public inbox for linux-scsi@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC PATCH 00/10] create scsi bsg lib
@ 2011-07-22 10:04 michaelc
  2011-07-22 10:04 ` [RFC PATCH 01/10] scsi transport: add bsg callouts michaelc
                   ` (9 more replies)
  0 siblings, 10 replies; 13+ messages in thread
From: michaelc @ 2011-07-22 10:04 UTC (permalink / raw)
  To: linux-scsi

The iSCSI drivers want to use bsg for things like flash updates.
When people were sending patches for this, they were just
cutting and pasting the FC bsg code and renaming structs/functions,
so the following patches move the FC bsg code to a scsi lib.

The Qlogic developers and I have converted the FC drivers to the
new lib, but we have not tested all the driver specific patches
lately. In this sending we are more looking for comments
on the updated approach.

What has changed since the last posting is just that instead
of adding function pointers as args to a lot of the lib
functions we added some fields on the scsi transport template.
There is now 1 for queueing and 1 for timeout handling. It
seems cleaner this way.

The LLD code has not changed from my last posting, so hopefully if
the patches worked before they should still work.



^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2011-07-23  3:19 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-07-22 10:04 [RFC PATCH 00/10] create scsi bsg lib michaelc
2011-07-22 10:04 ` [RFC PATCH 01/10] scsi transport: add bsg callouts michaelc
2011-07-22 10:04 ` [RFC PATCH 02/10] scsi bsg: add scsi bsg helper lib michaelc
2011-07-22 16:31   ` FUJITA Tomonori
2011-07-23  3:19     ` Mike Christie
2011-07-22 10:04 ` [RFC PATCH 03/10] FC class: convert to scsi bsg lib michaelc
2011-07-22 10:04 ` [RFC PATCH 04/10] iscsi class: add bsg support to iscsi class michaelc
2011-07-22 10:04 ` [RFC PATCH 05/10] ibmvfc: convert ibmvfc to scsi bsg lib michaelc
2011-07-22 10:04 ` [RFC PATCH 06/10] libfc: convert " michaelc
2011-07-22 10:04 ` [RFC PATCH 07/10] zfcp: convert zfcp to scsi bsg lib V2 michaelc
2011-07-22 10:04 ` [RFC PATCH 08/10] qla2xxx: convert qla2xxx to scsi bsg lib michaelc
2011-07-22 10:04 ` [RFC PATCH 09/10] lpfc: convert lpfc " michaelc
2011-07-22 10:05 ` [RFC PATCH 10/10] bfa: convert bfa " michaelc

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox