Skip to content

3.12.40-stable review

Jiri Slaby linux-mips lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest155 patches 1 replyIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/155mm/hugetlb: fix getting refcount 0 page in hugetlb_fault()mm/hugetlb.c+36 -150 replies
2/155ALSA: hda - Fix regression of HD-audio controller fallback modessound/pci/hda/hda_intel.c+1 -10 replies
3/155net: sysctl_net_core: check SNDBUF and RCVBUF for min lengthnet/core/sysctl_net_core.c+6 -40 replies
4/155rds: avoid potential stack overflownet/rds/iw_rdma.c+22 -180 replies
5/155inet_diag: fix possible overflow in inet_diag_dump_one_icsk()net/ipv4/inet_diag.c+15 -30 replies
6/155caif: fix MSG_OOB test in caif_seqpkt_recvmsg()net/caif/caif_socket.c+1 -10 replies
7/155rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()net/rxrpc/ar-recvmsg.c+1 -10 replies
8/155Revert "net: cx82310_eth: use common match macro"drivers/net/usb/cx82310_eth.c+10 -10 replies
9/155ipv6: fix backtracking for throw routesnet/ipv6/fib6_rules.c+1 -00 replies
10/155tcp: fix tcp fin memory accountingnet/ipv4/tcp_output.c+1 -50 replies
11/155net: compat: Update get_compat_msghdr() to match copy_msghdr_from_user() behaviournet/compat.c+7 -00 replies
12/155tcp: make connect() mem charging friendlynet/ipv4/tcp_output.c+27 -350 replies
13/155sparc32: destroy_context() and switch_mm() needs to disable interrupts.arch/sparc/mm/srmmu.c+7 -40 replies
14/155sparc: semtimedop() unreachable due to comparison errorarch/sparc/kernel/sys_sparc_64.c+1 -10 replies
15/155sparc: perf: Remove redundant perf_pmu_{en|dis}able callsarch/sparc/kernel/perf_event.c+0 -40 replies
16/155sparc: perf: Make counting mode actually workarch/sparc/kernel/perf_event.c+3 -80 replies
17/155sparc: Touch NMI watchdog when walking cpus and calling printkarch/sparc/kernel/process_64.c+4 -00 replies
18/155sparc64: Fix several bugs in memmove().arch/sparc/lib/memmove.S+32 -30 replies
19/155HID: add ALWAYS_POLL quirk for a Logitech 0xc007drivers/hid/hid-ids.h drivers/hid/usbhid/hid-quirks.c+2 -00 replies
20/155powerpc/mpc85xx: Add ranges to etsec2 nodesarch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi+3 -00 replies
21/155include/linux/hugetlb.h: make isolate_huge_page() an inlineinclude/linux/hugetlb.h+4 -10 replies
22/155mm, hugetlb: define page_hstate for !HUGETLB_PAGEinclude/linux/hugetlb.h+1 -00 replies
23/155mm: thp: give transparent hugepage code a separate copy_pageinclude/linux/hugetlb.h mm/hugetlb.c mm/migrate.c+48 -380 replies
24/155IB/core: Avoid leakage from kernel to user spacedrivers/infiniband/core/uverbs_main.c+1 -00 replies
25/155drm/radeon: fix DRM_IOCTL_RADEON_CS oopsdrivers/gpu/drm/radeon/radeon_cs.c+3 -10 replies
26/155drm/radeon: do a posting read in evergreen_set_irqdrivers/gpu/drm/radeon/evergreen.c+3 -00 replies
27/155drm/radeon: do a posting read in r100_set_irqdrivers/gpu/drm/radeon/r100.c+4 -00 replies
28/155drm/radeon: do a posting read in r600_set_irqdrivers/gpu/drm/radeon/r600.c+3 -00 replies
29/155drm/radeon: do a posting read in cik_set_irqdrivers/gpu/drm/radeon/cik.c+3 -00 replies
30/155drm/radeon: do a posting read in si_set_irqdrivers/gpu/drm/radeon/si.c+3 -00 replies
31/155drm/radeon: do a posting read in rs600_set_irqdrivers/gpu/drm/radeon/rs600.c+4 -00 replies
32/155drm/radeon: fix interlaced modes on DCE8drivers/gpu/drm/radeon/atombios_crtc.c+3 -00 replies
33/155drm/radeon: drop setting UPLL to sleep modedrivers/gpu/drm/radeon/si.c+2 -40 replies
34/155LZ4 : fix the data abort issuelib/lz4/lz4_decompress.c+3 -00 replies
35/155fuse: set stolen page uptodatefs/fuse/dev.c+2 -20 replies
36/155fuse: notify: don't move pagesfs/fuse/dev.c+3 -00 replies
37/155console: Fix console name size mismatchkernel/printk/console_cmdline.h kernel/printk/printk.c+2 -10 replies
38/155virtio_console: init work unconditionallydrivers/char/virtio_console.c+2 -10 replies
39/155virtio_console: avoid config access from irqdrivers/char/virtio_console.c+16 -00 replies
40/155Change email address for 8250_pcidrivers/tty/serial/8250/8250_pci.c+1 -10 replies
41/155can: add missing initialisations in CAN related skbuffsdrivers/net/can/dev.c net/can/af_can.c+11 -00 replies
42/155workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s for PREEMPT_NONEinclude/linux/workqueue.h kernel/workqueue.c+54 -50 replies
43/155cpuset: Fix cpuset sched_relax_domain_levelkernel/cpuset.c+0 -30 replies
44/155tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_senddrivers/char/tpm/tpm_ibmvtpm.c drivers/char/tpm/tpm_ibmvtpm.h+8 -80 replies
45/155spi: pl022: Fix race in giveback() leading to driver lock-updrivers/spi/spi-pl022.c+1 -10 replies
46/155ALSA: snd-usb: add quirks for Roland UA-22sound/usb/quirks-table.h+30 -00 replies
47/155ALSA: control: Add sanity checks for user ctl id name stringsound/core/control.c+4 -00 replies
48/155ALSA: hda - Fix built-in mic on Compaq Presario CQ60sound/pci/hda/patch_conexant.c+11 -00 replies
49/155ALSA: hda - Don't access stereo amps for mono channel widgetssound/pci/hda/hda_generic.c+22 -80 replies
50/155ALSA: hda - Set single_adc_amp flag for CS420x codecssound/pci/hda/patch_cirrus.c+1 -00 replies
51/155ALSA: hda - Add workaround for MacBook Air 5,2 built-in micsound/pci/hda/patch_cirrus.c+1 -00 replies
52/155ALSA: hda - Treat stereo-to-mono mix properlysound/pci/hda/hda_generic.c sound/pci/hda/hda_proc.c+49 -100 replies
53/155bnx2x: Force fundamental reset for EEH recoverydrivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c+4 -00 replies
54/155regulator: Only enable disabled regulators on resumedrivers/regulator/core.c+5 -30 replies
55/155regulator: core: Fix enable GPIO reference countingdrivers/regulator/core.c+12 -140 replies
56/155nilfs2: fix deadlock of segment constructor during recoveryfs/nilfs2/segment.c+4 -30 replies
57/155drm/vmwgfx: Reorder device takedown somewhatdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+25 -220 replies
58/155xen-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+51 -140 replies
59/155libsas: Fix Kernel Crash in smp_execute_taskdrivers/scsi/libsas/sas_discover.c+4 -20 replies
60/155pagemap: do not leak physical addresses to non-privileged userspacefs/proc/task_mmu.c+3 -00 replies
61/155crypto: aesni - fix memory usage in GCM decryptionarch/x86/crypto/aesni-intel_glue.c+2 -20 replies
62/155x86/fpu: Avoid math_state_restore() without used_math() in __restore_xstate_sig()arch/x86/kernel/xsave.c+4 -30 replies
63/155x86/fpu: Drop_fpu() should not assume that tsk equals currentarch/x86/include/asm/fpu-internal.h+1 -10 replies
64/155x86/vdso: Fix the build on GCC5arch/x86/vdso/vdso32/sigreturn.S+1 -00 replies
65/155ARM: at91: pm: fix at91rm9200 standbyarch/arm/mach-at91/pm.h+1 -10 replies
66/155target: Fix reference leak in target_get_sess_cmd() error pathdrivers/target/target_core_transport.c+4 -00 replies
67/155target: Fix virtual LUN=0 target_configure_device failure OOPsdrivers/target/target_core_device.c+2 -20 replies
68/155iscsi-target: Avoid early conn_logout_comp for iser connectionsdrivers/target/iscsi/iscsi_target.c+10 -40 replies
69/155target/pscsi: Fix NULL pointer dereference in get_device_typedrivers/target/target_core_pscsi.c+1 -10 replies
70/155target: Fix R_HOLDER bit usage for AllRegistrantsdrivers/target/target_core_pr.c+23 -30 replies
71/155target: Avoid dropping AllRegistrants reservation during unregisterdrivers/target/target_core_pr.c+65 -220 replies
72/155target: Allow AllRegistrants to re-RESERVE existing reservationdrivers/target/target_core_pr.c+4 -10 replies
73/155target: Allow Write Exclusive non-reservation holders to READdrivers/target/target_core_pr.c+12 -00 replies
74/155power, sched: stop updating inside arch_update_cpu_topology() when nothing to be updatearch/powerpc/mm/numa.c+15 -00 replies
75/155Don't leak a key reference if request_key() tries to use a revoked keyringsecurity/keys/request_key.c+1 -00 replies
76/155ipc/sem.c: fully initialize sem_array before making it visibleipc/sem.c+8 -70 replies
77/155ipc/shm.c: fix overly aggressive shmdt() when calls span multiple segmentsipc/shm.c+13 -50 replies
78/155shmdt: use i_size_read() instead of ->i_sizeipc/shm.c+3 -20 replies
79/155crypto: sha - Handle unaligned input data in generic sha256 and sha512.crypto/sha256_generic.c crypto/sha512_generic.c+4 -20 replies
80/155crypto: testmgr - don't use interruptible wait in testscrypto/tcrypt.c crypto/testmgr.c+24 -340 replies
81/155NFS: Add attribute update barriers to nfs_setattr_update_inode()fs/nfs/inode.c fs/nfs/nfs3proc.c fs/nfs/nfs4proc.c +2 more+18 -110 replies
82/155ntp: Fixup adjtimex freq validation on 32-bit systemskernel/time/ntp.c+7 -30 replies
83/155hung_task: check the value of "sysctl_hung_task_timeout_sec"kernel/sysctl.c+6 -00 replies
84/155topology: Fix compilation warning when not in SMPdrivers/base/topology.c+1 -20 replies
85/155xen-blkfront: revoke foreign access for grants not mapped by the backenddrivers/block/xen-blkfront.c+29 -40 replies
86/155xen-blkfront: restore the non-persistent data pathdrivers/block/xen-blkfront.c+100 -250 replies
87/155crypto: s390 - fix aes,des ctr mode concurrency finding.arch/s390/crypto/aes_s390.c arch/s390/crypto/des_s390.c+6 -00 replies
88/155ARM: OMAP4: Fix the boot regression with CPU_IDLE enabledarch/arm/mach-omap2/cpuidle44xx.c+21 -40 replies
89/155iscsi-target: Fix wrong buffer / buffer overrun in iscsi_change_param_value()drivers/target/iscsi/iscsi_target_login.c+27 -230 replies
90/155megaraid: Use resource_size_t for PCI resources, not longdrivers/scsi/megaraid/megaraid_sas.h drivers/scsi/megaraid/megaraid_sas_base.c+3 -30 replies
91/155iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610 and max11611.drivers/iio/adc/max1363.c+8 -80 replies
92/155parisc: add serial ports of C8000/1GHz machine to hardware databasearch/parisc/kernel/hardware.c+2 -10 replies
93/155stable_kernel_rules: Add pointer to netdev-FAQ for network patchesDocumentation/stable_kernel_rules.txt+3 -00 replies
94/155ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idledarch/arm/mach-omap2/omap_hwmod.c+4 -00 replies
95/155MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same timearch/mips/include/asm/reg.h arch/mips/kernel/binfmt_elfo32.c+182 -1100 replies
96/155ACPI: Run fixed event device notifications in process contextdrivers/acpi/scan.c+10 -50 replies
97/155USB: zte_ev: fix removed PIDsdrivers/usb/serial/zte_ev.c+8 -00 replies
98/155ACPICA: Update to GPIO region handler interface.drivers/acpi/acpica/aclocal.h drivers/acpi/acpica/acobject.h drivers/acpi/acpica/dsfield.c +3 more+104 -160 replies
99/155powerpc/perf: Fix ABIv2 kernel backtracesarch/powerpc/include/asm/ptrace.h arch/powerpc/perf/callchain.c+8 -10 replies
100/155ARC: [nsimosci] Allow "headless" models to bootarch/arc/boot/dts/nsimosci.dts+1 -10 replies
101/155ARC: Update order of registers in KGDB to match GDB 7.5arch/arc/include/asm/kgdb.h+18 -140 replies
102/155ARM: Correct BUG() assembly to ensure it is endian-agnosticarch/arm/include/asm/bug.h arch/arm/kernel/traps.c+11 -70 replies
103/155md/bitmap: always wait for writes on unplug.drivers/md/bitmap.c+6 -100 replies
104/155Btrfs: don't delay inode ref updates during log replayfs/btrfs/delayed-inode.c+8 -00 replies
105/155ARC: [nsimosci] move peripherals to match model to FPGAarch/arc/boot/dts/nsimosci.dts+9 -90 replies
106/155cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz driversnet/wireless/chan.c+6 -30 replies
107/155ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within atomic.harch/arm/include/asm/atomic.h+25 -240 replies
108/155ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for 'oldval' in atomic_cmpxchg().arch/arm/include/asm/atomic.h+2 -10 replies
109/155ARM: 7931/1: Correct virt_addr_validarch/arm/include/asm/memory.h+2 -10 replies
110/155ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_iscleararch/arm/include/asm/pgtable-3level.h arch/arm/include/asm/pgtable.h+17 -90 replies
111/155ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAEarch/arm/include/asm/pgtable-3level-hwdef.h arch/arm/include/asm/pgtable-3level.h arch/arm/mm/proc-v7-3level.S+33 -200 replies
112/155powerpc/smp: Wait until secondaries are active & onlinearch/powerpc/kernel/smp.c+2 -20 replies
113/155module: set nx before marking module MODULE_STATE_COMING.kernel/module.c+17 -150 replies
114/155module: Clean up ro/nx after early module load failureskernel/module.c+5 -00 replies
115/155x86/microcode/intel: Guard against stack overflow in the loaderarch/x86/kernel/microcode_intel_early.c+1 -10 replies
116/155powerpc: Fix sys_call_table declaration to enable syscall tracingarch/powerpc/include/asm/syscall.h+1 -10 replies
117/155intel_idle: Add CPU model 54 (Atom N2000 series)drivers/idle/intel_idle.c+1 -00 replies
118/155iommu/core: Check for the right function pointer in iommu_map()drivers/iommu/iommu.c+1 -10 replies
119/155x86/irq: Check for valid irq descriptor in check_irq_vectors_for_cpu_disable()arch/x86/kernel/irq.c+3 -00 replies
120/155core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle errorsnet/netfilter/nfnetlink_queue_core.c+21 -80 replies
121/155ipv6: reallocate addrconf router for ipv6 address when lo device upnet/ipv6/addrconf.c+12 -20 replies
122/155dns_resolver: Null-terminate the right stringnet/dns_resolver/dns_query.c+1 -10 replies
123/155net: mvneta: Fix big endian issue in mvneta_txq_desc_csum()drivers/net/ethernet/marvell/mvneta.c+1 -10 replies
124/155net: fix sparse warning in sk_dst_set()include/net/sock.h+1 -10 replies
125/155net/mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one during resetdrivers/net/ethernet/mellanox/mlx4/main.c+5 -10 replies
126/155net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()drivers/net/ethernet/mellanox/mlx4/main.c drivers/net/ethernet/mellanox/mlx4/mlx4.h+95 -760 replies
127/155net: mvneta: increase the 64-bit rx/tx stats out of the hot pathdrivers/net/ethernet/marvell/mvneta.c+11 -40 replies
128/155net: mvneta: use per_cpu stats to fix an SMP lock updrivers/net/ethernet/marvell/mvneta.c+48 -260 replies
129/155net: mvneta: do not schedule in mvneta_tx_timeoutdrivers/net/ethernet/marvell/mvneta.c+0 -110 replies
130/155net: mvneta: add missing bit descriptions for interrupt masks and causesdrivers/net/ethernet/marvell/mvneta.c+42 -20 replies
131/155net: mvneta: replace Tx timer with a real interruptdrivers/net/ethernet/marvell/mvneta.c+12 -590 replies
132/155ASoC: sgtl5000: remove useless register write clearing CHRGPUMP_POWERUPsound/soc/codecs/sgtl5000.c+1 -70 replies
133/155ASoC: pcm1681: Fix wrong value references for boolean kctlsound/soc/codecs/pcm1681.c+2 -20 replies
134/155ASoC: cs4271: Fix wrong value references for boolean kctlsound/soc/codecs/cs4271.c+2 -20 replies
135/155ASoC: wm8960: Fix wrong value references for boolean kctlsound/soc/codecs/wm8960.c+2 -20 replies
136/155ASoC: tas5086: Fix wrong value references for boolean kctlsound/soc/codecs/tas5086.c+2 -20 replies
137/155ASoC: wm8731: Fix wrong value references for boolean kctlsound/soc/codecs/wm8731.c+2 -20 replies
138/155ASoC: wm2000: Fix wrong value references for boolean kctlsound/soc/codecs/wm2000.c+4 -40 replies
139/155ASoC: wm8903: Fix wrong value references for boolean kctlsound/soc/codecs/wm8903.c+2 -20 replies
140/155ASoC: wm8904: Fix wrong value references for boolean kctlsound/soc/codecs/wm8904.c+2 -20 replies
141/155ASoC: ak4641: Fix wrong value references for boolean kctlsound/soc/codecs/ak4641.c+2 -20 replies
142/155ASoC: adav80x: Fix wrong value references for boolean kctlsound/soc/codecs/adav80x.c+2 -20 replies
143/155ASoC: wm8955: Fix wrong value references for boolean kctlsound/soc/codecs/wm8955.c+2 -20 replies
144/155regmap: regcache-rbtree: Fix present bitmap resizedrivers/base/regmap/regcache-rbtree.c+1 -10 replies
145/155tcm_fc: missing curly braces in ft_invl_hw_context()drivers/target/tcm_fc/tfc_io.c+2 -10 replies
146/155tcm_qla2xxx: Fix incorrect use of __transport_register_sessiondrivers/scsi/qla2xxx/tcm_qla2xxx.c+1 -10 replies
147/155nl80211: ignore HT/VHT capabilities without QoS/WMMnet/wireless/nl80211.c+10 -00 replies
148/155mac80211: disable u-APSD queues by defaultnet/mac80211/ieee80211_i.h+17 -60 replies
149/155mac80211: drop unencrypted frames in mesh fwdingnet/mac80211/rx.c+3 -00 replies
150/155perf: Fix irq_work 'tail' recursionkernel/events/core.c+10 -00 replies
151/155vt6655: RFbSetPower fix missing rate RATE_12Mdrivers/staging/vt6655/rf.c+1 -00 replies
152/155dmaengine: dw: append MODULE_ALIAS for platform driverdrivers/dma/dw/platform.c+4 -10 replies
153/155dm: hold suspend_lock while suspending device during device deletiondrivers/md/dm.c+6 -00 replies
154/155dm io: deal with wandering queue limits when handling REQ_DISCARD and REQ_WRITE_SAMEdrivers/md/dm-io.c+11 -40 replies
155/155hfsplus: fix B-tree corruption after insertion at position 0fs/hfsplus/brec.c+11 -90 replies

Reviews trailers per patch

45 of 155 patches have a Reviewed-by or Acked-by.

PatchSowmini VaradhanEric DumazetYuchung ChengBob PiccoBorislav PetkovDavid RientjesMel GormanNaoya HoriguchiDave JiangYann DroneaudChristian KönigDavid SterbaAmit ShahJesper NilssonRabin VincentSerge HallynAshley LaiRaphaël DoursenaudVasil ZlatanovSinclair YehKonrad Rzeszutek WilkPraveen MuraliKonstantin KhlebnikovAndy LutomirskiRik van RielDavidlohr BuesoRafael AquiniChuck LeverNeilBrownSatoru TakeuchiDavid VrabelMatt WilsonRoger QuadrosKevin HilmanTony LindgrenSumit SaxenaHartmut KnaackDave MartinWill DeaconHannes Frederic SowaJack MorgensteinArnaud EbalardPaul HandriganCharles KeepaxLars-Peter ClausenVyacheslav DubeykoHin-Tak LeungRyusuke KonishiSrivatsa S. BhatGeorge JosephJiang LiuVince Weaver
1/155
2/155
3/155
4/155A-b
5/155
6/155
7/155
8/155
9/155
10/155A-b
11/155
12/155A-b
13/155
14/155
15/155A-b
16/155A-b
17/155
18/155
19/155
20/155
21/155T-b A-b
22/155
23/155A-b R-b T-b
24/155R-b
25/155R-b
26/155
27/155
28/155
29/155
30/155
31/155
32/155
33/155
34/155R-b
35/155
36/155
37/155
38/155R-b
39/155R-b
40/155
41/155
42/155T-b T-b
43/155T-b
44/155R-b
45/155
46/155T-b
47/155
48/155
49/155
50/155Reported-and-tested-by
51/155Reported-and-tested-by
52/155
53/155
54/155
55/155
56/155T-b
57/155R-b
58/155R-b
59/155T-b
60/155A-b A-b
61/155
62/155
63/155R-b
64/155A-b
65/155
66/155
67/155
68/155
69/155
70/155
71/155
72/155
73/155
74/155R-b
75/155
76/155A-b A-b A-b
77/155R-b
78/155
79/155
80/155
81/155T-b A-b
82/155T-b
83/155T-b
84/155
85/155R-b A-b
86/155
87/155
88/155Reported-tested-by Reported-tested-by T-b
89/155
90/155A-b
91/155A-b
92/155
93/155
94/155
95/155
96/155
97/155
98/155
99/155
100/155
101/155
102/155R-b
103/155
104/155
105/155
106/155
107/155A-b
108/155R-b
109/155A-b
110/155R-b
111/155R-b
112/155
113/155
114/155
115/155
116/155
117/155
118/155
119/155R-b
120/155
121/155A-b
122/155
123/155
124/155
125/155
126/155A-b
127/155R-b T-b
128/155R-b T-b
129/155T-b
130/155T-b
131/155T-b
132/155
133/155
134/155A-b
135/155A-b
136/155
137/155A-b
138/155A-b
139/155A-b
140/155A-b
141/155
142/155A-b
143/155A-b
144/155
145/155
146/155
147/155
148/155
149/155
150/155T-b
151/155
152/155
153/155
154/155
155/155R-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 52 reviewers.

Read the v1 thread

Cover letter [PATCH 3.12 000/155] 3.12.40-stable review

This is the start of the stable review cycle for the 3.12.40 release. There are 155 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 Apr 9 14:50:04 CEST 2015. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	http://kernel.org/pub/linux/kernel/people/jirislaby/stable-review/patch-3.12.40-rc1.xz

and the diffstat can be found below.

thanks,
js

===============

Al Viro (2):
caif: fix MSG_OOB test in caif_seqpkt_recvmsg()
rxrpc: bogus MSG_PEEK test in rxrpc_recvmsg()

Alex Deucher (7):
drm/radeon: do a posting read in evergreen_set_irq drm/radeon: do a posting read in r100_set_irq drm/radeon: do a posting read in r600_set_irq drm/radeon: do a posting read in cik_set_irq drm/radeon: do a posting read in si_set_irq drm/radeon: do a posting read in rs600_set_irq drm/radeon: fix interlaced modes on DCE8

Alex Smith (1):
MIPS: asm/reg.h: Make 32- and 64-bit definitions available at the same
time

Alexander Sverdlin (1):
spi: pl022: Fix race in giveback() leading to driver lock-up

Alexandre Belloni (1):
ARM: at91: pm: fix at91rm9200 standby

Alexey Kodanev (1):
net: sysctl_net_core: check SNDBUF and RCVBUF for min length

Andreas Larsson (1):
sparc32: destroy_context() and switch_mm() needs to disable
interrupts.

Andy Lutomirski (1):
module: Clean up ro/nx after early module load failures

Andy Shevchenko (1):
dmaengine: dw: append MODULE_ALIAS for platform driver

Anton Blanchard (1):
powerpc/perf: Fix ABIv2 kernel backtraces

Anton Kolesov (1):
ARC: Update order of registers in KGDB to match GDB 7.5

Arnd Bergmann (1):
rds: avoid potential stack overflow

Bart Van Assche (2):
target: Fix reference leak in target_get_sess_cmd() error path
tcm_qla2xxx: Fix incorrect use of __transport_register_session

Ben Collins (1):
[SCSI] megaraid: Use resource_size_t for PCI resources, not long

Ben Dooks (1):
ARM: Correct BUG() assembly to ensure it is endian-agnostic

Ben Hutchings (1):
dns_resolver: Null-terminate the right string

Bob Copeland (1):
mac80211: drop unencrypted frames in mesh fwding

Bob Moore (1):
ACPICA: Update to GPIO region handler interface.

Brian King (1):
bnx2x: Force fundamental reset for EEH recovery

Catalin Marinas (1):
net: compat: Update get_compat_msghdr() to match
copy_msghdr_from_user() behaviour

Chen Gang (2):
ARM: 7866/1: include: asm: use 'long long' instead of 'u64' within
atomic.h
ARM: 7867/1: include: asm: use 'int' instead of 'unsigned long' for
'oldval' in atomic_cmpxchg().

Chris Mason (1):
Btrfs: don't delay inode ref updates during log replay

Christian König (1):
drm/radeon: drop setting UPLL to sleep mode

Dan Carpenter (1):
tcm_fc: missing curly braces in ft_invl_hw_context()

Daniel Mack (1):
ALSA: snd-usb: add quirks for Roland UA-22

Darrick J. Wong (1):
dm io: deal with wandering queue limits when handling REQ_DISCARD and
REQ_WRITE_SAME

Dave Chiluk (1):
stable_kernel_rules: Add pointer to netdev-FAQ for network patches

Dave Hansen (3):
mm: thp: give transparent hugepage code a separate copy_page ipc/shm.c: fix overly aggressive shmdt() when calls span multiple
segments
shmdt: use i_size_read() instead of ->i_size

David Ahern (3):
sparc: perf: Remove redundant perf_pmu_{en|dis}able calls
sparc: perf: Make counting mode actually work
sparc: Touch NMI watchdog when walking cpus and calling printk

David Jeffery (1):
Don't leak a key reference if request_key() tries to use a revoked
keyring

David S. Miller (2):
sparc64: Fix several bugs in memmove().
crypto: sha - Handle unaligned input data in generic sha256 and

    sha512.

Doug Anderson (1):
regulator: core: Fix enable GPIO reference counting

Eli Cohen (1):
IB/core: Avoid leakage from kernel to user space

Eric Dumazet (3):
inet_diag: fix possible overflow in inet_diag_dump_one_icsk()
tcp: make connect() mem charging friendly
net: fix sparse warning in sk_dst_set()

Eric Nelson (1):
ASoC: sgtl5000: remove useless register write clearing
CHRGPUMP_POWERUP

Gao feng (1):
ipv6: reallocate addrconf router for ipv6 address when lo device up

Harald Freudenberger (1):
crypto: s390 - fix aes,des ctr mode concurrency finding.

Helge Deller (1):
parisc: add serial ports of C8000/1GHz machine to hardware database

James Bottomley (1):
libsas: Fix Kernel Crash in smp_execute_task

Jan Beulich (1):
xen-pciback: limit guest control of command register

Jan Kiszka (1):
intel_idle: Add CPU model 54 (Atom N2000 series)

Jason Low (1):
cpuset: Fix cpuset sched_relax_domain_level

Javier Martinez Canillas (1):
regulator: Only enable disabled regulators on resume

JeHyeon Yeon (1):
LZ4 : fix the data abort issue

Jiri Slaby (2):
mm, hugetlb: define page_hstate for !HUGETLB_PAGE x86/vdso: Fix the build on GCC5

Joerg Roedel (2):
iommu/core: Check for the right function pointer in iommu_map() x86/irq: Check for valid irq descriptor in
check_irq_vectors_for_cpu_disable()

Johan Hovold (1):
USB: zte_ev: fix removed PIDs

Johannes Berg (1):
nl80211: ignore HT/VHT capabilities without QoS/WMM

John Stultz (1):
ntp: Fixup adjtimex freq validation on 32-bit systems

Jonathan Cameron (1):
iio:adc:max1363 incorrect resolutions for max11604, max11605, max11610

    and max11611.

Josh Hunt (1):
tcp: fix tcp fin memory accounting

Jouni Malinen (1):
cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers

Kirill A. Shutemov (1):
pagemap: do not leak physical addresses to non-privileged userspace

Lan Tianyu (1):
ACPI: Run fixed event device notifications in process context

Lars-Peter Clausen (1):
regmap: regcache-rbtree: Fix present bitmap resize

Laura Abbott (1):
ARM: 7931/1: Correct virt_addr_valid

Lee Duncan (1):
target: Allow Write Exclusive non-reservation holders to READ

Liu Hua (1):
hung_task: check the value of "sysctl_hung_task_timeout_sec"

Malcolm Priestley (1):
vt6655: RFbSetPower fix missing rate RATE_12M

Manfred Spraul (1):
ipc/sem.c: fully initialize sem_array before making it visible

Michael Ellerman (1):
powerpc/smp: Wait until secondaries are active & online

Michael S. Tsirkin (2):
virtio_console: init work unconditionally
virtio_console: avoid config access from irq

Michael Wang (1):
power, sched: stop updating inside arch_update_cpu_topology() when
nothing to be update

Michal Kazior (1):
mac80211: disable u-APSD queues by default

Miklos Szeredi (2):
fuse: set stolen page uptodate
fuse: notify: don't move pages

Mikulas Patocka (1):
dm: hold suspend_lock while suspending device during device deletion

Naoya Horiguchi (2):
mm/hugetlb: fix getting refcount 0 page in hugetlb_fault() include/linux/hugetlb.h: make isolate_huge_page() an inline

NeilBrown (1):
md/bitmap: always wait for writes on unplug.

Nicholas Bellinger (6):
target: Fix virtual LUN=0 target_configure_device failure OOPs
iscsi-target: Avoid early conn_logout_comp for iser connections target/pscsi: Fix NULL pointer dereference in get_device_type
target: Fix R_HOLDER bit usage for AllRegistrants
target: Avoid dropping AllRegistrants reservation during unregister
target: Allow AllRegistrants to re-RESERVE existing reservation

Oleg Nesterov (2):
x86/fpu: Avoid math_state_restore() without used_math() in

    __restore_xstate_sig()

x86/fpu: Drop_fpu() should not assume that tsk equals current

Oliver Hartkopp (1):
can: add missing initialisations in CAN related skbuffs

Ondrej Zary (1):
Revert "net: cx82310_eth: use common match macro"

Peter Hurley (1):
console: Fix console name size mismatch

Peter Zijlstra (1):
perf: Fix irq_work 'tail' recursion

Quentin Casasnovas (1):
x86/microcode/intel: Guard against stack overflow in the loader

Rabin Vincent (1):
crypto: testmgr - don't use interruptible wait in tests

Rob Gardner (1):
sparc: semtimedop() unreachable due to comparison error

Roger Pau Monne (2):
xen-blkfront: revoke foreign access for grants not mapped by the
backend
xen-blkfront: restore the non-persistent data path

Roland Dreier (1):
iscsi-target: Fix wrong buffer / buffer overrun in
iscsi_change_param_value()

Romeo Cane (1):
powerpc: Fix sys_call_table declaration to enable syscall tracing

Russell King (1):
Change email address for 8250_pci

Rusty Russell (1):
module: set nx before marking module MODULE_STATE_COMING.

Ryusuke Konishi (1):
nilfs2: fix deadlock of segment constructor during recovery

Santosh Shilimkar (1):
ARM: OMAP4: Fix the boot regression with CPU_IDLE enabled

Scott Wood (1):
powerpc/mpc85xx: Add ranges to etsec2 nodes

Sergei Antonov (1):
hfsplus: fix B-tree corruption after insertion at position 0

Stephan Mueller (1):
crypto: aesni - fix memory usage in GCM decryption

Steven Barth (1):
ipv6: fix backtracking for throw routes

Steven Capper (2):
ARM: 8108/1: mm: Introduce {pte,pmd}_isset and {pte,pmd}_isclear
ARM: 8109/1: mm: Modify pte_write and pmd_write logic for LPAE

Takashi Iwai (18):
ALSA: hda - Fix regression of HD-audio controller fallback modes
ALSA: control: Add sanity checks for user ctl id name string
ALSA: hda - Fix built-in mic on Compaq Presario CQ60
ALSA: hda - Don't access stereo amps for mono channel widgets
ALSA: hda - Set single_adc_amp flag for CS420x codecs
ALSA: hda - Add workaround for MacBook Air 5,2 built-in mic
ALSA: hda - Treat stereo-to-mono mix properly
ASoC: pcm1681: Fix wrong value references for boolean kctl
ASoC: cs4271: Fix wrong value references for boolean kctl
ASoC: wm8960: Fix wrong value references for boolean kctl
ASoC: tas5086: Fix wrong value references for boolean kctl
ASoC: wm8731: Fix wrong value references for boolean kctl
ASoC: wm2000: Fix wrong value references for boolean kctl
ASoC: wm8903: Fix wrong value references for boolean kctl
ASoC: wm8904: Fix wrong value references for boolean kctl
ASoC: ak4641: Fix wrong value references for boolean kctl
ASoC: adav80x: Fix wrong value references for boolean kctl
ASoC: wm8955: Fix wrong value references for boolean kctl

Tejun Heo (1):
workqueue: fix hang involving racing cancel[_delayed]_work_sync()'s
for PREEMPT_NONE

Thomas Fitzsimmons (1):
net: mvneta: Fix big endian issue in mvneta_txq_desc_csum()

Thomas Hellstrom (1):
drm/vmwgfx: Reorder device takedown somewhat

Tommi Rantala (1):
drm/radeon: fix DRM_IOCTL_RADEON_CS oops

Tony Lindgren (1):
ARM: OMAP2+: hwmod: Rearm wake-up interrupts for DT when MUSB is idled

Trond Myklebust (1):
NFS: Add attribute update barriers to nfs_setattr_update_inode()

Vincent Stehlé (1):
topology: Fix compilation warning when not in SMP

Vineet Gupta (2):
ARC: [nsimosci] Allow "headless" models to boot
ARC: [nsimosci] move peripherals to match model to FPGA

Wei Yang (2):
net/mlx4_core: pass pci_device_id.driver_data to __mlx4_init_one
during reset
net/mlx4_core: Preserve pci_dev_data after __mlx4_remove_one()

Zoltan Kiss (1):
core, nfqueue, openvswitch: Orphan frags in skb_zerocopy and handle
errors

[email protected] (1):
tpm/ibmvtpm: Additional LE support for tpm_ibmvtpm_send

[email protected] (1):
HID: add ALWAYS_POLL quirk for a Logitech 0xc007

willy tarreau (5):
net: mvneta: increase the 64-bit rx/tx stats out of the hot path
net: mvneta: use per_cpu stats to fix an SMP lock up
net: mvneta: do not schedule in mvneta_tx_timeout
net: mvneta: add missing bit descriptions for interrupt masks and
causes
net: mvneta: replace Tx timer with a real interrupt

 Documentation/stable_kernel_rules.txt            |   3 +
 arch/arc/boot/dts/nsimosci.dts                   |  18 +-
 arch/arc/include/asm/kgdb.h                      |  32 +--
 arch/arm/include/asm/atomic.h                    |  52 ++---
 arch/arm/include/asm/bug.h                       |  10 +-
 arch/arm/include/asm/memory.h                    |   3 +-
 arch/arm/include/asm/pgtable-3level-hwdef.h      |   3 +-
 arch/arm/include/asm/pgtable-3level.h            |  49 +++--
 arch/arm/include/asm/pgtable.h                   |  14 +-
 arch/arm/kernel/traps.c                          |   8 +-
 arch/arm/mach-at91/pm.h                          |   2 +-
 arch/arm/mach-omap2/cpuidle44xx.c                |  25 ++-
 arch/arm/mach-omap2/omap_hwmod.c                 |   4 +
 arch/arm/mm/proc-v7-3level.S                     |   9 +-
 arch/mips/include/asm/reg.h                      | 260 +++++++++++++++--------
 arch/mips/kernel/binfmt_elfo32.c                 |  32 ++-
 arch/parisc/kernel/hardware.c                    |   3 +-
 arch/powerpc/boot/dts/fsl/pq3-etsec2-0.dtsi      |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-1.dtsi      |   1 +
 arch/powerpc/boot/dts/fsl/pq3-etsec2-2.dtsi      |   1 +
 arch/powerpc/include/asm/ptrace.h                |   7 +
 arch/powerpc/include/asm/syscall.h               |   2 +-
 arch/powerpc/kernel/smp.c                        |   4 +-
 arch/powerpc/mm/numa.c                           |  15 ++
 arch/powerpc/perf/callchain.c                    |   2 +-
 arch/s390/crypto/aes_s390.c                      |   3 +
 arch/s390/crypto/des_s390.c                      |   3 +
 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/sparc/mm/srmmu.c                            |  11 +-
 arch/x86/crypto/aesni-intel_glue.c               |   4 +-
 arch/x86/include/asm/fpu-internal.h              |   2 +-
 arch/x86/kernel/irq.c                            |   3 +
 arch/x86/kernel/microcode_intel_early.c          |   2 +-
 arch/x86/kernel/xsave.c                          |   7 +-
 arch/x86/vdso/vdso32/sigreturn.S                 |   1 +
 crypto/sha256_generic.c                          |   3 +-
 crypto/sha512_generic.c                          |   3 +-
 crypto/tcrypt.c                                  |  10 +-
 crypto/testmgr.c                                 |  48 ++---
 drivers/acpi/acpica/aclocal.h                    |   1 +
 drivers/acpi/acpica/acobject.h                   |   1 +
 drivers/acpi/acpica/dsfield.c                    |   2 +
 drivers/acpi/acpica/evregion.c                   |  47 ++--
 drivers/acpi/acpica/exfield.c                    |  67 ++++++
 drivers/acpi/acpica/exprep.c                     |   2 +
 drivers/acpi/scan.c                              |  15 +-
 drivers/base/regmap/regcache-rbtree.c            |   2 +-
 drivers/base/topology.c                          |   3 +-
 drivers/block/xen-blkfront.c                     | 148 ++++++++++---
 drivers/char/tpm/tpm_ibmvtpm.c                   |  10 +-
 drivers/char/tpm/tpm_ibmvtpm.h                   |   6 +-
 drivers/char/virtio_console.c                    |  19 +-
 drivers/dma/dw/platform.c                        |   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/rs600.c                   |   4 +
 drivers/gpu/drm/radeon/si.c                      |   9 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c              |  47 ++--
 drivers/hid/hid-ids.h                            |   1 +
 drivers/hid/usbhid/hid-quirks.c                  |   1 +
 drivers/idle/intel_idle.c                        |   1 +
 drivers/iio/adc/max1363.c                        |  16 +-
 drivers/infiniband/core/uverbs_main.c            |   1 +
 drivers/iommu/iommu.c                            |   2 +-
 drivers/md/bitmap.c                              |  16 +-
 drivers/md/dm-io.c                               |  15 +-
 drivers/md/dm.c                                  |   6 +
 drivers/net/can/dev.c                            |   8 +
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c |   4 +
 drivers/net/ethernet/marvell/mvneta.c            | 209 +++++++++---------
 drivers/net/ethernet/mellanox/mlx4/main.c        | 168 ++++++++-------
 drivers/net/ethernet/mellanox/mlx4/mlx4.h        |   1 +
 drivers/net/usb/cx82310_eth.c                    |  11 +-
 drivers/regulator/core.c                         |  34 +--
 drivers/scsi/libsas/sas_discover.c               |   6 +-
 drivers/scsi/megaraid/megaraid_sas.h             |   1 -
 drivers/scsi/megaraid/megaraid_sas_base.c        |   5 +-
 drivers/scsi/qla2xxx/tcm_qla2xxx.c               |   2 +-
 drivers/spi/spi-pl022.c                          |   2 +-
 drivers/staging/vt6655/rf.c                      |   1 +
 drivers/target/iscsi/iscsi_target.c              |  14 +-
 drivers/target/iscsi/iscsi_target_login.c        |  50 +++--
 drivers/target/target_core_device.c              |   4 +-
 drivers/target/target_core_pr.c                  | 130 +++++++++---
 drivers/target/target_core_pscsi.c               |   2 +-
 drivers/target/target_core_transport.c           |   4 +
 drivers/target/tcm_fc/tfc_io.c                   |   3 +-
 drivers/tty/serial/8250/8250_pci.c               |   2 +-
 drivers/usb/serial/zte_ev.c                      |   8 +
 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/btrfs/delayed-inode.c                         |   8 +
 fs/fuse/dev.c                                    |   7 +-
 fs/hfsplus/brec.c                                |  20 +-
 fs/nfs/inode.c                                   |  17 +-
 fs/nfs/nfs3proc.c                                |   2 +-
 fs/nfs/nfs4proc.c                                |   6 +-
 fs/nfs/proc.c                                    |   2 +-
 fs/nilfs2/segment.c                              |   7 +-
 fs/proc/task_mmu.c                               |   3 +
 include/linux/hugetlb.h                          |  10 +-
 include/linux/nfs_fs.h                           |   2 +-
 include/linux/workqueue.h                        |   3 +-
 include/net/sock.h                               |   2 +-
 ipc/sem.c                                        |  15 +-
 ipc/shm.c                                        |  21 +-
 kernel/cpuset.c                                  |   3 -
 kernel/events/core.c                             |  10 +
 kernel/module.c                                  |  37 ++--
 kernel/printk/console_cmdline.h                  |   2 +-
 kernel/printk/printk.c                           |   1 +
 kernel/sysctl.c                                  |   6 +
 kernel/time/ntp.c                                |  10 +-
 kernel/workqueue.c                               |  56 ++++-
 lib/lz4/lz4_decompress.c                         |   3 +
 mm/hugetlb.c                                     |  85 ++++----
 mm/migrate.c                                     |  48 +++++
 net/caif/caif_socket.c                           |   2 +-
 net/can/af_can.c                                 |   3 +
 net/compat.c                                     |   7 +
 net/core/sysctl_net_core.c                       |  10 +-
 net/dns_resolver/dns_query.c                     |   2 +-
 net/ipv4/inet_diag.c                             |  18 +-
 net/ipv4/tcp_output.c                            |  68 +++---
 net/ipv6/addrconf.c                              |  14 +-
 net/ipv6/fib6_rules.c                            |   1 +
 net/mac80211/ieee80211_i.h                       |  23 +-
 net/mac80211/rx.c                                |   3 +
 net/netfilter/nfnetlink_queue_core.c             |  29 ++-
 net/rds/iw_rdma.c                                |  40 ++--
 net/rxrpc/ar-recvmsg.c                           |   2 +-
 net/wireless/chan.c                              |   9 +-
 net/wireless/nl80211.c                           |  10 +
 security/keys/request_key.c                      |   1 +
 sound/core/control.c                             |   4 +
 sound/pci/hda/hda_generic.c                      |  47 +++-
 sound/pci/hda/hda_intel.c                        |   2 +-
 sound/pci/hda/hda_proc.c                         |  38 +++-
 sound/pci/hda/patch_cirrus.c                     |   2 +
 sound/pci/hda/patch_conexant.c                   |  11 +
 sound/soc/codecs/adav80x.c                       |   4 +-
 sound/soc/codecs/ak4641.c                        |   4 +-
 sound/soc/codecs/cs4271.c                        |   4 +-
 sound/soc/codecs/pcm1681.c                       |   4 +-
 sound/soc/codecs/sgtl5000.c                      |   8 +-
 sound/soc/codecs/tas5086.c                       |   4 +-
 sound/soc/codecs/wm2000.c                        |   8 +-
 sound/soc/codecs/wm8731.c                        |   4 +-
 sound/soc/codecs/wm8903.c                        |   4 +-
 sound/soc/codecs/wm8904.c                        |   4 +-
 sound/soc/codecs/wm8955.c                        |   4 +-
 sound/soc/codecs/wm8960.c                        |   4 +-
 sound/usb/quirks-table.h                         |  30 +++
 161 files changed, 1837 insertions(+), 898 deletions(-)
Signature · 1 line
2.3.4