1. 12 11月, 2005 1 次提交
    • R
      [IA64] 4-level page tables · 837cd0bd
      Robin Holt 提交于
      This patch introduces 4-level page tables to ia64.  I have run
      some benchmarks and found nothing interesting.  Performance has
      consistently fallen within the noise range.
      
      It also introduces a config option (setting the default to 3
      levels).  The config option prevents having 4 level page
      tables with 64k base page size.
      Signed-off-by: NRobin Holt <holt@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      837cd0bd
  2. 11 11月, 2005 6 次提交
    • J
      [PATCH] PCI: fix for Toshiba ohci1394 quirk · 6e6ece5d
      Jesse Barnes 提交于
      After much testing and agony, I've discovered that my previous ohci1394
      quirk for Toshiba laptops is not 100% reliable.  It apparently fails to
      do the interrupt line change either correctly or in time, since in about
      2 out of 5 boots, the kernel's irqdebug code will *still* disable irq 11
      when the ohci1394 driver is loaded (at pci_enable_device time I think).
      
      This patch switches things around a little in the workaround.  First, it
      removes the mdelay.  I didn't see a need for it and my testing has shown
      that it's not necessary for the quirk to work.
      
      Secondly, instead of trying to change the interrupt line to what ACPI
      tells us it should be, this patch makes the quirk use the value in the
      PCI_INTERRUPT_LINE register.  On this laptop at least, that seems to be
      the right thing to do, though additional testing on other laptops and/or
      with actual firewire devices would be appreciated.
      Signed-off-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      6e6ece5d
    • I
      [PATCH] PCI: NCR 53c810 quirk · a5312e28
      Ivan Kokshaysky 提交于
      Move the PPC fixup for old NCR 810 controllers to generic quirks -
      it's needed for Alpha, x86 and other architectures that use
      setup-bus.c.
      
      Thanks to Jay Estabrook for pointing out the issue.
      Signed-off-by: NIvan Kokshaysky <ink@jurassic.park.msu.ru>
      Signed-off-by: NGreg Kroah-Hartman <gregkh@suse.de>
      a5312e28
    • D
      [IA64] utilize notify_die() for XPC disengage · 780d09e8
      Dean Nelson 提交于
      XPC (as in arch/ia64/sn/kernel/xp*) has a need to notify other partitions
      (SGI Altix) whenever a partition is going down in order to get them to
      disengage from accessing the halting partition's memory. If this is not
      done before the reset of the hardware, the other partitions can find
      themselves encountering MCAs that bring them down.
      Signed-off-by: NDean Nelson <dcn@sgi.com>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      780d09e8
    • P
      [IA64] Replace kcalloc(1, with kzalloc. · baf47fb6
      Panagiotis Issaris 提交于
      Conversion from kcalloc(1, to kzalloc.
      Signed-off-by: NPanagiotis Issaris <takis@issaris.org>
      Signed-off-by: NTony Luck <tony.luck@intel.com>
      baf47fb6
    • L
      [ARM] 3098/1: pxa2xx disable ssp irq · b216c018
      Liam Girdwood 提交于
      Patch from Liam Girdwood
      
      This patch allows users of the pxa SSP driver to register their own irq
      handlers instead of using the default SSP handler. It also cleans up the
      CKEN clock and irq detection as the values are now stored in a table.
      
      This patch replaces 2845/1
      
      Changes:-
      o Added flags parameter to ssp_init()
      o Added SSP_NO_IRQ flag to disable registering of ssp irq handler (for
      drivers that want to register their own handler)
      o Cleaned up clock and irq detection, values are now stored in table.
      o Added build changes to allow other drivers (e.g audio) to select the
      ssp driver.
      o corgi_ssp.c changed to use new interface.
      Signed-off-by: NLiam Girdwood <liam.girdwood@wolfsonmicro.com>
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      b216c018
    • R
      [ARM] 3096/1: Add SharpSL Zaurus power and battery management core driver · 078abcf9
      Richard Purdie 提交于
      Patch from Richard Purdie
      
      This patch adds a power and battery management core driver which with
      the addition of the right device files, supports the c7x0 and cxx00
      series of Sharp Zaurus handhelds.
      
      The driver is complex for several reasons. Battery charging is manually
      monitored and controlled. When suspended, the device needs to
      periodically partially resume, check the charging status and then
      re-suspend. It does without bothering the higher linux layers as
      a full resume and re-suspend is unnecessary. The code is carefully
      written to avoid interrupts or calling code outside the module under
      these circumstances. It also vets the various wake up sources and
      monitors the device's power situation.
      
      Hooks to limit the backlight intensity and to notify the battery
      monitoring code of backlight events are connected/added as the
      backlight is one of the biggest users of power on the device.
      Signed-off-by: NRichard Purdie <rpurdie@rpsys.net>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      078abcf9
  3. 10 11月, 2005 33 次提交