[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20240502154823.67235-1-linux@treblig.org>
Date: Thu, 2 May 2024 16:48:20 +0100
From: linux@...blig.org
To: sudipm.mukherjee@...il.com
Cc: arnd@...db.de,
linux-kernel@...r.kernel.org,
linux-parport@...ts.infradead.org,
"Dr. David Alan Gilbert" <linux@...blig.org>
Subject: [PATCH 0/3] parport: Cleanup some pre-devmodel code
From: "Dr. David Alan Gilbert" <linux@...blig.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
Powered by blists - more mailing lists