3.14.41-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest91 of 92 patches 17 repliesIn review
91 of 92 patches are in this archive. The cover letter announces 92.
Patches in v1 No applies recorded yet
Reviews trailers per patch
16 of 91 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 30 reviewers.
Cover letter [PATCH 3.14 00/92] 3.14.41-stable review
This is the start of the stable review cycle for the 3.14.41 release. There are 92 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 Mon May 4 18:59:41 UTC 2015. 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/v3.0/stable-review/patch-3.14.41-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.14.41-rc1
Jann Horn <[email protected]>
fs: take i_mutex during prepare_binprm for set[ug]id executables
Junjie Mao <[email protected]>
driver core: bus: Goto appropriate labels on failure in bus_add_device
Dan Carpenter <[email protected]>
memstick: mspro_block: add missing curly braces
Nishanth Menon <[email protected]>
C6x: time: Ensure consistency in __init
Vutla, Lokesh <[email protected]>
crypto: omap-aes - Fix support for unequal lengths
Nicolas Iooss <[email protected]>
wl18xx: show rx_frames_per_rates as an array as it really is
mancha security <[email protected]>
lib: memzero_explicit: use barrier instead of OPTIMIZER_HIDE_VAR
Sabrina Dubroca <[email protected]>
e1000: add dummy allocator to fix race condition between mtu change and netpoll
Calvin Owens <[email protected]>
ksoftirqd: Enable IRQs and call cond_resched() before poking RCU
Al Viro <[email protected]>
RCU pathwalk breakage when running into a symlink overmounting something
Dmitry Torokhov <[email protected]>
drm/i915: cope with large i2c transfers
Alex Deucher <[email protected]>
drm/radeon: fix doublescan modes (v2)
Mark Brown <[email protected]>
i2c: core: Export bus recovery functions
Erez Shitrit <[email protected]>
IB/mlx4: Fix WQE LSO segment calculation
Yann Droneaud <[email protected]>
IB/core: don't disallow registering region starting at 0x0
Yann Droneaud <[email protected]>
IB/core: disallow registering 0-sized memory region
Ezequiel Garcia <[email protected]>
stk1160: Make sure current buffer is released
James Bottomley <[email protected]>
mvsas: fix panic on expander attached SATA devices
K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a bug in the error path in vmbus_open()
Ben Collins <[email protected]>
dm crypt: fix deadlock when async crypto algorithm returns -EBUSY
Archit Taneja <[email protected]>
clk: qcom: fix RCG M/N counter configuration
Thierry Reding <[email protected]>
clk: tegra: Register the proper number of resets
Alexandre Courbot <[email protected]>
gpio: clamp returned values to the boolean range
Gregory CLEMENT <[email protected]>
gpio: mvebu: Fix mask/unmask managment per irq chip type
Max Filippov <[email protected]>
xtensa: ISS: fix locking in TAP network adapter
Max Filippov <[email protected]>
xtensa: provide __NR_sync_file_range2 instead of __NR_sync_file_range
Max Filippov <[email protected]>
xtensa: xtfpga: fix hardware lockup caused by LCD driver
Rafael J. Wysocki <[email protected]>
ACPI / scan: Annotate physical_node_lock in acpi_scan_is_offline()
Lv Zheng <[email protected]>
ACPICA: Utilities: split IO address types from data type models.
Manish Badarkhe <[email protected]>
ASoC: davinci-evm: drop un-necessary remove function
Michael Ellerman <[email protected]>
powerpc/cell: Fix cell iommu after it_page_shift changes
Dave Olson <[email protected]>
powerpc: Fix missing L2 cache size in /sys/devices/system/cpu
Alexander Ploumistos <[email protected]>
Bluetooth: ath3k: Add support Atheros AR5B195 combo Mini PCIe card
Akinobu Mita <[email protected]>
target/file: Fix SG table for prot_buf initialization
Akinobu Mita <[email protected]>
target/file: Fix BUG() when CONFIG_DEBUG_SG=y and DIF protection enabled
Nicholas Bellinger <[email protected]>
target: Fix COMPARE_AND_WRITE with SG_TO_MEM_NOALLOC handling
K. Y. Srinivasan <[email protected]>
scsi: storvsc: Fix a bug in copy_from_bounce_buffer()
Brian Norris <[email protected]>
UBI: fix check for "too many bytes"
Brian Norris <[email protected]>
UBI: initialize LEB number variable
Brian Norris <[email protected]>
UBI: fix out of bounds write
Brian Norris <[email protected]>
UBI: account for bitflips in both the VID header and data
Thomas D <[email protected]>
tools/power turbostat: Use $(CURDIR) instead of $(PWD) and add support for O= option in Makefile
Steven Rostedt (Red Hat) <[email protected]>
tools lib traceevent kbuffer: Remove extra update to data pointer in PADDING
Anton Blanchard <[email protected]>
powerpc/perf: Cap 64bit userspace backtraces to PERF_MAX_STACK_DEPTH
Lukas Czerner <[email protected]>
ext4: make fsync to sync parent dir in no-journal for real this time
Rob Clark <[email protected]>
drm/msm: use componentised device support
Ben Hutchings <[email protected]>
bfa: Replace large udelay() with mdelay()
Arun Chandran <[email protected]>
arm64: vdso: fix build error when switching from LE to BE
Marek Vasut <[email protected]>
rtlwifi: rtl8192cu: Add new device ID
Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Add new USB ID
Oleg Nesterov <[email protected]>
ptrace: fix race between ptrace_resume() and wait_task_stopped()
Michael Davidson <[email protected]>
fs/binfmt_elf.c: fix bug in loading of PIE binaries
Ulrik De Bie <[email protected]>
Input: elantech - fix absolute mode setting on some ASUS laptops
Michael Gernoth <[email protected]>
ALSA: emu10k1: don't deadlock in proc-functions
Felipe Balbi <[email protected]>
usb: core: hub: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: dwc2: hcd: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: sl811: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: xhci: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: isp116x: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: r8a66597: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: fotg210: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: uhci: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: host: fusbh200: use new USB_RESUME_TIMEOUT
Felipe Balbi <[email protected]>
usb: define a generic USB_RESUME_TIMEOUT macro
Axel Lin <[email protected]>
usb: phy: Find the right match in devm_usb_phy_match
Sebastian Hesselbarth <[email protected]>
ARM: dts: dove: Fix uart[23] reg property
Nicolas Ferre <[email protected]>
ARM: at91/dt: sama5d3 xplained: add phy address for macb1
Charles Keepax <[email protected]>
ARM: S3C64XX: Use fixed IRQ bases to avoid conflicts on Cragganmore
Andrey Ryabinin <[email protected]>
ARM: 8320/1: fix integer overflow in ELF_ET_DYN_BASE
Andrew Elble <[email protected]>
NFS: fix BUG() crash in notify_change() with patch to chown_common()
Krzysztof Kozlowski <[email protected]>
power_supply: lp8788-charger: Fix leaked power supply on probe fail
Krzysztof Kozlowski <[email protected]>
power_supply: twl4030_madc: Check return value of power_supply_register
Steven Rostedt <[email protected]>
ring-buffer: Replace this_cpu_*() with __this_cpu_*()
Krzysztof Kozlowski <[email protected]>
compal-laptop: Check return value of power_supply_register
Ian Abbott <[email protected]>
spi: spidev: fix possible arithmetic overflow for multi-transfer message
Oliver Neukum <[email protected]>
cdc-wdm: fix endianness bug in debug statements
NeilBrown <[email protected]>
md/raid0: fix bug with chunksize not a power of 2.
Huacai Chen <[email protected]>
MIPS: Hibernate: flush TLB entries earlier
Radim Krčmář <[email protected]>
KVM: use slowpath for cross page cached accesses
Heiko Carstens <[email protected]>
s390/hibernate: fix save and restore of kernel text section
Ekaterina Tumanova <[email protected]>
KVM: s390: Zero out current VMDB of STSI before including level3 data.
Felipe Balbi <[email protected]>
usb: gadget: composite: enable BESL support
Len Brown <[email protected]>
sched/idle/x86: Restore mwait_idle() to fix boot hangs, to improve power savings and to improve performance
Filipe Manana <[email protected]>
Btrfs: fix inode eviction infinite loop after extent_same ioctl
Filipe Manana <[email protected]>
Btrfs: fix inode eviction infinite loop after cloning into it
David Sterba <[email protected]>
btrfs: don't accept bare namespace as a valid xattr
Filipe Manana <[email protected]>
Btrfs: fix log tree corruption when fs mounted with -o discard
Eric Dumazet <[email protected]>
net: fix crash in build_skb()
Eric Dumazet <[email protected]>
net: do not deplete pfmemalloc reserve
Eric Dumazet <[email protected]>
tcp: avoid looping in tcp_send_fin()
Eric Dumazet <[email protected]>
tcp: fix possible deadlock in tcp_send_fin()
Sebastian Pöhn <[email protected]>
ip_forward: Drop frames with attached skb->sk
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/at91-sama5d3_xplained.dts | 6 ++ arch/arm/boot/dts/dove.dtsi | 4 +- arch/arm/include/asm/elf.h | 2 +- arch/arm/mach-s3c64xx/crag6410.h | 1 + arch/arm/mach-s3c64xx/mach-crag6410.c | 1 + arch/arm64/kernel/vdso/Makefile | 2 +- arch/c6x/kernel/time.c | 2 +- arch/mips/power/hibernate.S | 3 +- arch/powerpc/kernel/cacheinfo.c | 44 ++++++-- arch/powerpc/perf/callchain.c | 2 +- arch/powerpc/platforms/cell/iommu.c | 2 +- arch/s390/kernel/suspend.c | 4 + arch/s390/kvm/priv.c | 1 + arch/x86/include/asm/mwait.h | 8 ++ arch/x86/kernel/process.c | 50 +++++++++ arch/xtensa/Kconfig | 30 ++++++ arch/xtensa/include/uapi/asm/unistd.h | 2 +- arch/xtensa/platforms/iss/network.c | 29 +++--- arch/xtensa/platforms/xtfpga/Makefile | 3 +- .../platforms/xtfpga/include/platform/hardware.h | 3 - .../xtensa/platforms/xtfpga/include/platform/lcd.h | 15 +++ arch/xtensa/platforms/xtfpga/lcd.c | 55 ++++++---- drivers/acpi/scan.c | 6 +- drivers/base/bus.c | 4 +- drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/btusb.c | 1 + drivers/clk/qcom/clk-rcg2.c | 2 +- drivers/clk/tegra/clk.c | 2 +- drivers/crypto/omap-aes.c | 14 ++- drivers/gpio/gpio-mvebu.c | 24 +++-- drivers/gpio/gpiolib.c | 12 +-- drivers/gpu/drm/i915/i915_reg.h | 1 + drivers/gpu/drm/i915/intel_i2c.c | 66 ++++++++++-- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 49 ++++++--- drivers/gpu/drm/msm/hdmi/hdmi.c | 42 +++++--- drivers/gpu/drm/msm/msm_drv.c | 112 ++++++++++++++++++++- drivers/gpu/drm/msm/msm_drv.h | 4 + drivers/gpu/drm/radeon/atombios_crtc.c | 8 +- drivers/hv/channel.c | 7 +- drivers/i2c/i2c-core.c | 3 + drivers/infiniband/core/umem.c | 7 +- drivers/infiniband/hw/mlx4/qp.c | 3 +- drivers/input/mouse/elantech.c | 22 ++++ drivers/input/mouse/elantech.h | 1 + drivers/md/dm-crypt.c | 12 +-- drivers/md/raid0.c | 3 +- drivers/media/usb/stk1160/stk1160-v4l.c | 17 +++- drivers/memstick/core/mspro_block.c | 3 +- drivers/mtd/ubi/attach.c | 2 +- drivers/mtd/ubi/cdev.c | 2 +- drivers/mtd/ubi/eba.c | 3 +- drivers/mtd/ubi/wl.c | 2 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 10 +- drivers/net/wireless/rtlwifi/rtl8192cu/sw.c | 2 + drivers/net/wireless/ti/wl18xx/debugfs.c | 2 +- drivers/net/wireless/ti/wlcore/debugfs.h | 4 +- drivers/platform/x86/compal-laptop.c | 4 +- drivers/power/lp8788-charger.c | 4 +- drivers/power/twl4030_madc_battery.c | 7 +- drivers/scsi/bfa/bfa_ioc.c | 2 +- drivers/scsi/mvsas/mv_sas.c | 5 +- drivers/scsi/storvsc_drv.c | 15 +-- drivers/spi/spidev.c | 5 +- drivers/target/target_core_file.c | 36 +++---- drivers/target/target_core_sbc.c | 15 ++- drivers/target/target_core_transport.c | 37 ++++++- drivers/usb/class/cdc-wdm.c | 12 ++- drivers/usb/core/hub.c | 4 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/gadget/composite.c | 2 +- drivers/usb/host/fotg210-hcd.c | 2 +- drivers/usb/host/fusbh200-hcd.c | 3 +- drivers/usb/host/isp116x-hcd.c | 2 +- drivers/usb/host/r8a66597-hcd.c | 2 +- drivers/usb/host/sl811-hcd.c | 2 +- drivers/usb/host/uhci-hub.c | 5 +- drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/phy/phy.c | 4 +- fs/binfmt_elf.c | 9 +- fs/btrfs/extent-tree.c | 5 +- fs/btrfs/ioctl.c | 8 ++ fs/btrfs/xattr.c | 53 +++++++--- fs/exec.c | 76 ++++++++------ fs/ext4/namei.c | 20 ++-- fs/namei.c | 6 +- fs/open.c | 2 +- include/acpi/actypes.h | 20 ++++ include/acpi/platform/acenv.h | 1 + include/linux/skbuff.h | 1 + include/linux/usb.h | 26 +++++ include/target/target_core_base.h | 2 +- kernel/ptrace.c | 20 ++++ kernel/softirq.c | 6 +- kernel/trace/ring_buffer.c | 11 +- lib/string.c | 2 +- net/core/skbuff.c | 30 ++++-- net/ipv4/ip_forward.c | 3 + net/ipv4/tcp_output.c | 64 ++++++++---- net/netlink/af_netlink.c | 6 +- sound/pci/emu10k1/emuproc.c | 12 --- sound/soc/davinci/davinci-evm.c | 10 -- tools/lib/traceevent/kbuffer-parse.c | 1 - tools/power/x86/turbostat/Makefile | 6 +- virt/kvm/kvm_main.c | 4 +- 105 files changed, 964 insertions(+), 338 deletions(-)