[PATCH 5.4 000/168] 5.4.25-stable review
flat view
STALE2422d
PENDING · 84 of 168 reviewed
From: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Date: 2020-03-10 13:32:58
Also in:
lkml
Subsystem:
8250/16?50 (and clone uarts) serial driver, android drivers, aquantia ethernet driver (atlantic), arm mali panfrost drm driver, arm port, arm/amlogic meson soc support, arm/cavium thunder network driver, arm/coresight framework and drivers, arm/freescale imx / mxc / layerscape arm architecture, arm/zynq architecture, bfq i/o scheduler, block layer, broadcom b53/sf2 ethernet switch driver, broadcom broadband soc high speed spi controller driver, btrfs file system, c-sky architecture, cadence usb3 drd ip driver, cadence usbssp drd ip driver, char and misc drivers, console subsystem, control group - block io controller (blkio), designware usb3 drd ip driver, device-mapper (lvm), dialog semiconductor drivers, dma buffer sharing framework, dma generic offload engine subsystem, drm driver for allwinner de2 and de3 engine, drm driver for qualcomm display hardware, drm drivers, drm drivers and misc gpu patches, drm drivers for allwinner a10, edac-core, extensible firmware interface (efi), extended verification module (evm), filesystems (vfs and infrastructure), framebuffer layer, generic phy framework, hardware monitoring, infiniband subsystem, integrity measurement architecture (ima), intel asoc drivers, intel drm display for xe and i915 drivers, intel drm i915 driver (meteor lake, dg2 and older excluding poulsbo, moorestown and derivative), intel ethernet drivers, iommu subsystem, kernel build + files below scripts/ (unless maintained elsewhere), kernel selftest framework, kprobes, linux for powerpc (32-bit and 64-bit), marvell armada 3700 serial driver, media controller framework, media input infrastructure (v4l/dvb), megaraid scsi/sas drivers, mellanox mlx5 core vpi driver, memory hot(un)plug, memory management, memory management - core, memory management - thp (transparent huge page), memory mapping, networking drivers, networking [dsa], networking [general], networking [ipv4/ipv6], nvm express driver, omap2+ support, performance events subsystem, s390 architecture, s390 common i/o layer, s390 mm, s390 network drivers, s390 pci subsystem, scsi subsystem, security subsystem, soft-iwarp driver (siw), sound, sound - soc layer / dynamic audio power management (asoc), sound - sound open firmware (sof) drivers, spi subsystem, staging subsystem, stmmac ethernet driver, tegra dma drivers, texas instruments audio (asoc/hda) drivers, the rest, tracing, tty layer and serial drivers, usb gadget/peripheral subsystem, usb mass storage driver, usb subsystem, vfat/fat/msdos filesystem, virtio gpu driver, voltage and current regulator framework, watchdog device drivers, x86 architecture (32-bit and 64-bit), xen hypervisor x86 · Maintainers:
Greg Kroah-Hartman, Arve Hjønnevåg, Todd Kjos, Christian Brauner, Carlos Llamas, Alice Ryhl, Sukhdeep Singh, Boris Brezillon, Rob Herring, Steven Price, Adrián Larumbe, Russell King, Neil Armstrong, Kevin Hilman, Sunil Goutham, Suzuki K Poulose, Frank Li, Sascha Hauer, Michal Simek, Yu Kuai, Jens Axboe, Florian Fainelli, Jonas Gorski, William Zhang, Kursad Oney, David Sterba, Guo Ren, Peter Chen, Pawel Laszczak, Arnd Bergmann, Tejun Heo, Josef Bacik, Thinh Nguyen, Alasdair Kergon, Mike Snitzer, Mikulas Patocka, Benjamin Marzinski, Support Opensource, Sumit Semwal, Christian König, Philipp Stanner, Vinod Koul, Chen-Yu Tsai, Rob Clark, Dmitry Baryshkov, David Airlie, Simona Vetter, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann, Borislav Petkov, Tony Luck, Ard Biesheuvel, Mimi Zohar, Roberto Sassu, Alexander Viro, Christian Brauner, Helge Deller, Guenter Roeck, Jason Gunthorpe, Leon Romanovsky, Dmitry Kasatkin, Cezary Rojewski, Liam Girdwood, Peter Ujfalusi, Bard Liao, Kai Vehmanen, Jani Nikula, Rodrigo Vivi, Joonas Lahtinen, Tvrtko Ursulin, Tony Nguyen, Przemek Kitszel, Joerg Roedel, Will Deacon, Nathan Chancellor, Nicolas Schier, Shuah Khan, Shuah Khan, Naveen N Rao, "David S. Miller", Masami Hiramatsu, Madhavan Srinivasan, Pali Rohár, Sakari Ailus, Laurent Pinchart, Mauro Carvalho Chehab, Kashyap Desai, Sumit Saxena, Shivasharan S, Chandrakanth patil, Saeed Mahameed, Tariq Toukan, Mark Bloch, David Hildenbrand, Oscar Salvador, Andrew Morton, Liam R. Howlett, Lorenzo Stoakes, Andrew Lunn, Eric Dumazet, Jakub Kicinski, Paolo Abeni, Andrew Lunn, Vladimir Oltean, David Ahern, Ido Schimmel, Keith Busch, Christoph Hellwig, Sagi Grimberg, Aaro Koskinen, Andreas Kemnade, Roger Quadros, Tony Lindgren, Peter Zijlstra, Ingo Molnar, Arnaldo Carvalho de Melo, Namhyung Kim, Heiko Carstens, Vasily Gorbik, Alexander Gordeev, Vineeth Vijayan, Peter Oberparleiter, Gerald Schaefer, Alexandra Winter, Aswin Karuvally, Niklas Schnelle, Gerd Bayer, "James E.J. Bottomley", "Martin K. Petersen", Paul Moore, James Morris, "Serge E. Hallyn", Bernard Metzler, Jaroslav Kysela, Takashi Iwai, Liam Girdwood, Mark Brown, Daniel Baluta, Maxime Chevallier, Laxman Dewangan, Jon Hunter, Shenghao Ding, Kevin Lu, Baojun Xu, Sen Wang, Linus Torvalds, Steven Rostedt, Jiri Slaby, Neill Kapron, Alan Stern, OGAWA Hirofumi, David Airlie, Gerd Hoffmann, Dmitry Osipenko, Wim Van Sebroeck, Thomas Gleixner, Dave Hansen, Juergen Gross
Status: Pending, 84 of 168 reviewed.
This is the start of the stable review cycle for the 5.4.25 release.
There are 168 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, 12 Mar 2020 12:34:10 +0000.
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/v5.x/stable-review/patch-5.4.25-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-5.4.y
and the diffstat can be found below.
thanks,
greg k-h
-------------
Pseudo-Shortlog of commits:
Greg Kroah-Hartman [off-list ref]
Linux 5.4.25-rc1
Jason A. Donenfeld [off-list ref]
efi: READ_ONCE rng seed size before munmap
Ard Biesheuvel [off-list ref]
efi/x86: Handle by-ref arguments covering multiple pages in mixed mode
Ard Biesheuvel [off-list ref]
efi/x86: Align GUIDs to their size in the mixed mode runtime wrapper
Desnes A. Nunes do Rosario [off-list ref]
powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems
Sherry Sun [off-list ref]
EDAC/synopsys: Do not print an error with back-to-back snprintf() calls
Tony Lindgren [off-list ref]
bus: ti-sysc: Fix 1-wire reset quirk
Christian Hewitt [off-list ref]
arm64: dts: meson: fix gxm-khadas-vim2 wifi
Dan Carpenter [off-list ref]
dmaengine: coh901318: Fix a double lock bug in dma_tc_handle()
Cong Wang [off-list ref]
dma-buf: free dmabuf->name in dma_buf_release()
Dan Carpenter [off-list ref]
hwmon: (adt7462) Fix an error return in ADT7462_REG_VOLT()
Oleksandr Suvorov [off-list ref]
ARM: dts: imx7-colibri: Fix frequency for sd/mmc
Johan Hovold [off-list ref]
ARM: dts: imx6dl-colibri-eval-v3: fix sram compatible properties
Suman Anna [off-list ref]
ARM: dts: dra7xx-clocks: Fixup IPU1 mux clock parent source
Suman Anna [off-list ref]
ARM: dts: am437x-idk-evm: Fix incorrect OPP node names
Ahmad Fatoum [off-list ref]
ARM: imx: build v7_cpu_resume() unconditionally
Dennis Dalessandro [off-list ref]
IB/hfi1, qib: Ensure RCU is locked when accessing list
Jason Gunthorpe [off-list ref]
RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen()
Fabrice Gasnier [off-list ref]
regulator: stm32-vrefbuf: fix a possible overshoot when re-enabling
Maor Gottlieb [off-list ref]
RDMA/core: Fix protection fault in ib_mr_pool_destroy
Bernard Metzler [off-list ref]
RDMA/iwcm: Fix iwcm work deallocation
Bernard Metzler [off-list ref]
RDMA/siw: Fix failure handling during device creation
Mark Zhang [off-list ref]
RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing
Max Gurtovoy [off-list ref]
RDMA/rw: Fix error flow during RDMA context initialization
Parav Pandit [off-list ref]
Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow"
Leonard Crestez [off-list ref]
soc: imx-scu: Align imx sc msg structs to 4
Leonard Crestez [off-list ref]
firmware: imx: Align imx_sc_msg_req_cpu_start to 4
Leonard Crestez [off-list ref]
firmware: imx: scu-pd: Align imx sc msg structs to 4
Leonard Crestez [off-list ref]
firmware: imx: misc: Align imx sc msg structs to 4
Fabio Estevam [off-list ref]
arm64: dts: imx8qxp-mek: Remove unexisting Ethernet PHY
Marco Felsch [off-list ref]
ARM: dts: imx6: phycore-som: fix emmc supply
Tony Lindgren [off-list ref]
phy: mapphone-mdm6600: Fix write timeouts with shorter GPIO toggle interval
Tony Lindgren [off-list ref]
phy: mapphone-mdm6600: Fix timeouts by adding wake-up handling
Dan Carpenter [off-list ref]
drm/i915/selftests: Fix return in assert_mmap_offset()
Matt Roper [off-list ref]
drm/i915: Program MBUS with rmw during initialization
Jernej Skrabec [off-list ref]
drm/sun4i: de2/de3: Remove unsupported VI layer formats
Jernej Skrabec [off-list ref]
drm/sun4i: Fix DE2 VI layer format support
Jernej Skrabec [off-list ref]
drm/sun4i: Add separate DE3 VI layer formats
John Stultz [off-list ref]
drm: kirin: Revert "Fix for hikey620 display offset problem"
Tomeu Vizoso [off-list ref]
drm/panfrost: Don't try to map on error faults
Tudor Ambarus [off-list ref]
spi: atmel-quadspi: fix possible MMIO window size overrun
Charles Keepax [off-list ref]
ASoC: dapm: Correct DAPM handling of active widgets during shutdown
Amadeusz Sławiński [off-list ref]
ASoC: Intel: Skylake: Fix available clock counter incrementation
Matthias Reichl [off-list ref]
ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path
Takashi Iwai [off-list ref]
ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output
Michael Ellerman [off-list ref]
powerpc/mm: Fix missing KUAP disable in flush_coherent_icache()
Alastair D'Silva [off-list ref]
powerpc: Convert flush_icache_range & friends to C
Alastair D'Silva [off-list ref]
powerpc: define helpers to get L1 icache sizes
Takashi Iwai [off-list ref]
ASoC: intel: skl: Fix possible buffer overflow in debug outputs
Takashi Iwai [off-list ref]
ASoC: intel: skl: Fix pin debug prints
Dan Carpenter [off-list ref]
ASoC: SOF: Fix snd_sof_ipc_stream_posn()
Dragos Tarcatu [off-list ref]
ASoC: topology: Fix memleak in soc_tplg_manifest_load()
Dragos Tarcatu [off-list ref]
ASoC: topology: Fix memleak in soc_tplg_link_elems_load()
John Bates [off-list ref]
drm/virtio: fix resource id creation race
Gerd Hoffmann [off-list ref]
drm/virtio: make resource id workaround runtime switchable.
Christophe JAILLET [off-list ref]
spi: bcm63xx-hsspi: Really keep pll clk enabled
Vladimir Oltean [off-list ref]
ARM: dts: ls1021a: Restore MDIO compatible to gianfar
Guillaume La Roque [off-list ref]
arm64: dts: meson-sm1-sei610: add missing interrupt-names
Hou Tao [off-list ref]
dm: fix congested_fn for request-based device
Shin'ichiro Kawasaki [off-list ref]
dm zoned: Fix reference counter initial value of chunk works
Mikulas Patocka [off-list ref]
dm writecache: verify watermark during resume
Mikulas Patocka [off-list ref]
dm: report suspended device during destroy
Mikulas Patocka [off-list ref]
dm cache: fix a crash due to incorrect work item cancelling
Mikulas Patocka [off-list ref]
dm integrity: fix invalid table returned due to argument count mismatch
Mikulas Patocka [off-list ref]
dm integrity: fix a deadlock due to offloading to an incorrect workqueue
Mikulas Patocka [off-list ref]
dm integrity: fix recalculation when moving from journal mode to bitmap mode
Dmitry Osipenko [off-list ref]
dmaengine: tegra-apb: Prevent race conditions of tasklet vs free list
Dmitry Osipenko [off-list ref]
dmaengine: tegra-apb: Fix use-after-free
Frieder Schrempf [off-list ref]
dmaengine: imx-sdma: Fix the event id check to include RX event for UART6
Martin Fuzzey [off-list ref]
dmaengine: imx-sdma: fix context cache
Gerald Schaefer [off-list ref]
s390/mm: fix panic in gup_fast on large pud
Niklas Schnelle [off-list ref]
s390/pci: Fix unexpected write combine on resource
Sean Christopherson [off-list ref]
x86/pkeys: Manually set X86_FEATURE_OSPKE to preserve existing changes
Lukas Wunner [off-list ref]
spi: spidev: Fix CS polarity if GPIO descriptors are used
Adrian Hunter [off-list ref]
perf arm-spe: Fix endless record after being terminated
Wei Li [off-list ref]
perf cs-etm: Fix endless record after being terminated
Wei Li [off-list ref]
perf intel-bts: Fix endless record after being terminated
Wei Li [off-list ref]
perf intel-pt: Fix endless record after being terminated
Hans Verkuil [off-list ref]
media: v4l2-mem2mem.c: fix broken links
Hans Verkuil [off-list ref]
media: vicodec: process all 4 components for RGB32 formats
Hans Verkuil [off-list ref]
media: mc-entity.c: use & to check pad flags, not ==
Ezequiel Garcia [off-list ref]
media: hantro: Fix broken media controller links
Jiri Slaby [off-list ref]
vt: selection, push sel_lock up
Jiri Slaby [off-list ref]
vt: selection, push console lock down
Jiri Slaby [off-list ref]
vt: selection, close sel_buffer race
Jay Dolan [off-list ref]
serial: 8250_exar: add support for ACCES cards
Michael Walle [off-list ref]
tty: serial: fsl_lpuart: free IDs allocated by IDA
tangbin [off-list ref]
tty:serial:mvebu-uart:fix a wrong return
Faiz Abbas [off-list ref]
arm: dts: dra76x: Fix mmc3 max-frequency
Ley Foon Tan [off-list ref]
arm64: dts: socfpga: agilex: Fix gmac compatible
Omar Sandoval [off-list ref]
btrfs: fix RAID direct I/O reads with alternate csums
OGAWA Hirofumi [off-list ref]
fat: fix uninit-memory access for partial initialized inode
Vlastimil Babka [off-list ref]
mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled
Huang Ying [off-list ref]
mm: fix possible PMD dirty bit lost in set_pmd_migration_entry()
Mel Gorman [off-list ref]
mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa
Zhang Xiaoxu [off-list ref]
vgacon: Fix a UAF in vgacon_invert_region
Eugeniu Rosca [off-list ref]
usb: core: port: do error out if usb_autopm_get_interface() fails
Eugeniu Rosca [off-list ref]
usb: core: hub: do error out if usb_autopm_get_interface() fails
Eugeniu Rosca [off-list ref]
usb: core: hub: fix unhandled return by employing a void function
Peter Chen [off-list ref]
usb: cdns3: gadget: toggle cycle bit before reset endpoint
Peter Chen [off-list ref]
usb: cdns3: gadget: link trb should point to next request
Pratham Pratap [off-list ref]
usb: dwc3: gadget: Update chain bit correctly when using sg list
Dan Lazewatsky [off-list ref]
usb: quirks: add NO_LPM quirk for Logitech Screen Share
Jim Lin [off-list ref]
usb: storage: Add quirk for Samsung Fit flash
Aurelien Aptel [off-list ref]
cifs: fix rename() by ensuring source handle opened with DELETE bit
Ronnie Sahlberg [off-list ref]
cifs: don't leak -EAGAIN for stat() during reconnect
Jian-Hong Pan [off-list ref]
ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294
Christian Lachner [off-list ref]
ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master
Kailang Yang [off-list ref]
ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1
Kailang Yang [off-list ref]
ALSA: hda/realtek - Add Headset Mic supported
Christian Brauner [off-list ref]
binder: prevent UAF for binderfs devices II
Christian Brauner [off-list ref]
binder: prevent UAF for binderfs devices
Leonard Crestez [off-list ref]
firmware: imx: scu: Ensure sequential TX
Hangbin Liu [off-list ref]
selftests: forwarding: vxlan_bridge_1d: use more proper tos value
Randy Dunlap [off-list ref]
arch/csky: fix some Kconfig typos
Guo Ren [off-list ref]
csky: Fixup compile warning for three unimplemented syscalls
Guo Ren [off-list ref]
csky: Fixup ftrace modify panic
Guo Ren [off-list ref]
csky/smp: Fixup boot failed when CONFIG_SMP
Guo Ren [off-list ref]
csky: Set regs->usp to kernel sp, when the exception is from kernel
Guo Ren [off-list ref]
csky/mm: Fixup export invalid_pte_table symbol
Tim Harvey [off-list ref]
net: thunderx: workaround BGX TX Underflow issue
Kees Cook [off-list ref]
x86/xen: Distribute switch variables for initialization
Michal Swiatkowski [off-list ref]
ice: Don't tell the OS that link is going down
Keith Busch [off-list ref]
nvme: Fix uninitialized-variable warning
Julian Wiedmann [off-list ref]
s390/qdio: fill SL with absolute addresses
H.J. Lu [off-list ref]
x86/boot/compressed: Don't declare __force_order in kaslr_64.c
Andy Shevchenko [off-list ref]
nvme-pci: Use single IRQ vector for old Apple models
Shyjumon N [off-list ref]
nvme/pci: Add sleep quirk for Samsung and Toshiba drives
Kai-Heng Feng [off-list ref]
iommu/amd: Disable IOMMU on Stoney Ridge systems
Hamdan Igbaria [off-list ref]
net/mlx5: DR, Fix matching on vport gvmi
Javier Martinez Canillas [off-list ref]
efi: Only print errors about failing to get certs if EFI vars are found
Masahiro Yamada [off-list ref]
s390: make 'install' not depend on vmlinux
Vasily Averin [off-list ref]
s390/cio: cio_ignore_proc_seq_next should increase position index
Marco Felsch [off-list ref]
watchdog: da9062: do not ping the hw during stop()
Paul Cercueil [off-list ref]
net: ethernet: dm9000: Handle -EPROBE_DEFER in dm9000_parse_dt()
Marek Vasut [off-list ref]
net: ks8851-ml: Fix 16-bit IO operation
Marek Vasut [off-list ref]
net: ks8851-ml: Fix 16-bit data access
Marek Vasut [off-list ref]
net: ks8851-ml: Remove 8-bit bus accessors
Igor Russkikh [off-list ref]
net: atlantic: check rpc result and wait for rpc address
Hangbin Liu [off-list ref]
selftests: forwarding: vxlan_bridge_1d: fix tos value
Hangbin Liu [off-list ref]
selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing
Harigovindan P [off-list ref]
drm/msm/dsi/pll: call vco set rate explicitly
Harigovindan P [off-list ref]
drm/msm/dsi: save pll state before dsi host is powered off
Tomas Henzl [off-list ref]
scsi: megaraid_sas: silence a warning
Stephan Gerhold [off-list ref]
drm/modes: Allow DRM_MODE_ROTATE_0 when applying video mode parameters
Stephan Gerhold [off-list ref]
drm/modes: Make sure to parse valid rotation value from cmdline
John Stultz [off-list ref]
drm: msm: Fix return type of dsi_mgr_connector_mode_valid for kCFI
Brian Masney [off-list ref]
drm/msm/mdp5: rate limit pp done timeout warnings
Oded Gabbay [off-list ref]
habanalabs: patched cb equals user cb in device memset
Omer Shpigelman [off-list ref]
habanalabs: do not halt CoreSight during hard reset
Oded Gabbay [off-list ref]
habanalabs: halt the engines before hard-reset
Sergey Organov [off-list ref]
usb: gadget: serial: fix Tx stall after buffer overflow
Lars-Peter Clausen [off-list ref]
usb: gadget: ffs: ffs_aio_cancel(): Save/restore IRQ flags
Jack Pham [off-list ref]
usb: gadget: composite: Support more than 500mA MaxPower
Jiri Benc [off-list ref]
selftests: fix too long argument
Daniel Golle [off-list ref]
serial: ar933x_uart: set UART_CS_{RX,TX}_READY_ORIDE
Kai Vehmanen [off-list ref]
ALSA: hda: do not override bus codec_mask in link_get()
Cengiz Can [off-list ref]
blktrace: fix dereference after null check
Masami Hiramatsu [off-list ref]
kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic
Masahiro Yamada [off-list ref]
kbuild: fix 'No such file or directory' warning when cleaning
Nathan Chancellor [off-list ref]
RDMA/core: Fix use of logical OR in get_new_pps
Maor Gottlieb [off-list ref]
RDMA/core: Fix pkey and port assignment in get_new_pps
Theodore Ts'o [off-list ref]
dm thin metadata: fix lockdep complaint
Aaro Koskinen [off-list ref]
net: stmmac: fix notifier registration
Florian Fainelli [off-list ref]
net: dsa: bcm_sf2: Forcibly configure IMP port for 1Gb/sec
Hui Wang [off-list ref]
ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1
Paolo Valente [off-list ref]
block, bfq: do not insert oom queue into position tree
Paolo Valente [off-list ref]
block, bfq: get extra ref to prevent a queue from being freed during a group move
Paolo Valente [off-list ref]
block, bfq: get a ref to a group when adding it to a service tree
-------------
Diffstat:
Makefile | 4 +-
arch/arm/boot/dts/am437x-idk-evm.dts | 4 +-
arch/arm/boot/dts/dra76x.dtsi | 5 +
arch/arm/boot/dts/dra7xx-clocks.dtsi | 12 +-
arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts | 4 +-
arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 1 -
arch/arm/boot/dts/imx7-colibri.dtsi | 1 -
arch/arm/boot/dts/ls1021a.dtsi | 4 +-
arch/arm/mach-imx/Makefile | 2 +
arch/arm/mach-imx/common.h | 4 +-
arch/arm/mach-imx/resume-imx6.S | 24 ++++
arch/arm/mach-imx/suspend-imx6.S | 14 --
.../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 2 +-
arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 1 +
arch/arm64/boot/dts/freescale/imx8qxp-mek.dts | 5 -
arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 6 +-
arch/csky/Kconfig | 2 +-
arch/csky/abiv1/inc/abi/entry.h | 19 ++-
arch/csky/abiv2/inc/abi/entry.h | 11 ++
arch/csky/include/uapi/asm/unistd.h | 3 +
arch/csky/kernel/atomic.S | 8 +-
arch/csky/kernel/smp.c | 2 +-
arch/csky/mm/Makefile | 2 +
arch/csky/mm/init.c | 1 +
arch/powerpc/include/asm/cache.h | 55 +++++---
arch/powerpc/include/asm/cacheflush.h | 36 +++--
arch/powerpc/kernel/cputable.c | 4 +-
arch/powerpc/kernel/misc_32.S | 120 ----------------
arch/powerpc/kernel/misc_64.S | 102 --------------
arch/powerpc/mm/mem.c | 152 ++++++++++++++++++++-
arch/s390/Makefile | 2 +-
arch/s390/boot/Makefile | 2 +-
arch/s390/include/asm/pgtable.h | 6 +
arch/s390/include/asm/qdio.h | 2 +-
arch/s390/pci/pci.c | 4 +-
arch/x86/boot/compressed/kaslr_64.c | 3 -
arch/x86/kernel/cpu/common.c | 2 +-
arch/x86/platform/efi/efi_64.c | 70 ++++++----
arch/x86/xen/enlighten_pv.c | 7 +-
block/bfq-cgroup.c | 10 +-
block/bfq-iosched.c | 4 +
block/bfq-iosched.h | 1 +
block/bfq-wf2q.c | 12 +-
drivers/android/binder.c | 9 ++
drivers/android/binder_internal.h | 2 +
drivers/android/binderfs.c | 7 +-
drivers/bus/ti-sysc.c | 4 +-
drivers/dma-buf/dma-buf.c | 1 +
drivers/dma/coh901318.c | 4 -
drivers/dma/imx-sdma.c | 5 +-
drivers/dma/tegra20-apb-dma.c | 6 +-
drivers/edac/synopsys_edac.c | 22 +--
drivers/firmware/efi/efi.c | 4 +-
drivers/firmware/imx/imx-scu.c | 27 ++++
drivers/firmware/imx/misc.c | 8 +-
drivers/firmware/imx/scu-pd.c | 2 +-
drivers/gpu/drm/drm_client_modeset.c | 3 +-
drivers/gpu/drm/drm_modes.c | 7 +
drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 1 -
drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 20 ---
drivers/gpu/drm/i915/display/intel_display_power.c | 16 ++-
drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 2 +-
drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 4 +-
drivers/gpu/drm/msm/dsi/dsi_manager.c | 7 +-
drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 4 -
drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 6 +
drivers/gpu/drm/panfrost/panfrost_mmu.c | 44 +++---
drivers/gpu/drm/selftests/drm_cmdline_selftests.h | 1 +
.../gpu/drm/selftests/test-drm_cmdline_parser.c | 15 +-
drivers/gpu/drm/sun4i/sun8i_mixer.c | 104 ++++++++++++--
drivers/gpu/drm/sun4i/sun8i_mixer.h | 11 ++
drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 66 +++++++--
drivers/gpu/drm/virtio/virtgpu_object.c | 44 +++---
drivers/hwmon/adt7462.c | 2 +-
drivers/infiniband/core/cm.c | 1 +
drivers/infiniband/core/cma.c | 15 +-
drivers/infiniband/core/core_priv.h | 15 ++
drivers/infiniband/core/iwcm.c | 4 +-
drivers/infiniband/core/nldev.c | 2 +
drivers/infiniband/core/rw.c | 31 +++--
drivers/infiniband/core/security.c | 14 +-
drivers/infiniband/core/uverbs_cmd.c | 10 --
drivers/infiniband/core/verbs.c | 10 --
drivers/infiniband/hw/hfi1/verbs.c | 4 +-
drivers/infiniband/hw/qib/qib_verbs.c | 2 +
drivers/infiniband/sw/siw/siw_main.c | 6 +-
drivers/iommu/amd_iommu_init.c | 13 +-
drivers/md/dm-cache-target.c | 4 +-
drivers/md/dm-integrity.c | 50 ++++---
drivers/md/dm-thin-metadata.c | 2 +-
drivers/md/dm-writecache.c | 14 +-
drivers/md/dm-zoned-target.c | 8 +-
drivers/md/dm.c | 22 +--
drivers/media/mc/mc-entity.c | 4 +-
drivers/media/platform/vicodec/codec-v4l2-fwht.c | 34 ++---
drivers/media/v4l2-core/v4l2-mem2mem.c | 4 +-
drivers/misc/habanalabs/device.c | 5 +-
drivers/misc/habanalabs/goya/goya.c | 44 +++++-
drivers/net/dsa/bcm_sf2.c | 3 +-
.../aquantia/atlantic/hw_atl/hw_atl_utils.c | 19 ++-
drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 62 ++++++++-
drivers/net/ethernet/cavium/thunder/thunder_bgx.h | 9 ++
drivers/net/ethernet/davicom/dm9000.c | 2 +
drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 -
.../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 5 +-
drivers/net/ethernet/micrel/ks8851_mll.c | 53 ++-----
drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 13 +-
drivers/nvme/host/core.c | 2 +-
drivers/nvme/host/pci.c | 15 +-
drivers/phy/motorola/phy-mapphone-mdm6600.c | 27 +++-
drivers/regulator/stm32-vrefbuf.c | 3 +-
drivers/s390/cio/blacklist.c | 5 +-
drivers/s390/cio/qdio_setup.c | 3 +-
drivers/s390/net/qeth_core_main.c | 23 ++--
drivers/scsi/megaraid/megaraid_sas_fusion.c | 5 +-
drivers/soc/imx/soc-imx-scu.c | 2 +-
drivers/spi/atmel-quadspi.c | 11 ++
drivers/spi/spi-bcm63xx-hsspi.c | 1 -
drivers/spi/spidev.c | 5 +
drivers/staging/media/hantro/hantro_drv.c | 4 +-
drivers/staging/speakup/selection.c | 2 -
drivers/tty/serial/8250/8250_exar.c | 33 +++++
drivers/tty/serial/ar933x_uart.c | 8 ++
drivers/tty/serial/fsl_lpuart.c | 39 ++++--
drivers/tty/serial/mvebu-uart.c | 2 +-
drivers/tty/vt/selection.c | 26 +++-
drivers/tty/vt/vt.c | 2 -
drivers/usb/cdns3/gadget.c | 19 ++-
drivers/usb/core/hub.c | 8 +-
drivers/usb/core/port.c | 10 +-
drivers/usb/core/quirks.c | 3 +
drivers/usb/dwc3/gadget.c | 9 +-
drivers/usb/gadget/composite.c | 24 +++-
drivers/usb/gadget/function/f_fs.c | 5 +-
drivers/usb/gadget/function/u_serial.c | 4 +-
drivers/usb/storage/unusual_devs.h | 6 +
drivers/video/console/vgacon.c | 3 +
drivers/watchdog/da9062_wdt.c | 7 -
fs/btrfs/inode.c | 4 +-
fs/cifs/cifsglob.h | 7 +
fs/cifs/cifsproto.h | 5 +-
fs/cifs/cifssmb.c | 3 +-
fs/cifs/file.c | 19 ++-
fs/cifs/inode.c | 12 +-
fs/cifs/smb1ops.c | 2 +-
fs/cifs/smb2inode.c | 4 +-
fs/cifs/smb2ops.c | 3 +-
fs/cifs/smb2pdu.c | 1 +
fs/fat/inode.c | 19 +--
include/linux/mm.h | 4 +
kernel/kprobes.c | 67 +++++----
kernel/trace/blktrace.c | 5 +-
mm/huge_memory.c | 3 +-
mm/memory_hotplug.c | 8 +-
mm/mprotect.c | 38 +++++-
security/integrity/platform_certs/load_uefi.c | 40 ++++--
sound/hda/ext/hdac_ext_controller.c | 9 +-
sound/pci/hda/patch_realtek.c | 31 ++++-
sound/soc/codecs/pcm512x.c | 8 +-
sound/soc/intel/skylake/skl-debug.c | 32 +++--
sound/soc/intel/skylake/skl-ssp-clk.c | 4 +-
sound/soc/soc-dapm.c | 2 +-
sound/soc/soc-pcm.c | 16 +--
sound/soc/soc-topology.c | 17 ++-
sound/soc/sof/ipc.c | 2 +-
tools/perf/arch/arm/util/cs-etm.c | 5 +-
tools/perf/arch/arm64/util/arm-spe.c | 5 +-
tools/perf/arch/x86/util/intel-bts.c | 5 +-
tools/perf/arch/x86/util/intel-pt.c | 5 +-
tools/testing/selftests/lib.mk | 23 ++--
.../testing/selftests/net/forwarding/mirror_gre.sh | 25 ++--
.../selftests/net/forwarding/vxlan_bridge_1d.sh | 6 +-
usr/include/Makefile | 2 +-
173 files changed, 1543 insertions(+), 898 deletions(-)