[SCSI] aacraid: remove scsi_remove_device
authorMark Haverkamp <markh@osdl.org>
Tue, 19 Sep 2006 16:00:18 +0000 (09:00 -0700)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sun, 24 Sep 2006 01:10:10 +0000 (20:10 -0500)
Received from Mark Salyzyn:

Until the system is stabilized, I am suggesting the enclosed
modification to prevent the driver from tickling the panic. Once sysfs
and friends are stabilized, the patch may be backed out. We have yet to
evaluate if we really want to relinquish existing Scsi Devices in any
case, holding on to them as configuration of arrays comes and goes makes
some sense as well. As a result, we have opted to pull the lines rather
than comment them in legacy.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/aacraid/commsup.c

index 907161d6e92ccc6776ca5b02ee94d6e1ba01f52e..8734a045558e1573d2459015a4dbd4f2c5b65b04 100644 (file)
@@ -1033,13 +1033,7 @@ static void aac_handle_aif(struct aac_dev * dev, struct fib * fibptr)
        if (device) {
                switch (device_config_needed) {
                case DELETE:
-                       scsi_remove_device(device);
-                       break;
                case CHANGE:
-                       if (!dev->fsa_dev[container].valid) {
-                               scsi_remove_device(device);
-                               break;
-                       }
                        scsi_rescan_device(&device->sdev_gendev);
 
                default: