---------------- NOTE: This is the LAST 4.5.y stable kernel release. It is now end-of-life, please move to the 4.6.y kernel tree now as this tree will not be getting any more updates. ---------------- I'm announcing the release of the 4.5.7 kernel. All users of the 4.5 kernel series must upgrade. The updated 4.5.y git tree can be found at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.5.y and can be browsed at the normal kernel.org git web browser: http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary thanks, greg k-h ------------ Documentation/devicetree/bindings/clock/imx35-clock.txt | 1 Makefile | 4 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 | 6 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 | 41 ++- 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 ++---- 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/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_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_display.c | 21 +- drivers/gpu/drm/i915/intel_drv.h | 2 drivers/gpu/drm/i915/intel_fbdev.c | 6 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/vmwgfx/vmwgfx_execbuf.c | 10 drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 6 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_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 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtc8723b2ant.c | 9 drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.c | 27 ++ drivers/net/wireless/realtek/rtlwifi/btcoexist/halbtcoutsrc.h | 2 drivers/net/wireless/realtek/rtlwifi/btcoexist/rtl_btc.c | 5 drivers/net/wireless/realtek/rtlwifi/pci.c | 2 drivers/net/wireless/realtek/rtlwifi/rtl8723be/hw.c | 5 drivers/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/scsi/aacraid/aacraid.h | 1 drivers/scsi/aacraid/comminit.c | 24 ++ drivers/scsi/aacraid/commsup.c | 12 - drivers/scsi/lpfc/lpfc_mem.c | 6 drivers/tty/serial/ucc_uart.c | 3 drivers/xen/events/events_base.c | 6 fs/affs/super.c | 5 fs/btrfs/backref.c | 2 fs/btrfs/ctree.h | 1 fs/btrfs/extent-tree.c | 2 fs/btrfs/extent_io.c | 14 + fs/btrfs/file.c | 2 fs/btrfs/inode.c | 2 fs/btrfs/ioctl.c | 41 +++ fs/btrfs/scrub.c | 7 fs/btrfs/super.c | 22 +- fs/btrfs/sysfs.c | 6 fs/btrfs/tree-log.c | 15 - fs/btrfs/volumes.c | 61 ++++- fs/btrfs/volumes.h | 2 fs/ext4/ialloc.c | 59 ++--- fs/ext4/ioctl.c | 2 fs/ext4/mballoc.c | 10 fs/ext4/namei.c | 2 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 | 10 include/linux/mm.h | 2 include/video/imx-ipu-v3.h | 2 kernel/exit.c | 29 +- lib/dma-debug.c | 2 mm/page_alloc.c | 2 mm/rmap.c | 2 net/bluetooth/6lowpan.c | 11 - net/sunrpc/auth_gss/svcauth_gss.c | 4 scripts/package/Makefile | 4 sound/soc/codecs/ak4642.c | 3 126 files changed, 926 insertions(+), 438 deletions(-) Adam Borowski (1): btrfs: fix int32 overflow in shrink_delalloc(). Akshay Bhat (1): hwmon: (ads7828) Enable internal reference Alex Deucher (1): drm/amdgpu: use drm_mode_vrefresh() rather than mode->vrefresh Alexander Kurz (1): ARM: dts: imx35: restore existing used clock enumeration Anand Jain (3): btrfs: fix lock dep warning, move scratch dev out of device_list_mutex and uuid_mutex btrfs: fix lock dep warning move scratch super outside of chunk_mutex btrfs: pass the right error code to the btrfs_std_error Andrew Jeffery (1): pinctrl: exynos5440: Use off-stack memory for pinctrl_gpio_range Anilkumar Kolli (2): ath10k: fix debugfs pktlog_filter write ath10k: fix kernel panic, move arvifs list head init before htt init Arnd Bergmann (1): gcov: disable tree-loop-im to reduce stack usage Austin S. Hemmelgarn (1): btrfs: allow balancing to dup with multi-device Cameron Gutman (1): Input: xpad - prevent spurious input from wired Xbox 360 controllers Charmaine Lee (2): drm/vmwgfx: Enable SVGA_3D_CMD_DX_SET_PREDICATION drm/vmwgfx: use vmw_cmd_dx_cid_check for query commands. Daniel Lezcano (1): cpuidle: Fix cpuidle_state_is_coupled() argument in cpuidle_enter() Daniel Vetter (1): drm/i915/psr: Try to program link training times correctly Dave Chinner (4): xfs: Don't wrap growfs AGFL indexes xfs: xfs_iflush_cluster fails to abort on error xfs: fix inode validity check in xfs_iflush_cluster xfs: skip stale inodes in xfs_iflush_cluster Dave Gerlach (1): cpuidle: Indicate when a device has been unregistered David Sterba (4): btrfs: add read-only check to sysfs handler of features btrfs: add check to sysfs handler of label btrfs: add write protection to SET_FEATURES ioctl btrfs: make state preallocation more speculative in __set_extent_bit Eric Anholt (1): clk: bcm2835: Fix PLL poweron Eric Sandeen (1): xfs: disallow rw remount on fs with unknown ro-compat features Filipe Manana (2): Btrfs: fix for incorrect directory entries after fsync log replay Btrfs: fix empty symlink after creating symlink and fsync parent dir Florian Vallee (1): ARM: dts: at91: fix typo in sama5d2 PIN_PD24 description Gavin Shan (2): powerpc/eeh: Don't report error in eeh_pe_reset_and_recover() powerpc/eeh: Restore initial state in eeh_pe_reset_and_recover() Glenn Ruben Bakke (1): Bluetooth: 6lowpan: Fix memory corruption of ipv6 destination address Greg Kroah-Hartman (1): Linux 4.5.7 Guilherme G. Piccoli (1): Revert "powerpc/eeh: Fix crash in eeh_add_device_early() on Cell" Hari Bathini (1): powerpc/book3s64: Fix branching to OOL handlers in relocatable kernel Harvey Hunt (1): MIPS: lib: Mark intrinsics notrace Heikki Krogerus (1): mfd: intel-lpss: Save register context on suspend Huacai Chen (3): MIPS: Loongson-3: Fix build error after ld-version.sh modification MIPS: Reserve nosave data for hibernation MIPS: Loongson-3: Reserve 32MB for RS780E integrated GPU Imre Kaloz (1): ARM: mvebu: fix GPIO config on the Linksys boards Itai Handler (1): drm/gma500: Fix possible out of bounds read James Hogan (8): MIPS: Don't unwind to user mode with EVA MIPS: Avoid using unwind_stack() with usermode MIPS: Fix siginfo.h to use strict posix types MIPS: Fix uapi include in exported asm/siginfo.h MIPS: Fix watchpoint restoration MIPS: Fix MSA ld_*/st_* asm macros to use PTR_ADDU MIPS: Fix sigreturn via VDSO on microMIPS kernel MIPS: Build microMIPS VDSO for microMIPS kernels Jan Kara (1): ext4: fix oops on corrupted filesystem Josef Bacik (1): Btrfs: remove BUG_ON()'s in btrfs_map_block Joseph Salisbury (1): ath5k: Change led pin configuration for compaq c700 laptop Juergen Gross (1): xen: use same main loop for counting and remapping pages Kirill A. Shutemov (1): mm: thp: avoid false positive VM_BUG_ON_PAGE in page_move_anon_rmap() Krzysztof Kozlowski (1): hwrng: exynos - Fix unbalanced PM runtime put on timeout error path Larry Finger (2): rtlwifi: rtl8723be: Add antenna select module parameter rtlwifi: btcoexist: Implement antenna selection Leonid Yegoshin (1): MIPS64: R6: R2 emulation bugfix Liu Bo (3): Btrfs: do not create empty block group if we have allocated data Btrfs: fix divide error upon chunk's stripe_len Btrfs: fix unexpected return value of fiemap Luis de Bethencourt (2): btrfs: fix mixed block count of available space btrfs: avoid overflowing f_bfree Luke Dashjr (1): btrfs: bugfix: handle FS_IOC32_{GETFLAGS,SETFLAGS,GETVERSION} in btrfs_ioctl Lyude (3): drm/i915/fbdev: Fix num_connector references in intel_fb_initial_config() drm/fb_helper: Fix references to dev->mode_config.num_connector drm/atomic: Verify connector->funcs != NULL when clearing states Maciej W. Rozycki (4): MIPS: MSA: Fix a link error on `_init_msa_upper' with older GCC MIPS: ptrace: Fix FP context restoration FCSR regression MIPS: ptrace: Prevent writes to read-only FCSR bits MIPS: VDSO: Build with `-fno-strict-aliasing' Marek Szyprowski (1): ARM: dts: exynos: Add interrupt line to MAX8997 PMIC on exynos4210-trats Mario Kleiner (1): drm/amdgpu: Fix hdmi deep color support. Mark Brown (1): ASoC: ak4642: Enable cache usage to fix crashes on resume Martin K. Petersen (1): Revert "lpfc: Delete unnecessary checks before the function call mempool_destroy" Martin Sperl (3): clk: bcm2835: pll_off should only update CM_PLL_ANARST clk: bcm2835: divider value has to be 1 or more clk: bcm2835: correctly enable fractional clock support Matthias Schiffer (1): MIPS: ath79: make bootconsole wait for both THRE and TEMT Mikulas Patocka (1): affs: fix remount failure when there are no options changed Nicolai Stange (2): ext4: address UBSAN warning in mb_find_order_for_block() ext4: silence UBSAN in ext4_mb_init() Oleg Nesterov (1): wait/ptrace: assume __WALL if the child is traced Paul Burton (7): MIPS: math-emu: Fix jalr emulation when rd == $0 MIPS: Flush highmem pages in __flush_dcache_page MIPS: Handle highmem pages in __update_cache MIPS: Sync icache & dcache in set_pte_at MIPS: Use copy_s.fmt rather than copy_u.fmt MIPS: Prevent "restoration" of MSA context in non-MSA kernels MIPS: Disable preemption during prctl(PR_SET_FP_MODE, ...) Pavel Rojtberg (1): Input: xpad - move pending clear to the correct location Philipp Zabel (1): drm/imx: Match imx-ipuv3-crtc components using device node in platform data Prarit Bhargava (1): PCI: Disable all BAR sizing for devices with non-compliant BARs Priit Laes (2): ARM: sun4i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output ARM: sun7i: dt: Enable dram gate 5 (tve0 clock) for simplefb TV output Rafael J. Wysocki (1): PM / sleep: Handle failures in device_suspend_late() consistently Raghava Aditya Renukunta (3): aacraid: Relinquish CPU during timeout wait aacraid: Fix for aac_command_thread hang aacraid: Fix for KDUMP driver hang Rajkumar Manoharan (2): ath10k: fix firmware assert in monitor mode ath10k: fix rx_channel during hw reconfigure Ricky Liang (1): Input: uinput - handle compat ioctl for UI_SET_PHYS Ross Lagerwall (1): xen/events: Don't move disabled irqs Scott Talbert (1): btrfs: fix memory leak during RAID 5/6 device replacement Seth Forshee (1): ext4: fix check of dqget() return value in ext4_ioctl_setproject() Sinclair Yeh (1): drm/vmwgfx: Fix order of operation Srinivas Pandruvada (1): scripts/package/Makefile: rpmbuild add support of RPMOPTS Stefan Bader (1): mm: use phys_addr_t for reserve_bootmem_region() arguments Theodore Ts'o (2): ext4: fix hang when processing corrupted orphaned inode list ext4: clean up error handling when orphan list is corrupted Tiffany Lin (1): media: v4l2-compat-ioctl32: fix missing reserved field copy in put_v4l2_create32 Tomáš Trnka (1): sunrpc: fix stripping of padded MIC tokens Ulf Hansson (1): PM / Runtime: Fix error path in pm_runtime_force_resume() Ville Syrjälä (4): mfd: intel_soc_pmic_core: Terminate panel control GPIO lookup table correctly drm/i915: Don't leave old junk in ilk active watermarks on readout drm/i915: Fix watermarks for VLV/CHV dma-debug: avoid spinlock recursion when disabling dma-debug Vincent Stehlé (1): Btrfs: fix fspath error deallocation Vittorio Gambaletta (VittGam) (2): ath9k: Add a module parameter to invert LED polarity. ath9k: Fix LED polarity for some Mini PCI AR9220 MB92 cards. Vladimir Zapolskiy (1): clk: at91: fix check of clk_register() returned value Weston Andros Adamson (1): nfs: avoid race that crashes nfs_init_commit Zhao Lei (1): btrfs: scrub: Set bbio to NULL before calling btrfs_map_block Zhao Qiang (1): QE-UART: add "fsl,t1040-ucc-uart" to of_device_id wang yanqing (2): rtlwifi: Fix logic error in enter/exit power-save mode rtlwifi: pci: use dev_kfree_skb_irq instead of kfree_skb in rtl_pci_reset_trx_ring
Attachment:
signature.asc
Description: PGP signature