Skip to content

3.12.70-stable review

Jiri Slaby linux-arm-kernel linux-mm linux-samsung-soc linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest235 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/235driver core: Delete an unnecessary check before the function call "put_device"drivers/base/core.c+1 -20 replies
2/235driver core: fix race between creating/querying glue dir and its cleanupdrivers/base/core.c+29 -100 replies
3/235ext4: fix data exposure after a crashfs/ext4/inode.c+14 -90 replies
4/235locking/rtmutex: Prevent dequeue vs. unlock racekernel/rtmutex.c+66 -20 replies
5/235locking/rtmutex: Use READ_ONCE() in rt_mutex_owner()kernel/rtmutex_common.h+3 -20 replies
6/235perf/x86: Fix full width counter, counter overflowarch/x86/kernel/cpu/perf_event.c arch/x86/kernel/cpu/perf_event_intel.c+2 -20 replies
7/235can: raw: raw_setsockopt: limit number of can_filter that can be setinclude/uapi/linux/can.h net/can/raw.c+4 -00 replies
8/235can: peak: fix bad memory access and free sequencedrivers/net/can/usb/peak_usb/pcan_usb_core.c+4 -20 replies
9/235m68k: Fix ndelay() macroarch/m68k/include/asm/delay.h+1 -10 replies
10/235hotplug: Make register and unregister notifier API symmetricinclude/linux/cpu.h kernel/cpu.c+4 -110 replies
11/235Revert "Btrfs: don't delay inode ref updates during log, replay"fs/btrfs/delayed-inode.c+0 -80 replies
12/235Btrfs: fix tree search logic when replaying directory entry deletesfs/btrfs/tree-log.c+1 -20 replies
13/235USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041drivers/usb/serial/option.c+6 -00 replies
14/235USB: serial: option: add dlink dwm-158drivers/usb/serial/option.c+1 -00 replies
15/235USB: serial: kl5kusb105: fix open error pathdrivers/usb/serial/kl5kusb105.c+24 -90 replies
16/235USB: cdc-acm: add device id for GW Instek AFG-125drivers/usb/class/cdc-acm.c+1 -00 replies
17/235usb: hub: Fix auto-remount of safely removed or ejected USB-3 devicesdrivers/usb/core/hub.c+36 -660 replies
18/235usb: gadget: composite: correctly initialize ep->maxpacketdrivers/usb/gadget/composite.c+1 -10 replies
19/235USB: UHCI: report non-PME wakeup signalling for Intel hardwaredrivers/usb/host/uhci-pci.c+4 -00 replies
20/235ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to volume_control_quirkssound/usb/mixer.c+2 -10 replies
21/235ALSA: hiface: Fix M2Tech hiFace driver sampling rate changesound/usb/hiface/pcm.c+2 -00 replies
22/235ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiOsound/pci/hda/patch_conexant.c+17 -00 replies
23/235Btrfs: fix memory leak in reading btree blocksfs/btrfs/extent_io.c+9 -00 replies
24/235block_dev: don't test bdev->bd_contains when it is not stablefs/block_dev.c+1 -10 replies
25/235crypto: caam - fix AEAD givenc descriptorsdrivers/crypto/caam/caamalg.c+3 -10 replies
26/235ext4: fix mballoc breakage with 64k block sizefs/ext4/mballoc.c+1 -10 replies
27/235ext4: fix stack memory corruption with 64k block sizefs/ext4/mballoc.c+1 -10 replies
28/235ext4: use more strict checks for inodes_per_block on mountfs/ext4/super.c+6 -90 replies
29/235ext4: fix in-superblock mount options processingfs/ext4/super.c+23 -150 replies
30/235ext4: add sanity checking to count_overhead()fs/ext4/super.c+8 -30 replies
31/235ext4: reject inodes with negative sizefs/ext4/inode.c+6 -00 replies
32/235ext4: return -ENOMEM instead of successfs/ext4/inline.c+3 -10 replies
33/235f2fs: set ->owner for debugfs status file's file_operationsfs/f2fs/debug.c+1 -00 replies
34/235mm/vmscan.c: set correct defer count for shrinkermm/vmscan.c+11 -30 replies
35/235fs: exec: apply CLOEXEC before changing dumpable task flagsfs/exec.c+8 -20 replies
36/235dm crypt: mark key as invalid until properly loadeddrivers/md/dm-crypt.c+5 -20 replies
37/235dm space map metadata: fix 'struct sm_metadata' leak on failed createdrivers/md/persistent-data/dm-space-map-metadata.c+4 -60 replies
38/235CIFS: Fix a possible memory corruption during reconnectfs/cifs/cifsglob.h fs/cifs/cifsproto.h fs/cifs/connect.c +2 more+85 -310 replies
39/235CIFS: Fix missing nls unload in smb2_reconnect()fs/cifs/smb2pdu.c+1 -10 replies
40/235CIFS: Fix a possible memory corruption in push locksfs/cifs/smb2file.c+1 -10 replies
41/235xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancingdrivers/xen/gntdev.c+1 -10 replies
42/235arm/xen: Use alloc_percpu rather than __alloc_percpuarch/arm/xen/enlighten.c+1 -20 replies
43/235xfs: set AGI buffer type in xlog_recover_clear_agi_bucketfs/xfs/xfs_log_recover.c+1 -00 replies
44/235ssb: Fix error routine when fallback SPROM failsdrivers/ssb/pci.c+1 -00 replies
45/235thermal: hwmon: Properly report critical temperature in sysfsdrivers/thermal/thermal_hwmon.c+1 -10 replies
46/235drm/radeon: add additional pci revision to dpm workarounddrivers/gpu/drm/radeon/si_dpm.c+1 -00 replies
47/235drm/gma500: Add compat ioctldrivers/gpu/drm/gma500/psb_drv.c+3 -00 replies
48/235drivers/gpu/drm/ast: Fix infinite loop if read failsdrivers/gpu/drm/ast/ast_main.c+5 -20 replies
49/235block: protect iterate_bdevs() against concurrent closefs/block_dev.c+6 -10 replies
50/235scsi: zfcp: fix use-after-"free" in FC ingress path after TMFdrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_reqlist.h drivers/s390/scsi/zfcp_scsi.c+95 -30 replies
51/235scsi: zfcp: do not trace pure benign residual HBA responses at default leveldrivers/s390/scsi/zfcp_dbf.h drivers/s390/scsi/zfcp_fsf.h+30 -30 replies
52/235scsi: zfcp: fix rport unblock race with LUN recoverydrivers/s390/scsi/zfcp_dbf.c drivers/s390/scsi/zfcp_erp.c drivers/s390/scsi/zfcp_ext.h +1 more+77 -90 replies
53/235scsi: avoid a permanent stop of the scsi device's request queuedrivers/scsi/scsi_sysfs.c+0 -40 replies
54/235s390/vmlogrdr: fix IUCV buffer allocationdrivers/s390/char/vmlogrdr.c+1 -10 replies
55/235md/raid5: limit request size according to implementation limitsdrivers/md/raid5.c+9 -00 replies
56/235kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)arch/x86/kvm/vmx.c+5 -60 replies
57/235ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short jumps to itarch/x86/kernel/entry_32.S+2 -20 replies
58/235IB/mad: Fix an array index checkdrivers/infiniband/core/mad.c+1 -10 replies
59/235IB/multicast: Check ib_find_pkey() return valuedrivers/infiniband/core/multicast.c+5 -20 replies
60/235PCI: Check for PME in targeted sleep statedrivers/pci/pci.c+4 -00 replies
61/235libceph: verify authorize reply on connectnet/ceph/messenger.c+13 -00 replies
62/235nfs_write_end(): fix handling of short copiesfs/nfs/file.c+1 -10 replies
63/235powerpc/ps3: Fix system hang with GCC 5 buildsarch/powerpc/boot/ps3-head.S arch/powerpc/boot/ps3.c+1 -120 replies
64/235powerpc: Convert cmp to cmpd in idle enter sequencearch/powerpc/kernel/idle_power7.S+1 -10 replies
65/235kconfig/nconf: Fix hang when editing symbol with a long promptscripts/kconfig/nconf.gui.c+11 -40 replies
66/235sg_write()/bsg_write() is not fit to be called under KERNEL_DSblock/bsg.c drivers/scsi/sg.c+6 -00 replies
67/235ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short jumps to itarch/x86/kernel/entry_64.S+2 -10 replies
68/235usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platformsdrivers/usb/host/xhci-pci.c+3 -10 replies
69/235usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 hostdrivers/usb/host/xhci-pci.c+3 -10 replies
70/235usb: dwc3: pci: Add PCI ID for Intel Braswelldrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
71/235usb: dwc3: pci: add support for Intel Sunrise Point PCHdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
72/235usb: dwc3: pci: add support for Intel Broxton SOCdrivers/usb/dwc3/dwc3-pci.c+4 -00 replies
73/235usb: dwc3: pci: add ID for one more Intel Broxton platformdrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
74/235usb: dwc3: pci: add Intel Kabylake PCI IDdrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
75/235ALSA: hda - Fix up GPIO for ASUS ROG Rangersound/pci/hda/patch_realtek.c+1 -00 replies
76/235ALSA: hda - Apply asus-mode8 fixup to ASUS X71SLsound/pci/hda/patch_realtek.c+1 -00 replies
77/235ARM: davinci: da850: don't add emac clock to lookup table twicearch/arm/mach-davinci/da850.c+11 -10 replies
78/235usb: gadgetfs: restrict upper bound on device configuration sizedrivers/usb/gadget/inode.c+2 -10 replies
79/235USB: gadgetfs: fix unbounded memory allocation bugdrivers/usb/gadget/inode.c+1 -10 replies
80/235USB: gadgetfs: fix use-after-free bugdrivers/usb/gadget/inode.c+2 -00 replies
81/235USB: gadgetfs: fix checks of wTotalLength in config descriptorsdrivers/usb/gadget/inode.c+7 -30 replies
82/235USB: fix problems with duplicate endpoint addressesdrivers/usb/core/config.c+10 -00 replies
83/235USB: dummy-hcd: fix bug in stop_activity (handle ep0)drivers/usb/gadget/dummy_hcd.c+3 -30 replies
84/235usb: gadget: composite: Test get_alt() presence instead of set_alt()drivers/usb/gadget/composite.c+8 -40 replies
85/235xhci: workaround for hosts missing CAS bitdrivers/usb/host/xhci-hub.c drivers/usb/host/xhci-pci.c drivers/usb/host/xhci.h+46 -00 replies
86/235usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lakedrivers/usb/host/xhci-pci.c+2 -10 replies
87/235xhci: free xhci virtual devices with leaf nodes firstdrivers/usb/host/xhci-mem.c+36 -20 replies
88/235USB: serial: omninet: fix NULL-derefs at open and disconnectdrivers/usb/serial/omninet.c+13 -00 replies
89/235USB: serial: quatech2: fix sleep-while-atomic in closedrivers/usb/serial/quatech2.c+0 -40 replies
90/235USB: serial: pl2303: fix NULL-deref at opendrivers/usb/serial/pl2303.c+8 -00 replies
91/235USB: serial: keyspan_pda: verify endpoints at probedrivers/usb/serial/keyspan_pda.c+14 -00 replies
92/235USB: serial: spcp8x5: fix NULL-deref at opendrivers/usb/serial/spcp8x5.c+14 -00 replies
93/235USB: serial: io_ti: fix NULL-deref at opendrivers/usb/serial/io_ti.c+7 -00 replies
94/235USB: serial: io_ti: fix another NULL-deref at opendrivers/usb/serial/io_ti.c+5 -20 replies
95/235USB: serial: iuu_phoenix: fix NULL-deref at opendrivers/usb/serial/iuu_phoenix.c+11 -00 replies
96/235USB: serial: garmin_gps: fix memory leak on failed URB submitdrivers/usb/serial/garmin_gps.c+1 -00 replies
97/235USB: serial: ti_usb_3410_5052: fix NULL-deref at opendrivers/usb/serial/ti_usb_3410_5052.c+7 -00 replies
98/235USB: serial: io_edgeport: fix NULL-deref at opendrivers/usb/serial/io_edgeport.c+5 -00 replies
99/235USB: serial: oti6858: fix NULL-deref at opendrivers/usb/serial/oti6858.c+16 -00 replies
100/235USB: serial: cyberjack: fix NULL-deref at opendrivers/usb/serial/cyberjack.c+10 -00 replies
101/235USB: serial: kobil_sct: fix NULL-deref in writedrivers/usb/serial/kobil_sct.c+12 -00 replies
102/235USB: serial: mos7840: fix NULL-deref at opendrivers/usb/serial/mos7840.c+12 -00 replies
103/235USB: serial: mos7720: fix NULL-deref at opendrivers/usb/serial/mos7720.c+5 -00 replies
104/235USB: serial: mos7720: fix use-after-free on probe errorsdrivers/usb/serial/mos7720.c+5 -10 replies
105/235USB: serial: mos7720: fix parport use-after-free on probe errorsdrivers/usb/serial/mos7720.c+8 -100 replies
106/235USB: serial: mos7720: fix parallel probedrivers/usb/serial/mos7720.c+7 -230 replies
107/235usb: xhci-mem: use passed in GFP flags instead of GFP_KERNELdrivers/usb/host/xhci-mem.c+2 -20 replies
108/235usb: dwc3: pci: add Intel Gemini Lake PCI IDdrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
109/235usb: musb: Fix trying to free already-free IRQ 4drivers/usb/musb/musbhsdma.h+1 -10 replies
110/235usb: hub: Move hub_port_disable() to fix warning if PM is disableddrivers/usb/core/hub.c+30 -300 replies
111/235ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()sound/usb/card.c+0 -10 replies
112/235USB: serial: kl5kusb105: abort on open exception pathdrivers/usb/serial/kl5kusb105.c+2 -00 replies
113/235USB: phy: am335x-control: fix device and of_node leaksdrivers/usb/phy/phy-am335x-control.c+2 -00 replies
114/235USB: serial: io_ti: bind to interface after fw downloaddrivers/usb/serial/io_ti.c+1 -20 replies
115/235staging: iio: ad7606: fix improper setting of oversampling pinsdrivers/staging/iio/adc/ad7606_core.c+1 -10 replies
116/235usb: dwc3: gadget: always unmap EP0 requestsdrivers/usb/dwc3/gadget.c+4 -40 replies
117/235cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selectedarch/cris/boot/rescue/Makefile+8 -00 replies
118/235hwmon: (ds620) Fix overflows seen when writing temperature limitsdrivers/hwmon/ds620.c+1 -10 replies
119/235hwmon: (g762) Fix overflows and crash seen when writing limit attributesdrivers/hwmon/g762.c+7 -40 replies
120/235clk: clk-wm831x: fix a logic errordrivers/clk/clk-wm831x.c+1 -10 replies
121/235iommu/amd: Fix the left value check of cmd bufferdrivers/iommu/amd_iommu.c+1 -10 replies
122/235scsi: mvsas: fix command_active typodrivers/scsi/mvsas/mv_94xx.c+1 -10 replies
123/235target/iscsi: Fix double free in lio_target_tiqn_addtpg()drivers/target/iscsi/iscsi_target_tpg.c+0 -10 replies
124/235mmc: mmc_test: Uninitialized return valuedrivers/mmc/card/mmc_test.c+1 -10 replies
125/235md: MD_RECOVERY_NEEDED is set for mddev->recoverydrivers/md/md.c+1 -10 replies
126/235powerpc/pci/rpadlpar: Fix device reference leaksdrivers/pci/hotplug/rpadlpar_core.c+9 -10 replies
127/235cred/userns: define current_user_ns() as a functioninclude/linux/capability.h include/linux/cred.h+4 -30 replies
128/235net: ti: cpmac: Fix compiler warning due to type confusiondrivers/net/ethernet/ti/cpmac.c+3 -20 replies
129/235tick/broadcast: Prevent NULL pointer dereferencekernel/time/tick-broadcast.c+3 -00 replies
130/235usb: gadget: composite: always set ep->mult to a sensible valuedrivers/usb/gadget/composite.c drivers/usb/gadget/uvc_video.c+8 -30 replies
131/235netvsc: reduce maximum GSO sizedrivers/net/hyperv/netvsc_drv.c+4 -00 replies
132/235ser_gigaset: return -ENOMEM on error instead of successdrivers/isdn/gigaset/ser-gigaset.c+3 -10 replies
133/235ipv6: handle -EFAULT from skb_copy_bitsnet/ipv6/raw.c+5 -20 replies
134/235net, sched: fix soft lockup in tc_classifynet/sched/cls_api.c+3 -10 replies
135/235net: stmmac: Fix race between stmmac_drv_probe and stmmac_opendrivers/net/ethernet/stmicro/stmmac/stmmac_main.c+12 -80 replies
136/235drop_monitor: add missing call to genlmsg_endnet/core/drop_monitor.c+24 -90 replies
137/235drop_monitor: consider inserted data in genlmsg_endnet/core/drop_monitor.c+7 -10 replies
138/235igmp: Make igmp group member RFC 3376 compliantnet/ipv4/igmp.c+6 -10 replies
139/235gro: Enter slow-path if there is no tailroomnet/core/dev.c+2 -10 replies
140/235gro: use min_t() in skb_gro_reset_offset()net/core/dev.c+3 -20 replies
141/235gro: Disable frag0 optimization on IPv6 ext headersinclude/linux/netdevice.h net/ipv6/ip6_offload.c+8 -20 replies
142/235HID: hid-cypress: validate length of reportdrivers/hid/hid-cypress.c+3 -00 replies
143/235powerpc: Fix build warning on 32-bit PPCarch/powerpc/kernel/misc_32.S+1 -10 replies
144/235mm/init: fix zone boundary creationmm/page_alloc.c+10 -70 replies
145/235Input: xpad - use correct product id for x360w controllersdrivers/input/joystick/xpad.c+6 -00 replies
146/235Input: i8042 - add Pegatron touchpad to noloop tabledrivers/input/serio/i8042-x86ia64io.h+6 -00 replies
147/235selftests: do not require bash to run netsocktests testcasetools/testing/selftests/net/run_netsocktests+1 -10 replies
148/235ocfs2: fix crash caused by stale lvb with fsdlm pluginfs/ocfs2/dlmglue.c fs/ocfs2/stackglue.c fs/ocfs2/stackglue.h+19 -00 replies
149/235mm/hugetlb.c: fix reservation race when freeing surplus pagesmm/hugetlb.c+28 -90 replies
150/235KVM: x86: fix emulation of "MOV SS, null selector"arch/x86/kvm/emulate.c+38 -100 replies
151/235jump_labels: API for flushing deferred jump label updatesinclude/linux/jump_label_ratelimit.h kernel/jump_label.c+10 -00 replies
152/235KVM: x86: flush pending lapic jump label updates on module unloadarch/x86/kvm/lapic.c arch/x86/kvm/lapic.h arch/x86/kvm/x86.c+8 -00 replies
153/235KVM: x86: Introduce segmented_write_stdarch/x86/kvm/emulate.c+16 -20 replies
154/235USB: serial: kl5kusb105: fix line-state error handlingdrivers/usb/serial/kl5kusb105.c+5 -40 replies
155/235USB: serial: ch341: fix initial modem-control statedrivers/usb/serial/ch341.c+0 -10 replies
156/235USB: serial: ch341: fix open error handlingdrivers/usb/serial/ch341.c+12 -50 replies
157/235USB: serial: ch341: fix control-message error handlingdrivers/usb/serial/ch341.c+22 -120 replies
158/235USB: serial: ch341: fix open and resume after B0drivers/usb/serial/ch341.c+1 -20 replies
159/235i2c: fix kernel memory disclosure in dev interfacedrivers/i2c/i2c-dev.c+1 -10 replies
160/235xhci: fix deadlock at host remove by running watchdog correctlydrivers/usb/host/xhci-ring.c drivers/usb/host/xhci.c+0 -200 replies
161/235vme: Fix wrong pointer utilization in ca91cx42_slave_getdrivers/vme/bridges/vme_ca91cx42.c+1 -10 replies
162/235sysrq: attach sysrq handler correctly for 32-bit kerneldrivers/tty/sysrq.c+2 -20 replies
163/235sysctl: Drop reference added by grab_header in proc_sys_readdirfs/proc/proc_sysctl.c+2 -10 replies
164/235drm/radeon: drop verde dpm quirksdrivers/gpu/drm/radeon/si_dpm.c+0 -130 replies
165/235USB: serial: ch341: fix resume after resetdrivers/usb/serial/ch341.c+13 -40 replies
166/235USB: serial: ch341: fix modem-control and B0 handlingdrivers/usb/serial/ch341.c+9 -90 replies
167/235x86/cpu: Fix bootup crashes by sanitizing the argument of the 'clearcpuid=' command-line optionarch/x86/kernel/cpu/common.c+1 -10 replies
168/235NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.fs/nfs/nfs4filelayoutdev.c+2 -10 replies
169/235powerpc/ibmebus: Fix further device reference leaksarch/powerpc/kernel/ibmebus.c+6 -20 replies
170/235powerpc/ibmebus: Fix device reference leaks in sysfs interfacearch/powerpc/kernel/ibmebus.c+6 -20 replies
171/235pinctrl: sh-pfc: Do not unconditionally support PIN_CONFIG_BIAS_DISABLEdrivers/pinctrl/sh-pfc/pinctrl.c+2 -10 replies
172/235arm64: avoid returning from bad_modearch/arm64/kernel/entry.S arch/arm64/kernel/traps.c+22 -50 replies
173/235IB/mlx4: Set traffic class in AHdrivers/infiniband/hw/mlx4/ah.c+4 -20 replies
174/235IB/mlx4: Fix port query for 56Gb Ethernet linksdrivers/infiniband/hw/mlx4/main.c+5 -30 replies
175/235perf scripting: Avoid leaking the scripting_context variabletools/perf/util/trace-event-scripting.c+4 -20 replies
176/235ARM: dts: imx31: fix clock control module interrupts descriptionDocumentation/devicetree/bindings/clock/imx31-clock.txt arch/arm/boot/dts/imx31.dtsi+2 -20 replies
177/235ARM: dts: imx31: move CCM device node to AIPS2 bus devicesarch/arm/boot/dts/imx31.dtsi+7 -70 replies
178/235ARM: dts: imx31: fix AVIC base addressarch/arm/boot/dts/imx31.dtsi+2 -20 replies
179/235x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6Farch/x86/pci/acpi.c+10 -00 replies
180/235svcrpc: don't leak contexts on PROC_DESTROYnet/sunrpc/auth_gss/svcauth_gss.c+1 -10 replies
181/235mmc: mxs-mmc: Fix additional cycles after transmission stopdrivers/mmc/host/mxs-mmc.c+4 -20 replies
182/235mtd: nand: xway: disable module supportdrivers/mtd/nand/Kconfig+1 -10 replies
183/235qla2xxx: Fix crash due to null pointer accessdrivers/scsi/qla2xxx/qla_os.c+12 -40 replies
184/235ubifs: Fix journal replay wrt. xattr nodesfs/ubifs/tnc.c+23 -20 replies
185/235clockevents/drivers/exynos_mct: Remove unneeded container_of()drivers/clocksource/exynos_mct.c+8 -80 replies
186/235clocksource/exynos_mct: Clear interrupt when cpu is shut downdrivers/clocksource/exynos_mct.c+1 -00 replies
187/235ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUsarch/arm/include/asm/cputype.h arch/arm/kernel/hw_breakpoint.c+19 -00 replies
188/235ARM: dts: da850-evm: fix read access to SPI flasharch/arm/boot/dts/da850-evm.dts+1 -00 replies
189/235arm64/ptrace: Preserve previous registers for short regset writearch/arm64/kernel/ptrace.c+4 -30 replies
190/235arm64/ptrace: Avoid uninitialised struct padding in fpr_set()arch/arm64/include/uapi/asm/ptrace.h+1 -00 replies
191/235arm64/ptrace: Reject attempts to set incomplete hardware breakpoint fieldsarch/arm64/kernel/ptrace.c+4 -00 replies
192/235ARM: ux500: fix prcmu_is_cpu_in_wfi() calculationarch/arm/mach-ux500/pm.c+2 -20 replies
193/235ite-cir: initialize use_demodulator before using itdrivers/media/rc/ite-cir.c+2 -00 replies
194/235posix_acl: Clear SGID bit when setting file permissionsfs/9p/acl.c fs/btrfs/acl.c fs/ext2/acl.c +13 more+98 -1000 replies
195/235NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENTfs/nfs/dir.c+1 -00 replies
196/235vmxnet3: Wake queue from reset workdrivers/net/vmxnet3/vmxnet3_drv.c+1 -10 replies
197/235fs/cifs: make share unaccessible at root level mountablefs/cifs/cifs_fs_sb.h fs/cifs/cifsfs.c fs/cifs/connect.c +2 more+104 -50 replies
198/235Fix memory leaks in cifs_do_mount()fs/cifs/cifsfs.c fs/cifs/cifsproto.h fs/cifs/connect.c+19 -140 replies
199/235Compare prepaths when comparing superblocksfs/cifs/connect.c+20 -10 replies
200/235Move check for prefix path to within cifs_get_root()fs/cifs/cifsfs.c+4 -50 replies
201/235Fix regression which breaks DFS mountingfs/cifs/connect.c+10 -90 replies
202/235apparmor: fix refcount bug in profile replacementsecurity/apparmor/policy.c+2 -20 replies
203/235apparmor: fix replacement bug that adds new child to old parentsecurity/apparmor/policy.c+1 -10 replies
204/235apparmor: fix uninitialized lsm_audit membersecurity/apparmor/audit.c security/apparmor/file.c+4 -20 replies
205/235apparmor: exec should not be returning ENOENT when it deniessecurity/apparmor/domain.c+1 -10 replies
206/235apparmor: fix update the mtime of the profile file on replacementsecurity/apparmor/apparmorfs.c+2 -00 replies
207/235apparmor: fix disconnected bind mnts reconnectionsecurity/apparmor/path.c+4 -10 replies
208/235apparmor: internal paths should be treated as disconnectedsecurity/apparmor/path.c+36 -280 replies
209/235apparmor: fix put() parent ref after updating the active refsecurity/apparmor/policy.c+1 -10 replies
210/235apparmor: fix log failures for all profiles in a setsecurity/apparmor/policy.c+19 -100 replies
211/235apparmor: fix audit full profile hname on successful loadsecurity/apparmor/policy.c+1 -10 replies
212/235apparmor: ensure the target profile name is always auditedsecurity/apparmor/domain.c+9 -110 replies
213/235apparmor: check that xindex is in trans_table boundssecurity/apparmor/policy_unpack.c+1 -10 replies
214/235apparmor: fix refcount race when finding a child profilesecurity/apparmor/policy.c+3 -10 replies
215/235apparmor: add missing id bounds check on dfa verificationsecurity/apparmor/include/match.h security/apparmor/match.c+3 -00 replies
216/235apparmor: don't check for vmalloc_addr if kvzalloc() failedsecurity/apparmor/match.c+5 -50 replies
217/235apparmor: fix oops in profile_unpack() when policy_db is not presentsecurity/apparmor/policy_unpack.c+3 -00 replies
218/235apparmor: fix module parameters can be changed after policy is lockedsecurity/apparmor/include/policy.h security/apparmor/lsm.c security/apparmor/policy.c+29 -130 replies
219/235apparmor: do not expose kernel stacksecurity/apparmor/match.c+3 -10 replies
220/235apparmor: fix oops, validate buffer size in apparmor_setprocattr()security/apparmor/lsm.c+19 -170 replies
221/235apparmor: fix arg_size computation for when setprocattr is null terminatedsecurity/apparmor/lsm.c+1 -10 replies
222/235vfio/pci: Fix integer overflows, bitmask checkdrivers/vfio/pci/vfio_pci.c drivers/vfio/pci/vfio_pci_intrs.c+22 -130 replies
223/235bna: Add synchronization for tx ring.drivers/net/ethernet/brocade/bna/bnad.c+2 -20 replies
224/235xc2028: avoid use after freedrivers/media/tuners/tuner-xc2028.c+2 -10 replies
225/235xc2028: unlock on error in xc2028_set_config()drivers/media/tuners/tuner-xc2028.c+5 -20 replies
226/235block: fix use-after-free in sys_ioprio_get()fs/ioprio.c+2 -00 replies
227/235xc2028: Fix use-after-free bug properlydrivers/media/tuners/tuner-xc2028.c+16 -200 replies
228/235sg: Fix double-free when drives detach during SG_IOdrivers/scsi/sg.c+7 -10 replies
229/235fuse: do not use iocb after it may have been freedfs/fuse/file.c+3 -20 replies
230/235move the call of __d_drop(anon) into __d_materialise_unique(dentry, anon)fs/dcache.c+6 -10 replies
231/235x86/apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq()arch/x86/include/asm/apic.h arch/x86/kernel/smp.c+2 -30 replies
232/235serial: 8250_pci: Detach low-level driver during PCI error recoverydrivers/tty/serial/8250/8250_pci.c+19 -40 replies
233/235bnx2x: Correct ringparam estimate when DOWNdrivers/net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c+8 -00 replies
234/235ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()fs/ocfs2/file.c+8 -10 replies
235/235tmpfs: clear S_ISGID when setting posix ACLsfs/generic_acl.c+7 -50 replies

Reviews trailers per patch

86 of 235 patches have a Reviewed-by or Acked-by.

PatchHUANG Weller (CM/ESW12-CN)Yu ZhaoOliver NeukumGreg Kroah-HartmanJan KaraJoe ThornberStefano StabelliniBrian FosterChristoph HellwigJoel StanleyBenjamin BlockGuenter RoeckBin LiuLars-Peter ClausenJean DelvareDavid DisseldorpEric DumazetShahar KleinJoseph QiPeter Zijlstra (Intel)Martyn WelchEdward O'CallaghanStephen BoydWill DeaconPavel ShilovskyAurelien AptelSeth ArnoldJeff MahoneyDouglas GilbertJohannes ThumshirnDavid DaneySteven RostedtLiang, KanOdzioba, LukaszAndrey KonovalovFilipe MananaAlan SternAndreas DilgerDavid SterbaMikulas PatockaSachin PrabhuHugh DickinsOlaf HeringWei FangEwan D. MilneColin Ian KingHal RosenstockSage WeilPierre de VillemereuilRafael J. WysockiMatt FlemingMasami HiramatsuVaidyanathan SrinivasanSebastian Andrzej SiewiorCharles KeepaxTomasz MedrekNeilBrownNeil HormanSerge HallynBenoit CamredonOlga KornievskaiaAdamson, AndyLaurent PinchartDmitry TorokhovUwe Kleine-KönigFabio EstevamYang ShukuiAl ViroBorislav PetkovMark BlochRob HerringKrzysztof KozlowskiKevin HilmanJeff LaytonDaniel LezcanoDavid GstirJoerg RoedelMark FashehTyler Hicks
1/235
2/235
3/235T-b
4/235A-b T-b R-b
5/235A-b
6/235T-b T-b
7/235T-b
8/235
9/235
10/235Reported-and-tested-by
11/235
12/235R-b
13/235
14/235
15/235
16/235A-b
17/235A-b
18/235
19/235A-b
20/235
21/235
22/235
23/235R-b
24/235
25/235
26/235R-b
27/235R-b
28/235R-b
29/235
30/235
31/235
32/235
33/235
34/235
35/235
36/235R-b
37/235A-b
38/235
39/235A-b
40/235
41/235A-b T-b
42/235R-b
43/235R-b R-b
44/235
45/235
46/235
47/235
48/235R-b
49/235R-b Reported-and-tested-by
50/235
51/235R-b
52/235R-b
53/235R-b
54/235
55/235
56/235
57/235T-b
58/235R-b
59/235
60/235T-b A-b
61/235R-b
62/235
63/235
64/235R-b
65/235
66/235
67/235T-b R-b
68/235
69/235
70/235
71/235
72/235
73/235
74/235
75/235
76/235
77/235
78/235
79/235T-b
80/235T-b
81/235
82/235T-b
83/235
84/235
85/235
86/235
87/235T-b
88/235
89/235
90/235
91/235
92/235
93/235
94/235
95/235
96/235
97/235
98/235
99/235
100/235
101/235
102/235
103/235
104/235
105/235
106/235
107/235A-b
108/235
109/235
110/235
111/235
112/235
113/235A-b
114/235
115/235A-b
116/235T-b
117/235
118/235R-b
119/235R-b
120/235A-b
121/235
122/235R-b
123/235R-b
124/235
125/235R-b
126/235
127/235A-b
128/235
129/235
130/235
131/235
132/235
133/235
134/235A-b T-b
135/235
136/235A-b
137/235A-b
138/235
139/235
140/235
141/235
142/235T-b
143/235
144/235
145/235
146/235
147/235
148/235R-b
149/235
150/235
151/235A-b
152/235
153/235
154/235R-b
155/235
156/235
157/235
158/235
159/235
160/235
161/235A-b
162/235A-b
163/235T-b A-b
164/235A-b
165/235
166/235
167/235A-b
168/235A-b A-b
169/235
170/235
171/235A-b
172/235
173/235R-b
174/235
175/235
176/235A-b
177/235A-b
178/235R-b
179/235
180/235
181/235
182/235
183/235R-b
184/235R-b
185/235A-b R-b
186/235
187/235R-b A-b
188/235T-b
189/235A-b
190/235A-b
191/235A-b
192/235A-b
193/235
194/235R-b R-b
195/235
196/235
197/235R-b
198/235T-b A-b
199/235T-b A-b
200/235T-b A-b
201/235R-b
202/235A-b
203/235A-b
204/235A-b A-b
205/235A-b
206/235A-b
207/235A-b
208/235A-b
209/235A-b
210/235A-b
211/235A-b
212/235A-b A-b
213/235A-b
214/235A-b
215/235
216/235
217/235
218/235
219/235
220/235R-b
221/235
222/235
223/235
224/235
225/235
226/235A-b
227/235
228/235A-b A-b
229/235
230/235A-b
231/235A-b
232/235
233/235
234/235R-b
235/235

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

Read the v1 thread

Cover letter [PATCH 3.12 000/235] 3.12.70-stable review

This is the start of the stable review cycle for the 3.12.70 release. There are 235 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 Tue Jan 31 11:52:54 CET 2017. 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.70-rc1.xz

and the diffstat can be found below.

thanks,
js

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

Akinobu Mita (1):
sysrq: attach sysrq handler correctly for 32-bit kernel

Al Viro (3):
nfs_write_end(): fix handling of short copies sg_write()/bsg_write() is not fit to be called under KERNEL_DS move the call of __d_drop(anon) into __d_materialise_unique(dentry,
anon)

Alan Cox (1):
usb: dwc3: pci: Add PCI ID for Intel Braswell

Alan Stern (7):
USB: UHCI: report non-PME wakeup signalling for Intel hardware
PCI: Check for PME in targeted sleep state
USB: gadgetfs: fix unbounded memory allocation bug
USB: gadgetfs: fix use-after-free bug
USB: gadgetfs: fix checks of wTotalLength in config descriptors
USB: fix problems with duplicate endpoint addresses
USB: dummy-hcd: fix bug in stop_activity (handle ep0)

Aleksa Sarai (1):
fs: exec: apply CLOEXEC before changing dumpable task flags

Alex Deucher (2):
drm/radeon: add additional pci revision to dpm workaround drm/radeon: drop verde dpm quirks

Alex Porosanu (1):
crypto: caam - fix AEAD givenc descriptors

Alexey Klimov (1):
clockevents/drivers/exynos_mct: Remove unneeded container_of()

Arnaldo Carvalho de Melo (1):
perf scripting: Avoid leaking the scripting_context variable

Arnd Bergmann (3):
scsi: mvsas: fix command_active typo cred/userns: define current_user_ns() as a function
ARM: ux500: fix prcmu_is_cpu_in_wfi() calculation

Augusto Mecking Caringi (1):
vme: Fix wrong pointer utilization in ca91cx42_slave_get

Aurelien Aptel (1):
fs/cifs: make share unaccessible at root level mountable

Bart Van Assche (2):
IB/mad: Fix an array index check
IB/multicast: Check ib_find_pkey() return value

Bartosz Golaszewski (1):
ARM: davinci: da850: don't add emac clock to lookup table twice

Ben Hutchings (1):
kconfig/nconf: Fix hang when editing symbol with a long prompt

Benjamin Block (1):
scsi: zfcp: fix use-after-"free" in FC ingress path after TMF

Benjamin Marzinski (1):
dm space map metadata: fix 'struct sm_metadata' leak on failed create

Benjamin Poirier (2):
vmxnet3: Wake queue from reset work
bna: Add synchronization for tx ring.

Bjorn Helgaas (1):
x86/PCI: Ignore _CRS on Supermicro X8DTH-i/6/iF/6F

Boris Brezillon (1):
m68k: Fix ndelay() macro

Boris Ostrovsky (1):
xen/gntdev: Use VM_MIXEDMAP instead of VM_IO to avoid NUMA balancing

Calvin Owens (1):
sg: Fix double-free when drives detach during SG_IO

Chandan Rajendra (2):
ext4: fix mballoc breakage with 64k block size
ext4: fix stack memory corruption with 64k block size

Con Kolivas (1):
ALSA: usb-audio: Add QuickCam Communicate Deluxe/S7500 to
volume_control_quirks

Dan Carpenter (6):
ext4: return -ENOMEM instead of success
usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL target/iscsi: Fix double free in lio_target_tiqn_addtpg()
mmc: mmc_test: Uninitialized return value
ser_gigaset: return -ENOMEM on error instead of success [media] xc2028: unlock on error in xc2028_set_config()

Daniel Borkmann (1):
net, sched: fix soft lockup in tc_classify

Daniele Palmas (1):
USB: serial: option: add support for Telit LE922A PIDs 0x1040, 0x1041

Darrick J. Wong (1):
ext4: reject inodes with negative size

Dave Jones (1):
ipv6: handle -EFAULT from skb_copy_bits

Dave Martin (3):
arm64/ptrace: Preserve previous registers for short regset write arm64/ptrace: Avoid uninitialised struct padding in fpr_set() arm64/ptrace: Reject attempts to set incomplete hardware breakpoint
fields

David Matlack (2):
jump_labels: API for flushing deferred jump label updates
KVM: x86: flush pending lapic jump label updates on module unload

Eric Dumazet (1):
gro: use min_t() in skb_gro_reset_offset()

Eric Ren (1):
ocfs2: fix crash caused by stale lvb with fsdlm plugin

Eric Sandeen (1):
xfs: set AGI buffer type in xlog_recover_clear_agi_bucket

Eva Rachel Retuya (1):
staging: iio: ad7606: fix improper setting of oversampling pins

Fabien Parent (1):
ARM: dts: da850-evm: fix read access to SPI flash

Felipe Balbi (3):
usb: gadget: composite: correctly initialize ep->maxpacket
usb: dwc3: gadget: always unmap EP0 requests
usb: gadget: composite: always set ep->mult to a sensible value

Florian Fainelli (1):
net: stmmac: Fix race between stmmac_drv_probe and stmmac_open

Gabriel Krisman Bertazi (1):
serial: 8250_pci: Detach low-level driver during PCI error recovery

Geert Uytterhoeven (1):
usb: hub: Move hub_port_disable() to fix warning if PM is disabled

Geoff Levand (1):
powerpc/ps3: Fix system hang with GCC 5 builds

Gerald Schaefer (1):
s390/vmlogrdr: fix IUCV buffer allocation

Giuseppe Lippolis (1):
USB: serial: option: add dlink dwm-158

Greg Kroah-Hartman (2):
usb: gadgetfs: restrict upper bound on device configuration size
HID: hid-cypress: validate length of report

Gu Zheng (1):
tmpfs: clear S_ISGID when setting posix ACLs

Guenter Roeck (3):
cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is
selected
hwmon: (ds620) Fix overflows seen when writing temperature limits
hwmon: (g762) Fix overflows and crash seen when writing limit
attributes

Hauke Mehrtens (1):
mtd: nand: xway: disable module support

Heikki Krogerus (5):
usb: dwc3: pci: add support for Intel Sunrise Point PCH
usb: dwc3: pci: add support for Intel Broxton SOC
usb: dwc3: pci: add ID for one more Intel Broxton platform
usb: dwc3: pci: add Intel Kabylake PCI ID
usb: dwc3: pci: add Intel Gemini Lake PCI ID

Heinrich Schuchardt (1):
apparmor: do not expose kernel stack

Herbert Xu (2):
gro: Enter slow-path if there is no tailroom
gro: Disable frag0 optimization on IPv6 ext headers

Huang Rui (1):
iommu/amd: Fix the left value check of cmd buffer

Ilya Dryomov (1):
libceph: verify authorize reply on connect

J. Bruce Fields (1):
svcrpc: don't leak contexts on PROC_DESTROY

Jan Kara (2):
ext4: fix data exposure after a crash
posix_acl: Clear SGID bit when setting file permissions

Jeff Mahoney (1):
Revert "Btrfs: don't delay inode ref updates during log, replay"

Jim Mattson (1):
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)

Johan Hovold (32):
USB: serial: kl5kusb105: fix open error path
USB: serial: omninet: fix NULL-derefs at open and disconnect
USB: serial: quatech2: fix sleep-while-atomic in close
USB: serial: pl2303: fix NULL-deref at open
USB: serial: keyspan_pda: verify endpoints at probe
USB: serial: spcp8x5: fix NULL-deref at open
USB: serial: io_ti: fix NULL-deref at open
USB: serial: io_ti: fix another NULL-deref at open
USB: serial: iuu_phoenix: fix NULL-deref at open
USB: serial: garmin_gps: fix memory leak on failed URB submit
USB: serial: ti_usb_3410_5052: fix NULL-deref at open
USB: serial: io_edgeport: fix NULL-deref at open
USB: serial: oti6858: fix NULL-deref at open
USB: serial: cyberjack: fix NULL-deref at open
USB: serial: kobil_sct: fix NULL-deref in write
USB: serial: mos7840: fix NULL-deref at open
USB: serial: mos7720: fix NULL-deref at open
USB: serial: mos7720: fix use-after-free on probe errors
USB: serial: mos7720: fix parport use-after-free on probe errors
USB: serial: mos7720: fix parallel probe
USB: phy: am335x-control: fix device and of_node leaks
USB: serial: io_ti: bind to interface after fw download powerpc/pci/rpadlpar: Fix device reference leaks
USB: serial: kl5kusb105: fix line-state error handling
USB: serial: ch341: fix initial modem-control state
USB: serial: ch341: fix open error handling
USB: serial: ch341: fix control-message error handling
USB: serial: ch341: fix open and resume after B0
USB: serial: ch341: fix resume after reset
USB: serial: ch341: fix modem-control and B0 handling powerpc/ibmebus: Fix further device reference leaks powerpc/ibmebus: Fix device reference leaks in sysfs interface

John Johansen (18):
apparmor: fix refcount bug in profile replacement
apparmor: fix replacement bug that adds new child to old parent
apparmor: fix uninitialized lsm_audit member
apparmor: exec should not be returning ENOENT when it denies
apparmor: fix update the mtime of the profile file on replacement
apparmor: fix disconnected bind mnts reconnection
apparmor: internal paths should be treated as disconnected
apparmor: fix put() parent ref after updating the active ref
apparmor: fix log failures for all profiles in a set
apparmor: fix audit full profile hname on successful load
apparmor: ensure the target profile name is always audited
apparmor: check that xindex is in trans_table bounds
apparmor: fix refcount race when finding a child profile
apparmor: add missing id bounds check on dfa verification
apparmor: don't check for vmalloc_addr if kvzalloc() failed
apparmor: fix oops in profile_unpack() when policy_db is not present
apparmor: fix module parameters can be changed after policy is locked
apparmor: fix arg_size computation for when setprocattr is null
terminated

Joonyoung Shim (1):
clocksource/exynos_mct: Clear interrupt when cpu is shut down

Julien Grall (1):
arm/xen: Use alloc_percpu rather than __alloc_percpu

Jussi Laako (1):
ALSA: hiface: Fix M2Tech hiFace driver sampling rate change

Konstantin Khlebnikov (1):
md/raid5: limit request size according to implementation limits

Krzysztof Kozlowski (1):
thermal: hwmon: Properly report critical temperature in sysfs

Krzysztof Opasiak (1):
usb: gadget: composite: Test get_alt() presence instead of set_alt()

Larry Finger (2):
ssb: Fix error routine when fallback SPROM fails
powerpc: Fix build warning on 32-bit PPC

Liu Bo (1):
Btrfs: fix memory leak in reading btree blocks

Lu Baolu (1):
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Broxton-M platforms

Lukasz Odzioba (1):
x86/cpu: Fix bootup crashes by sanitizing the argument of the
'clearcpuid=' command-line option

Maor Gottlieb (1):
IB/mlx4: Set traffic class in AH

Marc Kleine-Budde (1):
can: raw: raw_setsockopt: limit number of can_filter that can be set

Marcos Paulo de Souza (1):
Input: i8042 - add Pegatron touchpad to noloop table

Mark Rutland (2):
arm64: avoid returning from bad_mode
ARM: 8634/1: hw_breakpoint: blacklist Scorpion CPUs

Markus Elfring (1):
driver core: Delete an unnecessary check before the function call
"put_device"

Mathias Nyman (4):
usb: hub: Fix auto-remount of safely removed or ejected USB-3 devices
xhci: workaround for hosts missing CAS bit
xhci: free xhci virtual devices with leaf nodes first
xhci: fix deadlock at host remove by running watchdog correctly

Mauro Carvalho Chehab (1):
[media] xc2028: avoid use after free

Michal Hocko (1):
hotplug: Make register and unregister notifier API symmetric

Michal Tesar (1):
igmp: Make igmp group member RFC 3376 compliant

Mike Kravetz (1):
mm/hugetlb.c: fix reservation race when freeing surplus pages

Ming Lei (1):
driver core: fix race between creating/querying glue dir and its
cleanup

Mintz, Yuval (1):
bnx2x: Correct ringparam estimate when DOWN

Nathaniel Quillin (1):
USB: cdc-acm: add device id for GW Instek AFG-125

NeilBrown (2):
block_dev: don't test bdev->bd_contains when it is not stable NFSv4.1: nfs4_fl_prepare_ds must be careful about reporting success.

Nicolai Stange (1):
f2fs: set ->owner for debugfs status file's file_operations

Nicolas Iooss (1):
ite-cir: initialize use_demodulator before using it

Niklas Söderlund (1):
pinctrl: sh-pfc: Do not unconditionally support
PIN_CONFIG_BIAS_DISABLE

Oliver O'Halloran (1):
mm/init: fix zone boundary creation

Omar Sandoval (1):
block: fix use-after-free in sys_ioprio_get()

Ondrej Kozina (1):
dm crypt: mark key as invalid until properly loaded

Pan Bian (2):
USB: serial: kl5kusb105: abort on open exception path
clk: clk-wm831x: fix a logic error

Paolo Bonzini (1):
KVM: x86: fix emulation of "MOV SS, null selector"

Patrik Jakobsson (1):
drm/gma500: Add compat ioctl

Paul Burton (1):
net: ti: cpmac: Fix compiler warning due to type confusion

Pavel Rojtberg (1):
Input: xpad - use correct product id for x360w controllers

Pavel Shilovsky (3):
CIFS: Fix a possible memory corruption during reconnect
CIFS: Fix missing nls unload in smb2_reconnect()
CIFS: Fix a possible memory corruption in push locks

Peter Zijlstra (Intel) (1):
perf/x86: Fix full width counter, counter overflow

Quinn Tran (1):
qla2xxx: Fix crash due to null pointer access

Rabin Vincent (1):
block: protect iterate_bdevs() against concurrent close

Rafal Redzimski (1):
usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host

Reiter Wolfgang (2):
drop_monitor: add missing call to genlmsg_end
drop_monitor: consider inserted data in genlmsg_end

Richard Weinberger (1):
ubifs: Fix journal replay wrt. xattr nodes

Robbie Ko (1):
Btrfs: fix tree search logic when replaying directory entry deletes

Robert Doebbelin (1):
fuse: do not use iocb after it may have been freed

Rolf Eike Beer (1):
selftests: do not require bash to run netsocktests testcase

Russell Currey (1):
drivers/gpu/drm/ast: Fix infinite loop if read fails

Sachin Prabhu (4):
Fix memory leaks in cifs_do_mount()
Compare prepaths when comparing superblocks Move check for prefix path to within cifs_get_root() Fix regression which breaks DFS mounting

Saeed Mahameed (1):
IB/mlx4: Fix port query for 56Gb Ethernet links

Segher Boessenkool (1):
powerpc: Convert cmp to cmpd in idle enter sequence

Shaohua Li (2):
mm/vmscan.c: set correct defer count for shrinker
md: MD_RECOVERY_NEEDED is set for mddev->recovery

Stefan Wahren (1):
mmc: mxs-mmc: Fix additional cycles after transmission stop

Steffen Maier (2):
scsi: zfcp: do not trace pure benign residual HBA responses at default
level
scsi: zfcp: fix rport unblock race with LUN recovery

Steve Rutherford (1):
KVM: x86: Introduce segmented_write_std

Steven Rostedt (1):
ftrace/x86: Set ftrace_stub to weak to prevent gcc from using short
jumps to it

Steven Rostedt (Red Hat) (1):
ftrace/x86_32: Set ftrace_stub to weak to prevent gcc from using short
jumps to it

Takashi Iwai (5):
ALSA: hda - Gate the mic jack on HP Z1 Gen3 AiO
ALSA: hda - Fix up GPIO for ASUS ROG Ranger
ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL
ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()
xc2028: Fix use-after-free bug properly

Tariq Saeed (1):
ocfs2: fix BUG_ON() in ocfs2_ci_checkpointed()

Theodore Ts'o (3):
ext4: use more strict checks for inodes_per_block on mount
ext4: fix in-superblock mount options processing
ext4: add sanity checking to count_overhead()

Thomas Gleixner (3):
locking/rtmutex: Prevent dequeue vs. unlock race locking/rtmutex: Use READ_ONCE() in rt_mutex_owner() tick/broadcast: Prevent NULL pointer dereference

Tony Lindgren (1):
usb: musb: Fix trying to free already-free IRQ 4

Trond Myklebust (1):
NFSv4: Ensure nfs_atomic_open set the dentry verifier on ENOENT

Vegard Nossum (1):
apparmor: fix oops, validate buffer size in apparmor_setprocattr()

Vlad Tsyrklevich (2):
i2c: fix kernel memory disclosure in dev interface vfio/pci: Fix integer overflows, bitmask check

Vladimir Zapolskiy (3):
ARM: dts: imx31: fix clock control module interrupts description
ARM: dts: imx31: move CCM device node to AIPS2 bus devices
ARM: dts: imx31: fix AVIC base address

Wan Ahmad Zainie (1):
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake

Wanpeng Li (1):
x86/apic: Order irq_enter/exit() calls correctly vs. ack_APIC_irq()

Wei Fang (1):
scsi: avoid a permanent stop of the scsi device's request queue

Zhou Chengming (1):
sysctl: Drop reference added by grab_header in proc_sys_readdir

stephen hemminger (1):
netvsc: reduce maximum GSO size

추지호 (1):
can: peak: fix bad memory access and free sequence

 .../devicetree/bindings/clock/imx31-clock.txt      |   2 +-
 arch/arm/boot/dts/da850-evm.dts                    |   1 +
 arch/arm/boot/dts/imx31.dtsi                       |  18 +--
 arch/arm/include/asm/cputype.h                     |   3 +
 arch/arm/kernel/hw_breakpoint.c                    |  16 +++
 arch/arm/mach-davinci/da850.c                      |  12 +-
 arch/arm/mach-ux500/pm.c                           |   4 +-
 arch/arm/xen/enlighten.c                           |   3 +-
 arch/arm64/include/uapi/asm/ptrace.h               |   1 +
 arch/arm64/kernel/entry.S                          |   2 +-
 arch/arm64/kernel/ptrace.c                         |  11 +-
 arch/arm64/kernel/traps.c                          |  25 +++-
 arch/cris/boot/rescue/Makefile                     |   8 ++
 arch/m68k/include/asm/delay.h                      |   2 +-
 arch/powerpc/boot/ps3-head.S                       |   5 -
 arch/powerpc/boot/ps3.c                            |   8 +-
 arch/powerpc/kernel/ibmebus.c                      |  16 ++-
 arch/powerpc/kernel/idle_power7.S                  |   2 +-
 arch/powerpc/kernel/misc_32.S                      |   2 +-
 arch/x86/include/asm/apic.h                        |   3 +-
 arch/x86/kernel/cpu/common.c                       |   2 +-
 arch/x86/kernel/cpu/perf_event.c                   |   2 +-
 arch/x86/kernel/cpu/perf_event_intel.c             |   2 +-
 arch/x86/kernel/entry_32.S                         |   4 +-
 arch/x86/kernel/entry_64.S                         |   3 +-
 arch/x86/kernel/smp.c                              |   2 +-
 arch/x86/kvm/emulate.c                             |  66 ++++++++--
 arch/x86/kvm/lapic.c                               |   6 +
 arch/x86/kvm/lapic.h                               |   1 +
 arch/x86/kvm/vmx.c                                 |  11 +-
 arch/x86/kvm/x86.c                                 |   1 +
 arch/x86/pci/acpi.c                                |  10 ++
 block/bsg.c                                        |   3 +
 drivers/base/core.c                                |  42 +++++--
 drivers/clk/clk-wm831x.c                           |   2 +-
 drivers/clocksource/exynos_mct.c                   |  17 +--
 drivers/crypto/caam/caamalg.c                      |   4 +-
 drivers/gpu/drm/ast/ast_main.c                     |   7 +-
 drivers/gpu/drm/gma500/psb_drv.c                   |   3 +
 drivers/gpu/drm/radeon/si_dpm.c                    |  14 +--
 drivers/hid/hid-cypress.c                          |   3 +
 drivers/hwmon/ds620.c                              |   2 +-
 drivers/hwmon/g762.c                               |  11 +-
 drivers/i2c/i2c-dev.c                              |   2 +-
 drivers/infiniband/core/mad.c                      |   2 +-
 drivers/infiniband/core/multicast.c                |   7 +-
 drivers/infiniband/hw/mlx4/ah.c                    |   6 +-
 drivers/infiniband/hw/mlx4/main.c                  |   8 +-
 drivers/input/joystick/xpad.c                      |   6 +
 drivers/input/serio/i8042-x86ia64io.h              |   6 +
 drivers/iommu/amd_iommu.c                          |   2 +-
 drivers/isdn/gigaset/ser-gigaset.c                 |   4 +-
 drivers/md/dm-crypt.c                              |   7 +-
 drivers/md/md.c                                    |   2 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |  10 +-
 drivers/md/raid5.c                                 |   9 ++
 drivers/media/rc/ite-cir.c                         |   2 +
 drivers/media/tuners/tuner-xc2028.c                |  34 +++---
 drivers/mmc/card/mmc_test.c                        |   2 +-
 drivers/mmc/host/mxs-mmc.c                         |   6 +-
 drivers/mtd/nand/Kconfig                           |   2 +-
 drivers/net/can/usb/peak_usb/pcan_usb_core.c       |   6 +-
 .../net/ethernet/broadcom/bnx2x/bnx2x_ethtool.c    |   8 ++
 drivers/net/ethernet/brocade/bna/bnad.c            |   4 +-
 drivers/net/ethernet/stmicro/stmmac/stmmac_main.c  |  20 +--
 drivers/net/ethernet/ti/cpmac.c                    |   5 +-
 drivers/net/hyperv/netvsc_drv.c                    |   4 +
 drivers/net/vmxnet3/vmxnet3_drv.c                  |   2 +-
 drivers/pci/hotplug/rpadlpar_core.c                |  10 +-
 drivers/pci/pci.c                                  |   4 +
 drivers/pinctrl/sh-pfc/pinctrl.c                   |   3 +-
 drivers/s390/char/vmlogrdr.c                       |   2 +-
 drivers/s390/scsi/zfcp_dbf.c                       |  17 ++-
 drivers/s390/scsi/zfcp_dbf.h                       |  41 ++++++-
 drivers/s390/scsi/zfcp_erp.c                       |  61 ++++++++-
 drivers/s390/scsi/zfcp_ext.h                       |   4 +-
 drivers/s390/scsi/zfcp_fsf.h                       |   3 +-
 drivers/s390/scsi/zfcp_reqlist.h                   |  30 ++++-
 drivers/s390/scsi/zfcp_scsi.c                      |  61 ++++++++-
 drivers/scsi/mvsas/mv_94xx.c                       |   2 +-
 drivers/scsi/qla2xxx/qla_os.c                      |  16 ++-
 drivers/scsi/scsi_sysfs.c                          |   4 -
 drivers/scsi/sg.c                                  |  11 +-
 drivers/ssb/pci.c                                  |   1 +
 drivers/staging/iio/adc/ad7606_core.c              |   2 +-
 drivers/target/iscsi/iscsi_target_tpg.c            |   1 -
 drivers/thermal/thermal_hwmon.c                    |   2 +-
 drivers/tty/serial/8250/8250_pci.c                 |  23 +++-
 drivers/tty/sysrq.c                                |   4 +-
 drivers/usb/class/cdc-acm.c                        |   1 +
 drivers/usb/core/config.c                          |  10 ++
 drivers/usb/core/hub.c                             | 136 ++++++++-------------
 drivers/usb/dwc3/dwc3-pci.c                        |  16 +++
 drivers/usb/dwc3/gadget.c                          |   8 +-
 drivers/usb/gadget/composite.c                     |  23 ++--
 drivers/usb/gadget/dummy_hcd.c                     |   6 +-
 drivers/usb/gadget/inode.c                         |  17 ++-
 drivers/usb/gadget/uvc_video.c                     |   2 +-
 drivers/usb/host/uhci-pci.c                        |   4 +
 drivers/usb/host/xhci-hub.c                        |  37 ++++++
 drivers/usb/host/xhci-mem.c                        |  42 ++++++-
 drivers/usb/host/xhci-pci.c                        |  13 +-
 drivers/usb/host/xhci-ring.c                       |   7 --
 drivers/usb/host/xhci.c                            |  13 --
 drivers/usb/host/xhci.h                            |   3 +
 drivers/usb/musb/musbhsdma.h                       |   2 +-
 drivers/usb/phy/phy-am335x-control.c               |   2 +
 drivers/usb/serial/ch341.c                         |  90 +++++++++-----
 drivers/usb/serial/cyberjack.c                     |  10 ++
 drivers/usb/serial/garmin_gps.c                    |   1 +
 drivers/usb/serial/io_edgeport.c                   |   5 +
 drivers/usb/serial/io_ti.c                         |  17 ++-
 drivers/usb/serial/iuu_phoenix.c                   |  11 ++
 drivers/usb/serial/keyspan_pda.c                   |  14 +++
 drivers/usb/serial/kl5kusb105.c                    |  44 +++++--
 drivers/usb/serial/kobil_sct.c                     |  12 ++
 drivers/usb/serial/mos7720.c                       |  51 ++++----
 drivers/usb/serial/mos7840.c                       |  12 ++
 drivers/usb/serial/omninet.c                       |  13 ++
 drivers/usb/serial/option.c                        |   7 ++
 drivers/usb/serial/oti6858.c                       |  16 +++
 drivers/usb/serial/pl2303.c                        |   8 ++
 drivers/usb/serial/quatech2.c                      |   4 -
 drivers/usb/serial/spcp8x5.c                       |  14 +++
 drivers/usb/serial/ti_usb_3410_5052.c              |   7 ++
 drivers/vfio/pci/vfio_pci.c                        |  33 +++--
 drivers/vfio/pci/vfio_pci_intrs.c                  |   2 +-
 drivers/vme/bridges/vme_ca91cx42.c                 |   2 +-
 drivers/xen/gntdev.c                               |   2 +-
 fs/9p/acl.c                                        |  40 +++---
 fs/block_dev.c                                     |   9 +-
 fs/btrfs/acl.c                                     |   6 +-
 fs/btrfs/delayed-inode.c                           |   8 --
 fs/btrfs/extent_io.c                               |   9 ++
 fs/btrfs/tree-log.c                                |   3 +-
 fs/cifs/cifs_fs_sb.h                               |   4 +
 fs/cifs/cifsfs.c                                   |  17 ++-
 fs/cifs/cifsglob.h                                 |   3 +
 fs/cifs/cifsproto.h                                |   5 +-
 fs/cifs/connect.c                                  | 116 ++++++++++++++++--
 fs/cifs/dir.c                                      |  20 ++-
 fs/cifs/inode.c                                    |  22 +++-
 fs/cifs/smb2file.c                                 |   2 +-
 fs/cifs/smb2pdu.c                                  |  77 ++++++++----
 fs/cifs/smb2proto.h                                |   1 +
 fs/dcache.c                                        |   7 +-
 fs/exec.c                                          |  10 +-
 fs/ext2/acl.c                                      |  12 +-
 fs/ext3/acl.c                                      |  10 +-
 fs/ext4/acl.c                                      |  12 +-
 fs/ext4/inline.c                                   |   4 +-
 fs/ext4/inode.c                                    |  29 +++--
 fs/ext4/mballoc.c                                  |   4 +-
 fs/ext4/super.c                                    |  64 ++++++----
 fs/f2fs/acl.c                                      |   6 +-
 fs/f2fs/debug.c                                    |   1 +
 fs/fuse/file.c                                     |   5 +-
 fs/generic_acl.c                                   |  12 +-
 fs/gfs2/acl.c                                      |  14 +--
 fs/hfsplus/posix_acl.c                             |   4 +-
 fs/hfsplus/xattr.c                                 |   5 +-
 fs/ioprio.c                                        |   2 +
 fs/jffs2/acl.c                                     |   9 +-
 fs/jfs/xattr.c                                     |   5 +-
 fs/nfs/dir.c                                       |   1 +
 fs/nfs/file.c                                      |   2 +-
 fs/nfs/nfs4filelayoutdev.c                         |   3 +-
 fs/ocfs2/acl.c                                     |  20 ++-
 fs/ocfs2/dlmglue.c                                 |  10 ++
 fs/ocfs2/file.c                                    |   9 +-
 fs/ocfs2/stackglue.c                               |   6 +
 fs/ocfs2/stackglue.h                               |   3 +
 fs/posix_acl.c                                     |  31 +++++
 fs/proc/proc_sysctl.c                              |   3 +-
 fs/reiserfs/xattr_acl.c                            |   8 +-
 fs/ubifs/tnc.c                                     |  25 +++-
 fs/xfs/xfs_acl.c                                   |  15 ++-
 fs/xfs/xfs_log_recover.c                           |   1 +
 include/linux/capability.h                         |   2 -
 include/linux/cpu.h                                |  12 +-
 include/linux/cred.h                               |   5 +-
 include/linux/jump_label_ratelimit.h               |   4 +
 include/linux/netdevice.h                          |   9 +-
 include/linux/posix_acl.h                          |   1 +
 include/uapi/linux/can.h                           |   1 +
 kernel/cpu.c                                       |   3 +-
 kernel/jump_label.c                                |   6 +
 kernel/rtmutex.c                                   |  68 ++++++++++-
 kernel/rtmutex_common.h                            |   5 +-
 kernel/time/tick-broadcast.c                       |   3 +
 mm/hugetlb.c                                       |  37 ++++--
 mm/page_alloc.c                                    |  17 +--
 mm/vmscan.c                                        |  14 ++-
 net/can/raw.c                                      |   3 +
 net/ceph/messenger.c                               |  13 ++
 net/core/dev.c                                     |   4 +-
 net/core/drop_monitor.c                            |  39 ++++--
 net/ipv4/igmp.c                                    |   7 +-
 net/ipv6/ip6_offload.c                             |   1 +
 net/ipv6/raw.c                                     |   7 +-
 net/sched/cls_api.c                                |   4 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |   2 +-
 scripts/kconfig/nconf.gui.c                        |  15 ++-
 security/apparmor/apparmorfs.c                     |   2 +
 security/apparmor/audit.c                          |   3 +-
 security/apparmor/domain.c                         |  22 ++--
 security/apparmor/file.c                           |   3 +-
 security/apparmor/include/match.h                  |   1 +
 security/apparmor/include/policy.h                 |   2 +
 security/apparmor/lsm.c                            |  60 ++++-----
 security/apparmor/match.c                          |  16 ++-
 security/apparmor/path.c                           |  61 +++++----
 security/apparmor/policy.c                         |  61 ++++++---
 security/apparmor/policy_unpack.c                  |   5 +-
 sound/pci/hda/patch_conexant.c                     |  17 +++
 sound/pci/hda/patch_realtek.c                      |   2 +
 sound/usb/card.c                                   |   1 -
 sound/usb/hiface/pcm.c                             |   2 +
 sound/usb/mixer.c                                  |   3 +-
 tools/perf/util/trace-event-scripting.c            |   6 +-
 tools/testing/selftests/net/run_netsocktests       |   2 +-
 221 files changed, 1992 insertions(+), 800 deletions(-)
Signature · 1 line
2.11.0