From 9caf5bda329a69e8aae9e8d9cfd2847595449aef Mon Sep 17 00:00:00 2001 From: Randy Dunlap Date: Sat, 16 Aug 2003 00:30:33 -0500 Subject: [PATCH] [PATCH] ppa needs to scsi_unregister(host) When umounting a ppa device, I see (2.6.0-test3): Releasing ppa0 Iomega VPI0 (ppa) interface did not call scsi_unregister Call Trace: [] exit_this_scsi_driver+0xb6/0xfa [ppa] [] sys_delete_module+0x18d/0x1e0 [] do_munmap+0x136/0x1b0 [] sys_munmap+0x43/0x70 [] syscall_call+0x7/0xb so ppa needs to call scsi_unregister(). Is this all that's needed? -- ~Randy patch_name: scsi_ppa_unreg.patch patch_version: 2003-08-15.09:46:30 author: Randy.Dunlap description: ppa driver needs to call scsi_unregister(host); product: Linux product_versions: 260-815 maintainer: campbell@torque.net diffstat: = drivers/scsi/ppa.c | 1 + 1 files changed, 1 insertion(+) --- drivers/scsi/ppa.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/ppa.c b/drivers/scsi/ppa.c index a30d9fbe6e168..d2088d3da0c85 100644 --- a/drivers/scsi/ppa.c +++ b/drivers/scsi/ppa.c @@ -76,6 +76,7 @@ int ppa_release(struct Scsi_Host *host) int host_no = host->unique_id; printk("Releasing ppa%i\n", host_no); + scsi_unregister(host); parport_unregister_device(ppa_hosts[host_no].dev); return 0; } -- 2.53.0