[PATCH 2/3] parport: Remove attach function pointer

linux@treblig.org posted 3 patches 1 year, 7 months ago
[PATCH 2/3] parport: Remove attach function pointer
Posted by linux@treblig.org 1 year, 7 months ago
From: "Dr. David Alan Gilbert" <linux@treblig.org>

The attach function pointers haven't actually been called since:
  'commit 3275158fa52a ("parport: remove use of devmodel")'
topped adding entries to the drivers list.

If you're converting a driver, look at the 'match_port' function
pointer instead.

(There are lots of comment references to 'attach' all over, but they
probably need some deeper understanding to check the semantics
to see if they can be replaced by match_port).

Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>
---
 include/linux/parport.h | 1 -
 1 file changed, 1 deletion(-)

diff --git a/include/linux/parport.h b/include/linux/parport.h
index 2a4424b601565..190de3569e25c 100644
--- a/include/linux/parport.h
+++ b/include/linux/parport.h
@@ -252,7 +252,6 @@ struct parport {
 
 struct parport_driver {
 	const char *name;
-	void (*attach) (struct parport *);
 	void (*detach) (struct parport *);
 	void (*match_port)(struct parport *);
 	int (*probe)(struct pardevice *);
-- 
2.44.0
Re: [PATCH 2/3] parport: Remove attach function pointer
Posted by Sudip Mukherjee 1 year, 5 months ago
On Thu, May 02, 2024 at 04:48:22PM +0100, linux@treblig.org wrote:
> From: "Dr. David Alan Gilbert" <linux@treblig.org>
> 
> The attach function pointers haven't actually been called since:
>   'commit 3275158fa52a ("parport: remove use of devmodel")'
> topped adding entries to the drivers list.
> 
> If you're converting a driver, look at the 'match_port' function
> pointer instead.
> 
> (There are lots of comment references to 'attach' all over, but they
> probably need some deeper understanding to check the semantics
> to see if they can be replaced by match_port).
> 
> Signed-off-by: Dr. David Alan Gilbert <linux@treblig.org>

Acked-by: Sudip Mukherjee <sudipm.mukherjee@gmail.com>

-- 
Regards
Sudip