Skip to content
  1. May 08, 2007
  2. May 07, 2007
  3. May 03, 2007
    • Michael Ellerman's avatar
      MSI: arch must connect the irq and the msi_desc · 7fe3730d
      Michael Ellerman authored
      
      
      set_irq_msi() currently connects an irq_desc to an msi_desc. The archs call
      it at some point in their setup routine, and then the generic code sets up the
      reverse mapping from the msi_desc back to the irq.
      
      set_irq_msi() should do both connections, making it the one and only call
      required to connect an irq with it's MSI desc and vice versa.
      
      The arch code MUST call set_irq_msi(), and it must do so only once it's sure
      it's not going to fail the irq allocation.
      
      Given that there's no need for the arch to return the irq anymore, the return
      value from the arch setup routine just becomes 0 for success and anything else
      for failure.
      
      Signed-off-by: default avatarMichael Ellerman <michael@ellerman.id.au>
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      7fe3730d
    • Greg Kroah-Hartman's avatar
      remove "struct subsystem" as it is no longer needed · 823bccfc
      Greg Kroah-Hartman authored
      
      
      We need to work on cleaning up the relationship between kobjects, ksets and
      ktypes.  The removal of 'struct subsystem' is the first step of this,
      especially as it is not really needed at all.
      
      Thanks to Kay for fixing the bugs in this patch.
      
      Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@suse.de>
      823bccfc
  4. May 02, 2007
  5. Apr 30, 2007
  6. Apr 28, 2007
    • Jeff Garzik's avatar
      libata/IDE: remove combined mode quirk · 8cdfb29c
      Jeff Garzik authored
      
      
      Both old-IDE and libata should be able handle all controllers and
      devices found using normal resource reservation methods.
      
      This eliminates the awful, low-performing split-driver configuration
      where old-IDE drove the PATA portion of a PCI device, in PIO-only mode,
      and libata drove the SATA portion of the /same/ PCI device, in DMA mode.
      Typically vendors would ship SATA hard drive / PATA optical
      configuration, which would lend itself to slow (PIO-only) CD-ROM
      performance.
      
      For Intel users running in combined mode, it is now wholly dependent on
      your driver choice (potentially link order, if you compile both drivers
      in) whether old-IDE or libata will drive your hardware.
      
      In either case, you will get full performance from both SATA and PATA
      ports now, without having to pass a kernel command line parameter.
      
      Signed-off-by: default avatarJeff Garzik <jeff@garzik.org>
      8cdfb29c
  7. Apr 27, 2007
  8. Apr 26, 2007
Loading