From 274054e7d75ef411c129b894ac54b986cce0abe8 Mon Sep 17 00:00:00 2001 From: "Stephen M. Cameron" Date: Thu, 16 Dec 2010 13:00:58 -0600 Subject: [PATCH] --- yaml --- r: 226851 b: refs/heads/master c: a0b89872b305bd0f6f5af1dd26274a3f057a2303 h: refs/heads/master i: 226849: 6bbcacf38903c26697dcdb291c1e6584e47836dc 226847: 43016eeae3eca92ea68d129168841cc0ba0384ae v: v3 --- [refs] | 2 +- trunk/drivers/scsi/hpsa.c | 9 --------- trunk/drivers/scsi/hpsa.h | 1 - 3 files changed, 1 insertion(+), 11 deletions(-) diff --git a/[refs] b/[refs] index 7c10a2742441..efdac428ab85 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 774342844f368a0c3ba907f192d844ae337d01aa +refs/heads/master: a0b89872b305bd0f6f5af1dd26274a3f057a2303 diff --git a/trunk/drivers/scsi/hpsa.c b/trunk/drivers/scsi/hpsa.c index a6dea08664fc..a2408e591770 100644 --- a/trunk/drivers/scsi/hpsa.c +++ b/trunk/drivers/scsi/hpsa.c @@ -641,11 +641,6 @@ static void fixup_botched_add(struct ctlr_info *h, static inline int device_is_the_same(struct hpsa_scsi_dev_t *dev1, struct hpsa_scsi_dev_t *dev2) { - if ((is_logical_dev_addr_mode(dev1->scsi3addr) || - (dev1->lun != -1 && dev2->lun != -1)) && - dev1->devtype != 0x0C) - return (memcmp(dev1, dev2, sizeof(*dev1)) == 0); - /* we compare everything except lun and target as these * are not yet assigned. Compare parts likely * to differ first @@ -660,8 +655,6 @@ static inline int device_is_the_same(struct hpsa_scsi_dev_t *dev1, return 0; if (memcmp(dev1->vendor, dev2->vendor, sizeof(dev1->vendor)) != 0) return 0; - if (memcmp(dev1->revision, dev2->revision, sizeof(dev1->revision)) != 0) - return 0; if (dev1->devtype != dev2->devtype) return 0; if (dev1->raid_level != dev2->raid_level) @@ -1477,8 +1470,6 @@ static int hpsa_update_device_info(struct ctlr_info *h, sizeof(this_device->vendor)); memcpy(this_device->model, &inq_buff[16], sizeof(this_device->model)); - memcpy(this_device->revision, &inq_buff[32], - sizeof(this_device->revision)); memset(this_device->device_id, 0, sizeof(this_device->device_id)); hpsa_get_device_id(h, scsi3addr, this_device->device_id, diff --git a/trunk/drivers/scsi/hpsa.h b/trunk/drivers/scsi/hpsa.h index a203ef65cb50..19586e189f0f 100644 --- a/trunk/drivers/scsi/hpsa.h +++ b/trunk/drivers/scsi/hpsa.h @@ -45,7 +45,6 @@ struct hpsa_scsi_dev_t { unsigned char device_id[16]; /* from inquiry pg. 0x83 */ unsigned char vendor[8]; /* bytes 8-15 of inquiry data */ unsigned char model[16]; /* bytes 16-31 of inquiry data */ - unsigned char revision[4]; /* bytes 32-35 of inquiry data */ unsigned char raid_level; /* from inquiry page 0xC1 */ };