ACK aacraid portion (for what it is worth). Sincerely -- Mark Salyzyn > -----Original Message----- > From: linux-scsi-owner@xxxxxxxxxxxxxxx > [mailto:linux-scsi-owner@xxxxxxxxxxxxxxx] On Behalf Of FUJITA Tomonori > Sent: Thursday, August 16, 2007 12:48 PM > To: jens.axboe@xxxxxxxxxx > Cc: linux-scsi@xxxxxxxxxxxxxxx; James.Bottomley@xxxxxxxxxxxx; > fujita.tomonori@xxxxxxxxxxxxx > Subject: [PATCH] add use_sg_chaining option to scsi_host_template > . . . > diff --git a/drivers/scsi/aacraid/linit.c > b/drivers/scsi/aacraid/linit.c > index a7f42a1..038980b 100644 > --- a/drivers/scsi/aacraid/linit.c > +++ b/drivers/scsi/aacraid/linit.c > @@ -944,6 +944,7 @@ static struct scsi_host_template > aac_driver_template = { > .cmd_per_lun = AAC_NUM_IO_FIB, > #endif > .use_clustering = ENABLE_CLUSTERING, > + .use_sg_chaining = ENABLE_SG_CHAINING, > .emulated = 1, > }; > . . . > diff --git a/include/scsi/scsi_host.h b/include/scsi/scsi_host.h > index 3b8a6a8..cbb5217 100644 > --- a/include/scsi/scsi_host.h > +++ b/include/scsi/scsi_host.h > @@ -36,6 +36,9 @@ struct blk_queue_tags; > #define DISABLE_CLUSTERING 0 > #define ENABLE_CLUSTERING 1 > > +#define DISABLE_SG_CHAINING 0 > +#define ENABLE_SG_CHAINING 1 > + > enum scsi_eh_timer_return { > EH_NOT_HANDLED, > EH_HANDLED, > @@ -438,6 +441,15 @@ struct scsi_host_template { > unsigned ordered_tag:1; > > /* > + * true if the low-level driver can support sg chaining. this > + * will be removed eventually when all the drivers are > + * converted to support sg chaining. > + * > + * Status: OBSOLETE > + */ > + unsigned use_sg_chaining:1; > + > + /* > * Countdown for host blocking with no commands outstanding > */ > unsigned int max_host_blocked; > @@ -580,6 +592,7 @@ struct Scsi_Host { > unsigned unchecked_isa_dma:1; > unsigned use_clustering:1; > unsigned use_blk_tcq:1; > + unsigned use_sg_chaining:1; > > /* > * Host has requested that no further requests come > through for the - 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