This is the start of the stable review cycle for the 4.4.9 release.
There are 163 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 May 5 00:04:47 UTC 2016.
Anything received after that time might be too late.
The whole patch series can be found in one patch at:
kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.9-rc1.gz
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <
gre...@linuxfoundation.org>
Linux 4.4.9-rc1
Dan Carpenter <
dan.ca...@oracle.com>
extcon: max77843: Use correct size for reading the interrupt register
Arnd Bergmann <
ar...@arndb.de>
stm class: Select CONFIG_SRCU
Arnd Bergmann <
ar...@arndb.de>
megaraid_sas: add missing curly braces in ioctl handler
NeilBrown <
ne...@suse.com>
sunrpc/cache: drop reference when sunrpc_cache_pipe_upcall() detects a race
Caesar Wang <
w...@rock-chips.com>
thermal: rockchip: fix a impossible condition caused by the warning
Al Viro <
vi...@ZenIV.linux.org.uk>
unbreak allmodconfig KCONFIG_ALLCONFIG=...
Guo-Fu Tseng <
cool...@cooldavid.org>
jme: Fix device PM wakeup API usage
Guo-Fu Tseng <
cool...@cooldavid.org>
jme: Do not enable NIC WoL functions on S0
Fabio Estevam <
fabio....@nxp.com>
bus: imx-weim: Take the 'status' property value into account
Robert Jarzmik <
robert....@free.fr>
ARM: dts: pxa: fix dma engine node to pxa3xx-nand
Lior Amsalem <
al...@marvell.com>
ARM: dts: armada-375: use armada-370-sata for SATA
Arnd Bergmann <
ar...@arndb.de>
ARM: EXYNOS: select THERMAL_OF
Arnd Bergmann <
ar...@arndb.de>
ARM: prima2: always enable reset controller
Pali Rohár <
pali....@gmail.com>
ARM: OMAP3: Add cpuidle parameters table for omap3430
Jan Kara <
ja...@suse.com>
ext4: fix races of writeback with punch hole and zero range
Jan Kara <
ja...@suse.com>
ext4: fix races between buffered IO and collapse / insert range
Jan Kara <
ja...@suse.com>
ext4: move unlocked dio protection from ext4_alloc_file_blocks()
Jan Kara <
ja...@suse.com>
ext4: fix races between page faults and hole punching
Borislav Petkov <
b...@suse.de>
perf stat: Document --detailed option
Marcin Åšlusarz <
marcin....@gmail.com>
perf tools: handle spaces in file names obtained from /proc/pid/maps
Namhyung Kim <
namh...@kernel.org>
perf hists browser: Only offer symbol scripting when a symbol is under the cursor
Ezequiel GarcÃa <
ezeq...@vanguardiasur.com.ar>
mtd: nand: Drop mtd.owner requirement in nand_scan
Florian Fainelli <
f.fai...@gmail.com>
mtd: brcmnand: Fix v7.1 register offsets
Cyrille Pitchen <
cyrille...@atmel.com>
mtd: spi-nor: remove micron_quad_enable()
Geert Uytterhoeven <
geert+...@glider.be>
serial: sh-sci: Remove cpufreq notifier to fix crash/deadlock
Eryu Guan <
guan...@gmail.com>
ext4: fix NULL pointer dereference in ext4_mark_inode_dirty()
Karol Herbst <
nou...@karolherbst.de>
x86/mm/kmmio: Fix mmiotrace for hugepages
Addy Ke <
add...@rock-chips.com>
spi: rockchip: modify DMA max burst to 1
Arnaldo Carvalho de Melo <
ac...@redhat.com>
perf evlist: Reference count the cpu and thread maps at set_maps()
Michael Hennerich <
michael....@analog.com>
drivers/misc/ad525x_dpot: AD5274 fix RDAC read back errors
Krzysztof Kozlowski <
k.koz...@samsung.com>
rtc: max77686: Properly handle regmap_irq_get_virq() error code
Alexandre Belloni <
alexandr...@free-electrons.com>
rtc: rx8025: remove rv8803 id
Dan Carpenter <
dan.ca...@oracle.com>
rtc: ds1685: passing bogus values to irq_restore
Geert Uytterhoeven <
ge...@linux-m68k.org>
rtc: vr41xx: Wire up alarm_irq_enable
Alexander Kochetkov <
al.k...@gmail.com>
rtc: hym8563: fix invalid year calculation
Jon Hunter <
jona...@nvidia.com>
PM / Domains: Fix removal of a subdomain
Viresh Kumar <
viresh...@linaro.org>
PM / OPP: Initialize u_volt_min/max to a valid value
Dan Carpenter <
dan.ca...@oracle.com>
misc: mic/scif: fix wrap around tests
Ben Hutchings <
b...@decadent.org.uk>
misc/bmp085: Enable building as a module
Michal Marek <
mma...@suse.com>
lib/mpi: Endianness fix
Sushaanth Srirangapathi <
susha...@ti.com>
fbdev: da8xx-fb: fix videomodes of lcd panels
Arnd Bergmann <
ar...@arndb.de>
scsi_dh: force modular build if SCSI is a module
Arnd Bergmann <
ar...@arndb.de>
paride: make 'verbose' parameter an 'int' again
Arnd Bergmann <
ar...@arndb.de>
regulator: s5m8767: fix get_register() error handling
Vladimir Zapolskiy <
v...@mleia.com>
irqchip/mxs: Fix error check of of_io_request_and_map()
Vladimir Zapolskiy <
v...@mleia.com>
irqchip/sunxi-nmi: Fix error check of of_io_request_and_map()
Huibin Hong <
huibi...@rock-chips.com>
spi/rockchip: Make sure spi clk is on in rockchip_spi_set_cs
Peter Zijlstra <
pet...@infradead.org>
locking/mcs: Fix mcs_spin_lock() ordering
Thierry Reding <
tre...@nvidia.com>
regulator: core: Fix nested locking of supplies
Mark Brown <
bro...@kernel.org>
regulator: core: Ensure we lock all regulators
Arnd Bergmann <
ar...@arndb.de>
regulator: core: fix regulator_lock_supply regression
Greg Kroah-Hartman <
gre...@linuxfoundation.org>
Revert "regulator: core: Fix nested locking of supplies"
Sakari Ailus <
sakari...@linux.intel.com>
videobuf2-v4l2: Verify planes array in buffer dequeueing
Sakari Ailus <
sakari...@linux.intel.com>
videobuf2-core: Check user space planes array in dqbuf
Ignat Korchagin <
ignat.k...@gmail.com>
USB: usbip: fix potential out-of-bounds write
Tejun Heo <
t...@kernel.org>
cgroup: make sure a parent css isn't freed before its children
Minchan Kim <
min...@kernel.org>
mm/hwpoison: fix wrong num_poisoned_pages accounting
Minchan Kim <
min...@kernel.org>
mm: vmscan: reclaim highmem zone if buffer_heads is over limit
Gerald Schaefer <
gerald....@de.ibm.com>
numa: fix /proc/<pid>/numa_maps for THP
Konstantin Khlebnikov <
koc...@gmail.com>
mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA check
Tejun Heo <
t...@kernel.org>
memcg: relocate charge moving from ->attach to ->post_attach
Tejun Heo <
t...@kernel.org>
cgroup, cpuset: replace cpuset_post_attach_flush() with cgroup_subsys->post_attach callback
Jesper Dangaard Brouer <
bro...@redhat.com>
slub: clean up code for kmem cgroup support to kmem_cache_free_bulk
Roman Pen <
roman....@profitbricks.com>
workqueue: fix ghost PENDING flag while doing MQ IO
Keith Busch <
keith...@intel.com>
x86/apic: Handle zero vector gracefully in clear_vector_irq()
Ard Biesheuvel <
ard.bie...@linaro.org>
efi: Expose non-blocking set_variable() wrapper to efivars
Laszlo Ersek <
ler...@redhat.com>
efi: Fix out-of-bounds read in variable_matches()
Jason Gunthorpe <
jgunt...@obsidianresearch.com>
IB/security: Restrict use of the write() interface
Sagi Grimberg <
sa...@grimberg.me>
IB/mlx5: Expose correct max_sge_rd limit
Michael Neuling <
mi...@neuling.org>
cxl: Keep IRQ mappings on context teardown
Hans Verkuil <
hver...@xs4all.nl>
v4l2-dv-timings.h: fix polarity for 4k formats
Ricardo Ribalda Delgado <
ricardo...@gmail.com>
vb2-memops: Fix over allocation of frame vectors
Sugar Zhang <
sugar...@rock-chips.com>
ASoC: rt5640: Correct the digital interface data select
Mark Brown <
bro...@kernel.org>
ASoC: dapm: Make sure we have a card when displaying component widgets
Lars-Peter Clausen <
la...@metafoo.de>
ASoC: ssm4567: Reset device before regcache_sync()
Arnd Bergmann <
ar...@arndb.de>
ASoC: s3c24xx: use const snd_soc_component_driver pointer
Tony Luck <
tony...@intel.com>
EDAC: i7core, sb_edac: Don't return NOTIFY_BAD from mce_decoder callback
Azael Avalos <
copros...@gmail.com>
toshiba_acpi: Fix regression caused by hotkey enabling value
Javier Martinez Canillas <
jav...@osg.samsung.com>
i2c: exynos5: Fix possible ABBA deadlock by keeping I2C clock prepared
Michael Ellerman <
m...@ellerman.id.au>
i2c: cpm: Fix build break due to incompatible pointer types
Adrian Hunter <
adrian...@intel.com>
perf intel-pt: Fix segfault tracing transactions
Ville Syrjälä <
ville....@linux.intel.com>
drm/i915: Use fw_domains_put_with_fifo() on HSW
Akash Goel <
akash...@intel.com>
drm/i915: Fixup the free space logic in ring_prepare
Dan Carpenter <
dan.ca...@oracle.com>
drm/amdkfd: uninitialized variable in dbgdev_wave_control_set_registers()
Ville Syrjälä <
ville....@linux.intel.com>
drm/i915: skl_update_scaler() wants a rotation bitmask instead of bit number
Ville Syrjälä <
ville....@linux.intel.com>
drm/i915: Cleanup phys status page too
Vladimir Zapolskiy <
v...@mleia.com>
pwm: brcmstb: Fix check of devm_ioremap_resource() return code
cp...@redhat.com <
cp...@redhat.com>
drm/dp/mst: Get validated port ref in drm_dp_update_payload_part1()
Lyude <
cp...@redhat.com>
drm/dp/mst: Restore primary hub guid on resume
cp...@redhat.com <
cp...@redhat.com>
drm/dp/mst: Validate port in drm_dp_payload_send_msg()
Ben Skeggs <
bsk...@redhat.com>
drm/nouveau/gr/gf100: select a stream master to fixup tfb offset queries
Huacai Chen <
che...@lemote.com>
drm: Loongson-3 doesn't fully support wc memory
Vitaly Prosyak <
vitaly....@amd.com>
drm/radeon: fix vertical bars appear on monitor (v2)
Jérôme Glisse <
jgl...@redhat.com>
drm/radeon: forbid mapping of userptr bo through radeon device file
Alex Deucher <
alexande...@amd.com>
drm/radeon: fix initial connector audio value
Alex Deucher <
alexande...@amd.com>
drm/radeon: add a quirk for a XFX R9 270X
Grigori Goronzy <
gr...@chown.ath.cx>
drm/amdgpu: fix regression on CIK (v2)
Sonny Jiang <
sonny...@amd.com>
amdgpu/uvd: add uvd fw version for amdgpu
Alex Deucher <
alexande...@amd.com>
drm/amdgpu: bump the afmt limit for CZ, ST, Polaris
Alex Deucher <
alexande...@amd.com>
drm/amdgpu: use defines for CRTCs and AMFT blocks
Rex Zhu <
Rex...@amd.com>
drm/amdgpu: when suspending, if uvd/vce was running. need to cancel delay work.
Robin Murphy <
robin....@arm.com>
iommu/dma: Restore scatterlist offsets correctly
Joerg Roedel <
jro...@suse.de>
iommu/amd: Fix checking of pci dma aliases
Keerthy <
j-ke...@ti.com>
pinctrl: single: Fix pcs_parse_bits_in_pinctrl_entry to use __ffs than ffs
Yingjoe Chen <
yingjo...@mediatek.com>
pinctrl: mediatek: correct debounce time unit in mtk_gpio_set_debounce
Arnd Bergmann <
ar...@arndb.de>
xen kconfig: don't "select INPUT_XEN_KBDDEV_FRONTEND"
Stephen Boyd <
sb...@codeaurora.org>
Input: pmic8xxx-pwrkey - fix algorithm for converting trigger delay
Vladis Dronov <
vdr...@redhat.com>
Input: gtco - fix crash on detecting device without endpoints
Dmitry Ivanov <
dmitrijs...@ubnt.com>
netlink: don't send NETLINK_URELEASE for unbound sockets
Dmitry Ivanov <
dmitrijs...@ubnt.com>
nl80211: check netlink protocol in socket release notification
Anton Blanchard <
an...@samba.org>
powerpc: Update TM user feature bits in scan_features()
Anton Blanchard <
an...@samba.org>
powerpc: Update cpu_user_features2 in scan_features()
Anton Blanchard <
an...@samba.org>
powerpc: scan_features() updates incorrect bits for REAL_LE
Horia Geant? <
horia....@nxp.com>
crypto: talitos - fix AEAD tcrypt tests
Jonas Eymann <
J.Ey...@gmx.net>
crypto: talitos - fix crash in talitos_cra_init()
Xiaodong Liu <
xiaodo...@intel.com>
crypto: sha1-mb - use corrcet pointer while completing jobs
Tom Lendacky <
thomas....@amd.com>
crypto: ccp - Prevent information leakage on export
Matti Gottlieb <
matti.g...@intel.com>
iwlwifi: mvm: fix memory leak in paging
Emmanuel Grumbach <
emmanuel...@intel.com>
iwlwifi: pcie: lower the debug level for RSA semaphore access
Sebastian Ott <
seb...@linux.vnet.ibm.com>
s390/pci: add extra padding to function measurement block
Srinivas Pandruvada <
srinivas....@linux.intel.com>
cpufreq: intel_pstate: Fix processing for turbo activation ratio
Alex Deucher <
alexande...@amd.com>
Revert "drm/amdgpu: disable runtime pm on PX laptops without dGPU power control"
Alex Deucher <
alexande...@amd.com>
Revert "drm/radeon: disable runtime pm on PX laptops without dGPU power control"
Lyude <
cp...@redhat.com>
drm/i915: Fix race condition in intel_dp_destroy_mst_connector()
John Keeping <
jo...@metanate.com>
drm/qxl: fix cursor position with non-zero hotspot
Ilia Mirkin <
imi...@alum.mit.edu>
drm/nouveau/core: use vzalloc for allocating ramht
Davidlohr Bueso <
da...@stgolabs.net>
futex: Acknowledge a new waiter in counter before plist
Sebastian Andrzej Siewior <
big...@linutronix.de>
futex: Handle unlock_pi race gracefully
Romain Perier <
romain...@free-electrons.com>
asm-generic/futex: Re-enable preemption in futex_atomic_cmpxchg_inatomic()
Conrad Kostecki <
ck+linu...@bl4ckb0x.de>
ALSA: hda - Add dock support for ThinkPad X260
Takashi Iwai <
ti...@suse.de>
ALSA: pcxhr: Fix missing mutex unlock
Lu, Han <
han...@intel.com>
ALSA: hda - add PCI ID for Intel Broxton-T
Takashi Iwai <
ti...@suse.de>
ALSA: hda - Keep powering up ADCs on Cirrus codecs
Bastien Nocera <
had...@hadess.net>
ALSA: hda/realtek - Add ALC3234 headset mode for Optiplex 9020m
Takashi Iwai <
ti...@suse.de>
ALSA: hda - Don't trust the reported actual power state
Tony Luck <
tony...@intel.com>
x86 EDAC, sb_edac.c: Repair damage introduced when "fixing" channel address
Jan Beulich <
JBeu...@suse.com>
x86/mm/xen: Suppress hugetlbfs in PV guests
Catalin Marinas <
catalin...@arm.com>
arm64: Update PTE_RDONLY in set_pte_at() for PROT_NONE permission
Catalin Marinas <
catalin...@arm.com>
arm64: Honour !PTE_WRITE in set_pte_at() for kernel mappings
Peter Zijlstra <
pet...@infradead.org>
sched/cgroup: Fix/cleanup cgroup teardown/init
Robert Jarzmik <
robert....@free.fr>
dmaengine: pxa_dma: fix the maximum requestor line
Andy Shevchenko <
andriy.s...@linux.intel.com>
dmaengine: hsu: correct use of channel status register
Andy Shevchenko <
andriy.s...@linux.intel.com>
dmaengine: dw: fix master selection
Seth Forshee <
seth.f...@canonical.com>
debugfs: Make automount point inodes permanently empty
Rui Salvaterra <
rsalv...@gmail.com>
lib: lz4: fixed zram with lz4 on big endian machines
Ahmed Samy <
f.fal...@gmail.com>
dm cache metadata: fix cmd_read_lock() acquiring write lock
Mike Snitzer <
sni...@redhat.com>
dm cache metadata: fix READ_LOCK macros and cleanup WRITE_LOCK macros
Lars-Peter Clausen <
la...@metafoo.de>
usb: gadget: f_fs: Fix use-after-free
Robert Dobrowolski <
robert.do...@linux.intel.com>
usb: hcd: out of bounds access in for_each_companion
Mathias Nyman <
mathia...@linux.intel.com>
xhci: fix 10 second timeout on removal of PCI hotpluggable xhci controllers
Lu Baolu <
baol...@linux.intel.com>
usb: xhci: fix wild pointers in xhci_mem_cleanup
Mathias Nyman <
mathia...@linux.intel.com>
xhci: resume USB 3 roothub first
Rafal Redzimski <
rafal.f....@intel.com>
usb: xhci: applying XHCI_PME_STUCK_QUIRK to Intel BXT B0 host
Jerome Marchand <
jmar...@redhat.com>
assoc_array: don't call compare_object() on a node
Lokesh Vutla <
lokes...@ti.com>
ARM: OMAP2+: hwmod: Fix updating of sysconfig register
Nishanth Menon <
n...@ti.com>
ARM: OMAP2: Fix up interconnect barrier initialization for DRA7
Patrick Uiterwijk <
pat...@puiterwijk.org>
ARM: mvebu: Correct unit address for linksys
Lokesh Vutla <
lokes...@ti.com>
ARM: dts: AM43x-epos: Fix clk parent for synctimer
Marc Zyngier <
marc.z...@arm.com>
KVM: arm/arm64: Handle forward time correction gracefully
David Matlack <
dmat...@google.com>
kvm: x86: do not leak guest xcr0 into host interrupt handlers
Tony Luck <
tony...@intel.com>
x86/mce: Avoid using object after free in genpool
Ming Lei <
ming...@canonical.com>
block: loop: fix filesystem corruption in case of aio/dio
Ming Lei <
ming...@canonical.com>
block: partition: initialize percpuref before sending out KOBJ_ADD
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/am43x-epos-evm.dts | 5 +
arch/arm/boot/dts/armada-375.dtsi | 2 +-
arch/arm/boot/dts/armada-385-linksys.dtsi | 2 +-
arch/arm/boot/dts/pxa3xx.dtsi | 2 +-
arch/arm/mach-exynos/Kconfig | 1 +
arch/arm/mach-omap2/cpuidle34xx.c | 69 +++++++++-
arch/arm/mach-omap2/io.c | 1 +
arch/arm/mach-omap2/omap_hwmod.c | 8 +-
arch/arm/mach-prima2/Kconfig | 1 +
arch/arm64/include/asm/pgtable.h | 22 ++--
arch/powerpc/include/uapi/asm/cputable.h | 1 +
arch/powerpc/kernel/prom.c | 26 ++--
arch/s390/include/asm/pci.h | 3 +-
arch/x86/crypto/sha-mb/sha1_mb.c | 4 +-
arch/x86/include/asm/hugetlb.h | 1 +
arch/x86/kernel/apic/vector.c | 3 +-
arch/x86/kernel/cpu/mcheck/mce-genpool.c | 4 +-
arch/x86/kvm/x86.c | 10 +-
arch/x86/mm/kmmio.c | 88 ++++++++-----
block/partition-generic.c | 13 +-
drivers/base/power/domain.c | 2 +-
drivers/base/power/opp/core.c | 10 +-
drivers/block/loop.c | 6 +
drivers/block/paride/pd.c | 4 +-
drivers/block/paride/pt.c | 4 +-
drivers/bus/imx-weim.c | 2 +-
drivers/cpufreq/intel_pstate.c | 5 +
drivers/crypto/ccp/ccp-crypto-aes-cmac.c | 3 +
drivers/crypto/ccp/ccp-crypto-sha.c | 3 +
drivers/crypto/talitos.c | 87 ++++++++-----
drivers/dma/dw/core.c | 34 ++---
drivers/dma/hsu/hsu.c | 2 +-
drivers/dma/hsu/hsu.h | 3 +
drivers/dma/pxa_dma.c | 39 ++++--
drivers/edac/i7core_edac.c | 2 +-
drivers/edac/sb_edac.c | 8 +-
drivers/extcon/extcon-max77843.c | 2 +-
drivers/firmware/efi/efi.c | 1 +
drivers/firmware/efi/vars.c | 37 ++++--
drivers/gpu/drm/amd/amdgpu/amdgpu.h | 1 +
drivers/gpu/drm/amd/amdgpu/amdgpu_atpx_handler.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 8 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 2 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 6 +-
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 5 +
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 1 +
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c | 2 +-
drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 2 +-
drivers/gpu/drm/drm_dp_mst_topology.c | 29 ++++-
drivers/gpu/drm/i915/intel_display.c | 2 +-
drivers/gpu/drm/i915/intel_dp_mst.c | 6 +-
drivers/gpu/drm/i915/intel_lrc.c | 6 +-
drivers/gpu/drm/i915/intel_ringbuffer.c | 30 +++--
drivers/gpu/drm/i915/intel_uncore.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/core/ramht.c | 6 +-
drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 2 +
drivers/gpu/drm/qxl/qxl_display.c | 13 +-
drivers/gpu/drm/qxl/qxl_drv.h | 2 +
drivers/gpu/drm/radeon/evergreen.c | 154 ++++++++++++++++++++++-
drivers/gpu/drm/radeon/evergreen_reg.h | 46 +++++++
drivers/gpu/drm/radeon/radeon_atpx_handler.c | 8 +-
drivers/gpu/drm/radeon/radeon_connectors.c | 7 +-
drivers/gpu/drm/radeon/radeon_device.c | 8 +-
drivers/gpu/drm/radeon/radeon_ttm.c | 2 +
drivers/gpu/drm/radeon/si_dpm.c | 1 +
drivers/hwtracing/stm/Kconfig | 1 +
drivers/i2c/busses/i2c-cpm.c | 4 +-
drivers/i2c/busses/i2c-exynos5.c | 24 +++-
drivers/infiniband/core/ucm.c | 4 +
drivers/infiniband/core/ucma.c | 3 +
drivers/infiniband/core/uverbs_main.c | 5 +
drivers/infiniband/hw/mlx5/main.c | 2 +-
drivers/infiniband/hw/qib/qib_file_ops.c | 5 +
drivers/input/misc/pmic8xxx-pwrkey.c | 7 +-
drivers/input/tablet/gtco.c | 10 +-
drivers/iommu/amd_iommu.c | 87 +++++++++++--
drivers/iommu/dma-iommu.c | 4 +-
drivers/irqchip/irq-mxs.c | 2 +-
drivers/irqchip/irq-sunxi-nmi.c | 4 +-
drivers/md/dm-cache-metadata.c | 64 ++++++----
drivers/media/v4l2-core/videobuf2-core.c | 10 +-
drivers/media/v4l2-core/videobuf2-memops.c | 2 +-
drivers/media/v4l2-core/videobuf2-v4l2.c | 6 +
drivers/misc/Kconfig | 2 +-
drivers/misc/ad525x_dpot.c | 2 +-
drivers/misc/cxl/irq.c | 1 -
drivers/misc/mic/scif/scif_rma.c | 7 +-
drivers/mtd/nand/brcmnand/brcmnand.c | 34 ++++-
drivers/mtd/nand/nand_base.c | 10 +-
drivers/mtd/spi-nor/spi-nor.c | 46 +------
drivers/net/ethernet/jme.c | 23 ++--
drivers/net/wireless/iwlwifi/mvm/mac80211.c | 2 +
drivers/net/wireless/iwlwifi/mvm/ops.c | 2 -
drivers/net/wireless/iwlwifi/pcie/trans.c | 4 +-
drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 9 +-
drivers/pinctrl/pinctrl-single.c | 6 +-
drivers/platform/x86/toshiba_acpi.c | 2 +-
drivers/pwm/pwm-brcmstb.c | 4 +-
drivers/regulator/core.c | 2 +-
drivers/regulator/s5m8767.c | 13 +-
drivers/rtc/rtc-ds1685.c | 8 +-
drivers/rtc/rtc-hym8563.c | 2 +-
drivers/rtc/rtc-max77686.c | 2 +-
drivers/rtc/rtc-rx8025.c | 1 -
drivers/rtc/rtc-vr41xx.c | 13 +-
drivers/scsi/device_handler/Kconfig | 8 +-
drivers/scsi/megaraid/megaraid_sas_base.c | 3 +-
drivers/spi/spi-rockchip.c | 19 ++-
drivers/staging/rdma/hfi1/TODO | 2 +-
drivers/staging/rdma/hfi1/file_ops.c | 6 +
drivers/thermal/rockchip_thermal.c | 11 +-
drivers/tty/serial/sh-sci.c | 39 ------
drivers/usb/core/hcd-pci.c | 9 ++
drivers/usb/gadget/function/f_fs.c | 5 +-
drivers/usb/host/xhci-mem.c | 6 +
drivers/usb/host/xhci-pci.c | 5 +-
drivers/usb/host/xhci-ring.c | 3 +-
drivers/usb/host/xhci.c | 14 ++-
drivers/usb/host/xhci.h | 1 +
drivers/usb/usbip/usbip_common.c | 11 ++
drivers/video/fbdev/Kconfig | 1 -
drivers/video/fbdev/da8xx-fb.c | 7 +-
fs/debugfs/inode.c | 2 +-
fs/ext4/ext4.h | 13 ++
fs/ext4/extents.c | 133 +++++++++++---------
fs/ext4/file.c | 66 ++++++++--
fs/ext4/inode.c | 77 ++++++++++--
fs/ext4/super.c | 1 +
fs/ext4/truncate.h | 2 +
fs/proc/task_mmu.c | 33 ++++-
include/asm-generic/futex.h | 8 +-
include/drm/drm_cache.h | 2 +
include/linux/cgroup-defs.h | 1 +
include/linux/cpuset.h | 6 -
include/linux/mlx5/device.h | 11 ++
include/linux/mm.h | 2 +
include/media/videobuf2-core.h | 1 +
include/rdma/ib.h | 16 +++
include/uapi/linux/v4l2-dv-timings.h | 30 +++--
kernel/cgroup.c | 14 ++-
kernel/cpuset.c | 4 +-
kernel/futex.c | 27 +++-
kernel/locking/mcs_spinlock.h | 8 +-
kernel/sched/core.c | 35 +++---
kernel/workqueue.c | 29 +++++
lib/assoc_array.c | 4 +-
lib/lz4/lz4defs.h | 21 ++--
lib/mpi/mpicoder.c | 39 +++---
mm/huge_memory.c | 6 +-
mm/memcontrol.c | 37 +++---
mm/memory.c | 40 ++++++
mm/migrate.c | 8 +-
mm/slub.c | 22 ++--
mm/vmscan.c | 2 +-
net/netlink/af_netlink.c | 2 +-
net/sunrpc/cache.c | 6 +-
net/wireless/nl80211.c | 2 +-
scripts/kconfig/confdata.c | 12 +-
sound/pci/hda/hda_generic.c | 6 +-
sound/pci/hda/hda_intel.c | 3 +
sound/pci/hda/patch_cirrus.c | 14 +++
sound/pci/hda/patch_realtek.c | 2 +
sound/pci/pcxhr/pcxhr_core.c | 1 +
sound/soc/codecs/rt5640.c | 2 +-
sound/soc/codecs/rt5640.h | 36 +++---
sound/soc/codecs/ssm4567.c | 5 +
sound/soc/samsung/s3c-i2s-v2.c | 2 +-
sound/soc/samsung/s3c-i2s-v2.h | 2 +-
sound/soc/soc-dapm.c | 7 ++
tools/perf/Documentation/perf-stat.txt | 8 ++
tools/perf/ui/browsers/hists.c | 10 +-
tools/perf/util/event.c | 2 +-
tools/perf/util/evlist.c | 4 +-
tools/perf/util/intel-pt.c | 2 +-
virt/kvm/arm/arch_timer.c | 49 ++++++--
176 files changed, 1659 insertions(+), 694 deletions(-)