05 Jan, 2006

3 commits

  • Trivial manual merge fixup for usb_find_interface clashes.

    Linus Torvalds
     
  • Leave the overloaded "hotplug" word to susbsystems which are handling
    real devices. The driver core does not "plug" anything, it just exports
    the state to userspace and generates events.

    Signed-off-by: Kay Sievers
    Signed-off-by: Greg Kroah-Hartman

    Kay Sievers
     
  • The distinction between hotplug and uevent does not make sense these
    days, netlink events are the default.

    udev depends entirely on netlink uevents. Only during early boot and
    in initramfs, /sbin/hotplug is needed. So merge the two functions and
    provide only one interface without all the options.

    The netlink layer got a nice generic interface with named slots
    recently, which is probably a better facility to plug events for
    subsystem specific events.
    Also the new poll() interface to /proc/mounts is a nicer way to
    notify about changes than sending events through the core.
    The uevents should only be used for driver core related requests to
    userspace now.

    Signed-off-by: Kay Sievers
    Signed-off-by: Greg Kroah-Hartman

    Kay Sievers
     

14 Dec, 2005

1 commit

  • When kexec booting a kernel when the previous kernel did not
    call ipr's shutdown method, the ipr adapter does not get
    properly initialized, which can result in the ipr adapter
    completing commands issued by the previous kernel. Fix ipr
    to detect this scenario by reading the adapter's interrupt
    mask register and the microprocessor interrupt register.
    If the interrupt mask register indicates that interrupts
    are enabled or the reset alert bit is set when the card is
    probed, this means the card is in an unknown state and we
    hard reset the card.

    Signed-off-by: Brian King
    Signed-off-by: James Bottomley

    brking@us.ibm.com
     

07 Nov, 2005

22 commits


29 Oct, 2005

1 commit

  • IPR scsi adapter have an exposure today in that they issue BIST to the adapter
    to reset the card. If, during the time it takes to complete BIST, userspace
    attempts to access PCI config space, the host bus bridge will master abort the
    access since the ipr adapter does not respond on the PCI bus for a brief
    period of time when running BIST. On PPC64 hardware, this master abort
    results in the host PCI bridge isolating that PCI device from the rest of the
    system, making the device unusable until Linux is rebooted. This patch makes
    use of some newly added PCI layer APIs that allow for protection from
    userspace accessing config space of a device in scenarios such as this.

    Signed-off-by: Brian King
    Cc: Benjamin Herrenschmidt
    Cc: James Bottomley
    Signed-off-by: Andrew Morton
    Signed-off-by: Greg Kroah-Hartman

    drivers/scsi/ipr.c | 2 ++
    1 file changed, 2 insertions(+)

    Brian King
     

28 Jun, 2005

1 commit


21 Jun, 2005

1 commit


18 Jun, 2005

3 commits


21 May, 2005

2 commits


17 Apr, 2005

1 commit

  • Initial git repository build. I'm not bothering with the full history,
    even though we have it. We can create a separate "historical" git
    archive of that later if we want to, and in the meantime it's about
    3.2GB when imported into git - space that would just make the early
    git days unnecessarily complicated, when we don't have a lot of good
    infrastructure for it.

    Let it rip!

    Linus Torvalds