Skip to content

4.1.4-stable review

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

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest243 of 267 patches 16 repliesIn review

243 of 267 patches are in this archive. The cover letter announces 267.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
3/267pinctrl: mvebu: armada-370: fix spi0 pin descriptionDocumentation/devicetree/bindings/pinctrl/marvell,armada-370-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-370.c+4 -40 replies
4/267pinctrl: mvebu: armada-375: remove incorrect space in pin descriptiondrivers/pinctrl/mvebu/pinctrl-armada-375.c+1 -10 replies
5/267pinctrl: mvebu: armada-375: remove non-existing NAND re/we pinsDocumentation/devicetree/bindings/pinctrl/marvell,armada-375-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-375.c+2 -40 replies
6/267pinctrl: mvebu: armada-38x: fix PCIe functionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-38x-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-38x.c+39 -480 replies
7/267pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOsdrivers/pinctrl/mvebu/pinctrl-armada-38x.c+1 -10 replies
8/267pinctrl: mvebu: armada-39x: fix incorrect total number of GPIOsdrivers/pinctrl/mvebu/pinctrl-armada-39x.c+1 -10 replies
9/267pinctrl: mvebu: armada-xp: remove non-existing NAND pinsDocumentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+2 -40 replies
10/267pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functionsDocumentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+20 -390 replies
11/267pinctrl: mvebu: armada-xp: fix functions of MPP48Documentation/devicetree/bindings/pinctrl/marvell,armada-xp-pinctrl.txt drivers/pinctrl/mvebu/pinctrl-armada-xp.c+2 -20 replies
12/267openrisc: fix CONFIG_UID16 settingarch/openrisc/Kconfig+1 -30 replies
13/267m68knommu: make ColdFire SoC selection a choicearch/m68k/Kconfig.cpu+18 -90 replies
14/267m68knommu: force setting of CONFIG_CLOCK_FREQ for ColdFirearch/m68k/Kconfig.cpu arch/m68k/include/asm/coldfire.h+2 -140 replies
15/267Bluetooth: Fix race condition with user channel and setup stagenet/bluetooth/hci_sock.c+19 -70 replies
16/267Bluetooth: btusb: Fix memory leak in Intel setup routinedrivers/bluetooth/btusb.c+2 -00 replies
17/267Bluetooth: btusb: Fix secure send command length alignment on Intel 8260drivers/bluetooth/btusb.c+22 -120 replies
18/267Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongledrivers/bluetooth/btusb.c+1 -10 replies
19/267Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Appledrivers/bluetooth/btbcm.c+5 -60 replies
20/267ath9k: fix DMA stop sequence for AR9003+drivers/net/wireless/ath/ath9k/main.c+7 -50 replies
21/267ath9k_htc: memory corruption calling set_bit()drivers/net/wireless/ath/ath9k/htc.h+3 -30 replies
22/267rtlwifi: Remove the clear interrupt routine from all driversdrivers/net/wireless/rtlwifi/rtl8188ee/hw.c drivers/net/wireless/rtlwifi/rtl8192ee/hw.c drivers/net/wireless/rtlwifi/rtl8723ae/hw.c +2 more+0 -830 replies
23/267ieee802154: Fix sockaddr_ieee802154 implicit padding information leak.net/ieee802154/socket.c+6 -00 replies
24/267staging: vt6656: check ieee80211_bss_conf bssid not NULLdrivers/staging/vt6656/main_usb.c+1 -10 replies
25/267staging: vt6655: check ieee80211_bss_conf bssid not NULLdrivers/staging/vt6655/device_main.c+1 -10 replies
26/267staging: vt6655: device_rx_srv check sk_buff is NULLdrivers/staging/vt6655/device_main.c+4 -00 replies
27/267staging: rtl8712: prevent buffer overrun in recvbuf2recvframedrivers/staging/rtl8712/rtl8712_recv.c+2 -10 replies
28/267staging: comedi: cb_pcimdas: fix handlers for DI and DO subdevicesdrivers/staging/comedi/drivers/cb_pcimdas.c+4 -40 replies
29/267hid-sensor: Fix suspend/resume delaydrivers/iio/common/hid-sensors/hid-sensor-trigger.c include/linux/hid-sensor-hub.h+11 -10 replies
30/267ext4: fix race between truncate and __ext4_journalled_writepage()fs/ext4/inode.c+19 -40 replies
31/267ext4: call sync_blockdev() before invalidate_bdev() in put_super()fs/ext4/super.c+1 -00 replies
32/267ext4: dont retry file block mapping on bigalloc fs with non-extent filefs/ext4/indirect.c+1 -10 replies
33/267ext4: set lazytime on remount if MS_LAZYTIME is set by mountfs/ext4/super.c+3 -00 replies
34/267ext4: fix fencepost error in lazytime optimizationfs/ext4/inode.c+6 -10 replies
35/267bufferhead: Add _gfp version for sb_getblk()include/linux/buffer_head.h+7 -00 replies
36/267ext4: avoid deadlocks in the writeback path by using sb_getblk_gfpfs/ext4/extents.c+3 -30 replies
37/267ext4: fix reservation release on invalidatepage for delalloc fsfs/ext4/inode.c+12 -30 replies
38/267ext4: be more strict when migrating to non-extent based filefs/ext4/migrate.c+11 -10 replies
39/267ext4: correctly migrate a file with a hole at the beginningfs/ext4/migrate.c+5 -40 replies
40/267ext4: replace open coded nofail allocation in ext4_free_blocks()fs/ext4/mballoc.c+5 -110 replies
41/267jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()fs/jbd2/checkpoint.c+1 -10 replies
42/267jbd2: fix ocfs2 corrupt when updating journal superblock failsfs/jbd2/checkpoint.c fs/jbd2/journal.c include/linux/jbd2.h+35 -120 replies
43/267NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointerdrivers/nfc/st21nfcb/st21nfcb.c+0 -30 replies
44/267NFC: st21nfcb: Do not remove header once the payload is sentdrivers/nfc/st21nfcb/i2c.c+0 -70 replies
45/267NFC: st21nfcb: remove st21nfcb_nci_i2c_disabledrivers/nfc/st21nfcb/i2c.c+0 -30 replies
46/267rtc: snvs: fix wakealarm by call enable_irq_wake earlierdrivers/rtc/rtc-snvs.c+21 -90 replies
47/267i2c: at91: fix a race condition when using the DMA controllerdrivers/i2c/busses/i2c-at91.c+53 -170 replies
51/267iio:light:cm3323: clear bitmask before setdrivers/iio/light/cm3323.c+1 -10 replies
52/267iio:adc:cc10001_adc: fix Kconfig dependencydrivers/iio/adc/Kconfig+1 -20 replies
53/267iio:accel:bmc150-accel: fix counting directiondrivers/iio/accel/bmc150-accel.c+1 -10 replies
54/267iio: light: tcs3414: Fix bug preventing to set integration timedrivers/iio/light/tcs3414.c+1 -10 replies
55/267iio: DAC: ad5624r_spi: fix bit shift of output data valuedrivers/iio/dac/ad5624r_spi.c+2 -20 replies
56/267iio: inv-mpu: Specify the expected format/precision for write channelsdrivers/iio/imu/inv_mpu6050/inv_mpu_core.c+18 -00 replies
57/267iio: tmp006: Check channel info on writedrivers/iio/temperature/tmp006.c+3 -00 replies
58/267iio: twl4030-madc: Pass the IRQF_ONESHOT flagdrivers/iio/adc/twl4030-madc.c+2 -10 replies
59/267iio: ABI: Clarify proximity output valueDocumentation/ABI/testing/sysfs-bus-iio+2 -40 replies
60/267iio: proximity: sx9500: Fix proximity valuedrivers/iio/proximity/sx9500.c+1 -10 replies
61/267iio: adc: rockchip_saradc: add missing MODULE_* datadrivers/iio/adc/rockchip_saradc.c+4 -00 replies
62/267iio: adc: at91_adc: allow to use full range of startup timedrivers/iio/adc/at91_adc.c+4 -40 replies
63/267vb2: Dont WARN when v4l2_buffer.bytesused is 0 for multiplanar buffersdrivers/media/v4l2-core/videobuf2-core.c+23 -100 replies
64/267media: Fix regression in some more dib0700 based devicesdrivers/media/usb/dvb-usb/dib0700_devices.c+6 -00 replies
66/267cx18: add missing caps for the PCM video devicedrivers/media/pci/cx18/cx18-streams.c+1 -00 replies
67/267cx24117: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/cx24117.c+1 -10 replies
68/267af9013: Dont accept invalid bandwidthdrivers/media/dvb-frontends/af9013.c+4 -00 replies
69/267saa7164: fix querycap warningdrivers/media/pci/saa7164/saa7164-encoder.c drivers/media/pci/saa7164/saa7164-vbi.c+12 -100 replies
70/267s5h1420: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/s5h1420.c+1 -10 replies
71/267cx24116: fix a buffer overflow when checking userspace paramsdrivers/media/dvb-frontends/cx24116.c+4 -40 replies
72/267ASoC: arizona: Fix noise generator gain TLVsound/soc/codecs/wm5102.c sound/soc/codecs/wm5110.c sound/soc/codecs/wm8997.c+3 -30 replies
73/267ASoC: rt5645: Init jack_detect_work before registering irqsound/soc/codecs/rt5645.c+2 -20 replies
74/267ASoC: max98925: Fix mask for setting DAI invert modesound/soc/codecs/max98925.c+1 -10 replies
75/267ASoC: qcom: remove incorrect dependenciessound/soc/qcom/Kconfig+0 -20 replies
76/267ASoC: imx-wm8962: Add a missing error checksound/soc/fsl/imx-wm8962.c+1 -10 replies
77/267ASoC: omap: fix up SND_OMAP_SOC_OMAP_ABE_TWL6040 dependency, againsound/soc/omap/Kconfig+3 -20 replies
79/267ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bitssound/soc/codecs/wm8955.c+1 -10 replies
81/267ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]sound/soc/codecs/wm8960.c+1 -10 replies
82/267ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a cardsound/soc/codecs/tas2552.c+3 -00 replies
83/267ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entrysound/soc/codecs/tas2552.c+0 -10 replies
84/267libata: Do not blacklist Micron M500DCdrivers/ata/libata-core.c+1 -10 replies
85/267libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVERdrivers/ata/libata-core.c+2 -10 replies
86/267libata: increase the timeout when setting transfer modedrivers/ata/libata-core.c+2 -10 replies
87/267libata: Fall back to unqueued READ LOG EXT if the DMA variant failsdrivers/ata/libata-eh.c include/linux/libata.h+12 -10 replies
88/267libata: Expose TRIM capability in sysfsDocumentation/ABI/testing/sysfs-ata drivers/ata/libata-transport.c+33 -00 replies
89/267libata: add ATA_HORKAGE_NOTRIMdrivers/ata/libata-scsi.c drivers/ata/libata-transport.c include/linux/libata.h+6 -10 replies
90/267libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limitdrivers/ata/libata-core.c include/linux/ata.h include/linux/libata.h+12 -10 replies
91/267libata: Do not blacklist M510DCdrivers/ata/libata-core.c+1 -10 replies
92/267libata: force disable trim for SuperSSpeed S238drivers/ata/libata-core.c+3 -00 replies
93/267usb: dwc3: gadget: return error if command sent to DGCMD register failsdrivers/usb/dwc3/gadget.c+2 -00 replies
94/267usb: dwc3: gadget: return error if command sent to DEPCMD register failsdrivers/usb/dwc3/gadget.c+2 -00 replies
95/267usb: dwc3: gadget: dont clear EP_BUSY too earlydrivers/usb/dwc3/gadget.c+5 -10 replies
96/267usb: dwc3: Reset the transfer resource index on SET_INTERFACEdrivers/usb/dwc3/ep0.c+4 -00 replies
97/267usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port resetdrivers/usb/core/hub.c+33 -490 replies
98/267USB: devio: fix a condition in async_completed()drivers/usb/core/devio.c+1 -10 replies
99/267phy: twl4030-usb: remove incorrect pm_runtime_get_sync() in probe function.drivers/phy/phy-twl4030-usb.c+0 -18 replies
100/267usb: phy: mxs: suspend to RAM causes NULL pointer dereferencedrivers/usb/phy/phy-mxs-usb.c+3 -00 replies
101/267phy: berlin-usb: fix divider for BG2CDdrivers/phy/phy-berlin-usb.c+2 -20 replies
102/267usb: gadget: composite: Fix NULL pointer dereferencedrivers/usb/gadget/composite.c+7 -40 replies
103/267usb: gadget: f_fs: do not set cancel function on synchronous {read,write}drivers/usb/gadget/function/f_fs.c+4 -20 replies
104/267usb: gadget: mv_udc_core: fix phy_regs I/O memory leakdrivers/usb/gadget/udc/mv_udc_core.c+1 -10 replies
105/267usb: f_mass_storage: limit number of reported LUNsdrivers/usb/gadget/function/f_mass_storage.c+13 -30 replies
106/267usb: musb: host: rely on port_mode to call musb_start()drivers/usb/musb/musb_virthub.c+1 -30 replies
107/267USB: cp210x: add ID for Aruba Networks controllersdrivers/usb/serial/cp210x.c+1 -00 replies
108/267USB: option: add 2020:4000 IDdrivers/usb/serial/option.c+1 -00 replies
109/267USB: serial: Destroy serial_minors IDR on module exitdrivers/usb/serial/usb-serial.c+1 -00 replies
110/267USB: OHCI: Fix race between ED unlink and URB submissiondrivers/usb/host/ohci-q.c+1 -60 replies
111/267usb: core: lpm: set lpm_capable for root hub devicedrivers/usb/core/hcd.c drivers/usb/core/hub.c drivers/usb/core/usb.h+7 -30 replies
112/267usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() functiondrivers/usb/host/xhci-mem.c+1 -10 replies
113/267dm cache: fix race when issuing a POLICY_REPLACE operationdrivers/md/dm-cache-policy-cleaner.c drivers/md/dm-cache-policy-internal.h drivers/md/dm-cache-policy-mq.c +2 more+85 -370 replies
114/267dm stats: fix divide by zero if number_of_areas arg is zerodrivers/md/dm-stats.c+2 -00 replies
115/267dm space map metadata: fix occasional leak of a metadata block on resizedrivers/md/persistent-data/dm-space-map-metadata.c+35 -150 replies
116/267dm btree remove: fix bug in redistribute3drivers/md/persistent-data/dm-btree-remove.c+3 -30 replies
117/267dm thin: allocate the cell_sort_array dynamicallydrivers/md/dm-thin.c+12 -10 replies
118/267dm btree: silence lockdep lock inversion in dm_btree_del()drivers/md/persistent-data/dm-btree.c+1 -10 replies
119/267mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()drivers/mmc/card/block.c+2 -00 replies
120/267block: loop: convert to per-device workqueuedrivers/block/loop.c drivers/block/loop.h+15 -160 replies
121/267block: loop: avoiding too many pending per work I/Odrivers/block/loop.c+1 -10 replies
122/267block: Do a full clone when splitting discard biosblock/bio.c+12 -30 replies
123/267ARM: at91/dt: sama5d4ek: mci0 uses slot 0arch/arm/boot/dts/at91-sama5d4ek.dts+2 -20 replies
124/267ARM: at91/dt: sama5d4: fix dma conf for aes, sha and tdes nodesarch/arm/boot/dts/sama5d4.dtsi+10 -100 replies
126/267ARM: at91/dt: trivial: fix USB udc compatible stringDocumentation/devicetree/bindings/usb/atmel-usb.txt+3 -30 replies
127/267ARM: at91/dt: update udc compatible stringsarch/arm/boot/dts/at91sam9g45.dtsi arch/arm/boot/dts/at91sam9x5.dtsi arch/arm/boot/dts/sama5d3.dtsi +1 more+4 -40 replies
128/267bus: arm-ccn: Fix node->XP config conversiondrivers/bus/arm-ccn.c+1 -10 replies
129/267drm/vgem: Set unique to "vgem"drivers/gpu/drm/vgem/vgem_drv.c+2 -00 replies
130/267drm/dp/mst: close deadlock in connector destruction.drivers/gpu/drm/drm_dp_mst_topology.c include/drm/drm_crtc.h include/drm/drm_dp_mst_helper.h+44 -20 replies
131/267drm/dp/mst: take lock around looking up the branch device on hpd irqdrivers/gpu/drm/drm_dp_mst_topology.c+3 -00 replies
132/267drm/dp/mst: make sure mst_primary mstb is valid in work functiondrivers/gpu/drm/drm_dp_mst_topology.c+19 -50 replies
133/267drm/tegra: dpaux: Fix transfers larger than 4 bytesdrivers/gpu/drm/tegra/dpaux.c+8 -100 replies
134/267drm/qxl: Do not cause spice-server to clean our objectsdrivers/gpu/drm/qxl/qxl_cmd.c+1 -00 replies
135/267drm/qxl: Do not leak memory if qxl_release_list_add failsdrivers/gpu/drm/qxl/qxl_ioctl.c+3 -10 replies
136/267drm/bridge: ptn3460: Include linux/gpio/consumer.hdrivers/gpu/drm/bridge/ptn3460.c+1 -00 replies
137/267drm/atomic: fix out of bounds read in for_each_*_in_state helpersinclude/drm/drm_atomic.h+12 -120 replies
138/267drm/radeon: take the mode_config mutex when dealing with hpds (v2)drivers/gpu/drm/radeon/radeon_irq_kms.c+2 -00 replies
139/267drm/radeon: clean up radeon_audio_enabledrivers/gpu/drm/radeon/radeon_audio.c drivers/gpu/drm/radeon/radeon_audio.h+9 -110 replies
140/267drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure pathdrivers/gpu/drm/i915/i915_gem_gtt.c+3 -30 replies
143/267drm/i915: Declare the swizzling unknown for L-shaped configurationsdrivers/gpu/drm/i915/i915_gem_tiling.c+11 -10 replies
144/267drm/i915: Snapshot seqno of most recently submitted request.drivers/gpu/drm/i915/i915_gem.c drivers/gpu/drm/i915/i915_irq.c drivers/gpu/drm/i915/intel_ringbuffer.h+11 -100 replies
145/267drm/i915: Forward all core DRM ioctls to core compat handlingdrivers/gpu/drm/i915/i915_ioc32.c+1 -10 replies
146/267Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations"drivers/gpu/drm/i915/i915_gem_tiling.c+1 -110 replies
150/267Revert "drm/radeon: dont switch vt on suspend"drivers/gpu/drm/radeon/radeon_fb.c+0 -10 replies
151/267drm/radeon: only check the sink type on DP connectorsdrivers/gpu/drm/radeon/radeon_audio.c+9 -90 replies
157/267drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5drivers/gpu/drm/radeon/si_dpm.c+1 -00 replies
159/267drm/radeon/ci: silence a harmless PCC warningdrivers/gpu/drm/radeon/ci_dpm.c+1 -10 replies
160/267drm/rockchip: use drm_gem_mmap helpersdrivers/gpu/drm/rockchip/rockchip_drm_gem.c+34 -330 replies
161/267drm: add a check for x/y in drm_mode_setcrtcdrivers/gpu/drm/drm_crtc.c+5 -20 replies
162/267drm: Provide compat ioctl for addfb2.1drivers/gpu/drm/drm_ioc32.c+60 -00 replies
164/267libata: Fix regression when the NCQ Send and Receive log page is absentdrivers/ata/libata-eh.c+1 -00 replies
165/267xfs: fix remote symlinks on V5/CRC filesystemsfs/xfs/xfs_symlink.c+1 -10 replies
166/267xfs: dont truncate attribute extents if no extents existfs/xfs/xfs_attr_inactive.c+8 -20 replies
167/267w1_therm reference count family datadrivers/w1/slaves/w1_therm.c+47 -150 replies
168/267tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add()drivers/char/tpm/tpm_crb.c+2 -20 replies
169/267vTPM: set virtual device before passing to ibmvtpm_reset_crqdrivers/char/tpm/tpm_ibmvtpm.c+3 -20 replies
170/267tpm: Fix initialization of the cdevdrivers/char/tpm/tpm-chip.c+2 -10 replies
171/267tpm, tpm_crb: fail when TPM2 ACPI table contents look corrupteddrivers/char/tpm/tpm_crb.c+8 -00 replies
172/267KEYS: fix "ca_keys=" partial key matchingcrypto/asymmetric_keys/asymmetric_keys.h crypto/asymmetric_keys/asymmetric_type.c crypto/asymmetric_keys/x509_public_key.c+35 -110 replies
173/267KEYS: ensure we free the assoc array edit if edit is validsecurity/keys/keyring.c+5 -30 replies
174/267ima: skip measurement of cgroupfs files and update documentationDocumentation/ABI/testing/ima_policy security/integrity/ima/ima_policy.c+14 -50 replies
175/267ima: cleanup ima_init_policy() a littlesecurity/integrity/ima/ima_policy.c+5 -90 replies
176/267ima: do not measure or appraise the NSFS filesystemDocumentation/ABI/testing/ima_policy security/integrity/ima/ima_policy.c+5 -00 replies
177/267evm: labeling pseudo filesystems exceptionsecurity/integrity/evm/evm_main.c+11 -00 replies
178/267ima: fix ima_show_template_data_ascii()security/integrity/ima/ima.h security/integrity/ima/ima_fs.c security/integrity/ima/ima_template_lib.c+5 -40 replies
179/267ima: add support for new "euid" policy conditionDocumentation/ABI/testing/ima_policy security/integrity/ima/ima_policy.c+25 -50 replies
180/267ima: extend "mask" policy matching supportDocumentation/ABI/testing/ima_policy security/integrity/ima/ima_policy.c+17 -60 replies
181/267ima: update builtin policiesDocumentation/kernel-parameters.txt security/integrity/ima/ima_policy.c+65 -100 replies
182/267tracing/filter: Do not WARN on operand count going below zerokernel/trace/trace_events_filter.c+3 -10 replies
183/267tracing/filter: Do not allow infix to exceed end of stringkernel/trace/trace_events_filter.c+6 -00 replies
184/267tracing: Fix typo from "static inlin" to "static inline"kernel/trace/trace.h+1 -10 replies
185/267tracing: Have branch tracer use recursive field of task structkernel/trace/trace.h kernel/trace/trace_branch.c+11 -70 replies
186/267tracing: Fix sample output of dynamic arrayssamples/trace_events/trace-events-sample.h+5 -20 replies
187/267dmaengine: mv_xor: bug fix for racing condition in descriptors cleanupdrivers/dma/mv_xor.c drivers/dma/mv_xor.h+48 -270 replies
188/267md: clear mddev->private when it has been freed.drivers/md/md.c+3 -00 replies
189/267md: unlock mddev_lock on an error path.drivers/md/md.c+3 -10 replies
190/267md: Skip cluster setup for dm-raiddrivers/md/bitmap.c+12 -30 replies
191/267hwmon: (mcp3021) Fix broken output scalingdrivers/hwmon/mcp3021.c+1 -130 replies
192/267hwmon: (nct7802) fix visibility of temp3drivers/hwmon/nct7802.c+1 -10 replies
193/267ARM: dts: mx23: fix iio-hwmon supportarch/arm/boot/dts/imx23.dtsi+1 -00 replies
194/267Btrfs: dont invalidate root dentry when subvolume deletion failsfs/btrfs/ioctl.c+1 -30 replies
195/267md: fix a build warningdrivers/md/md.c+1 -10 replies
196/267Btrfs: use kmem_cache_free when freeing entry in inode cachefs/btrfs/inode-map.c+1 -10 replies
197/267Btrfs: fix race between caching kthread and returning inode to inode cachefs/btrfs/inode-map.c+11 -40 replies
198/267Btrfs: fix fsync data loss after append writefs/btrfs/tree-log.c+9 -50 replies
199/267Btrfs: fix memory leak in the extent_same ioctlfs/btrfs/ioctl.c+3 -10 replies
200/267Btrfs: fix list transaction->pending_ordered corruptionfs/btrfs/transaction.c+2 -20 replies
201/267Btrfs: fix file corruption after cloning inline extentsfs/btrfs/ioctl.c+14 -00 replies
202/267selinux: dont waste ebitmap space when importing NetLabel categoriessecurity/selinux/ss/ebitmap.c+6 -00 replies
203/267selinux: fix mprotect PROT_EXEC regression caused by mm changesecurity/selinux/hooks.c+2 -10 replies
204/267fuse: initialize fc->release before calling itfs/fuse/inode.c+1 -10 replies
205/267crush: fix a bug in tree bucket decodenet/ceph/osdmap.c+1 -10 replies
206/267ACPI / resources: free memory on error in add_region_before()drivers/acpi/resource.c+3 -10 replies
207/267ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stagedrivers/acpi/osl.c drivers/acpi/resource.c drivers/pnp/system.c +1 more+18 -2010 replies
208/267ACPI / LPSS: Fix up acpi_lpss_create_device()drivers/acpi/acpi_lpss.c+5 -20 replies
209/267ACPICA: Tables: Enable both 32-bit and 64-bit FACSdrivers/acpi/acpica/aclocal.h drivers/acpi/acpica/tbfadt.c drivers/acpi/acpica/tbutils.c +2 more+48 -202 replies
210/267ACPICA: Tables: Fix an issue that FACS initialization is performed twicedrivers/acpi/acpica/utxfinit.c include/acpi/actypes.h+7 -40 replies
211/267ACPICA: Tables: Enable default 64-bit FADT addresses favorinclude/acpi/acpixf.h+2 -20 replies
212/267ACPI / PCI: Fix regressions caused by resource_size_t overflow with 32-bit kerneldrivers/acpi/resource.c+15 -90 replies
213/267serial: samsung: only use earlycon for consoledrivers/tty/serial/Kconfig+1 -10 replies
214/267mmc: card: Fixup request missing in mmc_blk_issue_rw_rqdrivers/mmc/card/block.c+5 -30 replies
215/267mmc: sdhci: Restore behavior while creating OCR maskdrivers/mmc/host/sdhci.c+5 -40 replies
216/267PM / clk: Fix clock error check in __pm_clk_add()drivers/base/power/clock_ops.c+1 -10 replies
217/267RDMA/ocrdma: fix double free on pddrivers/infiniband/hw/ocrdma/ocrdma_verbs.c+0 -10 replies
218/267tty: remove platform_sysrq_reset_seqdrivers/tty/sysrq.c+1 -180 replies
219/267mm/hugetlb: introduce minimum hugepage ordermm/hugetlb.c+11 -80 replies
220/267PM / sleep: Increase default DPM watchdog timeout to 60kernel/power/Kconfig+1 -10 replies
221/267firmware: dmi_scan: Only honor end-of-table for 64-bit tablesdrivers/firmware/dmi_scan.c+9 -40 replies
222/267compiler-intel: fix wrong compiler barrier() macroinclude/linux/compiler-intel.h+2 -00 replies
223/267__bitmap_parselist: fix bug in empty string handlinglib/bitmap.c+9 -80 replies
224/267security_syslog() should be called once onlykernel/printk/printk.c+4 -70 replies
225/267mac80211: fix the beacon csa counter for mesh and ibssnet/mac80211/cfg.c net/mac80211/ibss.c net/mac80211/mesh.c+3 -00 replies
226/267iwlwifi: mvm: fix ROC reference accountingdrivers/net/wireless/iwlwifi/mvm/debugfs.c drivers/net/wireless/iwlwifi/mvm/mac80211.c drivers/net/wireless/iwlwifi/mvm/mvm.h +1 more+14 -90 replies
227/267cfg80211: ignore netif running state when changing iftypenet/wireless/util.c+1 -10 replies
228/267mac80211: prevent possible crypto tx tailroom corruptionnet/mac80211/main.c+3 -00 replies
229/267e1000e: Cleanup handling of VLAN_HLEN as a part of max frame sizedrivers/net/ethernet/intel/e1000e/82571.c drivers/net/ethernet/intel/e1000e/ich8lan.c drivers/net/ethernet/intel/e1000e/netdev.c+14 -160 replies
230/267clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifierdrivers/clocksource/exynos_mct.c+30 -130 replies
231/267ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blockeddrivers/platform/x86/ideapad-laptop.c+7 -00 replies
232/267ideapad: fix software rfkill settingdrivers/platform/x86/ideapad-laptop.c+2 -10 replies
233/267of/address: use atomic allocation in pci_register_io_range()drivers/of/address.c+1 -10 replies
235/267ovl: lookup whiteouts outside iterate_dir()fs/overlayfs/readdir.c+49 -280 replies
236/267of: return NUMA_NO_NODE from fallback of_node_to_nid()drivers/of/base.c include/linux/of.h+5 -20 replies
239/267clk: Fix JSON output in debugfsdrivers/clk/clk.c+3 -20 replies
240/267clk: ti: dra7-atl-clock: Fix possible ERR_PTR dereferencedrivers/clk/ti/clk-dra7-atl.c+5 -00 replies
241/267clk: qcom: Use parent rate when set rate to pixel RCG clockdrivers/clk/qcom/clk-rcg2.c+3 -60 replies
242/267pNFS: Fix a memory leak when attempted pnfs failsfs/nfs/pnfs.c+2 -00 replies
243/267pNFS/flexfiles: Fix the reset of struct pgio_header when resendingfs/nfs/flexfilelayout/flexfilelayout.c+1 -10 replies
244/267NFS: Fix size of NFSACL SETACL operationsfs/nfs/nfs3xdr.c+1 -10 replies
245/267fixing infinite OPEN loop in 4.0 stateid recoveryfs/nfs/nfs4state.c+2 -00 replies
246/267nfs: increase size of EXCHANGE_ID name string bufferinclude/linux/nfs_xdr.h+1 -10 replies
247/267NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writesfs/nfs/pnfs.c fs/nfs/write.c+2 -00 replies
248/267nfs: fix potential credential leak in ff_layout_update_mirror_credfs/nfs/flexfilelayout/flexfilelayoutdev.c+2 -10 replies
249/267nfs: always update creds in mirror, even when we have an already connected dsfs/nfs/flexfilelayout/flexfilelayoutdev.c+2 -20 replies
250/267SUNRPC: Fix a memory leak in the backchannel codenet/sunrpc/backchannel_rqst.c+1 -10 replies
251/2679p: forgetting to cancel request on interrupted zero-copy RPCnet/9p/client.c+2 -10 replies
252/2679p: dont leave a half-initialized inode sitting aroundfs/9p/vfs_inode.c fs/9p/vfs_inode_dotl.c+2 -40 replies
253/267rbd: use GFP_NOIO in rbd_obj_request_create()drivers/block/rbd.c+2 -20 replies
254/267agp/intel: Fix typo in needs_ilk_vtd_wa()drivers/char/agp/intel-gtt.c+1 -10 replies
255/267ARM: dove: fix legacy dove IRQ numbersarch/arm/mach-dove/include/mach/irqs.h arch/arm/mach-dove/irq.c+63 -630 replies
256/267EDAC, octeon: Fix broken build due to model helper renamesdrivers/edac/octeon_edac-l2c.c drivers/edac/octeon_edac-lmc.c drivers/edac/octeon_edac-pc.c+3 -30 replies
257/267p9_client_write(): avoid double p9_free_req()net/9p/client.c+1 -00 replies
258/267ARM64: smp: Fix suspicious RCU usage with ipi tracepointsarch/arm64/kernel/smp.c+2 -20 replies
259/267arm64: bpf: fix out-of-bounds read in bpf2a64_offset()arch/arm64/net/bpf_jit_comp.c+4 -30 replies
260/267arm64: bpf: fix endianness conversion bugsarch/arm64/net/bpf_jit.h arch/arm64/net/bpf_jit_comp.c+24 -20 replies
261/267arm64: Dont report clear pmds and puds as hugearch/arm64/mm/hugetlbpage.c+2 -20 replies
262/267perf bench numa: Fix to show proper convergence statstools/perf/util/cloexec.c+4 -00 replies
263/267ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepointsarch/arm/kernel/smp.c+2 -20 replies
264/267ARM: 8397/1: fix vdsomunge not to depend on glibc specific error.harch/arm/vdso/vdsomunge.c+33 -230 replies
265/267hpfs: kstrdup() out of memory handlingfs/hpfs/super.c+5 -20 replies
266/267hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV insteadfs/hpfs/super.c+7 -40 replies
267/267Fix firmware loader uevent buffer NULL pointer dereferencedrivers/base/firmware_class.c+13 -30 replies

Reviews trailers per patch

67 of 243 patches have a Reviewed-by or Acked-by.

PatchGeert UytterhoevenLudovic DesrochesLars-Peter ClausenAlexandre BelloniCharles KeepaxGregory CLEMENTDaniel VetterDave AirlieSergey SenozhatskyDave ChinnerAshley LaiDavid HowellsDavid SterbaDevesh SharmaKrzysztof KozlowskiMarcin JabrzykAlex ElderIngo MolnarTedd Ho-Jeong AnAlexander AringLarry FingerLen BrownJan KaraYiwen JiangChristophe RicardOctavian PurdilaPeter UjfalusiHannes Reineckesundeep subbarayaHuang RuiSubbaraya Sundeep BhattaAlan SternVlad DogaruHeiko PrzybylPeter ChenTejun HeoSeunguk ShinChristoph HellwigNicolas FerreBo ShenFabio CoattiMika KuoppalaAl ViroSekhar NoriDmitry TorokhovJarkko SakkinenPeter HueweFengguang WuOfer HeifetzChris WilsonJosh DurginOswald BuddenhagenMarek VasutBoszormenyi ZoltanArd BiesheuvelPranith KumarJohannes BergAaron BrownLiu BoMark FashehDavid DaneySteven RostedtPaul E. McKenneyAlexei StarovoitovSteve CapperMarc ZyngierJohn StultzWill DeaconArchit TanejaShuah KhanMing LeiThorsten BschorrEvgeniy PolyakovJason GunthorpeTim Kryger
3/267
4/267
5/267
6/267
7/267
8/267
9/267
10/267
11/267
12/267
13/267A-b
14/267A-b
15/267
16/267
17/267T-b
18/267
19/267
20/267
21/267
22/267
23/267A-b
24/267
25/267
26/267
27/267A-b
28/267
29/267T-b
30/267
31/267
32/267
33/267
34/267
35/267
36/267
37/267R-b
38/267
39/267
40/267
41/267
42/267T-b
43/267A-b
44/267
45/267
46/267
47/267A-b
51/267
52/267
53/267R-b
54/267
55/267A-b
56/267
57/267
58/267
59/267
60/267R-b
61/267
62/267A-b
63/267
64/267
66/267
67/267
68/267
69/267
70/267
71/267
72/267
73/267
74/267
75/267
76/267
77/267A-b
79/267A-b
81/267A-b
82/267
83/267
84/267
85/267
86/267
87/267R-b
88/267R-b
89/267
90/267
91/267
92/267
93/267
94/267
95/267T-b
96/267T-b T-b
97/267A-b
98/267A-b
99/267
100/267A-b
101/267
102/267
103/267A-b
104/267
105/267T-b
106/267T-b
107/267
108/267
109/267
110/267T-b
111/267A-b
112/267
113/267
114/267
115/267
116/267
117/267
118/267
119/267
120/267A-b
121/267A-b
122/267T-b R-b
123/267
124/267A-b
126/267
127/267A-b A-b T-b
128/267
129/267Reportedy-and-tested-by
130/267A-b
131/267R-b
132/267R-b
133/267
134/267R-b
135/267R-b
136/267
137/267
138/267
139/267
140/267R-b
143/267
144/267R-b
145/267
146/267
150/267
151/267
157/267
159/267
160/267R-b
161/267
162/267R-b
164/267T-b
165/267R-b
166/267R-b
167/267T-b A-b
168/267R-b
169/267R-b
170/267R-b R-b T-b
171/267R-b
172/267A-b
173/267
174/267
175/267
176/267
177/267
178/267
179/267
180/267
181/267
182/267
183/267
184/267
185/267T-b
186/267
187/267R-b
188/267
189/267
190/267
191/267
192/267
193/267R-b R-b
194/267
195/267
196/267R-b
197/267
198/267R-b
199/267R-b
200/267R-b
201/267
202/267
203/267
204/267
205/267R-b
206/267
207/267
208/267
209/267Reported-and-tested-by
210/267
211/267Reported-and-tested-by
212/267Reported-and-tested-by
213/267
214/267
215/267R-b
216/267
217/267A-b
218/267
219/267
220/267
221/267A-b
222/267R-b
223/267
224/267
225/267
226/267R-b
227/267
228/267
229/267T-b
230/267R-b T-b T-b
231/267
232/267
233/267
235/267
236/267
239/267
240/267
241/267T-b
242/267
243/267
244/267
245/267
246/267
247/267
248/267
249/267
250/267
251/267
252/267
253/267R-b
254/267R-b
255/267
256/267A-b
257/267
258/267A-b R-b
259/267A-b
260/267A-b
261/267R-b A-b
262/267A-b
263/267A-b R-b T-b
264/267A-b
265/267
266/267
267/267Reported-and-tested-by A-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 75 reviewers.

Read the v1 thread

Cover letter [PATCH 4.1 000/267] 4.1.4-stable review

This is the start of the stable review cycle for the 4.1.4 release. There are 267 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 Sun Aug 2 19:39:27 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/v4.x/stable-review/patch-4.1.4-rc1.gz

and the diffstat can be found below.

thanks,

greg k-h

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

Greg Kroah-Hartman <[email protected]>

    Linux 4.1.4-rc1

Linus Torvalds <[email protected]>
Fix firmware loader uevent buffer NULL pointer dereference

Joe Perches <[email protected]>
hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead

Sanidhya Kashyap <[email protected]>
hpfs: kstrdup() out of memory handling

Szabolcs Nagy <[email protected]>
ARM: 8397/1: fix vdsomunge not to depend on glibc specific error.h

Stephen Boyd <[email protected]>
ARM: 8393/1: smp: Fix suspicious RCU usage with ipi tracepoints

Srikar Dronamraju <[email protected]>
perf bench numa: Fix to show proper convergence stats

Christoffer Dall <[email protected]>
arm64: Don't report clear pmds and puds as huge

Xi Wang <[email protected]>
arm64: bpf: fix endianness conversion bugs

Xi Wang <[email protected]>
arm64: bpf: fix out-of-bounds read in bpf2a64_offset()

Stephen Boyd <[email protected]>
ARM64: smp: Fix suspicious RCU usage with ipi tracepoints

Al Viro <[email protected]>
p9_client_write(): avoid double p9_free_req()

Aaro Koskinen <[email protected]>
EDAC, octeon: Fix broken build due to model helper renames

Russell King <[email protected]>
ARM: dove: fix legacy dove IRQ numbers

Chris Wilson <[email protected]>
agp/intel: Fix typo in needs_ilk_vtd_wa()

Ilya Dryomov <[email protected]>
rbd: use GFP_NOIO in rbd_obj_request_create()

Al Viro <[email protected]>
9p: don't leave a half-initialized inode sitting around

Al Viro <[email protected]>
9p: forgetting to cancel request on interrupted zero-copy RPC

Trond Myklebust <[email protected]>
SUNRPC: Fix a memory leak in the backchannel code

Jeff Layton <[email protected]>
nfs: always update creds in mirror, even when we have an already connected ds

Jeff Layton <[email protected]>
nfs: fix potential credential leak in ff_layout_update_mirror_cred

Trond Myklebust <[email protected]>
NFS: Ensure we set NFS_CONTEXT_RESEND_WRITES when requeuing writes

Jeff Layton <[email protected]>
nfs: increase size of EXCHANGE_ID name string buffer

Olga Kornievskaia <[email protected]>
fixing infinite OPEN loop in 4.0 stateid recovery

Chuck Lever <[email protected]>
NFS: Fix size of NFSACL SETACL operations

Trond Myklebust <[email protected]>
pNFS/flexfiles: Fix the reset of struct pgio_header when resending

Trond Myklebust <[email protected]>
pNFS: Fix a memory leak when attempted pnfs fails

Hai Li <[email protected]>
clk: qcom: Use parent rate when set rate to pixel RCG clock

Krzysztof Kozlowski <[email protected]>
clk: ti: dra7-atl-clock: Fix possible ERR_PTR dereference

Stefan Wahren <[email protected]>
clk: Fix JSON output in debugfs

Geert Uytterhoeven <[email protected]>
gpiolib: Add missing dummies for the unified device properties interface

Uwe Kleine-König <[email protected]>
watchdog: omap: assert the counter being stopped before reprogramming

Konstantin Khlebnikov <[email protected]>
of: return NUMA_NO_NODE from fallback of_node_to_nid()

Miklos Szeredi <[email protected]>
ovl: lookup whiteouts outside iterate_dir()

Pali Rohár <[email protected]>
dell-laptop: Fix allocating & freeing SMI buffer page

Jingoo Han <[email protected]>
of/address: use atomic allocation in pci_register_io_range()

Arnd Bergmann <[email protected]>
ideapad: fix software rfkill setting

Dmitry Tunin <[email protected]>
ideapad_laptop: Lenovo G50-30 fix rfkill reports wireless blocked

Damian Eppel <[email protected]>
clocksource: exynos_mct: Avoid blocking calls in the cpu hotplug notifier

Alexander Duyck <[email protected]>
e1000e: Cleanup handling of VLAN_HLEN as a part of max frame size

Michal Kazior <[email protected]>
mac80211: prevent possible crypto tx tailroom corruption

Michal Kazior <[email protected]>
cfg80211: ignore netif running state when changing iftype

Eliad Peller <[email protected]>
iwlwifi: mvm: fix ROC reference accounting

Chun-Yeow Yeoh <[email protected]>
mac80211: fix the beacon csa counter for mesh and ibss

Vasily Averin <[email protected]>
security_syslog() should be called once only

Chris Metcalf <[email protected]>
__bitmap_parselist: fix bug in empty string handling

Daniel Borkmann <[email protected]>
compiler-intel: fix wrong compiler barrier() macro

Jean Delvare <[email protected]>
firmware: dmi_scan: Only honor end-of-table for 64-bit tables

Takashi Iwai <[email protected]>
PM / sleep: Increase default DPM watchdog timeout to 60

Naoya Horiguchi <[email protected]>
mm/hugetlb: introduce minimum hugepage order

Arnd Bergmann <[email protected]>
tty: remove platform_sysrq_reset_seq

Colin Ian King <[email protected]>
RDMA/ocrdma: fix double free on pd

Geert Uytterhoeven <[email protected]>
PM / clk: Fix clock error check in __pm_clk_add()

Ulf Hansson <[email protected]>
mmc: sdhci: Restore behavior while creating OCR mask

Ding Wang <[email protected]>
mmc: card: Fixup request missing in mmc_blk_issue_rw_rq

Arnd Bergmann <[email protected]>
serial: samsung: only use earlycon for console

Jiang Liu <[email protected]>
ACPI / PCI: Fix regressions caused by resource_size_t overflow with 32-bit kernel

Lv Zheng <[email protected]>
ACPICA: Tables: Enable default 64-bit FADT addresses favor

Lv Zheng <[email protected]>
ACPICA: Tables: Fix an issue that FACS initialization is performed twice

Lv Zheng <[email protected]>
ACPICA: Tables: Enable both 32-bit and 64-bit FACS

Rafael J. Wysocki <[email protected]>
ACPI / LPSS: Fix up acpi_lpss_create_device()

Rafael J. Wysocki <[email protected]>
ACPI / PNP: Reserve ACPI resources at the fs_initcall_sync stage

Dan Carpenter <[email protected]>
ACPI / resources: free memory on error in add_region_before()

Ilya Dryomov <[email protected]>
crush: fix a bug in tree bucket decode

Miklos Szeredi <[email protected]>

    fuse: initialize fc->release before calling it

Stephen Smalley <[email protected]>
selinux: fix mprotect PROT_EXEC regression caused by mm change

Paul Moore <[email protected]>
selinux: don't waste ebitmap space when importing NetLabel categories

Filipe Manana <[email protected]>
Btrfs: fix file corruption after cloning inline extents

Filipe Manana <[email protected]>

    Btrfs: fix list transaction->pending_ordered corruption

Filipe Manana <[email protected]>
Btrfs: fix memory leak in the extent_same ioctl

Filipe Manana <[email protected]>
Btrfs: fix fsync data loss after append write

Filipe Manana <[email protected]>
Btrfs: fix race between caching kthread and returning inode to inode cache

Filipe Manana <[email protected]>
Btrfs: use kmem_cache_free when freeing entry in inode cache

Firo Yang <[email protected]>
md: fix a build warning

Omar Sandoval <[email protected]>
Btrfs: don't invalidate root dentry when subvolume deletion fails

Stefan Wahren <[email protected]>
ARM: dts: mx23: fix iio-hwmon support

Constantine Shulyupin <[email protected]>
hwmon: (nct7802) fix visibility of temp3

Stevens, Nick <[email protected]>
hwmon: (mcp3021) Fix broken output scaling

Goldwyn Rodrigues <[email protected]>
md: Skip cluster setup for dm-raid

NeilBrown <[email protected]>
md: unlock mddev_lock on an error path.

NeilBrown <[email protected]>

    md: clear mddev->private when it has been freed.

Lior Amsalem <[email protected]>
dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix sample output of dynamic arrays

Steven Rostedt (Red Hat) <[email protected]>
tracing: Have branch tracer use recursive field of task struct

Steven Rostedt (Red Hat) <[email protected]>
tracing: Fix typo from "static inlin" to "static inline"

Steven Rostedt (Red Hat) <[email protected]>
tracing/filter: Do not allow infix to exceed end of string

Steven Rostedt (Red Hat) <[email protected]>
tracing/filter: Do not WARN on operand count going below zero

Mimi Zohar <[email protected]>
ima: update builtin policies

Mimi Zohar <[email protected]>
ima: extend "mask" policy matching support

Mimi Zohar <[email protected]>
ima: add support for new "euid" policy condition

Mimi Zohar <[email protected]>
ima: fix ima_show_template_data_ascii()

Mimi Zohar <[email protected]>
evm: labeling pseudo filesystems exception

Mimi Zohar <[email protected]>
ima: do not measure or appraise the NSFS filesystem

Dan Carpenter <[email protected]>
ima: cleanup ima_init_policy() a little

Roberto Sassu <[email protected]>
ima: skip measurement of cgroupfs files and update documentation

Colin Ian King <[email protected]>
KEYS: ensure we free the assoc array edit if edit is valid

Mimi Zohar <[email protected]>
KEYS: fix "ca_keys=" partial key matching

Jarkko Sakkinen <[email protected]>
tpm, tpm_crb: fail when TPM2 ACPI table contents look corrupted

Jason Gunthorpe <[email protected]>
tpm: Fix initialization of the cdev

Hon Ching \\(Vicky\\) Lo <[email protected]>
vTPM: set virtual device before passing to ibmvtpm_reset_crq

Jarkko Sakkinen <[email protected]>
tpm, tpm_crb: fix le64_to_cpu conversions in crb_acpi_add()

David Fries <[email protected]>
w1_therm reference count family data

Brian Foster <[email protected]>
xfs: don't truncate attribute extents if no extents exist

Eric Sandeen <[email protected]>
xfs: fix remote symlinks on V5/CRC filesystems

Martin K. Petersen <[email protected]>
libata: Fix regression when the NCQ Send and Receive log page is absent

Daniel Vetter <[email protected]>
drm: Stop resetting connector state to unknown

Tvrtko Ursulin <[email protected]>
drm: Provide compat ioctl for addfb2.1

Zhao Junwang <[email protected]>
drm: add a check for x/y in drm_mode_setcrtc

Daniel Kurtz <[email protected]>
drm/rockchip: use drm_gem_mmap helpers

Alex Deucher <[email protected]>
drm/radeon/ci: silence a harmless PCC warning

Christian König <[email protected]>
drm/radeon: fix user ptr race condition

Alex Deucher <[email protected]>
drm/radeon: add a dpm quirk for Sapphire Radeon R9 270X 2GB GDDR5

Michel Dänzer <[email protected]>

    drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL

Grigori Goronzy <[email protected]>
drm/radeon: unpin cursor BOs on suspend and pin them again on resume (v2)

Michel Dänzer <[email protected]>
drm/radeon: Clean up reference counting and pinning of the cursor BOs

Mario Kleiner <[email protected]>
drm/radeon: Handle irqs only based on irq ring, not irq status regs.

Grigori Goronzy <[email protected]>
drm/radeon: fix HDP flushing

Alex Deucher <[email protected]>
drm/radeon: only check the sink type on DP connectors

Alex Deucher <[email protected]>
Revert "drm/radeon: dont switch vt on suspend"

Jérôme Glisse <[email protected]>
drm/radeon: SDMA fix hibernation (CI GPU family).

Jérôme Glisse <[email protected]>
drm/radeon: compute ring fix hibernation (CI GPU family) v2.

Chris Wilson <[email protected]>
drm/i915: Use two 32bit reads for select 64bit REG_READ ioctls

Daniel Vetter <[email protected]>
Revert "drm/i915: Declare the swizzling unknown for L-shaped configurations"

Tvrtko Ursulin <[email protected]>
drm/i915: Forward all core DRM ioctls to core compat handling

Tomas Elf <[email protected]>
drm/i915: Snapshot seqno of most recently submitted request.

Chris Wilson <[email protected]>
drm/i915: Declare the swizzling unknown for L-shaped configurations

Jani Nikula <[email protected]>
drm/i915: fix backlight after resume on 855gm

Rodrigo Vivi <[email protected]>
drm/i915: Fix IPS related flicker

Michel Thierry <[email protected]>
drm/i915/ppgtt: Break loop in gen8_ppgtt_clear_range failure path

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

Alex Deucher <[email protected]>
drm/radeon: take the mode_config mutex when dealing with hpds (v2)

Andrey Ryabinin <[email protected]>
drm/atomic: fix out of bounds read in for_each_*_in_state helpers

Geert Uytterhoeven <[email protected]>
drm/bridge: ptn3460: Include linux/gpio/consumer.h

Frediano Ziglio <[email protected]>
drm/qxl: Do not leak memory if qxl_release_list_add fails

Frediano Ziglio <[email protected]>
drm/qxl: Do not cause spice-server to clean our objects

Thierry Reding <[email protected]>
drm/tegra: dpaux: Fix transfers larger than 4 bytes

Daniel Vetter <[email protected]>
drm/dp/mst: make sure mst_primary mstb is valid in work function

Dave Airlie <[email protected]>
drm/dp/mst: take lock around looking up the branch device on hpd irq

Dave Airlie <[email protected]>
drm/dp/mst: close deadlock in connector destruction.

Daniel Vetter <[email protected]>
drm/vgem: Set unique to "vgem"

Pawel Moll <[email protected]>

    bus: arm-ccn: Fix node->XP config conversion

Boris Brezillon <[email protected]>
ARM: at91/dt: update udc compatible strings

Nicolas Ferre <[email protected]>
ARM: at91/dt: trivial: fix USB udc compatible string

Nicolas Ferre <[email protected]>
tty/serial: at91: RS485 mode: 0 is valid for delay_rts_after_send

[email protected] <[email protected]>
ARM: at91/dt: sama5d4: fix dma conf for aes, sha and tdes nodes

Ludovic Desroches <[email protected]>
ARM: at91/dt: sama5d4ek: mci0 uses slot 0

Martin K. Petersen <[email protected]>
block: Do a full clone when splitting discard bios

Ming Lei <[email protected]>
block: loop: avoiding too many pending per work I/O

Ming Lei <[email protected]>
block: loop: convert to per-device workqueue

Tomas Winkler <[email protected]>
mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()

Joe Thornber <[email protected]>
dm btree: silence lockdep lock inversion in dm_btree_del()

Joe Thornber <[email protected]>
dm thin: allocate the cell_sort_array dynamically

Dennis Yang <[email protected]>
dm btree remove: fix bug in redistribute3

Joe Thornber <[email protected]>
dm space map metadata: fix occasional leak of a metadata block on resize

Mikulas Patocka <[email protected]>
dm stats: fix divide by zero if 'number_of_areas' arg is zero

Joe Thornber <[email protected]>
dm cache: fix race when issuing a POLICY_REPLACE operation

AMAN DEEP <[email protected]>
usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function

Lu Baolu <[email protected]>
usb: core: lpm: set lpm_capable for root hub device

Alan Stern <[email protected]>
USB: OHCI: Fix race between ED unlink and URB submission

Johannes Thumshirn <[email protected]>
USB: serial: Destroy serial_minors IDR on module exit

Claudio Cappelli <[email protected]>

    USB: option: add 2020:4000 ID

Peter Sanford <[email protected]>

    USB: cp210x: add ID for Aruba Networks controllers

Felipe Balbi <[email protected]>
usb: musb: host: rely on port_mode to call musb_start()

Michal Nazarewicz <[email protected]>
usb: f_mass_storage: limit number of reported LUNs

Alexey Khoroshilov <[email protected]>
usb: gadget: mv_udc_core: fix phy_regs I/O memory leak

Rui Miguel Silva <[email protected]>

    usb: gadget: f_fs: do not set cancel function on synchronous {read,write}

Kishon Vijay Abraham I <[email protected]>
usb: gadget: composite: Fix NULL pointer dereference

Thomas Hebb <[email protected]>
phy: berlin-usb: fix divider for BG2CD

Stefan Wahren <[email protected]>
usb: phy: mxs: suspend to RAM causes NULL pointer dereference

NeilBrown <[email protected]>
phy: twl4030-usb: remove incorrect pm_runtime_get_sync() in probe function.

Dan Carpenter <[email protected]>
USB: devio: fix a condition in async_completed()

Robert Schlabbach <[email protected]>
usb: core: Fix USB 3.0 devices lost in NOTATTACHED state after a hub port reset

John Youn <[email protected]>
usb: dwc3: Reset the transfer resource index on SET_INTERFACE

Felipe Balbi <[email protected]>
usb: dwc3: gadget: don't clear EP_BUSY too early

Subbaraya Sundeep Bhatta <[email protected]>
usb: dwc3: gadget: return error if command sent to DEPCMD register fails

Subbaraya Sundeep Bhatta <[email protected]>
usb: dwc3: gadget: return error if command sent to DGCMD register fails

Arne Fitzenreiter <[email protected]>
libata: force disable trim for SuperSSpeed S238

Martin K. Petersen <[email protected]>
libata: Do not blacklist M510DC

David Milburn <[email protected]>
libata: add ATA_HORKAGE_MAX_SEC_1024 to revert back to previous max_sectors limit

Arne Fitzenreiter <[email protected]>
libata: add ATA_HORKAGE_NOTRIM

Martin K. Petersen <[email protected]>
libata: Expose TRIM capability in sysfs

Martin K. Petersen <[email protected]>
libata: Fall back to unqueued READ LOG EXT if the DMA variant fails

Mikulas Patocka <[email protected]>
libata: increase the timeout when setting transfer mode

Aleksei Mamlin <[email protected]>
libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER

Martin K. Petersen <[email protected]>
libata: Do not blacklist Micron M500DC

Peter Ujfalusi <[email protected]>
ASoC: tas2552: Fix kernel crash caused by wrong kcontrol entry

Peter Ujfalusi <[email protected]>
ASoC: tas2552: Fix kernel crash when the codec is loaded but not part of a card

Zidan Wang <[email protected]>
ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]

Axel Lin <[email protected]>

    ASoC: wm8903: Fix define for WM8903_VMID_RES_250K

Axel Lin <[email protected]>
ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits

Axel Lin <[email protected]>
ASoC: wm8737: Fixup setting VMID Impedance control register

Arnd Bergmann <[email protected]>
ASoC: omap: fix up SND_OMAP_SOC_OMAP_ABE_TWL6040 dependency, again

Dan Carpenter <[email protected]>
ASoC: imx-wm8962: Add a missing error check

Arnd Bergmann <[email protected]>
ASoC: qcom: remove incorrect dependencies

Axel Lin <[email protected]>
ASoC: max98925: Fix mask for setting DAI invert mode

Nicolas Boichat <[email protected]>
ASoC: rt5645: Init jack_detect_work before registering irq

Richard Fitzgerald <[email protected]>
ASoC: arizona: Fix noise generator gain TLV

Mauro Carvalho Chehab <[email protected]>
cx24116: fix a buffer overflow when checking userspace params

Mauro Carvalho Chehab <[email protected]>
s5h1420: fix a buffer overflow when checking userspace params

Hans Verkuil <[email protected]>
saa7164: fix querycap warning

Mauro Carvalho Chehab <[email protected]>
af9013: Don't accept invalid bandwidth

Mauro Carvalho Chehab <[email protected]>
cx24117: fix a buffer overflow when checking userspace params

Hans Verkuil <[email protected]>
cx18: add missing caps for the PCM video device

David Härdeman <[email protected]>
rc-core: fix dib0700 scancode generation for RC5

Thomas Reitmayr <[email protected]>
media: Fix regression in some more dib0700 based devices

Laurent Pinchart <[email protected]>
vb2: Don't WARN when v4l2_buffer.bytesused is 0 for multiplanar buffers

Jan Leupold <[email protected]>
iio: adc: at91_adc: allow to use full range of startup time

Heiko Stuebner <[email protected]>
iio: adc: rockchip_saradc: add missing MODULE_* data

Daniel Baluta <[email protected]>
iio: proximity: sx9500: Fix proximity value

Daniel Baluta <[email protected]>
iio: ABI: Clarify proximity output value

Fabio Estevam <[email protected]>
iio: twl4030-madc: Pass the IRQF_ONESHOT flag

Peter Meerwald <[email protected]>
iio: tmp006: Check channel info on write

Adriana Reus <[email protected]>
iio: inv-mpu: Specify the expected format/precision for write channels

JM Friedt <[email protected]>
iio: DAC: ad5624r_spi: fix bit shift of output data value

Peter Meerwald <[email protected]>
iio: light: tcs3414: Fix bug preventing to set integration time

Hartmut Knaack <[email protected]>
iio:accel:bmc150-accel: fix counting direction

Hartmut Knaack <[email protected]>
iio:adc:cc10001_adc: fix Kconfig dependency

Hartmut Knaack <[email protected]>
iio:light:cm3323: clear bitmask before set

Alexander Sverdlin <[email protected]>
i2c: use parent adapter quirks in mux

Alexander Sverdlin <[email protected]>
i2c: mux: pca954x: Use __i2c_transfer because of quirks

Alexander Sverdlin <[email protected]>
i2c: mux: Use __i2c_transfer() instead of calling parent's master_xfer()

Cyrille Pitchen <[email protected]>
i2c: at91: fix a race condition when using the DMA controller

Stefan Agner <[email protected]>
rtc: snvs: fix wakealarm by call enable_irq_wake earlier

Christophe Ricard <[email protected]>
NFC: st21nfcb: remove st21nfcb_nci_i2c_disable

Christophe Ricard <[email protected]>
NFC: st21nfcb: Do not remove header once the payload is sent

Firo Yang <[email protected]>
NFC: st21nfcb: Remove inappropriate kfree on a devm_kzalloc pointer

Joseph Qi <[email protected]>
jbd2: fix ocfs2 corrupt when updating journal superblock fails

Dmitry Monakhov <[email protected]>
jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()

Michal Hocko <[email protected]>
ext4: replace open coded nofail allocation in ext4_free_blocks()

Eryu Guan <[email protected]>
ext4: correctly migrate a file with a hole at the beginning

Eryu Guan <[email protected]>
ext4: be more strict when migrating to non-extent based file

Lukas Czerner <[email protected]>
ext4: fix reservation release on invalidatepage for delalloc fs

Nikolay Borisov <[email protected]>
ext4: avoid deadlocks in the writeback path by using sb_getblk_gfp

Nikolay Borisov <[email protected]>
bufferhead: Add _gfp version for sb_getblk()

Theodore Ts'o <[email protected]>
ext4: fix fencepost error in lazytime optimization

Theodore Ts'o <[email protected]>
ext4: set lazytime on remount if MS_LAZYTIME is set by mount

Darrick J. Wong <[email protected]>
ext4: don't retry file block mapping on bigalloc fs with non-extent file

Theodore Ts'o <[email protected]>
ext4: call sync_blockdev() before invalidate_bdev() in put_super()

Theodore Ts'o <[email protected]>
ext4: fix race between truncate and __ext4_journalled_writepage()

Srinivas Pandruvada <[email protected]>
hid-sensor: Fix suspend/resume delay

Ian Abbott <[email protected]>
staging: comedi: cb_pcimdas: fix handlers for DI and DO subdevices

Haggai Eran <[email protected]>
staging: rtl8712: prevent buffer overrun in recvbuf2recvframe

Malcolm Priestley <[email protected]>
staging: vt6655: device_rx_srv check sk_buff is NULL

Malcolm Priestley <[email protected]>
staging: vt6655: check ieee80211_bss_conf bssid not NULL

Malcolm Priestley <[email protected]>
staging: vt6656: check ieee80211_bss_conf bssid not NULL

Lennert Buytenhek <[email protected]>
ieee802154: Fix sockaddr_ieee802154 implicit padding information leak.

Vincent Fann <[email protected]>
rtlwifi: Remove the clear interrupt routine from all drivers

Dan Carpenter <[email protected]>
ath9k_htc: memory corruption calling set_bit()

Felix Fietkau <[email protected]>
ath9k: fix DMA stop sequence for AR9003+

Chris Mason <[email protected]>
Bluetooth: btbcm: allow btbcm_read_verbose_config to fail on Apple

Aleksei Volkov <[email protected]>
Bluetooth: btusb: Correct typo in Roper Class 1 Bluetooth Dongle

Marcel Holtmann <[email protected]>
Bluetooth: btusb: Fix secure send command length alignment on Intel 8260

Marcel Holtmann <[email protected]>
Bluetooth: btusb: Fix memory leak in Intel setup routine

Marcel Holtmann <[email protected]>
Bluetooth: Fix race condition with user channel and setup stage

Greg Ungerer <[email protected]>
m68knommu: force setting of CONFIG_CLOCK_FREQ for ColdFire

Greg Ungerer <[email protected]>
m68knommu: make ColdFire SoC selection a choice

Andrew Morton <[email protected]>
openrisc: fix CONFIG_UID16 setting

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: fix functions of MPP48

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-xp: remove non-existing NAND pins

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-39x: fix incorrect total number of GPIOs

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-38x: fix incorrect total number of GPIOs

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-38x: fix PCIe functions

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-375: remove non-existing NAND re/we pins

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-375: remove incorrect space in pin description

Thomas Petazzoni <[email protected]>
pinctrl: mvebu: armada-370: fix spi0 pin description

Masahiro Yamada <[email protected]>
pinctrl: zynq: fix offset address for {SD0,SD1}_WP_CD_SEL

Masahiro Yamada <[email protected]>
pinctrl: zynq: fix DEFINE_ZYNQ_PINMUX_FUNCTION_MUX macro

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

Diffstat:

 Documentation/ABI/testing/ima_policy               |  26 +-
 Documentation/ABI/testing/sysfs-ata                |  11 +
 Documentation/ABI/testing/sysfs-bus-iio            |   6 +-
 .../pinctrl/marvell,armada-370-pinctrl.txt         |   4 +-
 .../pinctrl/marvell,armada-375-pinctrl.txt         |   4 +-
 .../pinctrl/marvell,armada-38x-pinctrl.txt         |  38 +-
 .../bindings/pinctrl/marvell,armada-xp-pinctrl.txt |  32 +-
 .../devicetree/bindings/usb/atmel-usb.txt          |   6 +-
 Documentation/kernel-parameters.txt                |  10 +-
 Makefile                                           |   4 +-
 arch/arm/boot/dts/at91-sama5d4ek.dts               |   4 +-
 arch/arm/boot/dts/at91sam9g45.dtsi                 |   2 +-
 arch/arm/boot/dts/at91sam9x5.dtsi                  |   2 +-
 arch/arm/boot/dts/imx23.dtsi                       |   1 +
 arch/arm/boot/dts/sama5d3.dtsi                     |   2 +-
 arch/arm/boot/dts/sama5d4.dtsi                     |  22 +-
 arch/arm/kernel/smp.c                              |   4 +-
 arch/arm/mach-dove/include/mach/irqs.h             | 118 +++----
 arch/arm/mach-dove/irq.c                           |   8 +-
 arch/arm/vdso/vdsomunge.c                          |  56 +--
 arch/arm64/kernel/smp.c                            |   4 +-
 arch/arm64/mm/hugetlbpage.c                        |   4 +-
 arch/arm64/net/bpf_jit.h                           |   4 +
 arch/arm64/net/bpf_jit_comp.c                      |  29 +-
 arch/m68k/Kconfig.cpu                              |  41 +--
 arch/m68k/include/asm/coldfire.h                   |   2 +-
 arch/openrisc/Kconfig                              |   4 +-
 block/bio.c                                        |  15 +-
 crypto/asymmetric_keys/asymmetric_keys.h           |   3 +
 crypto/asymmetric_keys/asymmetric_type.c           |  20 +-
 crypto/asymmetric_keys/x509_public_key.c           |  23 +-
 drivers/acpi/acpi_lpss.c                           |   7 +-
 drivers/acpi/acpica/aclocal.h                      |   1 +
 drivers/acpi/acpica/tbfadt.c                       |  21 +-
 drivers/acpi/acpica/tbutils.c                      |  34 +-
 drivers/acpi/acpica/tbxfload.c                     |   3 +-
 drivers/acpi/acpica/utxfinit.c                     |  10 +-
 drivers/acpi/osl.c                                 |  12 +-
 drivers/acpi/resource.c                            | 184 +---------
 drivers/ata/libata-core.c                          |  23 +-
 drivers/ata/libata-eh.c                            |  13 +-
 drivers/ata/libata-scsi.c                          |   3 +-
 drivers/ata/libata-transport.c                     |  24 ++
 drivers/base/firmware_class.c                      |  16 +-
 drivers/base/power/clock_ops.c                     |   2 +-
 drivers/block/loop.c                               |  30 +-
 drivers/block/loop.h                               |   1 +
 drivers/block/rbd.c                                |   4 +-
 drivers/bluetooth/btbcm.c                          |  11 +-
 drivers/bluetooth/btusb.c                          |  38 +-
 drivers/bus/arm-ccn.c                              |   2 +-
 drivers/char/agp/intel-gtt.c                       |   2 +-
 drivers/char/tpm/tpm-chip.c                        |   3 +-
 drivers/char/tpm/tpm_crb.c                         |  12 +-
 drivers/char/tpm/tpm_ibmvtpm.c                     |   5 +-
 drivers/clk/clk.c                                  |   5 +-
 drivers/clk/qcom/clk-rcg2.c                        |   9 +-
 drivers/clk/ti/clk-dra7-atl.c                      |   5 +
 drivers/clocksource/exynos_mct.c                   |  43 ++-
 drivers/dma/mv_xor.c                               |  72 ++--
 drivers/dma/mv_xor.h                               |   1 +
 drivers/edac/octeon_edac-l2c.c                     |   2 +-
 drivers/edac/octeon_edac-lmc.c                     |   2 +-
 drivers/edac/octeon_edac-pc.c                      |   2 +-
 drivers/firmware/dmi_scan.c                        |  13 +-
 drivers/gpu/drm/bridge/ptn3460.c                   |   1 +
 drivers/gpu/drm/drm_crtc.c                         |  12 +-
 drivers/gpu/drm/drm_dp_mst_topology.c              |  67 +++-
 drivers/gpu/drm/drm_ioc32.c                        |  60 ++++
 drivers/gpu/drm/i915/i915_gem.c                    |   1 +
 drivers/gpu/drm/i915/i915_gem_gtt.c                |   6 +-
 drivers/gpu/drm/i915/i915_ioc32.c                  |   2 +-
 drivers/gpu/drm/i915/i915_irq.c                    |  13 +-
 drivers/gpu/drm/i915/i915_reg.h                    |   1 +
 drivers/gpu/drm/i915/intel_display.c               |  13 +
 drivers/gpu/drm/i915/intel_drv.h                   |   1 +
 drivers/gpu/drm/i915/intel_panel.c                 |   8 +
 drivers/gpu/drm/i915/intel_ringbuffer.h            |   7 +
 drivers/gpu/drm/i915/intel_uncore.c                |  26 +-
 drivers/gpu/drm/qxl/qxl_cmd.c                      |   1 +
 drivers/gpu/drm/qxl/qxl_ioctl.c                    |   4 +-
 drivers/gpu/drm/radeon/ci_dpm.c                    |   2 +-
 drivers/gpu/drm/radeon/cik.c                       | 370 +++++++++++--------
 drivers/gpu/drm/radeon/cik_sdma.c                  |  11 +
 drivers/gpu/drm/radeon/evergreen.c                 | 392 ++++++++++++---------
 drivers/gpu/drm/radeon/r600.c                      | 155 ++++----
 drivers/gpu/drm/radeon/radeon_audio.c              |  36 +-
 drivers/gpu/drm/radeon/radeon_audio.h              |   2 -
 drivers/gpu/drm/radeon/radeon_cursor.c             |  84 ++---
 drivers/gpu/drm/radeon/radeon_device.c             |  34 +-
 drivers/gpu/drm/radeon/radeon_fb.c                 |   1 -
 drivers/gpu/drm/radeon/radeon_gart.c               |  12 +-
 drivers/gpu/drm/radeon/radeon_gem.c                |   2 +
 drivers/gpu/drm/radeon/radeon_irq_kms.c            |   2 +
 drivers/gpu/drm/radeon/radeon_mode.h               |   1 -
 drivers/gpu/drm/radeon/radeon_object.c             |   1 -
 drivers/gpu/drm/radeon/si.c                        | 336 ++++++++++--------
 drivers/gpu/drm/radeon/si_dpm.c                    |   1 +
 drivers/gpu/drm/rockchip/rockchip_drm_gem.c        |  67 ++--
 drivers/gpu/drm/tegra/dpaux.c                      |  18 +-
 drivers/gpu/drm/vgem/vgem_drv.c                    |   2 +
 drivers/hwmon/mcp3021.c                            |  14 +-
 drivers/hwmon/nct7802.c                            |   2 +-
 drivers/i2c/busses/i2c-at91.c                      |  70 +++-
 drivers/i2c/i2c-mux.c                              |   3 +-
 drivers/i2c/muxes/i2c-mux-pca9541.c                |   4 +-
 drivers/i2c/muxes/i2c-mux-pca954x.c                |   2 +-
 drivers/iio/accel/bmc150-accel.c                   |   2 +-
 drivers/iio/adc/Kconfig                            |   3 +-
 drivers/iio/adc/at91_adc.c                         |   8 +-
 drivers/iio/adc/rockchip_saradc.c                  |   4 +
 drivers/iio/adc/twl4030-madc.c                     |   3 +-
 .../iio/common/hid-sensors/hid-sensor-trigger.c    |  11 +-
 drivers/iio/dac/ad5624r_spi.c                      |   4 +-
 drivers/iio/imu/inv_mpu6050/inv_mpu_core.c         |  18 +
 drivers/iio/light/cm3323.c                         |   2 +-
 drivers/iio/light/tcs3414.c                        |   2 +-
 drivers/iio/proximity/sx9500.c                     |   2 +-
 drivers/iio/temperature/tmp006.c                   |   3 +
 drivers/infiniband/hw/ocrdma/ocrdma_verbs.c        |   1 -
 drivers/md/bitmap.c                                |  15 +-
 drivers/md/dm-cache-policy-cleaner.c               |   3 +-
 drivers/md/dm-cache-policy-internal.h              |   5 +-
 drivers/md/dm-cache-policy-mq.c                    |  41 ++-
 drivers/md/dm-cache-policy.h                       |  15 +-
 drivers/md/dm-cache-target.c                       |  58 +--
 drivers/md/dm-stats.c                              |   2 +
 drivers/md/dm-thin.c                               |  13 +-
 drivers/md/md.c                                    |   9 +-
 drivers/md/persistent-data/dm-btree-remove.c       |   6 +-
 drivers/md/persistent-data/dm-btree.c              |   2 +-
 drivers/md/persistent-data/dm-space-map-metadata.c |  50 ++-
 drivers/media/dvb-frontends/af9013.c               |   4 +
 drivers/media/dvb-frontends/cx24116.c              |   8 +-
 drivers/media/dvb-frontends/cx24117.c              |   2 +-
 drivers/media/dvb-frontends/s5h1420.c              |   2 +-
 drivers/media/pci/cx18/cx18-streams.c              |   1 +
 drivers/media/pci/saa7164/saa7164-encoder.c        |  11 +-
 drivers/media/pci/saa7164/saa7164-vbi.c            |  11 +-
 drivers/media/usb/dvb-usb/dib0700_core.c           |  70 ++--
 drivers/media/usb/dvb-usb/dib0700_devices.c        |   6 +
 drivers/media/v4l2-core/videobuf2-core.c           |  33 +-
 drivers/mmc/card/block.c                           |  10 +-
 drivers/mmc/host/sdhci.c                           |   9 +-
 drivers/net/ethernet/intel/e1000e/82571.c          |   2 +-
 drivers/net/ethernet/intel/e1000e/ich8lan.c        |  10 +-
 drivers/net/ethernet/intel/e1000e/netdev.c         |  18 +-
 drivers/net/wireless/ath/ath9k/htc.h               |   6 +-
 drivers/net/wireless/ath/ath9k/main.c              |  12 +-
 drivers/net/wireless/iwlwifi/mvm/debugfs.c         |   5 +-
 drivers/net/wireless/iwlwifi/mvm/mac80211.c        |   2 +-
 drivers/net/wireless/iwlwifi/mvm/mvm.h             |   1 +
 drivers/net/wireless/iwlwifi/mvm/time-event.c      |  15 +-
 drivers/net/wireless/rtlwifi/rtl8188ee/hw.c        |  16 -
 drivers/net/wireless/rtlwifi/rtl8192ee/hw.c        |  17 -
 drivers/net/wireless/rtlwifi/rtl8723ae/hw.c        |  13 -
 drivers/net/wireless/rtlwifi/rtl8723be/hw.c        |  17 -
 drivers/net/wireless/rtlwifi/rtl8821ae/hw.c        |  20 --
 drivers/nfc/st21nfcb/i2c.c                         |  10 -
 drivers/nfc/st21nfcb/st21nfcb.c                    |   3 -
 drivers/of/address.c                               |   2 +-
 drivers/of/base.c                                  |   2 +-
 drivers/phy/phy-berlin-usb.c                       |   4 +-
 drivers/phy/phy-twl4030-usb.c                      |   1 -
 drivers/pinctrl/mvebu/pinctrl-armada-370.c         |   4 +-
 drivers/pinctrl/mvebu/pinctrl-armada-375.c         |   4 +-
 drivers/pinctrl/mvebu/pinctrl-armada-38x.c         |  51 ++-
 drivers/pinctrl/mvebu/pinctrl-armada-39x.c         |   2 +-
 drivers/pinctrl/mvebu/pinctrl-armada-xp.c          |  37 +-
 drivers/pinctrl/pinctrl-zynq.c                     |  11 +-
 drivers/platform/x86/dell-laptop.c                 |   8 +-
 drivers/platform/x86/ideapad-laptop.c              |  10 +-
 drivers/pnp/system.c                               |  35 +-
 drivers/rtc/rtc-snvs.c                             |  30 +-
 drivers/staging/comedi/drivers/cb_pcimdas.c        |   8 +-
 drivers/staging/rtl8712/rtl8712_recv.c             |   3 +-
 drivers/staging/vt6655/device_main.c               |   6 +-
 drivers/staging/vt6656/main_usb.c                  |   2 +-
 drivers/tty/serial/Kconfig                         |   2 +-
 drivers/tty/serial/atmel_serial.c                  |   9 +-
 drivers/tty/sysrq.c                                |  19 +-
 drivers/usb/core/devio.c                           |   2 +-
 drivers/usb/core/hcd.c                             |   7 +-
 drivers/usb/core/hub.c                             |  84 ++---
 drivers/usb/core/usb.h                             |   1 +
 drivers/usb/dwc3/ep0.c                             |   4 +
 drivers/usb/dwc3/gadget.c                          |  10 +-
 drivers/usb/gadget/composite.c                     |  11 +-
 drivers/usb/gadget/function/f_fs.c                 |   6 +-
 drivers/usb/gadget/function/f_mass_storage.c       |  16 +-
 drivers/usb/gadget/udc/mv_udc_core.c               |   2 +-
 drivers/usb/host/ohci-q.c                          |   7 +-
 drivers/usb/host/xhci-mem.c                        |   2 +-
 drivers/usb/musb/musb_virthub.c                    |   4 +-
 drivers/usb/phy/phy-mxs-usb.c                      |   3 +
 drivers/usb/serial/cp210x.c                        |   1 +
 drivers/usb/serial/option.c                        |   1 +
 drivers/usb/serial/usb-serial.c                    |   1 +
 drivers/w1/slaves/w1_therm.c                       |  62 +++-
 drivers/watchdog/omap_wdt.c                        |   7 +
 fs/9p/vfs_inode.c                                  |   3 +-
 fs/9p/vfs_inode_dotl.c                             |   3 +-
 fs/btrfs/inode-map.c                               |  17 +-
 fs/btrfs/ioctl.c                                   |  22 +-
 fs/btrfs/transaction.c                             |   4 +-
 fs/btrfs/tree-log.c                                |  14 +-
 fs/ext4/extents.c                                  |   6 +-
 fs/ext4/indirect.c                                 |   2 +-
 fs/ext4/inode.c                                    |  45 ++-
 fs/ext4/mballoc.c                                  |  16 +-
 fs/ext4/migrate.c                                  |  17 +-
 fs/ext4/super.c                                    |   4 +
 fs/fuse/inode.c                                    |   2 +-
 fs/hpfs/super.c                                    |  18 +-
 fs/jbd2/checkpoint.c                               |   7 +-
 fs/jbd2/journal.c                                  |  38 +-
 fs/nfs/flexfilelayout/flexfilelayout.c             |   2 +-
 fs/nfs/flexfilelayout/flexfilelayoutdev.c          |   7 +-
 fs/nfs/nfs3xdr.c                                   |   2 +-
 fs/nfs/nfs4state.c                                 |   2 +
 fs/nfs/pnfs.c                                      |   3 +
 fs/nfs/write.c                                     |   1 +
 fs/overlayfs/readdir.c                             |  77 ++--
 fs/xfs/xfs_attr_inactive.c                         |  10 +-
 fs/xfs/xfs_symlink.c                               |   2 +-
 include/acpi/acpixf.h                              |  13 +-
 include/acpi/actypes.h                             |   1 +
 include/drm/drm_atomic.h                           |  24 +-
 include/drm/drm_crtc.h                             |   2 +
 include/drm/drm_dp_mst_helper.h                    |   4 +
 include/linux/acpi.h                               |  10 -
 include/linux/ata.h                                |   1 +
 include/linux/buffer_head.h                        |   7 +
 include/linux/compiler-intel.h                     |   2 +
 include/linux/gpio/consumer.h                      |  15 +
 include/linux/hid-sensor-hub.h                     |   1 +
 include/linux/jbd2.h                               |   4 +-
 include/linux/libata.h                             |   3 +
 include/linux/nfs_xdr.h                            |   2 +-
 include/linux/of.h                                 |   5 +-
 include/uapi/drm/i915_drm.h                        |   8 +
 kernel/power/Kconfig                               |   2 +-
 kernel/printk/printk.c                             |  11 +-
 kernel/trace/trace.h                               |   3 +-
 kernel/trace/trace_branch.c                        |  17 +-
 kernel/trace/trace_events_filter.c                 |  10 +-
 lib/bitmap.c                                       |  17 +-
 mm/hugetlb.c                                       |  19 +-
 net/9p/client.c                                    |   4 +-
 net/bluetooth/hci_sock.c                           |  26 +-
 net/ceph/osdmap.c                                  |   2 +-
 net/ieee802154/socket.c                            |   6 +
 net/mac80211/cfg.c                                 |   1 +
 net/mac80211/ibss.c                                |   1 +
 net/mac80211/main.c                                |   3 +
 net/mac80211/mesh.c                                |   1 +
 net/sunrpc/backchannel_rqst.c                      |   2 +-
 net/wireless/util.c                                |   2 +-
 samples/trace_events/trace-events-sample.h         |   7 +-
 security/integrity/evm/evm_main.c                  |  11 +
 security/integrity/ima/ima.h                       |   2 +-
 security/integrity/ima/ima_fs.c                    |   4 +-
 security/integrity/ima/ima_policy.c                | 124 +++++--
 security/integrity/ima/ima_template_lib.c          |   3 +-
 security/keys/keyring.c                            |   8 +-
 security/selinux/hooks.c                           |   3 +-
 security/selinux/ss/ebitmap.c                      |   6 +
 sound/soc/codecs/max98925.c                        |   2 +-
 sound/soc/codecs/rt5645.c                          |   4 +-
 sound/soc/codecs/tas2552.c                         |   4 +-
 sound/soc/codecs/wm5102.c                          |   2 +-
 sound/soc/codecs/wm5110.c                          |   2 +-
 sound/soc/codecs/wm8737.c                          |   6 +-
 sound/soc/codecs/wm8903.h                          |   2 +-
 sound/soc/codecs/wm8955.c                          |   2 +-
 sound/soc/codecs/wm8960.c                          |   2 +-
 sound/soc/codecs/wm8997.c                          |   2 +-
 sound/soc/fsl/imx-wm8962.c                         |   2 +-
 sound/soc/omap/Kconfig                             |   5 +-
 sound/soc/qcom/Kconfig                             |   2 -
 tools/perf/util/cloexec.c                          |   4 +
 281 files changed, 2866 insertions(+), 1964 deletions(-)