Skip to content

3.18.4-stable review

Greg Kroah-Hartman lkml oe-lkp stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest166 of 183 patches 8 repliesIn review

166 of 183 patches are in this archive. The cover letter announces 183.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
2/183net/mlx4: Cache line CQE/EQE stride fixesdrivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/mellanox/mlx4/fw.c+11 -40 replies
3/183netlink: Always copy on mmap TX.net/netlink/af_netlink.c+16 -360 replies
4/183netlink: Dont reorder loads/stores before marking mmap netlink frame as availablenet/netlink/af_netlink.c+1 -10 replies
5/183geneve: Remove socket and offload handlers at destruction.net/ipv4/geneve.c+17 -00 replies
6/183geneve: Fix races between socket add and release.net/ipv4/geneve.c+7 -60 replies
7/183xen-netback: support frontends without feature-rx-notify againdrivers/net/xen-netback/common.h drivers/net/xen-netback/interface.c drivers/net/xen-netback/netback.c +1 more+29 -181 reply
8/183net: drop the packet when fails to do software segmentation or header checknet/core/dev.c+1 -10 replies
9/183in6: fix conflict with glibcinclude/uapi/linux/in6.h include/uapi/linux/libc-compat.h+5 -10 replies
10/183tg3: tg3_disable_ints using uninitialized mailbox value to disable interruptsdrivers/net/ethernet/broadcom/tg3.c+17 -170 replies
12/183batman-adv: Unify fragment size calculationnet/batman-adv/fragmentation.c+1 -10 replies
13/183batman-adv: avoid NULL dereferences and fix if checknet/batman-adv/gateway_client.c+1 -10 replies
14/183net/mlx4_en: Doorbell is byteswapped in Little Endian archsdrivers/net/ethernet/mellanox/mlx4/en_tx.c+11 -10 replies
15/183tcp6: dont move IP6CB before xfrm6_policy_check()net/ipv6/tcp_ipv6.c+29 -160 replies
16/183net: Fix stacked vlan offload features computationnet/core/dev.c+8 -50 replies
17/183net: Reset secmark when scrubbing packetnet/core/skbuff.c+1 -00 replies
18/183net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwardingnet/core/dev.c+1 -00 replies
19/183net: Generalize ndo_gso_check to ndo_features_checkdrivers/net/ethernet/emulex/benet/be_main.c drivers/net/ethernet/mellanox/mlx4/en_netdev.c drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c +3 more+65 -320 replies
20/183net/mlx4_core: Correcly update the mtts offset in the MR re-reg flowdrivers/net/ethernet/mellanox/mlx4/mr.c+5 -40 replies
21/183tcp: Do not apply TSO segment limit to non-TSO packetsnet/ipv4/tcp_output.c+2 -20 replies
22/183xen-netback: fixing the propagation of the transmit shaper timeoutdrivers/net/xen-netback/xenbus.c+1 -00 replies
23/183alx: fix alx_poll()drivers/net/ethernet/atheros/alx/main.c+13 -110 replies
24/183team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoindrivers/net/team/team.c+14 -20 replies
25/183enic: fix rx skb checksumdrivers/net/ethernet/cisco/enic/enic_main.c+8 -40 replies
26/183drm/vmwgfx: Dont use memory accounting for kernel-side fence objectsdrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+2 -200 replies
27/183drm/vmwgfx: Fix error printout on signals pendingdrivers/gpu/drm/vmwgfx/vmwgfx_drv.c+6 -20 replies
28/183drm/vmwgfx: Fix fence event codedrivers/gpu/drm/vmwgfx/vmwgfx_fence.c+6 -110 replies
29/183drm/ttm: Avoid memory allocation from shrinker functions.drivers/gpu/drm/ttm/ttm_page_alloc.c drivers/gpu/drm/ttm/ttm_page_alloc_dma.c+30 -210 replies
30/183drm/fb_helper: move deferred fb checking into restore mode (v2)drivers/gpu/drm/drm_fb_helper.c+9 -40 replies
31/183drm/dp: retry AUX transactions 32 times (v1.1)drivers/gpu/drm/drm_dp_helper.c+4 -30 replies
32/183drm/dp-mst: Remove branches before dropping the referencedrivers/gpu/drm/drm_dp_mst_topology.c+4 -10 replies
33/183drm/radeon: fix typo in CI dpm disabledrivers/gpu/drm/radeon/ci_dpm.c+1 -10 replies
34/183drm/radeon: work around a hw bug in MGCG on CIKdrivers/gpu/drm/radeon/cik.c+2 -10 replies
36/183drm/radeon: KV has three PPLLs (v2)drivers/gpu/drm/radeon/atombios_crtc.c+4 -40 replies
37/183drm/radeon: fix sad_count check for dce3drivers/gpu/drm/radeon/dce3_1_afmt.c+1 -10 replies
38/183drm/radeon: adjust default bapm settings for KVdrivers/gpu/drm/radeon/kv_dpm.c+4 -60 replies
39/183drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hwdrivers/gpu/drm/radeon/atombios_dp.c+4 -00 replies
40/183drm/i915: Dont complain about stolen conflicts on gen3drivers/gpu/drm/i915/i915_gem_stolen.c+5 -10 replies
41/183drm/i915: Disallow pin ioctl completely for kms driversdrivers/gpu/drm/i915/i915_gem.c+4 -10 replies
42/183drm/i915: Only warn the first time we attempt to mmio whilst suspendeddrivers/gpu/drm/i915/intel_uncore.c+2 -20 replies
43/183drm/i915: resume MST after reading back hw statedrivers/gpu/drm/i915/i915_drv.c+2 -10 replies
45/183drm/nv4c/mc: disable msidrivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c+0 -80 replies
51/183ARC: [nsimosci] move peripherals to match model to FPGAarch/arc/boot/dts/nsimosci.dts+9 -90 replies
52/183cxl: Change contexts_lock to a mutex to fix sleep while atomic bugdrivers/misc/cxl/context.c drivers/misc/cxl/cxl.h drivers/misc/cxl/native.c +2 more+15 -210 replies
53/183cxl: Add timeout to process element commandsdrivers/misc/cxl/native.c+5 -00 replies
54/183cxl: Unmap MMIO regions when detaching a contextdrivers/misc/cxl/context.c drivers/misc/cxl/cxl.h drivers/misc/cxl/file.c+21 -30 replies
55/183xhci: Check if slot is already in default state before moving it theredrivers/usb/host/xhci.c+9 -00 replies
57/183nl80211: check matches array length before acessing itnet/wireless/nl80211.c+1 -10 replies
58/183cfg80211: dont WARN about two consecutive Country IE hintnet/wireless/reg.c+2 -50 replies
59/183cfg80211: avoid mem leak on driver hint setnet/wireless/reg.c+4 -10 replies
60/183cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz driversnet/wireless/chan.c+6 -30 replies
61/183rtlwifi: rtl8192ce: Set fw_ready flagdrivers/net/wireless/rtlwifi/rtl8192ce/hw.c+2 -00 replies
62/183rtlwifi: Fix error when accessing unmapped memory in skbdrivers/net/wireless/rtlwifi/pci.c+24 -80 replies
63/183asus-nb-wmi: Add another wapf=4 quirkdrivers/platform/x86/asus-nb-wmi.c+9 -00 replies
64/183hp_accel: Add support for HP ZBook 15drivers/platform/x86/hp_accel.c+1 -00 replies
65/183tick/powerclamp: Remove tick_nohz_idle abusedrivers/thermal/intel_powerclamp.c kernel/time/tick-sched.c+0 -40 replies
66/183uapi/linux/target_core_user.h: fix headers_install.sh badnessinclude/uapi/linux/target_core_user.h+0 -40 replies
67/183tcm_loop: Fix wrong I_T nexus associationdrivers/target/loopback/tcm_loop.c drivers/target/loopback/tcm_loop.h+24 -490 replies
68/183IB/iser: Fix possible SQ overflowdrivers/infiniband/ulp/iser/iscsi_iser.h drivers/infiniband/ulp/iser/iser_initiator.c+5 -30 replies
69/183genirq: Prevent proc race against freeing of irq descriptorsfs/proc/stat.c include/linux/kernel_stat.h kernel/irq/internals.h +2 more+79 -20 replies
70/183iscsi-target: Fail connection on short sendmsg writesdrivers/target/iscsi/iscsi_target_util.c+11 -150 replies
71/183iscsi,iser-target: Initiate termination only oncedrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h drivers/target/iscsi/iscsi_target_login.c+54 -340 replies
72/183iser-target: Fix flush + disconnect completion handlingdrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+31 -230 replies
73/183iser-target: Parallelize CM connection establishmentdrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+62 -240 replies
74/183iser-target: Fix connected_handler + teardown flow racedrivers/infiniband/ulp/isert/ib_isert.c+19 -120 replies
75/183iser-target: Handle ADDR_CHANGE event for listener cm_iddrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+77 -310 replies
76/183iser-target: Fix implicit termination of connectionsdrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+35 -80 replies
77/183iser-target: Allocate PI contexts dynamicallydrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h+158 -1160 replies
78/183iser-target: Fix NULL dereference in SW mode DIFdrivers/infiniband/ulp/isert/ib_isert.c+13 -60 replies
79/183iscsi,iser-target: Expose supported protection ops according to t10_pidrivers/infiniband/ulp/isert/ib_isert.c drivers/infiniband/ulp/isert/ib_isert.h drivers/target/iscsi/iscsi_target_login.c+16 -60 replies
81/183Revert "[SCSI] mpt2sas: Remove phys on topology change."drivers/scsi/mpt2sas/mpt2sas_transport.c+1 -40 replies
82/183Revert "[SCSI] mpt3sas: Remove phys on topology change"drivers/scsi/mpt3sas/mpt3sas_transport.c+1 -40 replies
83/183scsi: blacklist RSOC for Microsoft iSCSI target devicesdrivers/scsi/scsi_devinfo.c+1 -00 replies
84/183scsi: fix random memory corruption with scsi-mq + T10 PIdrivers/scsi/scsi_lib.c+3 -10 replies
86/183clk: samsung: Fix double add of syscore ops after driver rebinddrivers/clk/samsung/clk-exynos-audss.c+4 -00 replies
87/183clk: Really fix deadlock with mmap_semdrivers/clk/clk.c+3 -20 replies
88/183clk: Dont try to use a struct clk* after it could have been freeddrivers/clk/clk.c+4 -10 replies
89/183Revert "clk: ppc-corenet: Fix Section mismatch warning"drivers/clk/clk-ppc-corenet.c+1 -10 replies
90/183clk: rockchip: fix rk3288 cpuclk core dividersdrivers/clk/rockchip/clk-rk3288.c+14 -140 replies
91/183clk: rockchip: fix rk3066 pll lock bit locationdrivers/clk/rockchip/clk-rk3188.c+13 -20 replies
92/183clk: berlin: bg2q: remove non-exist "smemc" gate clockdrivers/clk/berlin/bg2q.c+0 -10 replies
93/183clk: at91: keep slow clk enabled to prevent system hangdrivers/clk/at91/clk-slow.c+27 -00 replies
94/183ARM: dts: berlin: fix io clk and add missing core clk for BG2Q sdhci2 hostarch/arm/boot/dts/berlin2q.dtsi+2 -10 replies
95/183bugon.cocci: fix Options at the macroscripts/coccinelle/misc/bugon.cocci+1 -10 replies
96/183dm: fix missed error code if .end_io isnt implemented by target_typedrivers/md/dm.c+1 -10 replies
97/183parisc: fix out-of-register compiler error in ldcw inline assembler functionarch/parisc/include/asm/ldcw.h+10 -30 replies
98/183serial: fix parisc boot hangdrivers/tty/serial/serial_core.c+3 -10 replies
99/183storvsc: ring buffer failures may result in I/O freezedrivers/scsi/storvsc_drv.c+3 -40 replies
100/183net: ethernet: cpsw: fix hangs with interruptsdrivers/net/ethernet/ti/cpsw.c+8 -110 replies
102/183video/logo: prevent use of logos after they have been freeddrivers/video/logo/logo.c+16 -10 replies
103/183video/fbdev: fix defios fsyncdrivers/video/fbdev/core/fb_defio.c+3 -20 replies
104/183smiapp-pll: Correct clock debug printsdrivers/media/i2c/smiapp-pll.c+2 -20 replies
106/183smiapp: Take mutex during PLL update in sensor initialisationdrivers/media/i2c/smiapp/smiapp-core.c+2 -00 replies
107/183sound: simplify au0828 quirk tabledrivers/media/usb/au0828/au0828-cards.c sound/usb/quirks-table.h+36 -1270 replies
108/183sound: Update au0828 quirks tablesound/usb/quirks-table.h+9 -10 replies
109/183uvcvideo: Fix destruction order in uvc_delete()drivers/media/usb/uvc/uvc_driver.c+3 -30 replies
110/183img-ir/hw: Always read data to clear bufferdrivers/media/rc/img-ir/img-ir-hw.c+4 -20 replies
111/183img-ir/hw: Fix potential deadlock stopping timerdrivers/media/rc/img-ir/img-ir-hw.c drivers/media/rc/img-ir/img-ir-hw.h+22 -30 replies
112/183vivid: fix CROP_BOUNDS typo for video outputdrivers/media/platform/vivid/vivid-vid-out.c+1 -10 replies
113/183vfio-pci: Fix the check on pci device type in vfio_pci_probe()drivers/vfio/pci/vfio_pci.c+1 -30 replies
114/183locks: fix NULL-deref in generic_delete_leasefs/locks.c+1 -10 replies
115/183powernv: Fix OPAL tracepoint codearch/powerpc/platforms/powernv/opal-wrappers.S+0 -10 replies
116/183mmc: sdhci: Set SDHCI_POWER_ON with external vmmcdrivers/mmc/host/sdhci.c+6 -00 replies
117/183arm64: partially revert "ARM: 8167/1: extend the reserved memory for initrd to be page aligned"arch/arm64/mm/init.c+1 -70 replies
118/183iwlwifi: mvm: fix Rx with both chainsdrivers/net/wireless/iwlwifi/mvm/utils.c+1 -10 replies
119/183i40e: adds FCoE configure optiondrivers/net/ethernet/intel/Kconfig drivers/net/ethernet/intel/i40e/Makefile drivers/net/ethernet/intel/i40e/i40e_osdep.h+14 -30 replies
120/183drivers: net: cpsw: fix multicast flush in dual emac modedrivers/net/ethernet/ti/cpsw.c drivers/net/ethernet/ti/cpsw_ale.c drivers/net/ethernet/ti/cpsw_ale.h+19 -40 replies
121/183leds: netxbig: fix oops at probe timedrivers/leds/leds-netxbig.c+6 -60 replies
122/183ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracingarch/x86/kernel/kprobes/core.c+15 -50 replies
123/183ftrace: Fix updating of filters for shared global_ops filterskernel/trace/ftrace.c+25 -10 replies
124/183ftrace: Check both notrace and filter for old hashkernel/trace/ftrace.c+20 -70 replies
125/183NFSv4.1: Fix client id trunking on Linuxfs/nfs/nfs4client.c+8 -90 replies
126/183mei: clean reset bit before resetdrivers/misc/mei/hw-me.c+12 -00 replies
128/183uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013drivers/usb/storage/unusual_uas.h+7 -00 replies
129/183uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosuresdrivers/usb/storage/unusual_uas.h+14 -00 replies
130/183reset: sunxi: fix spinlock initializationdrivers/reset/reset-sunxi.c+4 -00 replies
131/183ARM: dts: berlin: correct BG2Qs SM GPIO location.arch/arm/boot/dts/berlin2q.dtsi+30 -300 replies
132/183pinctrl: lantiq: remove bogus of_gpio_chip_adddrivers/pinctrl/pinctrl-xway.c+0 -20 replies
133/183gpiolib: of: Correct error handling in of_get_named_gpiod_flagsdrivers/gpio/gpiolib-of.c+8 -20 replies
134/183gpio: crystalcove: use handle_nested_irqdrivers/gpio/gpio-crystalcove.c+1 -10 replies
135/183gpio: fix memory and reference leaks in gpiochip_add error pathdrivers/gpio/gpiolib.c+7 -40 replies
136/183gpio: fix memory leak and sleep-while-atomicdrivers/gpio/gpiolib.c+2 -10 replies
137/183gpio: fix sleep-while-atomic in gpiochip_removedrivers/gpio/gpiolib.c+1 -30 replies
138/183gpio: sysfs: fix gpio-chip device-attribute leakdrivers/gpio/gpiolib-sysfs.c+8 -110 replies
139/183gpio: sysfs: fix gpio device-attribute leakdrivers/gpio/gpiolib-sysfs.c+13 -150 replies
140/183OHCI: add a quirk for ULi M5237 blocking on resetdrivers/usb/host/pci-quirks.c+15 -30 replies
141/183usb: dwc3: gadget: Fix TRB preparation during SGdrivers/usb/dwc3/gadget.c+1 -20 replies
142/183usb: dwc3: gadget: Stop TRB preparation after limit is reacheddrivers/usb/dwc3/gadget.c+3 -00 replies
143/183USB: cp210x: fix ID for production CEL MeshConnect USB Stickdrivers/usb/serial/cp210x.c+1 -10 replies
144/183USB: cp210x: add IDs for CEL USB sticks and MeshWorks devicesdrivers/usb/serial/cp210x.c+3 -10 replies
145/183USB: qcserial/option: make AT URCs work for Sierra Wireless MC73xxdrivers/usb/serial/option.c drivers/usb/serial/qcserial.c+10 -20 replies
146/183USB: keyspan: fix null-deref at probedrivers/usb/serial/keyspan.c+15 -50 replies
147/183usb: gadget: gadgetfs: Free memory allocated by memdup_user()drivers/usb/gadget/legacy/inode.c+1 -00 replies
148/183usb: gadget: udc: atmel: change setting for DMAdrivers/usb/gadget/udc/atmel_usba_udc.c+3 -30 replies
149/183usb: gadget: udc: atmel: fix possible IN hang issuedrivers/usb/gadget/udc/atmel_usba_udc.c+0 -10 replies
150/183usb: gadget: udc: atmel: fix possible oops when unloading moduledrivers/usb/gadget/udc/atmel_usba_udc.c+11 -10 replies
151/183USB: console: fix uninitialised ldisc semaphoredrivers/usb/serial/console.c+1 -00 replies
152/183USB: console: fix potential use after freedrivers/usb/serial/console.c+10 -50 replies
153/183USB: EHCI: fix initialization bug in iso_stream_schedule()drivers/usb/host/ehci-sched.c+4 -40 replies
154/183usb: musb: stuff leak of struct usb_hcddrivers/usb/musb/musb_host.c+0 -10 replies
155/183can: kvaser_usb: Dont free packets when tight on URBsdrivers/net/can/usb/kvaser_usb.c+4 -60 replies
156/183can: kvaser_usb: Reset all URB tx contexts upon channel closedrivers/net/can/usb/kvaser_usb.c+3 -00 replies
157/183can: kvaser_usb: Dont send a RESET_CHIP for non-existing channelsdrivers/net/can/usb/kvaser_usb.c+4 -30 replies
158/183Input: elantech - support new ICs types for version 4drivers/input/mouse/elantech.c+2 -00 replies
160/183Input: I8042 - add Acer Aspire 7738 to the nomux listdrivers/input/serio/i8042-x86ia64io.h+7 -00 replies
161/183ARM: omap2plus_defconfig: use CONFIG_CPUFREQ_DTarch/arm/configs/omap2plus_defconfig+1 -10 replies
162/183ARM: imx6sx: Set PLL2 as parent of QSPI clocksarch/arm/mach-imx/clk-imx6sx.c+3 -00 replies
163/183ARM: dts: imx25: Fix the SPI1 clocksarch/arm/boot/dts/imx25.dtsi+1 -10 replies
164/183ARM: dts: imx51-babbage: Fix ULPI PHY reset modellingarch/arm/boot/dts/imx51-babbage.dts+5 -170 replies
165/183ARM: imx6q: drop unnecessary semicolonarch/arm/mach-imx/clk-imx6q.c+1 -10 replies
166/183ARM: clk-imx6q: fix video divider for rev T0 1.0arch/arm/mach-imx/clk-imx6q.c+1 -10 replies
167/183ARM: omap5/dra7xx: Fix frequency typosarch/arm/mach-omap2/timer.c+4 -40 replies
168/183ARM: omap5/dra7xx: Enable booting secondary CPU in HYP modearch/arm/mach-omap2/common.h arch/arm/mach-omap2/omap-headsmp.S arch/arm/mach-omap2/omap-smp.c+33 -20 replies
169/183bus: omap_l3_noc: Add resume hook to restore contextdrivers/bus/omap_l3_noc.c+55 -00 replies
170/183bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handlerdrivers/bus/omap_l3_noc.c+6 -20 replies
171/183ARM: dts: berlin: add broken-cd and set bus width for eMMC in Marvell DMP DTarch/arm/boot/dts/berlin2q-marvell-dmp.dts+2 -00 replies
172/183ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instancesarch/arm/mach-shmobile/setup-sh73a0.c+3 -00 replies
173/183ARM: dts: dra7-evm: fix qspi device tree partition sizearch/arm/boot/dts/dra7-evm.dts+5 -50 replies
174/183iio: ad799x: Fix ad7991/ad7995/ad7999 config setupdrivers/iio/adc/ad799x.c+13 -20 replies
175/183decompress_bunzip2: off by one in get_next_block()lib/decompress_bunzip2.c+1 -10 replies
176/183um: Skip futex_atomic_cmpxchg_inatomic() testarch/um/Kconfig.common+1 -00 replies
177/183x86, um: actually mark system call tables readonlyarch/x86/um/sys_call_table_32.c arch/x86/um/sys_call_table_64.c+2 -20 replies
178/183kbuild: Fix removal of the debian/ directoryscripts/Makefile.clean+8 -80 replies
179/183LOCKD: Fix a race when initialising nlmsvc_timeoutfs/lockd/svc.c+4 -40 replies
180/183target: Drop arbitrary maximum I/O size limitdrivers/target/target_core_device.c drivers/target/target_core_file.c drivers/target/target_core_iblock.c +2 more+16 -250 replies
181/183vhost-scsi: Add missing virtio-scsi -> TCM attribute conversiondrivers/vhost/scsi.c+21 -30 replies
183/183KVM: nVMX: Disable unrestricted mode if ept=0arch/x86/kvm/vmx.c+2 -20 replies

Reviews trailers per patch

44 of 166 patches have a Reviewed-by or Acked-by.

PatchDaniel BorkmannThomas GrafJohnWei LiuHannes Frederic SowaFlavio LeitnerTom HerbertHayes WangIan CampbellOded GabbayJiri BencJakob BornecrantzSinclair YehDaniel VetterAlex Deucherlu huaJesse BarnesPaul MenzelLuis R. RodriguezTomas HenzlMike ChristieNicholas BellingerThomas GleixnerStephen BoydScott WoodDoug AndersonFUKAUMI NaokiJulia LawallWolfram SangK. Y. SrinivasanTony LindgrenLaurent PinchartMartin PluskalBjorn AnderssonJim YoungJohan HovoldMasami HiramatsuChuck LeverTakeo NakayamaPhilipp ZabelAlexandre CourbotBrian LoftenAlan SternRichardNicolas FerreJoe BryantMartin LongOlivier SobrieViresh KumarLokesh VutlaNishanth MenonMike LooijmansDaniel WalterSedat DilekJan Kiszka
2/183
3/183A-b A-b
4/183
5/183A-b
6/183A-b
7/183T-b R-b
8/183
9/183A-b
10/183
12/183
13/183
14/183
15/183
16/183
17/183A-b
18/183
19/183A-b T-b
20/183
21/183
22/183A-b
23/183Bisected-by T-b
24/183
25/183R-b
26/183R-b R-b
27/183R-b
28/183R-b R-b
29/183
30/183R-b
31/183A-b
32/183
33/183
34/183
36/183
37/183
38/183
39/183
40/183T-b R-b T-b
41/183
42/183
43/183R-b
45/183
51/183
52/183
53/183
54/183
55/183
57/183
58/183
59/183A-b
60/183
61/183
62/183
63/183
64/183
65/183
66/183
67/183
68/183
69/183
70/183
71/183
72/183
73/183
74/183
75/183
76/183
77/183
78/183
79/183
81/183R-b
82/183R-b
83/183T-b
84/183R-b
86/183
87/183R-b
88/183R-b
89/183A-b
90/183R-b
91/183T-b
92/183
93/183
94/183
95/183A-b T-b
96/183
97/183
98/183
99/183R-b
100/183A-b
102/183
103/183
104/183A-b
106/183A-b
107/183
108/183
109/183Reported-and-tested-by
110/183
111/183
112/183
113/183
114/183
115/183
116/183T-b
117/183
118/183
119/183T-b
120/183
121/183A-b
122/183A-b
123/183R-b
124/183R-b
125/183T-b
126/183
128/183Tested-and-reported-by
129/183
130/183A-b
131/183
132/183
133/183R-b
134/183Reported-and-tested-by
135/183
136/183
137/183
138/183
139/183
140/183A-b
141/183
142/183
143/183
144/183
145/183
146/183T-b
147/183
148/183A-b
149/183A-b
150/183
151/183
152/183
153/183T-b T-b
154/183
155/183A-b
156/183
157/183
158/183
160/183
161/183A-b
162/183
163/183
164/183
165/183
166/183
167/183R-b A-b
168/183
169/183A-b
170/183A-b
171/183
172/183
173/183
174/183T-b
175/183
176/183T-b
177/183
178/183Reported-and-tested-by
179/183
180/183
181/183
183/183R-b

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

Read the v1 thread

Cover letter [PATCH 3.18 000/183] 3.18.4-stable review

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

Responses should be made by Tue Jan 27 18:07:34 UTC 2015. 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/v3.0/stable-review/patch-3.18.4-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 3.18.4-rc1

Bandan Das <[email protected]>
KVM: nVMX: Disable unrestricted mode if ept=0

Ville Syrjälä <[email protected]>
drm/i915: Kill check_power_well() calls

Nicholas Bellinger <[email protected]>

    vhost-scsi: Add missing virtio-scsi -> TCM attribute conversion

Nicholas Bellinger <[email protected]>
target: Drop arbitrary maximum I/O size limit

Trond Myklebust <[email protected]>
LOCKD: Fix a race when initialising nlmsvc_timeout

Michal Marek <[email protected]>
kbuild: Fix removal of the debian/ directory

Daniel Borkmann <[email protected]>
x86, um: actually mark system call tables readonly

Richard Weinberger <[email protected]>
um: Skip futex_atomic_cmpxchg_inatomic() test

Dan Carpenter <[email protected]>
decompress_bunzip2: off by one in get_next_block()

Lars-Peter Clausen <[email protected]>

    iio: ad799x: Fix ad7991/ad7995/ad7999 config setup

Mugunthan V N <[email protected]>
ARM: dts: dra7-evm: fix qspi device tree partition size

Geert Uytterhoeven <[email protected]>
ARM: shmobile: sh73a0 legacy: Set .control_parent for all irqpin instances

Jisheng Zhang <[email protected]>
ARM: dts: berlin: add broken-cd and set bus width for eMMC in Marvell DMP DT

Keerthy <[email protected]>
bus: omap_l3_noc: Correct returning IRQ_HANDLED unconditionally in the irq handler

Keerthy <[email protected]>
bus: omap_l3_noc: Add resume hook to restore context

Lennart Sorensen <[email protected]>
ARM: omap5/dra7xx: Enable booting secondary CPU in HYP mode

Lennart Sorensen <[email protected]>
ARM: omap5/dra7xx: Fix frequency typos

Gary Bisson <[email protected]>
ARM: clk-imx6q: fix video divider for rev T0 1.0

Dmitry Voytik <[email protected]>
ARM: imx6q: drop unnecessary semicolon

Fabio Estevam <[email protected]>
ARM: dts: imx51-babbage: Fix ULPI PHY reset modelling

Fabio Estevam <[email protected]>
ARM: dts: imx25: Fix the SPI1 clocks

Fabio Estevam <[email protected]>
ARM: imx6sx: Set PLL2 as parent of QSPI clocks

Nishanth Menon <[email protected]>
ARM: omap2plus_defconfig: use CONFIG_CPUFREQ_DT

Dmitry Torokhov <[email protected]>
Input: I8042 - add Acer Aspire 7738 to the nomux list

Srihari Vijayaraghavan <[email protected]>
Input: i8042 - reset keyboard to fix Elantech touchpad detection

Sam hung <[email protected]>
Input: elantech - support new ICs types for version 4

Ahmed S. Darwish <[email protected]>
can: kvaser_usb: Don't send a RESET_CHIP for non-existing channels

Ahmed S. Darwish <[email protected]>
can: kvaser_usb: Reset all URB tx contexts upon channel close

Ahmed S. Darwish <[email protected]>
can: kvaser_usb: Don't free packets when tight on URBs

Sebastian Andrzej Siewior <[email protected]>
usb: musb: stuff leak of struct usb_hcd

Alan Stern <[email protected]>
USB: EHCI: fix initialization bug in iso_stream_schedule()

Johan Hovold <[email protected]>
USB: console: fix potential use after free

Johan Hovold <[email protected]>
USB: console: fix uninitialised ldisc semaphore

Songjun Wu <[email protected]>
usb: gadget: udc: atmel: fix possible oops when unloading module

Bo Shen <[email protected]>
usb: gadget: udc: atmel: fix possible IN hang issue

Bo Shen <[email protected]>
usb: gadget: udc: atmel: change setting for DMA

Mario Schuknecht <[email protected]>
usb: gadget: gadgetfs: Free memory allocated by memdup_user()

Johan Hovold <[email protected]>
USB: keyspan: fix null-deref at probe

Reinhard Speyerer <[email protected]>
USB: qcserial/option: make AT URCs work for Sierra Wireless MC73xx

David Peterson <[email protected]>

    USB: cp210x: add IDs for CEL USB sticks and MeshWorks devices

Preston Fick <[email protected]>

    USB: cp210x: fix ID for production CEL MeshConnect USB Stick

Amit Virdi <[email protected]>
usb: dwc3: gadget: Stop TRB preparation after limit is reached

Amit Virdi <[email protected]>
usb: dwc3: gadget: Fix TRB preparation during SG

Arseny Solokha <[email protected]>
OHCI: add a quirk for ULi M5237 blocking on reset

Johan Hovold <[email protected]>
gpio: sysfs: fix gpio device-attribute leak

Johan Hovold <[email protected]>
gpio: sysfs: fix gpio-chip device-attribute leak

Johan Hovold <[email protected]>
gpio: fix sleep-while-atomic in gpiochip_remove

Johan Hovold <[email protected]>
gpio: fix memory leak and sleep-while-atomic

Johan Hovold <[email protected]>
gpio: fix memory and reference leaks in gpiochip_add error path

Aaron Lu <[email protected]>
gpio: crystalcove: use handle_nested_irq

Hans Holmberg <[email protected]>
gpiolib: of: Correct error handling in of_get_named_gpiod_flags

Johan Hovold <[email protected]>
pinctrl: lantiq: remove bogus of_gpio_chip_add

Jisheng Zhang <[email protected]>
ARM: dts: berlin: correct BG2Q's SM GPIO location.

Tyler Baker <[email protected]>
reset: sunxi: fix spinlock initialization

Hans de Goede <[email protected]>
uas: Add US_FL_NO_ATA_1X for 2 more Seagate disk enclosures

Hans de Goede <[email protected]>
uas: Add US_FL_NO_REPORT_OPCODES for JMicron JMS566 with usb-id 0bc2:a013

Hans de Goede <[email protected]>
uas: Add US_FL_NO_ATA_1X for Seagate devices with usb-id 0bc2:a013

Alexander Usyskin <[email protected]>
mei: clean reset bit before reset

Trond Myklebust <[email protected]>
NFSv4.1: Fix client id trunking on Linux

Steven Rostedt (Red Hat) <[email protected]>
ftrace: Check both notrace and filter for old hash

Steven Rostedt (Red Hat) <[email protected]>
ftrace: Fix updating of filters for shared global_ops filters

Steven Rostedt (Red Hat) <[email protected]>
ftrace/jprobes/x86: Fix conflict between jprobes and function graph tracing

Simon Guinot <[email protected]>
leds: netxbig: fix oops at probe time

Mugunthan V N <[email protected]>
drivers: net: cpsw: fix multicast flush in dual emac mode

Vasu Dev <[email protected]>
i40e: adds FCoE configure option

Eyal Shapira <[email protected]>
iwlwifi: mvm: fix Rx with both chains

Catalin Marinas <[email protected]>
arm64: partially revert "ARM: 8167/1: extend the reserved memory for initrd to be page aligned"

Tim Kryger <[email protected]>
mmc: sdhci: Set SDHCI_POWER_ON with external vmmc

Anton Blanchard <[email protected]>
powernv: Fix OPAL tracepoint code

NeilBrown <[email protected]>
locks: fix NULL-deref in generic_delete_lease

Wei Yang <[email protected]>
vfio-pci: Fix the check on pci device type in vfio_pci_probe()

Hans Verkuil <[email protected]>
vivid: fix CROP_BOUNDS typo for video output

James Hogan <[email protected]>
img-ir/hw: Fix potential deadlock stopping timer

Dylan Rajaratnam <[email protected]>
img-ir/hw: Always read data to clear buffer

Takashi Iwai <[email protected]>
uvcvideo: Fix destruction order in uvc_delete()

Mauro Carvalho Chehab <[email protected]>
sound: Update au0828 quirks table

Mauro Carvalho Chehab <[email protected]>
sound: simplify au0828 quirk table

Sakari Ailus <[email protected]>
smiapp: Take mutex during PLL update in sensor initialisation

Frank Schaefer <[email protected]>
af9005: fix kernel panic on init if compiled without IR

Sakari Ailus <[email protected]>
smiapp-pll: Correct clock debug prints

Tomi Valkeinen <[email protected]>
video/fbdev: fix defio's fsync

Tomi Valkeinen <[email protected]>
video/logo: prevent use of logos after they have been freed

Bjørn Mork <[email protected]>
x86/build: Clean auto-generated processor feature files

Felipe Balbi <[email protected]>
net: ethernet: cpsw: fix hangs with interrupts

Long Li <[email protected]>
storvsc: ring buffer failures may result in I/O freeze

James Bottomley <[email protected]>
serial: fix parisc boot hang

John David Anglin <[email protected]>
parisc: fix out-of-register compiler error in ldcw inline assembler function

zhendong chen <[email protected]>
dm: fix missed error code if .end_io isn't implemented by target_type

Mauro Carvalho Chehab <[email protected]>
bugon.cocci: fix Options at the macro

Jisheng Zhang <[email protected]>
ARM: dts: berlin: fix io clk and add missing core clk for BG2Q sdhci2 host

Boris Brezillon <[email protected]>
clk: at91: keep slow clk enabled to prevent system hang

Jisheng Zhang <[email protected]>
clk: berlin: bg2q: remove non-exist "smemc" gate clock

Heiko Stuebner <[email protected]>
clk: rockchip: fix rk3066 pll lock bit location

Heiko Stuebner <[email protected]>
clk: rockchip: fix rk3288 cpuclk core dividers

Kevin Hao <[email protected]>
Revert "clk: ppc-corenet: Fix Section mismatch warning"

Tomeu Vizoso <[email protected]>
clk: Don't try to use a struct clk* after it could have been freed

Stephen Boyd <[email protected]>
clk: Really fix deadlock with mmap_sem

Krzysztof Kozlowski <[email protected]>
clk: samsung: Fix double add of syscore ops after driver rebind

Alan Stern <[email protected]>
SCSI: fix regression in scsi_send_eh_cmnd()

Tony Battersby <[email protected]>
scsi: fix random memory corruption with scsi-mq + T10 PI

Martin K. Petersen <[email protected]>
scsi: blacklist RSOC for Microsoft iSCSI target devices

Sreekanth Reddy <[email protected]>
Revert "[SCSI] mpt3sas: Remove phys on topology change"

Sreekanth Reddy <[email protected]>
Revert "[SCSI] mpt2sas: Remove phys on topology change."

Ville Syrjälä <[email protected]>
Revert "drm/i915: Preserve VGACNTR bits from the BIOS"

Sagi Grimberg <[email protected]>
iscsi,iser-target: Expose supported protection ops according to t10_pi

Sagi Grimberg <[email protected]>
iser-target: Fix NULL dereference in SW mode DIF

Sagi Grimberg <[email protected]>
iser-target: Allocate PI contexts dynamically

Sagi Grimberg <[email protected]>
iser-target: Fix implicit termination of connections

Sagi Grimberg <[email protected]>
iser-target: Handle ADDR_CHANGE event for listener cm_id

Sagi Grimberg <[email protected]>
iser-target: Fix connected_handler + teardown flow race

Sagi Grimberg <[email protected]>
iser-target: Parallelize CM connection establishment

Sagi Grimberg <[email protected]>
iser-target: Fix flush + disconnect completion handling

Sagi Grimberg <[email protected]>
iscsi,iser-target: Initiate termination only once

Nicholas Bellinger <[email protected]>
iscsi-target: Fail connection on short sendmsg writes

Thomas Gleixner <[email protected]>
genirq: Prevent proc race against freeing of irq descriptors

Max Gurtovoy <[email protected]>
IB/iser: Fix possible SQ overflow

Hannes Reinecke <[email protected]>
tcm_loop: Fix wrong I_T nexus association

Kyle McMartin <[email protected]>
uapi/linux/target_core_user.h: fix headers_install.sh badness

Thomas Gleixner <[email protected]>
tick/powerclamp: Remove tick_nohz_idle abuse

Dominique Leuenberger <[email protected]>
hp_accel: Add support for HP ZBook 15

Hans de Goede <[email protected]>
asus-nb-wmi: Add another wapf=4 quirk

Larry Finger <[email protected]>
rtlwifi: Fix error when accessing unmapped memory in skb

Larry Finger <[email protected]>
rtlwifi: rtl8192ce: Set fw_ready flag

Jouni Malinen <[email protected]>

    cfg80211: Fix 160 MHz channels with 80+80 and 160 MHz drivers

Arik Nemtsov <[email protected]>
cfg80211: avoid mem leak on driver hint set

Emmanuel Grumbach <[email protected]>
cfg80211: don't WARN about two consecutive Country IE hint

Luciano Coelho <[email protected]>
nl80211: check matches array length before acessing it

Hans de Goede <[email protected]>
xhci: Add broken-streams quirk for Fresco Logic FL1000G xhci controllers

Mathias Nyman <[email protected]>
xhci: Check if slot is already in default state before moving it there

Ian Munsie <[email protected]>
cxl: Unmap MMIO regions when detaching a context

Ian Munsie <[email protected]>
cxl: Add timeout to process element commands

Ian Munsie <[email protected]>
cxl: Change contexts_lock to a mutex to fix sleep while atomic bug

Vineet Gupta <[email protected]>
ARC: [nsimosci] move peripherals to match model to FPGA

Rob Clark <[email protected]>

    drm/irq: BUG_ON() -> WARN_ON()

Ville Syrjälä <[email protected]>
drm/i915: Don't call intel_prepare_page_flip() multiple times on gen2-4

Chris Wilson <[email protected]>
drm/i915: Disable PSMI sleep messages on all rings around context switches

Chris Wilson <[email protected]>
drm/i915: Force the CS stall for invalidate flushes

Chris Wilson <[email protected]>
drm/i915: Invalidate media caches on gen7

Ilia Mirkin <[email protected]>
drm/nv4c/mc: disable msi

Jesse Barnes <[email protected]>
drm/i915: save/restore GMBUS freq across suspend/resume on gen4

Dave Airlie <[email protected]>
drm/i915: resume MST after reading back hw state

Chris Wilson <[email protected]>
drm/i915: Only warn the first time we attempt to mmio whilst suspended

Daniel Vetter <[email protected]>
drm/i915: Disallow pin ioctl completely for kms drivers

Daniel Vetter <[email protected]>
drm/i915: Don't complain about stolen conflicts on gen3

Alex Deucher <[email protected]>
drm/radeon: properly filter DP1.2 4k modes on non-DP1.2 hw

Alex Deucher <[email protected]>
drm/radeon: adjust default bapm settings for KV

Alex Deucher <[email protected]>
drm/radeon: fix sad_count check for dce3

Alex Deucher <[email protected]>
drm/radeon: KV has three PPLLs (v2)

Alex Deucher <[email protected]>
drm/radeon: check the right ring in radeon_evict_flags()

Alex Deucher <[email protected]>
drm/radeon: work around a hw bug in MGCG on CIK

Alex Deucher <[email protected]>
drm/radeon: fix typo in CI dpm disable

Daniel Vetter <[email protected]>
drm/dp-mst: Remove branches before dropping the reference

Dave Airlie <[email protected]>
drm/dp: retry AUX transactions 32 times (v1.1)

Dave Airlie <[email protected]>
drm/fb_helper: move deferred fb checking into restore mode (v2)

Tetsuo Handa <[email protected]>
drm/ttm: Avoid memory allocation from shrinker functions.

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix fence event code

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Fix error printout on signals pending

Thomas Hellstrom <[email protected]>
drm/vmwgfx: Don't use memory accounting for kernel-side fence objects

Govindarajulu Varadarajan <[email protected]>
enic: fix rx skb checksum

Jiri Pirko <[email protected]>
team: avoid possible underflow of count_pending value for notify_peers and mcast_rejoin

Eric Dumazet <[email protected]>
alx: fix alx_poll()

Palik, Imre <[email protected]>
xen-netback: fixing the propagation of the transmit shaper timeout

Herbert Xu <[email protected]>
tcp: Do not apply TSO segment limit to non-TSO packets

Maor Gottlieb <[email protected]>
net/mlx4_core: Correcly update the mtt's offset in the MR re-reg flow

Jesse Gross <[email protected]>
net: Generalize ndo_gso_check to ndo_features_check

Jay Vosburgh <[email protected]>
net/core: Handle csum for CHECKSUM_COMPLETE VXLAN forwarding

Thomas Graf <[email protected]>
net: Reset secmark when scrubbing packet

Toshiaki Makita <[email protected]>
net: Fix stacked vlan offload features computation

Nicolas Dichtel <[email protected]>
tcp6: don't move IP6CB before xfrm6_policy_check()

Amir Vadai <[email protected]>
net/mlx4_en: Doorbell is byteswapped in Little Endian archs

Antonio Quartulli <[email protected]>
batman-adv: avoid NULL dereferences and fix if check

Sven Eckelmann <[email protected]>
batman-adv: Unify fragment size calculation

Sven Eckelmann <[email protected]>
batman-adv: Calculate extra tail size based on queued fragments

Prashant Sreedharan <[email protected]>
tg3: tg3_disable_ints using uninitialized mailbox value to disable interrupts

stephen hemminger <[email protected]>
in6: fix conflict with glibc

Jason Wang <[email protected]>
net: drop the packet when fails to do software segmentation or header check

David Vrabel <[email protected]>
xen-netback: support frontends without feature-rx-notify again

Jesse Gross <[email protected]>
geneve: Fix races between socket add and release.

Jesse Gross <[email protected]>
geneve: Remove socket and offload handlers at destruction.

Thomas Graf <[email protected]>
netlink: Don't reorder loads/stores before marking mmap netlink frame as available

David Miller <[email protected]>
netlink: Always copy on mmap TX.

Ido Shamay <[email protected]>
net/mlx4: Cache line CQE/EQE stride fixes

Timo Teräs <[email protected]>
gre: fix the inner mac header in nbma tunnel xmit path

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

Diffstat:

 Documentation/kernel-parameters.txt              |   1 +
 Makefile                                         |   4 +-
 arch/arc/boot/dts/nsimosci.dts                   |  18 +-
 arch/arm/boot/dts/berlin2q-marvell-dmp.dts       |   2 +
 arch/arm/boot/dts/berlin2q.dtsi                  |  63 +--
 arch/arm/boot/dts/dra7-evm.dts                   |  10 +-
 arch/arm/boot/dts/imx25.dtsi                     |   2 +-
 arch/arm/boot/dts/imx51-babbage.dts              |  22 +-
 arch/arm/configs/omap2plus_defconfig             |   2 +-
 arch/arm/mach-imx/clk-imx6q.c                    |   4 +-
 arch/arm/mach-imx/clk-imx6sx.c                   |   3 +
 arch/arm/mach-omap2/common.h                     |   1 +
 arch/arm/mach-omap2/omap-headsmp.S               |  21 +
 arch/arm/mach-omap2/omap-smp.c                   |  13 +-
 arch/arm/mach-omap2/timer.c                      |   8 +-
 arch/arm/mach-shmobile/setup-sh73a0.c            |   3 +
 arch/arm64/mm/init.c                             |   8 +-
 arch/parisc/include/asm/ldcw.h                   |  13 +-
 arch/powerpc/platforms/powernv/opal-wrappers.S   |   1 -
 arch/um/Kconfig.common                           |   1 +
 arch/x86/boot/Makefile                           |   1 +
 arch/x86/kernel/cpu/Makefile                     |   1 +
 arch/x86/kernel/kprobes/core.c                   |  20 +-
 arch/x86/kvm/vmx.c                               |   4 +-
 arch/x86/um/sys_call_table_32.c                  |   2 +-
 arch/x86/um/sys_call_table_64.c                  |   2 +-
 drivers/bus/omap_l3_noc.c                        |  63 ++-
 drivers/clk/at91/clk-slow.c                      |  27 +
 drivers/clk/berlin/bg2q.c                        |   1 -
 drivers/clk/clk-ppc-corenet.c                    |   2 +-
 drivers/clk/clk.c                                |  10 +-
 drivers/clk/rockchip/clk-rk3188.c                |  15 +-
 drivers/clk/rockchip/clk-rk3288.c                |  28 +-
 drivers/clk/samsung/clk-exynos-audss.c           |   4 +
 drivers/gpio/gpio-crystalcove.c                  |   2 +-
 drivers/gpio/gpiolib-of.c                        |  10 +-
 drivers/gpio/gpiolib-sysfs.c                     |  47 +-
 drivers/gpio/gpiolib.c                           |  18 +-
 drivers/gpu/drm/drm_dp_helper.c                  |   7 +-
 drivers/gpu/drm/drm_dp_mst_topology.c            |   5 +-
 drivers/gpu/drm/drm_fb_helper.c                  |  13 +-
 drivers/gpu/drm/drm_irq.c                        |   3 +-
 drivers/gpu/drm/i915/i915_drv.c                  |   3 +-
 drivers/gpu/drm/i915/i915_drv.h                  |   3 +-
 drivers/gpu/drm/i915/i915_gem.c                  |   5 +-
 drivers/gpu/drm/i915/i915_gem_context.c          |  48 +-
 drivers/gpu/drm/i915/i915_gem_stolen.c           |   6 +-
 drivers/gpu/drm/i915/i915_irq.c                  |   6 +-
 drivers/gpu/drm/i915/i915_reg.h                  |   4 +
 drivers/gpu/drm/i915/i915_suspend.c              |   8 +
 drivers/gpu/drm/i915/intel_display.c             |   8 +-
 drivers/gpu/drm/i915/intel_pm.c                  |  27 -
 drivers/gpu/drm/i915/intel_ringbuffer.c          |   3 +
 drivers/gpu/drm/i915/intel_uncore.c              |   4 +-
 drivers/gpu/drm/nouveau/core/subdev/mc/nv4c.c    |   8 -
 drivers/gpu/drm/radeon/atombios_crtc.c           |   8 +-
 drivers/gpu/drm/radeon/atombios_dp.c             |   4 +
 drivers/gpu/drm/radeon/ci_dpm.c                  |   2 +-
 drivers/gpu/drm/radeon/cik.c                     |   3 +-
 drivers/gpu/drm/radeon/dce3_1_afmt.c             |   2 +-
 drivers/gpu/drm/radeon/kv_dpm.c                  |  10 +-
 drivers/gpu/drm/radeon/radeon_ttm.c              |   2 +-
 drivers/gpu/drm/ttm/ttm_page_alloc.c             |  26 +-
 drivers/gpu/drm/ttm/ttm_page_alloc_dma.c         |  25 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_drv.c              |   8 +-
 drivers/gpu/drm/vmwgfx/vmwgfx_fence.c            |  39 +-
 drivers/iio/adc/ad799x.c                         |  15 +-
 drivers/infiniband/ulp/iser/iscsi_iser.h         |   2 +
 drivers/infiniband/ulp/iser/iser_initiator.c     |   6 +-
 drivers/infiniband/ulp/isert/ib_isert.c          | 640 +++++++++++++++--------
 drivers/infiniband/ulp/isert/ib_isert.h          |  15 +-
 drivers/input/mouse/elantech.c                   |   2 +
 drivers/input/serio/i8042-x86ia64io.h            |  39 ++
 drivers/input/serio/i8042.c                      |  14 +
 drivers/leds/leds-netxbig.c                      |  12 +-
 drivers/md/dm.c                                  |   2 +-
 drivers/media/i2c/smiapp-pll.c                   |   4 +-
 drivers/media/i2c/smiapp/smiapp-core.c           |   2 +
 drivers/media/platform/vivid/vivid-vid-out.c     |   2 +-
 drivers/media/rc/img-ir/img-ir-hw.c              |  28 +-
 drivers/media/rc/img-ir/img-ir-hw.h              |   3 +
 drivers/media/usb/au0828/au0828-cards.c          |   5 +
 drivers/media/usb/dvb-usb/af9005.c               |   3 +
 drivers/media/usb/uvc/uvc_driver.c               |   6 +-
 drivers/misc/cxl/context.c                       |  26 +-
 drivers/misc/cxl/cxl.h                           |   9 +-
 drivers/misc/cxl/file.c                          |   6 +-
 drivers/misc/cxl/native.c                        |  12 +-
 drivers/misc/cxl/pci.c                           |   2 +-
 drivers/misc/cxl/sysfs.c                         |  10 +-
 drivers/misc/mei/hw-me.c                         |  12 +
 drivers/mmc/host/sdhci.c                         |   6 +
 drivers/net/can/usb/kvaser_usb.c                 |  20 +-
 drivers/net/ethernet/atheros/alx/main.c          |  24 +-
 drivers/net/ethernet/broadcom/tg3.c              |  34 +-
 drivers/net/ethernet/cisco/enic/enic_main.c      |  12 +-
 drivers/net/ethernet/emulex/benet/be_main.c      |   8 +-
 drivers/net/ethernet/intel/Kconfig               |  11 +
 drivers/net/ethernet/intel/i40e/Makefile         |   2 +-
 drivers/net/ethernet/intel/i40e/i40e_osdep.h     |   4 +-
 drivers/net/ethernet/mellanox/mlx4/en_netdev.c   |  21 +-
 drivers/net/ethernet/mellanox/mlx4/en_tx.c       |  12 +-
 drivers/net/ethernet/mellanox/mlx4/fw.c          |   4 +-
 drivers/net/ethernet/mellanox/mlx4/mr.c          |   9 +-
 drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c |   8 +-
 drivers/net/ethernet/ti/cpsw.c                   |  30 +-
 drivers/net/ethernet/ti/cpsw_ale.c               |  10 +-
 drivers/net/ethernet/ti/cpsw_ale.h               |   2 +-
 drivers/net/team/team.c                          |  16 +-
 drivers/net/wireless/iwlwifi/mvm/utils.c         |   2 +-
 drivers/net/wireless/rtlwifi/pci.c               |  32 +-
 drivers/net/wireless/rtlwifi/rtl8192ce/hw.c      |   2 +
 drivers/net/xen-netback/common.h                 |   4 +-
 drivers/net/xen-netback/interface.c              |   4 +-
 drivers/net/xen-netback/netback.c                |  27 +-
 drivers/net/xen-netback/xenbus.c                 |  13 +-
 drivers/pinctrl/pinctrl-xway.c                   |   2 -
 drivers/platform/x86/asus-nb-wmi.c               |   9 +
 drivers/platform/x86/hp_accel.c                  |   1 +
 drivers/reset/reset-sunxi.c                      |   4 +
 drivers/scsi/mpt2sas/mpt2sas_transport.c         |   5 +-
 drivers/scsi/mpt3sas/mpt3sas_transport.c         |   5 +-
 drivers/scsi/scsi_devinfo.c                      |   1 +
 drivers/scsi/scsi_error.c                        |   4 +-
 drivers/scsi/scsi_lib.c                          |   4 +-
 drivers/scsi/storvsc_drv.c                       |   7 +-
 drivers/target/iscsi/iscsi_target_login.c        |  10 +-
 drivers/target/iscsi/iscsi_target_util.c         |  26 +-
 drivers/target/loopback/tcm_loop.c               |  66 +--
 drivers/target/loopback/tcm_loop.h               |   7 +-
 drivers/target/target_core_device.c              |   8 +-
 drivers/target/target_core_file.c                |  11 +-
 drivers/target/target_core_iblock.c              |   2 +-
 drivers/target/target_core_sbc.c                 |  15 -
 drivers/target/target_core_spc.c                 |   5 +-
 drivers/thermal/intel_powerclamp.c               |   2 -
 drivers/tty/serial/serial_core.c                 |   4 +-
 drivers/usb/dwc3/gadget.c                        |   6 +-
 drivers/usb/gadget/legacy/inode.c                |   1 +
 drivers/usb/gadget/udc/atmel_usba_udc.c          |  19 +-
 drivers/usb/host/ehci-sched.c                    |   8 +-
 drivers/usb/host/pci-quirks.c                    |  18 +-
 drivers/usb/host/xhci-pci.c                      |   2 +
 drivers/usb/host/xhci.c                          |   9 +
 drivers/usb/musb/musb_host.c                     |   1 -
 drivers/usb/serial/console.c                     |  16 +-
 drivers/usb/serial/cp210x.c                      |   4 +-
 drivers/usb/serial/keyspan.c                     |  20 +-
 drivers/usb/serial/option.c                      |  11 +-
 drivers/usb/serial/qcserial.c                    |   1 -
 drivers/usb/storage/unusual_uas.h                |  28 +
 drivers/vfio/pci/vfio_pci.c                      |   4 +-
 drivers/vhost/scsi.c                             |  24 +-
 drivers/video/fbdev/core/fb_defio.c              |   5 +-
 drivers/video/logo/logo.c                        |  17 +-
 fs/lockd/svc.c                                   |   8 +-
 fs/locks.c                                       |   2 +-
 fs/nfs/nfs4client.c                              |  17 +-
 fs/proc/stat.c                                   |   2 +-
 include/linux/kernel_stat.h                      |   1 +
 include/linux/netdevice.h                        |  20 +-
 include/net/vxlan.h                              |  28 +-
 include/uapi/linux/in6.h                         |   3 +-
 include/uapi/linux/libc-compat.h                 |   3 +
 include/uapi/linux/target_core_user.h            |   4 -
 kernel/irq/internals.h                           |   4 +
 kernel/irq/irqdesc.c                             |  52 ++
 kernel/irq/proc.c                                |  22 +-
 kernel/time/tick-sched.c                         |   2 -
 kernel/trace/ftrace.c                            |  53 +-
 lib/decompress_bunzip2.c                         |   2 +-
 net/batman-adv/fragmentation.c                   |   4 +-
 net/batman-adv/gateway_client.c                  |   2 +-
 net/core/dev.c                                   |  37 +-
 net/core/skbuff.c                                |   1 +
 net/ipv4/geneve.c                                |  30 +-
 net/ipv4/ip_gre.c                                |   9 +-
 net/ipv4/tcp_output.c                            |   4 +-
 net/ipv6/tcp_ipv6.c                              |  45 +-
 net/netlink/af_netlink.c                         |  54 +-
 net/wireless/chan.c                              |   9 +-
 net/wireless/nl80211.c                           |   2 +-
 net/wireless/reg.c                               |  12 +-
 scripts/Makefile.clean                           |  16 +-
 scripts/coccinelle/misc/bugon.cocci              |   2 +-
 sound/usb/quirks-table.h                         | 166 ++----
 186 files changed, 1854 insertions(+), 1095 deletions(-)