From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1755255AbbDOIen (ORCPT ); Wed, 15 Apr 2015 04:34:43 -0400 Received: from aserp1040.oracle.com ([141.146.126.69]:22687 "EHLO aserp1040.oracle.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1754799AbbDOIef (ORCPT ); Wed, 15 Apr 2015 04:34:35 -0400 Date: Wed, 15 Apr 2015 11:33:59 +0300 From: Dan Carpenter To: Sudip Mukherjee Cc: Jonathan Corbet , Jean Delvare , Wolfram Sang , Willy Tarreau , Greg Kroah-Hartman , One Thousand Gnomes , linux-i2c@vger.kernel.org, devel@driverdev.osuosl.org, linux-kernel@vger.kernel.org, linux-doc@vger.kernel.org Subject: Re: [PATCH 1/4] parport: modify parport subsystem to use devicemodel Message-ID: <20150415083359.GJ10964@mwanda> References: <1429084124-2271-1-git-send-email-sudipm.mukherjee@gmail.com> <1429084124-2271-2-git-send-email-sudipm.mukherjee@gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1429084124-2271-2-git-send-email-sudipm.mukherjee@gmail.com> User-Agent: Mutt/1.5.21 (2010-09-15) X-Source-IP: aserv0021.oracle.com [141.146.126.233] Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Apr 15, 2015 at 01:18:41PM +0530, Sudip Mukherjee wrote: > @@ -575,6 +647,7 @@ parport_register_device(struct parport *port, const char *name, > tmp->irq_func = irq_func; > tmp->waiting = 0; > tmp->timeout = 5 * HZ; > + tmp->devmodel = false; > > /* Chain this onto the list */ > tmp->prev = NULL; > @@ -630,6 +703,133 @@ parport_register_device(struct parport *port, const char *name, > return NULL; > } > > +void free_pardevice(struct device *dev) > +{ > +} > + > +struct pardevice * > +parport_register_dev(struct parport *port, const char *name, > + int (*pf)(void *), void (*kf)(void *), > + void (*irq_func)(void *), int flags, > + void *handle, struct parport_driver *drv) The difference between parport_register_device() and parport_register_dev() isn't clear from the name. regards, dan carpenter