1. 10 May, 2012 2 commits
    • Linus Torvalds's avatar
      Merge tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · ed3ac021
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "Slightly more than expected as rc7, but all are reasonablly small
        fixes.  A few additions of HD-audio fixup entries, a couple of other
        regression fixes including a revert, and a few other trivial
        oneliners."
      
      * tag 'sound-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ASoC: sh: fix migor.c compilation
        ALSA: HDA: Lessen CPU usage when waiting for chip to respond
        Revert "ALSA: hda - Set codec to D3 forcibly even if not used"
        ALSA: hda/realtek - Call alc_auto_parse_customize_define() always after fixup
        ALSA: hdsp - Provide ioctl_compat
        ALSA: hda/realtek - Add missing CD-input pin for MSI-7350 mobo
        ALSA: hda/realtek - Add a fixup for Acer Aspire 5739G
        ALSA: echoaudio: Remove incorrect part of assertion
      ed3ac021
    • Jan Kiszka's avatar
      compat: Fix RT signal mask corruption via sigprocmask · b7dafa0e
      Jan Kiszka authored
      compat_sys_sigprocmask reads a smaller signal mask from userspace than
      sigprogmask accepts for setting.  So the high word of blocked.sig[0]
      will be cleared, releasing any potentially blocked RT signal.
      
      This was discovered via userspace code that relies on get/setcontext.
      glibc's i386 versions of those functions use sigprogmask instead of
      rt_sigprogmask to save/restore signal mask and caused RT signal
      unblocking this way.
      
      As suggested by Linus, this replaces the sys_sigprocmask based compat
      version with one that open-codes the required logic, including the merge
      of the existing blocked set with the new one provided on SIG_SETMASK.
      Signed-off-by: default avatarJan Kiszka <jan.kiszka@siemens.com>
      Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
      b7dafa0e
  2. 09 May, 2012 12 commits
  3. 08 May, 2012 14 commits
  4. 07 May, 2012 12 commits