Re: [PATCH v2 2/4] pata_octeon_cf: perform host detach, removal on exit

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 12/03/2012 10:34 AM, Brian Norris wrote:
This driver does not detach and remove its ata_host properly on device
removal. Add the common .remove helper.

Note: I do not know this driver well enough to ensure this is the right
thing to do. Merge this patch with caution.

Signed-off-by: Brian Norris <computersforpeace@xxxxxxxxx>
Acked-by: Tejun Heo <tj@xxxxxxxxxx>
Cc: David Daney <david.daney@xxxxxxxxxx>
---
v2: no change (rebased along with previous patch)

  drivers/ata/pata_octeon_cf.c | 1 +
  1 file changed, 1 insertion(+)

diff --git a/drivers/ata/pata_octeon_cf.c b/drivers/ata/pata_octeon_cf.c
index 1d61d5d..d8df93b 100644
--- a/drivers/ata/pata_octeon_cf.c
+++ b/drivers/ata/pata_octeon_cf.c
@@ -921,6 +921,7 @@ free_cf_port:

  static struct platform_driver octeon_cf_driver = {
  	.probe		= octeon_cf_probe,
+	.remove		= ata_platform_remove_one,

Can you point me at the definition of ata_platform_remove_one()?

I can seem to find it. Without knowing what that does, I would be inclined to NACK the whole thing.

How did you test the patch?

This patch is likely to be incomplete as the driver is also missing the module_exit() things.

It might be simpler to just make the driver "bool" instead of "tristate" in the Kconfig.

  	.driver		= {
  		.name	= DRV_NAME,
  		.owner	= THIS_MODULE,


--
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux