firewire: fw-sbp2: default to 128k transfers because that's what the old sbp2 driver does per default, to avoid trouble with buggy devices. A test on a 1394b hardware RAID0 shows a drop in bandwidth by 10% by this patch. --- This should not be hardwired but set by blk_queue_max_sectors() in sbp2_scsi_slave_configure(). drivers/firewire/fw-sbp2.c | 1 + 1 file changed, 1 insertion(+) Index: linux-2.6.22/drivers/firewire/fw-sbp2.c =================================================================== --- linux-2.6.22.orig/drivers/firewire/fw-sbp2.c +++ linux-2.6.22/drivers/firewire/fw-sbp2.c @@ -1171,6 +1171,7 @@ static struct scsi_host_template scsi_dr .this_id = -1, .sg_tablesize = SG_ALL, .use_clustering = ENABLE_CLUSTERING, + .max_sectors = 255, .cmd_per_lun = 1, .can_queue = 1, .sdev_attrs = sbp2_scsi_sysfs_attrs,