1. 12 Oct, 2013 6 commits
    • Linus Torvalds's avatar
      Merge tag 'sound-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound · d192f0d5
      Linus Torvalds authored
      Pull sound fixes from Takashi Iwai:
       "All stable fixes except for a trivial headset mic fixup: the removal
        of bogus frame checks in snd-usb-usx2y driver that have regressed in
        the recent kernel versions, the HD-audio HDMI channel map fix, and a
        few HD-audio device-specific fixes"
      
      * tag 'sound-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound:
        ALSA: hda - Sony VAIO Pro 13 (haswell) now has a working headset jack
        ALSA: hda - Add a headset mic model for ALC269 and friends
        ALSA: hda - Fix microphone for Sony VAIO Pro 13 (Haswell model)
        ALSA: hda - Add fixup for ASUS N56VZ
        ALSA: hda - hdmi: Fix channel map switch not taking effect
        ALSA: hda - Fix mono speakers and headset mic on Dell Vostro 5470
        ALSA: snd-usb-usx2y: remove bogus frame checks
      d192f0d5
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 6cc3026e
      Linus Torvalds authored
      Pull i2c fixes from Wolfram Sang:
       "We had various reports of problems with deferred probing in the I2C
        subsystem, so this pull requst is a little bigger than usual.
      
        Most issues should be addressed now so devices will be found
        correctly.  A few ususal driver bugfixes are in here, too"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: i2c-mux-pinctrl: use deferred probe when adapter not found
        i2c: i2c-arb-gpio-challenge: use deferred probe when adapter not found
        i2c: i2c-mux-gpio: use deferred probing
        i2c: i2c-mux-gpio: don't ignore of_get_named_gpio errors
        i2c: omap: Clear ARDY bit twice
        i2c: Not all adapters have a parent
        i2c: i2c-stu300: replace platform_driver_probe to support deferred probing
        i2c: i2c-mxs: replace platform_driver_probe to support deferred probing
        i2c: i2c-imx: replace platform_driver_probe to support deferred probing
        i2c: i2c-designware-platdrv: replace platform_driver_probe to support deferred probing
      6cc3026e
    • Linus Torvalds's avatar
      Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · c786e90b
      Linus Torvalds authored
      Pull gcc "asm goto" miscompilation workaround from Ingo Molnar:
       "This is the fix for the GCC miscompilation discussed in the following
        lkml thread:
      
          [x86] BUG: unable to handle kernel paging request at 00740060
      
        The bug in GCC has been fixed by Jakub and the fix will be part of the
        GCC 4.8.2 release expected to be released next week - so the quirk's
        version test checks for <= 4.8.1.
      
        The quirk is only added to compiler-gcc4.h and not to the higher level
        compiler.h because all asm goto uses are behind a feature check"
      
      * 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        compiler/gcc4: Add quirk for 'asm goto' miscompilation bug
      c786e90b
    • Linus Torvalds's avatar
      Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 71ac3d19
      Linus Torvalds authored
      Pull x86 fixes from Ingo Molnar:
       "A build fix and a reboot quirk"
      
      * 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
        x86/reboot: Add reboot quirk for Dell Latitude E5410
        x86, build, pci: Fix PCI_MSI build on !SMP
      71ac3d19
    • Linus Torvalds's avatar
      Merge tag 'arc-fixes-for-3.12-part3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc · ccaa8be8
      Linus Torvalds authored
      Pull ARC fix from Vineet Gupta:
       "Fix for broken gdb 'jump'"
      
      * tag 'arc-fixes-for-3.12-part3' of git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc:
        ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc"
      ccaa8be8
    • Vineet Gupta's avatar
      ARC: Ignore ptrace SETREGSET request for synthetic register "stop_pc" · 5b242828
      Vineet Gupta authored
      ARCompact TRAP_S insn used for breakpoints, commits before exception is
      taken (updating architectural PC). So ptregs->ret contains next-PC and
      not the breakpoint PC itself. This is different from other restartable
      exceptions such as TLB Miss where ptregs->ret has exact faulting PC.
      gdb needs to know exact-PC hence ARC ptrace GETREGSET provides for
      @stop_pc which returns ptregs->ret vs. EFA depending on the
      situation.
      
      However, writing stop_pc (SETREGSET request), which updates ptregs->ret
      doesn't makes sense stop_pc doesn't always correspond to that reg as
      described above.
      
      This was not an issue so far since user_regs->ret / user_regs->stop_pc
      had same value and both writing to ptregs->ret was OK, needless, but NOT
      broken, hence not observed.
      
      With gdb "jump", they diverge, and user_regs->ret updating ptregs is
      overwritten immediately with stop_pc, which this patch fixes.
      Reported-by: default avatarAnton Kolesov <akolesov@synopsys.com>
      Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
      5b242828
  2. 11 Oct, 2013 12 commits
  3. 10 Oct, 2013 22 commits