Re: [patch] cciss: Fix cciss SCSI rescan code to better notice device changes.

From: scameron
Date: Wed Oct 01 2008 - 11:12:42 EST


On Fri, Sep 19, 2008 at 05:19:31PM -0700, Andrew Morton wrote:
> On Thu, 18 Sep 2008 15:07:44 -0500
[...]
> y'know, it would be a lot simpler to just do
>
> *sd = *device;
>
> a few lines up, before assigning sd->bus/target/lun.
>
> Putting these:
>
> @@ -66,6 +66,10 @@ struct cciss_scsi_dev_t {
> int devtype;
> int bus, target, lun; /* as presented to the OS */
> unsigned char scsi3addr[8]; /* as presented to the HW */
> + 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 */
> };
>
> into a separate nested structure might make that neater still.
>
[... and a bunch of other helpful comments. ]


Sorry for the slow reply, I've been on vacation.

Thanks for looking over my patch. I'll try to make a
patch to incorporate your suggestions.

> didn't cciss_scsi_add_entry() just do that? I didn't look too closely,
> so maybe it didn't, and we're taking two copies for some reason.
> Please double-chec

I think you're right about that, good catch.

-- steve

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