lkml.org 
[lkml]   [2012]   [Mar]   [15]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    Patch in this message
    /
    Date
    From
    Subject[PATCH v2] 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.

    Cc: Pete Zaitcev <zaitcev@redhat.com>
    Cc: Jens Axboe <jaxboe@fusionio.com>
    Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
    ---
    v1..v2: remove "can't use SCSI commands" and "does not use libusual". I meant
    libunusual but it probably does not matter.

    Documentation/feature-removal-schedule.txt | 11 +++++++++++
    drivers/block/Kconfig | 2 +-
    drivers/block/ub.c | 2 ++
    3 files changed, 14 insertions(+), 1 deletions(-)

    diff --git a/Documentation/feature-removal-schedule.txt b/Documentation/feature-removal-schedule.txt
    index a0ffac0..d5dc80f 100644
    --- a/Documentation/feature-removal-schedule.txt
    +++ b/Documentation/feature-removal-schedule.txt
    @@ -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.
    Who: Nicolas Ferre <nicolas.ferre@atmel.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>
    diff --git a/drivers/block/Kconfig b/drivers/block/Kconfig
    index 4e4c8a4..a796407 100644
    --- a/drivers/block/Kconfig
    +++ b/drivers/block/Kconfig
    @@ -354,7 +354,7 @@ config BLK_DEV_SX8
    Use devices /dev/sx8/$N and /dev/sx8/$Np$M.

    config BLK_DEV_UB
    - tristate "Low Performance USB Block driver"
    + tristate "Low Performance USB Block driver (deprecated)"
    depends on USB
    help
    This driver supports certain USB attached storage devices
    diff --git a/drivers/block/ub.c b/drivers/block/ub.c
    index 298ac75..fcec022 100644
    --- a/drivers/block/ub.c
    +++ b/drivers/block/ub.c
    @@ -2440,6 +2440,8 @@ static int __init ub_init(void)
    int rc;
    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++)
    spin_lock_init(&ub_qlockv[i]);

    --
    1.7.9.1

    \
     
     \ /
      Last update: 2012-03-15 22:07    [W:0.025 / U:0.376 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site