Skip to content

3.19.3-stable review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. 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

#Subject and filesSizeRepliesApplied
1/123sparc: semtimedop() unreachable due to comparison errorarch/sparc/kernel/sys_sparc_64.c+1 -10 replies
2/123sparc: perf: Remove redundant perf_pmu_{en|dis}able callsarch/sparc/kernel/perf_event.c+0 -40 replies
3/123sparc: perf: Make counting mode actually workarch/sparc/kernel/perf_event.c+3 -80 replies
4/123sparc: Touch NMI watchdog when walking cpus and calling printkarch/sparc/kernel/process_64.c+4 -00 replies
5/123sparc64: Fix several bugs in memmove().arch/sparc/lib/memmove.S+32 -30 replies
6/123net_sched: fix struct tc_u_hnode layout in u32net/sched/cls_u32.c+4 -10 replies
7/123net: fec: fix receive VLAN CTAG HW acceleration issuedrivers/net/ethernet/freescale/fec_main.c+1 -20 replies
8/123tcp: fix tcp_cong_avoid_ai() credit accumulation bug with decreases in wnet/ipv4/tcp_cong.c+6 -00 replies
9/123tcp: restore 1.5x per RTT limit to CUBIC cwnd growth in congestion avoidancenet/ipv4/tcp_cubic.c+4 -20 replies
10/123net: sysctl_net_core: check SNDBUF and RCVBUF for min lengthnet/core/sysctl_net_core.c+6 -40 replies
11/123rds: avoid potential stack overflownet/rds/iw_rdma.c+22 -180 replies
12/123virtio-net: correctly delete napi hashdrivers/net/virtio_net.c+4 -50 replies
13/123inet_diag: fix possible overflow in inet_diag_dump_one_icsk()net/ipv4/inet_diag.c+15 -30 replies
14/123caif: fix MSG_OOB test in caif_seqpkt_recvmsg()net/caif/caif_socket.c+1 -10 replies
15/123rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()net/rxrpc/ar-recvmsg.c+1 -10 replies
16/123net/mlx4_en: Fix off-by-one in ethtool statistics displaydrivers/net/ethernet/mellanox/mlx4/mlx4_en.h+1 -10 replies
17/123Revert "net: cx82310_eth: use common match macro"drivers/net/usb/cx82310_eth.c+10 -10 replies
18/123ipv6: call ipv6_proxy_select_ident instead of ipv6_select_ident in udp6_ufo_fragmentnet/ipv6/udp_offload.c+3 -50 replies
19/123ipv6: fix backtracking for throw routesnet/ipv6/fib6_rules.c+1 -00 replies
20/123tcp: fix tcp fin memory accountingnet/ipv4/tcp_output.c+1 -50 replies
21/123net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviournet/compat.c+7 -00 replies
22/123net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfromnet/socket.c+4 -00 replies
23/123arm64: Honor __GFP_ZERO in dma allocationsarch/arm64/mm/dma-mapping.c+9 -30 replies
24/123arm64: Invalidate the TLB corresponding to intermediate page table levelsarch/arm64/include/asm/tlb.h arch/arm64/include/asm/tlbflush.h+16 -00 replies
26/123drm/radeon: do a posting read in evergreen_set_irqdrivers/gpu/drm/radeon/evergreen.c+3 -00 replies
27/123drm/radeon: do a posting read in r100_set_irqdrivers/gpu/drm/radeon/r100.c+4 -00 replies
28/123drm/radeon: do a posting read in r600_set_irqdrivers/gpu/drm/radeon/r600.c+3 -00 replies
29/123drm/radeon: do a posting read in cik_set_irqdrivers/gpu/drm/radeon/cik.c+3 -00 replies
30/123drm/radeon: do a posting read in si_set_irqdrivers/gpu/drm/radeon/si.c+3 -00 replies
31/123drm/radeon: do a posting read in rs600_set_irqdrivers/gpu/drm/radeon/rs600.c+4 -00 replies
32/123drm/radeon: fix interlaced modes on DCE8drivers/gpu/drm/radeon/atombios_crtc.c+3 -00 replies
35/123drm/radeon: Changing number of compute pipe linesdrivers/gpu/drm/radeon/radeon_kfd.c+1 -10 replies
37/123LZ4 : fix the data abort issuelib/lz4/lz4_decompress.c+3 -00 replies
38/123fuse: set stolen page uptodatefs/fuse/dev.c+2 -20 replies
39/123fuse: notify: dont move pagesfs/fuse/dev.c+3 -00 replies
40/123serial: core: Fix iotype userspace breakageinclude/linux/serial_core.h+3 -30 replies
41/123serial: 8250_dw: Fix deadlock in LCR workarounddrivers/tty/serial/8250/8250_dw.c+12 -30 replies
42/123console: Fix console name size mismatchkernel/printk/console_cmdline.h kernel/printk/printk.c+2 -10 replies
43/123virtio_console: init work unconditionallydrivers/char/virtio_console.c+2 -10 replies
44/123virtio_console: avoid config access from irqdrivers/char/virtio_console.c+16 -00 replies
45/123Change email address for 8250_pcidrivers/tty/serial/8250/8250_pci.c+1 -10 replies
46/123ftrace: Clear REGS_EN and TRAMP_EN flags on disabling record via sysctlkernel/trace/ftrace.c+6 -20 replies
47/123ftrace: Fix en(dis)able graph caller when en(dis)abling record via sysctlkernel/trace/ftrace.c+22 -60 replies
48/123ftrace: Fix ftrace enable ordering of sysctl ftrace_enabledkernel/trace/ftrace.c+3 -30 replies
49/123can: add missing initialisations in CAN related skbuffsdrivers/net/can/dev.c net/can/af_can.c+11 -00 replies
50/123can: kvaser_usb: Read all messages in a bulk-in URB bufferdrivers/net/can/usb/kvaser_usb.c+23 -50 replies
51/123workqueue: fix hang involving racing cancel[_delayed]_work_sync()s for PREEMPT_NONEinclude/linux/workqueue.h kernel/workqueue.c+54 -50 replies
52/123seq_buf: Fix seq_buf_vprintf() truncationlib/seq_buf.c+1 -10 replies
53/123seq_buf: Fix seq_buf_bprintf() truncationlib/seq_buf.c+1 -10 replies
54/123cpuset: initialize effective masks when clone_children is enabledkernel/cpuset.c+2 -00 replies
55/123cpuset: fix a warning when clearing configured masks in old hierarchykernel/cpuset.c+2 -20 replies
56/123cpuset: Fix cpuset sched_relax_domain_levelkernel/cpuset.c+0 -30 replies
57/123tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_senddrivers/char/tpm/tpm_ibmvtpm.c drivers/char/tpm/tpm_ibmvtpm.h+8 -80 replies
58/123tpm/tpm_i2c_stm_st33: Add status check when reading data on the FIFOdrivers/char/tpm/tpm_i2c_stm_st33.c+6 -40 replies
59/123s390/pci: fix possible information leak in mmio syscallarch/s390/pci/pci_mmio.c+8 -90 replies
60/123spi: atmel: Fix interrupt setup for PDC transfersdrivers/spi/spi-atmel.c+6 -60 replies
61/123spi: dw-mid: avoid potential NULL dereferencedrivers/spi/spi-dw-mid.c+6 -00 replies
62/123spi: pl022: Fix race in giveback() leading to driver lock-updrivers/spi/spi-pl022.c+1 -10 replies
64/123ALSA: control: Add sanity checks for user ctl id name stringsound/core/control.c+4 -00 replies
65/123ALSA: hda - Fix built-in mic on Compaq Presario CQ60sound/pci/hda/patch_conexant.c+11 -00 replies
66/123ALSA: hda - Dont access stereo amps for mono channel widgetssound/pci/hda/hda_generic.c+22 -80 replies
67/123ALSA: hda - Set single_adc_amp flag for CS420x codecssound/pci/hda/patch_cirrus.c+1 -00 replies
68/123ALSA: hda - Add workaround for MacBook Air 5,2 built-in micsound/pci/hda/patch_cirrus.c+1 -00 replies
69/123ALSA: hda - Fix regression of HD-audio controller fallback modessound/pci/hda/hda_controller.c+1 -10 replies
70/123ALSA: hda - Treat stereo-to-mono mix properlysound/pci/hda/hda_generic.c sound/pci/hda/hda_proc.c+49 -100 replies
71/123mtd: nand: pxa3xx: Fix PIO FIFO drainingdrivers/mtd/nand/pxa3xx_nand.c+42 -60 replies
72/123bnx2x: Force fundamental reset for EEH recoverydrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+3 -00 replies
73/123net: fec: fix rcv is not last issue when do suspend/resume testdrivers/net/ethernet/freescale/fec_main.c+1 -10 replies
74/123regulator: rk808: Set the enable time for LDOsdrivers/regulator/rk808-regulator.c+8 -00 replies
75/123regulator: Only enable disabled regulators on resumedrivers/regulator/core.c+5 -30 replies
76/123regulator: core: Fix enable GPIO reference countingdrivers/regulator/core.c+12 -140 replies
77/123nilfs2: fix deadlock of segment constructor during recoveryfs/nilfs2/segment.c+4 -30 replies
78/123mm: cma: fix CMA aligned offset calculationmm/cma.c+7 -50 replies
80/123drm/vmwgfx: Reorder device takedown somewhatdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+40 -370 replies
81/123drm/vmwgfx: Fix a couple of lock dependency violationsdrivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c drivers/gpu/drm/vmwgfx/vmwgfx_kms.c+6 -160 replies
83/123drm/i915: add dev_to_i915 helperdrivers/gpu/drm/i915/i915_drv.c drivers/gpu/drm/i915/i915_drv.h+8 -60 replies
85/123drivers/rtc/rtc-s3c.c: add .needs_src_clk to s3c6410 RTC datadrivers/rtc/rtc-s3c.c+1 -00 replies
86/123xen/events: avoid NULL pointer dereference in dom0 on large machinesdrivers/xen/events/events_base.c+12 -60 replies
87/123x86/xen: correct bug in p2m list initializationarch/x86/xen/p2m.c+1 -10 replies
88/123xen-pciback: limit guest control of command registerdrivers/xen/xen-pciback/conf_space.c drivers/xen/xen-pciback/conf_space.h drivers/xen/xen-pciback/conf_space_header.c+50 -130 replies
89/123of: fix handling of / in options for of_find_node_by_path()drivers/of/base.c+15 -80 replies
90/123of: handle both / and : in path stringsdrivers/of/base.c+1 -60 replies
91/123gadgetfs: use-after-free in ->aio_read()drivers/usb/gadget/legacy/inode.c+12 -310 replies
92/123libsas: Fix Kernel Crash in smp_execute_taskdrivers/scsi/libsas/sas_discover.c+4 -20 replies
93/123PCI: Dont read past the end of sysfs "driver_override" bufferdrivers/pci/pci-sysfs.c+3 -20 replies
94/123irqchip: armada-370-xp: Fix chained per-cpu interruptsdrivers/irqchip/irq-armada-370-xp.c+20 -10 replies
95/123pagemap: do not leak physical addresses to non-privileged userspacefs/proc/task_mmu.c+3 -00 replies
96/123crypto: arm/aes update NEON AES module to latest OpenSSL versionarch/arm/crypto/aesbs-core.S_shipped arch/arm/crypto/bsaes-armv7.pl+16 -80 replies
97/123crypto: aesni - fix memory usage in GCM decryptionarch/x86/crypto/aesni-intel_glue.c+2 -20 replies
98/123x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()arch/x86/kernel/xsave.c+4 -30 replies
99/123x86/fpu: Drop_fpu() should not assume that tsk equals currentarch/x86/include/asm/fpu-internal.h+1 -10 replies
100/123kvm: move advertising of KVM_CAP_IRQFD to common codearch/s390/kvm/kvm-s390.c arch/x86/kvm/x86.c virt/kvm/kvm_main.c+1 -20 replies
101/123x86/vdso: Fix the build on GCC5arch/x86/vdso/vdso32/sigreturn.S+1 -00 replies
102/123x86/asm/entry/32: Fix user_mode() misusesarch/x86/kernel/traps.c+2 -20 replies
103/123x86/apic/numachip: Fix sibling map with NumaChiparch/x86/kernel/apic/apic_numachip.c+16 -60 replies
104/123powerpc/smp: Wait until secondaries are active & onlinearch/powerpc/kernel/smp.c+2 -20 replies
105/123powerpc/iommu: Remove IOMMU device references via bus notifierarch/powerpc/include/asm/iommu.h arch/powerpc/kernel/iommu.c arch/powerpc/platforms/powernv/pci.c +1 more+34 -260 replies
106/123ipvs: add missing ip_vs_pe_put in sync codenet/netfilter/ipvs/ip_vs_sync.c+3 -00 replies
107/123ipvs: fix inability to remove a mixed-family RSnet/netfilter/ipvs/ip_vs_ctl.c+1 -10 replies
108/123netfilter: nft_compat: fix module refcount underflownet/netfilter/nft_compat.c+10 -20 replies
109/123netfilter: xt_socket: fix a stack corruption bugnet/netfilter/xt_socket.c+12 -90 replies
110/123netfilter: nf_tables: fix transaction race conditionnet/netfilter/nf_tables_api.c+1 -10 replies
111/123netfilter: nf_tables: fix addition/deletion of elements from commit/abortnet/netfilter/nf_tables_api.c+12 -90 replies
112/123ARM: imx6sl-evk: set swbst_reg as vbuss parent regarch/arm/boot/dts/imx6sl-evk.dts+2 -00 replies
114/123ARM: EXYNOS: Dont use LDREX and STREX after disabling cache coherencyarch/arm/mach-exynos/platsmp.c+1 -20 replies
115/123ARM: imx6qdl-sabresd: set swbst_reg as vbuss parent regarch/arm/boot/dts/imx6qdl-sabresd.dtsi+2 -00 replies
116/123ARM: at91: pm: fix at91rm9200 standbyarch/arm/mach-at91/pm.h+1 -10 replies
117/123ARM: dts: DRA7x: Fix the bypass clock source for dpll_iva and othersarch/arm/boot/dts/dra7xx-clocks.dtsi+81 -90 replies
118/123ARM: dts: am33xx-clocks: Fix ehrpwm tbclk data on am33xxarch/arm/boot/dts/am33xx-clocks.dtsi+3 -30 replies
119/123ARM: dts: am43xx-clocks: Fix ehrpwm tbclk data on am43xxarch/arm/boot/dts/am43xx-clocks.dtsi+6 -60 replies
120/123target: Fix reference leak in target_get_sess_cmd() error pathdrivers/target/target_core_transport.c+4 -00 replies
121/123target: Fix virtual LUN=0 target_configure_device failure OOPsdrivers/target/target_core_device.c+2 -20 replies
122/123iscsi-target: Avoid early conn_logout_comp for iser connectionsdrivers/target/iscsi/iscsi_target.c+10 -40 replies
123/123target/pscsi: Fix NULL pointer dereference in get_device_typedrivers/target/target_core_pscsi.c+1 -10 replies

Reviews trailers per patch

31 of 114 patches have a Reviewed-by or Acked-by.

PatchBob PiccoEric DumazetSowmini VaradhanMichael S. TsirkinMatt GrantVladislav YasevichWill DeaconJon MastersSteve CapperDavid SterbaKevin CernekeeAmit ShahJesper NilssonRabin VincentSerge HallynAshley LaiJason GunthorpePeter HueweVasil ZlatanovBoris BrezillonEzequiel GarciaPeter ChenRyusuke KonishiGregory FongMichal NazarewiczSinclair YehTakashi IwaiStefan BaderKonrad Rzeszutek WilkLeif LindholmPraveen MuraliAlex WilliamsonGregory CLEMENTKonstantin KhlebnikovAndy LutomirskiMilan BrozRik van RielGreg KurzNishanth AravamudanJulian AnastasovArturo Borrero GonzalezStephen BoydTero Kristo
1/123
2/123A-b
3/123A-b
4/123
5/123
6/123A-b
7/123
8/123
9/123
10/123
11/123A-b
12/123A-b R-b
13/123
14/123
15/123
16/123
17/123
18/123T-b A-b
19/123
20/123A-b
21/123
22/123
23/123A-b
24/123T-b T-b
26/123
27/123
28/123
29/123
30/123
31/123
32/123
35/123
37/123R-b
38/123
39/123
40/123R-b
41/123
42/123
43/123R-b
44/123R-b
45/123
46/123
47/123
48/123
49/123
50/123
51/123T-b T-b
52/123
53/123
54/123T-b
55/123T-b
56/123T-b
57/123R-b
58/123R-b R-b
59/123
60/123
61/123
62/123
64/123
65/123
66/123
67/123Reported-and-tested-by
68/123Reported-and-tested-by
69/123
70/123
71/123R-b A-b
72/123
73/123T-b
74/123
75/123
76/123
77/123T-b
78/123R-b A-b
80/123R-b
81/123A-b
83/123R-b
85/123
86/123
87/123T-b
88/123R-b
89/123
90/123A-b
91/123
92/123T-b
93/123A-b
94/123A-b
95/123A-b A-b
96/123T-b
97/123
98/123
99/123R-b
100/123Reported-and-tested-by
101/123A-b
102/123
103/123
104/123
105/123T-b
106/123
107/123A-b
108/123T-b
109/123
110/123
111/123
112/123
114/123R-b
115/123
116/123
117/123A-b
118/123A-b
119/123A-b
120/123
121/123
122/123
123/123

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.

Read the v1 thread

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(-)