1. 22 11月, 2005 2 次提交
  2. 21 11月, 2005 1 次提交
  3. 19 11月, 2005 1 次提交
    • D
      [ARM] 3168/1: Update ARM signal delivery and masking · a6c61e9d
      Daniel Jacobowitz 提交于
      Patch from Daniel Jacobowitz
      
      After delivering a signal (creating its stack frame) we must check for
      additional pending unblocked signals before returning to userspace.
      Otherwise signals may be delayed past the next syscall or reschedule.
      
      Once that was fixed it became obvious that the ARM signal mask manipulation
      was broken.  It was a little bit broken before the recent SA_NODEFER
      changes, and then very broken after them.  We must block the requested
      signals before starting the handler or the same signal can be delivered
      again before the handler even gets a chance to run.
      Signed-off-by: NDaniel Jacobowitz <dan@codesourcery.com>
      Signed-off-by: NRussell King <rmk+kernel@arm.linux.org.uk>
      a6c61e9d
  4. 18 11月, 2005 4 次提交
  5. 17 11月, 2005 2 次提交
  6. 16 11月, 2005 6 次提交
  7. 15 11月, 2005 1 次提交
  8. 14 11月, 2005 1 次提交
  9. 13 11月, 2005 9 次提交
  10. 12 11月, 2005 5 次提交
  11. 11 11月, 2005 2 次提交
    • 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
  12. 10 11月, 2005 6 次提交