1. 06 Jul, 2010 2 commits
    • J. Bruce Fields's avatar
      6a85d6c7
    • Artem Bityutskiy's avatar
      sunrpc: make the cache cleaner workqueue deferrable · 8eab945c
      Artem Bityutskiy authored
      This patch makes the cache_cleaner workqueue deferrable, to prevent
      unnecessary system wake-ups, which is very important for embedded
      battery-powered devices.
      
      do_cache_clean() is called every 30 seconds at the moment, and often
      makes the system wake up from its power-save sleep state. With this
      change, when the workqueue uses a deferrable timer, the
      do_cache_clean() invocation will be delayed and combined with the
      closest "real" wake-up. This improves the power consumption situation.
      
      Note, I tried to create a DECLARE_DELAYED_WORK_DEFERRABLE() helper
      macro, similar to DECLARE_DELAYED_WORK(), but failed because of the
      way the timer wheel core stores the deferrable flag (it is the
      LSBit in the time->base pointer). My attempt to define a static
      variable with this bit set ended up with the "initializer element is
      not constant" error.
      
      Thus, I have to use run-time initialization, so I created a new
      cache_initialize() function which is called once when sunrpc is
      being initialized.
      Signed-off-by: default avatarArtem Bityutskiy <Artem.Bityutskiy@nokia.com>
      Signed-off-by: default avatarJ. Bruce Fields <bfields@citi.umich.edu>
      8eab945c
  2. 24 Jun, 2010 2 commits
  3. 23 Jun, 2010 1 commit
  4. 22 Jun, 2010 3 commits
  5. 31 May, 2010 4 commits
  6. 30 May, 2010 26 commits
  7. 29 May, 2010 2 commits
    • Linus Torvalds's avatar
      Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6 · 52b0ace7
      Linus Torvalds authored
      * 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6: (26 commits)
        ALSA: snd-usb-caiaq: Bump version number to 1.3.21
        ALSA: Revert "ALSA: snd-usb-caiaq: Set default input mode of A4DJ"
        ALSA: snd-usb-caiaq: Simplify single case to an 'if'
        ALSA: snd-usb-caiaq: Restore 'Control vinyl' input mode on A4DJ
        ALSA: hda: Use LPIB for a Shuttle device
        ALSA: hda: Add support for another Lenovo ThinkPad Edge in conexant codec
        ALSA: hda: Use LPIB for Sony VPCS11V9E
        ALSA: usb-audio: fix feature unit parser for UAC2
        ALSA: asihpi - Minor code cleanup
        ALSA: asihpi - Add support for new ASI8800 family
        ALSA: asihpi - Fix bug preventing outstream_write preload from happening
        ALSA: asihpi - Fix imbalanced lock path in hw_message
        ALSA: asihpi - Remove support for old ASI8800 family
        ALSA: asihpi - Add hd radio blend functions
        ALSA: asihpi - Remove unused io map functions
        ALSA: usb-audio: add support for UAC2 pitch control
        ALSA: usb-audio: parse UAC2 endpoint descriptors correctly
        ALSA: usb-audio: fix return values
        ALSA: usb-audio: parse more format descriptors with structs
        sound: Add missing spin_unlock
        ...
      52b0ace7
    • Takashi Iwai's avatar
      Merge branch 'fix/hda' into for-linus · d6695f09
      Takashi Iwai authored
      d6695f09