linux/drivers/ata/pata_parport
Johan Hovold 163f649423 ata: pata_parport: switch to dynamic root device
Driver core expects devices to be dynamically allocated and will, for
example, complain loudly when no release function has been provided.

Use root_device_register() to allocate and register the root device
instead of open coding using a static device.

Note that this also fixes a reference leak in the unlikely event that
device_register() ever fails.

Signed-off-by: Johan Hovold <johan@kernel.org>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Niklas Cassel <cassel@kernel.org>
2026-04-27 11:38:16 +02:00
..
aten.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
bpck.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
bpck6.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
comm.c ata: pata_parport: Fix code style issues 2023-09-15 11:37:30 +09:00
dstr.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
epat.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
epia.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
fit2.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
fit3.c ata: pata_parport: fit3: implement IDE command set registers 2023-10-10 14:42:22 +09:00
friq.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
frpw.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
kbic.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
Kconfig ata: pata_parport-bpck6: Remove dependency on 64BIT 2023-03-28 09:24:32 +09:00
ktti.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
Makefile
on20.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
on26.c ata: pata_parport: Add missing protocol modules description 2023-07-17 08:30:41 +09:00
pata_parport.c ata: pata_parport: switch to dynamic root device 2026-04-27 11:38:16 +02:00
pata_parport.h ata: pata_parport: move pata_parport.h to drivers/ata/pata_parport 2023-03-23 10:29:25 +09:00