1. 14 Feb, 2014 20 commits
  2. 13 Feb, 2014 9 commits
  3. 12 Feb, 2014 11 commits
    • Linus Torvalds's avatar
      Merge tag 'stable/for-linus-3.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip · 4675348e
      Linus Torvalds authored
      Pull Xen bugfixes from Konrad Rzeszutek Wilk:
       "This has an healthy amount of code being removed - which we do not use
        anymore (the only user of it was ia64 Xen which had been removed
        already).  The other bug-fixes are to make Xen ARM be able to use the
        new event channel mechanism and proper export of header files to
        user-space.
      
        Summary:
         - Fix ARM and Xen FIFO not working.
         - Remove more Xen ia64 vestigates.
         - Fix UAPI missing Xen files"
      
      * tag 'stable/for-linus-3.14-rc2-tag' of git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip:
        ia64/xen: Remove Xen support for ia64 even more
        xen: install xen/gntdev.h and xen/gntalloc.h
        xen/events: bind all new interdomain events to VCPU0
      4675348e
    • Julia Lawall's avatar
      RDMA/amso1100: Fix error return code · ab576627
      Julia Lawall authored
      Set the return variable to an error code as done elsewhere in the function.
      
      A simplified version of the semantic match that finds this problem is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      (
      if@p1 (\(ret < 0\|ret != 0\))
       { ... return ret; }
      |
      ret@p1 = 0
      )
      ... when != ret = e1
          when != &ret
      *if(...)
      {
        ... when != ret = e2
            when forall
       return ret;
      }
      
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      ab576627
    • Julia Lawall's avatar
      RDMA/nes: Fix error return code · d07875bd
      Julia Lawall authored
      Set the return variable to an error code as done elsewhere in the function.
      
      A simplified version of the semantic match that finds this problem is as
      follows: (http://coccinelle.lip6.fr/)
      
      // <smpl>
      (
      if@p1 (\(ret < 0\|ret != 0\))
       { ... return ret; }
      |
      ret@p1 = 0
      )
      ... when != ret = e1
          when != &ret
      *if(...)
      {
        ... when != ret = e2
            when forall
       return ret;
      }
      
      // </smpl>
      Signed-off-by: default avatarJulia Lawall <Julia.Lawall@lip6.fr>
      Signed-off-by: default avatarRoland Dreier <roland@purestorage.com>
      d07875bd
    • Linus Torvalds's avatar
      Merge tag 'regulator-v3.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator · 9398a10c
      Linus Torvalds authored
      Pull regulator fixes from Mark Brown:
       "Two driver fixes, one fixing the mapping of interrupts on da9055
        (which previously wouldn't have worked at all) and a fix for reference
        counting OF nodes in the max14577 driver"
      
      * tag 'regulator-v3.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator:
        regulator: da9055: Remove use of regmap_irq_get_virq()
        regulator: max14577: Add missing of_node_put
      9398a10c
    • Linus Torvalds's avatar
      Merge tag 'gpio-v3.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio · dea054fc
      Linus Torvalds authored
      Pull GPIO fixes from Linus Walleij:
       "Here are some accumulated patches with small fixes for this and that
        in a few GPIO drivers, and a more important fix to an #ifdef in the
        GPIO consumer header.
      
        Summary:
      
         - Get #ifdef's right in the <linux/gpio/consumer.h> header.
      
         - Minor fixes to tb10x, clps711x, bcm281xx, intel-mid and xtensa GPIO
           drivers"
      
      * tag 'gpio-v3.14-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio:
        gpio: consumer.h: Move forward declarations outside #ifdef
        gpio: tb10x: GPIO_TB10X needs to select GENERIC_IRQ_CHIP
        gpio: clps711x: Add module alias to support module auto loading
        gpio: bcm281xx: Update MODULE_AUTHOR
        gpio: intel-mid: fix the incorrect return of idle callback
        gpio: xtensa: fix build when XCHAL_HAVE_CP is 0
      dea054fc
    • Linus Torvalds's avatar
      Merge tag 'spi-v3.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi · 7df4d0c9
      Linus Torvalds authored
      Pull spi fixes from Mark Brown:
       "A few driver and documentation fixes, plus a fix for double error
        handling which had crept in due to the confusing documentation - it
        wasn't clear if the core or the driver was responsible for cleanup in
        error cases so both tried to do it with unfortunate results"
      
      * tag 'spi-v3.14-rc2' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi:
        spi: nuc900: Set SPI_LSB_FIRST for master->mode_bits if hw->pdata->lsb is true
        spi: rspi: Document support for Renesas QSPI in Kconfig
        spi: Fix crash with double message finalisation on error handling
        spi: correct the transfer_one_message documentation wording
        spi: document the transfer_one spi_master callback
        spi: spi.h: clarify the documentation of transfer_one
      7df4d0c9
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 641f832c
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Nothing too crazy.
      
        Radeon irq fixes, i915 regression fixes, exynos fixes, tda998x chip
        fixes, and a bunch of msm fixes"
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux: (31 commits)
        drm/i915: Pair va_copy with va_end in i915_error_vprintf
        drm/i915: Fix intel_pipe_to_cpu_transcoder for UMS
        drm/i915: Disable dp aux irq on g4x
        drm/msm: bigger synchronization hammer
        drm/exynos: Convert to use the standard hdmi.h header
        drm/exynos: Fix trivial typo
        drm/exynos: Remove unnecessary semicolon
        drm/exynos: Fix multiplatform breakage for ipp/gsc
        drm/exynos: Fix freeing issues in exynos_drm_drv.c
        drm/radeon: add missing include in btc_dpm.c
        drm/radeon/dpm: fix uninitialized read from stack in kv_dpm_late_enable
        drm/radeon: remove useless return
        drm/radeon/dpm: use stored max_vddc rather than looking it up
        drm/radeon/dpm: use the driver state for dpm debugfs
        drm/radeon: fix UVD IRQ support on 7xx
        drm/radeon: fix UVD IRQ support on SI
        drm/msm: fix deadlock in bo create fail path
        drm/msm/mdp4: cursor fixes
        drm/msm/mdp4: pageflip fixes
        drm/msm/mdp5: fix ref leaks in error paths
        ...
      641f832c
    • Martin Kepplinger's avatar
      ALSA: Revert "ALSA: hda/realtek - Avoid invalid COEFs for ALC271X" · 2078600b
      Martin Kepplinger authored
      This reverts commit d3c56568.
      
      The reverted commit breaks audio through headphone line out on
      the Acer TravelMate B113 (Type1Sku0) Notebook, my main work
      machine. I don't know much about it but this fixes my problem.
      Bisected and tested.
      
      Fixes: d3c56568 ('ALSA: hda/realtek - Avoid invalid COEFs for ALC271X')
      Cc: <stable@vger.kernel.org>
      Tested-by: default avatarMartin Kepplinger <martink@posteo.de>
      Signed-off-by: default avatarMartin Kepplinger <martink@posteo.de>
      Signed-off-by: default avatarTakashi Iwai <tiwai@suse.de>
      2078600b
    • Jens Axboe's avatar
      block: add cond_resched() to potentially long running ioctl discard loop · c8123f8c
      Jens Axboe authored
      When mkfs issues a full device discard and the device only
      supports discards of a smallish size, we can loop in
      blkdev_issue_discard() for a long time. If preempt isn't enabled,
      this can turn into a softlock situation and the kernel will
      start complaining.
      
      Add an explicit cond_resched() at the end of the loop to avoid
      that.
      
      Cc: stable@kernel.org
      Signed-off-by: default avatarJens Axboe <axboe@fb.com>
      c8123f8c
    • Mark Brown's avatar
      Merge remote-tracking branches 'regulator/fix/da9055' and... · 5c306c8a
      Mark Brown authored
      Merge remote-tracking branches 'regulator/fix/da9055' and 'regulator/fix/max14577' into regulator-linus
      5c306c8a
    • Linus Torvalds's avatar
      Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc · 45f7fdc2
      Linus Torvalds authored
      Pull powerpc updates from Ben Herrenschmidt:
       "Here is some powerpc goodness for -rc2.  Arguably -rc1 material more
        than -rc2 but I was travelling (again !)
      
        It's mostly bug fixes including regressions, but there are a couple of
        new things that I decided to drop-in.
      
        One is a straightforward patch from Michael to add a bunch of P8 cache
        events to perf.
      
        The other one is a patch by myself to add the direct DMA (iommu
        bypass) for PCIe on Power8 for 64-bit capable devices.  This has been
        around for a while, I had lost track of it.  However it's been in our
        internal kernels we use for testing P8 already and it affects only P8
        related code.  Since P8 is still unreleased the risk is pretty much
        nil at this point"
      
      * 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc:
        powerpc/powernv: Add iommu DMA bypass support for IODA2
        powerpc: Fix endian issues in kexec and crash dump code
        powerpc/ppc32: Fix the bug in the init of non-base exception stack for UP
        powerpc/xmon: Don't signal we've entered until we're finished printing
        powerpc/xmon: Fix timeout loop in get_output_lock()
        powerpc/xmon: Don't loop forever in get_output_lock()
        powerpc/perf: Configure BHRB filter before enabling PMU interrupts
        crypto/nx/nx-842: Fix handling of vmalloc addresses
        powerpc/pseries: Select ARCH_RANDOM on pseries
        powerpc/perf: Add Power8 cache & TLB events
        powerpc/relocate fix relocate processing in LE mode
        powerpc: Fix kdump hang issue on p8 with relocation on exception enabled.
        powerpc/pseries: Disable relocation on exception while going down during crash.
        powerpc/eeh: Drop taken reference to driver on eeh_rmv_device
        powerpc: Fix build failure in sysdev/mpic.c for MPIC_WEIRD=y
      45f7fdc2