From 77e53cdc105ce971dcbfeaba42c1a614ce7747dc Mon Sep 17 00:00:00 2001 From: "Randy.Dunlap" Date: Fri, 19 May 2006 10:11:02 -0700 Subject: [PATCH] --- yaml --- r: 27089 b: refs/heads/master c: 78a904b65420e02bf964af6a83c1fd7a85e0b59d h: refs/heads/master i: 27087: 76673e36a6277ecffcf102785d4ff43c4c6ef761 v: v3 --- [refs] | 2 +- trunk/drivers/scsi/ppa.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 083c901f056c..85439845ce6e 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 4ff42a669a9ad3eb8274da31c7baabd968c2d365 +refs/heads/master: 78a904b65420e02bf964af6a83c1fd7a85e0b59d diff --git a/trunk/drivers/scsi/ppa.c b/trunk/drivers/scsi/ppa.c index fee843fab1c7..108910f512e4 100644 --- a/trunk/drivers/scsi/ppa.c +++ b/trunk/drivers/scsi/ppa.c @@ -982,6 +982,12 @@ static int device_check(ppa_struct *dev) return -ENODEV; } +static int ppa_adjust_queue(struct scsi_device *device) +{ + blk_queue_bounce_limit(device->request_queue, BLK_BOUNCE_HIGH); + return 0; +} + static struct scsi_host_template ppa_template = { .module = THIS_MODULE, .proc_name = "ppa", @@ -997,6 +1003,7 @@ static struct scsi_host_template ppa_template = { .cmd_per_lun = 1, .use_clustering = ENABLE_CLUSTERING, .can_queue = 1, + .slave_alloc = ppa_adjust_queue, }; /***************************************************************************