uas: Allow uas_use_uas_driver to return usb-storage flags
authorHans de Goede <hdegoede@redhat.com>
Tue, 21 Apr 2015 09:20:30 +0000 (11:20 +0200)
committerSasha Levin <sasha.levin@oracle.com>
Sun, 17 May 2015 23:12:40 +0000 (19:12 -0400)
commite5e3b3149308e9b104eb439606075a947041b33b
tree05d1f1873ed8737d6c52daaf0fb59031314d22ab
parent1a5be433a33086e3f229d4293d67bf69053b0569
uas: Allow uas_use_uas_driver to return usb-storage flags

[ Upstream commit a5011d44f0e1117a6db14b19b57c51f8be5673a0 ]

uas_use_uas_driver may set some US_FL_foo flags during detection, currently
these are stored in a local variable and then throw away, but these may be
of interest to the caller, so add an extra parameter to (optionally) return
the detected flags, and use this in the uas driver.

Cc: stable@vger.kernel.org # 3.16
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Acked-by: Alan Stern <stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
drivers/usb/storage/uas-detect.h
drivers/usb/storage/uas.c
drivers/usb/storage/usb.c