4.17.4-stable review
Get series with b4
b4 am [email protected]Versions newest first
- v1 Latest214 of 220 patches 7 repliesIn review
214 of 220 patches are in this archive. The cover letter announces 220.
Patches in v1 No applies recorded yet
Reviews trailers per patch
99 of 214 patches have a Reviewed-by or Acked-by.
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 109 reviewers.
Cover letter [PATCH 4.17 000/220] 4.17.4-stable review
This is the start of the stable review cycle for the 4.17.4 release. There are 220 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Tue Jul 3 16:08:27 UTC 2018. Anything received after that time might be too late.
The whole patch series can be found in one patch at:
https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.17.4-rc1.gz
or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.17.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman <[email protected]>
Linux 4.17.4-rc1
Wenwen Wang <[email protected]>
virt: vbox: Only copy_from_user the request-header once
Mike Snitzer <[email protected]>
dm thin: handle running out of data space vs concurrent discard
Bart Van Assche <[email protected]>
dm zoned: avoid triggering reclaim from inside dmz_map()
Kirill A. Shutemov <[email protected]>
x86/efi: Fix efi_call_phys_epilog() with CONFIG_X86_5LEVEL=y
Andy Lutomirski <[email protected]>
x86/entry/64/compat: Fix "x86/entry/64/compat: Preserve r8-r11 in int $0x80"
Jann Horn <[email protected]>
selinux: move user accesses in selinuxfs out of locked regions
Naoya Horiguchi <[email protected]>
x86/e820: put !E820_TYPE_RAM regions into memblock.reserved
Bart Van Assche <[email protected]>
block: Fix cloning of requests with a special payload
Keith Busch <[email protected]>
block: Fix transfer when chunk sectors exceeds max
Ross Zwisler <[email protected]>
pmem: only set QUEUE_FLAG_DAX for fsdax mode
Mike Snitzer <[email protected]>
dm: use bio_split() when splitting out the already processed bio
Jason A. Donenfeld <[email protected]>
kasan: depend on CONFIG_SLUB_DEBUG
Mikulas Patocka <[email protected]>
slub: fix failure when we delete and create a slab cache
Wolfram Sang <[email protected]>
i2c: gpio: initialize SCL to HIGH again
Wolfram Sang <[email protected]>
Revert "i2c: algo-bit: init the bus to a known state"
Hui Wang <[email protected]>
ALSA: hda/realtek - Fix the problem of two front mics on more machines
Takashi Iwai <[email protected]>
ALSA: hda/realtek - Add a quirk for FSC ESPRIMO U9210
Takashi Iwai <[email protected]>
ALSA: hda/realtek - Fix pop noise on Lenovo P50 & co
Takashi Iwai <[email protected]>
ALSA: hda - Force to link down at runtime suspend on ATI/AMD HDMI
Takashi Iwai <[email protected]>
ALSA: timer: Fix UBSAN warning at SNDRV_TIMER_IOCTL_NEXT_DEVICE ioctl
??? <[email protected]>
Input: elantech - fix V4 report decoding for module with middle key
Aaron Ma <[email protected]>
Input: elantech - enable middle button of touchpads on ThinkPad P52
Ben Hutchings <[email protected]>
Input: elan_i2c_smbus - fix more potential stack buffer overflows
Dmitry Torokhov <[email protected]>
Input: psmouse - fix button reporting for basic protocols
Enno Boland <[email protected]>
Input: xpad - fix GPD Win 2 controller name
Jan Kara <[email protected]>
udf: Detect incorrect directory size
Bartosz Golaszewski <[email protected]>
net: ethernet: fix suspend/resume in davinci_emac
Boris Ostrovsky <[email protected]>
xen: Remove unnecessary BUG_ON from __unbind_from_irq()
Steven Rostedt (VMware) <[email protected]>
tracing: Check for no filter when processing event filters
Dan Williams <[email protected]>
mm: fix devmem_is_allowed() for sub-page System RAM intersections
Jia He <[email protected]>
mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm()
Dongsheng Yang <[email protected]>
rbd: flush rbd_dev->watch_dwork after watch is unregistered
Hans de Goede <[email protected]>
pwm: lpss: platform: Save/restore the ctrl register over a suspend/resume
Alexandr Savca <[email protected]>
Input: elan_i2c - add ELAN0618 (Lenovo v330 15IKB) ACPI ID
Hans de Goede <[email protected]>
Input: silead - add MSSL0002 ACPI HID
Hans de Goede <[email protected]>
ACPI / LPSS: Add missing prv_offset setting for byt/cht PWM devices
Kees Cook <[email protected]>
video: uvesafb: Fix integer overflow in allocation
Trond Myklebust <[email protected]>
NFSv4: Fix a typo in nfs41_sequence_process
Trond Myklebust <[email protected]>
NFSv4: Revert commit 5f83d86cf531d ("NFSv4.x: Fix wraparound issues..")Dave Wysochanski <[email protected]>
NFSv4: Fix possible 1-byte stack overflow in nfs_idmap_read_and_verify_message
Scott Mayhew <[email protected]>
nfsd: restrict rd_maxcount to svc_max_payload in nfsd_encode_readdir
Mauro Carvalho Chehab <[email protected]>
media: dvb_frontend: fix locking issues at dvb_frontend_get_event()
Sean Young <[email protected]>
media: rc: mce_kbd decoder: fix stuck keys
Kai-Heng Feng <[email protected]>
media: cx231xx: Add support for AverMedia DVD EZMaker 7
Mauro Carvalho Chehab <[email protected]>
media: v4l2-compat-ioctl32: prevent go past max size
Brad Love <[email protected]>
media: cx231xx: Ignore an i2c mux adapter
ming_qian <[email protected]>
media: uvcvideo: Support realtek's UVC 1.5 device
Kieran Bingham <[email protected]>
media: vsp1: Release buffers for each video node
Adrian Hunter <[email protected]>
perf intel-pt: Fix packet decoding of CYC packets
Adrian Hunter <[email protected]>
perf intel-pt: Fix "Unexpected indirect branch" error
Adrian Hunter <[email protected]>
perf intel-pt: Fix MTC timing after overflow
Adrian Hunter <[email protected]>
perf intel-pt: Fix decoding to accept CBR between FUP and corresponding TIP
Adrian Hunter <[email protected]>
perf intel-pt: Fix sync_switch INTEL_PT_SS_NOT_TRACING
Adrian Hunter <[email protected]>
perf tools: Fix symbol and object code resolution for vdso32 and vdsox32
Sean Wang <[email protected]>
arm: dts: mt7623: fix invalid memory node being generated
Sibi Sankar <[email protected]>
remoteproc: Prevent incorrect rproc state on xfer mem ownership failure
Jarkko Nikula <[email protected]>
mfd: intel-lpss: Fix Intel Cannon Lake LPSS I2C input clock
Andy Shevchenko <[email protected]>
mfd: intel-lpss: Program REMAP register in PIO mode
Peter Ujfalusi <[email protected]>
mfd: twl-core: Fix clock initialization
Anton Ivanov <[email protected]>
um: Fix raw interface options
Anton Ivanov <[email protected]>
um: Fix initialization of vector queues
Chao Yu <[email protected]>
f2fs: don't use GFP_ZERO for page caches
Linus Torvalds <[email protected]>
Revert "iommu/amd_iommu: Use CONFIG_DMA_DIRECT_OPS=y and dma_direct_{alloc,free}()"
Johan Hovold <[email protected]>
backlight: tps65217_bl: Fix Device Tree node lookup
Johan Hovold <[email protected]>
backlight: max8925_bl: Fix Device Tree node lookup
Johan Hovold <[email protected]>
backlight: as3711_bl: Fix Device Tree node lookup
Silvio Cesare <[email protected]>
UBIFS: Fix potential integer overflow in allocation
Richard Weinberger <[email protected]>
ubi: fastmap: Correctly handle interrupted erasures in EBA
Richard Weinberger <[email protected]>
ubi: fastmap: Cancel work upon detach
Srinivas Kandagatla <[email protected]>
rpmsg: smd: do not use mananged resources for endpoints and channels
NeilBrown <[email protected]>
md: fix two problems with setting the "re-add" device state.
Michael Trimarchi <[email protected]>
rtc: sun6i: Fix bit_idx value for clk_register_gate
Marcin Ziemianowicz <[email protected]>
clk: at91: PLL recalc_rate() now using cached MUL and DIV values
Martin Blumenstingl <[email protected]>
clk: meson: meson8b: mark fclk_div2 gate clocks as CLK_IS_CRITICAL
Ross Zwisler <[email protected]>
libnvdimm, pmem: Unconditionally deep flush on *sync
Robert Elliott <[email protected]>
linvdimm, pmem: Preserve read-only setting for pmem devices
Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on enqueue without ERP thread
Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace for all objects in ERP_FAILED
Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io for ERP_FAILED
Steffen Maier <[email protected]>
scsi: zfcp: fix missing REC trigger trace on terminate_rport_io early return
Steffen Maier <[email protected]>
scsi: zfcp: fix misleading REC trigger trace where erp_action setup failed
Steffen Maier <[email protected]>
scsi: zfcp: fix missing SCSI trace for retry of abort / scsi_eh TMF
Steffen Maier <[email protected]>
scsi: zfcp: fix missing SCSI trace for result of eh_host_reset_handler
Mikhail Malygin <[email protected]>
scsi: qla2xxx: Spinlock recursion in qla_target
Anil Gurumurthy <[email protected]>
scsi: qla2xxx: Mask off Scope bits in retry delay
Himanshu Madhani <[email protected]>
scsi: qla2xxx: Fix setting lower transfer speed if GPSC fails
Quinn Tran <[email protected]>
scsi: qla2xxx: Delete session for nport id change
Sinan Kaya <[email protected]>
scsi: hpsa: disable device during shutdown
Luis Henriques <[email protected]>
scsi: scsi_debug: Fix memory leak on module unload
Dan Williams <[email protected]>
mm: fix __gup_device_huge vs unmap
Christophe JAILLET <[email protected]>
iio: sca3000: Fix an error handling path in 'sca3000_probe()'
Alexandru Ardelean <[email protected]>
iio: adc: ad7791: remove sample freq sysfs attributes
Filipe Manana <[email protected]>
Btrfs: fix return value on rename exchange failure
Maciej S. Szmigiero <[email protected]>
X.509: unpack RSA signatureValue field from BIT STRING
Waiman Long <[email protected]>
locking/rwsem: Fix up_read_non_owner() warning with DEBUG_RWSEMS
Yang Yingliang <[email protected]>
irqchip/gic-v3-its: Don't bind LPI to unavailable NUMA node
Geert Uytterhoeven <[email protected]>
time: Make sure jiffies_to_msecs() preserves non-zero time periods
Huacai Chen <[email protected]>
MIPS: io: Add barrier after register read in inX()
Linus Walleij <[email protected]>
MIPS: pb44: Fix i2c-gpio GPIO descriptor table
Srinivas Pandruvada <[email protected]>
cpufreq: intel_pstate: Fix scaling max/min limits with Turbo 3.0
Fabio Estevam <[email protected]>
pinctrl: devicetree: Fix pctldev pointer overwrite
Paweł Chmiel <[email protected]>
pinctrl: samsung: Correct EINTG banks order
Terry Zhou <[email protected]>
pinctrl: armada-37xx: Fix spurious irq management
Randy Dunlap <[email protected]>
auxdisplay: fix broken menu
Mika Westerberg <[email protected]>
PCI: Account for all bridges on bus when distributing bus numbers
Mika Westerberg <[email protected]>
PCI: pciehp: Clear Presence Detect and Data Link Layer Status Changed on resume
Mika Westerberg <[email protected]>
PCI: Add ACS quirk for Intel 300 series
Alex Williamson <[email protected]>
PCI: Add ACS quirk for Intel 7th & 8th Gen mobile
Sridhar Pitchai <[email protected]>
PCI: hv: Make sure the bus domain is really unique
Jae Hyun Yoo <[email protected]>
clk:aspeed: Fix reset bits for PCI/VGA and PECI
Tokunori Ikegami <[email protected]>
MIPS: BCM47XX: Enable 74K Core ExternalSync for PCIe erratum
Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Avoid walking all chips when unlocking.
Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Fix unlocking requests crossing a chip boudary
Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: fix SEGV unlocking multiple chips
Joakim Tjernlund <[email protected]>
mtd: cfi_cmdset_0002: Use right chip in do_ppb_xxlock()
Mason Yang <[email protected]>
mtd: rawnand: All AC chips have a broken GET_FEATURES(TIMINGS).
Chris Packham <[email protected]>
mtd: rawnand: micron: add ONFI_FEATURE_ON_DIE_ECC to supported features
Martin Kaiser <[email protected]>
mtd: rawnand: mxc: set spare area size register explicitly
Abhishek Sahu <[email protected]>
mtd: rawnand: fix return value check for bad block status
Masahiro Yamada <[email protected]>
mtd: rawnand: denali_dt: set clk_x_rate to 200 MHz unconditionally
Tokunori Ikegami <[email protected]>
mtd: cfi_cmdset_0002: Change write buffer to check correct value
Boris Brezillon <[email protected]>
mtd: rawnand: Do not check FAIL bit when executing a SET_FEATURES op
Bharat Potnuri <[email protected]>
RDMA/core: Save kernel caller name when creating CQ using ib_create_cq()
Chuck Lever <[email protected]>
xprtrdma: Return -ENOBUFS when no pages are available
Leon Romanovsky <[email protected]>
RDMA/mlx4: Discard unknown SQP work requests
Jason Gunthorpe <[email protected]>
IB/uverbs: Fix ordering of ucontext check in ib_uverbs_write
Mike Marciniszyn <[email protected]>
IB/hfi1: Fix user context tail allocation for DMA_RTAIL
Sebastian Sanchez <[email protected]>
IB/hfi1: Optimize kthread pointer locking when queuing CQ entries
Michael J. Ruhl <[email protected]>
IB/hfi1: Reorder incorrect send context disable
Mike Marciniszyn <[email protected]>
IB/hfi1: Fix fault injection init/exit issues
Max Gurtovoy <[email protected]>
IB/isert: fix T10-pi check mask setting
Alex Estrin <[email protected]>
IB/isert: Fix for lib/dma_debug check_sync warning
Erez Shitrit <[email protected]>
IB/mlx5: Fetch soft WQE's on fatal error state
Jack Morgenstein <[email protected]>
IB/core: Make testing MR flags for writability a static inline function
Jack Morgenstein <[email protected]>
IB/mlx4: Mark user MR as writable if actual virtual memory is writable
Alex Estrin <[email protected]>
IB/{hfi1, qib}: Add handling of kernel restart
Mike Marciniszyn <[email protected]>
IB/qib: Fix DMA api warning with debug kernel
Hans de Goede <[email protected]>
efi/libstub/tpm: Initialize efi_physical_addr_t vars to zero for mixed mode
Tadeusz Struk <[email protected]>
tpm: fix race condition in tpm_common_write()
Tadeusz Struk <[email protected]>
tpm: fix use after free in tpm2_load_context()
Srinivas Kandagatla <[email protected]>
of: platform: stop accessing invalid dev in of_platform_device_destroy
Stefan M Schaeckeler <[email protected]>
of: unittest: for strings, account for trailing \0 in property length field
Frank Rowand <[email protected]>
of: overlay: validate offset from property fixups
Kevin Hilman <[email protected]>
ARM64: dts: meson-gx: fix ATF reserved memory region
Jerome Brunet <[email protected]>
ARM64: dts: meson: disable sd-uhs modes on the libretech-cc
Thor Thayer <[email protected]>
arm64: dts: stratix10: Fix SPI nodes for Stratix10
Miquel Raynal <[email protected]>
arm64: dts: marvell: fix CP110 ICU node size
Will Deacon <[email protected]>
arm64: mm: Ensure writes to swapper are ordered wrt subsequent cache maintenance
Will Deacon <[email protected]>
arm64: kpti: Use early_param for kpti= command-line option
Jia He <[email protected]>
crypto: arm64/aes-blk - fix and move skcipher_walk_done out of kernel_neon_begin, _end
Dave Martin <[email protected]>
arm64: Fix syscall restarting around signal suppressed by tracer
Joel Fernandes (Google) <[email protected]>
softirq: Reorder trace_softirqs_on to prevent lockdep splat
Michael Buesch <[email protected]>
hwrng: core - Always drop the RNG in hwrng_unregister()
Dinh Nguyen <[email protected]>
ARM: dts: socfpga: Fix NAND controller node compatible for Arria10
Marek Vasut <[email protected]>
ARM: dts: socfpga: Fix NAND controller clock supply
Marek Vasut <[email protected]>
ARM: dts: socfpga: Fix NAND controller node compatible
Thor Thayer <[email protected]>
ARM: dts: Fix SPI node for Arria10
Chen-Yu Tsai <[email protected]>
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VCC-1V2 regulator voltage
Icenowy Zheng <[email protected]>
ARM: dts: sun8i: h3: fix ALL-H3-CC H3 ver VDD-CPUX voltage
David Rivshin <[email protected]>
ARM: 8764/1: kgdb: fix NUMREGBYTES so that gdb_regs[] is the correct size
Vaibhav Jain <[email protected]>
cxl: Disable prefault_mode in Radix mode
Vaibhav Jain <[email protected]>
cxl: Configure PSL to not use APC virtual machines
Michael Ellerman <[email protected]>
powerpc/64s: Fix DT CPU features Power9 DD2.1 logic
Michael Jeanson <[email protected]>
powerpc/e500mc: Set assembler machine type to e500mc
Nicholas Piggin <[email protected]>
powerpc/64s/radix: Fix radix_kvm_prefetch_workaround paca access of not possible CPU
Finley Xiao <[email protected]>
soc: rockchip: power-domain: Fix wrong value when power up pd with writemask
Ross Zwisler <[email protected]>
libnvdimm, pmem: Do not flush power-fail protected CPU caches
Mahesh Salgaonkar <[email protected]>
powerpc/fadump: Unregister fadump on kexec down path.
Gautham R. Shenoy <[email protected]>
cpuidle: powernv: Fix promotion from snooze if next state disabled
Akshay Adiga <[email protected]>
powerpc/powernv/cpuidle: Init all present cpus for deep states
Haren Myneni <[email protected]>
powerpc/powernv: copy/paste - Mask SO bit in CR
Alexey Kardashevskiy <[email protected]>
powerpc/powernv/ioda2: Remove redundant free of TCE pages
Michael Neuling <[email protected]>
powerpc/ptrace: Fix enforcement of DAWR constraints
Anju T Sudhakar <[email protected]>
powerpc/perf: Fix memory allocation for core-imc based on num_possible_cpus()
Michael Neuling <[email protected]>
powerpc/ptrace: Fix setting 512B aligned breakpoints with PTRACE_SET_DEBUGREG
Ram Pai <[email protected]>
powerpc/pkeys: Detach execute_only key on !PROT_EXEC
Aneesh Kumar K.V <[email protected]>
powerpc/mm/hash: Add missing isync prior to kernel stack SLB switch
Miklos Szeredi <[email protected]>
fuse: fix control dir setup and teardown
Tetsuo Handa <[email protected]>
fuse: don't keep dead fuse_conn at fuse_fill_super().
Miklos Szeredi <[email protected]>
fuse: atomic_o_trunc should truncate pagecache
Tejun Heo <[email protected]>
fuse: fix congested state leak on aborted connections
Tetsuo Handa <[email protected]>
printk: fix possible reuse of va_list variable
Amit Pundir <[email protected]>
Bluetooth: hci_qca: Avoid missing rampatch failure with userspace fw loader
Corey Minyard <[email protected]>
ipmi:bt: Set the timeout before doing a capabilities check
Mikulas Patocka <[email protected]>
branch-check: fix long->int truncation when profiling branches
Matthias Schiffer <[email protected]>
mips: ftrace: fix static function graph tracing
Steven Rostedt (VMware) <[email protected]>
ftrace/selftest: Have the reset_trigger code be a bit more careful
Geert Uytterhoeven <[email protected]>
lib/vsprintf: Remove atomic-unsafe support for %pCr
Geert Uytterhoeven <[email protected]>
clk: renesas: cpg-mssr: Stop using printk format %pCr
Geert Uytterhoeven <[email protected]>
thermal: bcm2835: Stop using printk format %pCr
Alexander Sverdlin <[email protected]>
ASoC: cirrus: i2s: Fix {TX|RX}LinCtrlData setup
Alexander Sverdlin <[email protected]>
ASoC: cirrus: i2s: Fix LRCLK configuration
Kai Chieh Chuang <[email protected]>
ASoC: mediatek: preallocate pages use platform device
Paul Handrigan <[email protected]>
ASoC: cs35l35: Add use_single_rw to regmap config
Srinivas Kandagatla <[email protected]>
ASoC: dapm: delete dapm_kcontrol_data paths list before freeing it
Ingo Flaschberger <[email protected]>
1wire: family module autoload fails because of upper/lower case mismatch.
Maxim Moseychuk <[email protected]>
usb: do not reset if a low-speed or full-speed device timed out
Wolfram Sang <[email protected]>
mmc: renesas_sdhi: really fix WP logic regressions
Waldemar Rymarkiewicz <[email protected]>
PM / OPP: Update voltage in case freq == old_freq
Rafael J. Wysocki <[email protected]>
PM / core: Fix supplier device runtime PM usage counter imbalance
Rafael J. Wysocki <[email protected]>
ACPI / LPSS: Avoid PM quirks on suspend and resume from S3
Rafael J. Wysocki <[email protected]>
PCI / PM: Do not clear state_saved for devices that remain suspended
Ulf Hansson <[email protected]>
PM / Domains: Fix error path during attach in genpd
Eric W. Biederman <[email protected]>
signal/xtensa: Consistenly use SIGBUS in do_unaligned_user
Daniel Wagner <[email protected]>
serial: sh-sci: Use spin_{try}lock_irqsave instead of open coding version
Mika Westerberg <[email protected]>
mtd: spi-nor: intel-spi: Fix atomic sequence handling
Guenter Roeck <[email protected]>
hwmon: (k10temp) Add support for Stoney Ridge and Bristol Ridge CPUs
Dmitry Torokhov <[email protected]>
platform/chrome: cros_ec_lpc: do not try DMI match when ACPI device found
Finn Thain <[email protected]>
m68k/mac: Fix SWIM memory resource end address
Michael Schmitz <[email protected]>
m68k/mm: Adjust VM area to be unmapped by gap size for __iounmap()
Siarhei Liakh <[email protected]>
x86: Call fixup_exception() before notify_die() in math_error()
Borislav Petkov <[email protected]>
x86/mce: Do not overwrite MCi_STATUS in mce_no_way_out()
Tony Luck <[email protected]>
x86/mce: Fix incorrect "Machine check from unknown source" message
Tony Luck <[email protected]>
x86/mce: Check for alternate indication of machine check recovery on Skylake
Tony Luck <[email protected]>
x86/mce: Improve error message when kernel cannot recover
[email protected] <[email protected]>
x86/platform/UV: Add kernel parameter to set memory block size
[email protected] <[email protected]>
x86/platform/UV: Use new set memory block size function
[email protected] <[email protected]>
x86/platform/UV: Add adjustable set memory block size function
Juergen Gross <[email protected]>
x86/xen: Add call of speculative_store_bypass_ht_init() to PV paths
Dan Williams <[email protected]>
x86/spectre_v1: Disable compiler optimizations over array_index_mask_nospec()
-------------
Diffstat:
Documentation/ABI/testing/sysfs-class-cxl | 4 +- Documentation/core-api/printk-formats.rst | 3 +- Makefile | 4 +- arch/arm/boot/dts/mt7623.dtsi | 3 +- arch/arm/boot/dts/mt7623n-bananapi-bpi-r2.dts | 1 + arch/arm/boot/dts/mt7623n-rfb.dtsi | 1 + arch/arm/boot/dts/socfpga.dtsi | 4 +- arch/arm/boot/dts/socfpga_arria10.dtsi | 5 +- arch/arm/boot/dts/sun8i-h3-libretech-all-h3-cc.dts | 8 +- arch/arm/include/asm/kgdb.h | 2 +- arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 3 - arch/arm64/boot/dts/amlogic/meson-gxl.dtsi | 8 -- arch/arm64/boot/dts/marvell/armada-cp110.dtsi | 2 +- arch/arm64/crypto/aes-glue.c | 2 +- arch/arm64/kernel/cpufeature.c | 2 +- arch/arm64/kernel/signal.c | 5 +- arch/arm64/mm/proc.S | 5 +- arch/m68k/mac/config.c | 2 +- arch/m68k/mm/kmap.c | 3 +- arch/mips/ath79/mach-pb44.c | 2 +- arch/mips/bcm47xx/setup.c | 6 + arch/mips/include/asm/io.h | 2 + arch/mips/include/asm/mipsregs.h | 3 + arch/mips/kernel/mcount.S | 27 ++--- arch/powerpc/Makefile | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 3 +- arch/powerpc/kernel/entry_64.S | 1 + arch/powerpc/kernel/fadump.c | 3 + arch/powerpc/kernel/hw_breakpoint.c | 4 +- arch/powerpc/kernel/ptrace.c | 1 + arch/powerpc/mm/pkeys.c | 4 +- arch/powerpc/mm/tlb-radix.c | 2 + arch/powerpc/perf/imc-pmu.c | 4 +- arch/powerpc/platforms/powernv/copy-paste.h | 3 +- arch/powerpc/platforms/powernv/idle.c | 4 +- arch/powerpc/platforms/powernv/pci-ioda.c | 1 - arch/um/drivers/vector_kern.c | 20 +++- arch/x86/entry/entry_64_compat.S | 16 +-- arch/x86/include/asm/barrier.h | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 60 +++++++++- arch/x86/kernel/cpu/mcheck/mce-severity.c | 5 + arch/x86/kernel/cpu/mcheck/mce.c | 44 +++++--- arch/x86/kernel/e820.c | 15 ++- arch/x86/kernel/quirks.c | 11 +- arch/x86/kernel/traps.c | 14 ++- arch/x86/mm/init.c | 4 +- arch/x86/mm/init_64.c | 20 +++- arch/x86/platform/efi/efi_64.c | 4 +- arch/x86/xen/smp_pv.c | 5 + arch/xtensa/kernel/traps.c | 2 +- block/blk-core.c | 4 + crypto/asymmetric_keys/x509_cert_parser.c | 9 ++ drivers/acpi/acpi_lpss.c | 20 ++-- drivers/auxdisplay/Kconfig | 10 +- drivers/base/core.c | 15 ++- drivers/base/power/domain.c | 3 + drivers/block/rbd.c | 2 +- drivers/bluetooth/hci_qca.c | 6 + drivers/char/hw_random/core.c | 11 +- drivers/char/ipmi/ipmi_bt_sm.c | 3 +- drivers/char/tpm/tpm-dev-common.c | 40 +++---- drivers/char/tpm/tpm-dev.h | 2 +- drivers/char/tpm/tpm2-space.c | 3 +- drivers/clk/at91/clk-pll.c | 13 +-- drivers/clk/clk-aspeed.c | 4 +- drivers/clk/meson/meson8b.c | 7 ++ drivers/clk/renesas/renesas-cpg-mssr.c | 9 +- drivers/cpufreq/intel_pstate.c | 27 ++++- drivers/cpuidle/cpuidle-powernv.c | 32 +++++- drivers/firmware/efi/libstub/tpm.c | 2 +- drivers/hwmon/k10temp.c | 5 + drivers/i2c/algos/i2c-algo-bit.c | 5 - drivers/i2c/busses/i2c-gpio.c | 4 +- drivers/iio/accel/sca3000.c | 9 +- drivers/iio/adc/ad7791.c | 49 -------- drivers/infiniband/core/umem.c | 11 +- drivers/infiniband/core/uverbs_main.c | 14 ++- drivers/infiniband/core/verbs.c | 14 ++- drivers/infiniband/hw/hfi1/chip.c | 8 +- drivers/infiniband/hw/hfi1/debugfs.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/hfi.h | 1 + drivers/infiniband/hw/hfi1/init.c | 22 +++- drivers/infiniband/hw/hfi1/pio.c | 44 ++++++-- drivers/infiniband/hw/mlx4/mad.c | 1 - drivers/infiniband/hw/mlx4/mr.c | 50 +++++++-- drivers/infiniband/hw/mlx5/cq.c | 15 ++- drivers/infiniband/hw/qib/qib.h | 4 +- drivers/infiniband/hw/qib/qib_file_ops.c | 10 +- drivers/infiniband/hw/qib/qib_init.c | 13 +++ drivers/infiniband/hw/qib/qib_user_pages.c | 20 ++-- drivers/infiniband/sw/rdmavt/cq.c | 31 ++++-- drivers/infiniband/ulp/isert/ib_isert.c | 28 +++-- drivers/input/joystick/xpad.c | 2 +- drivers/input/mouse/elan_i2c.h | 2 + drivers/input/mouse/elan_i2c_core.c | 3 +- drivers/input/mouse/elan_i2c_smbus.c | 10 +- drivers/input/mouse/elantech.c | 11 +- drivers/input/mouse/psmouse-base.c | 12 +- drivers/input/touchscreen/silead.c | 1 + drivers/iommu/Kconfig | 1 - drivers/iommu/amd_iommu.c | 68 ++++++++---- drivers/irqchip/irq-gic-v3-its.c | 9 +- drivers/md/dm-thin.c | 11 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/dm.c | 5 +- drivers/md/md.c | 4 +- drivers/media/dvb-core/dvb_frontend.c | 23 ++-- drivers/media/platform/vsp1/vsp1_video.c | 21 ++-- drivers/media/rc/ir-mce_kbd-decoder.c | 2 + drivers/media/usb/cx231xx/cx231xx-cards.c | 3 + drivers/media/usb/cx231xx/cx231xx-dvb.c | 2 +- drivers/media/usb/uvc/uvc_video.c | 24 +++- drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 +- drivers/mfd/intel-lpss-pci.c | 25 +++-- drivers/mfd/intel-lpss.c | 4 +- drivers/mfd/twl-core.c | 2 +- drivers/misc/cxl/pci.c | 4 +- drivers/misc/cxl/sysfs.c | 16 ++- drivers/mmc/host/renesas_sdhi_core.c | 5 + drivers/mmc/host/renesas_sdhi_internal_dmac.c | 1 + drivers/mmc/host/renesas_sdhi_sys_dmac.c | 3 + drivers/mtd/chips/cfi_cmdset_0002.c | 21 ++-- drivers/mtd/nand/raw/denali_dt.c | 6 +- drivers/mtd/nand/raw/mxc_nand.c | 5 +- drivers/mtd/nand/raw/nand_base.c | 29 ++--- drivers/mtd/nand/raw/nand_macronix.c | 48 ++++++-- drivers/mtd/nand/raw/nand_micron.c | 2 + drivers/mtd/spi-nor/intel-spi.c | 76 +++++++++++-- drivers/mtd/ubi/build.c | 3 + drivers/mtd/ubi/eba.c | 90 ++++++++++++++- drivers/mtd/ubi/wl.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 15 ++- drivers/nvdimm/bus.c | 14 ++- drivers/nvdimm/pmem.c | 10 +- drivers/nvdimm/region_devs.c | 3 +- drivers/of/platform.c | 5 +- drivers/of/resolver.c | 5 + drivers/of/unittest.c | 8 +- drivers/opp/core.c | 2 +- drivers/pci/host/pci-hyperv.c | 11 -- drivers/pci/hotplug/pciehp.h | 2 +- drivers/pci/hotplug/pciehp_core.c | 2 +- drivers/pci/hotplug/pciehp_hpc.c | 13 ++- drivers/pci/pci-driver.c | 5 +- drivers/pci/probe.c | 15 ++- drivers/pci/quirks.c | 20 ++++ drivers/pinctrl/devicetree.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 3 +- drivers/pinctrl/samsung/pinctrl-exynos-arm.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 13 ++- drivers/pwm/pwm-lpss-platform.c | 5 + drivers/pwm/pwm-lpss.c | 30 +++++ drivers/pwm/pwm-lpss.h | 2 + drivers/remoteproc/qcom_q6v5_pil.c | 10 +- drivers/rpmsg/qcom_smd.c | 18 +-- drivers/rtc/rtc-sun6i.c | 4 +- drivers/s390/scsi/zfcp_dbf.c | 40 +++++++ drivers/s390/scsi/zfcp_erp.c | 123 ++++++++++++++++----- drivers/s390/scsi/zfcp_ext.h | 5 + drivers/s390/scsi/zfcp_scsi.c | 18 ++- drivers/scsi/hpsa.c | 10 +- drivers/scsi/qla2xxx/qla_gs.c | 4 +- drivers/scsi/qla2xxx/qla_init.c | 3 +- drivers/scsi/qla2xxx/qla_isr.c | 8 +- drivers/scsi/qla2xxx/qla_target.c | 7 +- drivers/scsi/scsi_debug.c | 2 +- drivers/soc/rockchip/pm_domains.c | 2 +- drivers/thermal/broadcom/bcm2835_thermal.c | 4 +- drivers/tty/serial/sh-sci.c | 8 +- drivers/usb/core/hub.c | 4 +- drivers/video/backlight/as3711_bl.c | 33 ++++-- drivers/video/backlight/max8925_bl.c | 4 +- drivers/video/backlight/tps65217_bl.c | 4 +- drivers/video/fbdev/uvesafb.c | 3 +- drivers/virt/vboxguest/vboxguest_linux.c | 4 +- drivers/w1/w1.c | 2 +- drivers/xen/events/events_base.c | 2 - fs/btrfs/inode.c | 4 +- fs/f2fs/checkpoint.c | 4 +- fs/f2fs/inode.c | 4 +- fs/f2fs/segment.c | 3 + fs/f2fs/segment.h | 1 + fs/fuse/control.c | 13 ++- fs/fuse/dev.c | 3 +- fs/fuse/dir.c | 13 ++- fs/fuse/inode.c | 1 + fs/nfs/callback_proc.c | 7 +- fs/nfs/nfs4idmap.c | 5 +- fs/nfs/nfs4proc.c | 2 +- fs/nfsd/nfs4xdr.c | 5 +- fs/ubifs/journal.c | 5 +- fs/udf/directory.c | 3 + include/dt-bindings/clock/aspeed-clock.h | 2 +- include/linux/blkdev.h | 4 +- include/linux/compiler.h | 2 +- include/linux/memory.h | 1 + include/linux/slub_def.h | 4 + include/rdma/ib_verbs.h | 27 ++++- include/rdma/rdma_vt.h | 2 +- kernel/locking/rwsem.c | 1 + kernel/printk/printk_safe.c | 5 +- kernel/softirq.c | 6 +- kernel/time/time.c | 6 +- kernel/trace/trace_events_filter.c | 10 +- lib/Kconfig.kasan | 1 + lib/vsprintf.c | 3 - mm/gup.c | 36 ++++-- mm/ksm.c | 14 ++- mm/slab_common.c | 4 + mm/slub.c | 7 +- net/sunrpc/xprtrdma/rpc_rdma.c | 2 +- security/selinux/selinuxfs.c | 78 ++++++------- sound/core/timer.c | 2 +- sound/pci/hda/hda_codec.c | 5 +- sound/pci/hda/hda_codec.h | 1 + sound/pci/hda/patch_hdmi.c | 5 + sound/pci/hda/patch_realtek.c | 20 +++- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 26 +++-- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/cs35l35.c | 1 + .../soc/mediatek/common/mtk-afe-platform-driver.c | 4 +- sound/soc/soc-dapm.c | 2 + tools/perf/util/dso.c | 2 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 23 +++- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 9 ++ .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 2 +- tools/perf/util/intel-pt.c | 5 + tools/testing/selftests/ftrace/test.d/functions | 21 +++- 232 files changed, 1706 insertions(+), 756 deletions(-)