Skip to content
  1. Jul 11, 2014
    • Linus Torvalds's avatar
      Merge branch 'drm-fixes' of git://people.freedesktop.org/~airlied/linux · 85d90fae
      Linus Torvalds authored
      Pull drm fixes from Dave Airlie:
       "Nothing too scary, we have one outstanding i915 regression but Daniel
        has promised the fix as soon as he's finished testing it a bit.
      
        Fixes for the main x86 drivers:
         - radeon: dpm fixes, displayport regression fix
         - i915: quirks for backlight regression, edp reboot fix, valleyview
           black screen fixes
         - nouveau: display port regression fixes, fix for memory reclocking"
      
      * 'drm-fixes' of git://people.freedesktop.org/~airlied/linux:
        drm/radeon/dpm: Reenabling SS on Cayman
        drm/radeon: fix typo in ci_stop_dpm()
        drm/radeon: fix typo in golden register setup on evergreen
        drm/radeon: only print meaningful VM faults
        drm/radeon/dp: return -EIO for flags not zero case
        drm/i915/vlv: T12 eDP panel timing enforcement during reboot
        drm/i915: Only unbind vgacon, not other console drivers
        drm/i915: Don't clobber the GTT when it's within stolen memory
        drm/i915/vlv: Update the DSI ULPS entry/exit sequence
        drm/i915/vlv: DPI FIFO empty check is not needed
        drm/i915: Toshiba CB35 has a controllable backlight
        drm/i915: Acer C720 and C720P have controllable backlights
        drm/i915: quirk asserts controllable backlight presence, overriding VBT
        drm/nouveau/ram: fix test for gpio presence
        drm/nouveau/dp: workaround broken display
        drm/nouveau/dp: fix required link bandwidth calculations
        drm/nouveau/kms: restore fbcon after display has been resumed
        drm/nv50-/kms: pass a non-zero value for head to sor dpms methods
        drm/nouveau/fb: Prevent inlining of ramfuc_reg
        drm/gk104/ram: bash mpll bit 31 on
      85d90fae
    • Linus Torvalds's avatar
      Merge branch 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild · fe5aa8a6
      Linus Torvalds authored
      Pull kbuild fixes from Michal Marek:
       "Three more fixes for the relative build dir feature:
      
         - Shut up make -s again
         - Fix for rpm/deb/tar-pkg with O=<subdir>
         - Fix for CONFIG_EXTRA_FIRMWARE"
      
      * 'rc-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild:
        firmware: Create directories for external firmware
        kbuild: Fix packaging targets with relative $(srctree)
        kbuild: Do not print the build directory with make -s
      fe5aa8a6
    • Linus Torvalds's avatar
      Merge tag 'pm+acpi-3.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm · b67db9d5
      Linus Torvalds authored
      Pull ACPI and power management fixes from Rafael Wysocki:
       "These are a few regression fixes for ACPI device enumeration and
        resources management, intel_pstate and cpufreq, a revert of an ACPI
        commit removing user space interfaces in /proc that we incorrectly
        thought were not used any more, fixes for some long-standing
        concurrency issues in the ACPI EC driver, two ACPI battery driver
        fixes, stable-candidate fixes for intel_pstate, an ACPI-related fix
        for i915 and two new ACPI video blacklist entries for Win8-oriented
        BIOSes.
      
        Specifics:
      
         - Missing device ID for ACPI enumeration of PNP devices that we
           overlooked during the recent rework of that code from Zhang Rui.
      
         - Fix for a problem introduced during the 3.14 cycle in the ACPI
           device resources management code and causing it to reject all
           resources of length 0 although some of them are actually valid
           which affects serial ports detection on a number of systems.  From
           Andy Whitcroft.
      
         - intel_pstate fix for a boot problem on some BayTrail-based systems
           introduced by a previous fix related to that platform during the
           3.13 cycle from Dirk Brandewie.
      
         - Revert of a 3.13 commit that removed the ACPI AC /proc interface
           which turns out to be still needed by some old utilities
           (kpowersave from kde 3.5.10 in particular) from Lan Tianyu.
      
         - cpufreq build fix for the davinci ARM platform from Prabhakar Lad
           (the breakage was introduced during the 3.10 cycle).
      
         - ACPI-related i915 fix preventing firmware on some Thinkpad laptops
           from setting backlight levels incorrectly during AC plug/unplug.
           From Aaron Lu.
      
         - Fixes for two nasty race conditions in the ACPI embedded controller
           driver that may be responsible for a number of past bug reports
           related to the EC from Lv Zhang and a fix for two memory leaks in
           error code paths in that driver from Colin Ian King.
      
         - Fixes for a couple of corner-case issues in the intel_pstate driver
           (all candidates for -stable) from Dirk Brandewie and Vincent Minet.
      
         - Fixes for two corner-case issues in the ACPI battery driver from
           Josef Gajdusek and Lan Tianyu.
      
         - Two new ACPI video blacklist entries for Acer TravelMate B113 and
           Dell Inspiron 5737 from Edward Lin and Martin Kepplinger"
      
      * tag 'pm+acpi-3.16-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm:
        ACPI / PNP: add soc_button_array device ID to PNP IDs list
        cpufreq: Makefile: fix compilation for davinci platform
        ACPI / video: Add Acer TravelMate B113 to native backlight blacklist
        ACPI / video: Add Dell Inspiron 5737 to the blacklist
        ACPI / i915: ignore firmware requests for backlight change
        ACPI / battery: fix wrong value of capacity_now reported when fully charged
        ACPI / resources: only reject zero length resources based at address zero
        ACPI / battery: Retry to get battery information if failed during probing
        ACPI / EC: Free saved_ec on error exit path
        ACPI / EC: Add detailed fields debugging support of EC_SC(R).
        ACPI / EC: Update revision due to recent changes
        ACPI / EC: Fix race condition in ec_transaction_completed()
        ACPI / EC: Remove duplicated ec_wait_ibf0() waiter
        ACPI / EC: Add asynchronous command byte write support
        ACPI / EC: Avoid race condition related to advance_transaction()
        intel_pstate: Set CPU number before accessing MSRs
        intel_pstate: Update documentation of {max,min}_perf_pct sysfs files
        intel_pstate: don't touch turbo bit if turbo disabled or unavailable.
        intel_pstate: Fix setting VID
        Revert "ACPI / AC: Remove AC's proc directory."
      b67db9d5
    • Dave Airlie's avatar
      Merge branch 'drm-fixes-3.16' of git://people.freedesktop.org/~agd5f/linux into drm-fixes · bf38b025
      Dave Airlie authored
      This new request drops the pageflipping fixes for now.  Just a few small
      fixes for dpm, DP, and a fix for a hang on boot evergreen.
      
      * 'drm-fixes-3.16' of git://people.freedesktop.org/~agd5f/linux:
        drm/radeon/dpm: Reenabling SS on Cayman
        drm/radeon: fix typo in ci_stop_dpm()
        drm/radeon: fix typo in golden register setup on evergreen
        drm/radeon: only print meaningful VM faults
        drm/radeon/dp: return -EIO for flags not zero case
      bf38b025
    • Alexandre Demers's avatar
      drm/radeon/dpm: Reenabling SS on Cayman · 41959341
      Alexandre Demers authored
      
      
      It reverts commit c745fe61 now that
      Cayman is stable since VDDCI fix. Spread spectrum was not the culprit.
      
      This depends on b0880e87
      (drm/radeon/dpm: fix vddci setup typo on cayman).
      
      Signed-off-by: default avatarAlexandre Demers <alexandre.f.demers@gmail.com>
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      41959341
    • Alex Deucher's avatar
      drm/radeon: fix typo in ci_stop_dpm() · ed963771
      Alex Deucher authored
      
      
      Need to use the RREG32_SMC() accessor since the register
      is an smc indirect index.
      
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      ed963771
    • Alex Deucher's avatar
      drm/radeon: fix typo in golden register setup on evergreen · 6abafb78
      Alex Deucher authored
      Fixes hangs on driver load on some cards.
      
      bug:
      https://bugs.freedesktop.org/show_bug.cgi?id=76998
      
      
      
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      6abafb78
    • Christian König's avatar
    • Alex Deucher's avatar
      drm/radeon/dp: return -EIO for flags not zero case · f6be5e64
      Alex Deucher authored
      If there are error flags in the aux transaction return
      -EIO rather than -EBUSY.  -EIO restarts the whole transaction
      while -EBUSY jus retries.  Fixes problematic aux transfers.
      
      Bug:
      https://bugs.freedesktop.org/show_bug.cgi?id=80684
      
      
      
      Signed-off-by: default avatarAlex Deucher <alexander.deucher@amd.com>
      Cc: stable@vger.kernel.org
      f6be5e64
    • Rafael J. Wysocki's avatar
      Merge branch 'pm-cpufreq' · 20910442
      Rafael J. Wysocki authored
      * pm-cpufreq:
        cpufreq: Makefile: fix compilation for davinci platform
        intel_pstate: Set CPU number before accessing MSRs
        intel_pstate: Update documentation of {max,min}_perf_pct sysfs files
        intel_pstate: don't touch turbo bit if turbo disabled or unavailable.
        intel_pstate: Fix setting VID
      20910442
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-video' · ff253d3d
      Rafael J. Wysocki authored
      * acpi-video:
        ACPI / video: Add Acer TravelMate B113 to native backlight blacklist
        ACPI / video: Add Dell Inspiron 5737 to the blacklist
        ACPI / i915: ignore firmware requests for backlight change
      ff253d3d
    • Rafael J. Wysocki's avatar
      Merge branch 'acpi-ec' · 0b80a8ff
      Rafael J. Wysocki authored
      * acpi-ec:
        ACPI / EC: Free saved_ec on error exit path
        ACPI / EC: Add detailed fields debugging support of EC_SC(R).
        ACPI / EC: Update revision due to recent changes
        ACPI / EC: Fix race condition in ec_transaction_completed()
        ACPI / EC: Remove duplicated ec_wait_ibf0() waiter
        ACPI / EC: Add asynchronous command byte write support
        ACPI / EC: Avoid race condition related to advance_transaction()
      0b80a8ff
    • Rafael J. Wysocki's avatar
      Merge branches 'acpi-resources', 'acpi-ac', 'acpi-scan' and 'acpi-battery' · 4488c99b
      Rafael J. Wysocki authored
      * acpi-resources:
        ACPI / resources: only reject zero length resources based at address zero
      
      * acpi-ac:
        Revert "ACPI / AC: Remove AC's proc directory."
      
      * acpi-scan:
        ACPI / PNP: add soc_button_array device ID to PNP IDs list
      
      * acpi-battery:
        ACPI / battery: fix wrong value of capacity_now reported when fully charged
        ACPI / battery: Retry to get battery information if failed during probing
      4488c99b
    • Linus Torvalds's avatar
      Merge branch 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata · 4c718423
      Linus Torvalds authored
      Pull libata fixes from Tejun Heo:
       "Nothing too interesting.  All fixes are ahci_platform related"
      
      * 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata:
        ahci_xgene: fix the dma state machine lockup for the IDENTIFY DEVICE PIO mode command.
        libahci: export ahci_qc_issue() and ahci_start_fix_rx()
        ata: ahci_imx: warn when disabling ahci link
        ahci: disable ncq feature for hisilicon sata
        ahci: imx: manage only sata_ref_clk in imx_sata_enable[disable]
        libahci_platform: Fail when PHY required but PHY support disabled
      4c718423
    • Linus Torvalds's avatar
      Merge branch 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup · 40f61237
      Linus Torvalds authored
      Pull cgroup fixes from Tejun Heo:
       "Mostly fixes for the fallouts from the recent cgroup core changes.
      
        The decoupled nature of cgroup dynamic hierarchy management
        (hierarchies are created dynamically on mount but may or may not be
        reused once unmounted depending on remaining usages) led to more
        ugliness being added to kernfs.
      
        Hopefully, this is the last of it"
      
      * 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup:
        cpuset: break kernfs active protection in cpuset_write_resmask()
        cgroup: fix a race between cgroup_mount() and cgroup_kill_sb()
        kernfs: introduce kernfs_pin_sb()
        cgroup: fix mount failure in a corner case
        cpuset,mempolicy: fix sleeping function called from invalid context
        cgroup: fix broken css_has_online_children()
      40f61237
    • Linus Torvalds's avatar
      Merge branch 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq · a805cbf4
      Linus Torvalds authored
      Pull workqueue fixes from Tejun Heo:
       "Two workqueue fixes.  Both are one liners.  One fixes missing uevent
        for workqueue files on sysfs.  The other one fixes missing zeroing of
        NUMA cpu masks which can lead to oopses among other things"
      
      * 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq:
        workqueue: zero cpumask of wq_numa_possible_cpumask on init
        workqueue: fix dev_set_uevent_suppress() imbalance
      a805cbf4
    • Linus Torvalds's avatar
      Merge branch 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu · b3e87bdd
      Linus Torvalds authored
      Pull percpu fix from Tejun Heo:
       "One patch to fix a typo in percpu section name.  Given how long the
        bug has been there and that there hasn't been any report of brekage,
        it's unlikely to cause actual issues"
      
      * 'for-3.16-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:
        core: fix typo in percpu read_mostly section
      b3e87bdd
    • Linus Torvalds's avatar
      Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux · 8de74717
      Linus Torvalds authored
      Pull i2c build fix and cleanup from Wolfram Sang:
       "One buildfix for the i2c subsystem.  While here, I decided to add the
        header cleanup as well"
      
      * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux:
        i2c: sun6i-p2wi: Remove duplicate inclusion of module.h
        i2c: mux: pca954x: fix dependencies
      8de74717
    • Linus Torvalds's avatar
      Merge git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6 · 9ab6e6e7
      Linus Torvalds authored
      Pull crypto fixes from Herbert Xu:
       "This push fixes an error in sha512_ssse3 that leads to incorrect
        output as well as a memory leak in caam_jr when the module is
        unloaded"
      
      * git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6:
        crypto: caam - fix memleak in caam_jr module
        crypto: sha512_ssse3 - fix byte count to bit count conversion
      9ab6e6e7
  2. Jul 10, 2014
    • Cristian Stoica's avatar
      crypto: caam - fix memleak in caam_jr module · 0378c9a8
      Cristian Stoica authored
      
      
      This patch fixes a memory leak that appears when caam_jr module is unloaded.
      
      Cc: <stable@vger.kernel.org> # 3.13+
      Signed-off-by: default avatarCristian Stoica <cristian.stoica@freescale.com>
      Signed-off-by: default avatarHerbert Xu <herbert@gondor.apana.org.au>
      0378c9a8
    • Dave Airlie's avatar
      Merge tag 'drm-intel-fixes-2014-07-09' of git://anongit.freedesktop.org/drm-intel into drm-fixes · 2db38e06
      Dave Airlie authored
      Fixes for regressions and black screens, cc: stable where applicapable
      (the last minute rebase was to sprinkle missing stable tags). A bit more
      than what I'd wish for, but excluding vlv and that the first 3 patches are
      just quirks for 1 regression it looks much better.
      
      There's still a "oops, lost dithering" issue on older platforms open. I'm
      working on a fix for that now but didn't want to delay this pile.
      
      * tag 'drm-intel-fixes-2014-07-09' of git://anongit.freedesktop.org/drm-intel:
        drm/i915/vlv: T12 eDP panel timing enforcement during reboot
        drm/i915: Only unbind vgacon, not other console drivers
        drm/i915: Don't clobber the GTT when it's within stolen memory
        drm/i915/vlv: Update the DSI ULPS entry/exit sequence
        drm/i915/vlv: DPI FIFO empty check is not needed
        drm/i915: Toshiba CB35 has a controllable backlight
        drm/i915: Acer C720 and C720P have controllable backlights
        drm/i915: quirk asserts controllable backlight presence, overriding VBT
      2db38e06
    • Dave Airlie's avatar
      Merge branch 'drm-nouveau-next' of... · 093fa5d0
      Dave Airlie authored
      Merge branch 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6 into drm-fixes
      
      A couple of DP regression fixes, kepler memory reclocking fixes, and a fix for an annoying display issue that can pop up on resume.
      
      * 'drm-nouveau-next' of git://anongit.freedesktop.org/git/nouveau/linux-2.6:
        drm/nouveau/ram: fix test for gpio presence
        drm/nouveau/dp: workaround broken display
        drm/nouveau/dp: fix required link bandwidth calculations
        drm/nouveau/kms: restore fbcon after display has been resumed
        drm/nv50-/kms: pass a non-zero value for head to sor dpms methods
        drm/nouveau/fb: Prevent inlining of ramfuc_reg
        drm/gk104/ram: bash mpll bit 31 on
      093fa5d0
    • Linus Torvalds's avatar
      Merge tag 'pci-v3.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci · 4f440cd5
      Linus Torvalds authored
      Pull PCI fixes from Bjorn Helgaas:
       "Just a fix for the device reset path and an email address update.
      
        Virtualization
          - Fix "wait for pending transactions" for PCI AF reset (Alex
            Williamson)
      
        Miscellaneous
          - Update mx6 PCI driver maintainer email (Fabio Estevam)"
      
      * tag 'pci-v3.16-fixes-1' of git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci:
        MAINTAINERS: Update mx6 PCI driver maintainer's email
        PCI: Fix unaligned access in AF transaction pending test
      4f440cd5
    • Linus Torvalds's avatar
      Merge tag 'f2fs-fixes-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs · 191d385f
      Linus Torvalds authored
      Pull f2fs bugfixes from Jaegeuk Kim:
       "This includes a couple of bug fixes found by xfstests.  In addition,
        one critical bug was reported by Brian Chadwick, which is falling into
        the infinite loop in balance_dirty_pages.  And it turned out due to
        the IO merging policy in f2fs, which was newly merged in 3.16.
      
         - fix normal and recovery path for fallocated regions
         - fix error case mishandling
         - recover renamed fsync inodes correctly
         - fix to get out of infinite loops in balance_dirty_pages
         - fix kernel NULL pointer error"
      
      * tag 'f2fs-fixes-3.16' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs:
        f2fs: avoid to access NULL pointer in issue_flush_thread
        f2fs: check bdi->dirty_exceeded when trying to skip data writes
        f2fs: do checkpoint for the renamed inode
        f2fs: release new entry page correctly in error path of f2fs_rename
        f2fs: fix error path in init_inode_metadata
        f2fs: check lower bound nid value in check_nid_range
        f2fs: remove unused variables in f2fs_sm_info
        f2fs: fix not to allocate unnecessary blocks during fallocate
        f2fs: recover fallocated data and its i_size together
        f2fs: fix to report newly allocate region as extent
      191d385f
  3. Jul 09, 2014