public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/3] parport: Cleanup some pre-devmodel code
@ 2024-05-02 15:48 linux
  2024-05-02 15:48 ` [PATCH 1/3] parport: Remove 'drivers' list linux
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: linux @ 2024-05-02 15:48 UTC (permalink / raw)
  To: sudipm.mukherjee
  Cc: arnd, linux-kernel, linux-parport, Dr. David Alan Gilbert

From: "Dr. David Alan Gilbert" <linux@treblig.org>

There are some remenants of the pre-devmodel code
still in the parport drivers; try and clean some of them out.

This series should have no visible change, all the drivers
already use the devmodel, it's just removing the flags
that say that, and cleaning out no longer used function pointers.
(To me the most useful bit is removing the no longer used
'attach' pointer, so if you've got code that's trying to use
it you'll get educated).

Trivially tested in qemu, I can still write to the lp;

Also checked with grep -r 'struct parport_driver' . -A 9
to see if I've missed any.

(I found this while dragging the out-of-tree ppscsi code
into working on head, so that I could use my prehistoric
HP PP scanner)

Dave

Dr. David Alan Gilbert (3):
  parport: Remove 'drivers' list
  parport: Remove attach function pointer
  parport: Remove parport_driver.devmodel

 drivers/ata/pata_parport/pata_parport.c  | 1 -
 drivers/auxdisplay/ks0108.c              | 1 -
 drivers/auxdisplay/panel.c               | 1 -
 drivers/char/lp.c                        | 1 -
 drivers/char/ppdev.c                     | 1 -
 drivers/i2c/busses/i2c-parport.c         | 1 -
 drivers/input/joystick/db9.c             | 1 -
 drivers/input/joystick/gamecon.c         | 1 -
 drivers/input/joystick/turbografx.c      | 1 -
 drivers/input/joystick/walkera0701.c     | 1 -
 drivers/input/serio/parkbd.c             | 1 -
 drivers/net/hamradio/baycom_epp.c        | 1 -
 drivers/net/hamradio/baycom_par.c        | 1 -
 drivers/net/plip/plip.c                  | 1 -
 drivers/parport/daisy.c                  | 1 -
 drivers/parport/share.c                  | 9 ---------
 drivers/pps/clients/pps_parport.c        | 1 -
 drivers/pps/generators/pps_gen_parport.c | 1 -
 drivers/scsi/imm.c                       | 1 -
 drivers/scsi/ppa.c                       | 1 -
 drivers/spi/spi-butterfly.c              | 1 -
 drivers/spi/spi-lm70llp.c                | 1 -
 include/linux/parport.h                  | 6 ------
 sound/drivers/mts64.c                    | 1 -
 sound/drivers/portman2x4.c               | 1 -
 25 files changed, 38 deletions(-)

-- 
2.44.0


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2024-06-30 22:46 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-05-02 15:48 [PATCH 0/3] parport: Cleanup some pre-devmodel code linux
2024-05-02 15:48 ` [PATCH 1/3] parport: Remove 'drivers' list linux
2024-06-30 21:00   ` Sudip Mukherjee (Codethink)
2024-06-30 22:46     ` Dr. David Alan Gilbert
2024-05-02 15:48 ` [PATCH 2/3] parport: Remove attach function pointer linux
2024-06-30 21:01   ` Sudip Mukherjee
2024-05-02 15:48 ` [PATCH 3/3] parport: Remove parport_driver.devmodel linux
2024-06-30 21:03   ` Sudip Mukherjee
2024-05-16 10:46 ` [PATCH 0/3] parport: Cleanup some pre-devmodel code Dr. David Alan Gilbert
2024-06-03 17:39   ` Dr. David Alan Gilbert
2024-06-26 15:41     ` Dr. David Alan Gilbert
2024-06-27  8:51       ` Sudip Mukherjee
2024-06-27 11:34         ` Dr. David Alan Gilbert

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox