Skip to content

4.4.4-stable review

Greg Kroah-Hartman dri-devel linux-arm-kernel linux-mips lkml stable xen-devel 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest342 patches 5 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/342af_iucv: Validate socket address length in iucv_sock_bind()net/iucv/af_iucv.c+3 -00 replies
2/342gro: Make GRO aware of lightweight tunnels.include/net/dst_metadata.h net/core/dev.c+23 -20 replies
3/342net: dp83640: Fix tx timestamp overflow handling.drivers/net/phy/dp83640.c+17 -00 replies
4/342tunnels: Allow IPv6 UDP checksums to be correctly controlled.drivers/net/vxlan.c+16 -70 replies
5/342lwt: fix rx checksum setting for lwt devices tunneling over ipv6net/openvswitch/vport-vxlan.c+1 -10 replies
6/342tcp: fix NULL deref in tcp_v4_send_ack()net/ipv4/tcp_ipv4.c+8 -50 replies
7/342af_unix: fix struct pid memory leaknet/unix/af_unix.c+1 -00 replies
8/342pptp: fix illegal memory access caused by multiple bind()sdrivers/net/ppp/pptp.c+24 -100 replies
9/342sctp: allow setting SCTP_SACK_IMMEDIATELY by the applicationnet/sctp/socket.c+2 -00 replies
10/342net: dsa: fix mv88e6xxx switchesdrivers/net/dsa/mv88e6xxx.c+1 -10 replies
11/342tipc: fix connection abort during subscription cancelnet/tipc/subscr.c+5 -60 replies
12/342inet: frag: Always orphan skbs inside ip_defrag()net/ipv4/ip_fragment.c net/ipv4/netfilter/nf_defrag_ipv4.c+1 -20 replies
13/342switchdev: Require RTNL mutex to be held when sending FDB notificationsdrivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c drivers/net/ethernet/rocker/rocker.c net/bridge/br.c +1 more+14 -90 replies
14/342tcp: beware of alignments in tcp_get_info()net/ipv4/tcp.c+8 -40 replies
15/342ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail()include/net/ip6_route.h net/ipv6/ip6_output.c net/ipv6/route.c+18 -70 replies
16/342ipv6/udp: use sticky pktinfo egress ifindex on connect()net/ipv6/datagram.c+3 -00 replies
17/342ipv6: addrconf: Fix recursive spin lock callnet/ipv6/addrconf.c+4 -10 replies
18/342ipv6: fix a lockdep splatnet/ipv6/ip6_flowlabel.c+3 -20 replies
19/342unix: correctly track in-flight fds in sending process user_structinclude/net/af_unix.h include/net/scm.h net/core/scm.c +2 more+16 -80 replies
20/342tcp: do not drop syn_recv on all icmp reportsinclude/net/tcp.h net/ipv4/tcp_ipv4.c net/ipv6/tcp_ipv6.c+12 -60 replies
21/342net:Add sysctl_max_skb_fragsinclude/linux/skbuff.h net/core/skbuff.c net/core/sysctl_net_core.c +1 more+15 -20 replies
22/342tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segsdrivers/net/ethernet/broadcom/tg3.c+19 -60 replies
23/342enic: increment devcmd2 result ring in case of timeoutdrivers/net/ethernet/cisco/enic/enic.h drivers/net/ethernet/cisco/enic/vnic_dev.c+13 -80 replies
24/342sctp: translate network order to host order when users get a hmacidnet/sctp/socket.c+7 -20 replies
25/342net: Copy inner L3 and L4 headers as unaligned on GRE TEBnet/core/flow_dissector.c+7 -00 replies
26/342flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlennet/core/flow_dissector.c+6 -30 replies
27/342bpf: fix branch offset adjustment on backjumps after patching ctx expansionkernel/bpf/verifier.c+1 -10 replies
28/342bonding: Fix ARP monitor validationdrivers/net/bonding/bond_main.c+28 -110 replies
29/342ipv4: fix memory leaks in ip_cmsg_send() callersnet/ipv4/ip_sockglue.c net/ipv4/ping.c net/ipv4/raw.c +1 more+11 -30 replies
30/342af_unix: Dont set err in unix_stream_read_generic unless there was an errornet/unix/af_unix.c+10 -60 replies
31/342af_unix: Guard against other == sk in unix_dgram_sendmsgnet/unix/af_unix.c+6 -10 replies
32/342tipc: fix premature addition of node to lookup tablenet/tipc/node.c+6 -60 replies
33/342tcp: md5: release request socket instead of listenernet/ipv4/tcp_ipv4.c+4 -20 replies
34/342qmi_wwan: add "4G LTE usb-modem U901"drivers/net/usb/qmi_wwan.c+1 -00 replies
35/342net/mlx4_en: Count HW buffer overrun only oncedrivers/net/ethernet/mellanox/mlx4/en_port.c+2 -20 replies
36/342net/mlx4_en: Choose time-stamping shift value according to HW frequencydrivers/net/ethernet/mellanox/mlx4/en_clock.c+19 -60 replies
37/342net/mlx4_en: Avoid changing dev->features directly in run-timedrivers/net/ethernet/mellanox/mlx4/en_netdev.c+5 -40 replies
38/342l2tp: Fix error creating L2TP tunnelsnet/l2tp/l2tp_netlink.c+14 -40 replies
39/342pppoe: fix reference counting in PPPoE proxydrivers/net/ppp/pppoe.c+2 -00 replies
40/342net_sched fix: reclassification needs to consider ether protocol changesnet/sched/sch_api.c+1 -00 replies
41/342route: check and remove route cache when we get routeinclude/net/ip_fib.h net/ipv4/route.c+64 -140 replies
42/342tcp/dccp: fix another race at listener dismantleinclude/net/inet_connection_sock.h net/dccp/ipv4.c net/dccp/ipv6.c +3 more+38 -370 replies
43/342IFF_NO_QUEUE: Fix for drivers not calling ether_setup()net/core/dev.c+3 -10 replies
44/342rtnl: RTM_GETNETCONF: fix wrong return valuenet/ipv4/devinet.c net/ipv6/addrconf.c+2 -20 replies
45/342tipc: unlock in error pathnet/tipc/bcast.c+3 -10 replies
46/342unix_diag: fix incorrect sign extension in unix_lookup_by_inonet/unix/diag.c+1 -10 replies
47/342sctp: Fix port hash table size computationnet/sctp/protocol.c+36 -70 replies
48/342ext4: fix bh->b_state corruptionfs/ext4/inode.c+30 -20 replies
49/342ARM: debug-ll: fix BCM63xx entry for multiplatformarch/arm/Kconfig.debug+6 -110 replies
50/342arm64: errata: Add -mpc-relative-literal-loads to build flagsarch/arm64/Makefile+1 -00 replies
51/342KVM: s390: fix guest fprs memory leakarch/s390/kvm/kvm-s390.c+4 -10 replies
52/342devm_memremap: Fix error value when memremap failedkernel/memremap.c+3 -10 replies
53/342drm/gma500: Use correct unref in the gem bo create functiondrivers/gpu/drm/gma500/gem.c+1 -10 replies
54/342ARM: 8457/1: psci-smp is built only for SMParch/arm/include/asm/psci.h+1 -10 replies
55/342lib/ucs2_string: Add ucs2 -> utf8 helper functionsinclude/linux/ucs2_string.h lib/ucs2_string.c+66 -00 replies
56/342efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad versiondrivers/firmware/efi/efivars.c fs/efivarfs/super.c+14 -230 replies
57/342efi: Do variable name validation tests in utf8drivers/firmware/efi/vars.c+21 -110 replies
58/342efi: Make our variable validation list include the guiddrivers/firmware/efi/efivars.c drivers/firmware/efi/vars.c include/linux/efi.h+38 -220 replies
59/342efi: Make efivarfs entries immutable by defaultDocumentation/filesystems/efivarfs.txt drivers/firmware/efi/vars.c fs/efivarfs/file.c +6 more+258 -410 replies
60/342efi: Add pstore variables to the deletion whitelistdrivers/firmware/efi/vars.c+1 -00 replies
61/342lib/ucs2_string: Correct ucs2 -> utf8 conversionlib/ucs2_string.c+7 -70 replies
62/342bcache: fix a livelock when we cause a huge number of cache missesdrivers/md/bcache/btree.c+3 -10 replies
63/342bcache: Add a cond_resched() call to gcdrivers/md/bcache/btree.c+1 -00 replies
64/342bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing devicedrivers/md/bcache/super.c+2 -00 replies
65/342bcache: fix a leak in bch_cached_dev_run()drivers/md/bcache/super.c+4 -10 replies
66/342bcache: unregister reboot notifier if bcache fails to unregister devicedrivers/md/bcache/super.c+3 -10 replies
67/342bcache: allows use of register in udev to avoid "device_busy" error.drivers/md/bcache/super.c+3 -20 replies
68/342bcache: prevent crash on changing writeback_runningdrivers/md/bcache/writeback.h+2 -10 replies
69/342bcache: Change refill_dirty() to always scan entire disk if necessarydrivers/md/bcache/writeback.c+30 -70 replies
70/342dm thin: fix race condition when destroying thin pool workqueuedrivers/md/dm-thin.c+2 -20 replies
71/342can: ems_usb: Fix possible tx overflowdrivers/net/can/usb/ems_usb.c+10 -40 replies
72/342usb: dwc3: Fix assignment of EP transfer resourcesdrivers/usb/dwc3/core.h drivers/usb/dwc3/ep0.c drivers/usb/dwc3/gadget.c+52 -240 replies
73/342USB: cp210x: add IDs for GE B650V3 and B850V3 boardsdrivers/usb/serial/cp210x.c+2 -00 replies
74/342USB: option: add support for SIM7100Edrivers/usb/serial/option.c+7 -00 replies
75/342USB: option: add "4G LTE usb-modem U901"drivers/usb/serial/option.c+2 -00 replies
76/342drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONEdrivers/android/binder.c+1 -10 replies
77/342spi: omap2-mcspi: Prevent duplicate gpio_requestdrivers/spi/spi-omap2-mcspi.c+10 -90 replies
78/342iw_cxgb3: Fix incorrectly returning error on successdrivers/infiniband/hw/cxgb3/iwch_cm.c+2 -20 replies
79/342drm/i915: shut up gen8+ SDE irq dmesg noisedrivers/gpu/drm/i915/i915_irq.c+7 -30 replies
80/342ocfs2: unlock inode if deleting inode from orphan failsfs/ocfs2/aops.c+1 -00 replies
81/342mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEEDmm/memory.c+12 -20 replies
82/342mm: numa: quickly fail allocations for NUMA balancing on full nodesmm/migrate.c+1 -10 replies
83/342genirq: Validate action before dereferencing it in handle_irq_event_percpu()kernel/irq/handle.c+3 -20 replies
84/342clocksource/drivers/vt8500: Increase the minimum deltadrivers/clocksource/vt8500_timer.c+4 -20 replies
85/342s390/kvm: remove dependency on struct save_area definitionarch/s390/kernel/asm-offsets.c arch/s390/kvm/kvm-s390.c+16 -150 replies
86/342KVM: s390: fix memory overwrites when vx is disabledarch/s390/include/asm/kvm_host.h arch/s390/kvm/kvm-s390.c+43 -860 replies
87/342Btrfs: add missing brelse when superblock checksum failsfs/btrfs/disk-io.c+1 -00 replies
88/342Btrfs: igrab inode in writepagefs/btrfs/inode.c+15 -20 replies
89/342btrfs: statfs: report zero available if metadata are exhaustedfs/btrfs/super.c+24 -00 replies
90/342Btrfs: send, dont BUG_ON() when an empty symlink is foundfs/btrfs/send.c+15 -10 replies
91/342Btrfs: fix number of transaction units required to create symlinkfs/btrfs/inode.c+3 -10 replies
92/342Btrfs: fix transaction handle leak on failure to create hard linkfs/btrfs/inode.c+4 -20 replies
93/342Btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume rootsfs/btrfs/disk-io.c fs/btrfs/inode-map.c fs/btrfs/inode-map.h +1 more+33 -80 replies
94/342btrfs: initialize the seq counter in struct btrfs_devicefs/btrfs/volumes.c+1 -00 replies
95/342s390: fix normalization bug in exception table sortingarch/s390/mm/extable.c+6 -20 replies
96/342s390/dasd: prevent incorrect length error under z/VM after PAV changesdrivers/s390/block/dasd_alias.c+1 -10 replies
97/342s390/dasd: fix refcount for PAV reassignmentdrivers/s390/block/dasd_alias.c+16 -50 replies
98/342s390/dasd: fix performance dropdrivers/s390/block/dasd.c+1 -00 replies
99/342s390/compat: correct restore of high gprs on signal returnarch/s390/kernel/compat_signal.c+1 -10 replies
100/342s390/fpu: signals vs. floating point control registerarch/s390/include/asm/fpu/internal.h+2 -00 replies
101/342uml: flush stdout before forkingarch/um/os-Linux/start_up.c+2 -00 replies
102/342uml: fix hostfs mknod()fs/hostfs/hostfs_kern.c+1 -30 replies
103/342um: link with -lpthreadscripts/link-vmlinux.sh+1 -10 replies
104/342locks: fix unlock when fcntl_setlk races with a closefs/locks.c+30 -210 replies
105/342rtlwifi: rtl_pci: Fix kernel panicdrivers/net/wireless/realtek/rtlwifi/pci.c+3 -80 replies
106/342rtlwifi: rtl8192cu: Add missing parameter setupdrivers/net/wireless/realtek/rtlwifi/rtl8192cu/sw.c+2 -00 replies
107/342rtlwifi: rtl8192ce: Fix handling of module parametersdrivers/net/wireless/realtek/rtlwifi/rtl8192ce/sw.c+2 -00 replies
108/342rtlwifi: rtl8192de: Fix incorrect module parameter descriptionsdrivers/net/wireless/realtek/rtlwifi/rtl8192de/sw.c+2 -20 replies
109/342rtlwifi: rtl8723ae: Fix initialization of module parametersdrivers/net/wireless/realtek/rtlwifi/rtl8723ae/sw.c+9 -00 replies
110/342rtlwifi: rtl8192se: Fix module parameter initializationdrivers/net/wireless/realtek/rtlwifi/rtl8192se/sw.c+4 -20 replies
111/342rtlwifi: rtl8188ee: Fix module parameter initializationdrivers/net/wireless/realtek/rtlwifi/rtl8188ee/sw.c+5 -20 replies
112/342rtlwifi: rtl8723be: Fix module parameter initializationdrivers/net/wireless/realtek/rtlwifi/rtl8723be/sw.c+7 -10 replies
113/342mei: fix fasync return value on errordrivers/misc/mei/main.c+4 -20 replies
114/342mei: validate request value in client notify request ioctldrivers/misc/mei/main.c+5 -10 replies
115/342namei: ->d_inode of a pinned dentry is stable only for positivesfs/namei.c+2 -20 replies
116/342rc: sunxi-cir: Initialize the spinlock properlydrivers/media/rc/sunxi-cir.c+2 -00 replies
117/342media: dvb-core: Dont force CAN_INVERSION_AUTO in oneshot modedrivers/media/dvb-core/dvb_frontend.c+3 -30 replies
118/342si2157: return -EINVAL if firmware blob is too bigdrivers/media/tuners/si2157.c+1 -00 replies
119/342gspca: ov534/topro: prevent a division by 0drivers/media/usb/gspca/ov534.c drivers/media/usb/gspca/topro.c+12 -30 replies
120/342vb2: fix a regression in poll() behavior for output,streamsdrivers/media/v4l2-core/videobuf2-v4l2.c+3 -30 replies
121/342tda1004x: only update the frontend properties if lockeddrivers/media/dvb-frontends/tda1004x.c+9 -00 replies
122/342dm space map metadata: remove unused variable in brb_pop()drivers/md/persistent-data/dm-space-map-metadata.c+0 -30 replies
123/342dm snapshot: fix hung bios when copy error occursdrivers/md/dm-exception-store.h drivers/md/dm-snap-persistent.c drivers/md/dm-snap-transient.c +1 more+12 -190 replies
124/342dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq pathsdrivers/md/dm.c+2 -00 replies
125/342coresight: checking for NULL string in coresight_name_match()drivers/hwtracing/coresight/coresight.c+1 -10 replies
126/342irqchip/omap-intc: Add support for spurious irq handlingdrivers/irqchip/irq-omap-intc.c+26 -10 replies
127/342irqchip/mxs: Add missing set_handle_irq()drivers/irqchip/irq-mxs.c+1 -00 replies
128/342irqchip/atmel-aic: Fix wrong bit operation for IRQ prioritydrivers/irqchip/irq-atmel-aic-common.c+1 -10 replies
129/342irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1drivers/irqchip/irq-gic-v3-its.c+1 -60 replies
130/342posix-clock: Fix return code on the poll methods error pathkernel/time/posix-clock.c+2 -20 replies
131/342clockevents/tcb_clksrc: Prevent disabling an already disabled clockdrivers/clocksource/tcb_clksrc.c+2 -10 replies
132/342mmc: usdhi6rol0: handle NULL data in timeoutdrivers/mmc/host/usdhi6rol0.c+2 -10 replies
133/342mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPTdrivers/mmc/host/sdhci-pci-core.c+1 -10 replies
134/342mmc: sdhci: Fix DMA descriptor with zero data lengthdrivers/mmc/host/sdhci.c+6 -30 replies
135/342mmc: sdio: Fix invalid vdd in voltage switch power cycledrivers/mmc/core/sdio.c+1 -10 replies
136/342mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400drivers/mmc/core/mmc.c+2 -40 replies
137/342mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()drivers/mmc/host/sdhci.c+2 -20 replies
138/342mmc: core: Enable tuning according to the actual timingdrivers/mmc/core/sd.c drivers/mmc/core/sdio.c+6 -60 replies
139/342mmc: mmci: fix an ages old detection errordrivers/mmc/host/mmci.c+1 -10 replies
140/342mmc: sdhci-acpi: Fix card detect race for Intel BXT/APLdrivers/mmc/host/sdhci-acpi.c+30 -00 replies
141/342mmc: pxamci: fix again read-only gpio detection polaritydrivers/mmc/host/pxamci.c+1 -10 replies
142/342mmc: sdhci-pci: Fix card detect race for Intel BXT/APLdrivers/mmc/host/sdhci-pci-core.c+31 -00 replies
143/342mmc: sdhci: Allow override of mmc host operationsdrivers/mmc/host/sdhci.c drivers/mmc/host/sdhci.h+3 -10 replies
144/342mmc: sdhci: Allow override of get_cd() called from sdhci_request()drivers/mmc/host/sdhci.c+1 -10 replies
145/342tools: hv: vss: fix the write()s argument: error -> vss_msgtools/hv/hv_vss_daemon.c+1 -10 replies
146/342Drivers: hv: vmbus: Fix a Host signaling bugdrivers/hv/channel.c include/linux/hyperv.h+36 -00 replies
147/342Bluetooth: Use continuous scanning when creating LE connectionsnet/bluetooth/hci_conn.c+5 -10 replies
148/342Bluetooth: Add support of Toshiba Broadcom based devicesdrivers/bluetooth/btusb.c+4 -00 replies
149/342Bluetooth: Fix incorrect removing of IRKsnet/bluetooth/hci_request.c net/bluetooth/smp.c+18 -260 replies
150/342Bluetooth: 6lowpan: Fix kernel NULL pointer dereferencesnet/bluetooth/6lowpan.c+3 -10 replies
151/342Bluetooth: 6lowpan: Fix handling of uncompressed IPv6 packetsnet/bluetooth/6lowpan.c+3 -00 replies
152/342time: Avoid signed overflow in timekeeping_get_ns()kernel/time/timekeeping.c+1 -20 replies
153/342cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()include/asm-generic/cputime_nsecs.h+3 -20 replies
154/342Revert "MIPS: Fix PAGE_MASK definition"arch/mips/include/asm/page.h+1 -10 replies
155/342MIPS: Loongson-3: Fix SMP_ASK_C0COUNT IPI handlerarch/mips/loongson64/loongson-3/smp.c+13 -70 replies
156/342MIPS: hpet: Choose a safe value for the ETIME checkarch/mips/loongson64/loongson-3/hpet.c+7 -30 replies
157/342MIPS: Fix some missing CONFIG_CPU_MIPSR6 #ifdefsarch/mips/include/asm/pgtable.h arch/mips/mm/tlbex.c+3 -30 replies
158/342MIPS: Fix buffer overflow in syscall_get_arguments()arch/mips/include/asm/syscall.h+1 -30 replies
159/342EDAC: Robustify workqueues destructiondrivers/edac/edac_device.c drivers/edac/edac_mc.c drivers/edac/edac_pci.c+11 -230 replies
160/342EDAC, mc_sysfs: Fix freeing bus namedrivers/edac/edac_mc_sysfs.c+14 -70 replies
161/342sparc64: fix incorrect sign extension in sys_sparc64_personalityarch/sparc/kernel/sys_sparc_64.c+1 -10 replies
162/342cxl: use correct operator when writing pcie config space valuesdrivers/misc/cxl/vphb.c+1 -10 replies
163/342clk: exynos: use irqsave version of spin_lock to avoid deadlock with irqsdrivers/clk/samsung/clk-cpu.c+6 -40 replies
164/342regulator: axp20x: Fix GPIO LDO enable value for AXP22xdrivers/regulator/axp20x-regulator.c+2 -20 replies
165/342regulator: mt6311: MT6311_REGULATOR needs to select REGMAP_I2Cdrivers/regulator/Kconfig+1 -00 replies
166/342virtio_balloon: fix race by fill and leakdrivers/virtio/virtio_balloon.c+1 -10 replies
167/342virtio_balloon: fix race between migration and ballooningmm/balloon_compaction.c+2 -20 replies
168/342virtio_pci: fix use after free on releasedrivers/virtio/virtio_pci_common.c+2 -00 replies
169/342drm/vmwgfx: Fix an incorrect lock checkdrivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c+1 -10 replies
170/342drm/vmwgfx: Fix a width / pitch mismatch on framebuffer updatesdrivers/gpu/drm/vmwgfx/vmwgfx_kms.c+5 -10 replies
171/342drm/vmwgfx: respect nomodesetdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+7 -00 replies
172/342drm/amdgpu: Fix off-by-one errors in amdgpu_vm_bo_mapdrivers/gpu/drm/amd/amdgpu/amdgpu_vm.c+5 -50 replies
173/342drm/amdgpu: call hpd_irq_event on resumedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+1 -00 replies
174/342drm/amdgpu: fix lost sync_to if scheduler is enabled.drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c+3 -20 replies
175/342drm/amdgpu: fix tonga smu resumedrivers/gpu/drm/amd/amdgpu/tonga_dpm.c+2 -150 replies
176/342drm/amdgpu: fix amdgpu_bo_pin_restricted VRAM placing v2drivers/gpu/drm/amd/amdgpu/amdgpu_object.c+2 -10 replies
177/342drm/amdgpu: no need to load MC firmware on fijidrivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+2 -40 replies
178/342drm/amdgpu: move gmc7 support out of CIK dependencydrivers/gpu/drm/amd/amdgpu/Makefile+2 -10 replies
179/342drm/amdgpu: iceland use CI based MC IPdrivers/gpu/drm/amd/amdgpu/gmc_v7_0.c drivers/gpu/drm/amd/amdgpu/vi.c+13 -40 replies
180/342drm/amdgpu: The VI specific EXE bit should only apply to GMC v8.0 abovedrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
181/342drm/amdgpu: pull topaz gmc bits into gmc_v7drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c+33 -20 replies
182/342drm/amdgpu: drop topaz support from gmc8 moduledrivers/gpu/drm/amd/amdgpu/gmc_v8_0.c+1 -270 replies
183/342drm/amdgpu: dont load MEC2 on topazdrivers/gpu/drm/amd/amdgpu/gfx_v8_0.c drivers/gpu/drm/amd/amdgpu/iceland_smc.c+5 -110 replies
184/342drm/amdgpu: remove exp hardware support from icelanddrivers/gpu/drm/amd/amdgpu/amdgpu_drv.c+5 -50 replies
185/342drm/amdgpu: fix s4 resumedrivers/gpu/drm/amd/amdgpu/amdgpu_device.c+9 -40 replies
186/342drm/amdgpu: remove unnecessary forward declarationdrivers/gpu/drm/amd/amdgpu/amdgpu.h+0 -20 replies
187/342drm/amdgpu: hold reference to fences in amdgpu_sa_bo_new (v2)drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c+4 -10 replies
188/342drm/amdgpu: fix issue with overlapping userptrsdrivers/gpu/drm/amd/amdgpu/amdgpu.h drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+23 -10 replies
189/342drm/amdgpu: use post-decrement in error handlingdrivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c+1 -10 replies
190/342drm/amdgpu: Dont hang in amdgpu_flip_work_func on disabled crtc.drivers/gpu/drm/amd/amdgpu/amdgpu_display.c+15 -30 replies
191/342drm/amdgpu/pm: adjust display configuration after powerstatedrivers/gpu/drm/amd/amdgpu/amdgpu_pm.c+3 -20 replies
192/342drm/nouveau/kms: take mode_config mutex in connector hotplug pathdrivers/gpu/drm/nouveau/nouveau_connector.c+3 -00 replies
193/342drm/nouveau/display: Enable vblank irqs after display engine is on again.drivers/gpu/drm/nouveau/nouveau_display.c+4 -40 replies
194/342drm/nouveau/disp/dp: ensure sink is powered up before attempting link trainingdrivers/gpu/drm/nouveau/nvkm/engine/disp/dport.c drivers/gpu/drm/nouveau/nvkm/engine/disp/dport.h+16 -00 replies
195/342drm/nouveau: platform: Fix deferred probedrivers/gpu/drm/nouveau/nouveau_platform.c drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c+30 -120 replies
196/342drm/dp/mst: process broadcast messages correctlydrivers/gpu/drm/drm_dp_mst_topology.c+84 -110 replies
197/342drm/dp/mst: always send reply for UP requestdrivers/gpu/drm/drm_dp_mst_topology.c include/drm/drm_dp_mst_helper.h+11 -210 replies
198/342drm/dp/mst: fix in MSTB RAD initializationdrivers/gpu/drm/drm_dp_mst_topology.c+6 -60 replies
199/342drm/dp/mst: fix in RAD element accessdrivers/gpu/drm/drm_dp_mst_topology.c+2 -20 replies
200/342drm: Add drm_fixp_from_fraction and drm_fixp2int_ceilinclude/drm/drm_fixed.h+51 -20 replies
201/342drm/dp/mst: Calculate MST PBN with 31.32 fixed pointdrivers/gpu/drm/drm_dp_mst_topology.c+39 -280 replies
202/342drm/dp/mst: move GUID storage from mgr, port to only mst branchdrivers/gpu/drm/drm_dp_mst_topology.c include/drm/drm_dp_mst_helper.h+38 -510 replies
203/342drm/dp/mst: Reverse order of MST enable and clearing VC payload table.drivers/gpu/drm/drm_dp_mst_topology.c+6 -60 replies
204/342drm/dp/mst: deallocate payload on port destructiondrivers/gpu/drm/drm_dp_mst_topology.c+83 -80 replies
205/342drm/radeon: Fix off-by-one errors in radeon_vm_bo_set_addrdrivers/gpu/drm/radeon/radeon_vm.c+6 -60 replies
206/342drm/radeon: call hpd_irq_event on resumedrivers/gpu/drm/radeon/radeon_device.c+1 -00 replies
207/342drm/radeon: Fix "slow" audio over DP on DCE8+drivers/gpu/drm/radeon/dce6_afmt.c drivers/gpu/drm/radeon/radeon.h drivers/gpu/drm/radeon/radeon_atombios.c +1 more+29 -00 replies
208/342drm/radeon: clean up fujitsu quirksdrivers/gpu/drm/radeon/radeon_atombios.c+3 -90 replies
209/342drm/radeon: properly byte swap vce firmware setupdrivers/gpu/drm/radeon/vce_v1_0.c+6 -60 replies
210/342drm/radeon: cleaned up VCO output settings for DP audiodrivers/gpu/drm/radeon/dce6_afmt.c drivers/gpu/drm/radeon/radeon.h drivers/gpu/drm/radeon/radeon_atombios.c +1 more+10 -140 replies
211/342drm/radeon: Add a common function for DFS handlingdrivers/gpu/drm/radeon/dce6_afmt.c drivers/gpu/drm/radeon/radeon_audio.c drivers/gpu/drm/radeon/radeon_audio.h+15 -100 replies
212/342drm/radeon: fix DP audio support for APU with DCE4.1 display enginedrivers/gpu/drm/radeon/evergreen_hdmi.c drivers/gpu/drm/radeon/evergreend.h drivers/gpu/drm/radeon/radeon_atombios.c+44 -80 replies
213/342drm: add helper to check for wc memory supportinclude/drm/drm_cache.h+9 -00 replies
214/342drm/radeon: mask out WC from BO on unsupported archesdrivers/gpu/drm/radeon/radeon_object.c+7 -00 replies
215/342drm/radeon: hold reference to fences in radeon_sa_bo_newdrivers/gpu/drm/radeon/radeon_sa.c+5 -00 replies
216/342drm: fix missing reference counting decreasedrivers/gpu/drm/drm_dp_mst_topology.c+1 -00 replies
217/342drm/i915: Restore inhibiting the load of the default contextdrivers/gpu/drm/i915/i915_gem_context.c+5 -10 replies
218/342drm/i915: intel_hpd_init(): Fix suspend/resume reprobingdrivers/gpu/drm/i915/intel_hotplug.c+7 -20 replies
219/342drm/i915: Init power domains early in driver loaddrivers/gpu/drm/i915/i915_dma.c drivers/gpu/drm/i915/intel_display.c+5 -30 replies
220/342drm/i915: Make sure DC writes are coherent on flush.drivers/gpu/drm/i915/intel_lrc.c drivers/gpu/drm/i915/intel_ringbuffer.c+3 -00 replies
221/342drm/i915/dp: fall back to 18 bpp when sink capability is unknowndrivers/gpu/drm/i915/intel_display.c+15 -50 replies
222/342drm/i915: Dont reject primary plane windowing with color keying enabled on SKL+drivers/gpu/drm/i915/intel_display.c+6 -50 replies
223/342drm/i915/skl: Dont skip mst encoders in skl_ddi_pll_select()drivers/gpu/drm/i915/intel_ddi.c+2 -10 replies
224/342drm/i915/dsi: defend gpio table against out of bounds accessdrivers/gpu/drm/i915/intel_dsi_panel_vbt.c+6 -00 replies
225/342drm/i915/dsi: dont pass arbitrary data to sidebanddrivers/gpu/drm/i915/intel_dsi_panel_vbt.c+1 -10 replies
226/342drm/i915: fix error path in intel_setup_gmbus()drivers/gpu/drm/i915/intel_i2c.c+1 -10 replies
227/342drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_commanddrivers/gpu/drm/qxl/qxl_ioctl.c+2 -10 replies
228/342drm/radeon: use post-decrement in error handlingdrivers/gpu/drm/radeon/radeon_ttm.c+1 -10 replies
229/342drm: No-Op redundant calls to drm_vblank_off() (v2)drivers/gpu/drm/drm_irq.c+10 -10 replies
230/342drm: Prevent vblank counter bumps > 1 with active vblank clients. (v2)drivers/gpu/drm/drm_irq.c+43 -00 replies
231/342drm: Fix drm_vblank_pre/post_modeset regression from Linux 4.4drivers/gpu/drm/drm_irq.c+16 -00 replies
232/342drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() (v2)drivers/gpu/drm/drm_irq.c+1 -20 replies
233/342drm/radeon: Dont hang in radeon_flip_work_func on disabled crtc. (v2)drivers/gpu/drm/radeon/radeon_display.c+15 -20 replies
234/342drm/radeon/pm: adjust display configuration after powerstatedrivers/gpu/drm/radeon/radeon_pm.c+3 -20 replies
235/342make sure that freeing shmem fast symlinks is RCU-delayedinclude/linux/shmem_fs.h mm/shmem.c+5 -90 replies
236/342toshiba_acpi: Fix blank screen at boot if transflective backlight is supporteddrivers/platform/x86/toshiba_acpi.c+8 -00 replies
237/342ideapad-laptop: Add Lenovo ideapad Y700-17ISK to no_hw_rfkill dmi listdrivers/platform/x86/ideapad-laptop.c+7 -00 replies
238/342ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi listdrivers/platform/x86/ideapad-laptop.c+7 -00 replies
239/342uapi: update install list after nvme.h renameinclude/uapi/linux/Kbuild+1 -10 replies
240/342lib: sw842: select crc32lib/Kconfig+2 -00 replies
241/342ACPI / video: Add disable_backlight_sysfs_if quirk for the Toshiba Portege R700drivers/acpi/acpi_video.c+9 -00 replies
242/342ACPI / video: Add disable_backlight_sysfs_if quirk for the Toshiba Satellite R830drivers/acpi/acpi_video.c+9 -00 replies
243/342ACPI: Revert "ACPI / video: Add Dell Inspiron 5737 to the blacklist"drivers/acpi/video_detect.c+0 -80 replies
244/342ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()drivers/pci/hotplug/acpiphp_glue.c+3 -10 replies
245/342nfit: fix multi-interface dimm handling, acpi6.1 compatibilitydrivers/acpi/nfit.c+35 -360 replies
246/342dmaengine: dw: fix cyclic transfer setupdrivers/dma/dw/core.c+1 -220 replies
247/342dmaengine: dw: fix cyclic transfer callbacksdrivers/dma/dw/core.c+15 -60 replies
248/342dmaengine: at_xdmac: fix resume for cyclic transfersdrivers/dma/at_xdmac.c+3 -00 replies
249/342dmaengine: dw: disable BLOCK IRQs for non-cyclic xferdrivers/dma/dw/core.c+10 -50 replies
250/342IB/cm: Fix a recently introduced deadlockdrivers/infiniband/core/cm.c+2 -20 replies
251/342IB/qib: fix mcast detach when qp not attacheddrivers/infiniband/hw/qib/qib_verbs_mcast.c+15 -200 replies
252/342IB/qib: Support creating qps with GFP_NOIO flagdrivers/infiniband/hw/qib/qib_qp.c+32 -140 replies
253/342IB/mlx5: Expose correct maximum number of CQE capacitydrivers/infiniband/hw/mlx5/main.c+1 -10 replies
254/342Thermal: initialize thermal zone device correctlydrivers/thermal/step_wise.c drivers/thermal/thermal_core.c drivers/thermal/thermal_core.h +1 more+36 -40 replies
255/342Thermal: handle thermal zone device properly during system sleepdrivers/thermal/thermal_core.c+42 -00 replies
256/342Thermal: do thermal zone update after a cooling device registereddrivers/thermal/thermal_core.c include/linux/thermal.h+15 -10 replies
257/342hwmon: (dell-smm) Blacklist Dell Studio XPS 8000drivers/hwmon/dell-smm-hwmon.c+11 -00 replies
258/342hwmon: (gpio-fan) Remove un-necessary speed_index lookup for thermal hookdrivers/hwmon/gpio-fan.c+1 -60 replies
259/342hwmon: (ads1015) Handle negative conversion values correctlydrivers/hwmon/ads1015.c+1 -10 replies
260/342cpufreq: pxa2xx: fix pxa_cpufreq_change_voltage prototypedrivers/cpufreq/pxa2xx-cpufreq.c+1 -10 replies
261/342cpufreq: Fix NULL reference crash while accessing policy->governor_datadrivers/cpufreq/cpufreq_governor.c+8 -30 replies
262/342seccomp: always propagate NO_NEW_PRIVS on tsynckernel/seccomp.c+11 -110 replies
263/342libceph: fix ceph_msg_revoke()include/linux/ceph/messenger.h net/ceph/messenger.c+60 -200 replies
264/342libceph: dont bail early from try_read() when skipping a messagenet/ceph/messenger.c+2 -20 replies
265/342libceph: use the right footer size when skipping a messagenet/ceph/messenger.c+9 -20 replies
266/342libceph: dont spam dmesg with stray reply warningsnet/ceph/osd_client.c+2 -20 replies
267/342sd: Optimal I/O size is in bytes, not sectorsdrivers/scsi/sd.c+1 -10 replies
268/342Staging: speakup: Fix getting port informationdrivers/staging/speakup/serialio.c+12 -10 replies
269/342Revert "Staging: panel: usleep_range is preferred over udelay"drivers/staging/panel/panel.c+15 -190 replies
270/342cdc-acm:exclude Samsung phone 04e8:685ddrivers/usb/class/cdc-acm.c+5 -00 replies
271/342perf stat: Do not clean events private statstools/perf/util/stat.c+0 -10 replies
272/342tick/nohz: Set the correct expiry when switching to nohz/lowres modekernel/time/tick-sched.c+2 -20 replies
273/342rfkill: fix rfkill_fop_read wait_event usagenet/rfkill/core.c+4 -120 replies
274/342mac80211: Requeue work after scan complete for all VIF types.net/mac80211/ibss.c net/mac80211/mesh.c net/mac80211/mesh.h +2 more+11 -190 replies
275/342workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookupkernel/workqueue.c+10 -00 replies
276/342Revert "workqueue: make sure delayed work run in local cpu"kernel/workqueue.c+4 -40 replies
277/342ALSA: hda - Apply clock gate workaround to Skylake, toosound/pci/hda/hda_intel.c+7 -90 replies
278/342ALSA: hda - Fixing background noise on Dell Inspiron 3162sound/pci/hda/patch_realtek.c+8 -00 replies
279/342target: Fix LUN_RESET active I/O handling for ACK_KREFdrivers/target/target_core_tmr.c drivers/target/target_core_transport.c include/target/target_core_base.h+76 -610 replies
280/342target: Fix LUN_RESET active TMR descriptor handlingdrivers/target/target_core_tmr.c drivers/target/target_core_transport.c+38 -10 replies
281/342target: Fix TAS handling for multi-session se_node_aclsdrivers/target/target_core_tmr.c+9 -70 replies
282/342target: Fix remote-port TMR ABORT + se_cmd fabric stopdrivers/target/target_core_tmr.c drivers/target/target_core_transport.c include/target/target_core_base.h+150 -510 replies
283/342target: Fix race with SCF_SEND_DELAYED_TAS handlingdrivers/target/target_core_transport.c+41 -120 replies
284/342spi: atmel: fix gpio chip-select in case of non-DT platformdrivers/spi/spi-atmel.c+1 -00 replies
285/342qla2xxx: Fix stale pointer access.drivers/scsi/qla2xxx/qla_init.c drivers/scsi/qla2xxx/qla_isr.c drivers/scsi/qla2xxx/qla_mid.c +2 more+31 -90 replies
286/342libata: fix sff host state machine locking while pollingdrivers/ata/libata-sff.c+11 -210 replies
287/342ARCv2: STAR 9000950267: Handle return from intr to Delay Slot #2arch/arc/kernel/entry-arcv2.S+18 -10 replies
288/342ARCv2: SMP: Emulate IPI to self using software triggered interruptarch/arc/include/asm/irqflags-arcv2.h arch/arc/kernel/entry-arcv2.S arch/arc/kernel/mcip.c+32 -50 replies
289/342PCI/AER: Flush workqueue on device remove to avoid use-after-freedrivers/pci/pcie/aer/aerdrv.c drivers/pci/pcie/aer/aerdrv.h drivers/pci/pcie/aer/aerdrv_core.c+1 -60 replies
290/342cpuset: make mm migration asynchronousinclude/linux/cpuset.h kernel/cgroup.c kernel/cpuset.c+57 -230 replies
291/342cgroup: make sure a parent css isnt offlined before its childreninclude/linux/cgroup-defs.h kernel/cgroup.c+23 -50 replies
292/342writeback: keep superblock pinned during cgroup writeback association switchesfs/fs-writeback.c+11 -40 replies
293/342phy: core: fix wrong err handle for phy_power_ondrivers/phy/phy-core.c+9 -70 replies
294/342i2c: i801: Adding Intel Lewisburg support for iTCOdrivers/i2c/busses/i2c-i801.c+2 -00 replies
295/342bio: return EINTR if copying to user space got interruptedblock/bio.c+5 -20 replies
296/342block: fix use-after-free in dio_bio_completefs/direct-io.c+1 -10 replies
297/342nfs: fix nfs_size_to_loff_tinclude/linux/nfs_fs.h+1 -30 replies
298/342NFSv4: Fix a dentry leak on alias usefs/nfs/nfs4proc.c+2 -20 replies
299/342of/irq: Fix msi-map calculation for nonzero rid-basedrivers/of/irq.c+8 -10 replies
300/342KVM: async_pf: do not warn on page allocation failuresvirt/kvm/async_pf.c+1 -10 replies
301/342KVM: arm/arm64: vgic: Ensure bitmaps are long enoughvirt/kvm/arm/vgic.c+2 -20 replies
302/342KVM: x86: fix missed hardware breakpointsarch/x86/kvm/x86.c+1 -00 replies
303/342KVM: x86: fix conversion of addresses to linear in 32-bit protected modearch/x86/kvm/emulate.c+2 -20 replies
304/342KVM: x86: MMU: fix ubsan index-out-of-range warningarch/x86/kvm/paging_tmpl.h+1 -10 replies
305/342powerpc/eeh: Fix partial hotplug criterionarch/powerpc/kernel/eeh_driver.c+1 -20 replies
306/342tracing: Fix showing function event in available_eventskernel/trace/trace_events.c+2 -10 replies
307/342sunrpc/cache: fix off-by-one in qword_get()net/sunrpc/cache.c+1 -10 replies
308/342kernel/resource.c: fix muxed resource handling in __request_region()kernel/resource.c+3 -20 replies
309/342do_last(): dont let a bogus return value from ->open() et.al. to confuse usfs/namei.c+4 -00 replies
310/342ARM: OMAP2+: Fix onenand initialization to avoid filesystem corruptionarch/arm/mach-omap2/gpmc-onenand.c+3 -30 replies
311/342ARM: at91/dt: fix typo in sama5d2 pinmux descriptionsarch/arm/boot/dts/sama5d2-pinfunc.h+1 -10 replies
312/342xen/arm: correctly handle DMA mapping of compound pagesarch/arm/include/asm/xen/page-coherent.h+14 -70 replies
312/342xen/arm: correctly handle DMA mapping of compound pagesarch/arm/include/asm/xen/page-coherent.h+14 -70 replies
313/342xen/scsiback: correct frontend countingdrivers/xen/xen-scsiback.c+5 -50 replies
314/342xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORYdrivers/xen/xen-pciback/pciback_ops.c+2 -10 replies
315/342xen/pciback: Save the number of MSI-X entries to be copied later.drivers/xen/xen-pciback/pciback_ops.c+5 -10 replies
316/342xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.drivers/pci/xen-pcifront.c+6 -40 replies
317/342should_follow_link(): validate ->d_seq after having decided to followfs/namei.c+5 -00 replies
318/342do_last(): ELOOP failure exit should be done after leaving RCU modefs/namei.c+4 -50 replies
319/342hpfs: dont truncate the file when delete failsfs/hpfs/namei.c+3 -280 replies
320/342x86/mpx: Fix off-by-one comparison with nr_registersarch/x86/mm/mpx.c+1 -10 replies
321/342x86/entry/compat: Add missing CLAC to entry_INT80_32arch/x86/entry/entry_64_compat.S+1 -00 replies
322/342x86/irq: Call chip->irq_set_affinity in proper contextarch/x86/kernel/apic/io_apic.c+5 -10 replies
323/342x86/irq: Fix a race in x86_vector_free_irqs()arch/x86/kernel/apic/vector.c+8 -80 replies
324/342x86/irq: Validate that irq descriptor is still activearch/x86/kernel/irq.c+9 -00 replies
325/342x86/irq: Do not use apic_chip_data.old_domain as temporary bufferarch/x86/kernel/apic/vector.c+5 -30 replies
326/342x86/irq: Reorganize the return path in assign_irq_vectorarch/x86/kernel/apic/vector.c+8 -140 replies
327/342x86/irq: Reorganize the search in assign_irq_vectorarch/x86/kernel/apic/vector.c+16 -80 replies
328/342x86/irq: Check vector allocation earlyarch/x86/kernel/apic/vector.c+25 -130 replies
329/342x86/irq: Copy vectormask instead of an AND operationarch/x86/kernel/apic/vector.c+1 -10 replies
330/342x86/irq: Get rid of code duplicationarch/x86/kernel/apic/vector.c+15 -180 replies
331/342x86/irq: Remove offline cpus from vector cleanuparch/x86/kernel/apic/vector.c+6 -20 replies
332/342x86/irq: Clear move_in_progress before sending cleanup IPIarch/x86/kernel/apic/vector.c+3 -10 replies
333/342x86/irq: Remove the cpumask allocation from send_cleanup_vector()arch/x86/kernel/apic/vector.c+3 -130 replies
334/342x86/irq: Remove outgoing CPU from vector cleanup maskarch/x86/kernel/apic/vector.c+16 -20 replies
335/342x86/irq: Call irq_force_move_complete with irq descriptorarch/x86/include/asm/irq.h arch/x86/kernel/apic/vector.c arch/x86/kernel/irq.c+11 -70 replies
336/342x86/irq: Plug vector cleanup racearch/x86/kernel/apic/vector.c+53 -100 replies
337/342IB/cma: Fix RDMA port validation for iWarpdrivers/infiniband/core/cma.c+1 -10 replies
338/342security: let security modules use PTRACE_MODE_* with bitmaskssecurity/smack/smack_lsm.c security/yama/yama_lsm.c+5 -70 replies
339/342iwlwifi: dvm: fix WoWLANdrivers/net/wireless/iwlwifi/dvm/lib.c+3 -00 replies
340/342iwlwifi: pcie: properly configure the debug buffer size for 8000drivers/net/wireless/iwlwifi/pcie/trans.c+12 -30 replies
341/342iwlwifi: update and fix 7265 series PCI IDsdrivers/net/wireless/iwlwifi/pcie/drv.c+3 -20 replies
342/342iwlwifi: mvm: dont allow sched scans without matches to be starteddrivers/net/wireless/iwlwifi/mvm/scan.c+4 -00 replies

Reviews trailers per patch

150 of 343 patches have a Reviewed-by or Acked-by.

PatchEvgeny CherkashinHannes Frederic SowaHåkon BuggeEric DumazetJiri BencVlad YasevichPhilipp HahnMathieu DesnoyersCong WangArd BiesheuvelEric FarmanRoss ZwislerLee, Chun-YiMatthew GarrettEric WheelerPeter JonesLaszlo ErsekJoshua SchmidHamish MartinLiu BoDavid SterbaGang HePrashant SreedharanHans de GoedeMarcelo Ricardo LeitnerLaurent PinchartAlexey CharkovJon MaloyBoris BrezillonHaiyang ZhangJukka RissanenLaurent VivierArnd BergmannDavid AhernRafael AquiniTetsuo HandaSinclair YehTony LindgrenThomas GrafAlex DeucherChristian KönigMichel DänzerJordan LazareDaniel BorkmannRex ZhuTheodore Ts'oPatrik JakobssonKen WangTom HerbertMika KuoppalaRichard CochranJesse GrossNeal Cardwell[email protected]Ville SyrjäläTo DoViresh KumarErez ShitritDennis DalessandroMike MarciniszynManuel KrauseszegadprashamishMatthiasJavi MerinoVarada KariAlex ElderHuang, YingDaniel VetterVlastimil BabkaQuinn TranMans RullgardTahsin ErdoganYing XueMatan BarakAurelien JarnoXiao GuangrongAaro KoskinenStefano StabelliniJan BeulichBorislav PetkovJoe LawrenceHariprasad ShenaiSteve WiseDave HansenOlof JohanssonAndrea AdamiJ. Bruce FieldsOlli SalonenThomas HellstromMarc ZyngierDave AirlieIan MunsieJerome MarchandMati AharoniBrian PaulHarry WentlandJunwei ZhangBen SkeggsAlexandre CourbotDihan WickremasuriyaMark JanesBernd SteinhauserEmma ReiszFabian KoesterChristoph HellwigDan Streetman[email protected]Sagi GrimbergPali RohárJuri LelliMatt ConnerSage WeilChristian BorntraegerJames E.J. BottomleyEwan D. MilneMatthew R. OchsMatt RoperMaarten LankhorstMel GormanJean DelvareDmitry VyukovStuart YoderMark RutlandDavid DaneyDominik DingelChristoffer DallBoris OstrovskyVincent PelletierVincent DonnefortKees CookCasey Schaufler
1/342R-b
2/342A-b A-b
3/342A-b
4/342A-b
5/342A-b A-b
6/342A-b
7/342
8/342
9/342A-b
10/342
11/342R-b
12/342
13/342
14/342
15/342A-b A-b
16/342A-b
17/342A-b A-b
18/342A-b
19/342
20/342
21/342R-b A-b
22/342A-b
23/342
24/342A-b
25/342A-b
26/342
27/342
28/342
29/342
30/342
31/342T-b
32/342A-b
33/342
34/342
35/342
36/342R-b
37/342
38/342R-b
39/342
40/342A-b
41/342A-b
42/342
43/342T-b
44/342A-b
45/342
46/342A-b
47/342
48/342A-b
49/342
50/342A-b
51/342R-b
52/342R-b
53/342A-b
54/342
55/342T-b A-b
56/342T-b A-b
57/342T-b A-b
58/342T-b A-b
59/342T-b A-b
60/342A-b T-b
61/342R-b
62/342T-b T-b
63/342T-b
64/342T-b T-b
65/342T-b T-b
66/342T-b T-b
67/342
68/342
69/342
70/342
71/342
72/342
73/342
74/342
75/342
76/342A-b
77/342
78/342
79/342A-b
80/342R-b
81/342
82/342
83/342
84/342A-b
85/342
86/342
87/342R-b
88/342R-b
89/342
90/342
91/342
92/342R-b
93/342
94/342R-b
95/342
96/342
97/342
98/342
99/342
100/342
101/342
102/342
103/342
104/342A-b
105/342
106/342
107/342
108/342
109/342
110/342
111/342
112/342
113/342
114/342
115/342
116/342A-b
117/342
118/342R-b T-b
119/342R-b
120/342A-b
121/342
122/342
123/342
124/342
125/342
126/342A-b
127/342
128/342A-b
129/342A-b
130/342igned-off-by
131/342
132/342
133/342
134/342
135/342
136/342
137/342
138/342
139/342
140/342
141/342T-b
142/342
143/342
144/342
145/342
146/342R-b T-b
147/342
148/342
149/342
150/342A-b
151/342A-b
152/342T-b
153/342R-b
154/342
155/342
156/342
157/342
158/342
159/342
160/342
161/342
162/342A-b
163/342
164/342
165/342
166/342
167/342A-b
168/342T-b
169/342Reported-and-tested-by R-b
170/342T-b R-b
171/342R-b
172/342R-b
173/342
174/342R-b
175/342R-b R-b R-b
176/342R-b R-b R-b
177/342R-b
178/342R-b R-b
179/342R-b R-b
180/342R-b R-b
181/342R-b R-b
182/342R-b R-b
183/342R-b R-b
184/342R-b R-b
185/342R-b
186/342R-b R-b
187/342R-b R-b
188/342A-b
189/342R-b
190/342R-b
191/342R-b A-b
192/342
193/342R-b
194/342
195/342R-b R-b
196/342A-b
197/342A-b
198/342A-b
199/342A-b
200/342R-b
201/342R-b
202/342A-b R-b
203/342A-b R-b
204/342R-b
205/342R-b
206/342
207/342R-b
208/342
209/342R-b
210/342R-b R-b
211/342R-b R-b
212/342R-b R-b
213/342R-b R-b
214/342R-b R-b
215/342R-b
216/342
217/342R-b
218/342
219/342R-b
220/342R-b T-b
221/342R-b Reported-and-tested-by
222/342R-b R-b
223/342
224/342R-b
225/342R-b
226/342
227/342R-b
228/342R-b
229/342R-b
230/342R-b
231/342R-b T-b
232/342R-b
233/342R-b T-b
234/342R-b A-b
235/342
236/342Reported-and-tested-by
237/342
238/342T-b
239/342R-b
240/342A-b
241/342T-b
242/342T-b
243/342Reported-and-tested-by
244/342
245/342
246/342R-b
247/342R-b
248/342
249/342A-b A-b T-b
250/342A-b
251/342R-b
252/342R-b
253/342R-b
254/342T-b T-b T-b T-b T-b R-b
255/342T-b T-b T-b T-b T-b R-b
256/342T-b T-b T-b T-b R-b
257/342A-b
258/342
259/342
260/342A-b
261/342Reported-and-tested-by
262/342
263/342T-b R-b
264/342T-b R-b
265/342R-b
266/342R-b
267/342T-b R-b R-b R-b
268/342
269/342T-b
270/342
271/342Reported-and-Tested-by
272/342
273/342
274/342
275/342
276/342
277/342
278/342
279/342R-b
280/342R-b
281/342R-b
282/342
283/342
284/342T-b
285/342
286/342Reported-and-tested-by
287/342
288/342
289/342
290/342Reported-and-tested-by
291/342Reported-and-tested-by
292/342Reported-and-tested-by
293/342
294/342R-b
295/342
296/342
297/342
298/342
299/342R-b T-b A-b A-b
300/342R-b
301/342A-b A-b
302/342
303/342T-b
304/342R-b
305/342
306/342
307/342
308/342Reported-and-tested-by T-b
309/342
310/342T-b
311/342
312/342R-b R-b
312/342R-b R-b
313/342R-b
314/342R-b
315/342R-b
316/342R-b
317/342
318/342
319/342
320/342A-b
321/342
322/342Reported-and-tested-by
323/342T-b T-b
324/342
325/342T-b T-b
326/342T-b T-b
327/342T-b T-b
328/342T-b T-b
329/342T-b T-b
330/342T-b T-b
331/342T-b T-b
332/342T-b Reported-and-tested-by
333/342T-b T-b
334/342T-b T-b
335/342T-b T-b
336/342T-b Reported-and-tested-by
337/342T-b R-b
338/342A-b A-b
339/342
340/342
341/342
342/342

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

Read the v1 thread

Cover letter [PATCH 4.4 000/342] 4.4.4-stable review

This is the start of the stable review cycle for the 4.4.4 release. There are 342 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Thu Mar 3 23:44:48 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.4.4-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.4-rc1

Luca Coelho <[email protected]>
iwlwifi: mvm: don't allow sched scans without matches to be started

Oren Givon <[email protected]>
iwlwifi: update and fix 7265 series PCI IDs

Emmanuel Grumbach <[email protected]>
iwlwifi: pcie: properly configure the debug buffer size for 8000

Emmanuel Grumbach <[email protected]>
iwlwifi: dvm: fix WoWLAN

Jann Horn <[email protected]>
security: let security modules use PTRACE_MODE_* with bitmasks

Matan Barak <[email protected]>
IB/cma: Fix RDMA port validation for iWarp

Thomas Gleixner <[email protected]>
x86/irq: Plug vector cleanup race

Thomas Gleixner <[email protected]>
x86/irq: Call irq_force_move_complete with irq descriptor

Thomas Gleixner <[email protected]>
x86/irq: Remove outgoing CPU from vector cleanup mask

Thomas Gleixner <[email protected]>
x86/irq: Remove the cpumask allocation from send_cleanup_vector()

Thomas Gleixner <[email protected]>
x86/irq: Clear move_in_progress before sending cleanup IPI

Thomas Gleixner <[email protected]>
x86/irq: Remove offline cpus from vector cleanup

Thomas Gleixner <[email protected]>
x86/irq: Get rid of code duplication

Thomas Gleixner <[email protected]>
x86/irq: Copy vectormask instead of an AND operation

Thomas Gleixner <[email protected]>
x86/irq: Check vector allocation early

Thomas Gleixner <[email protected]>
x86/irq: Reorganize the search in assign_irq_vector

Thomas Gleixner <[email protected]>
x86/irq: Reorganize the return path in assign_irq_vector

Jiang Liu <[email protected]>
x86/irq: Do not use apic_chip_data.old_domain as temporary buffer

Thomas Gleixner <[email protected]>
x86/irq: Validate that irq descriptor is still active

Jiang Liu <[email protected]>
x86/irq: Fix a race in x86_vector_free_irqs()

Thomas Gleixner <[email protected]>

    x86/irq: Call chip->irq_set_affinity in proper context

Andy Lutomirski <[email protected]>
x86/entry/compat: Add missing CLAC to entry_INT80_32

Colin Ian King <[email protected]>
x86/mpx: Fix off-by-one comparison with nr_registers

Mikulas Patocka <[email protected]>
hpfs: don't truncate the file when delete fails

Al Viro <[email protected]>
do_last(): ELOOP failure exit should be done after leaving RCU mode

Al Viro <[email protected]>

    should_follow_link(): validate ->d_seq after having decided to follow

Konrad Rzeszutek Wilk <[email protected]>
xen/pcifront: Fix mysterious crashes when NUMA locality information was extracted.

Konrad Rzeszutek Wilk <[email protected]>
xen/pciback: Save the number of MSI-X entries to be copied later.

Konrad Rzeszutek Wilk <[email protected]>
xen/pciback: Check PF instead of VF for PCI_COMMAND_MEMORY

Juergen Gross <[email protected]>
xen/scsiback: correct frontend counting

Ian Campbell <[email protected]>
xen/arm: correctly handle DMA mapping of compound pages

Ludovic Desroches <[email protected]>
ARM: at91/dt: fix typo in sama5d2 pinmux descriptions

Ivaylo Dimitrov <[email protected]>
ARM: OMAP2+: Fix onenand initialization to avoid filesystem corruption

Al Viro <[email protected]>

    do_last(): don't let a bogus return value from ->open() et.al. to confuse us

Simon Guinot <[email protected]>
kernel/resource.c: fix muxed resource handling in __request_region()

Stefan Hajnoczi <[email protected]>
sunrpc/cache: fix off-by-one in qword_get()

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix showing function event in available_events

Gavin Shan <[email protected]>
powerpc/eeh: Fix partial hotplug criterion

Mike Krinkin <[email protected]>
KVM: x86: MMU: fix ubsan index-out-of-range warning

Paolo Bonzini <[email protected]>
KVM: x86: fix conversion of addresses to linear in 32-bit protected mode

Paolo Bonzini <[email protected]>
KVM: x86: fix missed hardware breakpoints

Mark Rutland <[email protected]>
KVM: arm/arm64: vgic: Ensure bitmaps are long enough

Christian Borntraeger <[email protected]>
KVM: async_pf: do not warn on page allocation failures

Robin Murphy <[email protected]>
of/irq: Fix msi-map calculation for nonzero rid-base

Benjamin Coddington <[email protected]>
NFSv4: Fix a dentry leak on alias use

Christoph Hellwig <[email protected]>
nfs: fix nfs_size_to_loff_t

Mike Krinkin <[email protected]>
block: fix use-after-free in dio_bio_complete

Hannes Reinecke <[email protected]>
bio: return EINTR if copying to user space got interrupted

Alexandra Yates <[email protected]>
i2c: i801: Adding Intel Lewisburg support for iTCO

Shawn Lin <[email protected]>
phy: core: fix wrong err handle for phy_power_on

Tejun Heo <[email protected]>
writeback: keep superblock pinned during cgroup writeback association switches

Tejun Heo <[email protected]>
cgroup: make sure a parent css isn't offlined before its children

Tejun Heo <[email protected]>
cpuset: make mm migration asynchronous

Sebastian Andrzej Siewior <[email protected]>
PCI/AER: Flush workqueue on device remove to avoid use-after-free

Vineet Gupta <[email protected]>
ARCv2: SMP: Emulate IPI to self using software triggered interrupt

Vineet Gupta <[email protected]>
ARCv2: STAR 9000950267: Handle return from intr to Delay Slot #2

Tejun Heo <[email protected]>
libata: fix sff host state machine locking while polling

Quinn Tran <[email protected]>
qla2xxx: Fix stale pointer access.

Cyrille Pitchen <[email protected]>
spi: atmel: fix gpio chip-select in case of non-DT platform

Nicholas Bellinger <[email protected]>
target: Fix race with SCF_SEND_DELAYED_TAS handling

Nicholas Bellinger <[email protected]>
target: Fix remote-port TMR ABORT + se_cmd fabric stop

Nicholas Bellinger <[email protected]>
target: Fix TAS handling for multi-session se_node_acls

Nicholas Bellinger <[email protected]>
target: Fix LUN_RESET active TMR descriptor handling

Nicholas Bellinger <[email protected]>
target: Fix LUN_RESET active I/O handling for ACK_KREF

Kai-Heng Feng <[email protected]>
ALSA: hda - Fixing background noise on Dell Inspiron 3162

Takashi Iwai <[email protected]>
ALSA: hda - Apply clock gate workaround to Skylake, too

Tejun Heo <[email protected]>
Revert "workqueue: make sure delayed work run in local cpu"

Tejun Heo <[email protected]>
workqueue: handle NUMA_NO_NODE for unbound pool_workqueue lookup

Sachin Kulkarni <[email protected]>
mac80211: Requeue work after scan complete for all VIF types.

Johannes Berg <[email protected]>
rfkill: fix rfkill_fop_read wait_event usage

Wanpeng Li <[email protected]>
tick/nohz: Set the correct expiry when switching to nohz/lowres mode

Jiri Olsa <[email protected]>
perf stat: Do not clean event's private stats

Oliver Neukum <[email protected]>
cdc-acm:exclude Samsung phone 04e8:685d

Sudip Mukherjee <[email protected]>
Revert "Staging: panel: usleep_range is preferred over udelay"

Samuel Thibault <[email protected]>
Staging: speakup: Fix getting port information

Martin K. Petersen <[email protected]>
sd: Optimal I/O size is in bytes, not sectors

Ilya Dryomov <[email protected]>
libceph: don't spam dmesg with stray reply warnings

Ilya Dryomov <[email protected]>
libceph: use the right footer size when skipping a message

Ilya Dryomov <[email protected]>
libceph: don't bail early from try_read() when skipping a message

Ilya Dryomov <[email protected]>
libceph: fix ceph_msg_revoke()

Jann Horn <[email protected]>
seccomp: always propagate NO_NEW_PRIVS on tsync

Viresh Kumar <[email protected]>

    cpufreq: Fix NULL reference crash while accessing policy->governor_data

Arnd Bergmann <[email protected]>
cpufreq: pxa2xx: fix pxa_cpufreq_change_voltage prototype

Peter Rosin <[email protected]>
hwmon: (ads1015) Handle negative conversion values correctly

Nishanth Menon <[email protected]>
hwmon: (gpio-fan) Remove un-necessary speed_index lookup for thermal hook

Thorsten Leemhuis <[email protected]>
hwmon: (dell-smm) Blacklist Dell Studio XPS 8000

Chen Yu <[email protected]>
Thermal: do thermal zone update after a cooling device registered

Zhang Rui <[email protected]>
Thermal: handle thermal zone device properly during system sleep

Zhang Rui <[email protected]>
Thermal: initialize thermal zone device correctly

Leon Romanovsky <[email protected]>
IB/mlx5: Expose correct maximum number of CQE capacity

Vinit Agnihotri <[email protected]>
IB/qib: Support creating qps with GFP_NOIO flag

Mike Marciniszyn <[email protected]>
IB/qib: fix mcast detach when qp not attached

Bart Van Assche <[email protected]>
IB/cm: Fix a recently introduced deadlock

Andy Shevchenko <[email protected]>
dmaengine: dw: disable BLOCK IRQs for non-cyclic xfer

Songjun Wu <[email protected]>
dmaengine: at_xdmac: fix resume for cyclic transfers

Mans Rullgard <[email protected]>
dmaengine: dw: fix cyclic transfer callbacks

Mans Rullgard <[email protected]>
dmaengine: dw: fix cyclic transfer setup

Dan Williams <[email protected]>
nfit: fix multi-interface dimm handling, acpi6.1 compatibility

Insu Yun <[email protected]>
ACPI / PCI / hotplug: unlock in error path in acpiphp_enable_slot()

Hans de Goede <[email protected]>
ACPI: Revert "ACPI / video: Add Dell Inspiron 5737 to the blacklist"

Hans de Goede <[email protected]>
ACPI / video: Add disable_backlight_sysfs_if quirk for the Toshiba Satellite R830

Hans de Goede <[email protected]>
ACPI / video: Add disable_backlight_sysfs_if quirk for the Toshiba Portege R700

Arnd Bergmann <[email protected]>

    lib: sw842: select crc32

Mike Frysinger <[email protected]>
uapi: update install list after nvme.h rename

Josh Boyer <[email protected]>
ideapad-laptop: Add Lenovo Yoga 700 to no_hw_rfkill dmi list

Josh Boyer <[email protected]>
ideapad-laptop: Add Lenovo ideapad Y700-17ISK to no_hw_rfkill dmi list

Azael Avalos <[email protected]>
toshiba_acpi: Fix blank screen at boot if transflective backlight is supported

Al Viro <[email protected]>
make sure that freeing shmem fast symlinks is RCU-delayed

Alex Deucher <[email protected]>
drm/radeon/pm: adjust display configuration after powerstate

Mario Kleiner <[email protected]>
drm/radeon: Don't hang in radeon_flip_work_func on disabled crtc. (v2)

Mario Kleiner <[email protected]>
drm: Fix treatment of drm_vblank_offdelay in drm_vblank_on() (v2)

Mario Kleiner <[email protected]>
drm: Fix drm_vblank_pre/post_modeset regression from Linux 4.4

Mario Kleiner <[email protected]>
drm: Prevent vblank counter bumps > 1 with active vblank clients. (v2)

Mario Kleiner <[email protected]>
drm: No-Op redundant calls to drm_vblank_off() (v2)

Rasmus Villemoes <[email protected]>
drm/radeon: use post-decrement in error handling

Gerd Hoffmann <[email protected]>
drm/qxl: use kmalloc_array to alloc reloc_info in qxl_process_single_command

Rasmus Villemoes <[email protected]>
drm/i915: fix error path in intel_setup_gmbus()

Jani Nikula <[email protected]>
drm/i915/dsi: don't pass arbitrary data to sideband

Jani Nikula <[email protected]>
drm/i915/dsi: defend gpio table against out of bounds access

Lyude <[email protected]>
drm/i915/skl: Don't skip mst encoders in skl_ddi_pll_select()

Ville Syrjälä <[email protected]>
drm/i915: Don't reject primary plane windowing with color keying enabled on SKL+

Jani Nikula <[email protected]>
drm/i915/dp: fall back to 18 bpp when sink capability is unknown

Francisco Jerez <[email protected]>
drm/i915: Make sure DC writes are coherent on flush.

Daniel Vetter <[email protected]>
drm/i915: Init power domains early in driver load

Lyude <[email protected]>
drm/i915: intel_hpd_init(): Fix suspend/resume reprobing

Chris Wilson <[email protected]>
drm/i915: Restore inhibiting the load of the default context

Insu Yun <[email protected]>
drm: fix missing reference counting decrease

Nicolai Hähnle <[email protected]>
drm/radeon: hold reference to fences in radeon_sa_bo_new

Oded Gabbay <[email protected]>
drm/radeon: mask out WC from BO on unsupported arches

Dave Airlie <[email protected]>
drm: add helper to check for wc memory support

Slava Grigorev <[email protected]>
drm/radeon: fix DP audio support for APU with DCE4.1 display engine

Slava Grigorev <[email protected]>
drm/radeon: Add a common function for DFS handling

Slava Grigorev <[email protected]>
drm/radeon: cleaned up VCO output settings for DP audio

Alex Deucher <[email protected]>
drm/radeon: properly byte swap vce firmware setup

Alex Deucher <[email protected]>
drm/radeon: clean up fujitsu quirks

Slava Grigorev <[email protected]>
drm/radeon: Fix "slow" audio over DP on DCE8+

Alex Deucher <[email protected]>
drm/radeon: call hpd_irq_event on resume

Felix Kuehling <[email protected]>
drm/radeon: Fix off-by-one errors in radeon_vm_bo_set_addr

Mykola Lysenko <[email protected]>
drm/dp/mst: deallocate payload on port destruction

Andrey Grodzovsky <[email protected]>
drm/dp/mst: Reverse order of MST enable and clearing VC payload table.

Hersen Wu <[email protected]>
drm/dp/mst: move GUID storage from mgr, port to only mst branch

Harry Wentland <[email protected]>
drm/dp/mst: Calculate MST PBN with 31.32 fixed point

Harry Wentland <[email protected]>
drm: Add drm_fixp_from_fraction and drm_fixp2int_ceil

Mykola Lysenko <[email protected]>
drm/dp/mst: fix in RAD element access

Mykola Lysenko <[email protected]>
drm/dp/mst: fix in MSTB RAD initialization

Mykola Lysenko <[email protected]>
drm/dp/mst: always send reply for UP request

Mykola Lysenko <[email protected]>
drm/dp/mst: process broadcast messages correctly

Thierry Reding <[email protected]>
drm/nouveau: platform: Fix deferred probe

Ben Skeggs <[email protected]>
drm/nouveau/disp/dp: ensure sink is powered up before attempting link training

Mario Kleiner <[email protected]>
drm/nouveau/display: Enable vblank irqs after display engine is on again.

Ben Skeggs <[email protected]>
drm/nouveau/kms: take mode_config mutex in connector hotplug path

Alex Deucher <[email protected]>
drm/amdgpu/pm: adjust display configuration after powerstate

Mario Kleiner <[email protected]>
drm/amdgpu: Don't hang in amdgpu_flip_work_func on disabled crtc.

Rasmus Villemoes <[email protected]>
drm/amdgpu: use post-decrement in error handling

Christian König <[email protected]>
drm/amdgpu: fix issue with overlapping userptrs

Nicolai Hähnle <[email protected]>
drm/amdgpu: hold reference to fences in amdgpu_sa_bo_new (v2)

Nicolai Hähnle <[email protected]>
drm/amdgpu: remove unnecessary forward declaration

Flora Cui <[email protected]>
drm/amdgpu: fix s4 resume

Alex Deucher <[email protected]>
drm/amdgpu: remove exp hardware support from iceland

Alex Deucher <[email protected]>
drm/amdgpu: don't load MEC2 on topaz

Alex Deucher <[email protected]>
drm/amdgpu: drop topaz support from gmc8 module

Alex Deucher <[email protected]>
drm/amdgpu: pull topaz gmc bits into gmc_v7

Ken Wang <[email protected]>
drm/amdgpu: The VI specific EXE bit should only apply to GMC v8.0 above

Ken Wang <[email protected]>
drm/amdgpu: iceland use CI based MC IP

Alex Deucher <[email protected]>
drm/amdgpu: move gmc7 support out of CIK dependency

Alex Deucher <[email protected]>
drm/amdgpu: no need to load MC firmware on fiji

Christian König <[email protected]>
drm/amdgpu: fix amdgpu_bo_pin_restricted VRAM placing v2

Alex Deucher <[email protected]>
drm/amdgpu: fix tonga smu resume

Chunming Zhou <[email protected]>
drm/amdgpu: fix lost sync_to if scheduler is enabled.

Alex Deucher <[email protected]>
drm/amdgpu: call hpd_irq_event on resume

Felix Kuehling <[email protected]>
drm/amdgpu: Fix off-by-one errors in amdgpu_vm_bo_map

Rob Clark <[email protected]>
drm/vmwgfx: respect 'nomodeset'

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix a width / pitch mismatch on framebuffer updates

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix an incorrect lock check

Michael S. Tsirkin <[email protected]>
virtio_pci: fix use after free on release

Minchan Kim <[email protected]>
virtio_balloon: fix race between migration and ballooning

Minchan Kim <[email protected]>
virtio_balloon: fix race by fill and leak

Henry Chen <[email protected]>
regulator: mt6311: MT6311_REGULATOR needs to select REGMAP_I2C

Chen-Yu Tsai <[email protected]>

    regulator: axp20x: Fix GPIO LDO enable value for AXP22x

Marek Szyprowski <[email protected]>
clk: exynos: use irqsave version of spin_lock to avoid deadlock with irqs

Andrew Donnellan <[email protected]>
cxl: use correct operator when writing pcie config space values

Dmitry V. Levin <[email protected]>
sparc64: fix incorrect sign extension in sys_sparc64_personality

Borislav Petkov <[email protected]>
EDAC, mc_sysfs: Fix freeing bus' name

Borislav Petkov <[email protected]>
EDAC: Robustify workqueues destruction

James Hogan <[email protected]>
MIPS: Fix buffer overflow in syscall_get_arguments()

Huacai Chen <[email protected]>
MIPS: Fix some missing CONFIG_CPU_MIPSR6 #ifdefs

Huacai Chen <[email protected]>
MIPS: hpet: Choose a safe value for the ETIME check

Huacai Chen <[email protected]>
MIPS: Loongson-3: Fix SMP_ASK_C0COUNT IPI handler

Dan Williams <[email protected]>
Revert "MIPS: Fix PAGE_MASK definition"

zengtao <[email protected]>
cputime: Prevent 32bit overflow in time[val|spec]_to_cputime()

David Gibson <[email protected]>
time: Avoid signed overflow in timekeeping_get_ns()

Lukasz Duda <[email protected]>
Bluetooth: 6lowpan: Fix handling of uncompressed IPv6 packets

Glenn Ruben Bakke <[email protected]>
Bluetooth: 6lowpan: Fix kernel NULL pointer dereferences

Johan Hedberg <[email protected]>
Bluetooth: Fix incorrect removing of IRKs

Dmitry Tunin <[email protected]>
Bluetooth: Add support of Toshiba Broadcom based devices

Johan Hedberg <[email protected]>
Bluetooth: Use continuous scanning when creating LE connections

K. Y. Srinivasan <[email protected]>
Drivers: hv: vmbus: Fix a Host signaling bug

Dexuan Cui <[email protected]>

    tools: hv: vss: fix the write()'s argument: error -> vss_msg

Adrian Hunter <[email protected]>
mmc: sdhci: Allow override of get_cd() called from sdhci_request()

Adrian Hunter <[email protected]>
mmc: sdhci: Allow override of mmc host operations

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Fix card detect race for Intel BXT/APL

Robert Jarzmik <[email protected]>
mmc: pxamci: fix again read-only gpio detection polarity

Adrian Hunter <[email protected]>
mmc: sdhci-acpi: Fix card detect race for Intel BXT/APL

Linus Walleij <[email protected]>
mmc: mmci: fix an ages old detection error

Carlo Caione <[email protected]>
mmc: core: Enable tuning according to the actual timing

Adrian Hunter <[email protected]>
mmc: sdhci: Fix sdhci_runtime_pm_bus_on/off()

Wenkai Du <[email protected]>
mmc: mmc: Fix incorrect use of driver strength switching HS200 and HS400

Adrian Hunter <[email protected]>
mmc: sdio: Fix invalid vdd in voltage switch power cycle

Adrian Hunter <[email protected]>
mmc: sdhci: Fix DMA descriptor with zero data length

Adrian Hunter <[email protected]>
mmc: sdhci-pci: Do not default to 33 Ohm driver strength for Intel SPT

Rabin Vincent <[email protected]>
mmc: usdhi6rol0: handle NULL data in timeout

Alexandre Belloni <[email protected]>
clockevents/tcb_clksrc: Prevent disabling an already disabled clock

Richard Cochran <[email protected]>
posix-clock: Fix return code on the poll method's error path

Ashok Kumar <[email protected]>

    irqchip/gic-v3-its: Fix double ICC_EOIR write for LPI in EOImode==1

Milo Kim <[email protected]>
irqchip/atmel-aic: Fix wrong bit operation for IRQ priority

Oleksij Rempel <[email protected]>
irqchip/mxs: Add missing set_handle_irq()

Sekhar Nori <[email protected]>
irqchip/omap-intc: Add support for spurious irq handling

Mathieu Poirier <[email protected]>
coresight: checking for NULL string in coresight_name_match()

Mike Snitzer <[email protected]>
dm: fix dm_rq_target_io leak on faults with .request_fn DM w/ blk-mq paths

Mikulas Patocka <[email protected]>
dm snapshot: fix hung bios when copy error occurs

Mike Snitzer <[email protected]>
dm space map metadata: remove unused variable in brb_pop()

Mauro Carvalho Chehab <[email protected]>
tda1004x: only update the frontend properties if locked

Hans Verkuil <[email protected]>
vb2: fix a regression in poll() behavior for output,streams

Antonio Ospite <[email protected]>
gspca: ov534/topro: prevent a division by 0

Laura Abbott <[email protected]>
si2157: return -EINVAL if firmware blob is too big

Malcolm Priestley <[email protected]>
media: dvb-core: Don't force CAN_INVERSION_AUTO in oneshot mode

Chen-Yu Tsai <[email protected]>
rc: sunxi-cir: Initialize the spinlock properly

Al Viro <[email protected]>

    namei: ->d_inode of a pinned dentry is stable only for positives

Alexander Usyskin <[email protected]>
mei: validate request value in client notify request ioctl

Tomas Winkler <[email protected]>
mei: fix fasync return value on error

Larry Finger <[email protected]>
rtlwifi: rtl8723be: Fix module parameter initialization

Larry Finger <[email protected]>
rtlwifi: rtl8188ee: Fix module parameter initialization

Larry Finger <[email protected]>
rtlwifi: rtl8192se: Fix module parameter initialization

Larry Finger <[email protected]>
rtlwifi: rtl8723ae: Fix initialization of module parameters

Larry Finger <[email protected]>
rtlwifi: rtl8192de: Fix incorrect module parameter descriptions

Larry Finger <[email protected]>
rtlwifi: rtl8192ce: Fix handling of module parameters

Larry Finger <[email protected]>
rtlwifi: rtl8192cu: Add missing parameter setup

Larry Finger <[email protected]>
rtlwifi: rtl_pci: Fix kernel panic

Jeff Layton <[email protected]>
locks: fix unlock when fcntl_setlk races with a close

Vegard Nossum <[email protected]>
um: link with -lpthread

Vegard Nossum <[email protected]>
uml: fix hostfs mknod()

Vegard Nossum <[email protected]>
uml: flush stdout before forking

Martin Schwidefsky <[email protected]>
s390/fpu: signals vs. floating point control register

Martin Schwidefsky <[email protected]>
s390/compat: correct restore of high gprs on signal return

Stefan Haberland <[email protected]>
s390/dasd: fix performance drop

Stefan Haberland <[email protected]>
s390/dasd: fix refcount for PAV reassignment

Stefan Haberland <[email protected]>
s390/dasd: prevent incorrect length error under z/VM after PAV changes

Ard Biesheuvel <[email protected]>
s390: fix normalization bug in exception table sorting

Sebastian Andrzej Siewior <[email protected]>
btrfs: initialize the seq counter in struct btrfs_device

Chandan Rajendra <[email protected]>

    Btrfs: Initialize btrfs_root->highest_objectid when loading tree root and subvolume roots

Filipe Manana <[email protected]>
Btrfs: fix transaction handle leak on failure to create hard link

Filipe Manana <[email protected]>
Btrfs: fix number of transaction units required to create symlink

Filipe Manana <[email protected]>
Btrfs: send, don't BUG_ON() when an empty symlink is found

David Sterba <[email protected]>
btrfs: statfs: report zero available if metadata are exhausted

Josef Bacik <[email protected]>
Btrfs: igrab inode in writepage

Anand Jain <[email protected]>
Btrfs: add missing brelse when superblock checksum fails

David Hildenbrand <[email protected]>
KVM: s390: fix memory overwrites when vx is disabled

Martin Schwidefsky <[email protected]>
s390/kvm: remove dependency on struct save_area definition

Roman Volkov <[email protected]>
clocksource/drivers/vt8500: Increase the minimum delta

Thomas Gleixner <[email protected]>
genirq: Validate action before dereferencing it in handle_irq_event_percpu()

Mel Gorman <[email protected]>
mm: numa: quickly fail allocations for NUMA balancing on full nodes

Andrea Arcangeli <[email protected]>
mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEED

Guozhonghua <[email protected]>
ocfs2: unlock inode if deleting inode from orphan fails

Daniel Vetter <[email protected]>
drm/i915: shut up gen8+ SDE irq dmesg noise

Hariprasad S <[email protected]>
iw_cxgb3: Fix incorrectly returning error on success

Michael Welling <[email protected]>
spi: omap2-mcspi: Prevent duplicate gpio_request

Lisa Du <[email protected]>
drivers: android: correct the size of struct binder_uintptr_t for BC_DEAD_BINDER_DONE

Bjørn Mork <[email protected]>
USB: option: add "4G LTE usb-modem U901"

Andrey Skvortsov <[email protected]>
USB: option: add support for SIM7100E

Ken Lin <[email protected]>

    USB: cp210x: add IDs for GE B650V3 and B850V3 boards

John Youn <[email protected]>
usb: dwc3: Fix assignment of EP transfer resources

Gerhard Uttenthaler <[email protected]>
can: ems_usb: Fix possible tx overflow

Nikolay Borisov <[email protected]>
dm thin: fix race condition when destroying thin pool workqueue

Kent Overstreet <[email protected]>
bcache: Change refill_dirty() to always scan entire disk if necessary

Stefan Bader <[email protected]>
bcache: prevent crash on changing writeback_running

Gabriel de Perthuis <[email protected]>
bcache: allows use of register in udev to avoid "device_busy" error.

Zheng Liu <[email protected]>
bcache: unregister reboot notifier if bcache fails to unregister device

Al Viro <[email protected]>
bcache: fix a leak in bch_cached_dev_run()

Zheng Liu <[email protected]>
bcache: clear BCACHE_DEV_UNLINK_DONE flag when attaching a backing device

Kent Overstreet <[email protected]>
bcache: Add a cond_resched() call to gc

Zheng Liu <[email protected]>
bcache: fix a livelock when we cause a huge number of cache misses

Jason Andryuk <[email protected]>

    lib/ucs2_string: Correct ucs2 -> utf8 conversion

Matt Fleming <[email protected]>
efi: Add pstore variables to the deletion whitelist

Peter Jones <[email protected]>
efi: Make efivarfs entries immutable by default

Peter Jones <[email protected]>
efi: Make our variable validation list include the guid

Peter Jones <[email protected]>
efi: Do variable name validation tests in utf8

Peter Jones <[email protected]>
efi: Use ucs2_as_utf8 in efivarfs instead of open coding a bad version

Peter Jones <[email protected]>

    lib/ucs2_string: Add ucs2 -> utf8 helper functions

Arnd Bergmann <[email protected]>
ARM: 8457/1: psci-smp is built only for SMP

Daniel Vetter <[email protected]>
drm/gma500: Use correct unref in the gem bo create function

Toshi Kani <[email protected]>
devm_memremap: Fix error value when memremap failed

David Hildenbrand <[email protected]>
KVM: s390: fix guest fprs memory leak

dann frazier <[email protected]>
arm64: errata: Add -mpc-relative-literal-loads to build flags

Arnd Bergmann <[email protected]>
ARM: debug-ll: fix BCM63xx entry for multiplatform

Jan Kara <[email protected]>

    ext4: fix bh->b_state corruption

Neil Horman <[email protected]>
sctp: Fix port hash table size computation

Dmitry V. Levin <[email protected]>
unix_diag: fix incorrect sign extension in unix_lookup_by_ino

Insu Yun <[email protected]>
tipc: unlock in error path

Anton Protopopov <[email protected]>
rtnl: RTM_GETNETCONF: fix wrong return value

Phil Sutter <[email protected]>
IFF_NO_QUEUE: Fix for drivers not calling ether_setup()

Eric Dumazet <[email protected]>
tcp/dccp: fix another race at listener dismantle

Xin Long <[email protected]>
route: check and remove route cache when we get route

Jamal Hadi Salim <[email protected]>
net_sched fix: reclassification needs to consider ether protocol changes

Guillaume Nault <[email protected]>
pppoe: fix reference counting in PPPoE proxy

Mark Tomlinson <[email protected]>
l2tp: Fix error creating L2TP tunnels

Eugenia Emantayev <[email protected]>

    net/mlx4_en: Avoid changing dev->features directly in run-time

Eugenia Emantayev <[email protected]>
net/mlx4_en: Choose time-stamping shift value according to HW frequency

Amir Vadai <[email protected]>
net/mlx4_en: Count HW buffer overrun only once

Bjørn Mork <[email protected]>
qmi_wwan: add "4G LTE usb-modem U901"

Eric Dumazet <[email protected]>
tcp: md5: release request socket instead of listener

Jon Paul Maloy <[email protected]>
tipc: fix premature addition of node to lookup table

Rainer Weikusat <[email protected]>

    af_unix: Guard against other == sk in unix_dgram_sendmsg

Rainer Weikusat <[email protected]>
af_unix: Don't set err in unix_stream_read_generic unless there was an error

Eric Dumazet <[email protected]>
ipv4: fix memory leaks in ip_cmsg_send() callers

Jay Vosburgh <[email protected]>
bonding: Fix ARP monitor validation

Daniel Borkmann <[email protected]>
bpf: fix branch offset adjustment on backjumps after patching ctx expansion

Alexander Duyck <[email protected]>
flow_dissector: Fix unaligned access in __skb_flow_dissector when used by eth_get_headlen

Alexander Duyck <[email protected]>
net: Copy inner L3 and L4 headers as unaligned on GRE TEB

Xin Long <[email protected]>
sctp: translate network order to host order when users get a hmacid

Sandeep Pillai <[email protected]>
enic: increment devcmd2 result ring in case of timeout

Siva Reddy Kallam <[email protected]>
tg3: Fix for tg3 transmit queue 0 timed out when too many gso_segs

Hans Westgaard Ry <[email protected]>
net:Add sysctl_max_skb_frags

Eric Dumazet <[email protected]>
tcp: do not drop syn_recv on all icmp reports

Hannes Frederic Sowa <[email protected]>
unix: correctly track in-flight fds in sending process user_struct

Eric Dumazet <[email protected]>
ipv6: fix a lockdep splat

[email protected] <[email protected]>
ipv6: addrconf: Fix recursive spin lock call

Paolo Abeni <[email protected]>
ipv6/udp: use sticky pktinfo egress ifindex on connect()

Paolo Abeni <[email protected]>
ipv6: enforce flowi6_oif usage in ip6_dst_lookup_tail()

Eric Dumazet <[email protected]>
tcp: beware of alignments in tcp_get_info()

Ido Schimmel <[email protected]>
switchdev: Require RTNL mutex to be held when sending FDB notifications

Joe Stringer <[email protected]>
inet: frag: Always orphan skbs inside ip_defrag()

Parthasarathy Bhuvaragan <[email protected]>
tipc: fix connection abort during subscription cancel

Russell King <[email protected]>
net: dsa: fix mv88e6xxx switches

Marcelo Ricardo Leitner <[email protected]>
sctp: allow setting SCTP_SACK_IMMEDIATELY by the application

Hannes Frederic Sowa <[email protected]>
pptp: fix illegal memory access caused by multiple bind()s

Eric Dumazet <[email protected]>
af_unix: fix struct pid memory leak

Eric Dumazet <[email protected]>
tcp: fix NULL deref in tcp_v4_send_ack()

Paolo Abeni <[email protected]>
lwt: fix rx checksum setting for lwt devices tunneling over ipv6

Jesse Gross <[email protected]>
tunnels: Allow IPv6 UDP checksums to be correctly controlled.

Manfred Rudigier <[email protected]>
net: dp83640: Fix tx timestamp overflow handling.

Jesse Gross <[email protected]>
gro: Make GRO aware of lightweight tunnels.

Ursula Braun <[email protected]>
af_iucv: Validate socket address length in iucv_sock_bind()

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

Diffstat:

 Documentation/filesystems/efivarfs.txt             |   7 +
 Makefile                                           |   4 +-
 arch/arc/include/asm/irqflags-arcv2.h              |  11 +
 arch/arc/kernel/entry-arcv2.S                      |  30 +-
 arch/arc/kernel/mcip.c                             |  15 +
 arch/arm/Kconfig.debug                             |  17 +-
 arch/arm/boot/dts/sama5d2-pinfunc.h                |   2 +-
 arch/arm/include/asm/psci.h                        |   2 +-
 arch/arm/include/asm/xen/page-coherent.h           |  21 +-
 arch/arm/mach-omap2/gpmc-onenand.c                 |   6 +-
 arch/arm64/Makefile                                |   1 +
 arch/mips/include/asm/page.h                       |   2 +-
 arch/mips/include/asm/pgtable.h                    |   4 +-
 arch/mips/include/asm/syscall.h                    |   4 +-
 arch/mips/loongson64/loongson-3/hpet.c             |  10 +-
 arch/mips/loongson64/loongson-3/smp.c              |  20 +-
 arch/mips/mm/tlbex.c                               |   2 +-
 arch/powerpc/kernel/eeh_driver.c                   |   3 +-
 arch/s390/include/asm/fpu/internal.h               |   2 +
 arch/s390/include/asm/kvm_host.h                   |   1 -
 arch/s390/kernel/asm-offsets.c                     |   1 +
 arch/s390/kernel/compat_signal.c                   |   2 +-
 arch/s390/kvm/kvm-s390.c                           | 149 ++++-----
 arch/s390/mm/extable.c                             |   8 +-
 arch/sparc/kernel/sys_sparc_64.c                   |   2 +-
 arch/um/os-Linux/start_up.c                        |   2 +
 arch/x86/entry/entry_64_compat.S                   |   1 +
 arch/x86/include/asm/irq.h                         |   5 +-
 arch/x86/kernel/apic/io_apic.c                     |   6 +-
 arch/x86/kernel/apic/vector.c                      | 221 ++++++++-----
 arch/x86/kernel/irq.c                              |  11 +-
 arch/x86/kvm/emulate.c                             |   4 +-
 arch/x86/kvm/paging_tmpl.h                         |   2 +-
 arch/x86/kvm/x86.c                                 |   1 +
 arch/x86/mm/mpx.c                                  |   2 +-
 block/bio.c                                        |   7 +-
 drivers/acpi/acpi_video.c                          |  18 +
 drivers/acpi/nfit.c                                |  71 ++--
 drivers/acpi/video_detect.c                        |   8 -
 drivers/android/binder.c                           |   2 +-
 drivers/ata/libata-sff.c                           |  32 +-
 drivers/bluetooth/btusb.c                          |   4 +
 drivers/clk/samsung/clk-cpu.c                      |  10 +-
 drivers/clocksource/tcb_clksrc.c                   |   3 +-
 drivers/clocksource/vt8500_timer.c                 |   6 +-
 drivers/cpufreq/cpufreq_governor.c                 |  11 +-
 drivers/cpufreq/pxa2xx-cpufreq.c                   |   2 +-
 drivers/dma/at_xdmac.c                             |   3 +
 drivers/dma/dw/core.c                              |  49 ++-
 drivers/edac/edac_device.c                         |  11 +-
 drivers/edac/edac_mc.c                             |  14 +-
 drivers/edac/edac_mc_sysfs.c                       |  21 +-
 drivers/edac/edac_pci.c                            |   9 +-
 drivers/firmware/efi/efivars.c                     |  35 +-
 drivers/firmware/efi/vars.c                        | 144 +++++---
 drivers/gpu/drm/amd/amdgpu/Makefile                |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu.h                |   4 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c         |  14 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_display.c        |  18 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c            |  10 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_mn.c             |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c         |   3 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c             |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c           |   5 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c            |  23 +-
 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c             |  10 +-
 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c              |   4 +-
 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c              |  43 ++-
 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c              |  30 +-
 drivers/gpu/drm/amd/amdgpu/iceland_smc.c           |  12 +-
 drivers/gpu/drm/amd/amdgpu/tonga_dpm.c             |  17 +-
 drivers/gpu/drm/amd/amdgpu/vi.c                    |   7 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              | 362 ++++++++++++++-------
 drivers/gpu/drm/drm_irq.c                          |  73 ++++-
 drivers/gpu/drm/gma500/gem.c                       |   2 +-
 drivers/gpu/drm/i915/i915_dma.c                    |   6 +-
 drivers/gpu/drm/i915/i915_gem_context.c            |   6 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  10 +-
 drivers/gpu/drm/i915/intel_ddi.c                   |   3 +-
 drivers/gpu/drm/i915/intel_display.c               |  33 +-
 drivers/gpu/drm/i915/intel_dsi_panel_vbt.c         |   8 +-
 drivers/gpu/drm/i915/intel_hotplug.c               |   9 +-
 drivers/gpu/drm/i915/intel_i2c.c                   |   2 +-
 drivers/gpu/drm/i915/intel_lrc.c                   |   1 +
 drivers/gpu/drm/i915/intel_ringbuffer.c            |   2 +
 drivers/gpu/drm/nouveau/nouveau_connector.c        |   3 +
 drivers/gpu/drm/nouveau/nouveau_display.c          |   8 +-
 drivers/gpu/drm/nouveau/nouveau_platform.c         |   2 +-
 drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c |  40 ++-
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dport.c   |  10 +
 drivers/gpu/drm/nouveau/nvkm/engine/disp/dport.h   |   6 +
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   3 +-
 drivers/gpu/drm/radeon/dce6_afmt.c                 |   8 +
 drivers/gpu/drm/radeon/evergreen_hdmi.c            |  10 +
 drivers/gpu/drm/radeon/evergreend.h                |   5 +
 drivers/gpu/drm/radeon/radeon.h                    |   1 +
 drivers/gpu/drm/radeon/radeon_atombios.c           |  58 +++-
 drivers/gpu/drm/radeon/radeon_audio.c              |  20 +-
 drivers/gpu/drm/radeon/radeon_audio.h              |   1 +
 drivers/gpu/drm/radeon/radeon_device.c             |   1 +
 drivers/gpu/drm/radeon/radeon_display.c            |  17 +-
 drivers/gpu/drm/radeon/radeon_object.c             |   7 +
 drivers/gpu/drm/radeon/radeon_pm.c                 |   5 +-
 drivers/gpu/drm/radeon/radeon_sa.c                 |   5 +
 drivers/gpu/drm/radeon/radeon_ttm.c                |   2 +-
 drivers/gpu/drm/radeon/radeon_vm.c                 |  12 +-
 drivers/gpu/drm/radeon/sid.h                       |   5 +
 drivers/gpu/drm/radeon/vce_v1_0.c                  |  12 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c             |   2 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c                |   7 +
 drivers/gpu/drm/vmwgfx/vmwgfx_kms.c                |   6 +-
 drivers/hv/channel.c                               |  18 +
 drivers/hwmon/ads1015.c                            |   2 +-
 drivers/hwmon/dell-smm-hwmon.c                     |  11 +
 drivers/hwmon/gpio-fan.c                           |   7 +-
 drivers/hwtracing/coresight/coresight.c            |   2 +-
 drivers/i2c/busses/i2c-i801.c                      |   2 +
 drivers/infiniband/core/cm.c                       |   4 +-
 drivers/infiniband/core/cma.c                      |   2 +-
 drivers/infiniband/hw/cxgb3/iwch_cm.c              |   4 +-
 drivers/infiniband/hw/mlx5/main.c                  |   2 +-
 drivers/infiniband/hw/qib/qib_qp.c                 |  46 ++-
 drivers/infiniband/hw/qib/qib_verbs_mcast.c        |  35 +-
 drivers/irqchip/irq-atmel-aic-common.c             |   2 +-
 drivers/irqchip/irq-gic-v3-its.c                   |   7 +-
 drivers/irqchip/irq-mxs.c                          |   1 +
 drivers/irqchip/irq-omap-intc.c                    |  27 +-
 drivers/md/bcache/btree.c                          |   5 +-
 drivers/md/bcache/super.c                          |  16 +-
 drivers/md/bcache/writeback.c                      |  37 ++-
 drivers/md/bcache/writeback.h                      |   3 +-
 drivers/md/dm-exception-store.h                    |   2 +-
 drivers/md/dm-snap-persistent.c                    |   5 +-
 drivers/md/dm-snap-transient.c                     |   4 +-
 drivers/md/dm-snap.c                               |  20 +-
 drivers/md/dm-thin.c                               |   4 +-
 drivers/md/dm.c                                    |   2 +
 drivers/md/persistent-data/dm-space-map-metadata.c |   3 -
 drivers/media/dvb-core/dvb_frontend.c              |   6 +-
 drivers/media/dvb-frontends/tda1004x.c             |   9 +
 drivers/media/rc/sunxi-cir.c                       |   2 +
 drivers/media/tuners/si2157.c                      |   1 +
 drivers/media/usb/gspca/ov534.c                    |   9 +-
 drivers/media/usb/gspca/topro.c                    |   6 +-
 drivers/media/v4l2-core/videobuf2-v4l2.c           |   6 +-
 drivers/misc/cxl/vphb.c                            |   2 +-
 drivers/misc/mei/main.c                            |  12 +-
 drivers/mmc/core/mmc.c                             |   6 +-
 drivers/mmc/core/sd.c                              |   8 +-
 drivers/mmc/core/sdio.c                            |   6 +-
 drivers/mmc/host/mmci.c                            |   2 +-
 drivers/mmc/host/pxamci.c                          |   2 +-
 drivers/mmc/host/sdhci-acpi.c                      |  30 ++
 drivers/mmc/host/sdhci-pci-core.c                  |  33 +-
 drivers/mmc/host/sdhci.c                           |  18 +-
 drivers/mmc/host/sdhci.h                           |   1 +
 drivers/mmc/host/usdhi6rol0.c                      |   3 +-
 drivers/net/bonding/bond_main.c                    |  39 ++-
 drivers/net/can/usb/ems_usb.c                      |  14 +-
 drivers/net/dsa/mv88e6xxx.c                        |   2 +-
 drivers/net/ethernet/broadcom/tg3.c                |  25 +-
 drivers/net/ethernet/cisco/enic/enic.h             |   2 +-
 drivers/net/ethernet/cisco/enic/vnic_dev.c         |  19 +-
 drivers/net/ethernet/mellanox/mlx4/en_clock.c      |  25 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c     |   9 +-
 drivers/net/ethernet/mellanox/mlx4/en_port.c       |   4 +-
 .../ethernet/mellanox/mlxsw/spectrum_switchdev.c   |   3 +
 drivers/net/ethernet/rocker/rocker.c               |   2 +
 drivers/net/phy/dp83640.c                          |  17 +
 drivers/net/ppp/pppoe.c                            |   2 +
 drivers/net/ppp/pptp.c                             |  34 +-
 drivers/net/usb/qmi_wwan.c                         |   1 +
 drivers/net/vxlan.c                                |  23 +-
 drivers/net/wireless/iwlwifi/dvm/lib.c             |   3 +
 drivers/net/wireless/iwlwifi/mvm/scan.c            |   4 +
 drivers/net/wireless/iwlwifi/pcie/drv.c            |   5 +-
 drivers/net/wireless/iwlwifi/pcie/trans.c          |  15 +-
 drivers/net/wireless/realtek/rtlwifi/pci.c         |  11 +-
 .../net/wireless/realtek/rtlwifi/rtl8188ee/sw.c    |   7 +-
 .../net/wireless/realtek/rtlwifi/rtl8192ce/sw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c    |   2 +
 .../net/wireless/realtek/rtlwifi/rtl8192de/sw.c    |   4 +-
 .../net/wireless/realtek/rtlwifi/rtl8192se/sw.c    |   6 +-
 .../net/wireless/realtek/rtlwifi/rtl8723ae/sw.c    |   9 +
 .../net/wireless/realtek/rtlwifi/rtl8723be/sw.c    |   8 +-
 drivers/of/irq.c                                   |   9 +-
 drivers/pci/hotplug/acpiphp_glue.c                 |   4 +-
 drivers/pci/pcie/aer/aerdrv.c                      |   4 +-
 drivers/pci/pcie/aer/aerdrv.h                      |   1 -
 drivers/pci/pcie/aer/aerdrv_core.c                 |   2 -
 drivers/pci/xen-pcifront.c                         |  10 +-
 drivers/phy/phy-core.c                             |  16 +-
 drivers/platform/x86/ideapad-laptop.c              |  14 +
 drivers/platform/x86/toshiba_acpi.c                |   8 +
 drivers/regulator/Kconfig                          |   1 +
 drivers/regulator/axp20x-regulator.c               |   4 +-
 drivers/s390/block/dasd.c                          |   1 +
 drivers/s390/block/dasd_alias.c                    |  23 +-
 drivers/scsi/qla2xxx/qla_init.c                    |  10 +-
 drivers/scsi/qla2xxx/qla_isr.c                     |   4 +-
 drivers/scsi/qla2xxx/qla_mid.c                     |   4 +-
 drivers/scsi/qla2xxx/qla_os.c                      |   6 +
 drivers/scsi/qla2xxx/qla_tmpl.c                    |  16 +
 drivers/scsi/sd.c                                  |   2 +-
 drivers/spi/spi-atmel.c                            |   1 +
 drivers/spi/spi-omap2-mcspi.c                      |  19 +-
 drivers/staging/panel/panel.c                      |  34 +-
 drivers/staging/speakup/serialio.c                 |  13 +-
 drivers/target/target_core_tmr.c                   | 139 ++++++--
 drivers/target/target_core_transport.c             | 278 +++++++++++-----
 drivers/thermal/step_wise.c                        |  17 +-
 drivers/thermal/thermal_core.c                     |  75 ++++-
 drivers/thermal/thermal_core.h                     |   1 +
 drivers/usb/class/cdc-acm.c                        |   5 +
 drivers/usb/dwc3/core.h                            |   1 -
 drivers/usb/dwc3/ep0.c                             |   5 -
 drivers/usb/dwc3/gadget.c                          |  70 +++-
 drivers/usb/serial/cp210x.c                        |   2 +
 drivers/usb/serial/option.c                        |   9 +
 drivers/virtio/virtio_balloon.c                    |   2 +-
 drivers/virtio/virtio_pci_common.c                 |   2 +
 drivers/xen/xen-pciback/pciback_ops.c              |   9 +-
 drivers/xen/xen-scsiback.c                         |  10 +-
 fs/btrfs/disk-io.c                                 |  28 ++
 fs/btrfs/inode-map.c                               |   9 +-
 fs/btrfs/inode-map.h                               |   1 +
 fs/btrfs/inode.c                                   |  27 +-
 fs/btrfs/ioctl.c                                   |   4 +
 fs/btrfs/send.c                                    |  16 +-
 fs/btrfs/super.c                                   |  24 ++
 fs/btrfs/volumes.c                                 |   1 +
 fs/direct-io.c                                     |   2 +-
 fs/efivarfs/file.c                                 |  70 ++++
 fs/efivarfs/inode.c                                |  30 +-
 fs/efivarfs/internal.h                             |   3 +-
 fs/efivarfs/super.c                                |  16 +-
 fs/ext4/inode.c                                    |  32 +-
 fs/fs-writeback.c                                  |  15 +-
 fs/hostfs/hostfs_kern.c                            |   4 +-
 fs/hpfs/namei.c                                    |  31 +-
 fs/locks.c                                         |  51 +--
 fs/namei.c                                         |  22 +-
 fs/nfs/nfs4proc.c                                  |   4 +-
 fs/ocfs2/aops.c                                    |   1 +
 include/asm-generic/cputime_nsecs.h                |   5 +-
 include/drm/drm_cache.h                            |   9 +
 include/drm/drm_dp_mst_helper.h                    |  27 +-
 include/drm/drm_fixed.h                            |  53 ++-
 include/linux/ceph/messenger.h                     |   2 +-
 include/linux/cgroup-defs.h                        |   6 +
 include/linux/cpuset.h                             |   6 +
 include/linux/efi.h                                |   5 +-
 include/linux/hyperv.h                             |  18 +
 include/linux/nfs_fs.h                             |   4 +-
 include/linux/shmem_fs.h                           |   5 +-
 include/linux/skbuff.h                             |   1 +
 include/linux/thermal.h                            |   5 +
 include/linux/ucs2_string.h                        |   4 +
 include/net/af_unix.h                              |   4 +-
 include/net/dst_metadata.h                         |  18 +
 include/net/inet_connection_sock.h                 |   5 +-
 include/net/ip6_route.h                            |  12 +-
 include/net/ip_fib.h                               |   1 +
 include/net/scm.h                                  |   1 +
 include/net/tcp.h                                  |   2 +-
 include/target/target_core_base.h                  |   3 +
 include/uapi/linux/Kbuild                          |   2 +-
 kernel/bpf/verifier.c                              |   2 +-
 kernel/cgroup.c                                    |  25 +-
 kernel/cpuset.c                                    |  71 ++--
 kernel/irq/handle.c                                |   5 +-
 kernel/memremap.c                                  |   4 +-
 kernel/resource.c                                  |   5 +-
 kernel/seccomp.c                                   |  22 +-
 kernel/time/posix-clock.c                          |   4 +-
 kernel/time/tick-sched.c                           |   4 +-
 kernel/time/timekeeping.c                          |   3 +-
 kernel/trace/trace_events.c                        |   3 +-
 kernel/workqueue.c                                 |  18 +-
 lib/Kconfig                                        |   2 +
 lib/ucs2_string.c                                  |  62 ++++
 mm/balloon_compaction.c                            |   4 +-
 mm/memory.c                                        |  14 +-
 mm/migrate.c                                       |   2 +-
 mm/shmem.c                                         |   9 +-
 net/bluetooth/6lowpan.c                            |   7 +-
 net/bluetooth/hci_conn.c                           |   6 +-
 net/bluetooth/hci_request.c                        |  28 +-
 net/bluetooth/smp.c                                |  16 -
 net/bridge/br.c                                    |   3 +-
 net/ceph/messenger.c                               |  91 ++++--
 net/ceph/osd_client.c                              |   4 +-
 net/core/dev.c                                     |  11 +-
 net/core/flow_dissector.c                          |  16 +-
 net/core/scm.c                                     |   7 +
 net/core/skbuff.c                                  |   2 +
 net/core/sysctl_net_core.c                         |  10 +
 net/dccp/ipv4.c                                    |  14 +-
 net/dccp/ipv6.c                                    |  14 +-
 net/ipv4/devinet.c                                 |   2 +-
 net/ipv4/inet_connection_sock.c                    |  14 +-
 net/ipv4/ip_fragment.c                             |   1 +
 net/ipv4/ip_sockglue.c                             |   2 +
 net/ipv4/netfilter/nf_defrag_ipv4.c                |   2 -
 net/ipv4/ping.c                                    |   4 +-
 net/ipv4/raw.c                                     |   4 +-
 net/ipv4/route.c                                   |  77 ++++-
 net/ipv4/tcp.c                                     |  16 +-
 net/ipv4/tcp_ipv4.c                                |  44 ++-
 net/ipv4/udp.c                                     |   4 +-
 net/ipv6/addrconf.c                                |   7 +-
 net/ipv6/datagram.c                                |   3 +
 net/ipv6/ip6_flowlabel.c                           |   5 +-
 net/ipv6/ip6_output.c                              |   6 +-
 net/ipv6/route.c                                   |   7 +-
 net/ipv6/tcp_ipv6.c                                |  19 +-
 net/iucv/af_iucv.c                                 |   3 +
 net/l2tp/l2tp_netlink.c                            |  18 +-
 net/mac80211/ibss.c                                |   1 -
 net/mac80211/mesh.c                                |  11 -
 net/mac80211/mesh.h                                |   4 -
 net/mac80211/mlme.c                                |   2 -
 net/mac80211/scan.c                                |  12 +-
 net/openvswitch/vport-vxlan.c                      |   2 +-
 net/rfkill/core.c                                  |  16 +-
 net/sched/sch_api.c                                |   1 +
 net/sctp/protocol.c                                |  43 ++-
 net/sctp/socket.c                                  |  11 +-
 net/sunrpc/cache.c                                 |   2 +-
 net/switchdev/switchdev.c                          |  15 +-
 net/tipc/bcast.c                                   |   4 +-
 net/tipc/node.c                                    |  12 +-
 net/tipc/subscr.c                                  |  11 +-
 net/unix/af_unix.c                                 |  28 +-
 net/unix/diag.c                                    |   2 +-
 net/unix/garbage.c                                 |   8 +-
 scripts/link-vmlinux.sh                            |   2 +-
 security/smack/smack_lsm.c                         |   8 +-
 security/yama/yama_lsm.c                           |   4 +-
 sound/pci/hda/hda_intel.c                          |  16 +-
 sound/pci/hda/patch_realtek.c                      |   8 +
 tools/hv/hv_vss_daemon.c                           |   2 +-
 tools/perf/util/stat.c                             |   1 -
 tools/testing/selftests/efivarfs/efivarfs.sh       |  19 +-
 tools/testing/selftests/efivarfs/open-unlink.c     |  72 +++-
 virt/kvm/arm/vgic.c                                |   4 +-
 virt/kvm/async_pf.c                                |   2 +-
 348 files changed, 3636 insertions(+), 1595 deletions(-)