lkml.org 
[lkml]   [2008]   [Feb]   [7]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    Subject[PATCH 00/18] ide: warm-plug support for IDE devices and other goodies

    - couple of fixes and preparatory patches

    - rework of PowerMac media-bay support ([un]register IDE devices instead of
    [un]registering IDE interface) [ it is the main reason for spamming PPC ML ]

    - IDE warm-plug support (though it is still experimental it should work fine,
    unlike the older method), to warm-plug devices on a port 'idex':

    # echo -n "1" > /sys/class/ide_port/idex/delete_devices

    unplug old device(s) and plug new device(s)

    # echo -n "1" > /sys/class/ide_port/idex/scan

    done

    - ability to add new interfaces for ide-generic host driver through
    /sys/class/ide_generic/add, i.e.

    echo -n "0x168:0x36e:10" > /sys/class/ide_generic/add

    - because of the above changes some obsoleted/broken code can be removed
    (thus the total effect of the patch series is -100 LOC)


    diffstat:
    Documentation/ide.txt | 31 --
    Documentation/ide/warm-plug-howto.txt | 13 +
    block/compat_ioctl.c | 1
    drivers/ide/Kconfig | 25 --
    drivers/ide/Makefile | 2
    drivers/ide/arm/bast-ide.c | 4
    drivers/ide/arm/palm_bk3710.c | 2
    drivers/ide/arm/rapide.c | 2
    drivers/ide/ide-acpi.c | 2
    drivers/ide/ide-generic.c | 85 +++++++
    drivers/ide/ide-pnp.c | 2
    drivers/ide/ide-probe.c | 108 ++++++++-
    drivers/ide/ide-proc.c | 3
    drivers/ide/ide.c | 386 ++++++++--------------------------
    drivers/ide/legacy/ide-cs.c | 6
    drivers/ide/legacy/ide_platform.c | 2
    drivers/ide/mips/au1xxx-ide.c | 5
    drivers/ide/pci/cmd640.c | 2
    drivers/ide/pci/delkin_cb.c | 6
    drivers/ide/pci/scc_pata.c | 2
    drivers/ide/ppc/pmac.c | 4
    drivers/ide/setup-pci.c | 11
    drivers/macintosh/mediabay.c | 17 -
    include/asm-powerpc/mediabay.h | 4
    include/linux/hdreg.h | 4
    include/linux/ide.h | 51 ----
    26 files changed, 339 insertions(+), 441 deletions(-)


    \
     
     \ /
      Last update: 2008-02-08 01:33    [W:0.020 / U:0.956 seconds]
    ©2003-2016 Jasper Spaans. hosted at Digital OceanAdvertise on this site