Skip to content

4.9.3-stable review

Greg Kroah-Hartman kvm linux-efi linux-mips linux-mm linux-pci linux-xfs linuxppc-dev lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest190 of 206 patches 7 repliesIn review

190 of 206 patches are in this archive. The cover letter announces 206.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/206iio: common: st_sensors: fix channel data parsingdrivers/iio/common/st_sensors/st_sensors_buffer.c drivers/iio/common/st_sensors/st_sensors_core.c+6 -20 replies
2/206iio: max44000: correct value in illuminance_integration_time_availabledrivers/iio/light/max44000.c+1 -10 replies
3/206iio: bmi160: Fix time needed to sleep after command executiondrivers/iio/imu/bmi160/bmi160_core.c+6 -190 replies
4/206staging: octeon: Call SET_NETDEV_DEV()drivers/staging/octeon/ethernet.c+2 -00 replies
5/206ALSA: hda - Fix up GPIO for ASUS ROG Rangersound/pci/hda/patch_realtek.c+1 -00 replies
6/206ALSA: hda - Apply asus-mode8 fixup to ASUS X71SLsound/pci/hda/patch_realtek.c+1 -00 replies
7/206ALSA: usb-audio: Fix irq/process data synchronizationsound/usb/endpoint.c sound/usb/endpoint.h sound/usb/pcm.c+13 -160 replies
8/206fscrypt: fix renaming and linking special filesfs/crypto/policy.c+5 -00 replies
9/206parisc: Add line-break when printing segfault infoarch/parisc/mm/fault.c+1 -10 replies
10/206parisc: Mark cr16 clocksource unstable on SMP systemsarch/parisc/kernel/time.c+20 -30 replies
11/206HID: sensor-hub: Move the memset to sensor_hub_get_feature()drivers/hid/hid-sensor-hub.c+2 -10 replies
12/206ARM: davinci: da850: dont add emac clock to lookup table twicearch/arm/mach-davinci/da850.c+11 -10 replies
13/206pinctrl/amd: Set the level based on ACPI tablesdrivers/pinctrl/pinctrl-amd.c+7 -120 replies
14/206mac80211: initialize fast-xmit info laternet/mac80211/tx.c+2 -10 replies
16/206gcc-plugins: update gcc-common.h for gcc-7scripts/gcc-plugins/gcc-common.h+85 -00 replies
21/206KVM: x86: reset MMU on KVM_SET_VCPU_EVENTSarch/x86/kvm/x86.c+7 -20 replies
22/206KVM: MIPS: Dont clobber CP0_Status.UXarch/mips/kvm/entry.c+4 -10 replies
23/206KVM: MIPS: Flush KVM entry code from icache globallyarch/mips/kvm/mips.c+2 -20 replies
24/206usb: musb: core: add clear_ep_rxintr() to musb_platform_opsdrivers/usb/musb/musb_core.h drivers/usb/musb/musb_host.c+11 -60 replies
25/206usb: musb: dsps: implement clear_ep_rxintr() callbackdrivers/usb/musb/musb_dsps.c+12 -00 replies
26/206usb: storage: unusual_uas: Add JMicron JMS56x to unusual devicedrivers/usb/storage/unusual_devs.h+7 -00 replies
27/206usb: gadgetfs: restrict upper bound on device configuration sizedrivers/usb/gadget/legacy/inode.c+2 -10 replies
28/206USB: gadgetfs: fix unbounded memory allocation bugdrivers/usb/gadget/legacy/inode.c+1 -10 replies
29/206USB: gadgetfs: fix use-after-free bugdrivers/usb/gadget/legacy/inode.c+2 -00 replies
30/206USB: gadgetfs: fix checks of wTotalLength in config descriptorsdrivers/usb/gadget/legacy/inode.c+7 -30 replies
31/206USB: fix problems with duplicate endpoint addressesdrivers/usb/core/config.c+10 -00 replies
32/206USB: dummy-hcd: fix bug in stop_activity (handle ep0)drivers/usb/gadget/udc/dummy_hcd.c+3 -30 replies
33/206usb: gadget: composite: Test get_alt() presence instead of set_alt()drivers/usb/gadget/composite.c+8 -40 replies
34/206usb: dwc3: core: avoid Overflow eventsdrivers/usb/dwc3/core.h+1 -30 replies
35/206usb: xhci: fix possible wild pointerdrivers/usb/host/xhci-ring.c+11 -50 replies
36/206usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lakedrivers/usb/host/xhci-pci.c+2 -10 replies
37/206xhci: free xhci virtual devices with leaf nodes firstdrivers/usb/host/xhci-mem.c+36 -20 replies
38/206usb: xhci: fix return value of xhci_setup_device()drivers/usb/host/xhci.c+3 -10 replies
39/206usb: host: xhci: Fix possible wild pointer when handling abort commanddrivers/usb/host/xhci-ring.c+4 -10 replies
40/206xhci: Handle command completion and timeout racedrivers/usb/host/xhci-ring.c+5 -10 replies
41/206usb: xhci: hold lock over xhci_abort_cmd_ring()drivers/usb/host/xhci-ring.c+9 -40 replies
42/206usb: return error code when platform_get_irq failsdrivers/usb/host/xhci-mtk.c+3 -10 replies
43/206USB: serial: omninet: fix NULL-derefs at open and disconnectdrivers/usb/serial/omninet.c+13 -00 replies
44/206USB: serial: quatech2: fix sleep-while-atomic in closedrivers/usb/serial/quatech2.c+0 -40 replies
45/206USB: serial: pl2303: fix NULL-deref at opendrivers/usb/serial/pl2303.c+8 -00 replies
46/206USB: serial: keyspan_pda: verify endpoints at probedrivers/usb/serial/keyspan_pda.c+14 -00 replies
47/206USB: serial: spcp8x5: fix NULL-deref at opendrivers/usb/serial/spcp8x5.c+14 -00 replies
48/206USB: serial: io_ti: fix NULL-deref at opendrivers/usb/serial/io_ti.c+7 -00 replies
49/206USB: serial: io_ti: fix another NULL-deref at opendrivers/usb/serial/io_ti.c+6 -30 replies
50/206USB: serial: io_ti: fix I/O after disconnectdrivers/usb/serial/io_ti.c+3 -00 replies
51/206USB: serial: iuu_phoenix: fix NULL-deref at opendrivers/usb/serial/iuu_phoenix.c+11 -00 replies
52/206USB: serial: garmin_gps: fix memory leak on failed URB submitdrivers/usb/serial/garmin_gps.c+1 -00 replies
53/206USB: serial: ti_usb_3410_5052: fix NULL-deref at opendrivers/usb/serial/ti_usb_3410_5052.c+7 -00 replies
54/206USB: serial: io_edgeport: fix NULL-deref at opendrivers/usb/serial/io_edgeport.c+5 -00 replies
55/206USB: serial: oti6858: fix NULL-deref at opendrivers/usb/serial/oti6858.c+16 -00 replies
56/206USB: serial: cyberjack: fix NULL-deref at opendrivers/usb/serial/cyberjack.c+10 -00 replies
57/206USB: serial: kobil_sct: fix NULL-deref in writedrivers/usb/serial/kobil_sct.c+12 -00 replies
58/206USB: serial: mos7840: fix NULL-deref at opendrivers/usb/serial/mos7840.c+12 -00 replies
59/206USB: serial: mos7720: fix NULL-deref at opendrivers/usb/serial/mos7720.c+5 -00 replies
60/206USB: serial: mos7720: fix use-after-free on probe errorsdrivers/usb/serial/mos7720.c+5 -10 replies
61/206USB: serial: mos7720: fix parport use-after-free on probe errorsdrivers/usb/serial/mos7720.c+8 -100 replies
62/206USB: serial: mos7720: fix parallel probedrivers/usb/serial/mos7720.c+7 -230 replies
63/206usb: xhci-mem: use passed in GFP flags instead of GFP_KERNELdrivers/usb/host/xhci-mem.c+2 -20 replies
64/206xhci: Use delayed_work instead of timer for command timeoutdrivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+21 -160 replies
65/206xhci: Fix race related to abort operationdrivers/usb/host/xhci-mem.c drivers/usb/host/xhci-ring.c drivers/usb/host/xhci.h+91 -800 replies
66/206usb: dwc3: pci: add Intel Gemini Lake PCI IDdrivers/usb/dwc3/dwc3-pci.c+2 -00 replies
67/206usb: dwc3: pci: Fix dr_mode misspellingdrivers/usb/dwc3/dwc3-pci.c+1 -10 replies
68/206usb: dwc3: gadget: Fix full speed modedrivers/usb/dwc3/core.h drivers/usb/dwc3/gadget.c+4 -70 replies
69/206usb: musb: Fix trying to free already-free IRQ 4drivers/usb/musb/musbhsdma.h+1 -10 replies
73/206ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()sound/usb/card.c+0 -10 replies
74/206USB: serial: kl5kusb105: abort on open exception pathdrivers/usb/serial/kl5kusb105.c+2 -00 replies
75/206usb: gadget: Fix second argument of percpu_ida_alloc()drivers/usb/gadget/function/f_tcm.c+1 -10 replies
76/206usb: gadget: fix request length error for isoc transferinclude/linux/usb/gadget.h+3 -10 replies
77/206ARM: dts: r8a7794: Correct hsusb parent clockarch/arm/boot/dts/r8a7794.dtsi+1 -10 replies
78/206USB: phy: am335x-control: fix device and of_node leaksdrivers/usb/phy/phy-am335x-control.c+2 -00 replies
79/206arm64: dts: hip06: Correct hardware pin number of usb nodearch/arm64/boot/dts/hisilicon/hip06.dtsi+2 -20 replies
80/206ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host supportarch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts+5 -00 replies
81/206dibusb: fix possible memory leak in dibusb_rc_query()drivers/media/usb/dvb-usb/dibusb-common.c+1 -10 replies
82/206USB: serial: io_ti: bind to interface after fw downloaddrivers/usb/serial/io_ti.c+1 -20 replies
83/206mei: fix parameter rename KDocdrivers/misc/mei/client.c+2 -20 replies
84/206mei: bus: fix mei_cldev_enable KDocdrivers/misc/mei/bus.c+1 -10 replies
85/206mei: move write cb to completion on credentials failuresdrivers/misc/mei/client.c+12 -80 replies
86/206staging: iio: ad7606: fix improper setting of oversampling pinsdrivers/staging/iio/adc/ad7606_core.c+1 -10 replies
87/206iio: accel: st_accel: fix LIS3LV02 reading and scalingdrivers/iio/accel/st_accel_core.c drivers/iio/common/st_sensors/st_sensors_core.c include/linux/iio/common/st_sensors.h+31 -20 replies
88/206usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()drivers/usb/dwc3/ep0.c+18 -120 replies
89/206usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()drivers/usb/dwc3/ep0.c+15 -130 replies
90/206usb: dwc3: gadget: always unmap EP0 requestsdrivers/usb/dwc3/gadget.c+4 -40 replies
93/206mac80211: fix tid_agg_rx NULL dereferencenet/mac80211/agg-rx.c net/mac80211/debugfs_sta.c net/mac80211/sta_info.h+5 -90 replies
94/206nl80211: Use different attrs for BSSID and random MAC addr in scan reqinclude/uapi/linux/nl80211.h net/wireless/nl80211.c+21 -22 replies
95/206ath10k: fix failure to send NULL func frame for 10.4drivers/net/wireless/ath/ath10k/core.h drivers/net/wireless/ath/ath10k/mac.c+2 -60 replies
96/206mfd: tps65217: Fix page fault on unloading modulesdrivers/mfd/tps65217.c+19 -00 replies
97/206ath10k: use the right length of "background"drivers/net/wireless/ath/ath10k/spectral.c+1 -10 replies
98/206cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selectedarch/cris/boot/rescue/Makefile+8 -00 replies
99/206efi/efivar_ssdt_load: Dont return success on allocation failuredrivers/firmware/efi/efi.c+3 -10 replies
100/206clk: renesas: cpg-mssr: Fix inverted debug checkdrivers/clk/renesas/renesas-cpg-mssr.c+2 -20 replies
102/206x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTOREarch/x86/include/uapi/asm/prctl.h+3 -50 replies
103/206x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6arch/x86/kernel/cpu/common.c+4 -30 replies
105/206hwmon: (scpi) Fix module autoloaddrivers/hwmon/scpi-hwmon.c+1 -00 replies
106/206hwmon: (amc6821) sign extension temperaturedrivers/hwmon/amc6821.c+2 -20 replies
107/206hwmon: (ds620) Fix overflows seen when writing temperature limitsdrivers/hwmon/ds620.c+1 -10 replies
108/206hwmon: (nct7802) Fix overflows seen when writing into limit attributesdrivers/hwmon/nct7802.c+5 -30 replies
109/206hwmon: (g762) Fix overflows and crash seen when writing limit attributesdrivers/hwmon/g762.c+7 -40 replies
110/206hwmon: (lm90) fix temp1_max_alarm attributedrivers/hwmon/lm90.c+1 -10 replies
111/206Input: synaptics-rmi4 - unlock on errordrivers/input/rmi4/rmi_f54.c+3 -20 replies
112/206clk: qcom: ipq806x: Fix board clk ratesdrivers/clk/qcom/gcc-ipq806x.c+2 -20 replies
113/206clk: clk-wm831x: fix a logic errordrivers/clk/clk-wm831x.c+1 -10 replies
114/206clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot messagedrivers/clk/ti/clk-7xx.c+0 -10 replies
115/206clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocksdrivers/clk/sunxi-ng/ccu-sun8i-a23.c+3 -30 replies
116/206clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocksdrivers/clk/sunxi-ng/ccu-sun8i-h3.c+5 -50 replies
118/206clk: renesas: mstp: Support 8-bit registers for r7s72100drivers/clk/renesas/clk-mstp.c+22 -50 replies
119/206iommu/amd: Missing error code in amd_iommu_init_device()drivers/iommu/amd_iommu_v2.c+3 -10 replies
120/206iommu/amd: Fix the left value check of cmd bufferdrivers/iommu/amd_iommu.c+1 -10 replies
121/206iommu/vt-d: Fix pasid table size encodingdrivers/iommu/intel-iommu.c+22 -10 replies
122/206iommu/vt-d: Flush old iommu caches for kdump when the device gets context mappeddrivers/iommu/intel-iommu.c+19 -00 replies
124/206ASoC: cht_bsw_rt5645: Fix leftover kmallocsound/soc/intel/boards/cht_bsw_rt5645.c+3 -30 replies
125/206ASoC: Intel: Skylake: Fix a shift wrapping bugsound/soc/intel/skylake/skl-sst-utils.c+1 -10 replies
126/206ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock callsound/soc/samsung/i2s.c+3 -20 replies
127/206scsi: g_NCR5380: Fix release_region in error handlingdrivers/scsi/g_NCR5380.c+3 -30 replies
128/206scsi: mvsas: fix command_active typodrivers/scsi/mvsas/mv_94xx.c+1 -10 replies
129/206target/iscsi: Fix double free in lio_target_tiqn_addtpg()drivers/target/iscsi/iscsi_target_tpg.c+0 -10 replies
130/206sbp-target: Fix second argument of percpu_ida_alloc()drivers/target/sbp/sbp_target.c+1 -10 replies
131/206relay: check array offset before using itkernel/relay.c+2 -20 replies
132/206ima: fix memory leak in ima_release_policysecurity/integrity/ima/ima_fs.c+1 -10 replies
133/206PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity()drivers/pci/msi.c+2 -10 replies
134/206irqchip/bcm7038-l1: Implement irq_cpu_offline() callbackdrivers/irqchip/irq-bcm7038-l1.c+26 -00 replies
135/206PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspenddrivers/base/power/power.h drivers/base/power/runtime.c drivers/base/power/wakeirq.c+88 -150 replies
136/206genirq/affinity: Fix node generation from cpumaskkernel/irq/affinity.c+3 -30 replies
137/206mmc: mmc_test: Uninitialized return valuedrivers/mmc/card/mmc_test.c+1 -10 replies
138/206rpmsg: qcom_smd: Correct return value for O_NONBLOCKdrivers/rpmsg/qcom_smd.c+1 -10 replies
139/206mm/hugetlb.c: use the right pte val for compare in hugetlb_cowmm/hugetlb.c+7 -50 replies
140/206docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+Documentation/conf.py Documentation/media/index.rst+5 -60 replies
141/206mm: khugepaged: close use-after-free race during shmem collapsingmm/khugepaged.c+5 -00 replies
142/206mm: khugepaged: fix radix tree node leak in shmem collapse error pathmm/khugepaged.c+4 -20 replies
143/206mm, compaction: fix NR_ISOLATED_* stats for pfn based migrationmm/compaction.c mm/migrate.c+14 -260 replies
144/206s390/crypto: unlock on error in prng_tdes_read()arch/s390/crypto/prng.c+4 -20 replies
145/206crypto: arm64/sha2-ce - fix for big endianarch/arm64/crypto/sha2-ce-core.S+2 -20 replies
146/206crypto: arm64/ghash-ce - fix for big endianarch/arm64/crypto/ghash-ce-core.S+3 -30 replies
147/206crypto: arm/aes-ce - fix for big endianarch/arm/crypto/aes-ce-glue.c+5 -00 replies
148/206crypto: arm64/aes-ccm-ce: fix for big endianarch/arm64/crypto/aes-ce-ccm-core.S+27 -260 replies
149/206crypto: arm64/aes-neon - fix for big endianarch/arm64/crypto/aes-neon.S+15 -100 replies
150/206crypto: arm64/sha1-ce - fix for big endianarch/arm64/crypto/sha1-ce-core.S+2 -20 replies
151/206crypto: arm64/aes-xts-ce: fix for big endianarch/arm64/crypto/aes-ce.S arch/arm64/crypto/aes-modes.S+3 -10 replies
152/206crypto: arm64/aes-ce - fix for big endianarch/arm64/crypto/aes-ce-cipher.c+15 -100 replies
153/206md: MD_RECOVERY_NEEDED is set for mddev->recoverydrivers/md/md.c+1 -10 replies
154/206md: fix refcount problem on mddev when stopping array.drivers/md/md.c+4 -10 replies
155/206f2fs: remove percpu_count due to performance regressionfs/f2fs/debug.c fs/f2fs/f2fs.h fs/f2fs/super.c+17 -230 replies
157/206staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs()drivers/staging/media/davinci_vpfe/vpfe_video.c+1 -10 replies
158/206PCI: rockchip: Fix negotiated lanes calculationdrivers/pci/host/pcie-rockchip.c+2 -20 replies
159/206PCI: rockchip: Correct the use of FTS maskdrivers/pci/host/pcie-rockchip.c+1 -10 replies
160/206PCI: Add Mellanox device IDsinclude/linux/pci_ids.h+22 -50 replies
161/206PCI: Convert broken INTx masking quirks from HEADER to FINALdrivers/pci/quirks.c+36 -360 replies
162/206PCI: Convert Mellanox broken INTx quirks to be for listed devices onlydrivers/pci/quirks.c+37 -30 replies
163/206PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+drivers/pci/quirks.c+56 -30 replies
164/206PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3)drivers/pci/quirks.c+19 -00 replies
165/206powerpc/pci/rpadlpar: Fix device reference leaksdrivers/pci/hotplug/rpadlpar_core.c+9 -10 replies
166/206s390/topology: always use s390 specific sched_domain_topology_levelarch/s390/kernel/topology.c+1 -10 replies
167/206s390/pci: fix dma address calculation in map_sgarch/s390/pci/pci_dma.c+8 -70 replies
169/206drm/i915: disable PSR by default on HSW/BDWdrivers/gpu/drm/i915/intel_psr.c+3 -70 replies
170/206drm/i915/gen9: unconditionally apply the memory bandwidth WAdrivers/gpu/drm/i915/intel_pm.c+41 -80 replies
171/206drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling casesdrivers/gpu/drm/i915/intel_pm.c+3 -20 replies
172/206tpm_tis: Check return values from get_burstcount.drivers/char/tpm/tpm_tis_core.c+13 -20 replies
173/206xfs: dont call xfs_sb_quota_from_disk twicefs/xfs/libxfs/xfs_sb.c+5 -20 replies
174/206xfs: check return value of _trans_reserve_quota_nblksfs/xfs/libxfs/xfs_bmap.c+4 -10 replies
175/206xfs: dont skip cow forks w/ delalloc blocks in cowblocks scanfs/xfs/xfs_icache.c fs/xfs/xfs_reflink.c fs/xfs/xfs_reflink.h+6 -370 replies
176/206xfs: dont BUG() on mixed direct and mapped I/Ofs/xfs/xfs_aops.c+20 -20 replies
177/206xfs: provide helper for counting extents from if_bytesfs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_inode_fork.c fs/xfs/libxfs/xfs_inode_fork.h +5 more+64 -670 replies
178/206xfs: check minimum block size for CRC filesystemsfs/xfs/libxfs/xfs_sb.c fs/xfs/libxfs/xfs_types.h+9 -00 replies
179/206xfs: fix unbalanced inode reclaim flush lockingfs/xfs/xfs_icache.c fs/xfs/xfs_inode.h+20 -180 replies
180/206xfs: new inode extent list lookup helpersfs/xfs/libxfs/xfs_inode_fork.c fs/xfs/libxfs/xfs_inode_fork.h+52 -00 replies
181/206xfs: factor rmap btree size into the indlen calculationsfs/xfs/libxfs/xfs_bmap.c+15 -20 replies
182/206xfs: always succeed when deduping zero bytesfs/xfs/xfs_reflink.c+7 -10 replies
183/206xfs: remove prev argument to xfs_bmapi_reserve_delallocfs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_bmap.h fs/xfs/xfs_iomap.c +1 more+9 -70 replies
184/206xfs: track preallocation separately in xfs_bmapi_reserve_delalloc()fs/xfs/libxfs/xfs_bmap.c fs/xfs/libxfs/xfs_bmap.h fs/xfs/xfs_iomap.c +1 more+24 -50 replies
185/206xfs: use new extent lookup helpers in __xfs_reflink_reserve_cowfs/xfs/xfs_reflink.c+7 -50 replies
186/206xfs: clean up cow fork reservation and tag inodes correctlyfs/xfs/xfs_reflink.c+3 -260 replies
187/206xfs: use new extent lookup helpers xfs_file_iomap_begin_delayfs/xfs/xfs_iomap.c+9 -110 replies
188/206xfs: pass post-eof speculative prealloc blocks to bmapifs/xfs/xfs_iomap.c+13 -200 replies
189/206xfs: Move AGI buffer type setting to xfs_read_agifs/xfs/libxfs/xfs_ialloc.c fs/xfs/xfs_inode.c fs/xfs/xfs_log_recover.c+2 -50 replies
190/206xfs: pass state not whichfork to trace_xfs_extlistfs/xfs/libxfs/xfs_bmap.c+1 -10 replies
191/206xfs: handle cow fork in xfs_bmap_trace_exlistfs/xfs/libxfs/xfs_bmap.c+3 -10 replies
192/206xfs: forbid AG btrees with level == 0fs/xfs/libxfs/xfs_alloc.c fs/xfs/libxfs/xfs_ialloc.c+15 -40 replies
193/206xfs: check for bogus values in btree block headersfs/xfs/libxfs/xfs_btree.c+20 -00 replies
194/206xfs: complain if we dont get nextents bmap recordsfs/xfs/libxfs/xfs_bmap.c+2 -10 replies
195/206xfs: dont crash if reading a directory results in an unexpected holefs/xfs/libxfs/xfs_dir2_data.c+1 -10 replies
196/206xfs: error out if trying to add attrs and anextents > 0fs/xfs/libxfs/xfs_bmap.c+4 -10 replies
197/206xfs: dont allow di_size with high bit setfs/xfs/libxfs/xfs_inode_buf.c+8 -00 replies
198/206xfs: dont cap maximum dedupe request lengthfs/xfs/xfs_file.c+0 -90 replies
199/206xfs: ignore leaf attr ichdr.count in verifier during log replayfs/xfs/libxfs/xfs_attr_leaf.c+7 -10 replies
200/206xfs: use GPF_NOFS when allocating btree cursorsfs/xfs/libxfs/xfs_alloc_btree.c fs/xfs/libxfs/xfs_bmap_btree.c fs/xfs/libxfs/xfs_ialloc_btree.c+3 -30 replies
201/206xfs: fix double-cleanup when CUI recovery failsfs/xfs/xfs_refcount_item.c+2 -10 replies
202/206xfs: use the actual AG length when reserving blocksfs/xfs/libxfs/xfs_ag_resv.c fs/xfs/libxfs/xfs_refcount_btree.c fs/xfs/libxfs/xfs_refcount_btree.h +3 more+34 -120 replies
203/206xfs: fix crash and data corruption due to removal of busy COW extentsfs/xfs/xfs_icache.c+2 -10 replies
204/206xfs: fix max_retries _show and _store functionsfs/xfs/xfs_sysfs.c+2 -20 replies
205/206clocksource/dummy_timer: Move hotplug callback after the real timersinclude/linux/cpuhotplug.h+2 -10 replies
206/206tick/broadcast: Prevent NULL pointer dereferencekernel/time/tick-broadcast.c+3 -00 replies

Reviews trailers per patch

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

PatchAndrey KonovalovYoshihiro ShimodaLars-Peter ClausenAndy LutomirskiCharles KeepaxMinchan KimVlastimil BabkaJarkko SakkinenDave ChinnerBrian FosterLinus WalleijPankaj SenNitesh Kumar AgrawalShah, Nehal-bakulchandraRichard WeinbergerGuenter RoeckMatthias BruggerSebastian Andrzej SiewiorTomasz MedrekBorislav PetkovJean DelvareBin LiuDon BraceVinod KoulKranthi GKrzysztof KozlowskiSylwester NawrockiJohannes ThumshirnDavid DisseldorpColin Ian KingChristoph HellwigGabriel Krisman BertaziGavin ShanHillf DantonKirill A. ShutemovJan KaraNeilBrownGeert UytterhoevenKuninori MorimotoMika KuoppalaChristoph RaischGerald SchaeferRodrigo ViviJani NikulaLyudeMatt RoperCarlos MaiolinoDarrick J. WongShawn LinOr GerlitzGuoqing JiangEric SandeenMason
1/206T-b
2/206
3/206
4/206
5/206
6/206
7/206
8/206R-b
9/206
10/206
11/206
12/206
13/206R-b R-b R-b
14/206
16/206
21/206
22/206
23/206
24/206
25/206
26/206
27/206
28/206T-b
29/206T-b
30/206
31/206T-b
32/206
33/206
34/206
35/206
36/206
37/206T-b
38/206
39/206
40/206
41/206
42/206R-b
43/206
44/206
45/206
46/206
47/206
48/206
49/206
50/206
51/206
52/206
53/206
54/206
55/206
56/206
57/206
58/206
59/206
60/206
61/206
62/206
63/206A-b
64/206
65/206
66/206
67/206
68/206
69/206
73/206
74/206
75/206
76/206
77/206A-b
78/206A-b
79/206
80/206
81/206
82/206
83/206
84/206
85/206
86/206A-b
87/206
88/206
89/206
90/206T-b
93/206
94/206
95/206
96/206
97/206
98/206
99/206
100/206
102/206A-b
103/206A-b
105/206
106/206
107/206R-b
108/206R-b
109/206R-b
110/206
111/206
112/206
113/206A-b
114/206
115/206
116/206
118/206R-b T-b A-b
119/206
120/206
121/206T-b
122/206T-b
124/206
125/206A-b T-b
126/206R-b R-b
127/206
128/206R-b
129/206R-b
130/206
131/206
132/206T-b
133/206R-b
134/206
135/206
136/206R-b R-b R-b
137/206
138/206
139/206A-b
140/206
141/206A-b R-b
142/206A-b R-b
143/206A-b A-b
144/206
145/206
146/206
147/206
148/206
149/206
150/206
151/206
152/206
153/206R-b
154/206A-b
155/206
157/206
158/206
159/206A-b
160/206
161/206R-b
162/206R-b R-b
163/206R-b R-b
164/206
165/206
166/206
167/206Reported-and-tested-by R-b
169/206A-b R-b A-b
170/206R-b
171/206R-b
172/206R-b
173/206R-b
174/206R-b
175/206R-b
176/206R-b
177/206R-b
178/206R-b
179/206R-b
180/206R-b
181/206R-b
182/206R-b
183/206R-b
184/206R-b
185/206R-b
186/206R-b
187/206R-b
188/206R-b
189/206R-b R-b
190/206R-b
191/206R-b
192/206R-b
193/206R-b
194/206R-b
195/206R-b
196/206R-b
197/206R-b
198/206R-b
199/206R-b
200/206R-b
201/206
202/206Complained-about-by R-b
203/206
204/206R-b
205/206Reported-and-tested-by
206/206

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

Read the v1 thread

Cover letter [PATCH 4.9 000/206] 4.9.3-stable review

This is the start of the stable review cycle for the 4.9.3 release. There are 206 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 Jan 12 13:14:24 UTC 2017. 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.9.3-rc1.gz

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

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.9.3-rc1

Thomas Gleixner <[email protected]>
tick/broadcast: Prevent NULL pointer dereference

Thomas Gleixner <[email protected]>
clocksource/dummy_timer: Move hotplug callback after the real timers

Carlos Maiolino <[email protected]>
xfs: fix max_retries _show and _store functions

Christoph Hellwig <[email protected]>
xfs: fix crash and data corruption due to removal of busy COW extents

Darrick J. Wong <[email protected]>
xfs: use the actual AG length when reserving blocks

Darrick J. Wong <[email protected]>
xfs: fix double-cleanup when CUI recovery fails

Darrick J. Wong <[email protected]>
xfs: use GPF_NOFS when allocating btree cursors

Eric Sandeen <[email protected]>
xfs: ignore leaf attr ichdr.count in verifier during log replay

Darrick J. Wong <[email protected]>
xfs: don't cap maximum dedupe request length

Darrick J. Wong <[email protected]>
xfs: don't allow di_size with high bit set

Darrick J. Wong <[email protected]>
xfs: error out if trying to add attrs and anextents > 0

Darrick J. Wong <[email protected]>
xfs: don't crash if reading a directory results in an unexpected hole

Darrick J. Wong <[email protected]>
xfs: complain if we don't get nextents bmap records

Darrick J. Wong <[email protected]>
xfs: check for bogus values in btree block headers

Darrick J. Wong <[email protected]>

    xfs: forbid AG btrees with level == 0

Eric Sandeen <[email protected]>
xfs: handle cow fork in xfs_bmap_trace_exlist

Eric Sandeen <[email protected]>
xfs: pass state not whichfork to trace_xfs_extlist

Eric Sandeen <[email protected]>
xfs: Move AGI buffer type setting to xfs_read_agi

Brian Foster <[email protected]>
xfs: pass post-eof speculative prealloc blocks to bmapi

Christoph Hellwig <[email protected]>
xfs: use new extent lookup helpers xfs_file_iomap_begin_delay

Brian Foster <[email protected]>
xfs: clean up cow fork reservation and tag inodes correctly

Christoph Hellwig <[email protected]>
xfs: use new extent lookup helpers in __xfs_reflink_reserve_cow

Brian Foster <[email protected]>
xfs: track preallocation separately in xfs_bmapi_reserve_delalloc()

Christoph Hellwig <[email protected]>
xfs: remove prev argument to xfs_bmapi_reserve_delalloc

Darrick J. Wong <[email protected]>
xfs: always succeed when deduping zero bytes

Darrick J. Wong <[email protected]>
xfs: factor rmap btree size into the indlen calculations

Christoph Hellwig <[email protected]>
xfs: new inode extent list lookup helpers

Brian Foster <[email protected]>
xfs: fix unbalanced inode reclaim flush locking

Darrick J. Wong <[email protected]>
xfs: check minimum block size for CRC filesystems

Eric Sandeen <[email protected]>
xfs: provide helper for counting extents from if_bytes

Brian Foster <[email protected]>
xfs: don't BUG() on mixed direct and mapped I/O

Brian Foster <[email protected]>
xfs: don't skip cow forks w/ delalloc blocks in cowblocks scan

Darrick J. Wong <[email protected]>
xfs: check return value of _trans_reserve_quota_nblks

Eric Sandeen <[email protected]>
xfs: don't call xfs_sb_quota_from_disk twice

Josh Zimmerman <[email protected]>
tpm_tis: Check return values from get_burstcount.

Paulo Zanoni <[email protected]>
drm/i915/gen9: fix the WM memory bandwidth WA for Y tiling cases

Paulo Zanoni <[email protected]>
drm/i915/gen9: unconditionally apply the memory bandwidth WA

Paulo Zanoni <[email protected]>
drm/i915: disable PSR by default on HSW/BDW

Michel Dänzer <[email protected]>

    drm/radeon: Always store CRTC relative radeon_crtc->cursor_x/y values

Sebastian Ott <[email protected]>
s390/pci: fix dma address calculation in map_sg

Heiko Carstens <[email protected]>
s390/topology: always use s390 specific sched_domain_topology_level

Johan Hovold <[email protected]>
powerpc/pci/rpadlpar: Fix device reference leaks

Alexey Kardashevskiy <[email protected]>
PCI: Enable access to non-standard VPD for Chelsio devices (cxgb3)

Noa Osherovich <[email protected]>
PCI: Support INTx masking on ConnectX-4 with firmware x.14.1100+

Noa Osherovich <[email protected]>
PCI: Convert Mellanox broken INTx quirks to be for listed devices only

Noa Osherovich <[email protected]>
PCI: Convert broken INTx masking quirks from HEADER to FINAL

Noa Osherovich <[email protected]>
PCI: Add Mellanox device IDs

Brian Norris <[email protected]>
PCI: rockchip: Correct the use of FTS mask

Shawn Lin <[email protected]>
PCI: rockchip: Fix negotiated lanes calculation

Dan Carpenter <[email protected]>
staging: media: davinci_vpfe: unlock on error in vpfe_reqbufs()

Arnd Bergmann <[email protected]>
f2fs: hide a maybe-uninitialized warning

Jaegeuk Kim <[email protected]>
f2fs: remove percpu_count due to performance regression

NeilBrown <[email protected]>
md: fix refcount problem on mddev when stopping array.

Shaohua Li <[email protected]>

    md: MD_RECOVERY_NEEDED is set for mddev->recovery

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ce - fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-xts-ce: fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/sha1-ce - fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-neon - fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/aes-ccm-ce: fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm/aes-ce - fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/ghash-ce - fix for big endian

Ard Biesheuvel <[email protected]>
crypto: arm64/sha2-ce - fix for big endian

Dan Carpenter <[email protected]>
s390/crypto: unlock on error in prng_tdes_read()

Ming Ling <[email protected]>
mm, compaction: fix NR_ISOLATED_* stats for pfn based migration

Johannes Weiner <[email protected]>
mm: khugepaged: fix radix tree node leak in shmem collapse error path

Johannes Weiner <[email protected]>
mm: khugepaged: close use-after-free race during shmem collapsing

Mauro Carvalho Chehab <[email protected]>
docs-rst: fix LaTeX \DURole renewcommand with Sphinx 1.3+

Aneesh Kumar K.V <[email protected]>
mm/hugetlb.c: use the right pte val for compare in hugetlb_cow

Bjorn Andersson <[email protected]>
rpmsg: qcom_smd: Correct return value for O_NONBLOCK

Dan Carpenter <[email protected]>
mmc: mmc_test: Uninitialized return value

Guilherme G. Piccoli <[email protected]>
genirq/affinity: Fix node generation from cpumask

Tony Lindgren <[email protected]>
PM / wakeirq: Fix dedicated wakeirq for drivers not using autosuspend

Florian Fainelli <[email protected]>
irqchip/bcm7038-l1: Implement irq_cpu_offline() callback

Jan Beulich <[email protected]>
PCI/MSI: Check for NULL affinity mask in pci_irq_get_affinity()

Eric Richter <[email protected]>
ima: fix memory leak in ima_release_policy

Dan Carpenter <[email protected]>
relay: check array offset before using it

Bart Van Assche <[email protected]>
sbp-target: Fix second argument of percpu_ida_alloc()

Dan Carpenter <[email protected]>
target/iscsi: Fix double free in lio_target_tiqn_addtpg()

Arnd Bergmann <[email protected]>
scsi: mvsas: fix command_active typo

Ondrej Zary <[email protected]>
scsi: g_NCR5380: Fix release_region in error handling

Charles Keepax <[email protected]>
ASoC: samsung: i2s: Fixup last IRQ unsafe spin lock call

Dan Carpenter <[email protected]>
ASoC: Intel: Skylake: Fix a shift wrapping bug

Takashi Iwai <[email protected]>
ASoC: cht_bsw_rt5645: Fix leftover kmalloc

Arnd Bergmann <[email protected]>
ASoC: lpass-platform: initialize dma channel number

Xunlei Pang <[email protected]>
iommu/vt-d: Flush old iommu caches for kdump when the device gets context mapped

Jacob Pan <[email protected]>
iommu/vt-d: Fix pasid table size encoding

Huang Rui <[email protected]>
iommu/amd: Fix the left value check of cmd buffer

Dan Carpenter <[email protected]>
iommu/amd: Missing error code in amd_iommu_init_device()

Chris Brandt <[email protected]>
clk: renesas: mstp: Support 8-bit registers for r7s72100

Vladimir Zapolskiy <[email protected]>
clk: imx31: fix rewritten input argument of mx31_clocks_init()

Chen-Yu Tsai <[email protected]>
clk: sunxi-ng: sun8i-h3: Set CLK_SET_RATE_PARENT for audio module clocks

Chen-Yu Tsai <[email protected]>
clk: sunxi-ng: sun8i-a23: Set CLK_SET_RATE_PARENT for audio module clocks

Grygorii Strashko <[email protected]>
clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message

Pan Bian <[email protected]>
clk: clk-wm831x: fix a logic error

Stephen Boyd <[email protected]>
clk: qcom: ipq806x: Fix board clk rates

Dan Carpenter <[email protected]>
Input: synaptics-rmi4 - unlock on error

Michael Walle <[email protected]>
hwmon: (lm90) fix temp1_max_alarm attribute

Guenter Roeck <[email protected]>
hwmon: (g762) Fix overflows and crash seen when writing limit attributes

Guenter Roeck <[email protected]>
hwmon: (nct7802) Fix overflows seen when writing into limit attributes

Guenter Roeck <[email protected]>
hwmon: (ds620) Fix overflows seen when writing temperature limits

Jared Bents <[email protected]>
hwmon: (amc6821) sign extension temperature

Javier Martinez Canillas <[email protected]>
hwmon: (scpi) Fix module autoload

Micha? K?pie? <[email protected]>
platform/x86: fujitsu-laptop: use brightness_set_blocking for LED-setting callbacks

Andy Lutomirski <[email protected]>

    x86/cpu: Probe CPUID leaf 6 even when cpuid_level == 6

Dmitry Safonov <[email protected]>
x86/prctl/uapi: Remove #ifdef for CHECKPOINT_RESTORE

Arnd Bergmann <[email protected]>
debugfs: improve DEFINE_DEBUGFS_ATTRIBUTE for !CONFIG_DEBUG_FS

Geert Uytterhoeven <[email protected]>
clk: renesas: cpg-mssr: Fix inverted debug check

Dan Carpenter <[email protected]>
efi/efivar_ssdt_load: Don't return success on allocation failure

Guenter Roeck <[email protected]>
cris: Only build flash rescue image if CONFIG_ETRAX_AXISFLASHMAP is selected

Nicolas Iooss <[email protected]>
ath10k: use the right length of "background"

Milo Kim <[email protected]>
mfd: tps65217: Fix page fault on unloading modules

Mohammed Shafi Shajakhan <[email protected]>
ath10k: fix failure to send NULL func frame for 10.4

Vamsi Krishna <[email protected]>
nl80211: Use different attrs for BSSID and random MAC addr in scan req

Johannes Berg <[email protected]>
mac80211: fix tid_agg_rx NULL dereference

Daniel Vetter <[email protected]>
drm/i915: tune down the fast link training vs boot fail

Matthew Auld <[email protected]>
drm/i915/dp: add lane_count check in intel_dp_check_link_status

Felipe Balbi <[email protected]>
usb: dwc3: gadget: always unmap EP0 requests

Felipe Balbi <[email protected]>
usb: dwc3: ep0: explicitly call dwc3_ep0_prepare_one_trb()

Felipe Balbi <[email protected]>

    usb: dwc3: ep0: add dwc3_ep0_prepare_one_trb()

Linus Walleij <[email protected]>
iio: accel: st_accel: fix LIS3LV02 reading and scaling

Eva Rachel Retuya <[email protected]>
staging: iio: ad7606: fix improper setting of oversampling pins

Alexander Usyskin <[email protected]>
mei: move write cb to completion on credentials failures

Alexander Usyskin <[email protected]>
mei: bus: fix mei_cldev_enable KDoc

Alexander Usyskin <[email protected]>
mei: fix parameter rename KDoc

Johan Hovold <[email protected]>
USB: serial: io_ti: bind to interface after fw download

Wei Yongjun <[email protected]>
dibusb: fix possible memory leak in dibusb_rc_query()

Chen-Yu Tsai <[email protected]>
ARM: dts: sun7i: bananapi-m1-plus: Enable USB PHY for USB host support

Kefeng Wang <[email protected]>
arm64: dts: hip06: Correct hardware pin number of usb node

Johan Hovold <[email protected]>
USB: phy: am335x-control: fix device and of_node leaks

Geert Uytterhoeven <[email protected]>
ARM: dts: r8a7794: Correct hsusb parent clock

Peter Chen <[email protected]>
usb: gadget: fix request length error for isoc transfer

Bart Van Assche <[email protected]>
usb: gadget: Fix second argument of percpu_ida_alloc()

Pan Bian <[email protected]>
USB: serial: kl5kusb105: abort on open exception path

Takashi Iwai <[email protected]>
ALSA: usb-audio: Fix bogus error return in snd_usb_create_stream()

Jérémy Lefaure <[email protected]>
usb: musb: blackfin: add bfin_fifo_offset in bfin_ops

Felix Hädicke <[email protected]>
usb: gadget: udc: core: fix return code of usb_gadget_probe_driver()

Geert Uytterhoeven <[email protected]>
usb: hub: Move hub_port_disable() to fix warning if PM is disabled

Tony Lindgren <[email protected]>
usb: musb: Fix trying to free already-free IRQ 4

Roger Quadros <[email protected]>
usb: dwc3: gadget: Fix full speed mode

Hans de Goede <[email protected]>
usb: dwc3: pci: Fix dr_mode misspelling

Heikki Krogerus <[email protected]>
usb: dwc3: pci: add Intel Gemini Lake PCI ID

OGAWA Hirofumi <[email protected]>
xhci: Fix race related to abort operation

OGAWA Hirofumi <[email protected]>
xhci: Use delayed_work instead of timer for command timeout

Dan Carpenter <[email protected]>
usb: xhci-mem: use passed in GFP flags instead of GFP_KERNEL

Johan Hovold <[email protected]>
USB: serial: mos7720: fix parallel probe

Johan Hovold <[email protected]>
USB: serial: mos7720: fix parport use-after-free on probe errors

Johan Hovold <[email protected]>
USB: serial: mos7720: fix use-after-free on probe errors

Johan Hovold <[email protected]>
USB: serial: mos7720: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: mos7840: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: kobil_sct: fix NULL-deref in write

Johan Hovold <[email protected]>
USB: serial: cyberjack: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: oti6858: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: io_edgeport: fix NULL-deref at open

Johan Hovold <[email protected]>

    USB: serial: ti_usb_3410_5052: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: garmin_gps: fix memory leak on failed URB submit

Johan Hovold <[email protected]>
USB: serial: iuu_phoenix: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: io_ti: fix I/O after disconnect

Johan Hovold <[email protected]>
USB: serial: io_ti: fix another NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: io_ti: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: spcp8x5: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: keyspan_pda: verify endpoints at probe

Johan Hovold <[email protected]>
USB: serial: pl2303: fix NULL-deref at open

Johan Hovold <[email protected]>
USB: serial: quatech2: fix sleep-while-atomic in close

Johan Hovold <[email protected]>
USB: serial: omninet: fix NULL-derefs at open and disconnect

Pan Bian <[email protected]>
usb: return error code when platform_get_irq fails

Lu Baolu <[email protected]>
usb: xhci: hold lock over xhci_abort_cmd_ring()

Mathias Nyman <[email protected]>
xhci: Handle command completion and timeout race

Baolin Wang <[email protected]>
usb: host: xhci: Fix possible wild pointer when handling abort command

Lu Baolu <[email protected]>
usb: xhci: fix return value of xhci_setup_device()

Mathias Nyman <[email protected]>
xhci: free xhci virtual devices with leaf nodes first

Wan Ahmad Zainie <[email protected]>
usb: xhci: apply XHCI_PME_STUCK_QUIRK to Intel Apollo Lake

Lu Baolu <[email protected]>
usb: xhci: fix possible wild pointer

Felipe Balbi <[email protected]>
usb: dwc3: core: avoid Overflow events

Krzysztof Opasiak <[email protected]>
usb: gadget: composite: Test get_alt() presence instead of set_alt()

Alan Stern <[email protected]>
USB: dummy-hcd: fix bug in stop_activity (handle ep0)

Alan Stern <[email protected]>
USB: fix problems with duplicate endpoint addresses

Alan Stern <[email protected]>
USB: gadgetfs: fix checks of wTotalLength in config descriptors

Alan Stern <[email protected]>
USB: gadgetfs: fix use-after-free bug

Alan Stern <[email protected]>
USB: gadgetfs: fix unbounded memory allocation bug

Greg Kroah-Hartman <[email protected]>
usb: gadgetfs: restrict upper bound on device configuration size

Oliver Neukum <[email protected]>
usb: storage: unusual_uas: Add JMicron JMS56x to unusual device

Bin Liu <[email protected]>
usb: musb: dsps: implement clear_ep_rxintr() callback

Bin Liu <[email protected]>
usb: musb: core: add clear_ep_rxintr() to musb_platform_ops

James Hogan <[email protected]>
KVM: MIPS: Flush KVM entry code from icache globally

James Hogan <[email protected]>
KVM: MIPS: Don't clobber CP0_Status.UX

Xiao Guangrong <[email protected]>
KVM: x86: reset MMU on KVM_SET_VCPU_EVENTS

Ville Syrjälä <[email protected]>

    drm/i915: Initialize overlay->last_flip properly

Ville Syrjälä <[email protected]>
drm/i915: Force VDD off on the new power seqeuencer before starting to use it

Ville Syrjälä <[email protected]>
drm/i915: Fix oops in overlay due to frontbuffer tracking

Ville Syrjälä <[email protected]>
drm/i915: Fix oopses in the overlay code due to i915_gem_active stuff

Kees Cook <[email protected]>
gcc-plugins: update gcc-common.h for gcc-7

Michal Marek <[email protected]>
asm-prototypes: Clear any CPP defines before declaring the functions

Johannes Berg <[email protected]>
mac80211: initialize fast-xmit 'info' later

Shyam Sundar S K <[email protected]>
pinctrl/amd: Set the level based on ACPI tables

Bartosz Golaszewski <[email protected]>
ARM: davinci: da850: don't add emac clock to lookup table twice

Srinivas Pandruvada <[email protected]>
HID: sensor-hub: Move the memset to sensor_hub_get_feature()

Helge Deller <[email protected]>
parisc: Mark cr16 clocksource unstable on SMP systems

Helge Deller <[email protected]>
parisc: Add line-break when printing segfault info

Eric Biggers <[email protected]>
fscrypt: fix renaming and linking special files

Ioan-Adrian Ratiu <[email protected]>
ALSA: usb-audio: Fix irq/process data synchronization

Takashi Iwai <[email protected]>
ALSA: hda - Apply asus-mode8 fixup to ASUS X71SL

Takashi Iwai <[email protected]>
ALSA: hda - Fix up GPIO for ASUS ROG Ranger

Florian Fainelli <[email protected]>
staging: octeon: Call SET_NETDEV_DEV()

Marcin Niestroj <[email protected]>
iio: bmi160: Fix time needed to sleep after command execution

Akinobu Mita <[email protected]>
iio: max44000: correct value in illuminance_integration_time_available

Lorenzo Bianconi <[email protected]>
iio: common: st_sensors: fix channel data parsing

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

Diffstat:

 Documentation/conf.py                             |   6 +-
 Documentation/media/index.rst                     |   5 -
 Makefile                                          |   4 +-
 arch/arm/boot/dts/r8a7794.dtsi                    |   2 +-
 arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts  |   5 +
 arch/arm/crypto/aes-ce-glue.c                     |   5 +
 arch/arm/mach-davinci/da850.c                     |  12 +-
 arch/arm64/boot/dts/hisilicon/hip06.dtsi          |   4 +-
 arch/arm64/crypto/aes-ce-ccm-core.S               |  53 +++---
 arch/arm64/crypto/aes-ce-cipher.c                 |  25 ++-
 arch/arm64/crypto/aes-ce.S                        |   1 +
 arch/arm64/crypto/aes-modes.S                     |   3 +-
 arch/arm64/crypto/aes-neon.S                      |  25 ++-
 arch/arm64/crypto/ghash-ce-core.S                 |   6 +-
 arch/arm64/crypto/sha1-ce-core.S                  |   4 +-
 arch/arm64/crypto/sha2-ce-core.S                  |   4 +-
 arch/cris/boot/rescue/Makefile                    |   8 +
 arch/mips/kvm/entry.c                             |   5 +-
 arch/mips/kvm/mips.c                              |   4 +-
 arch/parisc/kernel/time.c                         |  23 ++-
 arch/parisc/mm/fault.c                            |   2 +-
 arch/s390/crypto/prng.c                           |   6 +-
 arch/s390/kernel/topology.c                       |   2 +-
 arch/s390/pci/pci_dma.c                           |  15 +-
 arch/x86/include/uapi/asm/prctl.h                 |   8 +-
 arch/x86/kernel/cpu/common.c                      |   7 +-
 arch/x86/kvm/x86.c                                |   9 +-
 drivers/base/power/power.h                        |  19 +-
 drivers/base/power/runtime.c                      |   8 +-
 drivers/base/power/wakeirq.c                      |  76 +++++++-
 drivers/char/tpm/tpm_tis_core.c                   |  15 +-
 drivers/clk/clk-wm831x.c                          |   2 +-
 drivers/clk/imx/clk-imx31.c                       |   4 +-
 drivers/clk/qcom/gcc-ipq806x.c                    |   4 +-
 drivers/clk/renesas/clk-mstp.c                    |  27 ++-
 drivers/clk/renesas/renesas-cpg-mssr.c            |   4 +-
 drivers/clk/sunxi-ng/ccu-sun8i-a23.c              |   6 +-
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c               |  10 +-
 drivers/clk/ti/clk-7xx.c                          |   1 -
 drivers/firmware/efi/efi.c                        |   4 +-
 drivers/gpu/drm/i915/i915_gem_request.h           |  19 ++
 drivers/gpu/drm/i915/intel_dp.c                   |  46 ++++-
 drivers/gpu/drm/i915/intel_overlay.c              |   9 +-
 drivers/gpu/drm/i915/intel_pm.c                   |  50 ++++-
 drivers/gpu/drm/i915/intel_psr.c                  |  10 +-
 drivers/gpu/drm/radeon/radeon_cursor.c            |   6 +-
 drivers/hid/hid-sensor-hub.c                      |   3 +-
 drivers/hwmon/amc6821.c                           |   4 +-
 drivers/hwmon/ds620.c                             |   2 +-
 drivers/hwmon/g762.c                              |  11 +-
 drivers/hwmon/lm90.c                              |   2 +-
 drivers/hwmon/nct7802.c                           |   8 +-
 drivers/hwmon/scpi-hwmon.c                        |   1 +
 drivers/iio/accel/st_accel_core.c                 |  12 +-
 drivers/iio/common/st_sensors/st_sensors_buffer.c |   4 +-
 drivers/iio/common/st_sensors/st_sensors_core.c   |  13 +-
 drivers/iio/imu/bmi160/bmi160_core.c              |  25 +--
 drivers/iio/light/max44000.c                      |   2 +-
 drivers/input/rmi4/rmi_f54.c                      |   5 +-
 drivers/iommu/amd_iommu.c                         |   2 +-
 drivers/iommu/amd_iommu_v2.c                      |   4 +-
 drivers/iommu/intel-iommu.c                       |  42 ++++-
 drivers/irqchip/irq-bcm7038-l1.c                  |  26 +++
 drivers/md/md.c                                   |   7 +-
 drivers/media/usb/dvb-usb/dibusb-common.c         |   2 +-
 drivers/mfd/tps65217.c                            |  19 ++
 drivers/misc/mei/bus.c                            |   2 +-
 drivers/misc/mei/client.c                         |  24 ++-
 drivers/mmc/card/mmc_test.c                       |   2 +-
 drivers/net/wireless/ath/ath10k/core.h            |   6 +-
 drivers/net/wireless/ath/ath10k/mac.c             |   2 -
 drivers/net/wireless/ath/ath10k/spectral.c        |   2 +-
 drivers/pci/host/pcie-rockchip.c                  |   6 +-
 drivers/pci/hotplug/rpadlpar_core.c               |  10 +-
 drivers/pci/msi.c                                 |   3 +-
 drivers/pci/quirks.c                              | 180 ++++++++++++++----
 drivers/pinctrl/pinctrl-amd.c                     |  19 +-
 drivers/platform/x86/fujitsu-laptop.c             |  42 ++---
 drivers/rpmsg/qcom_smd.c                          |   2 +-
 drivers/scsi/g_NCR5380.c                          |   6 +-
 drivers/scsi/mvsas/mv_94xx.c                      |   2 +-
 drivers/staging/iio/adc/ad7606_core.c             |   2 +-
 drivers/staging/media/davinci_vpfe/vpfe_video.c   |   2 +-
 drivers/staging/octeon/ethernet.c                 |   2 +
 drivers/target/iscsi/iscsi_target_tpg.c           |   1 -
 drivers/target/sbp/sbp_target.c                   |   2 +-
 drivers/usb/core/config.c                         |  10 +
 drivers/usb/core/hub.c                            |  59 +++---
 drivers/usb/dwc3/core.h                           |  10 +-
 drivers/usb/dwc3/dwc3-pci.c                       |   4 +-
 drivers/usb/dwc3/ep0.c                            |  50 ++---
 drivers/usb/dwc3/gadget.c                         |  13 +-
 drivers/usb/gadget/composite.c                    |  12 +-
 drivers/usb/gadget/function/f_tcm.c               |   2 +-
 drivers/usb/gadget/legacy/inode.c                 |  17 +-
 drivers/usb/gadget/udc/core.c                     |   6 +-
 drivers/usb/gadget/udc/dummy_hcd.c                |   6 +-
 drivers/usb/host/xhci-mem.c                       |  50 ++++-
 drivers/usb/host/xhci-mtk.c                       |   4 +-
 drivers/usb/host/xhci-pci.c                       |   3 +-
 drivers/usb/host/xhci-ring.c                      | 219 +++++++++++++---------
 drivers/usb/host/xhci.c                           |   4 +-
 drivers/usb/host/xhci.h                           |   5 +-
 drivers/usb/musb/blackfin.c                       |   1 +
 drivers/usb/musb/musb_core.h                      |   7 +
 drivers/usb/musb/musb_dsps.c                      |  12 ++
 drivers/usb/musb/musb_host.c                      |  10 +-
 drivers/usb/musb/musbhsdma.h                      |   2 +-
 drivers/usb/phy/phy-am335x-control.c              |   2 +
 drivers/usb/serial/cyberjack.c                    |  10 +
 drivers/usb/serial/garmin_gps.c                   |   1 +
 drivers/usb/serial/io_edgeport.c                  |   5 +
 drivers/usb/serial/io_ti.c                        |  22 ++-
 drivers/usb/serial/iuu_phoenix.c                  |  11 ++
 drivers/usb/serial/keyspan_pda.c                  |  14 ++
 drivers/usb/serial/kl5kusb105.c                   |   2 +
 drivers/usb/serial/kobil_sct.c                    |  12 ++
 drivers/usb/serial/mos7720.c                      |  51 +++--
 drivers/usb/serial/mos7840.c                      |  12 ++
 drivers/usb/serial/omninet.c                      |  13 ++
 drivers/usb/serial/oti6858.c                      |  16 ++
 drivers/usb/serial/pl2303.c                       |   8 +
 drivers/usb/serial/quatech2.c                     |   4 -
 drivers/usb/serial/spcp8x5.c                      |  14 ++
 drivers/usb/serial/ti_usb_3410_5052.c             |   7 +
 drivers/usb/storage/unusual_devs.h                |   7 +
 fs/crypto/policy.c                                |   5 +
 fs/f2fs/data.c                                    |   2 +-
 fs/f2fs/debug.c                                   |  12 +-
 fs/f2fs/f2fs.h                                    |  12 +-
 fs/f2fs/super.c                                   |  16 +-
 fs/xfs/libxfs/xfs_ag_resv.c                       |   3 +
 fs/xfs/libxfs/xfs_alloc.c                         |  10 +-
 fs/xfs/libxfs/xfs_alloc_btree.c                   |   2 +-
 fs/xfs/libxfs/xfs_attr_leaf.c                     |   8 +-
 fs/xfs/libxfs/xfs_bmap.c                          | 116 ++++++++----
 fs/xfs/libxfs/xfs_bmap.h                          |   5 +-
 fs/xfs/libxfs/xfs_bmap_btree.c                    |   2 +-
 fs/xfs/libxfs/xfs_btree.c                         |  20 ++
 fs/xfs/libxfs/xfs_dir2_data.c                     |   2 +-
 fs/xfs/libxfs/xfs_ialloc.c                        |  13 +-
 fs/xfs/libxfs/xfs_ialloc_btree.c                  |   2 +-
 fs/xfs/libxfs/xfs_inode_buf.c                     |   8 +
 fs/xfs/libxfs/xfs_inode_fork.c                    |  77 ++++++--
 fs/xfs/libxfs/xfs_inode_fork.h                    |   7 +
 fs/xfs/libxfs/xfs_refcount_btree.c                |   9 +-
 fs/xfs/libxfs/xfs_refcount_btree.h                |   3 +-
 fs/xfs/libxfs/xfs_rmap_btree.c                    |  14 +-
 fs/xfs/libxfs/xfs_rmap_btree.h                    |   3 +-
 fs/xfs/libxfs/xfs_sb.c                            |  13 +-
 fs/xfs/libxfs/xfs_types.h                         |   3 +
 fs/xfs/xfs_aops.c                                 |  22 ++-
 fs/xfs/xfs_bmap_util.c                            |  34 ++--
 fs/xfs/xfs_file.c                                 |   9 -
 fs/xfs/xfs_fsops.c                                |  14 ++
 fs/xfs/xfs_icache.c                               |  37 ++--
 fs/xfs/xfs_inode.c                                |   2 -
 fs/xfs/xfs_inode.h                                |  11 +-
 fs/xfs/xfs_inode_item.c                           |   4 +-
 fs/xfs/xfs_ioctl.c                                |   6 +-
 fs/xfs/xfs_iomap.c                                |  54 +++---
 fs/xfs/xfs_log_recover.c                          |   1 -
 fs/xfs/xfs_qm.c                                   |   2 +-
 fs/xfs/xfs_refcount_item.c                        |   3 +-
 fs/xfs/xfs_reflink.c                              |  87 ++-------
 fs/xfs/xfs_reflink.h                              |   2 -
 fs/xfs/xfs_sysfs.c                                |   4 +-
 include/asm-generic/asm-prototypes.h              |   6 +
 include/linux/cpuhotplug.h                        |   3 +-
 include/linux/debugfs.h                           |  44 +++--
 include/linux/iio/common/st_sensors.h             |  12 ++
 include/linux/pci_ids.h                           |  27 ++-
 include/linux/usb/gadget.h                        |   4 +-
 include/uapi/linux/nl80211.h                      |   7 +-
 kernel/irq/affinity.c                             |   6 +-
 kernel/relay.c                                    |   4 +-
 kernel/time/tick-broadcast.c                      |   3 +
 mm/compaction.c                                   |  25 +--
 mm/hugetlb.c                                      |  12 +-
 mm/khugepaged.c                                   |  11 +-
 mm/migrate.c                                      |  15 +-
 net/mac80211/agg-rx.c                             |   8 +-
 net/mac80211/debugfs_sta.c                        |   2 +-
 net/mac80211/sta_info.h                           |   4 +-
 net/mac80211/tx.c                                 |   3 +-
 net/wireless/nl80211.c                            |  16 +-
 scripts/gcc-plugins/gcc-common.h                  |  85 +++++++++
 security/integrity/ima/ima_fs.c                   |   2 +-
 sound/pci/hda/patch_realtek.c                     |   2 +
 sound/soc/intel/boards/cht_bsw_rt5645.c           |   6 +-
 sound/soc/intel/skylake/skl-sst-utils.c           |   2 +-
 sound/soc/qcom/lpass-platform.c                   |   3 +
 sound/soc/samsung/i2s.c                           |   5 +-
 sound/usb/card.c                                  |   1 -
 sound/usb/endpoint.c                              |  17 +-
 sound/usb/endpoint.h                              |   2 +-
 sound/usb/pcm.c                                   |  10 +-
 197 files changed, 1902 insertions(+), 905 deletions(-)