Re: [PATCH] scsi : set target can_queue from devinfo flags | |
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] | |
Hannes Reinecke wrote:
This patch was cut against scsi-misc-2.6, and depends on Mike Christies patchescontained in the original thread.Hmph. I don't quite agree with this one.For once, /proc/scsi/scsi has been marked as 'obsolete' for quite some time now,so adding other usages to this is of questionable value.
Um... I didn't think I added a new use for it. The existing data had to be extended by an additional argument.
And we've actually have a similar issue when developing the SCSI device_handlerstuff where we also have a device list to maintain.Seeing there is quite some overlap between those two cases I think we shouldcome up with a way of handling these things properly, ie tied into sysfs.
Ok - but I see it as a two part process. I am not signing up for replacing the device list infrastructure. But, now that there is target queue depth management in the midlayer, I believe we should be taking advantage of it. I'd rather see the additional field go in, then see a separate effort to replace/collapse the device lists...
So, what we should do here isa) add a 'can_queue' sysfs attribute to the starget (which we can nowadays, asthe starget is a proper sysfs object)
Um, it exists under the /sys/devices tree (the base object) but there is no class representation. Are you requesting this goes on the base object ? I thought we avoided this. I guess it can, but as it's scsi-ish, I would think it more appropriate to formally create a scsi_target class and put scsi attributes there. (but I was avoiding that too)
b) define a 'modalias' style definition for matching SCSI vendor/model/rev and create a scsi_devinfo module from which all these special cases can be invoked from.That would also allow us to get rid of the device tables in the device_handlermodules which I never really liked. What do you think?
see above. -- james s
Cheers, Hannes
-- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
[Site Home] [Kernel Newbies] [Share Photos] [IDE] [Security] [Git] [Netfilter] [Bugtraq] [Rubini] [Photo] [Yosemite] [Yosemite News] [MIPS Linux] [ARM Linux] [Linux Security] [Linux RAID] [Linux ATA RAID] [Samba] [Video 4 Linux] [Device Mapper] [Linux Resources]
![]() |