[PATCH 0/3] parport: Cleanup some pre-devmodel code

From: linux
Date: Thu May 02 2024 - 12:30:58 EST


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

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