Skip to content

4.4.128-stable review

Greg Kroah-Hartman cip-dev linux-edac linux-mips linux-rt-users linux-sctp linux-serial lkml netdev stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest190 patches 24 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/190cfg80211: make RATE_INFO_BW_20 the defaultinclude/net/cfg80211.h+1 -10 replies
2/190md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lockdrivers/md/raid5.c+7 -100 replies
3/190rtc: snvs: fix an incorrect check of return valuedrivers/rtc/rtc-snvs.c+1 -10 replies
4/190x86/asm: Dont use RBP as a temporary register in csum_partial_copy_generic()arch/x86/lib/csum-copy_64.S+6 -60 replies
5/190NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSIONfs/nfs/nfs4proc.c fs/nfs/nfs4state.c+13 -40 replies
6/190IB/srpt: Fix abort handlingdrivers/infiniband/ulp/srpt/ib_srpt.c+1 -50 replies
7/190af_key: Fix slab-out-of-bounds in pfkey_compile_policy.net/key/af_key.c+1 -10 replies
8/190mac80211: bail out from prep_connection() if a reconfig is ongoingnet/mac80211/mlme.c+4 -00 replies
9/190bna: Avoid reading past end of bufferdrivers/net/ethernet/brocade/bna/bfa_ioc.c+1 -10 replies
10/190qlge: Avoid reading past end of bufferdrivers/net/ethernet/qlogic/qlge/qlge_dbg.c+2 -20 replies
11/190ipmi_ssif: unlock on allocation failuredrivers/char/ipmi/ipmi_ssif.c+2 -00 replies
12/190net: cdc_ncm: Fix TX zero paddingdrivers/net/usb/cdc_ncm.c+7 -40 replies
13/190net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow controldrivers/net/ethernet/ti/cpsw.c+16 -00 replies
14/190lockd: fix lockd shutdown racefs/lockd/svc.c+4 -23 replies
15/190drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow testsdrivers/misc/vmw_vmci/vmci_queue_pair.c+8 -20 replies
16/190pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid()kernel/pid.c+3 -10 replies
17/190s390: move _text symbol to address higher than zeroarch/s390/kernel/vmlinux.lds.S+7 -10 replies
18/190net/mlx4_en: Avoid adding steering rules with invalid ringdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c+5 -00 replies
19/190NFSv4.1: Work around a Linux server bug...fs/nfs/nfs4proc.c+6 -00 replies
20/190CIFS: silence lockdep splat in cifs_relock_file()fs/cifs/file.c+1 -10 replies
21/190blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split opblock/blk-mq.c+2 -20 replies
22/190net: qca_spi: Fix alignment issues in rx pathdrivers/net/ethernet/qualcomm/qca_spi.c+6 -40 replies
23/190netxen_nic: set rcode to the return status from the call to netxen_issue_cmddrivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c+1 -10 replies
24/190Input: elan_i2c - check if device is there before really probingdrivers/input/mouse/elan_i2c_core.c+7 -00 replies
25/190Input: elantech - force relative mode on a certain moduledrivers/input/mouse/elantech.c+11 -00 replies
26/190KVM: PPC: Book3S PR: Check copy_to/from_user return valuesarch/powerpc/kvm/book3s_pr_papr.c+26 -80 replies
27/190vmxnet3: ensure that adapter is in proper state during force_closedrivers/net/vmxnet3/vmxnet3_drv.c+5 -00 replies
28/190SMB2: Fix share type handlingfs/cifs/smb2pdu.c+9 -50 replies
29/190bus: brcmstb_gisb: Use register offsets with writes toodrivers/bus/brcmstb_gisb.c+3 -30 replies
30/190bus: brcmstb_gisb: correct support for 64-bit address outputdrivers/bus/brcmstb_gisb.c+20 -160 replies
31/190PowerCap: Fix an error code in powercap_register_zone()drivers/powercap/powercap_sys.c+1 -00 replies
32/190ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pinarch/arm/boot/dts/imx53-qsrb.dts+1 -10 replies
33/190staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warningdrivers/staging/wlan-ng/prism2mgmt.c+1 -10 replies
34/190x86/tsc: Provide tsc=unstable boot parameterarch/x86/kernel/tsc.c+2 -00 replies
35/190ARM: dts: imx6qdl-wandboard: Fix audio channel swaparch/arm/boot/dts/imx6qdl-wandboard.dtsi+1 -02 replies
36/190ipv6: avoid dad-failures for addresses with NODADnet/ipv6/addrconf.c+4 -10 replies
37/190async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()crypto/async_tx/async_pq.c+2 -30 replies
38/190usb: dwc3: keystone: check return valuedrivers/usb/dwc3/dwc3-keystone.c+4 -00 replies
39/190btrfs: fix incorrect error return ret being passed to mapping_set_errorfs/btrfs/extent_io.c+1 -10 replies
40/190ata: libahci: properly propagate return value of platform_get_irq()drivers/ata/libahci_platform.c+3 -20 replies
41/190neighbour: update neigh timestamps iff update is effectivenet/core/neighbour.c+10 -40 replies
42/190arp: honour gratuitous ARP _replies_net/ipv4/arp.c+14 -20 replies
43/190usb: chipidea: properly handle host or gadget initialization failuredrivers/usb/chipidea/core.c+21 -80 replies
44/190USB: ene_usb6250: fix first command executiondrivers/usb/storage/ene_ub6250.c+5 -40 replies
45/190net: x25: fix one potential use-after-free issueinclude/net/x25.h net/x25/af_x25.c net/x25/sysctl_net_x25.c+22 -110 replies
46/190USB: ene_usb6250: fix SCSI residue overwritingdrivers/usb/storage/ene_ub6250.c+2 -00 replies
47/190serial: 8250: omap: Disable DMA for console UARTdrivers/tty/serial/8250/8250_omap.c+4 -00 replies
48/190serial: sh-sci: Fix race condition causing garbage during shutdowndrivers/tty/serial/sh-sci.c+14 -20 replies
49/190sh_eth: Use platform device for printing before register_netdev()drivers/net/ethernet/renesas/sh_eth.c+1 -10 replies
50/190scsi: csiostor: fix use after free in csio_hw_use_fwconfig()drivers/scsi/csiostor/csio_hw.c+4 -10 replies
51/190powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hasharch/powerpc/include/asm/page.h+12 -00 replies
52/190ath5k: fix memory leak on buf on failed eeprom readdrivers/net/wireless/ath/ath5k/debug.c+4 -10 replies
53/190selftests/powerpc: Fix TM resched DSCR test with some compilerstools/testing/selftests/powerpc/tm/tm-resched-dscr.c+1 -10 replies
54/190xfrm: fix state migration copy replay sequence numbersnet/xfrm/xfrm_state.c+2 -02 replies
55/190iio: hi8435: avoid garbage event at first enabledrivers/iio/adc/hi8435.c+13 -20 replies
56/190iio: hi8435: cleanup reset gpiodrivers/iio/adc/hi8435.c+7 -50 replies
57/190ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errorsfs/ext4/mballoc.c+14 -90 replies
58/190md-cluster: fix potential lock issue in add_new_diskdrivers/md/md-cluster.c+3 -10 replies
59/190ARM: davinci: da8xx: Create DSP device only when assigned memoryarch/arm/mach-davinci/devices-da8xx.c+10 -00 replies
60/190ray_cs: Avoid reading past end of bufferdrivers/net/wireless/ray_cs.c+5 -20 replies
61/190leds: pca955x: Correct I2C Functionalitydrivers/leds/leds-pca955x.c+1 -10 replies
62/190sched/numa: Use down_read_trylock() for the mmap_semkernel/sched/fair.c+2 -10 replies
63/190net/mlx5: Tolerate irq_set_affinity_hint() failuresdrivers/net/ethernet/mellanox/mlx5/core/main.c+4 -110 replies
64/190selinux: do not check open permission on socketssecurity/selinux/hooks.c+7 -30 replies
65/190block: fix an error code in add_partition()block/partition-generic.c+3 -10 replies
66/190mlx5: fix bug reading rss_hash_type from CQEinclude/linux/mlx5/device.h+8 -20 replies
67/190net: ieee802154: fix net_device reference release too earlynet/ieee802154/socket.c+4 -40 replies
68/190libceph: NULL deref on crush_decode() error pathnet/ceph/osdmap.c+1 -00 replies
69/190netfilter: ctnetlink: fix incorrect nf_ct_put during hash resizenet/netfilter/nf_conntrack_netlink.c+6 -10 replies
70/190pNFS/flexfiles: missing error code in ff_layout_alloc_lseg()fs/nfs/flexfilelayout/flexfilelayout.c+1 -00 replies
71/190ASoC: rsnd: SSI PIO adjust to 24bit modesound/soc/sh/rcar/ssi.c+9 -20 replies
72/190scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats()drivers/scsi/bnx2fc/bnx2fc.h drivers/scsi/bnx2fc/bnx2fc_fcoe.c+9 -20 replies
73/190fix race in drivers/char/random.c:get_reg()drivers/char/random.c+5 -10 replies
74/190ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()fs/ext4/file.c+1 -10 replies
75/190tcp: better validation of received ack sequencesnet/ipv4/tcp_input.c+11 -130 replies
76/190net: move somaxconn init from sysctl codenet/core/net_namespace.c net/core/sysctl_net_core.c+19 -20 replies
77/190Input: elan_i2c - clear INT before resetting controllerdrivers/input/mouse/elan_i2c_i2c.c+8 -10 replies
78/190bonding: Dont update slave->link until ready to commitdrivers/net/bonding/bond_main.c+9 -20 replies
79/190KVM: nVMX: Fix handling of lmsw instructionarch/x86/kvm/vmx.c+5 -20 replies
80/190net: llc: add lock_sock in llc_ui_bind to avoid a race conditionnet/llc/af_llc.c+3 -00 replies
81/190ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc nodearch/arm/boot/dts/ls1021a.dtsi+1 -10 replies
82/190thermal: power_allocator: fix one race condition issue for thermal_instances listdrivers/thermal/power_allocator.c+2 -00 replies
83/190perf probe: Add warning message if there is unexpected event nametools/perf/util/probe-event.c+8 -00 replies
84/190l2tp: fix missing print session offset infonet/l2tp/l2tp_netlink.c+2 -00 replies
85/190rds; Reset rs->rs_bound_addr in rds_add_bound() failure pathnet/rds/bind.c+1 -00 replies
86/190hwmon: (ina2xx) Make calibration register value fixeddrivers/hwmon/ina2xx.c+50 -370 replies
87/190media: videobuf2-core: dont go out of the buffer rangedrivers/media/v4l2-core/videobuf2-core.c+4 -00 replies
88/190ASoC: Intel: cht_bsw_rt5645: Analog Mic supportsound/soc/intel/boards/cht_bsw_rt5645.c+7 -00 replies
89/190scsi: libiscsi: Allow sd_shutdown on bad transportdrivers/scsi/libiscsi.c+23 -10 replies
90/190scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.drivers/scsi/mpt3sas/mpt3sas_scsih.c+15 -130 replies
91/190vfb: fix video mode and line_length being set when loadeddrivers/video/fbdev/vfb.c+17 -00 replies
92/190gpio: label descriptors using the device namedrivers/gpio/gpiolib.c+2 -10 replies
93/190ASoC: Intel: sst: Fix the return value of sst_send_byte_stream_mrfld()sound/soc/intel/atom/sst/sst_stream.c+1 -10 replies
94/190wl1251: check return from call to wl1251_acx_arp_ip_filterdrivers/net/wireless/ti/wl1251/main.c+1 -20 replies
95/190hdlcdrv: Fix divide by zero in hdlcdrv_ioctldrivers/net/hamradio/hdlcdrv.c+2 -00 replies
96/190ovl: filter trusted xattr for non-adminfs/overlayfs/inode.c+11 -10 replies
97/190powerpc/[booke|4xx]: Dont clobber TCR[WP] when setting TCR[DIE]arch/powerpc/kernel/time.c+11 -30 replies
98/190dmaengine: imx-sdma: Handle return value of clk_prepare_enabledrivers/dma/imx-sdma.c+18 -50 replies
99/190arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usagearch/arm64/include/asm/futex.h+4 -42 replies
100/190net/mlx5: avoid build warning for uniprocessordrivers/net/ethernet/mellanox/mlx5/core/main.c+2 -30 replies
101/190cxgb4: FW upgrade fixesdrivers/net/ethernet/chelsio/cxgb4/t4_hw.c+18 -30 replies
102/190rtc: opal: Handle disabled TPO in opal_get_tpo_time()drivers/rtc/rtc-opal.c+10 -00 replies
103/190rtc: interface: Validate alarm-time before handling rolloverdrivers/rtc/interface.c+8 -10 replies
104/190SUNRPC: ensure correct error is reported by xs_tcp_setup_socket()net/sunrpc/xprtsock.c+6 -10 replies
105/190net: freescale: fix potential null pointer dereferencedrivers/net/ethernet/freescale/fsl_pq_mdio.c+8 -10 replies
106/190KVM: SVM: do not zero out segment attributes if segment is unusable or not presentarch/x86/kvm/svm.c+11 -130 replies
107/190clk: scpi: fix return type of __scpi_dvfs_round_ratedrivers/clk/clk-scpi.c+3 -30 replies
108/190clk: Fix __set_clk_rates error print-stringdrivers/clk/clk-conf.c+1 -10 replies
109/190powerpc/spufs: Fix coredump of SPU contextsarch/powerpc/platforms/cell/spufs/coredump.c+2 -00 replies
110/190perf trace: Add mmap alias for s390tools/perf/builtin-trace.c+4 -00 replies
111/190qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2Mdrivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c+1 -10 replies
112/190mISDN: Fix a sleep-in-atomic bugdrivers/isdn/mISDN/stack.c+1 -10 replies
113/190drm/omap: fix tiled buffer stride calculationsdrivers/gpu/drm/omapdrm/omap_gem.c+2 -20 replies
114/190cxgb4: fix incorrect cim_la output for T6drivers/net/ethernet/chelsio/cxgb4/t4_hw.c+10 -10 replies
115/190Fix serial console on SNI RM400 machinesdrivers/tty/serial/sccnxp.c+10 -53 replies
116/190bio-integrity: Do not allocate integrity context for bio w/o datablock/bio-integrity.c+3 -00 replies
117/190skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflowinclude/linux/skbuff.h net/core/skbuff.c+46 -270 replies
118/190sit: reload iphdr in ipip6_rcvnet/ipv6/sit.c+1 -00 replies
119/190net/mlx4: Fix the check in attaching steering rulesdrivers/net/ethernet/mellanox/mlx4/en_ethtool.c drivers/net/ethernet/mellanox/mlx4/mcg.c drivers/net/ethernet/mellanox/mlx4/qp.c +1 more+25 -90 replies
120/190net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vportdrivers/net/ethernet/mellanox/mlx4/qp.c drivers/net/ethernet/mellanox/mlx4/resource_tracker.c+17 -50 replies
121/190perf header: Set proper module name when build-id event foundtools/perf/util/header.c+10 -20 replies
122/190perf report: Ensure the perf DSO mapping matches what libdw seestools/perf/util/unwind-libdw.c+8 -00 replies
123/190tags: honor COMPILED_SOURCE with apart output directoryscripts/tags.sh+1 -00 replies
124/190e1000e: fix race condition around skb_tstamp_tx()drivers/net/ethernet/intel/e1000e/netdev.c+8 -20 replies
125/190cx25840: fix unchecked return valuesdrivers/media/i2c/cx25840/cx25840-core.c+21 -151 reply
126/190mceusb: sporadic RX truncation corruption fixdrivers/media/rc/mceusb.c+7 -20 replies
127/190net: phy: avoid genphy_aneg_done() for PHYs without clause 22 supportdrivers/net/phy/phy.c+6 -00 replies
128/190ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ullarch/arm/mach-imx/cpu.c arch/arm/mach-imx/mxc.h+9 -00 replies
129/190e1000e: Undo e1000e_pm_freeze if __e1000_shutdown failsdrivers/net/ethernet/intel/e1000e/netdev.c+6 -10 replies
130/190perf/core: Correct event creation with PERF_FORMAT_GROUPkernel/events/core.c+10 -50 replies
131/190MIPS: mm: fixed mappings: correct initialisationarch/mips/mm/pgtable-32.c+3 -30 replies
132/190MIPS: mm: adjust PKMAP locationarch/mips/include/asm/pgtable-32.h+6 -10 replies
133/190MIPS: kprobes: flush_insn_slot should flush only if probe initialisedarch/mips/include/asm/kprobes.h+2 -10 replies
134/190Fix loop device flush before configure v3drivers/block/loop.c+3 -00 replies
135/190net: emac: fix reset timeout with AR8035 phydrivers/net/ethernet/ibm/emac/core.c+22 -40 replies
136/190perf tests: Decompress kernel module before objdumptools/perf/tests/code-reading.c+19 -10 replies
137/190skbuff: only inherit relevant tx_flagsnet/core/skbuff.c+6 -40 replies
138/190xen: avoid type warning in xchg_xen_ulongarch/arm/include/asm/xen/events.h+1 -10 replies
139/190bnx2x: Allow vfs to disable txvlan offloaddrivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c+15 -40 replies
140/190sctp: fix recursive locking warning in sctp_do_peeloffnet/sctp/socket.c+2 -20 replies
141/190sparc64: ldc abort during vds iso bootarch/sparc/kernel/ldc.c+6 -10 replies
142/190iio: magnetometer: st_magn_spi: fix spi_device_id tabledrivers/iio/magnetometer/st_magn_spi.c+0 -20 replies
143/190Bluetooth: Send HCI Set Event Mask Page 2 command only when needednet/bluetooth/hci_core.c+15 -20 replies
144/190cpuidle: dt: Add missing of_node_put()drivers/cpuidle/dt_idle_states.c+3 -10 replies
145/190ACPICA: Events: Add runtime stub support for event APIsdrivers/acpi/acpica/evxfevnt.c+18 -00 replies
146/190ACPICA: Disassembler: Abort on an invalid/unknown AML opcodedrivers/acpi/acpica/psobject.c+14 -00 replies
147/190s390/dasd: fix hanging safe offlinedrivers/s390/block/dasd.c+6 -20 replies
148/190vxlan: dont migrate permanent fdb entries during learndrivers/net/vxlan.c+1 -10 replies
149/190bcache: stop writeback thread after detachingdrivers/md/bcache/super.c+6 -00 replies
150/190bcache: segregate flash only volume write streamsdrivers/md/bcache/alloc.c+14 -50 replies
151/190scsi: libsas: fix memory leak in sas_smp_get_phy_events()drivers/scsi/libsas/sas_expander.c+1 -00 replies
152/190scsi: libsas: fix error when getting phy eventsdrivers/scsi/libsas/sas_expander.c+1 -10 replies
153/190scsi: libsas: initialize sas_phy status according to response of DISCOVERdrivers/scsi/libsas/sas_expander.c+1 -00 replies
154/190blk-mq: fix kernel oops in blk_mq_tag_idle()block/blk-mq.c+2 -10 replies
155/190tty: n_gsm: Allow ADM response in addition to UA for control dlcidrivers/tty/n_gsm.c+14 -30 replies
156/190EDAC, mv64x60: Fix an error handling pathdrivers/edac/mv64x60_edac.c+1 -10 replies
157/190cxgb4vf: Fix SGE FL buffer initialization logic for 64K pagesdrivers/net/ethernet/chelsio/cxgb4vf/sge.c+17 -60 replies
158/190perf tools: Fix copyfile_offset update of output offsettools/perf/util/util.c+1 -10 replies
159/190ipsec: check return value of skb_to_sgvec alwaysnet/ipv4/ah4.c net/ipv4/esp4.c net/ipv6/ah6.c +1 more+28 -133 replies
160/190rxrpc: check return value of skb_to_sgvec alwaysnet/rxrpc/rxkad.c+15 -60 replies
161/190virtio_net: check return value of skb_to_sgvec alwaysdrivers/net/virtio_net.c+7 -20 replies
162/190virtio_net: check return value of skb_to_sgvec in one more locationdrivers/net/virtio_net.c+6 -10 replies
163/190random: use lockless method of accessing and updating f->reg_idxdrivers/char/random.c+6 -60 replies
164/190futex: Remove requirement for lock_page() in get_futex_key()kernel/futex.c+91 -73 replies
165/190Kbuild: provide a __UNIQUE_ID for clanginclude/linux/compiler-clang.h+5 -00 replies
166/190arp: fix arp_filter on l3slave devicesnet/ipv4/arp.c+1 -10 replies
167/190net: fix possible out-of-bound read in skb_network_protocol()net/core/dev.c+1 -10 replies
168/190net/ipv6: Fix route leaking between VRFsnet/ipv6/route.c+3 -00 replies
169/190netlink: make sure nladdr has correct size in netlink_connect()net/netlink/af_netlink.c+3 -00 replies
170/190net/sched: fix NULL dereference in the error path of tcf_bpf_init()net/sched/act_bpf.c+8 -40 replies
171/190pptp: remove a buggy dst release in pptp_connect()drivers/net/ppp/pptp.c+0 -10 replies
172/190sctp: do not leak kernel memory to user spacenet/sctp/ipv6.c+3 -10 replies
173/190sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6net/sctp/socket.c+8 -50 replies
174/190sky2: Increase D3 delay to sky2 stops working after suspenddrivers/net/ethernet/marvell/sky2.c+1 -10 replies
175/190vhost: correctly remove wait queue during poll failuredrivers/vhost/vhost.c+1 -20 replies
176/190vlan: also check phy_driver ts_info for vlans real devicenet/8021q/vlan_dev.c+5 -10 replies
177/190bonding: fix the err path for dev hwaddr sync in bond_enslavedrivers/net/bonding/bond_main.c+5 -40 replies
178/190bonding: move dev_mc_sync after master_upper_dev_link in bond_enslavedrivers/net/bonding/bond_main.c+35 -380 replies
179/190bonding: process the err returned by dev_set_allmulti properly in bond_enslavedrivers/net/bonding/bond_main.c+4 -10 replies
180/190net: fool proof dev_valid_name()net/core/dev.c+1 -10 replies
181/190ip_tunnel: better validate user provided tunnel namesnet/ipv4/ip_tunnel.c+6 -50 replies
182/190ipv6: sit: better validate user provided tunnel namesnet/ipv6/sit.c+5 -30 replies
183/190ip6_gre: better validate user provided tunnel namesnet/ipv6/ip6_gre.c+5 -30 replies
184/190ip6_tunnel: better validate user provided tunnel namesnet/ipv6/ip6_tunnel.c+7 -40 replies
185/190vti6: better validate user provided tunnel namesnet/ipv6/ip6_vti.c+5 -20 replies
186/190r8169: fix setting driver_data after register_netdevdrivers/net/ethernet/realtek/r8169.c+2 -20 replies
187/190net sched actions: fix dumping which requires several messages to user spacenet/sched/act_api.c+3 -10 replies
188/190net/ipv6: Increment OUTxxx counters after netfilter hooknet/ipv6/ip6_output.c+4 -20 replies
189/190ipv6: the entire IPv6 header chain must fit the first fragmentnet/ipv6/ip6_output.c+9 -40 replies
190/190vrf: Fix use after free and double free in vrf_finish_outputdrivers/net/vrf.c+5 -30 replies

Reviews trailers per patch

64 of 190 patches have a Reviewed-by or Acked-by.

PatchJens AxboeAndrey KonovalovHannes ReineckeBjørn MorkSrinivas PandruvadaAndreas HartmannJohannes ThumshirnSaeed MahameedWanpeng LiRavi BangoriaThomas RichterArnaldo Carvalho de MeloSantosh ShilimkarRobin MurphyJiri OlsaAaron BrownAndrew LunnFlorian FainelliFabio EstevamMing LeiAdrian HunterSoheil Hassas YeganehEric DumazetStefano StabelliniIan AbbottMarcelo Ricardo LeitnerAaron YoungAlexandre ChartreBijan MottahedehLiam MerwickSedat DilekChandan TagoreMichael LyleChristoph HellwigJohn GarryZhang YiDavid HowellsSergei ShtylyovThomas GleixnerDavid AhernDarren KennyMichael S. TsirkinRichard CochranNikolay AleksandrovAndy GospodarekJamal Hadi SalimCyrill GorcunovAlexander GQ GerasiovPavel ShilovskyChuck LeverRay JuiScott BrandenDan WilliamsLiu BoHans de GoedeGuenter RoeckLaurent PinchartPaul MackerrasBalbir SinghBreno LeitaoMichael NeulingRichard Guy BriggsAurelien AptelGregory FongChad DupuisJan KaraMahesh BandewarSakari AilusRik van RielMel GormanLee DuncanGeert UytterhoevenStefan SchmidtIlya DryomovJeremy KerrMartin K. PetersenOr GerlitzLeon Romanovsky
1/190T-b
2/190T-b
3/190
4/190T-b
5/190T-b
6/190R-b
7/190T-b
8/190
9/190
10/190
11/190
12/190R-b
13/190
14/190
15/190
16/190A-b
17/190
18/190
19/190
20/190A-b
21/190
22/190
23/190
24/190R-b
25/190
26/190
27/190
28/190A-b
29/190A-b
30/190A-b
31/190R-b
32/190
33/190
34/190
35/190
36/190A-b
37/190R-b R-b A-b
38/190
39/190R-b
40/190R-b
41/190
42/190
43/190
44/190Reported-and-tested-by
45/190
46/190Reported-and-tested-by
47/190
48/190
49/190R-b
50/190R-b
51/190R-b R-b T-b
52/190
53/190A-b
54/190R-b
55/190
56/190
57/190
58/190
59/190
60/190
61/190
62/190A-b A-b
63/190
64/190
65/190
66/190A-b
67/190A-b
68/190R-b
69/190
70/190
71/190
72/190A-b
73/190
74/190R-b
75/190
76/190
77/190
78/190A-b
79/190R-b
80/190
81/190
82/190
83/190A-b R-b T-b
84/190
85/190A-b
86/190
87/190A-b
88/190
89/190R-b
90/190
91/190R-b
92/190
93/190
94/190
95/190
96/190
97/190
98/190
99/190R-b
100/190A-b
101/190
102/190
103/190
104/190
105/190
106/190
107/190
108/190
109/190A-b
110/190
111/190
112/190
113/190R-b
114/190
115/190
116/190R-b R-b R-b
117/190
118/190
119/190A-b R-b
120/190
121/190A-b
122/190
123/190
124/190T-b
125/190
126/190
127/190R-b R-b
128/190R-b
129/190T-b
130/190
131/190
132/190
133/190
134/190R-b R-b
135/190R-b
136/190A-b A-b
137/190A-b A-b
138/190R-b A-b
139/190
140/190A-b
141/190R-b R-b R-b R-b
142/190
143/190T-b
144/190
145/190T-b
146/190
147/190
148/190
149/190R-b
150/190R-b
151/190R-b R-b
152/190R-b R-b
153/190R-b R-b R-b
154/190T-b
155/190
156/190
157/190
158/190
159/190
160/190A-b
161/190R-b
162/190
163/190
164/190R-b
165/190
166/190A-b
167/190
168/190
169/190R-b
170/190
171/190
172/190
173/190
174/190
175/190R-b A-b
176/190A-b
177/190R-b A-b
178/190A-b
179/190A-b
180/190
181/190
182/190
183/190
184/190
185/190
186/190
187/190A-b
188/190
189/190R-b
190/190

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

Read the v1 thread

Cover letter [PATCH 4.4 000/190] 4.4.128-stable review

This is the start of the stable review cycle for the 4.4.128 release. There are 190 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 Fri Apr 13 18:34:54 UTC 2018. Anything received after that time might be too late.

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

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.128-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.4.y
and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.128-rc1

David Ahern <[email protected]>
vrf: Fix use after free and double free in vrf_finish_output

Paolo Abeni <[email protected]>
ipv6: the entire IPv6 header chain must fit the first fragment

Jeff Barnhill <[email protected]>
net/ipv6: Increment OUTxxx counters after netfilter hook

Craig Dillabaugh <[email protected]>
net sched actions: fix dumping which requires several messages to user space

Heiner Kallweit <[email protected]>
r8169: fix setting driver_data after register_netdev

Eric Dumazet <[email protected]>
vti6: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip6_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip6_gre: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ipv6: sit: better validate user provided tunnel names

Eric Dumazet <[email protected]>
ip_tunnel: better validate user provided tunnel names

Eric Dumazet <[email protected]>
net: fool proof dev_valid_name()

Xin Long <[email protected]>
bonding: process the err returned by dev_set_allmulti properly in bond_enslave

Xin Long <[email protected]>
bonding: move dev_mc_sync after master_upper_dev_link in bond_enslave

Xin Long <[email protected]>
bonding: fix the err path for dev hwaddr sync in bond_enslave

Hangbin Liu <[email protected]>
vlan: also check phy_driver ts_info for vlan's real device

Jason Wang <[email protected]>
vhost: correctly remove wait queue during poll failure

Kai-Heng Feng <[email protected]>
sky2: Increase D3 delay to sky2 stops working after suspend

Eric Dumazet <[email protected]>
sctp: sctp_sockaddr_af must check minimal addr length for AF_INET6

Eric Dumazet <[email protected]>
sctp: do not leak kernel memory to user space

Eric Dumazet <[email protected]>
pptp: remove a buggy dst release in pptp_connect()

Davide Caratti <[email protected]>
net/sched: fix NULL dereference in the error path of tcf_bpf_init()

Alexander Potapenko <[email protected]>
netlink: make sure nladdr has correct size in netlink_connect()

David Ahern <[email protected]>
net/ipv6: Fix route leaking between VRFs

Eric Dumazet <[email protected]>
net: fix possible out-of-bound read in skb_network_protocol()

Miguel Fadon Perlines <[email protected]>
arp: fix arp_filter on l3slave devices

Arnd Bergmann <[email protected]>
Kbuild: provide a __UNIQUE_ID for clang

Mel Gorman <[email protected]>
futex: Remove requirement for lock_page() in get_futex_key()

Theodore Ts'o <[email protected]>

    random: use lockless method of accessing and updating f->reg_idx

Nathan Chancellor <[email protected]>
virtio_net: check return value of skb_to_sgvec in one more location

Jason A. Donenfeld <[email protected]>
virtio_net: check return value of skb_to_sgvec always

Jason A. Donenfeld <[email protected]>
rxrpc: check return value of skb_to_sgvec always

Jason A. Donenfeld <[email protected]>
ipsec: check return value of skb_to_sgvec always

Jiri Olsa <[email protected]>
perf tools: Fix copyfile_offset update of output offset

Arjun Vynipadath <[email protected]>
cxgb4vf: Fix SGE FL buffer initialization logic for 64K pages

Christophe JAILLET <[email protected]>
EDAC, mv64x60: Fix an error handling path

Tony Lindgren <[email protected]>
tty: n_gsm: Allow ADM response in addition to UA for control dlci

Ming Lei <[email protected]>
blk-mq: fix kernel oops in blk_mq_tag_idle()

chenxiang <[email protected]>
scsi: libsas: initialize sas_phy status according to response of DISCOVER

Jason Yan <[email protected]>
scsi: libsas: fix error when getting phy events

Jason Yan <[email protected]>
scsi: libsas: fix memory leak in sas_smp_get_phy_events()

Tang Junhui <[email protected]>
bcache: segregate flash only volume write streams

Tang Junhui <[email protected]>
bcache: stop writeback thread after detaching

Roopa Prabhu <[email protected]>
vxlan: dont migrate permanent fdb entries during learn

Stefan Haberland <[email protected]>
s390/dasd: fix hanging safe offline

Bob Moore <[email protected]>
ACPICA: Disassembler: Abort on an invalid/unknown AML opcode

Lv Zheng <[email protected]>
ACPICA: Events: Add runtime stub support for event APIs

Christophe Jaillet <[email protected]>
cpuidle: dt: Add missing 'of_node_put()'

Marcel Holtmann <[email protected]>
Bluetooth: Send HCI Set Event Mask Page 2 command only when needed

Lorenzo Bianconi <[email protected]>
iio: magnetometer: st_magn_spi: fix spi_device_id table

Jag Raman <[email protected]>
sparc64: ldc abort during vds iso boot

Xin Long <[email protected]>
sctp: fix recursive locking warning in sctp_do_peeloff

Mintz, Yuval <[email protected]>
bnx2x: Allow vfs to disable txvlan offload

Arnd Bergmann <[email protected]>
xen: avoid type warning in xchg_xen_ulong

Willem de Bruijn <[email protected]>
skbuff: only inherit relevant tx_flags

Namhyung Kim <[email protected]>
perf tests: Decompress kernel module before objdump

Christian Lamparter <[email protected]>
net: emac: fix reset timeout with AR8035 phy

James Wang <[email protected]>
Fix loop device flush before configure v3

Marcin Nowakowski <[email protected]>
MIPS: kprobes: flush_insn_slot should flush only if probe initialised

Marcin Nowakowski <[email protected]>
MIPS: mm: adjust PKMAP location

Marcin Nowakowski <[email protected]>
MIPS: mm: fixed mappings: correct initialisation

Peter Zijlstra <[email protected]>
perf/core: Correct event creation with PERF_FORMAT_GROUP

Chris Wilson <[email protected]>

    e1000e: Undo e1000e_pm_freeze if __e1000_shutdown fails

Leonard Crestez <[email protected]>
ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull

Russell King <[email protected]>
net: phy: avoid genphy_aneg_done() for PHYs without clause 22 support

A Sun <[email protected]>
mceusb: sporadic RX truncation corruption fix

Pan Bian <[email protected]>
cx25840: fix unchecked return values

Jacob Keller <[email protected]>
e1000e: fix race condition around skb_tstamp_tx()

Robert Jarzmik <[email protected]>
tags: honor COMPILED_SOURCE with apart output directory

Milian Wolff <[email protected]>
perf report: Ensure the perf DSO mapping matches what libdw sees

Namhyung Kim <[email protected]>
perf header: Set proper module name when build-id event found

Ido Shamay <[email protected]>
net/mlx4: Check if Granular QoS per VF has been enabled before updating QP qos_vport

Talat Batheesh <[email protected]>
net/mlx4: Fix the check in attaching steering rules

Haishuang Yan <[email protected]>
sit: reload iphdr in ipip6_rcv

Jason A. Donenfeld <[email protected]>
skbuff: return -EMSGSIZE in skb_to_sgvec to prevent overflow

Dmitry Monakhov <[email protected]>
bio-integrity: Do not allocate integrity context for bio w/o data

Thomas Bogendoerfer <[email protected]>
Fix serial console on SNI RM400 machines

Ganesh Goudar <[email protected]>
cxgb4: fix incorrect cim_la output for T6

Tomi Valkeinen <[email protected]>
drm/omap: fix tiled buffer stride calculations

Jia-Ju Bai <[email protected]>
mISDN: Fix a sleep-in-atomic bug

Jia-Ju Bai <[email protected]>
qlcnic: Fix a sleep-in-atomic bug in qlcnic_82xx_hw_write_wx_2M and qlcnic_82xx_hw_read_wx_2M

Jiri Olsa <[email protected]>
perf trace: Add mmap alias for s390

Michael Ellerman <[email protected]>
powerpc/spufs: Fix coredump of SPU contexts

Bryan O'Donoghue <[email protected]>
clk: Fix __set_clk_rates error print-string

Sudeep Holla <[email protected]>
clk: scpi: fix return type of __scpi_dvfs_round_rate

Roman Pen <[email protected]>
KVM: SVM: do not zero out segment attributes if segment is unusable or not present

Gustavo A. R. Silva <[email protected]>
net: freescale: fix potential null pointer dereference

NeilBrown <[email protected]>
SUNRPC: ensure correct error is reported by xs_tcp_setup_socket()

Vaibhav Jain <[email protected]>
rtc: interface: Validate alarm-time before handling rollover

Vaibhav Jain <[email protected]>
rtc: opal: Handle disabled TPO in opal_get_tpo_time()

Arjun Vynipadath <[email protected]>
cxgb4: FW upgrade fixes

Arnd Bergmann <[email protected]>
net/mlx5: avoid build warning for uniprocessor

Will Deacon <[email protected]>
arm64: futex: Fix undefined behaviour with FUTEX_OP_OPARG_SHIFT usage

Arvind Yadav <[email protected]>
dmaengine: imx-sdma: Handle return value of clk_prepare_enable

Ivan Mikhaylov <[email protected]>
powerpc/[booke|4xx]: Don't clobber TCR[WP] when setting TCR[DIE]

Miklos Szeredi <[email protected]>
ovl: filter trusted xattr for non-admin

Firo Yang <[email protected]>
hdlcdrv: Fix divide by zero in hdlcdrv_ioctl

Colin Ian King <[email protected]>
wl1251: check return from call to wl1251_acx_arp_ip_filter

Christophe JAILLET <[email protected]>
ASoC: Intel: sst: Fix the return value of 'sst_send_byte_stream_mrfld()'

Linus Walleij <[email protected]>
gpio: label descriptors using the device name

Pieter \"PoroCYon\" Sluys <[email protected]>
vfb: fix video mode and line_length being set when loaded

Chaitra P B <[email protected]>
scsi: mpt3sas: Proper handling of set/clear of "ATA command pending" flag.

Rafael David Tinoco <[email protected]>
scsi: libiscsi: Allow sd_shutdown on bad transport

Hans de Goede <[email protected]>
ASoC: Intel: cht_bsw_rt5645: Analog Mic support

Mauro Carvalho Chehab <[email protected]>
media: videobuf2-core: don't go out of the buffer range

Maciej Purski <[email protected]>
hwmon: (ina2xx) Make calibration register value fixed

Sowmini Varadhan <[email protected]>

    rds; Reset rs->rs_bound_addr in rds_add_bound() failure path

Hangbin Liu <[email protected]>
l2tp: fix missing print session offset info

Masami Hiramatsu <[email protected]>
perf probe: Add warning message if there is unexpected event name

Yi Zeng <[email protected]>
thermal: power_allocator: fix one race condition issue for thermal_instances list

Rasmus Villemoes <[email protected]>
ARM: dts: ls1021a: add "fsl,ls1021a-esdhc" compatible string to esdhc node

linzhang <[email protected]>
net: llc: add lock_sock in llc_ui_bind to avoid a race condition

Jan H. Sch?nherr <[email protected]>
KVM: nVMX: Fix handling of lmsw instruction

Nithin Sujir <[email protected]>

    bonding: Don't update slave->link until ready to commit

KT Liao <[email protected]>
Input: elan_i2c - clear INT before resetting controller

Roman Kapl <[email protected]>
net: move somaxconn init from sysctl code

Eric Dumazet <[email protected]>
tcp: better validation of received ack sequences

Eryu Guan <[email protected]>
ext4: fix off-by-one on max nr_pages in ext4_find_unwritten_pgoff()

Michael Schmitz <[email protected]>
fix race in drivers/char/random.c:get_reg()

Maurizio Lombardi <[email protected]>
scsi: bnx2fc: fix race condition in bnx2fc_get_host_stats()

Kuninori Morimoto <[email protected]>
ASoC: rsnd: SSI PIO adjust to 24bit mode

Dan Carpenter <[email protected]>
pNFS/flexfiles: missing error code in ff_layout_alloc_lseg()

Liping Zhang <[email protected]>
netfilter: ctnetlink: fix incorrect nf_ct_put during hash resize

Dan Carpenter <[email protected]>
libceph: NULL deref on crush_decode() error path

Lin Zhang <[email protected]>
net: ieee802154: fix net_device reference release too early

Jesper Dangaard Brouer <[email protected]>
mlx5: fix bug reading rss_hash_type from CQE

Dan Carpenter <[email protected]>
block: fix an error code in add_partition()

Stephen Smalley <[email protected]>
selinux: do not check open permission on sockets

Tariq Toukan <[email protected]>
net/mlx5: Tolerate irq_set_affinity_hint() failures

Vlastimil Babka <[email protected]>
sched/numa: Use down_read_trylock() for the mmap_sem

Tin Huynh <[email protected]>
leds: pca955x: Correct I2C Functionality

Kees Cook <[email protected]>
ray_cs: Avoid reading past end of buffer

Suman Anna <[email protected]>
ARM: davinci: da8xx: Create DSP device only when assigned memory

Guoqing Jiang <[email protected]>
md-cluster: fix potential lock issue in add_new_disk

Konstantin Khlebnikov <[email protected]>
ext4: handle the rest of ext4_mb_load_buddy() ENOMEM errors

Nikita Yushchenko <[email protected]>
iio: hi8435: cleanup reset gpio

Nikita Yushchenko <[email protected]>
iio: hi8435: avoid garbage event at first enable

Antony Antony <[email protected]>
xfrm: fix state migration copy replay sequence numbers

Michael Ellerman <[email protected]>
selftests/powerpc: Fix TM resched DSCR test with some compilers

Colin Ian King <[email protected]>
ath5k: fix memory leak on buf on failed eeprom read

Michael Ellerman <[email protected]>
powerpc/mm: Fix virt_addr_valid() etc. on 64-bit hash

Varun Prakash <[email protected]>
scsi: csiostor: fix use after free in csio_hw_use_fwconfig()

Geert Uytterhoeven <[email protected]>
sh_eth: Use platform device for printing before register_netdev()

Geert Uytterhoeven <[email protected]>
serial: sh-sci: Fix race condition causing garbage during shutdown

Vignesh R <[email protected]>
serial: 8250: omap: Disable DMA for console UART

Alan Stern <[email protected]>
USB: ene_usb6250: fix SCSI residue overwriting

linzhang <[email protected]>
net: x25: fix one potential use-after-free issue

Alan Stern <[email protected]>
USB: ene_usb6250: fix first command execution

Jisheng Zhang <[email protected]>
usb: chipidea: properly handle host or gadget initialization failure

Ihar Hrachyshka <[email protected]>
arp: honour gratuitous ARP _replies_

Ihar Hrachyshka <[email protected]>
neighbour: update neigh timestamps iff update is effective

Thomas Petazzoni <[email protected]>
ata: libahci: properly propagate return value of platform_get_irq()

Colin Ian King <[email protected]>
btrfs: fix incorrect error return ret being passed to mapping_set_error

Pan Bian <[email protected]>
usb: dwc3: keystone: check return value

Anup Patel <[email protected]>
async_tx: Fix DMA_PREP_FENCE usage in do_async_gen_syndrome()

Mahesh Bandewar <[email protected]>
ipv6: avoid dad-failures for addresses with NODAD

Fabio Estevam <[email protected]>
ARM: dts: imx6qdl-wandboard: Fix audio channel swap

Peter Zijlstra <[email protected]>
x86/tsc: Provide 'tsc=unstable' boot parameter

Andrea della Porta <[email protected]>
staging: wlan-ng: prism2mgmt.c: fixed a double endian conversion before calling hfa384x_drvr_setconfig16, also fixes relative sparse warning

Fabio Estevam <[email protected]>
ARM: dts: imx53-qsrb: Pulldown PMIC IRQ pin

Dan Carpenter <[email protected]>
PowerCap: Fix an error code in powercap_register_zone()

Doug Berger <[email protected]>
bus: brcmstb_gisb: correct support for 64-bit address output

Doug Berger <[email protected]>
bus: brcmstb_gisb: Use register offsets with writes too

Christophe JAILLET <[email protected]>
SMB2: Fix share type handling

Neil Horman <[email protected]>
vmxnet3: ensure that adapter is in proper state during force_close

Paul Mackerras <[email protected]>
KVM: PPC: Book3S PR: Check copy_to/from_user return values

KT Liao <[email protected]>
Input: elantech - force relative mode on a certain module

Dmitry Torokhov <[email protected]>
Input: elan_i2c - check if device is there before really probing

Colin Ian King <[email protected]>
netxen_nic: set rcode to the return status from the call to netxen_issue_cmd

Stefan Wahren <[email protected]>
net: qca_spi: Fix alignment issues in rx path

Wen Xiong <[email protected]>
blk-mq: NVMe 512B/4K+T10 DIF/DIX format returns I/O error on dd with split op

Rabin Vincent <[email protected]>
CIFS: silence lockdep splat in cifs_relock_file()

Trond Myklebust <[email protected]>
NFSv4.1: Work around a Linux server bug...

Talat Batheesh <[email protected]>
net/mlx4_en: Avoid adding steering rules with invalid ring

Heiko Carstens <[email protected]>
s390: move _text symbol to address higher than zero

Kirill Tkhai <[email protected]>
pidns: disable pid allocation if pid_ns_prepare_proc() is failed in alloc_pid()

Dan Carpenter <[email protected]>
drivers/misc/vmw_vmci/vmci_queue_pair.c: fix a couple integer overflow tests

J. Bruce Fields <[email protected]>
lockd: fix lockd shutdown race

Grygorii Strashko <[email protected]>
net: ethernet: ti: cpsw: adjust cpsw fifos depth for fullduplex flow control

Jim Baxter <[email protected]>
net: cdc_ncm: Fix TX zero padding

Dan Carpenter <[email protected]>
ipmi_ssif: unlock on allocation failure

Kees Cook <[email protected]>
qlge: Avoid reading past end of buffer

Kees Cook <[email protected]>
bna: Avoid reading past end of buffer

Luca Coelho <[email protected]>
mac80211: bail out from prep_connection() if a reconfig is ongoing

Steffen Klassert <[email protected]>
af_key: Fix slab-out-of-bounds in pfkey_compile_policy.

Bart Van Assche <[email protected]>
IB/srpt: Fix abort handling

Trond Myklebust <[email protected]>
NFSv4.1: RECLAIM_COMPLETE must handle NFS4ERR_CONN_NOT_BOUND_TO_SESSION

Josh Poimboeuf <[email protected]>
x86/asm: Don't use RBP as a temporary register in csum_partial_copy_generic()

Pan Bian <[email protected]>
rtc: snvs: fix an incorrect check of return value

Julia Cartwright <[email protected]>
md/raid5: make use of spin_lock_irq over local_irq_disable + spin_lock

Johannes Berg <[email protected]>

    cfg80211: make RATE_INFO_BW_20 the default

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

Diffstat:

 Makefile                                           |  4 +-
 arch/arm/boot/dts/imx53-qsrb.dts                   |  2 +-
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |  1 +
 arch/arm/boot/dts/ls1021a.dtsi                     |  2 +-
 arch/arm/include/asm/xen/events.h                  |  2 +-
 arch/arm/mach-davinci/devices-da8xx.c              | 10 +++
 arch/arm/mach-imx/cpu.c                            |  3 +
 arch/arm/mach-imx/mxc.h                            |  6 ++
 arch/arm64/include/asm/futex.h                     |  8 +-
 arch/mips/include/asm/kprobes.h                    |  3 +-
 arch/mips/include/asm/pgtable-32.h                 |  7 +-
 arch/mips/mm/pgtable-32.c                          |  6 +-
 arch/powerpc/include/asm/page.h                    | 12 +++
 arch/powerpc/kernel/time.c                         | 14 +++-
 arch/powerpc/kvm/book3s_pr_papr.c                  | 34 ++++++--
 arch/powerpc/platforms/cell/spufs/coredump.c       |  2 +
 arch/s390/kernel/vmlinux.lds.S                     |  8 +-
 arch/sparc/kernel/ldc.c                            |  7 +-
 arch/x86/kernel/tsc.c                              |  2 +
 arch/x86/kvm/svm.c                                 | 24 +++---
 arch/x86/kvm/vmx.c                                 |  7 +-
 arch/x86/lib/csum-copy_64.S                        | 12 +--
 block/bio-integrity.c                              |  3 +
 block/blk-mq.c                                     |  7 +-
 block/partition-generic.c                          |  4 +-
 crypto/async_tx/async_pq.c                         |  5 +-
 drivers/acpi/acpica/evxfevnt.c                     | 18 ++++
 drivers/acpi/acpica/psobject.c                     | 14 ++++
 drivers/ata/libahci_platform.c                     |  5 +-
 drivers/block/loop.c                               |  3 +
 drivers/bus/brcmstb_gisb.c                         | 42 +++++-----
 drivers/char/ipmi/ipmi_ssif.c                      |  2 +
 drivers/char/random.c                              | 10 ++-
 drivers/clk/clk-conf.c                             |  2 +-
 drivers/clk/clk-scpi.c                             |  6 +-
 drivers/cpuidle/dt_idle_states.c                   |  4 +-
 drivers/dma/imx-sdma.c                             | 23 +++--
 drivers/edac/mv64x60_edac.c                        |  2 +-
 drivers/gpio/gpiolib.c                             |  3 +-
 drivers/gpu/drm/omapdrm/omap_gem.c                 |  4 +-
 drivers/hwmon/ina2xx.c                             | 87 +++++++++++--------
 drivers/iio/adc/hi8435.c                           | 27 ++++--
 drivers/iio/magnetometer/st_magn_spi.c             |  2 -
 drivers/infiniband/ulp/srpt/ib_srpt.c              |  6 +-
 drivers/input/mouse/elan_i2c_core.c                |  7 ++
 drivers/input/mouse/elan_i2c_i2c.c                 |  9 +-
 drivers/input/mouse/elantech.c                     | 11 +++
 drivers/isdn/mISDN/stack.c                         |  2 +-
 drivers/leds/leds-pca955x.c                        |  2 +-
 drivers/md/bcache/alloc.c                          | 19 +++--
 drivers/md/bcache/super.c                          |  6 ++
 drivers/md/md-cluster.c                            |  4 +-
 drivers/md/raid5.c                                 | 17 ++--
 drivers/media/i2c/cx25840/cx25840-core.c           | 36 ++++----
 drivers/media/rc/mceusb.c                          |  9 +-
 drivers/media/v4l2-core/videobuf2-core.c           |  4 +
 drivers/misc/vmw_vmci/vmci_queue_pair.c            | 10 ++-
 drivers/net/bonding/bond_main.c                    | 84 ++++++++++---------
 drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c    | 19 ++++-
 drivers/net/ethernet/brocade/bna/bfa_ioc.c         |  2 +-
 drivers/net/ethernet/chelsio/cxgb4/t4_hw.c         | 32 ++++++-
 drivers/net/ethernet/chelsio/cxgb4vf/sge.c         | 23 +++--
 drivers/net/ethernet/freescale/fsl_pq_mdio.c       |  9 +-
 drivers/net/ethernet/ibm/emac/core.c               | 26 +++++-
 drivers/net/ethernet/intel/e1000e/netdev.c         | 17 +++-
 drivers/net/ethernet/marvell/sky2.c                |  2 +-
 drivers/net/ethernet/mellanox/mlx4/mcg.c           | 15 +++-
 drivers/net/ethernet/mellanox/mlx4/qp.c            | 19 +++++
 .../net/ethernet/mellanox/mlx4/resource_tracker.c  | 16 ++--
 drivers/net/ethernet/mellanox/mlx5/core/main.c     | 14 +---
 .../net/ethernet/qlogic/netxen/netxen_nic_ctx.c    |  2 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.c     |  2 +-
 drivers/net/ethernet/qlogic/qlge/qlge_dbg.c        |  4 +-
 drivers/net/ethernet/qualcomm/qca_spi.c            | 10 ++-
 drivers/net/ethernet/realtek/r8169.c               |  4 +-
 drivers/net/ethernet/renesas/sh_eth.c              |  2 +-
 drivers/net/ethernet/ti/cpsw.c                     | 16 ++++
 drivers/net/hamradio/hdlcdrv.c                     |  2 +
 drivers/net/phy/phy.c                              |  6 ++
 drivers/net/ppp/pptp.c                             |  1 -
 drivers/net/usb/cdc_ncm.c                          | 11 ++-
 drivers/net/virtio_net.c                           | 16 +++-
 drivers/net/vmxnet3/vmxnet3_drv.c                  |  5 ++
 drivers/net/vrf.c                                  |  8 +-
 drivers/net/vxlan.c                                |  2 +-
 drivers/net/wireless/ath/ath5k/debug.c             |  5 +-
 drivers/net/wireless/ray_cs.c                      |  7 +-
 drivers/net/wireless/ti/wl1251/main.c              |  3 +-
 drivers/powercap/powercap_sys.c                    |  1 +
 drivers/rtc/interface.c                            |  9 +-
 drivers/rtc/rtc-opal.c                             | 10 +++
 drivers/rtc/rtc-snvs.c                             |  2 +-
 drivers/s390/block/dasd.c                          |  8 +-
 drivers/scsi/bnx2fc/bnx2fc.h                       |  1 +
 drivers/scsi/bnx2fc/bnx2fc_fcoe.c                  | 10 ++-
 drivers/scsi/csiostor/csio_hw.c                    |  5 +-
 drivers/scsi/libiscsi.c                            | 24 +++++-
 drivers/scsi/libsas/sas_expander.c                 |  4 +-
 drivers/scsi/mpt3sas/mpt3sas_scsih.c               | 28 ++++---
 drivers/staging/wlan-ng/prism2mgmt.c               |  2 +-
 drivers/thermal/power_allocator.c                  |  2 +
 drivers/tty/n_gsm.c                                | 17 +++-
 drivers/tty/serial/8250/8250_omap.c                |  4 +
 drivers/tty/serial/sccnxp.c                        | 15 ++--
 drivers/tty/serial/sh-sci.c                        | 16 +++-
 drivers/usb/chipidea/core.c                        | 29 +++++--
 drivers/usb/dwc3/dwc3-keystone.c                   |  4 +
 drivers/usb/storage/ene_ub6250.c                   | 11 ++-
 drivers/vhost/vhost.c                              |  3 +-
 drivers/video/fbdev/vfb.c                          | 17 ++++
 fs/btrfs/extent_io.c                               |  2 +-
 fs/cifs/file.c                                     |  2 +-
 fs/cifs/smb2pdu.c                                  | 14 ++--
 fs/ext4/file.c                                     |  2 +-
 fs/ext4/mballoc.c                                  | 23 +++--
 fs/lockd/svc.c                                     |  6 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |  1 +
 fs/nfs/nfs4proc.c                                  | 13 ++-
 fs/nfs/nfs4state.c                                 | 10 ++-
 fs/overlayfs/inode.c                               | 12 ++-
 include/linux/compiler-clang.h                     |  5 ++
 include/linux/mlx4/qp.h                            |  1 +
 include/linux/mlx5/device.h                        | 10 ++-
 include/linux/skbuff.h                             |  8 +-
 include/net/cfg80211.h                             |  2 +-
 include/net/x25.h                                  |  4 +-
 kernel/events/core.c                               | 15 ++--
 kernel/futex.c                                     | 98 ++++++++++++++++++++--
 kernel/pid.c                                       |  4 +-
 kernel/sched/fair.c                                |  3 +-
 net/8021q/vlan_dev.c                               |  6 +-
 net/bluetooth/hci_core.c                           | 17 +++-
 net/ceph/osdmap.c                                  |  1 +
 net/core/dev.c                                     |  4 +-
 net/core/neighbour.c                               | 14 +++-
 net/core/net_namespace.c                           | 19 +++++
 net/core/skbuff.c                                  | 75 +++++++++++------
 net/core/sysctl_net_core.c                         |  2 -
 net/ieee802154/socket.c                            |  8 +-
 net/ipv4/ah4.c                                     |  8 +-
 net/ipv4/arp.c                                     | 18 +++-
 net/ipv4/esp4.c                                    | 13 +--
 net/ipv4/ip_tunnel.c                               | 11 +--
 net/ipv4/tcp_input.c                               | 24 +++---
 net/ipv6/addrconf.c                                |  5 +-
 net/ipv6/ah6.c                                     |  8 +-
 net/ipv6/esp6.c                                    | 12 ++-
 net/ipv6/ip6_gre.c                                 |  8 +-
 net/ipv6/ip6_output.c                              | 19 +++--
 net/ipv6/ip6_tunnel.c                              | 11 ++-
 net/ipv6/ip6_vti.c                                 |  7 +-
 net/ipv6/route.c                                   |  3 +
 net/ipv6/sit.c                                     |  9 +-
 net/key/af_key.c                                   |  2 +-
 net/l2tp/l2tp_netlink.c                            |  2 +
 net/llc/af_llc.c                                   |  3 +
 net/mac80211/mlme.c                                |  4 +
 net/netfilter/nf_conntrack_netlink.c               |  7 +-
 net/netlink/af_netlink.c                           |  3 +
 net/rds/bind.c                                     |  1 +
 net/rxrpc/rxkad.c                                  | 21 +++--
 net/sched/act_api.c                                |  4 +-
 net/sched/act_bpf.c                                | 12 ++-
 net/sctp/ipv6.c                                    |  4 +-
 net/sctp/socket.c                                  | 17 ++--
 net/sunrpc/xprtsock.c                              |  7 +-
 net/x25/af_x25.c                                   | 24 ++++--
 net/x25/sysctl_net_x25.c                           |  5 +-
 net/xfrm/xfrm_state.c                              |  2 +
 scripts/tags.sh                                    |  1 +
 security/selinux/hooks.c                           | 10 ++-
 sound/soc/intel/atom/sst/sst_stream.c              |  2 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |  7 ++
 sound/soc/sh/rcar/ssi.c                            | 11 ++-
 tools/perf/builtin-trace.c                         |  4 +
 tools/perf/tests/code-reading.c                    | 20 ++++-
 tools/perf/util/header.c                           | 12 ++-
 tools/perf/util/probe-event.c                      |  8 ++
 tools/perf/util/unwind-libdw.c                     |  8 ++
 tools/perf/util/util.c                             |  2 +-
 .../testing/selftests/powerpc/tm/tm-resched-dscr.c |  2 +-
 181 files changed, 1416 insertions(+), 523 deletions(-)