Re: IDE Hotswap

From: Alan Cox (alan_at_lxorguk.ukuu.org.uk)
Date: 09/28/04

  • Next message: Alan Cox: "Core scsi layer crashes in 2.6.8.1"
    To: Bartlomiej Zolnierkiewicz <bzolnier@elka.pw.edu.pl>
    Date:	Tue, 28 Sep 2004 22:45:57 +0100
    
    

    On Maw, 2004-09-28 at 22:38, Bartlomiej Zolnierkiewicz wrote:
    > No and such workaround won't work anyway because
    > re-register operation is nothing else but unregister+register.

    If you grab the 2.6.8.1-ac patch you can do IDE controller hotplugging
    and a few other things but not yet drive hotplugging. 2.4 can do drive
    hotplug although you need a small -ac patch if you see wrong disk
    geometry data.

    For new controllers (ie SATA ones) use Jeff Garzik's serial ATA layer as
    that is a lot cleaner and the SCSI layer already has a good basic
    understanding of hotplug management.

    > Any help/support is appreciated.

    Except for the dynamic stuff I consider the problem solved. Its up to
    you when and what you merge and I understand why you want to get stuff
    like sysfs there.

    For drive level hotplug its actually a lot easier and I guess that is
    the case most users care about. The changes done for 2.6 clean up stuff
    like suspend mean the nasties in 2.4 for sequencing have gone away. No
    refcounting needed since the block and fs layer are doing it all for
    you. TTY layer, revoke(), and some other current critical bonfires first
    before I can help with that however.

    Alan

    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/


  • Next message: Alan Cox: "Core scsi layer crashes in 2.6.8.1"

    Relevant Pages

    • Re: IDE Hotswap
      ... > If you grab the 2.6.8.1-ac patch you can do IDE controller hotplugging ... > For new controllers use Jeff Garzik's serial ATA layer as ... > understanding of hotplug management. ...
      (Linux-Kernel)
    • take3: Updated CPU Hotplug patches for IA64 (pj blessed) Patch [1/7]
      ... Here are the next set of patches for supporting CPU hotplug. ... overall acceptability of the patch. ... files changed, 2 insertions, 2 deletionsdiff -puN kernel/sched.c~core_kernel_init kernel/sched.c ... To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/ ...
      (Linux-Kernel)
    • Re: Linux 2.4.22-pre10-ac1
      ... > The call_helperfuntcion needs to be put into #idef's. ... hotplug it doesn't make any sense. ... The patch may not be it, but, IMHO, the way to go is making ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: [patch 0/3] memory hotplug prototype
      ... I think his patch is orthogonal to mine. ... boot time or hotplug events, ... Where does these RAM block appear in physical space, ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)
    • Re: Avoiding external fragmentation with a placement policy Version 12
      ... I've been combining Mel's defragmenting patch ... >>with the memory hotplug patch set. ... send the line "unsubscribe linux-kernel" in ...
      (Linux-Kernel)