This is the start of the stable review cycle for the 4.6.2 release. There are 121 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know. Responses should be made by Tue Jun 7 21:43:16 UTC 2016. Anything received after that time might be too late. The whole patch series can be found in one patch at: kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.6.2-rc1.gz and the diffstat can be found below. thanks, greg k-h ------------- Pseudo-Shortlog of commits: Greg Kroah-Hartman <gregkh@xxxxxxxxxxxxxxxxxxx> Linux 4.6.2-rc1 Mike Marciniszyn <mike.marciniszyn@xxxxxxxxx> IB/hfi1: Fix hard lockup due to not using save/restore spin lock Arnd Bergmann <arnd@xxxxxxxx> drm: msm: remove unused variable Dave Chinner <dchinner@xxxxxxxxxx> xfs: skip stale inodes in xfs_iflush_cluster Dave Chinner <dchinner@xxxxxxxxxx> xfs: fix inode validity check in xfs_iflush_cluster Dave Chinner <dchinner@xxxxxxxxxx> xfs: xfs_iflush_cluster fails to abort on error Dave Chinner <dchinner@xxxxxxxxxx> xfs: remove xfs_fs_evict_inode() Dave Chinner <dchinner@xxxxxxxxxx> xfs: Don't wrap growfs AGFL indexes Eric Sandeen <sandeen@xxxxxxxxxx> xfs: disallow rw remount on fs with unknown ro-compat features Arnd Bergmann <arnd@xxxxxxxx> gcov: disable tree-loop-im to reduce stack usage Kirill A. Shutemov <kirill.shutemov@xxxxxxxxxxxxxxx> mm: thp: avoid false positive VM_BUG_ON_PAGE in page_move_anon_rmap() Srinivas Pandruvada <srinivas.pandruvada@xxxxxxxxxxxxxxx> scripts/package/Makefile: rpmbuild add support of RPMOPTS Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> dma-debug: avoid spinlock recursion when disabling dma-debug Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> PM / sleep: Handle failures in device_suspend_late() consistently Weston Andros Adamson <dros@xxxxxxxxxx> nfs: avoid race that crashes nfs_init_commit Nicolai Stange <nicstange@xxxxxxxxx> ext4: silence UBSAN in ext4_mb_init() Nicolai Stange <nicstange@xxxxxxxxx> ext4: address UBSAN warning in mb_find_order_for_block() Jan Kara <jack@xxxxxxx> ext4: fix oops on corrupted filesystem Seth Forshee <seth.forshee@xxxxxxxxxxxxx> ext4: fix check of dqget() return value in ext4_ioctl_setproject() Theodore Ts'o <tytso@xxxxxxx> ext4: clean up error handling when orphan list is corrupted Theodore Ts'o <tytso@xxxxxxx> ext4: fix hang when processing corrupted orphaned inode list Jan Kara <jack@xxxxxxx> ext4: fix data exposure after a crash Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm/i915: Pass the correct crtc state to .update_plane() Philipp Zabel <p.zabel@xxxxxxxxxxxxxx> drm/imx: Match imx-ipuv3-crtc components using device node in platform data Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm: Add helper for DP++ adaptors Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm/i915: Fix watermarks for VLV/CHV Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm/i915: Don't leave old junk in ilk active watermarks on readout Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm/i915: Enable/disable TMDS output buffers in DP++ adaptor as needed Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> drm/i915: Respect DP++ adaptor TMDS clock limit Daniel Vetter <daniel.vetter@xxxxxxxx> drm/i915/psr: Try to program link training times correctly Glenn Ruben Bakke <glennrubenbakke@xxxxxxxxxxxxx> Bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address Lyude <cpaul@xxxxxxxxxx> drm/atomic: Verify connector->funcs != NULL when clearing states Lyude <cpaul@xxxxxxxxxx> drm/i915: Discard previous atomic state on resume if connectors change Lyude <cpaul@xxxxxxxxxx> drm/fb_helper: Fix references to dev->mode_config.num_connector Lyude <cpaul@xxxxxxxxxx> drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() Mario Kleiner <mario.kleiner.de@xxxxxxxxx> drm/amdgpu: Fix hdmi deep color support. Alex Deucher <alexander.deucher@xxxxxxx> drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh Thomas Hellstrom <thellstrom@xxxxxxxxxx> drm/vmwgfx: Kill some lockdep warnings Itai Handler <itai_handler@xxxxxxxxxxx> drm/gma500: Fix possible out of bounds read Tomáš Trnka <ttrnka@xxxxxxxxxxxx> sunrpc: fix stripping of padded MIC tokens Juergen Gross <jgross@xxxxxxxx> xen: use same main loop for counting and remapping pages Ross Lagerwall <ross.lagerwall@xxxxxxxxxx> xen/events: Don't move disabled irqs Gavin Shan <gwshan@xxxxxxxxxxxxxxxxxx> powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover() Guilherme G. Piccoli <gpiccoli@xxxxxxxxxxxxxxxxxx> Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell" Gavin Shan <gwshan@xxxxxxxxxxxxxxxxxx> powerpc/eeh: Don't report error in eeh_pe_reset_and_recover() Hari Bathini <hbathini@xxxxxxxxxxxxxxxxxx> powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel Sven Eckelmann <sven@xxxxxxxxxxxxx> batman-adv: Fix double neigh_node_put in batadv_v_ogm_route_update Zhao Qiang <qiang.zhao@xxxxxxx> QE-UART: add "fsl,t1040-ucc-uart" to of_device_id Oleg Nesterov <oleg@xxxxxxxxxx> wait/ptrace: assume __WALL if the child is traced Chen Feng <puck.chen@xxxxxxxxxxxxx> mm/compaction.c: fix zoneindex in kcompactd() Stefan Bader <stefan.bader@xxxxxxxxxxxxx> mm: use phys_addr_t for reserve_bootmem_region() arguments Colin Ian King <colin.king@xxxxxxxxxxxxx> PKCS#7: fix missing break on OID_sha224 case Tiffany Lin <tiffany.lin@xxxxxxxxxxxx> media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32 Prarit Bhargava <prarit@xxxxxxxxxx> PCI: Disable all BAR sizing for devices with non-compliant BARs Andrew Jeffery <andrew@xxxxxxxx> pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range Martin Sperl <kernel@xxxxxxxxxxxxxxxx> clk: bcm2835: correctly enable fractional clock support Martin Sperl <kernel@xxxxxxxxxxxxxxxx> clk: bcm2835: divider value has to be 1 or more Martin Sperl <kernel@xxxxxxxxxxxxxxxx> clk: bcm2835: pll_off should only update CM_PLL_ANARST Vladimir Zapolskiy <vz@xxxxxxxxx> clk: at91: fix check of clk_register() returned value Eric Anholt <eric@xxxxxxxxxx> clk: bcm2835: Fix PLL poweron Daniel Lezcano <daniel.lezcano@xxxxxxxxxx> cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter() Dave Gerlach <d-gerlach@xxxxxx> cpuidle: Indicate when a device has been unregistered Ulf Hansson <ulf.hansson@xxxxxxxxxx> PM / Runtime: Fix error path in pm_runtime_force_resume() Ville Syrjälä <ville.syrjala@xxxxxxxxxxxxxxx> mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly Heikki Krogerus <heikki.krogerus@xxxxxxxxxxxxxxx> mfd: intel-lpss: Save register context on suspend Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> mfd: intel_quark_i2c_gpio: Remove clock tree on error path Akshay Bhat <akshay.bhat@xxxxxxxxxxx> hwmon: (ads7828) Enable internal reference Javier Martinez Canillas <javier@xxxxxxxxxxxxxxx> regulator: Try to resolve regulators supplies on registration Raghava Aditya Renukunta <RaghavaAditya.Renukunta@xxxxxxxxxxxxx> aacraid: Fix for KDUMP driver hang Raghava Aditya Renukunta <RaghavaAditya.Renukunta@xxxxxxxxxxxxx> aacraid: Fix for aac_command_thread hang Raghava Aditya Renukunta <RaghavaAditya.Renukunta@xxxxxxxxxxxxx> aacraid: Relinquish CPU during timeout wait Raghava Aditya Renukunta <RaghavaAditya.Renukunta@xxxxxxxxxxxxx> aacraid: Start adapter after updating number of MSIX vectors Martin K. Petersen <martin.petersen@xxxxxxxxxx> Revert "lpfc: Delete unnecessary checks before the function call mempool_destroy" wang yanqing <udknight@xxxxxxxxx> rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring wang yanqing <udknight@xxxxxxxxx> rtlwifi: Fix logic error in enter/exit power-save mode Larry Finger <Larry.Finger@xxxxxxxxxxxx> rtlwifi: btcoexist: Implement antenna selection Larry Finger <Larry.Finger@xxxxxxxxxxxx> rtlwifi: rtl8723be: Add antenna select module parameter Krzysztof Kozlowski <k.kozlowski@xxxxxxxxxxx> hwrng: exynos - Fix unbalanced PM runtime put on timeout error path Joseph Salisbury <joseph.salisbury@xxxxxxxxxxxxx> ath5k: Change led pin configuration for compaq c700 laptop Anilkumar Kolli <akolli@xxxxxxxxxxxxxxxx> ath10k: fix kernel panic, move arvifs list head init before htt init Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> ath10k: fix rx_channel during hw reconfigure Rajkumar Manoharan <rmanohar@xxxxxxxxxxxxxxxx> ath10k: fix firmware assert in monitor mode Anilkumar Kolli <akolli@xxxxxxxxxxxxxxxx> ath10k: fix debugfs pktlog_filter write Vittorio Gambaletta (VittGam) <linux-wireless@xxxxxxxxxxx> ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards. Vittorio Gambaletta (VittGam) <linux-wireless@xxxxxxxxxxx> ath9k: Add a module parameter to invert LED polarity. Alexander Kurz <akurz@xxxxxxxx> ARM: dts: imx35: restore existing used clock enumeration Marek Szyprowski <m.szyprowski@xxxxxxxxxxx> ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats Florian Vallee <fvallee@xxxxxxxxx> ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description Imre Kaloz <kaloz@xxxxxxxxxxx> ARM: mvebu: fix GPIO config on the Linksys boards Priit Laes <plaes@xxxxxxxxx> ARM: sun7i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output Priit Laes <plaes@xxxxxxxxx> ARM: sun4i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output Cameron Gutman <aicommander@xxxxxxxxx> Input: xpad - prevent spurious input from wired Xbox 360 controllers Pavel Rojtberg <rojtberg@xxxxxxxxx> Input: xpad - move pending clear to the correct location Ricky Liang <jcliang@xxxxxxxxxxxx> Input: uinput - handle compat ioctl for UI_SET_PHYS Mark Brown <broonie@xxxxxxxxxx> ASoC: ak4642: Enable cache usage to fix crashes on resume Mikulas Patocka <mikulas@xxxxxxxxxxxxx> affs: fix remount failure when there are no options changed Maciej W. Rozycki <macro@xxxxxxxxxx> MIPS: VDSO: Build with `-fno-strict-aliasing' Harvey Hunt <harvey.hunt@xxxxxxxxxx> MIPS: lib: Mark intrinsics notrace James Hogan <james.hogan@xxxxxxxxxx> MIPS: Build microMIPS VDSO for microMIPS kernels James Hogan <james.hogan@xxxxxxxxxx> MIPS: Fix sigreturn via VDSO on microMIPS kernel Maciej W. Rozycki <macro@xxxxxxxxxx> MIPS: ptrace: Prevent writes to read-only FCSR bits Maciej W. Rozycki <macro@xxxxxxxxxx> MIPS: ptrace: Fix FP context restoration FCSR regression Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...) Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Prevent "restoration" of MSA context in non-MSA kernels Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Force CPUs to lose FP context during mode switches James Hogan <james.hogan@xxxxxxxxxx> MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Use copy_s.fmt rather than copy_u.fmt Huacai Chen <chenhc@xxxxxxxxxx> MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU Huacai Chen <chenhc@xxxxxxxxxx> MIPS: Reserve nosave data for hibernation Matthias Schiffer <mschiffer@xxxxxxxxxxxxxxxxxxxx> MIPS: ath79: make bootconsole wait for both THRE and TEMT Huacai Chen <chenhc@xxxxxxxxxx> MIPS: Loongson-3: Fix build error after ld-version.sh modification Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Sync icache & dcache in set_pte_at Paul Burton <paul.burton@xxxxxxxxxx> MIPS: Handle highmem pages in __update_cache James Hogan <james.hogan@xxxxxxxxxx> MIPS: Fix watchpoint restoration James Hogan <james.hogan@xxxxxxxxxx> MIPS: Fix uapi include in exported asm/siginfo.h James Hogan <james.hogan@xxxxxxxxxx> MIPS: Fix siginfo.h to use strict posix types James Hogan <james.hogan@xxxxxxxxxx> MIPS: Avoid using unwind_stack() with usermode James Hogan <james.hogan@xxxxxxxxxx> MIPS: Don't unwind to user mode with EVA Maciej W. Rozycki <macro@xxxxxxxxxx> MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC Paul Burton <paul.burton@xxxxxxxxxx> MIPS: math-emu: Fix jalr emulation when rd == $0 Leonid Yegoshin <Leonid.Yegoshin@xxxxxxxxxx> MIPS64: R6: R2 emulation bugfix Chao Yu <yuchao0@xxxxxxxxxx> f2fs: fix deadlock when flush inline data ------------- Diffstat: Documentation/DocBook/gpu.tmpl | 6 + .../devicetree/bindings/clock/imx35-clock.txt | 1 + Makefile | 6 +- arch/arm/boot/dts/armada-385-linksys.dtsi | 6 +- arch/arm/boot/dts/armada-xp-linksys-mamba.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 2 + arch/arm/boot/dts/sama5d2-pinfunc.h | 4 +- arch/arm/boot/dts/sun4i-a10.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20.dtsi | 5 +- arch/mips/ath79/early_printk.c | 6 +- arch/mips/include/asm/asmmacro.h | 40 +-- arch/mips/include/asm/cacheflush.h | 6 - arch/mips/include/asm/msa.h | 13 + arch/mips/include/asm/pgtable.h | 26 +- arch/mips/include/asm/switch_to.h | 2 +- arch/mips/include/asm/watch.h | 10 +- arch/mips/include/uapi/asm/siginfo.h | 22 +- arch/mips/kernel/mips-r2-to-r6-emul.c | 105 +++--- arch/mips/kernel/pm.c | 2 +- arch/mips/kernel/process.c | 46 ++- arch/mips/kernel/ptrace.c | 27 +- arch/mips/kernel/r4k_fpu.S | 10 +- arch/mips/kernel/setup.c | 3 + arch/mips/kernel/signal.c | 15 +- arch/mips/kernel/traps.c | 8 +- arch/mips/kernel/watch.c | 5 +- arch/mips/lib/ashldi3.c | 2 +- arch/mips/lib/ashrdi3.c | 2 +- arch/mips/lib/bswapdi.c | 2 +- arch/mips/lib/bswapsi.c | 2 +- arch/mips/lib/cmpdi2.c | 2 +- arch/mips/lib/lshrdi3.c | 2 +- arch/mips/lib/ucmpdi2.c | 2 +- arch/mips/loongson64/Platform | 2 +- arch/mips/loongson64/loongson-3/numa.c | 6 +- arch/mips/math-emu/cp1emu.c | 8 +- arch/mips/mm/cache.c | 29 +- arch/mips/vdso/Makefile | 4 +- arch/powerpc/kernel/eeh.c | 2 +- arch/powerpc/kernel/eeh_driver.c | 26 +- arch/powerpc/kernel/exceptions-64s.S | 16 +- arch/x86/xen/setup.c | 65 ++-- crypto/asymmetric_keys/pkcs7_parser.c | 1 + drivers/base/power/main.c | 5 +- drivers/base/power/runtime.c | 9 +- drivers/char/hw_random/exynos-rng.c | 10 +- drivers/clk/at91/clk-h32mx.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 58 +++- drivers/clk/imx/clk-imx35.c | 4 +- drivers/cpuidle/cpuidle.c | 4 +- drivers/gpu/drm/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 2 +- drivers/gpu/drm/drm_atomic.c | 2 +- drivers/gpu/drm/drm_dp_dual_mode_helper.c | 366 +++++++++++++++++++++ drivers/gpu/drm/drm_fb_helper.c | 5 +- drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 2 +- drivers/gpu/drm/i915/intel_atomic.c | 3 +- drivers/gpu/drm/i915/intel_atomic_plane.c | 4 +- drivers/gpu/drm/i915/intel_ddi.c | 12 + drivers/gpu/drm/i915/intel_display.c | 37 ++- drivers/gpu/drm/i915/intel_drv.h | 8 +- drivers/gpu/drm/i915/intel_fbdev.c | 6 +- drivers/gpu/drm/i915/intel_hdmi.c | 78 ++++- drivers/gpu/drm/i915/intel_pm.c | 2 + drivers/gpu/drm/i915/intel_psr.c | 55 +++- drivers/gpu/drm/imx/imx-drm-core.c | 8 + drivers/gpu/drm/imx/ipuv3-crtc.c | 2 +- drivers/gpu/drm/msm/msm_drv.c | 1 - drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 3 + drivers/gpu/ipu-v3/ipu-common.c | 5 +- drivers/hwmon/ads7828.c | 10 + drivers/input/joystick/xpad.c | 6 +- drivers/input/misc/uinput.c | 6 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 3 +- drivers/mfd/intel-lpss.c | 19 +- drivers/mfd/intel_quark_i2c_gpio.c | 25 +- drivers/mfd/intel_soc_pmic_core.c | 1 + drivers/net/wireless/ath/ath10k/core.c | 8 +- drivers/net/wireless/ath/ath10k/debug.c | 7 +- drivers/net/wireless/ath/ath10k/mac.c | 13 +- drivers/net/wireless/ath/ath5k/led.c | 2 +- drivers/net/wireless/ath/ath9k/init.c | 7 + drivers/net/wireless/ath/ath9k/pci.c | 10 + drivers/net/wireless/realtek/rtlwifi/base.c | 4 +- .../realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 9 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 27 +- .../realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 2 +- .../wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 5 +- drivers/net/wireless/realtek/rtlwifi/pci.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 5 + .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c | 3 + drivers/net/wireless/realtek/rtlwifi/wifi.h | 3 + drivers/pci/probe.c | 6 +- drivers/pinctrl/samsung/pinctrl-exynos5440.c | 15 +- drivers/regulator/core.c | 9 + drivers/scsi/aacraid/aacraid.h | 1 + drivers/scsi/aacraid/comminit.c | 24 ++ drivers/scsi/aacraid/commsup.c | 12 +- drivers/scsi/aacraid/linit.c | 2 +- drivers/scsi/lpfc/lpfc_mem.c | 6 +- drivers/staging/rdma/hfi1/qp.c | 5 +- drivers/tty/serial/ucc_uart.c | 3 + drivers/xen/events/events_base.c | 6 +- fs/affs/super.c | 5 +- fs/ext4/ialloc.c | 59 ++-- fs/ext4/inode.c | 24 +- fs/ext4/ioctl.c | 2 +- fs/ext4/mballoc.c | 10 +- fs/ext4/namei.c | 2 +- fs/f2fs/data.c | 3 +- fs/nfs/pnfs_nfs.c | 28 ++ fs/nfs/write.c | 4 + fs/xfs/xfs_fsops.c | 4 +- fs/xfs/xfs_inode.c | 26 +- fs/xfs/xfs_super.c | 38 +-- include/drm/drm_dp_dual_mode_helper.h | 92 ++++++ include/linux/mm.h | 2 +- include/video/imx-ipu-v3.h | 2 + kernel/exit.c | 29 +- lib/dma-debug.c | 2 +- mm/compaction.c | 4 +- mm/page_alloc.c | 2 +- mm/rmap.c | 2 + net/batman-adv/bat_v_ogm.c | 4 +- net/bluetooth/6lowpan.c | 11 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- scripts/package/Makefile | 4 +- sound/soc/codecs/ak4642.c | 3 + 133 files changed, 1440 insertions(+), 484 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe stable" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html