From: Christoph Hellwig Date: Thu, 13 Nov 2014 13:25:11 +0000 (+0100) Subject: scsi: avoid ->change_queue_depth indirection for queue full tracking X-Git-Tag: omap-for-v3.19/fixes-for-merge-window~21^2^2~30 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c40ecc12cfdb630332198a04e2832ae8218a61f1;p=pandora-kernel.git scsi: avoid ->change_queue_depth indirection for queue full tracking All drivers use the implementation for ramping the queue up and down, so instead of overloading the change_queue_depth method call the implementation diretly if the driver opts into it by setting the track_queue_depth flag in the host template. Note that a few drivers validated the new queue depth in their change_queue_depth method, but as we never go over the queue depth set during slave_configure or the sysfs file this isn't nessecary and can safely be removed. Signed-off-by: Christoph Hellwig Reviewed-by: Mike Christie Reviewed-by: Hannes Reinecke Reviewed-by: Venkatesh Srinivas --- Reading git-diff-tree failed