3.19.3-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest114 of 123 patches 15 repliesIn review
114 of 123 patches are in this archive. The cover letter announces 123.
Patches in v1 No applies recorded yet
Reviews trailers per patch
31 of 114 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 43 reviewers.
Cover letter [PATCH 3.19 000/123] 3.19.3-stable review
This is the start of the stable review cycle for the 3.19.3 release. There are 123 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 Thu Mar 26 15:43:14 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.19.3-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 3.19.3-rc1
Nicholas Bellinger <[email protected]>
target/pscsi: Fix NULL pointer dereference in get_device_type
Nicholas Bellinger <[email protected]>
iscsi-target: Avoid early conn_logout_comp for iser connections
Nicholas Bellinger <[email protected]>
target: Fix virtual LUN=0 target_configure_device failure OOPs
Bart Van Assche <[email protected]>
target: Fix reference leak in target_get_sess_cmd() error path
Vignesh R <[email protected]>
ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xx
Vignesh R <[email protected]>
ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xx
Ravikumar Kattekola <[email protected]>
ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and others
Alexandre Belloni <[email protected]>
ARM: at91: pm: fix at91rm9200 standby
Peter Chen <[email protected]>
ARM: imx6qdl-sabresd: set swbst_reg as vbus's parent reg
Krzysztof Kozlowski <[email protected]>
ARM: EXYNOS: Don't use LDREX and STREX after disabling cache coherency
Rafał Miłecki <[email protected]>
b43: fix support for 5 GHz only BCM43228 model
Peter Chen <[email protected]>
ARM: imx6sl-evk: set swbst_reg as vbus's parent reg
Pablo Neira Ayuso <[email protected]>
netfilter: nf_tables: fix addition/deletion of elements from commit/abort
Patrick McHardy <[email protected]>
netfilter: nf_tables: fix transaction race condition
Eric Dumazet <[email protected]>
netfilter: xt_socket: fix a stack corruption bug
Pablo Neira Ayuso <[email protected]>
netfilter: nft_compat: fix module refcount underflow
Alexey Andriyanov <[email protected]>
ipvs: fix inability to remove a mixed-family RS
Julian Anastasov <[email protected]>
ipvs: add missing ip_vs_pe_put in sync code
Nishanth Aravamudan <[email protected]>
powerpc/iommu: Remove IOMMU device references via bus notifier
Michael Ellerman <[email protected]>
powerpc/smp: Wait until secondaries are active & online
Daniel J Blueman <[email protected]>
x86/apic/numachip: Fix sibling map with NumaChip
Andy Lutomirski <[email protected]>
x86/asm/entry/32: Fix user_mode() misuses
Jiri Slaby <[email protected]>
x86/vdso: Fix the build on GCC5
Paolo Bonzini <[email protected]>
kvm: move advertising of KVM_CAP_IRQFD to common code
Oleg Nesterov <[email protected]>
x86/fpu: Drop_fpu() should not assume that tsk equals current
Oleg Nesterov <[email protected]>
x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()
Stephan Mueller <[email protected]>
crypto: aesni - fix memory usage in GCM decryption
Ard Biesheuvel <[email protected]>
crypto: arm/aes update NEON AES module to latest OpenSSL version
Kirill A. Shutemov <[email protected]>
pagemap: do not leak physical addresses to non-privileged userspace
Maxime Ripard <[email protected]>
irqchip: armada-370-xp: Fix chained per-cpu interrupts
Sasha Levin <[email protected]>
PCI: Don't read past the end of sysfs "driver_override" buffer
James Bottomley <[email protected]>
libsas: Fix Kernel Crash in smp_execute_task
Al Viro <[email protected]>
gadgetfs: use-after-free in ->aio_read()
Brian Norris <[email protected]>
of: handle both '/' and ':' in path strings
Leif Lindholm <[email protected]>
of: fix handling of '/' in options for of_find_node_by_path()
Jan Beulich <[email protected]>
xen-pciback: limit guest control of command register
Juergen Gross <[email protected]>
x86/xen: correct bug in p2m list initialization
Juergen Gross <[email protected]>
xen/events: avoid NULL pointer dereference in dom0 on large machines
Javier Martinez Canillas <[email protected]>
drivers/rtc/rtc-s3c.c: add .needs_src_clk to s3c6410 RTC data
Imre Deak <[email protected]>
drm/i915: gen4: work around hang during hibernation
Imre Deak <[email protected]>
drm/i915: add dev_to_i915 helper
Chris Wilson <[email protected]>
drm: Don't assign fbs for universal cursor support to files
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix a couple of lock dependency violations
Thomas Hellstrom <[email protected]>
drm/vmwgfx: Reorder device takedown somewhat
Jakub Kicinski <[email protected]>
Revert "i2c: core: Dispose OF IRQ mapping at client removal time"
Danesh Petigara <[email protected]>
mm: cma: fix CMA aligned offset calculation
Ryusuke Konishi <[email protected]>
nilfs2: fix deadlock of segment constructor during recovery
Doug Anderson <[email protected]>
regulator: core: Fix enable GPIO reference counting
Javier Martinez Canillas <[email protected]>
regulator: Only enable disabled regulators on resume
Doug Anderson <[email protected]>
regulator: rk808: Set the enable time for LDOs
Fugang Duan <[email protected]>
net: fec: fix rcv is not last issue when do suspend/resume test
Brian King <[email protected]>
bnx2x: Force fundamental reset for EEH recovery
Maxime Ripard <[email protected]>
mtd: nand: pxa3xx: Fix PIO FIFO draining
Takashi Iwai <[email protected]>
ALSA: hda - Treat stereo-to-mono mix properly
Takashi Iwai <[email protected]>
ALSA: hda - Fix regression of HD-audio controller fallback modes
Takashi Iwai <[email protected]>
ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
Takashi Iwai <[email protected]>
ALSA: hda - Set single_adc_amp flag for CS420x codecs
Takashi Iwai <[email protected]>
ALSA: hda - Don't access stereo amps for mono channel widgets
Takashi Iwai <[email protected]>
ALSA: hda - Fix built-in mic on Compaq Presario CQ60
Takashi Iwai <[email protected]>
ALSA: control: Add sanity checks for user ctl id name string
Daniel Mack <[email protected]>
ALSA: snd-usb: add quirks for Roland UA-22
Alexander Sverdlin <[email protected]>
spi: pl022: Fix race in giveback() leading to driver lock-up
Andy Shevchenko <[email protected]>
spi: dw-mid: avoid potential NULL dereference
Torsten Fleischer <[email protected]>
spi: atmel: Fix interrupt setup for PDC transfers
Sebastian Ott <[email protected]>
s390/pci: fix possible information leak in mmio syscall
Christophe Ricard <[email protected]>
tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFO
[email protected] <[email protected]>
tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send
Jason Low <[email protected]>
cpuset: Fix cpuset sched_relax_domain_level
Zefan Li <[email protected]>
cpuset: fix a warning when clearing configured masks in old hierarchy
Zefan Li <[email protected]>
cpuset: initialize effective masks when clone_children is enabled
Steven Rostedt (Red Hat) <[email protected]>
seq_buf: Fix seq_buf_bprintf() truncation
Steven Rostedt (Red Hat) <[email protected]>
seq_buf: Fix seq_buf_vprintf() truncation
Tejun Heo <[email protected]>
workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONE
Ahmed S. Darwish <[email protected]>
can: kvaser_usb: Read all messages in a bulk-in URB buffer
Oliver Hartkopp <[email protected]>
can: add missing initialisations in CAN related skbuffs
Steven Rostedt (Red Hat) <[email protected]>
ftrace: Fix ftrace enable ordering of sysctl ftrace_enabled
Pratyush Anand <[email protected]>
ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctl
Steven Rostedt (Red Hat) <[email protected]>
ftrace: Clear REGS_EN and TRAMP_EN flags on disabling record via sysctl
Russell King <[email protected]>
Change email address for 8250_pci
Michael S. Tsirkin <[email protected]>
virtio_console: avoid config access from irq
Michael S. Tsirkin <[email protected]>
virtio_console: init work unconditionally
Peter Hurley <[email protected]>
console: Fix console name size mismatch
Peter Hurley <[email protected]>
serial: 8250_dw: Fix deadlock in LCR workaround
Peter Hurley <[email protected]>
serial: core: Fix iotype userspace breakage
Miklos Szeredi <[email protected]>
fuse: notify: don't move pages
Miklos Szeredi <[email protected]>
fuse: set stolen page uptodate
JeHyeon Yeon <[email protected]>
LZ4 : fix the data abort issue
Alex Deucher <[email protected]>
drm/radeon: drop ttm two ended allocation
Ben Goz <[email protected]>
drm/radeon: Changing number of compute pipe lines
Maarten Lankhorst <[email protected]>
drm/radeon: fix wait to actually occur after the signaling callback
Christian König <[email protected]>
drm/radeon: drop setting UPLL to sleep mode
Alex Deucher <[email protected]>
drm/radeon: fix interlaced modes on DCE8
Alex Deucher <[email protected]>
drm/radeon: do a posting read in rs600_set_irq
Alex Deucher <[email protected]>
drm/radeon: do a posting read in si_set_irq
Alex Deucher <[email protected]>
drm/radeon: do a posting read in cik_set_irq
Alex Deucher <[email protected]>
drm/radeon: do a posting read in r600_set_irq
Alex Deucher <[email protected]>
drm/radeon: do a posting read in r100_set_irq
Alex Deucher <[email protected]>
drm/radeon: do a posting read in evergreen_set_irq
Tommi Rantala <[email protected]>
drm/radeon: fix DRM_IOCTL_RADEON_CS oops
Catalin Marinas <[email protected]>
arm64: Invalidate the TLB corresponding to intermediate page table levels
Suzuki K. Poulose <[email protected]>
arm64: Honor __GFP_ZERO in dma allocations
Al Viro <[email protected]>
net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
Catalin Marinas <[email protected]>
net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviour
Josh Hunt <[email protected]>
tcp: fix tcp fin memory accounting
Steven Barth <[email protected]>
ipv6: fix backtracking for throw routes
Sabrina Dubroca <[email protected]>
ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragment
Ondrej Zary <[email protected]>
Revert "net: cx82310_eth: use common match macro"
Eran Ben Elisha <[email protected]>
net/mlx4_en: Fix off-by-one in ethtool statistics display
Al Viro <[email protected]>
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()
Al Viro <[email protected]>
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
Eric Dumazet <[email protected]>
inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
Jason Wang <[email protected]>
virtio-net: correctly delete napi hash
Arnd Bergmann <[email protected]>
rds: avoid potential stack overflow
Alexey Kodanev <[email protected]>
net: sysctl_net_core: check SNDBUF and RCVBUF for min length
Neal Cardwell <[email protected]>
tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidance
Neal Cardwell <[email protected]>
tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in w
Nimrod Andy <[email protected]>
net: fec: fix receive VLAN CTAG HW acceleration issue
WANG Cong <[email protected]>
net_sched: fix struct tc_u_hnode layout in u32
David S. Miller <[email protected]>
sparc64: Fix several bugs in memmove().
David Ahern <[email protected]>
sparc: Touch NMI watchdog when walking cpus and calling printk
David Ahern <[email protected]>
sparc: perf: Make counting mode actually work
David Ahern <[email protected]>
sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
Rob Gardner <[email protected]>
sparc: semtimedop() unreachable due to comparison error
-------------
Diffstat:
Makefile | 4 +- arch/arm/boot/dts/am33xx-clocks.dtsi | 6 +- arch/arm/boot/dts/am43xx-clocks.dtsi | 12 ++-- arch/arm/boot/dts/dra7xx-clocks.dtsi | 90 +++++++++++++++++++++--- arch/arm/boot/dts/imx6qdl-sabresd.dtsi | 2 + arch/arm/boot/dts/imx6sl-evk.dts | 2 + arch/arm/crypto/aesbs-core.S_shipped | 12 ++-- arch/arm/crypto/bsaes-armv7.pl | 12 ++-- arch/arm/mach-at91/pm.h | 2 +- arch/arm/mach-exynos/platsmp.c | 3 +- arch/arm64/include/asm/tlb.h | 3 + arch/arm64/include/asm/tlbflush.h | 13 ++++ arch/arm64/mm/dma-mapping.c | 12 +++- arch/powerpc/include/asm/iommu.h | 6 ++ arch/powerpc/kernel/iommu.c | 26 +++++++ arch/powerpc/kernel/smp.c | 4 +- arch/powerpc/platforms/powernv/pci.c | 26 ------- arch/powerpc/platforms/pseries/iommu.c | 2 + arch/s390/kvm/kvm-s390.c | 1 - arch/s390/pci/pci_mmio.c | 17 +++-- arch/sparc/kernel/perf_event.c | 15 +--- arch/sparc/kernel/process_64.c | 4 ++ arch/sparc/kernel/sys_sparc_64.c | 2 +- arch/sparc/lib/memmove.S | 35 ++++++++- arch/x86/crypto/aesni-intel_glue.c | 4 +- arch/x86/include/asm/fpu-internal.h | 2 +- arch/x86/kernel/apic/apic_numachip.c | 22 ++++-- arch/x86/kernel/traps.c | 4 +- arch/x86/kernel/xsave.c | 7 +- arch/x86/kvm/x86.c | 1 - arch/x86/vdso/vdso32/sigreturn.S | 1 + arch/x86/xen/p2m.c | 2 +- drivers/char/tpm/tpm_i2c_stm_st33.c | 10 +-- drivers/char/tpm/tpm_ibmvtpm.c | 10 +-- drivers/char/tpm/tpm_ibmvtpm.h | 6 +- drivers/char/virtio_console.c | 19 ++++- drivers/gpu/drm/drm_crtc.c | 35 ++++----- drivers/gpu/drm/i915/i915_drv.c | 39 +++++++--- drivers/gpu/drm/i915/i915_drv.h | 5 ++ drivers/gpu/drm/radeon/atombios_crtc.c | 3 + drivers/gpu/drm/radeon/cik.c | 3 + drivers/gpu/drm/radeon/evergreen.c | 3 + drivers/gpu/drm/radeon/r100.c | 4 ++ drivers/gpu/drm/radeon/r600.c | 3 + drivers/gpu/drm/radeon/radeon_cs.c | 4 +- drivers/gpu/drm/radeon/radeon_fence.c | 68 ++++++++++++------ drivers/gpu/drm/radeon/radeon_kfd.c | 2 +- drivers/gpu/drm/radeon/radeon_object.c | 11 --- drivers/gpu/drm/radeon/rs600.c | 4 ++ drivers/gpu/drm/radeon/si.c | 9 +-- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 77 ++++++++++---------- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 8 +-- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 14 +--- drivers/i2c/i2c-core.c | 3 - drivers/irqchip/irq-armada-370-xp.c | 21 +++++- drivers/mtd/nand/pxa3xx_nand.c | 48 +++++++++++-- drivers/net/can/dev.c | 8 +++ drivers/net/can/usb/kvaser_usb.c | 28 ++++++-- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 3 + drivers/net/ethernet/freescale/fec_main.c | 5 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 +- drivers/net/usb/cx82310_eth.c | 11 ++- drivers/net/virtio_net.c | 9 ++- drivers/net/wireless/b43/main.c | 1 + drivers/of/base.c | 18 ++--- drivers/pci/pci-sysfs.c | 5 +- drivers/regulator/core.c | 34 ++++----- drivers/regulator/rk808-regulator.c | 8 +++ drivers/rtc/rtc-s3c.c | 1 + drivers/scsi/libsas/sas_discover.c | 6 +- drivers/spi/spi-atmel.c | 12 ++-- drivers/spi/spi-dw-mid.c | 6 ++ drivers/spi/spi-pl022.c | 2 +- drivers/target/iscsi/iscsi_target.c | 14 ++-- drivers/target/target_core_device.c | 4 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_transport.c | 4 ++ drivers/tty/serial/8250/8250_dw.c | 15 +++- drivers/tty/serial/8250/8250_pci.c | 2 +- drivers/usb/gadget/legacy/inode.c | 15 +++- drivers/xen/events/events_base.c | 18 +++-- drivers/xen/xen-pciback/conf_space.c | 2 +- drivers/xen/xen-pciback/conf_space.h | 2 + drivers/xen/xen-pciback/conf_space_header.c | 61 ++++++++++++---- fs/fuse/dev.c | 7 +- fs/nilfs2/segment.c | 7 +- fs/proc/task_mmu.c | 3 + include/linux/serial_core.h | 6 +- include/linux/workqueue.h | 3 +- kernel/cpuset.c | 9 ++- kernel/printk/console_cmdline.h | 2 +- kernel/printk/printk.c | 1 + kernel/trace/ftrace.c | 40 ++++++++--- kernel/workqueue.c | 56 +++++++++++++-- lib/lz4/lz4_decompress.c | 3 + lib/seq_buf.c | 4 +- mm/cma.c | 12 ++-- net/caif/caif_socket.c | 2 +- net/can/af_can.c | 3 + net/compat.c | 7 ++ net/core/sysctl_net_core.c | 10 +-- net/ipv4/inet_diag.c | 18 ++++- net/ipv4/tcp_cong.c | 6 ++ net/ipv4/tcp_cubic.c | 6 +- net/ipv4/tcp_output.c | 6 +- net/ipv6/fib6_rules.c | 1 + net/ipv6/udp_offload.c | 8 +-- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/ipvs/ip_vs_sync.c | 3 + net/netfilter/nf_tables_api.c | 23 +++--- net/netfilter/nft_compat.c | 12 +++- net/netfilter/xt_socket.c | 21 +++--- net/rds/iw_rdma.c | 40 ++++++----- net/rxrpc/ar-recvmsg.c | 2 +- net/sched/cls_u32.c | 5 +- net/socket.c | 4 ++ sound/core/control.c | 4 ++ sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_generic.c | 47 ++++++++++--- sound/pci/hda/hda_proc.c | 38 +++++++--- sound/pci/hda/patch_cirrus.c | 2 + sound/pci/hda/patch_conexant.c | 11 +++ sound/usb/quirks-table.h | 30 ++++++++ virt/kvm/kvm_main.c | 1 + 124 files changed, 1081 insertions(+), 447 deletions(-)