usb/ub: deprecate & schedule for removal the "Low Performance USB Block" driver

Deprecate this driver. All devices which can be handled by this driver
can also be handled by the usb-storage driver.

Acked-By: Pete Zaitcev <zaitcev@redhat.com>
Cc: Jens Axboe <jaxboe@fusionio.com>
Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
Sebastian Andrzej Siewior 2012-03-15 21:59:36 +01:00 committed by Greg Kroah-Hartman
parent 4bf34b8c6b
commit 7396bd9fa1
3 changed files with 14 additions and 1 deletions

View File

@ -524,3 +524,14 @@ Files: arch/arm/mach-at91/at91cap9.c
Why: The code is not actively maintained and platforms are now hard to find. Why: The code is not actively maintained and platforms are now hard to find.
Who: Nicolas Ferre <nicolas.ferre@atmel.com> Who: Nicolas Ferre <nicolas.ferre@atmel.com>
Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com> Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
----------------------------
What: Low Performance USB Block driver ("CONFIG_BLK_DEV_UB")
When: 3.6
Why: This driver provides support for USB storage devices like "USB
sticks". As of now, it is deactivated in Debian, Fedora and
Ubuntu. All current users can switch over to usb-storage
(CONFIG_USB_STORAGE) which only drawback is the additional SCSI
stack.
Who: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>

View File

@ -354,7 +354,7 @@ config BLK_DEV_SX8
Use devices /dev/sx8/$N and /dev/sx8/$Np$M. Use devices /dev/sx8/$N and /dev/sx8/$Np$M.
config BLK_DEV_UB config BLK_DEV_UB
tristate "Low Performance USB Block driver" tristate "Low Performance USB Block driver (deprecated)"
depends on USB depends on USB
help help
This driver supports certain USB attached storage devices This driver supports certain USB attached storage devices

View File

@ -2440,6 +2440,8 @@ static int __init ub_init(void)
int rc; int rc;
int i; int i;
pr_info("'Low Performance USB Block' driver is deprecated. "
"Please switch to usb-storage\n");
for (i = 0; i < UB_QLOCK_NUM; i++) for (i = 0; i < UB_QLOCK_NUM; i++)
spin_lock_init(&ub_qlockv[i]); spin_lock_init(&ub_qlockv[i]);