Skip to content

4.7.5-stable review

Greg Kroah-Hartman kvm linux-mips linux-rockchip linux-snps-arc lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest177 of 184 patches 5 repliesIn review

177 of 184 patches are in this archive. The cover letter announces 184.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/184clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe functiondrivers/clocksource/sun4i_timer.c+8 -10 replies
2/184MIPS: KVM: Check for pfn noslot casearch/mips/kvm/tlb.c+1 -10 replies
3/184fscrypto: require write access to mount to set encryption policyfs/ext4/ioctl.c+6 -00 replies
4/184drm/msm: protect against faults from copy_from_user() in submit ioctldrivers/gpu/drm/msm/msm_drv.h drivers/gpu/drm/msm/msm_gem.c drivers/gpu/drm/msm/msm_gem_submit.c+17 -01 reply
5/184bpf: fix method of PTR_TO_PACKET reg id generationkernel/bpf/verifier.c+2 -10 replies
6/184ipv4: panic in leaf_walk_rcu due to stale node pointernet/ipv4/fib_trie.c+2 -60 replies
7/184vti: flush x-netns xfrm cache when vti interface is removednet/ipv4/ip_vti.c+31 -00 replies
8/184bpf: fix write helpers with regards to non-linear partsnet/core/filter.c+18 -520 replies
9/184net/irda: handle iriap_register_lsap() allocation failurenet/irda/iriap.c+6 -20 replies
10/184net/sctp: always initialise sctp_ht_iter::start_failnet/sctp/proc.c+1 -00 replies
11/184net: ipv6: Do not keep IPv6 addresses when IPv6 is disablednet/ipv6/addrconf.c+2 -20 replies
12/184tipc: fix NULL pointer dereference in shutdown()net/tipc/socket.c+2 -10 replies
14/184net/mlx5: Fix pci error recovery flowdrivers/net/ethernet/mellanox/mlx5/core/main.c+29 -300 replies
15/184net/mlx5: Added missing check of msg length in verifying its signaturedrivers/net/ethernet/mellanox/mlx5/core/cmd.c+53 -300 replies
16/184net/mlx5e: Use correct flow dissector key on flower offloadingdrivers/net/ethernet/mellanox/mlx5/core/en_tc.c+1 -10 replies
17/184net sched: fix encoding to use real lengthnet/sched/act_ife.c+10 -80 replies
18/184udp: fix poll() issue with zero sized packetsnet/ipv4/udp.c+6 -60 replies
19/184tcp: properly scale window in tcp_v[46]_reqsk_send_ack()net/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+14 -20 replies
20/184sctp: fix overrun in sctp_diag_dump_one()net/sctp/sctp_diag.c+4 -20 replies
21/184tun: fix transmit timestamp supportdrivers/net/tun.c+1 -50 replies
22/184net: dsa: bcm_sf2: Fix race condition while unmasking interruptsdrivers/net/dsa/bcm_sf2.h+1 -10 replies
23/184Revert "phy: IRQ cannot be shared"drivers/net/phy/phy.c+4 -20 replies
24/184net: smc91x: fix SMC accessesarch/arm/mach-pxa/idp.c arch/arm/mach-pxa/xcep.c arch/arm/mach-realview/core.c +6 more+73 -260 replies
25/184bridge: re-introduce fix parsing of MLDv2 reportsnet/bridge/br_multicast.c+1 -10 replies
26/184kcm: fix a socket double freenet/kcm/kcmsock.c+2 -10 replies
27/184bonding: Fix bonding crashdrivers/net/bonding/bond_main.c include/linux/netdevice.h net/core/dev.c+21 -30 replies
28/184Revert "af_unix: Fix splice-bind deadlock"net/unix/af_unix.c+27 -410 replies
29/184af_unix: split u->readlock into two: iolock and bindlockinclude/net/af_unix.h net/unix/af_unix.c+24 -230 replies
30/184ipv6: release dst in ping_v6_sendmsgnet/ipv6/ping.c+7 -20 replies
31/184bnxt_en: Fix TX push operation on ARM64.drivers/net/ethernet/broadcom/bnxt/bnxt.c+2 -20 replies
32/184ipv6: addrconf: fix dev refcont leak when DAD failednet/ipv6/addrconf.c+2 -00 replies
33/184tcp: fastopen: avoid negative sk_forward_allocnet/ipv4/tcp_fastopen.c+1 -00 replies
34/184net/mlx5e: Fix parsing of vlan packets when updating lro headerdrivers/net/ethernet/mellanox/mlx5/core/en_rx.c+15 -70 replies
35/184tcp: cwnd does not increase in TCP YeAHnet/ipv4/tcp_yeah.c+1 -10 replies
36/184powerpc/tm: do not use r13 for tabort_syscallarch/powerpc/kernel/entry_64.S+6 -60 replies
37/184powerpc/powernv : Drop reference added by kset_find_obj()arch/powerpc/platforms/powernv/opal-dump.c arch/powerpc/platforms/powernv/opal-elog.c+12 -20 replies
38/184powerpc: sysdev: cpm: fix gpio save_regs functionsarch/powerpc/sysdev/cpm1.c arch/powerpc/sysdev/cpm_common.c+6 -30 replies
39/184powerpc/mm: Dont alias user region to other regions below PAGE_OFFSETarch/powerpc/mm/slb_low.S+6 -10 replies
40/184powerpc/powernv: Fix corrupted PE allocation bitmap on releasing PEarch/powerpc/platforms/powernv/pci-ioda.c+2 -10 replies
41/184kernfs: dont depend on d_find_any_alias() when generating notificationsfs/kernfs/file.c+21 -70 replies
42/184pNFS/flexfiles: Fix an Oopsable condition when connection to the DS failsfs/nfs/flexfilelayout/flexfilelayout.c fs/nfs/flexfilelayout/flexfilelayoutdev.c+28 -280 replies
43/184pNFS: The client must not do I/O to the DS if its lease has expiredfs/nfs/pnfs.c+1 -00 replies
44/184NFSv4.1: Fix Oopsable condition in server callback racesfs/nfs/callback_proc.c fs/nfs/nfs4session.c fs/nfs/nfs4session.h+35 -40 replies
45/184NFSv4.x: Fix a refcount leak in nfs_callback_up_netfs/nfs/callback.c+1 -00 replies
46/184nfsd: Close race between nfsd4_release_lockowner and nfsd4_lockfs/nfsd/nfs4state.c+17 -230 replies
47/184pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialisedfs/nfs/pnfs.c+3 -00 replies
48/184NFSv4.1: Fix the CREATE_SESSION slot number accountingfs/nfs/nfs4proc.c+10 -20 replies
49/184kexec: fix double-free when failing to relocate the purgatorykernel/kexec_file.c+3 -00 replies
50/184mm, oom: prevent premature OOM killer invocation for high order requestmm/page_alloc.c+2 -480 replies
51/184mm, mempolicy: task->mempolicy must be NULL before dropping final referenceinclude/linux/mempolicy.h kernel/exit.c mm/mempolicy.c+22 -60 replies
52/184ahci: disable correct irq for dummy portsdrivers/ata/libahci.c+1 -10 replies
53/184rapidio/tsi721: fix incorrect detection of address translation conditiondrivers/rapidio/devices/tsi721.c+1 -10 replies
54/184mm: introduce get_task_exe_filefs/proc/base.c include/linux/mm.h kernel/fork.c+25 -60 replies
55/184audit: fix exe_file access in audit_exe_comparekernel/audit_watch.c+5 -30 replies
56/184dm flakey: fix reads to be issued if drop_writes configureddrivers/md/dm-flakey.c+16 -110 replies
57/184IB/hfi1,IB/qib: Fix qp_stats sleep with rcu read lock helddrivers/infiniband/hw/hfi1/debugfs.c drivers/infiniband/hw/hfi1/qp.c drivers/infiniband/hw/qib/qib_debugfs.c +1 more+18 -160 replies
58/184IB/uverbs: Fix race between uverbs_close and remove_onedrivers/infiniband/core/uverbs.h drivers/infiniband/core/uverbs_main.c+25 -130 replies
59/184IB/hfi1: Reset QSFP on every run through channel tuningdrivers/infiniband/hw/hfi1/platform.c+5 -10 replies
60/184mm: fix cache mode of dax pmd mappingsarch/x86/mm/pat.c kernel/memremap.c+19 -70 replies
62/184x86/AMD: Apply erratum 665 on machines without a BIOS fixarch/x86/kernel/cpu/amd.c+12 -00 replies
63/184KVM: s390: dont use current->thread.fpu.* when accessing registersarch/s390/kvm/kvm-s390.c+6 -40 replies
64/184kvm-arm: Unmap shadow pagetables properlyarch/arm/kvm/arm.c arch/arm/kvm/mmu.c+1 -20 replies
66/184iio: accel: kxsd9: Fix raw read returndrivers/iio/accel/kxsd9.c+1 -00 replies
67/184iio: sw-trigger: Fix config group initializationinclude/linux/iio/sw_trigger.h+1 -10 replies
68/184iio: proximity: as3935: set up buffer timestamps for non-zero valuesdrivers/iio/proximity/as3935.c+1 -10 replies
69/184iio: adc: rockchip_saradc: reset saradc controller before programming itDocumentation/devicetree/bindings/iio/adc/rockchip-saradc.txt drivers/iio/adc/Kconfig drivers/iio/adc/rockchip_saradc.c+38 -00 replies
70/184iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent accessdrivers/iio/adc/ti_am335x_adc.c+11 -30 replies
71/184iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sampledrivers/iio/adc/ti_am335x_adc.c include/linux/mfd/ti_am335x_tscadc.h+5 -50 replies
72/184iio:ti-ads1015: fix a wrong pointer definition.drivers/iio/adc/ti-ads1015.c+2 -10 replies
73/184iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999drivers/iio/adc/ad799x.c+1 -00 replies
74/184iio: humidity: am2315: set up buffer timestamps for non-zero valuesdrivers/iio/humidity/am2315.c+1 -10 replies
75/184iio: adc: at91: unbreak channel adc channel 3drivers/iio/adc/at91_adc.c+2 -20 replies
76/184iio: humidity: hdc100x: fix sensor data reads of temp and humiditydrivers/iio/humidity/hdc100x.c+7 -200 replies
77/184iio: accel: bmc150: reset chip at init timedrivers/iio/accel/bmc150-accel-core.c+11 -00 replies
78/184iio: fix pressure data output unit in hid-sensor-attributesdrivers/iio/common/hid-sensors/hid-sensor-attributes.c+2 -20 replies
79/184iio: accel: kxsd9: Fix scaling bugdrivers/iio/accel/kxsd9.c+1 -00 replies
80/184iio:core: fix IIO_VAL_FRACTIONAL sign handlingdrivers/iio/industrialio-core.c+2 -30 replies
81/184iio: ensure ret is initialized to zero before entering do loopdrivers/iio/industrialio-buffer.c+2 -20 replies
82/184serial: 8250_mid: fix divide error bug if baud rate is 0drivers/tty/serial/8250/8250_mid.c+3 -00 replies
83/184serial: 8250: added acces i/o products quad and octal serial cardsdrivers/tty/serial/8250/8250_pci.c+139 -00 replies
84/184USB: serial: simple: add support for another Infineon flashloaderdrivers/usb/serial/usb-serial-simple.c+2 -10 replies
85/184usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CONdrivers/usb/gadget/udc/renesas_usb3.c+2 -00 replies
86/184usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS conditiondrivers/usb/renesas_usbhs/mod.c+9 -20 replies
87/184usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phasedrivers/usb/chipidea/udc.c+9 -00 replies
88/184ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)arch/arm/boot/dts/stih410.dtsi+8 -40 replies
89/184USB: change bInterval default to 10 msdrivers/usb/core/config.c+17 -110 replies
90/184devpts: return NULL pts priv entry for non-devpts nodesfs/devpts/inode.c+2 -10 replies
91/184cxl: use pcibios_free_controller_deferred() when removing vPHBsdrivers/misc/cxl/vphb.c drivers/pci/host-bridge.c+10 -10 replies
92/184net: thunderx: Fix OOPs with ethtool --register-dumpdrivers/net/ethernet/cavium/thunder/nic_reg.h drivers/net/ethernet/cavium/thunder/nicvf_ethtool.c+4 -20 replies
93/184net: macb: Correct CAPS maskdrivers/net/ethernet/cadence/macb.h+1 -10 replies
94/184cpuset: make sure new tasks conform to the current config of the cpusetkernel/cpuset.c+15 -00 replies
95/184arm: dts: rockchip: add reset node for the exist saradc SoCsarch/arm/boot/dts/rk3066a.dtsi arch/arm/boot/dts/rk3288.dtsi arch/arm/boot/dts/rk3xxx.dtsi+6 -00 replies
96/184ARM: AM43XX: hwmod: Fix RSTST register offset for prussarch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c arch/arm/mach-omap2/prcm43xx.h+2 -00 replies
97/184ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ularch/arm/mach-imx/pm-imx6.c+1 -10 replies
98/184ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sxarch/arm/mach-imx/pm-imx6.c+1 -10 replies
99/184ARM: kirkwood: ib62x0: fix size of u-boot environment partitionarch/arm/boot/dts/kirkwood-ib62x0.dts+1 -10 replies
100/184ARM: OMAP3: hwmod data: Add sysc information for DSIarch/arm/mach-omap2/omap_hwmod_3xxx_data.c+12 -00 replies
101/184ARM: dts: kirkwood: Fix PCIe label on OpenRDarch/arm/boot/dts/kirkwood-openrd.dtsi+4 -00 replies
102/184ARM: dts: imx6qdl: Fix SPDIF regressionarch/arm/boot/dts/imx6qdl.dtsi+1 -10 replies
103/184ARM: dts: armada-388-clearfog: number LAN ports properlyarch/arm/boot/dts/armada-388-clearfog.dts+4 -40 replies
104/184ARM: dts: overo: fix gpmc nand cs0 rangearch/arm/boot/dts/omap3-overo-base.dtsi+1 -10 replies
105/184ARM: dts: overo: fix gpmc nand on boards with ethernetarch/arm/boot/dts/omap3-overo-base.dtsi arch/arm/boot/dts/omap3-overo-chestnut43-common.dtsi arch/arm/boot/dts/omap3-overo-tobi-common.dtsi +1 more+3 -80 replies
106/184ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCIarch/arm/boot/dts/stih407-family.dtsi+6 -40 replies
107/184bus: arm-ccn: Fix PMU handling of MNdrivers/bus/arm-ccn.c+16 -30 replies
108/184bus: arm-ccn: Do not attempt to configure XPs for cycle counterdrivers/bus/arm-ccn.c+4 -00 replies
109/184bus: arm-ccn: Fix XP watchpoint settings bitmaskdrivers/bus/arm-ccn.c+2 -20 replies
110/184dm log writes: fix check of kthread_run() return valuedrivers/md/dm-log-writes.c+2 -20 replies
111/184dm crypt: fix free of bad values after tfm allocation failuredrivers/md/dm-crypt.c+1 -10 replies
112/184dm log writes: move IO accounting earlier to fix error pathdrivers/md/dm-log-writes.c+1 -10 replies
113/184dm crypt: fix error with too large biosdrivers/md/dm-crypt.c+7 -00 replies
114/184pinctrl: pistachio: fix mfio pll_lock pinmuxdrivers/pinctrl/pinctrl-pistachio.c+6 -60 replies
115/184pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c+4 -40 replies
116/184memory: omap-gpmc: allow probe of child nodes to faildrivers/memory/omap-gpmc.c+7 -140 replies
117/184arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()arch/arm64/include/asm/spinlock.h+10 -00 replies
118/184crypto: cryptd - initialize child shash_desc on importcrypto/cryptd.c+7 -20 replies
119/184Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returnsfs/btrfs/tree-log.c+1 -00 replies
120/184fuse: direct-io: dont dirty ITER_BVEC pagesfs/fuse/file.c+4 -30 replies
121/184xhci: fix null pointer dereference in stop command timeout functiondrivers/usb/host/xhci-ring.c+5 -10 replies
122/184brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()drivers/net/wireless/broadcom/brcm80211/brcmfmac/cfg80211.c+1 -10 replies
123/184md-cluster: make md-cluster also can work when compiled into kerneldrivers/md/md.c+4 -80 replies
124/184ath9k: fix using sta->drv_priv before initializing itdrivers/net/wireless/ath/ath9k/main.c+4 -40 replies
126/184perf/x86/intel: Fix PEBSv3 record drainarch/x86/events/intel/ds.c+11 -80 replies
127/184perf/x86/intel/cqm: Check cqm/mbm enabled state in event initarch/x86/events/intel/cqm.c+9 -00 replies
128/184perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2arch/x86/events/amd/core.c arch/x86/kvm/pmu_amd.c+4 -40 replies
129/184perf/x86/intel/pt: Fix an off-by-one in address filter configurationarch/x86/events/intel/pt.c+2 -20 replies
130/184perf/x86/intel/pt: Fix kernel address filters offset validationarch/x86/events/intel/pt.c+6 -10 replies
131/184perf/x86/intel/pt: Do validate the size of a kernel address filterarch/x86/events/intel/pt.c+7 -20 replies
132/184Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"net/wireless/wext-core.c+2 -230 replies
133/184sched/core: Fix a race between try_to_wake_up() and a woken up taskkernel/sched/core.c+22 -00 replies
134/184ipv6: Dont unset flowi6_proto in ipxip6_tnl_xmit()net/ipv6/ip6_tunnel.c+2 -00 replies
135/184efi: Make for_each_efi_memory_desc_in_map() cope with running on Xeninclude/linux/efi.h+1 -10 replies
136/184efi/libstub: Allocate headspace in efi_get_memory_map()arch/x86/boot/compressed/eboot.c drivers/firmware/efi/libstub/efi-stub-helper.c drivers/firmware/efi/libstub/fdt.c +2 more+110 -480 replies
137/184efi/libstub: Introduce ExitBootServices helperdrivers/firmware/efi/libstub/efi-stub-helper.c include/linux/efi.h+84 -00 replies
138/184efi/libstub: Use efi_exit_boot_services() in FDTdrivers/firmware/efi/libstub/fdt.c+27 -100 replies
139/184x86/efi: Use efi_exit_boot_services()arch/x86/boot/compressed/eboot.c+66 -680 replies
140/184powerpc/32: Fix csum_partial_copy_generic()arch/powerpc/lib/checksum_32.S+4 -30 replies
141/184powerpc/32: Fix again csum_partial_copy_generic()arch/powerpc/lib/checksum_32.S+4 -30 replies
143/184kconfig: tinyconfig: provide whole choice blocks to avoid warningsarch/x86/configs/tiny.config kernel/configs/tiny.config+10 -00 replies
144/184drm: atmel-hlcdc: Fix vertical scalingdrivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c+5 -50 replies
146/184drm: Only use compat ioctl for addfb2 on X86/IA64drivers/gpu/drm/drm_ioc32.c+4 -00 replies
147/184svcauth_gss: Revert 64c59a3726f2 ("Remove unnecessary allocation")net/sunrpc/auth_gss/svcauth_gss.c+3 -20 replies
148/184mmc: sdhci-st: Handle interconnect clockdrivers/mmc/host/sdhci-st.c+14 -10 replies
149/184genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpersinclude/linux/irq.h+10 -00 replies
150/184irqchip/atmel-aic: Fix potential deadlock in ->xlate()drivers/irqchip/irq-atmel-aic.c drivers/irqchip/irq-atmel-aic5.c+6 -40 replies
151/184fix iov_iter_fault_in_readable()include/linux/uio.h lib/iov_iter.c+3 -230 replies
152/184microblaze: fix __get_user()arch/microblaze/include/asm/uaccess.h+1 -10 replies
153/184avr32: fix copy_from_user()arch/avr32/include/asm/uaccess.h arch/avr32/kernel/avr32_ksyms.c arch/avr32/lib/copy_user.S+13 -40 replies
154/184microblaze: fix copy_from_user()arch/microblaze/include/asm/uaccess.h+6 -30 replies
155/184fix minor infoleak in get_user_ex()arch/x86/include/asm/uaccess.h+5 -10 replies
156/184mn10300: failing __get_user() and get_user() should zeroarch/mn10300/include/asm/uaccess.h+1 -00 replies
157/184m32r: fix __get_user()arch/m32r/include/asm/uaccess.h+1 -10 replies
158/184sh64: failing __get_user() should zeroarch/sh/include/asm/uaccess_64.h+1 -00 replies
159/184nios2: fix __get_user()arch/nios2/include/asm/uaccess.h+2 -20 replies
160/184score: fix __get_user/get_userarch/score/include/asm/uaccess.h+4 -10 replies
161/184s390: get_user() should zero on failurearch/s390/include/asm/uaccess.h+4 -40 replies
162/184ARC: uaccess: get_user to zero out dest in cause of faultarch/arc/include/asm/uaccess.h+9 -20 replies
163/184asm-generic: make get_user() clear the destination on errorsinclude/asm-generic/uaccess.h+7 -30 replies
164/184frv: fix clear_user()arch/frv/include/asm/uaccess.h+9 -30 replies
165/184cris: buggered copy_from_user/copy_to_user/clear_userarch/cris/include/asm/uaccess.h+34 -410 replies
166/184blackfin: fix copy_from_user()arch/blackfin/include/asm/uaccess.h+5 -40 replies
167/184score: fix copy_from_user() and friendsarch/score/include/asm/uaccess.h+20 -210 replies
168/184sh: fix copy_from_user()arch/sh/include/asm/uaccess.h+4 -10 replies
169/184sh: cmpxchg: fix a bit shift bug in big_endian osarch/sh/include/asm/cmpxchg-xchg.h+1 -10 replies
170/184hexagon: fix strncpy_from_user() error returnarch/hexagon/include/asm/uaccess.h+2 -10 replies
171/184mips: copy_from_user() must zero the destination on access_ok() failurearch/mips/include/asm/uaccess.h+3 -00 replies
172/184asm-generic: make copy_from_user() zero the destination properlyinclude/asm-generic/uaccess.h+6 -40 replies
173/184alpha: fix copy_from_user()arch/alpha/include/asm/uaccess.h+8 -110 replies
174/184metag: copy_from_user() should zero the destination on access_ok() failurearch/metag/include/asm/uaccess.h+2 -10 replies
175/184parisc: fix copy_from_user()arch/parisc/include/asm/uaccess.h+4 -20 replies
176/184openrisc: fix copy_from_user()arch/openrisc/include/asm/uaccess.h+10 -230 replies
177/184nios2: copy_from_user() should zero the tail of destinationarch/nios2/include/asm/uaccess.h+6 -30 replies
178/184mn10300: copy_from_user() should zero on access_ok() failure...arch/mn10300/lib/usercopy.c+3 -10 replies
179/184sparc32: fix copy_from_user()arch/sparc/include/asm/uaccess_32.h+3 -10 replies
180/184ppc32: fix copy_from_user()arch/powerpc/include/asm/uaccess.h+2 -190 replies
181/184ia64: copy_from_user() should zero the destination on access_ok() failurearch/ia64/include/asm/uaccess.h+9 -110 replies
182/184iwlegacy: avoid warning about missing bracesdrivers/net/wireless/intel/iwlegacy/3945.c+2 -10 replies
183/184genirq/msi: Fix broken debug outputkernel/irq/msi.c+1 -00 replies

Reviews trailers per patch

66 of 177 patches have a Reviewed-by or Acked-by.

PatchMaxime RipardJaegeuk KimLaura AbbottRobert JarzmikEric DumazetShmulik LadkaniMartin KaFai LauAneesh Kumar K.VOlaf HeringRalf-Peter RohbeckKonstantin KhlebnikovRichard Guy BriggsLeon RomanovskyAndrew MortonGuenter RoeckLee JonesTiberiu BreanaNicolas FerreHeiko StuebnerJosef BacikJesper NilssonMichael S. TsirkinStanislaw GruszkaNeil HormanMarcelo Ricardo LeitnerDavid AhernYing XueJon MaloyYuchung ChengNeal CardwellXin LongNikolay AleksandrovThadeu Lima de Souza CascardoRainer WeikusatAl ViroHannes Frederic SowaJosh HuntAlexander DuyckAlexei StarovoitovDaniel BorkmannJeff LaytonBaoquan HeAndrey RyabininVasant HegdeDean LuickItaru KitayamaLinus WalleijDaniel BalutaDmitry AdamushkoAlexandre BelloniPeter GriffinPatrice ChotardWade BerrierMatthew R. OchsIan MunsiePeter ChenAndrew LunnAaro KoskinenXavi Drudis FerranSrinivas PandruvadaMark RutlandSifan NaeemJonathan CameronLars-Peter ClausenAlexander ShishkinPeter ZijlstraBenjamin Herrenschmidt[email protected]Josh TriplettMasahiro YamadaIngo MolnarRob ClarkMarc ZyngierSheng YangAshish SamantHante MeulemanPieter-Paul GiesbertsFranky LinNeilBrownRichard KuoJames HoganDavid S. MillerAlessio Igor Bogani
1/184A-b
2/184
3/184A-b
4/184
5/184A-b A-b
6/184A-b
7/184
8/184A-b
9/184
10/184A-b A-b
11/184A-b
12/184A-b A-b
14/184
15/184
16/184
17/184
18/184T-b
19/184A-b A-b
20/184A-b R-b
21/184A-b
22/184
23/184
24/184T-b
25/184A-b A-b
26/184
27/184A-b
28/184R-b
29/184A-b A-b A-b
30/184A-b
31/184
32/184
33/184R-b
34/184
35/184A-b
36/184
37/184R-b
38/184R-b
39/184R-b
40/184
41/184
42/184
43/184
44/184
45/184
46/184R-b
47/184
48/184
49/184A-b
50/184T-b T-b
51/184A-b
52/184
53/184
54/184A-b A-b
55/184A-b A-b
56/184
57/184R-b
58/184
59/184R-b
60/184A-b
62/184
63/184
64/184T-b
66/184
67/184A-b
68/184
69/184T-b
70/184
71/184A-b
72/184
73/184
74/184R-b
75/184A-b
76/184
77/184R-b
78/184R-b
79/184T-b
80/184R-b
81/184
82/184
83/184
84/184
85/184
86/184
87/184
88/184T-b A-b
89/184T-b
90/184
91/184R-b A-b
92/184
93/184A-b
94/184
95/184A-b
96/184
97/184
98/184T-b
99/184R-b
100/184
101/184R-b T-b
102/184T-b
103/184R-b
104/184
105/184
106/184T-b A-b
107/184
108/184R-b T-b
109/184
110/184
111/184
112/184R-b
113/184
114/184R-b
115/184A-b
116/184
117/184
118/184
119/184
120/184R-b T-b R-b T-b
121/184
122/184R-b R-b R-b
123/184R-b
124/184
126/184T-b
127/184A-b
128/184A-b
129/184A-b
130/184A-b
131/184A-b
132/184
133/184A-b
134/184
135/184T-b
136/184
137/184
138/184
139/184
140/184
141/184T-b
143/184R-b R-b A-b
144/184
146/184R-b
147/184
148/184T-b
149/184
150/184A-b
151/184
152/184
153/184
154/184
155/184
156/184
157/184
158/184
159/184
160/184
161/184
162/184
163/184
164/184
165/184A-b
166/184
167/184
168/184
169/184A-b
170/184A-b
171/184
172/184
173/184
174/184A-b
175/184
176/184
177/184
178/184
179/184A-b
180/184
181/184
182/184A-b
183/184

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

Read the v1 thread

Cover letter [PATCH 4.7 000/184] 4.7.5-stable review

This is the start of the stable review cycle for the 4.7.5 release. There are 184 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 Sat Sep 24 17:40:23 UTC 2016. Anything received after that time might be too late.

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

	kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.7.5-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.7.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.7.5-rc1

Linus Torvalds <[email protected]>
Add braces to avoid "ambiguous ‘else’" compiler warnings

Thomas Gleixner <[email protected]>
genirq/msi: Fix broken debug output

Arnd Bergmann <[email protected]>
iwlegacy: avoid warning about missing braces

Al Viro <[email protected]>
ia64: copy_from_user() should zero the destination on access_ok() failure

Al Viro <[email protected]>

    ppc32: fix copy_from_user()

Al Viro <[email protected]>
sparc32: fix copy_from_user()

Al Viro <[email protected]>

    mn10300: copy_from_user() should zero on access_ok() failure...

Al Viro <[email protected]>
nios2: copy_from_user() should zero the tail of destination

Al Viro <[email protected]>
openrisc: fix copy_from_user()

Al Viro <[email protected]>
parisc: fix copy_from_user()

Al Viro <[email protected]>
metag: copy_from_user() should zero the destination on access_ok() failure

Al Viro <[email protected]>
alpha: fix copy_from_user()

Al Viro <[email protected]>
asm-generic: make copy_from_user() zero the destination properly

Al Viro <[email protected]>
mips: copy_from_user() must zero the destination on access_ok() failure

Al Viro <[email protected]>
hexagon: fix strncpy_from_user() error return

Pan Xinhui <[email protected]>
sh: cmpxchg: fix a bit shift bug in big_endian os

Al Viro <[email protected]>
sh: fix copy_from_user()

Al Viro <[email protected]>
score: fix copy_from_user() and friends

Al Viro <[email protected]>
blackfin: fix copy_from_user()

Al Viro <[email protected]>
cris: buggered copy_from_user/copy_to_user/clear_user

Al Viro <[email protected]>
frv: fix clear_user()

Al Viro <[email protected]>
asm-generic: make get_user() clear the destination on errors

Vineet Gupta <[email protected]>
ARC: uaccess: get_user to zero out dest in cause of fault

Al Viro <[email protected]>
s390: get_user() should zero on failure

Al Viro <[email protected]>
score: fix __get_user/get_user

Al Viro <[email protected]>

    nios2: fix __get_user()

Al Viro <[email protected]>
sh64: failing __get_user() should zero

Al Viro <[email protected]>

    m32r: fix __get_user()

Al Viro <[email protected]>
mn10300: failing __get_user() and get_user() should zero

Al Viro <[email protected]>
fix minor infoleak in get_user_ex()

Al Viro <[email protected]>
microblaze: fix copy_from_user()

Al Viro <[email protected]>

    avr32: fix copy_from_user()

Al Viro <[email protected]>
microblaze: fix __get_user()

Al Viro <[email protected]>
fix iov_iter_fault_in_readable()

Boris Brezillon <[email protected]>

    irqchip/atmel-aic: Fix potential deadlock in ->xlate()

Boris Brezillon <[email protected]>
genirq: Provide irq_gc_{lock_irqsave,unlock_irqrestore}() helpers

Lee Jones <[email protected]>
mmc: sdhci-st: Handle interconnect clock

Chuck Lever <[email protected]>
svcauth_gss: Revert 64c59a3726f2 ("Remove unnecessary allocation")

Kristian H. Kristensen <[email protected]>
drm: Only use compat ioctl for addfb2 on X86/IA64

Ville Syrjälä <[email protected]>
drm/i915: Ignore OpRegion panel type except on select machines

Jan Leupold <[email protected]>
drm: atmel-hlcdc: Fix vertical scaling

Arnd Bergmann <[email protected]>
kconfig: tinyconfig: provide whole choice blocks to avoid warnings

Mike Danese <[email protected]>
mpssd: fix buffer overflow warning

Christophe Leroy <[email protected]>
powerpc/32: Fix again csum_partial_copy_generic()

Christophe Leroy <[email protected]>
powerpc/32: Fix csum_partial_copy_generic()

Jeffrey Hugo <[email protected]>
x86/efi: Use efi_exit_boot_services()

Jeffrey Hugo <[email protected]>
efi/libstub: Use efi_exit_boot_services() in FDT

Jeffrey Hugo <[email protected]>
efi/libstub: Introduce ExitBootServices helper

Jeffrey Hugo <[email protected]>
efi/libstub: Allocate headspace in efi_get_memory_map()

Jan Beulich <[email protected]>
efi: Make for_each_efi_memory_desc_in_map() cope with running on Xen

Eli Cooper <[email protected]>
ipv6: Don't unset flowi6_proto in ipxip6_tnl_xmit()

Balbir Singh <[email protected]>
sched/core: Fix a race between try_to_wake_up() and a woken up task

Johannes Berg <[email protected]>
Revert "wext: Fix 32 bit iwpriv compatibility issue with 64 bit Kernel"

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Do validate the size of a kernel address filter

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Fix kernel address filter's offset validation

Alexander Shishkin <[email protected]>
perf/x86/intel/pt: Fix an off-by-one in address filter configuration

Matt Fleming <[email protected]>
perf/x86/amd: Make HW_CACHE_REFERENCES and HW_CACHE_MISSES measure L2

Jiri Olsa <[email protected]>
perf/x86/intel/cqm: Check cqm/mbm enabled state in event init

Peter Zijlstra <[email protected]>
perf/x86/intel: Fix PEBSv3 record drain

Giedrius Statkevičius <[email protected]>

    ath9k: bring back direction setting in ath9k_{start_stop}

Felix Fietkau <[email protected]>

    ath9k: fix using sta->drv_priv before initializing it

Guoqing Jiang <[email protected]>
md-cluster: make md-cluster also can work when compiled into kernel

Arend Van Spriel <[email protected]>
brcmfmac: avoid potential stack overflow in brcmf_cfg80211_start_ap()

Mathias Nyman <[email protected]>
xhci: fix null pointer dereference in stop command timeout function

Miklos Szeredi <[email protected]>
fuse: direct-io: don't dirty ITER_BVEC pages

Chris Mason <[email protected]>
Btrfs: remove root_log_ctx from ctx list before btrfs_sync_log returns

Ard Biesheuvel <[email protected]>
crypto: cryptd - initialize child shash_desc on import

Will Deacon <[email protected]>
arm64: spinlocks: implement smp_mb__before_spinlock() as smp_mb()

Johan Hovold <[email protected]>
memory: omap-gpmc: allow probe of child nodes to fail

Icenowy Zheng <[email protected]>
pinctrl: sunxi: fix uart1 CTS/RTS pins at PG on A23/A33

James Hartley <[email protected]>
pinctrl: pistachio: fix mfio pll_lock pinmux

Mikulas Patocka <[email protected]>
dm crypt: fix error with too large bios

Mikulas Patocka <[email protected]>
dm log writes: move IO accounting earlier to fix error path

Eric Biggers <[email protected]>
dm crypt: fix free of bad values after tfm allocation failure

Vladimir Zapolskiy <[email protected]>
dm log writes: fix check of kthread_run() return value

Pawel Moll <[email protected]>
bus: arm-ccn: Fix XP watchpoint settings bitmask

Pawel Moll <[email protected]>
bus: arm-ccn: Do not attempt to configure XPs for cycle counter

Pawel Moll <[email protected]>
bus: arm-ccn: Fix PMU handling of MN

Lee Jones <[email protected]>
ARM: dts: STiH407-family: Provide interconnect clock for consumption in ST SDHCI

Johan Hovold <[email protected]>
ARM: dts: overo: fix gpmc nand on boards with ethernet

Johan Hovold <[email protected]>
ARM: dts: overo: fix gpmc nand cs0 range

Russell King <[email protected]>
ARM: dts: armada-388-clearfog: number LAN ports properly

Fabio Estevam <[email protected]>
ARM: dts: imx6qdl: Fix SPDIF regression

Gregory CLEMENT <[email protected]>
ARM: dts: kirkwood: Fix PCIe label on OpenRD

Sebastian Reichel <[email protected]>
ARM: OMAP3: hwmod data: Add sysc information for DSI

Simon Baatz <[email protected]>
ARM: kirkwood: ib62x0: fix size of u-boot environment partition

Anson Huang <[email protected]>
ARM: imx6: add missing BM_CLPCR_BYPASS_PMIC_READY setting for imx6sx

Peter Chen <[email protected]>
ARM: imx6: add missing BM_CLPCR_BYP_MMDC_CH0_LPM_HS setting for imx6ul

Keerthy <[email protected]>
ARM: AM43XX: hwmod: Fix RSTST register offset for pruss

Caesar Wang <[email protected]>
arm: dts: rockchip: add reset node for the exist saradc SoCs

Zefan Li <[email protected]>
cpuset: make sure new tasks conform to the current config of the cpuset

Harini Katakam <[email protected]>
net: macb: Correct CAPS mask

David Daney <[email protected]>
net: thunderx: Fix OOPs with ethtool --register-dump

Andrew Donnellan <[email protected]>
cxl: use pcibios_free_controller_deferred() when removing vPHBs

Linus Torvalds <[email protected]>
devpts: return NULL pts 'priv' entry for non-devpts nodes

Alan Stern <[email protected]>
USB: change bInterval default to 10 ms

Lee Jones <[email protected]>
ARM: dts: STiH410: Handle interconnect clock required by EHCI/OHCI (USB)

Clemens Gruber <[email protected]>
usb: chipidea: udc: fix NULL ptr dereference in isr_setup_status_phase

Yoshihiro Shimoda <[email protected]>
usb: renesas_usbhs: fix clearing the {BRDY,BEMP}STS condition

Yoshihiro Shimoda <[email protected]>
usb: gadget: udc: renesas-usb3: clear VBOUT bit in DRD_CON

Daniele Palmas <[email protected]>
USB: serial: simple: add support for another Infineon flashloader

Jimi Damon <[email protected]>
serial: 8250: added acces i/o products quad and octal serial cards

Andy Shevchenko <[email protected]>
serial: 8250_mid: fix divide error bug if baud rate is 0

Colin Ian King <[email protected]>
iio: ensure ret is initialized to zero before entering do loop

Gregor Boirie <[email protected]>
iio:core: fix IIO_VAL_FRACTIONAL sign handling

Linus Walleij <[email protected]>
iio: accel: kxsd9: Fix scaling bug

Kweh, Hock Leong <[email protected]>
iio: fix pressure data output unit in hid-sensor-attributes

Olof Johansson <[email protected]>
iio: accel: bmc150: reset chip at init time

Alison Schofield <[email protected]>

    iio: humidity: hdc100x: fix sensor data reads of temp and humidity

Anders Darander <[email protected]>
iio: adc: at91: unbreak channel adc channel 3

Alison Schofield <[email protected]>
iio: humidity: am2315: set up buffer timestamps for non-zero values

Lars-Peter Clausen <[email protected]>

    iio: ad799x: Fix buffered capture for ad7991/ad7995/ad7999

Giorgio Dal Molin <[email protected]>
iio:ti-ads1015: fix a wrong pointer definition.

Vignesh R <[email protected]>
iio: adc: ti_am335x_adc: Increase timeout value waiting for ADC sample

Vignesh R <[email protected]>
iio: adc: ti_am335x_adc: Protect FIFO1 from concurrent access

Caesar Wang <[email protected]>
iio: adc: rockchip_saradc: reset saradc controller before programming it

Alison Schofield <[email protected]>
iio: proximity: as3935: set up buffer timestamps for non-zero values

Lars-Peter Clausen <[email protected]>
iio: sw-trigger: Fix config group initialization

Linus Walleij <[email protected]>
iio: accel: kxsd9: Fix raw read return

Paolo Bonzini <[email protected]>

    kvm: x86: correctly reset dest_map->vector when restoring LAPIC state

Suzuki K Poulose <[email protected]>
kvm-arm: Unmap shadow pagetables properly

David Hildenbrand <[email protected]>

    KVM: s390: don't use current->thread.fpu.* when accessing registers

Emanuel Czirai <[email protected]>
x86/AMD: Apply erratum 665 on machines without a BIOS fix

Steven Rostedt <[email protected]>
x86/paravirt: Do not trace _paravirt_ident_*() functions

Dan Williams <[email protected]>
mm: fix cache mode of dax pmd mappings

Easwar Hariharan <[email protected]>
IB/hfi1: Reset QSFP on every run through channel tuning

Jason Gunthorpe <[email protected]>
IB/uverbs: Fix race between uverbs_close and remove_one

Mike Marciniszyn <[email protected]>
IB/hfi1,IB/qib: Fix qp_stats sleep with rcu read lock held

Mike Snitzer <[email protected]>
dm flakey: fix reads to be issued if drop_writes configured

Mateusz Guzik <[email protected]>
audit: fix exe_file access in audit_exe_compare

Mateusz Guzik <[email protected]>
mm: introduce get_task_exe_file

Alexandre Bounine <[email protected]>
rapidio/tsi721: fix incorrect detection of address translation condition

Christoph Hellwig <[email protected]>
ahci: disable correct irq for dummy ports

David Rientjes <[email protected]>

    mm, mempolicy: task->mempolicy must be NULL before dropping final reference

Michal Hocko <[email protected]>
mm, oom: prevent premature OOM killer invocation for high order request

Thiago Jung Bauermann <[email protected]>
kexec: fix double-free when failing to relocate the purgatory

Trond Myklebust <[email protected]>
NFSv4.1: Fix the CREATE_SESSION slot number accounting

Trond Myklebust <[email protected]>
pNFS: Ensure LAYOUTGET and LAYOUTRETURN are properly serialised

Chuck Lever <[email protected]>
nfsd: Close race between nfsd4_release_lockowner and nfsd4_lock

Trond Myklebust <[email protected]>
NFSv4.x: Fix a refcount leak in nfs_callback_up_net

Trond Myklebust <[email protected]>
NFSv4.1: Fix Oopsable condition in server callback races

Trond Myklebust <[email protected]>
pNFS: The client must not do I/O to the DS if it's lease has expired

Trond Myklebust <[email protected]>
pNFS/flexfiles: Fix an Oopsable condition when connection to the DS fails

Tejun Heo <[email protected]>
kernfs: don't depend on d_find_any_alias() when generating notifications

Gavin Shan <[email protected]>
powerpc/powernv: Fix corrupted PE allocation bitmap on releasing PE

Paul Mackerras <[email protected]>
powerpc/mm: Don't alias user region to other regions below PAGE_OFFSET

Christophe Leroy <[email protected]>
powerpc: sysdev: cpm: fix gpio save_regs functions

Mukesh Ojha <[email protected]>
powerpc/powernv : Drop reference added by kset_find_obj()

Nicholas Piggin <[email protected]>
powerpc/tm: do not use r13 for tabort_syscall

Artem Germanov <[email protected]>
tcp: cwnd does not increase in TCP YeAH

Gal Pressman <[email protected]>
net/mlx5e: Fix parsing of vlan packets when updating lro header

Eric Dumazet <[email protected]>
tcp: fastopen: avoid negative sk_forward_alloc

Wei Yongjun <[email protected]>
ipv6: addrconf: fix dev refcont leak when DAD failed

Michael Chan <[email protected]>
bnxt_en: Fix TX push operation on ARM64.

Dave Jones <[email protected]>
ipv6: release dst in ping_v6_sendmsg

Linus Torvalds <[email protected]>

    af_unix: split 'u->readlock' into two: 'iolock' and 'bindlock'

Linus Torvalds <[email protected]>
Revert "af_unix: Fix splice-bind deadlock"

Mahesh Bandewar <[email protected]>
bonding: Fix bonding crash

WANG Cong <[email protected]>
kcm: fix a socket double free

Davide Caratti <[email protected]>
bridge: re-introduce 'fix parsing of MLDv2 reports'

Russell King <[email protected]>
net: smc91x: fix SMC accesses

Xander Huff <[email protected]>
Revert "phy: IRQ cannot be shared"

Florian Fainelli <[email protected]>
net: dsa: bcm_sf2: Fix race condition while unmasking interrupts

Soheil Hassas Yeganeh <[email protected]>
tun: fix transmit timestamp support

Lance Richardson <[email protected]>
sctp: fix overrun in sctp_diag_dump_one()

Eric Dumazet <[email protected]>
tcp: properly scale window in tcp_v[46]_reqsk_send_ack()

Eric Dumazet <[email protected]>
udp: fix poll() issue with zero sized packets

Jamal Hadi Salim <[email protected]>
net sched: fix encoding to use real length

Hadar Hen Zion <[email protected]>
net/mlx5e: Use correct flow dissector key on flower offloading

Paul Blakey <[email protected]>
net/mlx5: Added missing check of msg length in verifying its signature

Mohamad Haj Yahia <[email protected]>
net/mlx5: Fix pci error recovery flow

Eric Dumazet <[email protected]>
tcp: fix use after free in tcp_xmit_retransmit_queue()

Vegard Nossum <[email protected]>
tipc: fix NULL pointer dereference in shutdown()

Mike Manning <[email protected]>
net: ipv6: Do not keep IPv6 addresses when IPv6 is disabled

Vegard Nossum <[email protected]>
net/sctp: always initialise sctp_ht_iter::start_fail

Vegard Nossum <[email protected]>
net/irda: handle iriap_register_lsap() allocation failure

Daniel Borkmann <[email protected]>
bpf: fix write helpers with regards to non-linear parts

Lance Richardson <[email protected]>
vti: flush x-netns xfrm cache when vti interface is removed

David Forster <[email protected]>
ipv4: panic in leaf_walk_rcu due to stale node pointer

Jakub Kicinski <[email protected]>
bpf: fix method of PTR_TO_PACKET reg id generation

Rob Clark <[email protected]>
drm/msm: protect against faults from copy_from_user() in submit ioctl

Eric Biggers <[email protected]>
fscrypto: require write access to mount to set encryption policy

James Hogan <[email protected]>
MIPS: KVM: Check for pfn noslot case

Chen-Yu Tsai <[email protected]>
clocksource/drivers/sun4i: Clear interrupts after stopping timer in probe function

-------------

Diffstat:

 .../bindings/iio/adc/rockchip-saradc.txt           |   7 +
 Documentation/mic/mpssd/mpssd.c                    |   4 +-
 Makefile                                           |   4 +-
 arch/alpha/include/asm/uaccess.h                   |  19 +--
 arch/arc/include/asm/uaccess.h                     |  11 +-
 arch/arm/boot/dts/armada-388-clearfog.dts          |   8 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   2 +-
 arch/arm/boot/dts/kirkwood-ib62x0.dts              |   2 +-
 arch/arm/boot/dts/kirkwood-openrd.dtsi             |   4 +
 arch/arm/boot/dts/omap3-overo-base.dtsi            |   4 +-
 .../boot/dts/omap3-overo-chestnut43-common.dtsi    |   2 -
 arch/arm/boot/dts/omap3-overo-tobi-common.dtsi     |   2 -
 arch/arm/boot/dts/omap3-overo-tobiduo-common.dtsi  |   3 -
 arch/arm/boot/dts/rk3066a.dtsi                     |   2 +
 arch/arm/boot/dts/rk3288.dtsi                      |   2 +
 arch/arm/boot/dts/rk3xxx.dtsi                      |   2 +
 arch/arm/boot/dts/stih407-family.dtsi              |  10 +-
 arch/arm/boot/dts/stih410.dtsi                     |  12 +-
 arch/arm/kvm/arm.c                                 |   2 -
 arch/arm/kvm/mmu.c                                 |   1 +
 arch/arm/mach-imx/pm-imx6.c                        |   4 +-
 .../mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c |   1 +
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |  12 ++
 arch/arm/mach-omap2/prcm43xx.h                     |   1 +
 arch/arm/mach-pxa/idp.c                            |   3 +-
 arch/arm/mach-pxa/xcep.c                           |   3 +-
 arch/arm/mach-realview/core.c                      |   3 +-
 arch/arm/mach-sa1100/pleb.c                        |   2 +-
 arch/arm64/include/asm/spinlock.h                  |  10 ++
 arch/avr32/include/asm/uaccess.h                   |  11 +-
 arch/avr32/kernel/avr32_ksyms.c                    |   2 +-
 arch/avr32/lib/copy_user.S                         |   4 +-
 arch/blackfin/include/asm/uaccess.h                |   9 +-
 arch/blackfin/mach-bf561/boards/cm_bf561.c         |   3 +-
 arch/blackfin/mach-bf561/boards/ezkit.c            |   3 +-
 arch/cris/include/asm/uaccess.h                    |  71 ++++-----
 arch/frv/include/asm/uaccess.h                     |  12 +-
 arch/hexagon/include/asm/uaccess.h                 |   3 +-
 arch/ia64/include/asm/uaccess.h                    |  20 ++-
 arch/m32r/include/asm/uaccess.h                    |   2 +-
 arch/metag/include/asm/uaccess.h                   |   3 +-
 arch/microblaze/include/asm/uaccess.h              |  11 +-
 arch/mips/include/asm/uaccess.h                    |   3 +
 arch/mips/kvm/tlb.c                                |   2 +-
 arch/mn10300/include/asm/uaccess.h                 |   1 +
 arch/mn10300/lib/usercopy.c                        |   4 +-
 arch/nios2/include/asm/uaccess.h                   |  13 +-
 arch/openrisc/include/asm/uaccess.h                |  35 ++---
 arch/parisc/include/asm/uaccess.h                  |   6 +-
 arch/powerpc/include/asm/uaccess.h                 |  21 +--
 arch/powerpc/kernel/entry_64.S                     |  12 +-
 arch/powerpc/lib/checksum_32.S                     |   8 +-
 arch/powerpc/mm/slb_low.S                          |   7 +-
 arch/powerpc/platforms/powernv/opal-dump.c         |   7 +-
 arch/powerpc/platforms/powernv/opal-elog.c         |   7 +-
 arch/powerpc/platforms/powernv/pci-ioda.c          |   3 +-
 arch/powerpc/sysdev/cpm1.c                         |   6 +-
 arch/powerpc/sysdev/cpm_common.c                   |   3 +-
 arch/s390/include/asm/uaccess.h                    |   8 +-
 arch/s390/kvm/kvm-s390.c                           |  10 +-
 arch/score/include/asm/uaccess.h                   |  46 +++---
 arch/sh/include/asm/cmpxchg-xchg.h                 |   2 +-
 arch/sh/include/asm/uaccess.h                      |   5 +-
 arch/sh/include/asm/uaccess_64.h                   |   1 +
 arch/sparc/include/asm/uaccess_32.h                |   4 +-
 arch/x86/boot/compressed/eboot.c                   | 134 ++++++++--------
 arch/x86/configs/tiny.config                       |   2 +
 arch/x86/events/amd/core.c                         |   4 +-
 arch/x86/events/intel/cqm.c                        |   9 ++
 arch/x86/events/intel/ds.c                         |  19 ++-
 arch/x86/events/intel/pt.c                         |  18 ++-
 arch/x86/include/asm/uaccess.h                     |   6 +-
 arch/x86/kernel/cpu/amd.c                          |  12 ++
 arch/x86/kernel/paravirt.c                         |   4 +-
 arch/x86/kvm/ioapic.c                              |   8 +-
 arch/x86/kvm/pmu_amd.c                             |   4 +-
 arch/x86/mm/pat.c                                  |  17 ++-
 crypto/cryptd.c                                    |   9 +-
 drivers/ata/libahci.c                              |   2 +-
 drivers/bus/arm-ccn.c                              |  27 +++-
 drivers/clocksource/sun4i_timer.c                  |   9 +-
 drivers/firmware/efi/libstub/efi-stub-helper.c     | 169 +++++++++++++++++----
 drivers/firmware/efi/libstub/fdt.c                 |  54 +++++--
 drivers/firmware/efi/libstub/random.c              |  12 +-
 drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_plane.c    |  10 +-
 drivers/gpu/drm/drm_ioc32.c                        |   4 +
 drivers/gpu/drm/i915/i915_debugfs.c                |   3 +-
 drivers/gpu/drm/i915/intel_opregion.c              |  27 ++++
 drivers/gpu/drm/msm/msm_drv.h                      |   6 +
 drivers/gpu/drm/msm/msm_gem.c                      |   9 ++
 drivers/gpu/drm/msm/msm_gem_submit.c               |   2 +
 drivers/iio/accel/bmc150-accel-core.c              |  11 ++
 drivers/iio/accel/kxsd9.c                          |   2 +
 drivers/iio/adc/Kconfig                            |   1 +
 drivers/iio/adc/ad799x.c                           |   1 +
 drivers/iio/adc/at91_adc.c                         |   4 +-
 drivers/iio/adc/rockchip_saradc.c                  |  30 ++++
 drivers/iio/adc/ti-ads1015.c                       |   3 +-
 drivers/iio/adc/ti_am335x_adc.c                    |  16 +-
 .../iio/common/hid-sensors/hid-sensor-attributes.c |   4 +-
 drivers/iio/humidity/am2315.c                      |   2 +-
 drivers/iio/humidity/hdc100x.c                     |  27 +---
 drivers/iio/industrialio-buffer.c                  |   4 +-
 drivers/iio/industrialio-core.c                    |   5 +-
 drivers/iio/proximity/as3935.c                     |   2 +-
 drivers/infiniband/core/uverbs.h                   |   1 +
 drivers/infiniband/core/uverbs_main.c              |  37 +++--
 drivers/infiniband/hw/hfi1/debugfs.c               |  14 +-
 drivers/infiniband/hw/hfi1/platform.c              |   6 +-
 drivers/infiniband/hw/hfi1/qp.c                    |   4 -
 drivers/infiniband/hw/qib/qib_debugfs.c            |  12 +-
 drivers/infiniband/hw/qib/qib_qp.c                 |   4 -
 drivers/iommu/dmar.c                               |   3 +-
 drivers/iommu/intel-iommu.c                        |   3 +-
 drivers/irqchip/irq-atmel-aic.c                    |   5 +-
 drivers/irqchip/irq-atmel-aic5.c                   |   5 +-
 drivers/md/dm-crypt.c                              |   9 +-
 drivers/md/dm-flakey.c                             |  27 ++--
 drivers/md/dm-log-writes.c                         |   6 +-
 drivers/md/md.c                                    |  12 +-
 drivers/memory/omap-gpmc.c                         |  21 +--
 drivers/misc/cxl/vphb.c                            |  10 +-
 drivers/mmc/host/sdhci-st.c                        |  15 +-
 drivers/net/bonding/bond_main.c                    |   7 +-
 drivers/net/dsa/bcm_sf2.h                          |   2 +-
 drivers/net/ethernet/broadcom/bnxt/bnxt.c          |   4 +-
 drivers/net/ethernet/cadence/macb.h                |   2 +-
 drivers/net/ethernet/cavium/thunder/nic_reg.h      |   1 -
 .../net/ethernet/cavium/thunder/nicvf_ethtool.c    |   5 +-
 drivers/net/ethernet/mellanox/mlx5/core/cmd.c      |  85 +++++++----
 drivers/net/ethernet/mellanox/mlx5/core/en_rx.c    |  22 ++-
 drivers/net/ethernet/mellanox/mlx5/core/en_tc.c    |   2 +-
 drivers/net/ethernet/mellanox/mlx5/core/main.c     |  59 ++++---
 drivers/net/ethernet/smsc/smc91x.c                 |   7 +
 drivers/net/ethernet/smsc/smc91x.h                 |  65 +++++---
 drivers/net/phy/phy.c                              |   6 +-
 drivers/net/tun.c                                  |   6 +-
 drivers/net/wireless/ath/ath9k/main.c              |  17 ++-
 .../broadcom/brcm80211/brcmfmac/cfg80211.c         |   2 +-
 drivers/net/wireless/intel/iwlegacy/3945.c         |   3 +-
 drivers/pci/host-bridge.c                          |   1 +
 drivers/pinctrl/pinctrl-pistachio.c                |  12 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c          |   4 +-
 drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c          |   4 +-
 drivers/rapidio/devices/tsi721.c                   |   2 +-
 drivers/tty/serial/8250/8250_mid.c                 |   3 +
 drivers/tty/serial/8250/8250_pci.c                 | 139 +++++++++++++++++
 drivers/usb/chipidea/udc.c                         |   9 ++
 drivers/usb/core/config.c                          |  28 ++--
 drivers/usb/gadget/udc/renesas_usb3.c              |   2 +
 drivers/usb/host/xhci-ring.c                       |   6 +-
 drivers/usb/renesas_usbhs/mod.c                    |  11 +-
 drivers/usb/serial/usb-serial-simple.c             |   3 +-
 fs/btrfs/tree-log.c                                |   1 +
 fs/devpts/inode.c                                  |   3 +-
 fs/ext4/ioctl.c                                    |   6 +
 fs/fuse/file.c                                     |   7 +-
 fs/kernfs/file.c                                   |  28 +++-
 fs/nfs/callback.c                                  |   1 +
 fs/nfs/callback_proc.c                             |   5 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  37 +++--
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |  19 +--
 fs/nfs/nfs4proc.c                                  |  12 +-
 fs/nfs/nfs4session.c                               |  33 ++++
 fs/nfs/nfs4session.h                               |   1 +
 fs/nfs/pnfs.c                                      |   4 +
 fs/nfsd/nfs4state.c                                |  40 +++--
 fs/proc/base.c                                     |   7 +-
 include/asm-generic/uaccess.h                      |  20 ++-
 include/linux/efi.h                                |  28 +++-
 include/linux/iio/sw_trigger.h                     |   2 +-
 include/linux/irq.h                                |  10 ++
 include/linux/mempolicy.h                          |   4 +
 include/linux/mfd/ti_am335x_tscadc.h               |   8 +-
 include/linux/mm.h                                 |   1 +
 include/linux/netdevice.h                          |   1 +
 include/linux/smc91x.h                             |  10 ++
 include/linux/uio.h                                |   2 +-
 include/net/af_unix.h                              |   2 +-
 include/net/tcp.h                                  |   2 +
 kernel/audit_watch.c                               |   8 +-
 kernel/bpf/verifier.c                              |   3 +-
 kernel/configs/tiny.config                         |   8 +
 kernel/cpuset.c                                    |  15 ++
 kernel/exit.c                                      |   7 +-
 kernel/fork.c                                      |  23 +++
 kernel/irq/msi.c                                   |   1 +
 kernel/kexec_file.c                                |   3 +
 kernel/memremap.c                                  |   9 ++
 kernel/sched/core.c                                |  22 +++
 lib/iov_iter.c                                     |  24 +--
 mm/mempolicy.c                                     |  17 +++
 mm/page_alloc.c                                    |  50 +-----
 net/bridge/br_multicast.c                          |   2 +-
 net/core/dev.c                                     |  16 ++
 net/core/filter.c                                  |  70 +++------
 net/ipv4/fib_trie.c                                |   8 +-
 net/ipv4/ip_vti.c                                  |  31 ++++
 net/ipv4/tcp_fastopen.c                            |   1 +
 net/ipv4/tcp_ipv4.c                                |   8 +-
 net/ipv4/tcp_yeah.c                                |   2 +-
 net/ipv4/udp.c                                     |  12 +-
 net/ipv6/addrconf.c                                |   6 +-
 net/ipv6/ip6_tunnel.c                              |   2 +
 net/ipv6/ping.c                                    |   9 +-
 net/ipv6/tcp_ipv6.c                                |   8 +-
 net/irda/iriap.c                                   |   8 +-
 net/kcm/kcmsock.c                                  |   3 +-
 net/sched/act_ife.c                                |  18 ++-
 net/sctp/proc.c                                    |   1 +
 net/sctp/sctp_diag.c                               |   6 +-
 net/sunrpc/auth_gss/svcauth_gss.c                  |   5 +-
 net/tipc/socket.c                                  |   3 +-
 net/unix/af_unix.c                                 | 111 ++++++--------
 net/wireless/wext-core.c                           |  25 +--
 215 files changed, 1783 insertions(+), 971 deletions(-)