[Linux-parport] [PATCH 0/3] parport: Cleanup some pre-devmodel code
linux at treblig.org
linux at treblig.org
Thu May 2 08:48:20 PDT 2024
From: "Dr. David Alan Gilbert" <linux at 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
More information about the Linux-parport
mailing list