This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-defconfig in repository toolchain/ci/linux.
omits ea16390b6f2d Add linux-next specific files for 20200417 omits 008af33f625a Merge branch 'akpm/master' omits 7a330aa1f8db drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] omits c740513922ff arm64: memory: give hotplug memory a different resource name omits 7df91427a330 mm/memory_hotplug: allow arch override of non boot memory [...] omits 18f5dc949f75 kexec: prevent removal of memory in use by a loaded kexec image omits ff881489b954 mm/madvise: allow KSM hints for remote API omits 2eb055fdaf88 mm/madvise: employ mmget_still_valid() for write lock omits 3360b0f3b6b2 mm/madvise: support both pid and pidfd for process_madvise omits f435ad8c80fe pid: move pidfd_get_pid() to pid.c omits f901edd18b41 mm/madvise: check fatal signal pending of target process omits d97815163736 fix process_madvise build break for arm64 omits a67b2420057e mm/madvise: introduce process_madvise() syscall: an extern [...] omits 60488940479c mm/madvise: pass task and mm to do_madvise omits 36cb7e5d1860 mm/debug: add tests validating architecture page table helpers omits 5488321bd365 net-zerocopy-use-vm_insert_pages-for-tcp-rcv-zerocopy-fix omits 5e759bcca4d9 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy omits baafd2fceab4 mm/swap.c: annotate data races for lru_rotate_pvecs omits 1900c643e4f5 mm: annotate a data race in page_zonenum() omits 78c8382e531e mm/rmap: annotate a data race at tlb_flush_batched omits be789fae52fe mm/util.c: annotate an data race at vm_committed_as omits d275f91a353e mm/mempool: fix a data race in mempool_free() omits 1d2d67329e9f mm/list_lru: fix a data race in list_lru_count_one omits 034d2ceec2f9 mm/memcontrol: fix a data race in scan count omits 7fc8086bbf76 mm/page_counter: fix various data races at memsw omits 1642d151eb7d mm-swapfile-fix-and-annotate-various-data-races-v2 omits 10201e197d7c mm/swapfile: fix and annotate various data races omits 071d2e3707b3 mm/filemap.c: fix a data race in filemap_fault() omits d55a4be10134 mm/swap_state: mark various intentional data races omits 0083afb34e2e mm-page_io-mark-various-intentional-data-races-v2 omits 1894459317e5 mm/page_io: mark various intentional data races omits 1f8c9ca9b69d mm/frontswap: mark various intentional data races omits 075b2387ca6e mm/kmemleak: silence KCSAN splats in checksum omits 5f732ae86591 Merge branch 'akpm-current/current' omits 7e0322b9862a Revert "crypto: hisilicon/qm - add controller reset interface" omits c00672d7500f Revert "crypto: hisilicon/zip - add controller reset suppo [...] omits f953237a8676 Revert "crypto: hisilicon/hpre - add controller reset supp [...] omits 773902484405 Revert "crypto: hisilicon/sec2 - add controller reset supp [...] omits 97825a98b541 Revert "crypto: hisilicon/qm - stop qp by judging sq and cq tail" omits c41028ffe559 Merge remote-tracking branch 'cel/cel-next' omits a22f750d7ff9 Merge remote-tracking branch 'fpga/for-next' omits b91c1b446eac Merge remote-tracking branch 'devfreq/devfreq-next' omits d9b26e43d2a0 Merge remote-tracking branch 'kgdb/kgdb/for-next' omits b8d74787ff3f Merge remote-tracking branch 'hyperv/hyperv-next' omits 8160039b4259 Merge remote-tracking branch 'xarray/xarray' omits ec70f801f054 Merge remote-tracking branch 'fsi/next' omits 9fdaabef116a Merge remote-tracking branch 'kspp/for-next/kspp' omits a945df784fdf Merge remote-tracking branch 'ntb/ntb-next' omits 6cd3736a3367 Merge remote-tracking branch 'rtc/rtc-next' omits 91096eeae052 Merge remote-tracking branch 'coresight/next' omits d2aae9d4f09f Merge remote-tracking branch 'livepatching/for-next' omits d97baa317d2e Merge remote-tracking branch 'kselftest/next' omits ade37a899475 Merge remote-tracking branch 'userns/for-next' omits e32aca82512d Merge remote-tracking branch 'pwm/for-next' omits e948bf36318a Merge remote-tracking branch 'pinctrl-samsung/for-next' omits 60de53d54125 Merge remote-tracking branch 'pinctrl-intel/for-next' omits 00c13b4bdba3 Merge remote-tracking branch 'pinctrl/for-next' omits a7ce7d18d150 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 92d750511013 Merge remote-tracking branch 'gpio/for-next' omits b488a70b44ce Merge remote-tracking branch 'rpmsg/for-next' omits 11342ce5b3a1 Merge remote-tracking branch 'vhost/linux-next' omits d8aa9df0569c Merge remote-tracking branch 'scsi-mkp/for-next' omits d8ae018c2bca Merge remote-tracking branch 'scsi/for-next' omits bcb84bbfd769 Merge remote-tracking branch 'cgroup/for-next' omits 63d4359c5b12 Merge remote-tracking branch 'slave-dma/next' omits 9952071c58d6 Merge remote-tracking branch 'mux/for-next' omits 4e2137ff9212 Merge remote-tracking branch 'staging/staging-next' omits 6a3ddbcdef6f Merge remote-tracking branch 'thunderbolt/next' omits 9c5833b82b4e Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' omits a52546e1a45b Merge remote-tracking branch 'ipmi/for-next' omits 1568280d8132 Merge remote-tracking branch 'leds/for-next' omits 3f3a56ec33c7 Merge remote-tracking branch 'chrome-platform/for-next' omits 871afd93c382 Merge remote-tracking branch 'workqueues/for-next' omits f853fece73ba Merge remote-tracking branch 'percpu/for-next' omits 2cf500b39b3c Merge remote-tracking branch 'xen-tip/linux-next' omits e90eb7155e81 Merge remote-tracking branch 'rcu/rcu/next' omits bf287291b741 Merge remote-tracking branch 'edac/edac-for-next' omits ebfd9c90783c Merge remote-tracking branch 'clockevents/timers/drivers/next' omits 352c287e9ec9 Merge remote-tracking branch 'tip/auto-latest' omits 8de6a8fb6168 Merge remote-tracking branch 'spi/for-next' omits bfc333bd8695 Merge remote-tracking branch 'devicetree/for-next' omits d4dcac4201dc Merge remote-tracking branch 'watchdog/master' omits 7bf37abb7a61 Merge remote-tracking branch 'tpmdd/next' omits b9be3869045f Merge remote-tracking branch 'smack/for-next' omits add556ab5506 Merge remote-tracking branch 'selinux/next' omits dd4d8afc1921 Merge remote-tracking branch 'keys/keys-next' omits 3368d193f7a7 Merge remote-tracking branch 'apparmor/apparmor-next' omits e078f56b1aa3 Merge remote-tracking branch 'regulator/for-next' omits 43c5dc406234 Merge remote-tracking branch 'battery/for-next' omits 900d754af94b Merge remote-tracking branch 'mmc/next' omits 509074884777 Merge remote-tracking branch 'device-mapper/for-next' omits 9a0802daa790 next-20200414/sound-asoc omits 3e1c85f13f6e Merge remote-tracking branch 'sound/for-next' omits 42d91e959e5b Merge remote-tracking branch 'regmap/for-next' omits 7a2b72b9c30d Merge remote-tracking branch 'imx-drm/imx-drm/next' omits 981d5625b464 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' omits 01677d197691 Merge remote-tracking branch 'drm-misc/for-linux-next' omits 3962965d8bca Merge remote-tracking branch 'drm-intel/for-linux-next' omits c22a6ac21afb Merge remote-tracking branch 'amdgpu/drm-next' omits e4ba00fd4d94 Merge remote-tracking branch 'crypto/master' omits c12da9c90230 Merge remote-tracking branch 'gfs2/for-next' omits aa3efd3d116c Merge remote-tracking branch 'mac80211-next/master' omits 44dd08813d5b Merge remote-tracking branch 'bluetooth/master' omits 8f12e043986a Merge remote-tracking branch 'wireless-drivers-next/master' omits 9a723e551d27 Merge remote-tracking branch 'swiotlb/linux-next' omits bda8f7f48c0e Merge remote-tracking branch 'ieee1394/for-next' omits 7df085332cb2 Merge remote-tracking branch 'thermal/thermal/linux-next' omits 32ead28bc9de Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 9d97f2898109 Merge remote-tracking branch 'pm/linux-next' omits e63823a0fa76 Merge remote-tracking branch 'v4l-dvb/master' omits 58f3310d1b5e Merge remote-tracking branch 'jc_docs/docs-next' omits 4d8163b42919 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits 37a135feaa23 Merge branch 'dmi/master' omits 176ae91160d5 Merge remote-tracking branch 'i2c/i2c/for-next' omits 49bbb8130237 Merge remote-tracking branch 'hid/for-next' omits 0d07c748b859 Merge remote-tracking branch 'printk/for-next' omits 8286020c41a5 Merge remote-tracking branch 'vfs/for-next' omits 03b034b4062e Merge remote-tracking branch 'file-locks/locks-next' omits 88b3a2877aa8 Merge remote-tracking branch 'xfs/for-next' omits fee58263294f Merge remote-tracking branch 'nfsd/nfsd-next' omits 0d63886371b3 Merge remote-tracking branch 'nfs/linux-next' omits d608d8b1f950 Merge remote-tracking branch 'jfs/jfs-next' omits 4bc0f77bea41 Merge remote-tracking branch 'f2fs/dev' omits cd5526ae1956 Merge remote-tracking branch 'ext4/dev' omits a1131aeae5b1 Merge remote-tracking branch 'ext3/for_next' omits a463f4442f97 Merge remote-tracking branch 'exfat/dev' omits c66046b4da88 Merge remote-tracking branch 'cifs/for-next' omits 45fb5c00958c Merge remote-tracking branch 'btrfs/for-next' omits cea99ae07c19 Merge remote-tracking branch 'sh/sh-next' omits 48ee4301d192 Merge remote-tracking branch 'nds32/next' omits 185f589224ac Merge remote-tracking branch 'mips/mips-next' omits d01e4f40ae33 Merge remote-tracking branch 'h8300/h8300-next' omits ec46f0fa62e4 Merge remote-tracking branch 'csky/linux-next' omits 9667d2fa0673 Merge remote-tracking branch 'clk/clk-next' omits c363d8f82aa1 Merge remote-tracking branch 'tegra/for-next' omits 47e43d816366 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits 1d7b1ba9e28f Merge remote-tracking branch 'samsung-krzk/for-next' omits 681d1e6ec649 Merge remote-tracking branch 'rockchip/for-next' omits a4221425ff2d Merge remote-tracking branch 'reset/reset/next' omits 3ed620ce6ef0 Merge remote-tracking branch 'renesas/next' omits 147e9fc863ff Merge remote-tracking branch 'realtek/for-next' omits 97e696d5de59 Merge remote-tracking branch 'raspberrypi/for-next' omits 1da17ebc0c39 Merge remote-tracking branch 'qcom/for-next' omits 42447e7ef658 Merge remote-tracking branch 'omap/for-next' omits 0a98656fcfa7 Merge remote-tracking branch 'mvebu/for-next' omits 4d0905fa46a9 Merge remote-tracking branch 'mediatek/for-next' omits 79e794685f7c Merge remote-tracking branch 'keystone/next' omits 7f40c9a2d9ab Merge remote-tracking branch 'imx-mxs/for-next' omits 1696e4b35d19 Merge remote-tracking branch 'at91/at91-next' omits f3246a7e7dfb Merge remote-tracking branch 'aspeed/for-next' omits 08d834cd9599 f2fs: fix quota_sync failure due to f2fs_lock_op omits 4ca5d091e31b f2fs: support read iostat omits be4c1bad19c3 f2fs: Fix the accounting of dcc->undiscard_blks omits 00bc6738ea5a f2fs: fix to handle error path of f2fs_ra_meta_pages() omits 3af810b860d7 f2fs: report the discard cmd errors properly omits ff2653e38e4f f2fs: fix long latency due to discard during umount omits 58cbab15704c f2fs: add tracepoint for f2fs iostat omits 08dbe820e310 Merge remote-tracking branch 'arm-soc/for-next' omits a3c65f57f386 Merge remote-tracking branch 'arm/for-next' omits 74e7cde60346 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits ddfbb969755d Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits c4b18f328e9e Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' omits 6c1accc44d65 Merge remote-tracking branch 'fpga-fixes/fixes' omits e4d8bd4f8276 Merge remote-tracking branch 'pidfd-fixes/fixes' omits bdc431d05763 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits bc517c3766a2 Merge remote-tracking branch 'mmc-fixes/fixes' omits 466ec8f63ffb Merge remote-tracking branch 'drm-fixes/drm-fixes' omits bd8105e2cabc Merge remote-tracking branch 'scsi-fixes/fixes' omits 4009dd0ba0f6 Merge remote-tracking branch 'devicetree-fixes/dt/linus' omits 503a66302cea Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 81a3128ccfbb Merge remote-tracking branch 'hwmon-fixes/hwmon' omits c9f3c7c463e3 Merge remote-tracking branch 'omap-fixes/fixes' omits 0d5a50e52ded Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 1434c8bf447a Merge remote-tracking branch 'slave-dma-fixes/fixes' omits 5a3f620ac3e5 Merge remote-tracking branch 'crypto-current/master' omits f514f96d9dac Merge remote-tracking branch 'input-current/for-linus' omits 50b195f49e29 Merge remote-tracking branch 'staging.current/staging-linus' omits 0533ff8f9011 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] omits 892afce417b7 Merge remote-tracking branch 'usb-gadget-fixes/fixes' omits c88d2bc2ee8d Merge remote-tracking branch 'usb.current/usb-linus' omits fbbf38d47209 Merge remote-tracking branch 'tty.current/tty-linus' omits 357fd944e548 Merge remote-tracking branch 'spi-fixes/for-linus' omits 73fd6710b41f Merge remote-tracking branch 'regmap-fixes/for-linus' omits 88e89d132695 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits f92028e5aece Merge remote-tracking branch 'sound-current/for-linus' omits de29be673a3b Merge remote-tracking branch 'netfilter/master' omits 754bca5d00b6 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' omits a9fed0a289a7 Merge remote-tracking branch 'arc-current/for-curr' omits 21ad2d8697b6 Merge remote-tracking branch 'kbuild-current/fixes' omits 188befaeabf5 Merge remote-tracking branch 'fixes/master' omits 1f8209a5564a virtio-balloon: Avoid using the word 'report' when referri [...] omits 396b93ed60fd virtio-balloon: make virtballoon_free_page_report() static omits 962ea98872aa vhost: disable for OABI omits c15ced3d6c36 vdpa: fix comment of vdpa_register_device() omits a351907edebc vdpa: make vhost, virtio depend on menu omits b3f2f59544df vdpa: allow a 32 bit vq alignment omits 28b58c795e05 drm/virtio: fix up for include file changes omits 85127eaaeace remoteproc: pull in slab.h omits 33f7e00b25e6 rpmsg: pull in slab.h omits b8b1f12823c4 virtio_input: pull in slab.h omits 4edca9d77a93 remoteproc: pull in slab.h omits a898c8c41a17 virtio-rng: pull in slab.h omits da51790b2bc0 virtgpu: pull in uaccess.h omits e3b4135d21b0 virtio: add VIRTIO_RING_NO_LEGACY omits b98143123850 tools/virtio: make asm/barrier.h self contained omits 5afce75a8e68 tools/virtio: define aligned attribute omits 5112fa7ec928 virtio-mmio: Delete an error message in vm_find_vqs() omits 1bfed6c62d72 of: unittest: kmemleak in duplicate property update omits b48b1104f59e of: overlay: kmemleak in dup_and_fixup_symbol_prop() omits 4129ae4e59e1 of: unittest: kmemleak in of_unittest_overlay_high_level() omits fc42cc76c169 of: unittest: kmemleak in of_unittest_platform_populate() omits efd12459b967 of: unittest: kmemleak on changeset destroy omits 2a9cd0a14f59 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] omits f7851bce4189 MAINTAINERS: dt: update display/allwinner file entry omits 4781c25592de drm/amdgpu/display: give aux i2c buses more meaningful names omits 5ea9d99332ff drm/amdgpu/display: fix aux registration (v2) omits 86f29598d43d PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist omits f63102a19def drm/amdgpu/display: fix logic inversion in program_timing_sync() omits 1f72c6ce06af drm/amdgpu: work around llvm bug #42576 omits 4fca0eeafb6b drm/ttm: Break out the loops if need_resched in bo delayed [...] omits e836105eac66 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) omits 3b66bebf3b41 drm/mm: revert "Break long searches in fragmented address spaces" omits ea208541f87d drm/amdkfd: Enable GWS based on FW Support omits a55240675fc5 drm/amdkfd: New IOCTL to allocate queue GWS (v2) omits b0464cbf6efa drm/amdgpu: add new unlocked flag for PTE updates omits 89977378c536 drm/amdgpu: rename direct to immediate for VM updates omits 6f4de50d5e38 drm/amdgpu: cleanup IB pool handling a bit omits 51df119582c4 drm/amdgpu: partial revert VM sync changes omits ec1269cf5c4e drm/amdgpu: Add a UAPI flag for user to call mem_sync omits 430a4c3dfd5b drm/amdgpu: Add mem_sync implementation for all the ASICs. omits 1f6338b1aeeb drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion omits 8faaf8c89958 drm/amdgpu: Add new ring callback to insert memory sync omits 9291b607cbcc drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem omits 48936081460f drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 omits 3d190f269d8e drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] omits 5c45515b02a1 drm/amdgpu: Fix per-IB secure flag GFX hang omits 0de08a9e5b08 drm/amdgpu: Fine-grained TMZ support omits 30e78efb0730 drm/amdgpu: stop evicting encrypted BOs to swap omits 96cc050d6550 drm/amdgpu: add TMZ handling to amdgpu_move_blit omits b5ee817c2213 drm/amdgpu: also add the TMZ flag to GART omits 2d5e0dbeb89f drm/amdgpu: fix the wrong logic checking when secure buffe [...] omits 5510c8eadea5 drm/amdgpu: Move to a per-IB secure flag (TMZ) omits 2eaed353c570 drm/amd/display: Indicate use of TMZ buffers to DC omits 7f44dcddb598 drm/amdgpu: implement TMZ accessor (v3) omits 96e1a6878fd7 drm/amdgpu: remove the alignment placeholder for secure buffer omits 6bb438014857 drm/amdgpu: move CS secure flag next the structs where it's used omits e7d078b4c01b drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 omits 90577b86d151 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 omits 475b394375e7 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 omits d2d3f06065e6 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] omits 474933d0ab86 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter omits ae118ed6ee8b drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h omits a32dbf9444ef drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) omits 88786c4d278a drm/amdgpu: job is secure iff CS is secure (v5) omits 9d5140ac1462 drm/amdgpu: expand the context control interface with trust flag omits 0597d298e696 drm/amdgpu: expand the emit tmz interface with trusted flag omits 6a935a6b309a drm/amdgpu: add tmz bit in frame control packet omits ab7b9660acaa drm/amdgpu: add function to check tmz capability (v4) omits 411119440de3 drm/amdgpu: add amdgpu_tmz data structure omits 27e6e7507043 drm/amdgpu: add tmz feature parameter (v2) omits 73aebe44e65d drm/amdgpu: define the TMZ bit for the PTE omits 7f04e7ed4392 drm/amdgpu: add UAPI to create secure commands (v3) omits 96df89c594c8 drm/amdgpu: add UAPI for creating encrypted buffers omits acca9cd4a084 dt-bindings: iio: dac: AD5570R fix bindings errors omits 9546812c92ef Merge branch for-5.7/arm64/defconfig into for-next omits 63dc90feaa20 xfs: move inode flush to the sync workqueue omits 630c50e34d33 Merge branch 'asoc-5.7' into asoc-linus omits 25a0b4731117 coresight: Fix support for sparsely populated ports omits aeddc3b78266 Merge branch 'devel' into for-next omits eb032d7b146b pinctrl: qcom: Remove duplicated include from pinctrl-msm.c omits bbcb9d87dfa9 gpio: mlxbf2: remove unused including <linux/version.h> omits 493f23650302 Merge series "ASoC: rsnd: Fixes for multichannel HDMI audi [...] omits 45a8341ce494 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry omits 1f9832e70c67 ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode omits 6947c5711bf7 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode omits c4cbcfefa6b4 Merge branch 'ib-dwapb' into devel omits 1030eb5ea145 Merge branch 'perf/urgent' omits 2cf3f69ff8b2 Merge branch 'ras/core' omits c1efb3280e2e Merge branch 'x86/cleanups' omits 03fe6c629c31 Merge branch 'x86/urgent' omits 0ba04261aa1e Merge branch 'linus' omits 0183026318d4 gpio: dwapb: Amend indentation in some cases omits f51be99c7199 gpio: dwapb: Use positive conditional in dwapb_configure_irqs() omits 889363efd299 gpio: dwapb: Split out dwapb_get_irq() helper omits 7486cbf27f66 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls omits 2f9efdac54f7 gpio: dwapb: Drop bogus BUG_ON()s omits b60c395c1d00 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] omits 3b350016a9be gpio: dwapb: Convert to use IRQ core provided macros omits e9821233d538 gpio: dwapb: Use device_get_match_data() to simplify code omits 111ce9746bf5 gpio: dwapb: Convert to use irqd_to_hwirq() omits 8f379bced6dd gpio: dwapb: Deduplicate IRQ resource management omits 3d9ea4f29bbf gpio: dwapb: set default handler to be handle_bad_irq() omits 4369feb3c777 gpio: dwapb: Use chained IRQ prologue and epilogue omits 3237317b424f gpio: dwapb: Refactor IRQ handler to use bit operations omits 77f8984579d1 gpio: dwapb: Append MODULE_ALIAS for platform driver omits b65dea785ed9 exfat: remove the assignment of 0 to bool variable omits 20e959f0f274 exfat: Remove unused functions exfat_high_surrogate() and [...] omits 687f1ddcf646 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF omits ee368f241fdf exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option omits a261acacd90c exfat: remove 'bps' mount-option omits ea10a3d9a82c exfat: Unify access to the boot sector omits 4c732cc09c5b exfat: Use a more common logging style omits a81780d0351a exfat: add missing MODULE_ALIAS_FS() omits 0b3f3b85878f exfat: Fix discard support omits 9709a3374b76 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF omits fe5dfc6af3eb MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver omits 49a369f94046 gpio: dwapb: Add debounce reference clock support omits cbabbfa160bd gpio: dwapb: Use optional-clocks interface for APB ref-clock omits fb7e1fc1b806 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] omits 7f51dbb7cab7 dt-bindings: gpio: Add DW GPIO debounce clock property omits 179587eb757f dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema omits 1f58b05f6672 Merge branch 'pm-opp' into linux-next omits 350957908464 Improve KCSAN documentation a bit omits 64ab5b529262 locktorture: Use true and false to assign to bool variables omits a01d4d8d75ea rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 96e2496c6574 x86/mm/pat: Mark an intentional data race omits d5f60f8faa67 fork: Annotate a data race in vm_area_dup() omits ef22569739fc Merge branch 'lkmm-dev.2020.04.15a' into HEAD omits eb51a6a71ea8 tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 46ebb53b2fe2 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits f557c48658d1 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 6796f45829c5 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits e2ac2ce6cf75 tools/memory-model: Repair parseargs.sh header comment omits e3f91611a6fe tools/memory-model: Add "--" to parseargs.sh for addition [...] omits c37ffc262831 tools/memory-model: Make history-check scripts use mselect7 omits 191c01a65436 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 4f85344ba9b3 tools/memory-model: Fix scripting --jobs argument omits 039b02e09250 tools/memory-model: Implement --hw support for checkghlitmus.sh omits e9c1485a6619 tools/memory-model: Add -v flag to jingle7 runs omits 7f41db2cebe7 tools/memory-model: Make runlitmus.sh check for jingle errors omits 47bce2c2c57c tools/memory-model: Allow herd to deduce CPU type omits 452ae9873689 tools/memory-model: Keep assembly-language litmus tests omits cf2c6d29e1d5 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 2ee488e7c90e tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 8f491dcc5b97 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 235284b1917c tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits fd48e828803d tools/memory-model: Hardware checking for check{,all}litmus.sh omits a9ed7746c429 tools/memory-model: Fix checkalllitmus.sh comment omits a0e8ff781d67 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 8f50c70ca956 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 76f72692cf20 tools/memory-model: Update parseargs.sh for hardware verification omits 378d1e2d5e6a tools/memory-model: Fix paulmck email address on pre-exist [...] omits 67b3cc2ecb77 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 5d6e62411627 tools/memory-model: Make judgelitmus.sh identify bad macros omits e6dd2b65c5df tools/memory-model: Make cmplitmushist.sh note timeouts omits ab66aa3ad1fe tools/memory-model: Make judgelitmus.sh note timeouts omits 981054d706a9 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits 58ace1afac06 Documentation/litmus-tests/atomic: Add a test for atomic_set() omits f612be6530fe Documentation/litmus-tests: Introduce atomic directory omits 0d9db930eb5f tools/memory-model: Add an exception for limitations on _u [...] omits d96bbc2dc07f MAINTAINERS: Update maintainers for new Documentaion/litmu [...] omits 12fb08d19005 ext4: reject mount options not supported when remounting i [...] omits 00f7b58eebb7 ext4: convert BUG_ON's to WARN_ON's in mballoc.c omits df15e089750d ext4: increase wait time needed before reuse of deleted in [...] omits 5810dd79dec4 Merge branch 'spi-5.8' into spi-next omits 4bbae1279dfe Merge branch 'spi-5.7' into spi-linus omits e48155190de5 Merge branch 'sched/urgent' omits 29fbb57a30cc Merge branch 'sched/urgent' omits 6c2e0183fc76 Merge branch 'irq/urgent' omits f1185a29ae20 Merge branch 'x86/asm' omits dfb3ebf5c1da Merge branch 'linus' omits e2d656f6a489 Merge branch 'x86/urgent' omits 37679f89b790 Merge branch 'kcsan-dev.2020.04.13c' into HEAD omits e3ac96f7f908 Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] omits 6df20c1a933b rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() omits c179fe73e258 ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() omits 9b71383b6c58 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU omits 165a5cc7d717 rcu-tasks: Add IPI failure count to statistics omits fd4678b7e3af rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs omits 4fd571e76c2c rcu-tasks: Add count for idle tasks on offline CPUs omits 7ee50f1b753d rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] omits 04de39608a40 rcu-tasks: Make RCU tasks trace also wait for idle tasks omits fa7d90484eb9 rcu-tasks: Handle the running-offline idle-task special case omits 73f7cecbc1ed rcu-tasks: Disable CPU hotplug across RCU tasks trace scans omits 676b14302992 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks omits 525f6f0bcf4c rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] omits 2e2b6669e1e8 rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI omits a0ad4b228efa rcu-tasks: Add grace-period and IPI counts to statistics omits fa6e1abef176 rcu-tasks: Split ->trc_reader_need_end omits df3250c2a5f9 rcu-tasks: Provide boot parameter to delay IPIs until late [...] omits 5ebe2f213d87 rcu-tasks: Add a grace-period start time for throttling and debug omits 58295a4cfcd5 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks omits 246a04fd678e rcu-tasks: Make rcutorture writer stall output include GP state omits 047a071d1303 rcu-tasks: Add RCU tasks to rcutorture writer stall output omits 144f6ff01b4c rcu-tasks: Move #ifdef into tasks.h omits cc98a9755045 rcu-tasks: Add stall warnings for RCU Tasks Trace omits 972693f24e0a rcutorture: Add torture tests for RCU Tasks Trace omits 513137f774db rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] omits 5ee0f07bf79d rcu-tasks: Code movement to allow more Tasks RCU variants omits 46c71c737b0d rcu-tasks: Further refactor RCU-tasks to allow adding more [...] omits 87b94a8d829a rcu-tasks: Use unique names for RCU-Tasks kthreads and messages omits dfff5ad45ad0 rcutorture: Add torture tests for RCU Tasks Rude omits e71ee37ea903 rcu-tasks: Add an RCU-tasks rude variant omits edad9ce4005e rcu-tasks: Refactor RCU-tasks to allow variants to be added omits 4833572be7e0 rcutorture: Add a test for synchronize_rcu_mult() omits 5fc7e64990c2 rcu: Reinstate synchronize_rcu_mult() omits 64aa2c7c31d8 rcu-tasks: Create struct to hold state information omits 5c52cf4717b7 rcu-tasks: Move Tasks RCU to its own file omits 2f97bd3f21ef rcu: Add per-task state to RCU CPU stall warnings omits d836a90c2571 sched/core: Add function to sample state of locked-down task omits c74d8422b75c rcu-tasks: Use context-switch hook for PREEMPT=y kernels omits 61fa18839130 rcu: Add comments marking transitions between RCU watching [...] omits 9ff86f9a8c04 rcutorture: Add test of holding scheduler locks across rcu [...] omits e49c5de3b552 rcu: Don't use negative nesting depth in __rcu_read_unlock() omits 88bdc25b36cd rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field omits 27c2733fbc9d rcu: Don't set nesting depth negative in rcu_preempt_defer [...] omits 83f51ba34dd3 rcu: Make rcu_read_unlock_special() safe for rq/pi locks omits 0f0ee86fb5f0 Merge branch 'x86/urgent' omits 354a2fb98a37 Merge branch 'core/urgent' omits e95a3c1b0031 Merge branch 'efi/urgent' omits 2acc5714d015 ext4: remove set but not used variable 'es' in ext4_jbd2.c omits 630fb08e653f ext4: remove set but not used variable 'es' omits 0f46ee31e261 ext4: do not zeroout extents beyond i_disksize omits 6b038bdcd3d1 sh: mm: Fix build error omits 36b6e409294a svcrdma: Fix leak of svc_rdma_recv_ctxt objects omits af47402e3a16 svcrdma: Fix trace point use-after-free race omits 9525144e441f SUNRPC: Fix backchannel RPC soft lockups omits 93df12fe0d14 Merge branch 'locking/kcsan' omits d7a0f06a894f Merge branch 'x86/cleanups' omits 325faef44ff0 Merge branch 'x86/kdump' omits 547e35135ac5 usb: core: kcov: collect coverage from usb complete callback omits 48d64e656b9d kcov-collect-coverage-from-interrupts-v4 omits 9572dc8f2a43 kcov: collect coverage from interrupts omits d3cb8c9a3e5a kcov: use t->kcov_mode as enabled indicator omits b7a0b1be0d5d kcov: move t->kcov_sequence assignment omits debbc2ae0f2a kcov: move t->kcov assignments into kcov_start/stop omits f2452afcff6d kcov: fix potential use-after-free in kcov_remote_start omits 937bc4a7ced0 kcov: cleanup debug messages omits b858280a3f9a aio: simplify read_events() omits a68e7d0f5b4a kernel/relay.c: fix read_pos error when multiple readers omits ecf9de3c3fca umh: fix refcount underflow in fork_usermode_blob(). omits a88f26abbc6d lib/list: prevent compiler reloads inside 'safe' list iteration omits bc4d1ac0aacf lib: optimize cpumask_local_spread() omits 1889d6327dbd MAINTAINERS: add an entry for kfifo omits 282423d5c13e kernel/hung_task.c: Monitor killed tasks. omits 8b29a4ae7359 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 5652e843c5d8 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3e8d0787afcc hv_balloon: don't check for memhp_auto_online manually omits 9769e3ade912 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] omits bfe0b175dda2 drivers/base/memory.c: cache memory blocks in xarray to ac [...] omits 67a9f07b11c0 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] omits ca9f975a3f19 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] omits d47b78358bae mm-clarify-__gfp_memalloc-usage-checkpatch-fixes omits fec869a75826 mm: clarify __GFP_MEMALLOC usage omits aa048d473bed mm/mmap.c: fix the adjusted length error omits 2d44211bd84c memcg-optimize-memorynuma_stat-like-memorystat-fix omits 63470e3a007b mm/memcg: optimize memory.numa_stat like memory.stat omits 60eef11a5728 kernel/watchdog: flush all printk nmi buffers when hardloc [...] omits fe46a520cc21 ramfs: support O_TMPFILE omits 20f8405c1e94 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning omits 2ff5dc381e14 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] omits e467e9ef7fd7 /proc/kpageflags: do not use uninitialized struct pages omits 52dafbae0832 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 0e7a0bf1d92b ext4: fix return-value types in several function comments omits c57c1f304132 ext4: use non-movable memory for superblock readahead omits f2e69b652c5a ext4: use matching invalidatepage in ext4_writepage omits d9725e56e1d8 soc: document merges omits 0e6f8ffd9c80 Merge branches 'arm/drivers', 'arm/soc' and 'arm/dt' into [...] omits 3ff2bfe69705 Merge branch 'arm/dt' into for-next omits 9f416e400016 Merge branch 'arm/late' into for-next omits 17f553ff8140 Merge branch 'arm/dt' into for-next omits dd85996f1f99 soc: document merges omits 27d7b8c927b7 soc: document merges omits 9232615df1e5 Merge branch 'arm/soc' into for-next omits ce2427259b0e soc: document merges omits afe375ccb0a4 Merge branch 'arm/config' into for-next omits 7ebc49fce7c8 Merge branch 'arm/fixes' into for-next omits 5013999f4f1b Merge branch 'arm/drivers' into for-next omits 1e8f471425f4 mac80211_hwsim: notify wmediumd of used MAC addresses omits 10a6cce3c1a1 Group LED functions according to functionality, and add so [...] omits 53cb3df9dd2d Sort Makefile entries to reduce risk of rejects. omits 40a3eb029ad9 Warn about old defines that probably should not be used. omits 6fb47e48fa61 Make label "white:power" to be consistent with dt-bindings [...] omits 032426ff773f leds: lm3532: make bitfield 'enabled' unsigned omits 3953d1908b2c From: Marek Behún marek.behun@nic.cz adds 7a56db0299f9 Merge tag 'nfs-for-5.7-3' of git://git.linux-nfs.org/proje [...] adds c8a6552ff115 Merge tag 'sound-5.7-rc2' of git://git.kernel.org/pub/scm/ [...] adds 5a32fe48bcc7 Merge tag 'pm-5.7-rc2' of git://git.kernel.org/pub/scm/lin [...] adds aec7db3b13a0 btrfs: fix setting last_trans for reloc roots adds c5304dd59b0c Merge tag 'for-5.7-rc1-tag' of git://git.kernel.org/pub/sc [...] adds 1f2ef049cb11 ahci: Add Intel Comet Lake PCH-U PCI ID adds 2acbb9e67034 Merge tag 'libata-5.7-2020-04-17' of git://git.kernel.dk/l [...] adds 5fe56de799ad blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when n [...] adds 3dceecfad68c s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig adds 3a89c25d98da blk-wbt: Use tracepoint_string() for wbt_step tracepoint s [...] adds 3f22037d382b blk-wbt: Drop needless newlines from tracepoint format strings adds bf9196d51f7d Merge tag 'block-5.7-2020-04-17' of git://git.kernel.dk/li [...] adds dccc587f6c07 io_uring: remove obsolete @mm_fault adds bf9c2f1cdcc7 io_uring: track mm through current->mm adds 1d4240cc9e7b io_uring: early submission req fail code adds dea3b49c7fb0 io_uring: keep all sqe->flags in req->flags adds ef4ff581102a io_uring: move all request init code in one place adds b1f573bd15fd io_uring: restore req->work when canceling poll request adds 88357580854a io_uring: correct O_NONBLOCK check for splice punt adds 74ce6ce43d4f io_uring: check for need to re-wait in polled async handling adds 2bae047ec957 io_uring: io_async_task_func() should check and honor cancelation adds 8e2e1faf28b3 io_uring: only post events in io_poll_remove_all() if we c [...] adds 22cad1585c6b io_uring: fix cached_sq_head in io_timeout() adds b55ce7320049 io_uring: kill already cached timeout.seq_offset adds 31af27c7cc9f io_uring: don't count rqs failed after current one adds a2286a449baf Merge tag 'io_uring-5.7-2020-04-17' of git://git.kernel.dk [...] adds 74f4c438f22c arm/xen: make _xen_start_info static adds d0a4ebe7d1c5 Merge tag 'for-linus-5.7-rc2-tag' of git://git.kernel.org/ [...] adds 95988fbc7c31 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2cf3818f18b2 dt-bindings: iio: dac: AD5570R fix bindings errors adds f4d859b7f316 MAINTAINERS: dt: update display/allwinner file entry adds 21a431e62704 MAINTAINERS: dt: fix pointers for ARM Integrator, Versatil [...] adds b3fb36ed694b of: unittest: kmemleak on changeset destroy adds 216830d2413c of: unittest: kmemleak in of_unittest_platform_populate() adds 145fc138f9aa of: unittest: kmemleak in of_unittest_overlay_high_level() adds 478ff649b1c8 of: overlay: kmemleak in dup_and_fixup_symbol_prop() adds 29acfb65598f of: unittest: kmemleak in duplicate property update adds 0903060fe590 kbuild: check libyaml installation for 'make dt_binding_check' adds 8fce9058ca8b Merge tag 'devicetree-fixes-for-5.7' of git://git.kernel.o [...] adds 1634615dc14d Merge tag 'linux-watchdog-5.7-rc2' of git://www.linux-watc [...] adds ceb1adbacb49 Merge tag 'mtd/fixes-for-5.7-rc2' of git://git.kernel.org/ [...] adds 5d286d5ebcf6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 90280eaa88ac Merge tag 'docs-fixes' of git://git.lwn.net/linux adds fecca6899783 Merge tag 'drm-fixes-2020-04-18' of git://anongit.freedesk [...] adds b484f3c3c6f1 Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 774acb2a094c Merge tag 'for-linus-2020-04-18' of git://git.kernel.org/p [...] adds f0f7a674d4df xfs: move inode flush to the sync workqueue adds c0d73a868d9b Merge tag 'xfs-5.7-fixes-3' of git://git.kernel.org/pub/sc [...] adds c843b382e61b hwmon: (jc42) Fix name to have no illegal characters adds eeaa762549f8 Merge tag 'hwmon-for-v5.7-rc2' of git://git.kernel.org/pub [...] adds 50cc09c18985 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 0a368bf00e3a bio: Replace zero-length array with flexible-array member adds f36aaf8be421 blk-mq: Replace zero-length array with flexible-array member adds 5a58ec8cfc86 blk_types: Replace zero-length array with flexible-array member adds e76018cb604a can: dev: peak_canfd.h: Replace zero-length array with fle [...] adds 1fa0949bede6 digsig.h: Replace zero-length array with flexible-array member adds a2008395fe2e dirent.h: Replace zero-length array with flexible-array member adds 192199464d6c enclosure.h: Replace zero-length array with flexible-array member adds beb69f15a095 energy_model.h: Replace zero-length array with flexible-ar [...] adds 5299a11a9378 ethtool.h: Replace zero-length array with flexible-array member adds 89f60a5d9bf5 genalloc.h: Replace zero-length array with flexible-array member adds 0ead33642f1d igmp.h: Replace zero-length array with flexible-array member adds 1d9e13e8ef05 ihex.h: Replace zero-length array with flexible-array member adds 7856e9f12f1f irq.h: Replace zero-length array with flexible-array member adds 312322722872 lib: cpu_rmap: Replace zero-length array with flexible-arr [...] adds 859b494111b1 list_lru.h: Replace zero-length array with flexible-array member adds 307ed94c37f8 memcontrol.h: Replace zero-length array with flexible-arra [...] adds 1223f3db71ba platform_data: wilco-ec.h: Replace zero-length array with [...] adds 70f1451ec98e posix_acl.h: Replace zero-length array with flexible-array member adds a1c4b9247ddf rio.h: Replace zero-length array with flexible-array member adds 9dd8bb5f8c44 rslib.h: Replace zero-length array with flexible-array member adds fe946db6ca85 sched: topology.h: Replace zero-length array with flexible [...] adds 5c91aa1df00e skbuff.h: Replace zero-length array with flexible-array member adds 16c3380f8c2e swap.h: Replace zero-length array with flexible-array member adds 4ea19ecf322c ti_wilink_st.h: Replace zero-length array with flexible-ar [...] adds 06ccf63da5d8 tpm_eventlog.h: Replace zero-length array with flexible-ar [...] adds d6cdad870358 uapi: linux: dlm_device.h: Replace zero-length array with [...] adds 6e88abb86289 uapi: linux: fiemap.h: Replace zero-length array with flex [...] adds 43951585e130 xattr.h: Replace zero-length array with flexible-array member adds 134028374140 Merge tag 'flexible-array-member-5.7-rc2' of git://git.ker [...] adds aee0314bc330 Merge tag '5.7-rc-smb3-fixes' of git://git.samba.org/sfren [...] adds c2a559bc0e7e ext4: use matching invalidatepage in ext4_writepage adds d87f639258a6 ext4: use non-movable memory for superblock readahead adds 9033783c8cfd ext4: fix return-value types in several function comments adds 801674f34ecf ext4: do not zeroout extents beyond i_disksize adds 05ca87c149ae ext4: remove set but not used variable 'es' adds 648814111af2 ext4: remove set but not used variable 'es' in ext4_jbd2.c adds a17a9d935dc4 ext4: increase wait time needed before reuse of deleted in [...] adds 907ea529fc4c ext4: convert BUG_ON's to WARN_ON's in mballoc.c adds 439f1da923b9 Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] adds 5e7de581270d Merge tag 'core-urgent-2020-04-19' of git://git.kernel.org [...] adds 08dd3872770b Merge tag 'sched-urgent-2020-04-19' of git://git.kernel.or [...] adds edfc23f6f9fd irqchip/mbigen: Free msi_desc on device teardown adds 3688b0db5c33 irqchip/ti-sci-inta: Fix processing of masked irqs adds d727be7bbf7b irqchip/sifive-plic: Fix maximum priority threshold value adds 0a66d6f90cf7 irqchip/meson-gpio: Fix HARDIRQ-safe -> HARDIRQ-unsafe lock order adds 9fed9ccb16de irqchip/irq-mvebu-icu: Make legacy_bindings static adds 8f374923de1c irqchip/irq-bcm7038-l1: Make bcm7038_l1_of_init() static adds 96806229ca03 irqchip/gic-v4.1: Add support for VPENDBASER's Dirty+Valid [...] adds 4b2dfe1e7799 irqchip/gic-v4.1: Update effective affinity of virtual SGIs adds 44a987d0a436 Merge branch 'irq/gic-v4.1-fixes-5.7' into irq/irqchip-5.7 adds b5963029d9e3 Merge tag 'irqchip-fixes-5.7-2' of git://git.kernel.org/pu [...] adds 80ade29e1ed0 Merge tag 'irq-urgent-2020-04-19' of git://git.kernel.org/ [...] adds b7374586ebd4 Merge tag 'perf-urgent-2020-04-19' of git://git.kernel.org [...] adds 94d440d61846 proc, time/namespace: Show clock symbolic names in /proc/p [...] adds 3e0dea57686d Merge tag 'timers-urgent-2020-04-19' of git://git.kernel.o [...] adds 3ab0762d1edf x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() adds b0151da52a6d x86/resctrl: Fix invalid attempt at removing the default r [...] adds 9fe0450785ab x86/resctrl: Preserve CDP enable over CPU hotplug adds 48fd5b5ee714 x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not arc [...] adds 8b9a18a9f249 x86/split_lock: Add Tremont family CPU models adds 0fe5f9ca2235 Merge tag 'x86-urgent-2020-04-19' of git://git.kernel.org/ [...] adds 86cc339856c5 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds dadbd85f2afc mm: Fix MREMAP_DONTUNMAP accounting on VMA merge adds ae83d0b416db Linux 5.7-rc2 adds 24e0b3816020 Merge remote-tracking branch 'kbuild-current/fixes' adds 39bfffb0f5a6 Merge remote-tracking branch 'arc-current/for-curr' adds f1baca8896ae ARM: imx: provide v7_cpu_resume() only on ARM_CPU_SUSPEND=y adds 0666e3c481a2 soc: fsl: dpio: fix incorrect pointer conversions adds 5c4a5999b245 soc: fsl: dpio: avoid stack usage warning adds b1018eb75c98 soc: tegra: fix tegra_pmc_get_suspend_mode definition adds 4517f4817dc9 soc: imx8: select SOC_BUS adds 512e8d40f91d ARM: dts: OMAP3: disable RNG on N950/N9 adds 8ff8415d6c61 Merge remote-tracking branch 'arm-soc-fixes/arm/fixes' adds d03f228470a8 net: netrom: Fix potential nr_neigh refcnt leak in nr_add_node adds 441870ee4240 tipc: Fix potential tipc_aead refcnt leak in tipc_crypto_rcv adds de058420767d tipc: Fix potential tipc_node refcnt leak in tipc_rcv adds 7717cbec172c wimax/i2400m: Fix potential urb refcnt leak adds 15ce30609d1e net: stmmac: fix enabling socfpga's ptp_ref_clock adds 91a2559c1dc5 net: stmmac: Fix sub-second increment adds 62e697767fac ipv6: rpl: fix full address compression adds 310660a14b74 net/mlx4_en: avoid indirect call in TX completion adds df1036da9010 mptcp: fix splat when incoming connection is never accepte [...] adds 9f5ca6a59816 mptcp: fix 'Attempt to release TCP socket in state' warnings adds 56e639e6a241 Merge branch 'mptcp-fixes' adds 9bacd256f135 tcp: cache line align MAX_TCP_HEADER adds 270ab6960052 Merge remote-tracking branch 'net/master' adds 591365f1b61a Merge remote-tracking branch 'netfilter/master' adds e0c5c33dd237 MAINTAINERS: Update URL for wireless drivers adds 1f8fbe9c93fa MAINTAINERS: update list of qtnfmac maintainers adds 4fe6a66dfc14 Merge remote-tracking branch 'wireless-drivers/master' adds b392350ec3f2 ALSA: hda/hdmi: Add module option to disable audio compone [...] adds 1c826792586f ALSA: usb-audio: Filter out unsupported sample rates on Fo [...] adds 67791202c5e0 ALSA: hda/realtek - Fix unexpected init_amp override adds a8cf44f085ac ALSA: hda: Remove ASUS ROG Zenith from the blacklist adds 19f0c5ca82bc Merge remote-tracking branch 'sound-current/for-linus' adds aa7812737f28 ASoC: sgtl5000: Fix VAG power-on handling adds 9b5db059366a ASoC: soc-pcm: dpcm: Only allow playback/capture if supported adds 0c824ec094b5 ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs adds 26d87881590f ASoC: topology: Fix endianness issue adds 5bd70440cb0a ASoC: soc-dai: revert all changes to DAI startup/shutdown [...] adds 326b50923817 ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry adds a09fb3f28a60 ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode adds b94e164759b8 ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode adds 15a5760cb8b6 Merge series "ASoC: rsnd: Fixes for multichannel HDMI audi [...] adds e2bcb65782f9 ASoC: stm32: sai: fix sai probe adds 8c05246c0b58 ASoC: SOF: Intel: add min/max channels for SSP on Baytrail [...] adds c1c14187fcb4 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds c3f8125e9bd6 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 9b7c783155cf Merge remote-tracking branch 'regmap-fixes/for-linus' adds 5e60c07c8615 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds d1331c1c8470 Merge remote-tracking branch 'spi-fixes/for-linus' adds 32ec783ae19d firmware: imx: fix compile-testing adds 739604734bd8 firmware_loader: remove unused exports adds 2b07021a940c debugfs: remove return value of debugfs_create_u32() adds ce7a2d38635c Merge remote-tracking branch 'driver-core.current/driver-c [...] adds d49f4fe0f978 Merge remote-tracking branch 'tty.current/tty-linus' adds b2f2e8740eb1 Merge remote-tracking branch 'usb.current/usb-linus' adds 49e0590e3a60 usb: dwc3: gadget: Fix request completion check adds 12b94da411f9 usb: gadget: udc: atmel: Fix vbus disconnect handling adds 0666aa539e18 usb: raw-gadget: fix raw_event_queue_fetch locking adds a7b778357ca4 usb: raw-gadget: Fix copy_to/from_user() checks adds a26c7c23133b Merge remote-tracking branch 'usb-gadget-fixes/fixes' adds 5d162baba770 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds ad4781a26c4d Merge remote-tracking branch 'staging.current/staging-linus' adds 0bcee1191f3c Input: cros_ec_keyb - use cros_ec_cmd_xfer_status helper adds e3b4f94ef52a Input: usbtouchscreen - add support for BonXeon TP adds 05e166f270cd Merge remote-tracking branch 'input-current/for-linus' adds 6fe305d11b3a Merge remote-tracking branch 'crypto-current/master' adds eb71bba72a34 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds 6ff485ed3c61 Merge remote-tracking branch 'omap-fixes/fixes' adds 9ef1530c0c1b KVM: SVM: fix compilation with modular PSP and non-modular KVM adds f14eec0a3203 KVM: SVM: move more vmentry code to assembly adds fb56baae5ea5 KVM: VMX: Enable machine check support for 32bit targets adds b6467ab142b7 KVM: Check validity of resolved slot when searching memslots adds 97daa028f3f6 KVM: s390: Return last valid slot if approx index is out-o [...] adds b045ae906b42 kvm: nVMX: reflect MTF VM-exits if injected by L1 adds 69c097552502 kvm: nVMX: match comment with return type for nested_vmx_e [...] adds b4fd630812a0 KVM: SVM: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD adds b2bce0a589ca KVM: SVM: Fix build error due to missing release_pages() include adds b61f62d40895 KVM: SVM: Do not setup frame pointer in __svm_vcpu_run adds 56a87e5d997b KVM: SVM: Fix __svm_vcpu_run declaration. adds be80e46ef46a Merge remote-tracking branch 'kvm-fixes/master' adds 32badc558380 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 4dbccb873f2b platform/x86: surface3_power: Fix a NULL vs IS_ERR() check [...] adds 713df99a9ef0 platform/x86: wmi: Make two functions static adds f585c9d5436a platform/x86/intel-uncore-freq: make uncore_root_kobj static adds 7fc6f81064f4 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 789a9a9c4387 Merge remote-tracking branch 'scsi-fixes/fixes' adds 8bf9b76c1cb3 mmc: meson-mx-sdio: Set MMC_CAP_WAIT_WHILE_BUSY adds c8e6b50bcc45 mmc: meson-mx-sdio: remove the broken ->card_busy() op adds d5891f7c53d2 mmc: cqhci: Avoid false "cqhci: CQE stuck on" by not open- [...] adds c1d69d7c71a7 Merge remote-tracking branch 'mmc-fixes/fixes' adds 882664677f7f Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds 0f98f0057d1c Merge remote-tracking branch 'fpga-fixes/fixes' adds 69388e15f507 pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 8c59555d3ec4 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 7bfc1fec1af3 drm/dp_mst: Zero assigned PBN when releasing VCPI slots adds f507be28f9e5 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds c5231d8ceb99 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds f6fd756af38c Merge remote-tracking branch 'arm/for-next' adds e3c9aaf9b5f7 Merge remote-tracking branch 'aspeed/for-next' adds f1cdfed939f9 Merge remote-tracking branch 'at91/at91-next' adds 6a24a86468b1 Merge remote-tracking branch 'imx-mxs/for-next' adds 45276faf8f7e Merge remote-tracking branch 'keystone/next' adds d259e6b5f7ff Merge remote-tracking branch 'mediatek/for-next' adds 104d668e420a Merge remote-tracking branch 'mvebu/for-next' adds 9507ad14b6a5 Merge remote-tracking branch 'omap/for-next' adds 8afbc65f5a81 Merge remote-tracking branch 'qcom/for-next' adds 52783b612a41 Merge remote-tracking branch 'raspberrypi/for-next' adds 8a7686ac5e40 Merge remote-tracking branch 'realtek/for-next' adds aa7cb6f9d626 Merge remote-tracking branch 'renesas/next' adds e741487b657b Merge remote-tracking branch 'reset/reset/next' adds e0ace9e37b30 Merge remote-tracking branch 'rockchip/for-next' adds 7653174b3818 Merge remote-tracking branch 'samsung-krzk/for-next' adds f54141d998c5 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 96f48da196a2 Merge branch for-5.7/arm64/defconfig into for-next adds 7860c8738a16 ARM: tegra: Kill off "simple-panel" compatibles adds 437c98a01a9e Merge branch for-5.8/arm/dt into for-next adds 47aa041aec91 arm64: tegra: Kill off "simple-panel" compatibles adds 723fa610ebd2 Merge branch for-5.8/arm64/dt into for-next adds 1a80510fc2ef Merge remote-tracking branch 'tegra/for-next' adds 1f9dd768c59f Merge remote-tracking branch 'clk/clk-next' adds bdd7adff890f Merge remote-tracking branch 'csky/linux-next' adds ffb9d0161245 Merge remote-tracking branch 'h8300/h8300-next' adds 9446aa5062e9 MIPS: Netlogic: remove unneeded semicolon in fmn_message_h [...] adds acfaaf52ebfd ASoC: txx9: don't work around too small resource_size_t adds b604d4973af7 MIPS: remove cpu_has_64bit_addresses adds d399157283fb MIPS: cleanup fixup_bigphys_addr handling adds 5c9ff5709dcf MIPS: merge __ioremap_mode into ioremap_prot adds 8e487c153c30 MIPS: split out the 64-bit ioremap implementation adds d257b8fe173a MIPS: move ioremap_prot und iounmap out of line adds c2591eb5da52 MIPS: use ioremap_page_range adds 190607f2d59e MIPS: DTS: JZ4780: define node for JZ4780 efuse adds 19c968222934 MIPS: DTS: CI20: make DM9000 Ethernet controller use NVMEM [...] adds 33b42f322a65 Merge remote-tracking branch 'mips/mips-next' adds 0407f2de862b Merge remote-tracking branch 'nds32/next' adds db5e5d39481f Merge remote-tracking branch 'sh/sh-next' adds cb297037f457 Merge remote-tracking branch 'btrfs/for-next' adds 61bf8fb59ba6 exfat: Simplify exfat_utf8_d_cmp() for code points above U+FFFF adds 10e00dced073 exfat: Fix discard support adds 18868a905f53 exfat: add missing MODULE_ALIAS_FS() adds 30611e86395a exfat: Use a more common logging style adds 47b90dd5a99d exfat: Unify access to the boot sector adds 8fec1ae817d4 exfat: remove 'bps' mount-option adds 909738ba1593 exfat: Improve wording of EXFAT_DEFAULT_IOCHARSET config option adds 5c8fc4b10bf8 exfat: Simplify exfat_utf8_d_hash() for code points above U+FFFF adds d1157d250f98 exfat: Remove unused functions exfat_high_surrogate() and [...] adds 34c9edfe0b42 exfat: remove the assignment of 0 to bool variable adds fe3e785bfdac exfat: properly set s_time_gran adds f8cfd4e877fa exfat: truncate atimes to 2s granularity adds 31e3167b1d30 Merge remote-tracking branch 'exfat/dev' adds 995c46fcdb97 Merge remote-tracking branch 'ext3/for_next' adds 2bc4bea33848 f2fs: add tracepoint for f2fs iostat adds 141af6ba5216 f2fs: fix long latency due to discard during umount adds 3fa6a8c5b55d f2fs: report the discard cmd errors properly adds ce4c638cdd52 f2fs: fix to handle error path of f2fs_ra_meta_pages() adds df4233997575 f2fs: Fix the accounting of dcc->undiscard_blks adds 8b83ac81f428 f2fs: support read iostat adds 864d76b0dc8f f2fs: fix quota_sync failure due to f2fs_lock_op adds d7a36fd300b9 Merge remote-tracking branch 'f2fs/dev' adds 3f3e607b2ae0 Merge remote-tracking branch 'jfs/jfs-next' adds 431adcb90c9f Merge remote-tracking branch 'nfsd/nfsd-next' adds 61800c693191 Merge remote-tracking branch 'file-locks/locks-next' adds 6e3a2dc72f13 Merge remote-tracking branch 'vfs/for-next' adds 92374d0a708c Merge remote-tracking branch 'printk/for-next' adds 146ad342b391 Merge remote-tracking branch 'hid/for-next' adds b7ed0496d941 dt-bindings: i2c: Add binding for Qualcomm CCI I2C controller adds e517526195de i2c: Add Qualcomm CCI I2C driver adds e42688ed5cf5 i2c: busses: remove duplicate dev_err() adds 6942557f34e7 Merge branch 'i2c/for-5.8' into i2c/for-next adds 48b825214b10 Merge remote-tracking branch 'i2c/i2c/for-next' adds b4203ce05563 i3c master: GETMRL's 3rd byte is optional even with BCR_IB [...] adds e1494f9cc23c Merge remote-tracking branch 'i3c/i3c/next' adds e40f73aec1c7 Merge branch 'dmi/master' adds da74b43a839c Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 6af5797c76c1 media: cec: don't select PCI & DMI adds e36b68ed273e media: mc/Kconfig: remove staging dependency for request API adds a735e6b80d91 media: cec/usb: depends on USB_SUPPORT and TTY adds ceab3ac1e60d media: dvb-frontends: DUMMY_FE should depends on DVB_CORE adds 64dde65c6f42 Merge remote-tracking branch 'v4l-dvb/master' adds 33aa46f252c7 cpufreq: intel_pstate: Use passive mode by default without HWP adds 37718f3fa28c Merge branch 'pm-cpufreq' into linux-next adds c1afe8bf7985 ACPI/PCI: pci_link: use extended_irq union member when set [...] adds c087b3aec013 Merge branch 'acpi-pci' into linux-next adds 2d368bfcff21 Merge remote-tracking branch 'pm/linux-next' adds b9ce013eb1e4 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds ce12ca5cced4 Merge remote-tracking branch 'thermal/thermal/linux-next' adds 125f98e1034d Merge remote-tracking branch 'ieee1394/for-next' adds 5a426e2bef7c Merge remote-tracking branch 'swiotlb/linux-next' adds 513a24ffb3f9 Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 5800091a2061 net: phy: at803x: add support for AR8032 PHY adds 007fc3c0ca47 net: dsa: b53: per-port interrupts are optional adds c6f5f242f5ed net: phy: mdio-bcm-iproc: Do not show kernel pointer adds 123aff2a789c net: phy: broadcom: Add support for BCM53125 internal PHYs adds 34428dff3679 igc: Add GSO partial support adds ec50a9d437f0 igc: Add support for taprio offloading adds 82faa9b79950 igc: Add support for ETF offloading adds a34c7f515665 e1000: Distribute switch variables for initialization adds f1fd45598205 igc: Remove unused MDIC_DEST mask adds 3d1ce3fa8391 igc: Remove unused CTRL_EXT_LINK_MODE_MASK adds 89d35511f38d igc: Remove forward declaration adds b8a61ea15cdf igc: Fix overwrites when dumping registers adds 64900e8ff551 igc: Fix double definition adds 635071e2c48d igc: Enable NETIF_F_HW_TC flag adds 2e39d2c8ff96 igc: Remove copper fiber switch control adds 27945ebe5b98 igc: Fix NFC queue redirection support adds c24fd2481e0b igc: Remove dead code related to flower filter adds ac9156b27564 igc: Fix default MAC address filter override adds f89370d413b3 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 89f9ffd3eb67 net: mscc: ocelot: deal with problematic MAC_ETYPE VCAP IS2 rules adds 7070eea5e95a enetc: permit configuration of rx-vlan-filter with ethtool adds 0360c046ca18 r8169: move setting OCP base to generic init code adds a9b3d56830a3 r8169: remove NETIF_F_HIGHDMA from vlan_features adds 85ab8b245ec6 r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg adds 145192f83a11 r8169: use rtl8169_set_features in rtl8169_init_one adds 0623b98b41cd r8169: improve rtl8169_tso_csum_v2 adds 773235f4e1cc r8169: add workaround for RTL8168evl TSO hw issues adds 0fde6e3b55a1 Merge branch 'r8169-series-with-improvements' adds 8730cf60d159 Merge remote-tracking branch 'net-next/master' adds bb7fc863729b net/mlx5: Provide simplified command interfaces adds ec44e72b73b7 net/mlx5: Open-code create and destroy QP calls adds 73a75b96fc9a net/mlx5: Remove empty QP and CQ events handlers adds acab4b88e93c net/mlx5: Open-code modify QP in steering module adds a6532fd925b9 net/mlx5: Open-code modify QP in the FPGA module adds a452e0e43669 net/mlx5: Open-code modify QP in the IPoIB module adds f93f4f4f3149 net/mlx5: Remove extra indirection while storing QPN adds 57a6c5e992f5 net/mlx5: Replace hand written QP context struct with auto [...] adds 66247fbb280c net/mlx5: Remove Q counter low level helper APIs adds bfd745f8f327 RDMA/mlx5: Delete Q counter allocations command adds 9c275ee4ad82 net/mlx5: Delete not-used cmd header adds 42f9bbd11278 RDMA/mlx5: Alphabetically sort build artifacts adds 333fbaa0255b net/mlx5: Move QP logic to mlx5_ib adds a2a322f447b9 net/mlx5: Refactor HCA capability set flow adds 59e9e8e4fe83 net/mlx5: Enable SW-defined RoCEv2 UDP source port adds 66705d2d9a8f Merge remote-tracking branch 'mlx5-next/mlx5-next' adds 768c2db669ab Merge remote-tracking branch 'wireless-drivers-next/master' adds 7b2d38b7dd89 mac80211_hwsim: notify wmediumd of used MAC addresses adds f5d65f1f69be Merge remote-tracking branch 'mac80211-next/master' adds 4998ba0a65f0 Merge remote-tracking branch 'gfs2/for-next' adds abfc5d7fddaf Merge remote-tracking branch 'crypto/master' adds 1776643ff138 drm/amdgpu/display: fix aux registration (v2) adds 568a717c848e drm/amdgpu/display: give aux i2c buses more meaningful names adds 25d4275e1931 drm/amdgpu: fix race between pstate and remote buffer map adds 620f47d13a74 drm/amd/powerplay: remove defined but not used variables adds 106b23df8436 drm/amd/dc: remove unused variable 'video_optimized_pixel_rates' adds 642228460cb4 drm/amdgpu: add UAPI for creating encrypted buffers adds 5e2327244d7f drm/amdgpu: add UAPI to create secure commands (v3) adds ac1f0fc97c17 drm/amdgpu: define the TMZ bit for the PTE adds 0a398539e5ba drm/amdgpu: add tmz feature parameter (v2) adds 029c49a95244 drm/amdgpu: add amdgpu_tmz data structure adds 70bdff9eef16 drm/amdgpu: add function to check tmz capability (v4) adds 7e806c9da3d7 drm/amdgpu: add tmz bit in frame control packet adds 782b977e2ca4 drm/amdgpu: expand the emit tmz interface with trusted flag adds de1371589c03 drm/amdgpu: expand the context control interface with trust flag adds 8f9ddcf61e6f drm/amdgpu: job is secure iff CS is secure (v5) adds 2ca2a1546513 drm/amdgpu: set TMZ bits in PTEs for secure BO (v4) adds dc2606bf387c drm/amdgpu: fix up for amdgpu_tmz.c and removal of drm/drmP.h adds 65d4c19d9c62 drm/amdgpu: expand sdma copy_buffer interface with tmz parameter adds e024054a78f7 drm/amdgpu: expand amdgpu_copy_buffer interface with tmz p [...] adds c0d3ab24effa drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v4 adds 837794ed5323 drm/amdgpu: enable TMZ bit in sdma copy pkt for sdma v5 adds 1c7cf97d60e8 drm/amdgpu: enable TMZ bit in FRAME_CONTROL for gfx10 adds 6dff3c321e73 drm/amdgpu: move CS secure flag next the structs where it's used adds fdbbb0aace13 drm/amdgpu: remove the alignment placeholder for secure buffer adds 6520cc7e3b54 drm/amdgpu: implement TMZ accessor (v3) adds f73f9225f027 drm/amd/display: Indicate use of TMZ buffers to DC adds 7a1af05e898d drm/amdgpu: Move to a per-IB secure flag (TMZ) adds 1e21855a805c drm/amdgpu: fix the wrong logic checking when secure buffe [...] adds cb4f802608af drm/amdgpu: also add the TMZ flag to GART adds d7f0ece0c852 drm/amdgpu: add TMZ handling to amdgpu_move_blit adds 4abe2b1d21ef drm/amdgpu: stop evicting encrypted BOs to swap adds a36777c137c4 drm/amdgpu: Fine-grained TMZ support adds 25714ce9ea23 drm/amdgpu: Fix per-IB secure flag GFX hang adds a45a70b5015f drm/amdgpu: cleanup amdgpu_ttm_copy_mem_to_mem and amdgpu_ [...] adds c2a79d9353b0 drm/amdgpu: add full TMZ support into amdgpu_ttm_map_buffer v2 adds 5f3d00fa965a drm/amdgpu: fix size calculation in amdgpu_ttm_copy_mem_to_mem adds 8c65e839cbaf drm/amdgpu: Add new ring callback to insert memory sync adds 9b1ae2d5843f drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 19d1dffe6d34 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds 1a07298c624d drm/amdgpu: Add a UAPI flag for user to call mem_sync adds 32c92c2e3205 drm/amdgpu: partial revert VM sync changes adds 6ad129a24835 drm/amdgpu: cleanup IB pool handling a bit adds e359aefb3157 drm/amdgpu: rename direct to immediate for VM updates adds f1163e7a436a drm/amdgpu: add new unlocked flag for PTE updates adds d67c057396d4 drm/amdkfd: New IOCTL to allocate queue GWS (v2) adds 3d5385a23a6a drm/amdkfd: Enable GWS based on FW Support adds 0ed90217923d drm/mm: revert "Break long searches in fragmented address spaces" adds 811b0c4730a9 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) adds d3051f65732c drm/ttm: Break out the loops if need_resched in bo delayed [...] adds d4e900d79c60 drm/amdgpu: work around llvm bug #42576 adds ef71efafc7e0 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds c029bbfac1bf PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 4d340ed0ad32 Merge remote-tracking branch 'amdgpu/drm-next' adds 3cbdb97564a3 drm/i915/tgl: TBT AUX should use TC power well ops adds b06ef327e263 drm/i915: Update DRIVER_DATE to 20200417 adds fc4a8c16e34b drm/i915: Power well id for ICL PG3 adds 8806211fe7b3 drm/i915: Add i915_lpsp_capability debugfs adds 76a23f06011d drm/i915: Add connector dbgfs for all connectors adds 9efa0c1a500f drm/i915: Add i915_lpsp_status debugfs attribute adds 48b8b04c791d drm/i915/display: Enable DP Display Audio WA adds 23122a4d992b drm/i915/gt: Scrub execlists state on resume adds 9d7e560f4327 drm/i915/selftests: Delay spinner before waiting for an interrupt adds a50717dbf417 drm/i915/selftests: Take the engine wakeref around __rps_u [...] adds 442e7ee834e8 drm/i915: Add intel_atomic_get_bw_*_state helpers adds a389c49fac55 drm/i915: Prepare to extract gen specific functions from i [...] adds 680e1af713d9 drm/i915: Add pre/post plane updates for SAGV adds d4e3d455a12e drm/i915/selftests: Move gpu energy measurement into its o [...] adds c43dd6b4144a drm/i915/selftests: Check power consumption at min/max fre [...] adds c4310defd88e drm/i915/icl: Update forcewake firmware ranges adds c0ff9e5e69f3 drm/i915: Add missing deinitialization cases of load failure adds 34a3f0b273a7 drm/i915/display: Move out code to return the digital_port [...] adds dba6b0b4eab3 drm/i915/display: Add intel_legacy_aux_to_power_domain() adds f8bb28e63a1e drm/i915/display: Split hsw_power_well_enable() into two adds feb7e0ef5ff8 drm/i915/tc/icl: Implement TC cold sequences adds 7ce40a671538 drm/i915/tc: Skip ref held check for TC legacy aux power wells adds 3c02934b24e3 drm/i915/tc/tgl: Implement TC cold sequences adds 3ed347d1a73e drm/i915/tc: Catch TC users accessing FIA registers withou [...] adds 0f8925090ac7 drm/i915/tc: Do not warn when aux power well of static TC [...] adds edcb9028d66b drm/i915/display: Load DP_TP_CTL/STATUS offset before use it adds 65bb9dd0ec79 drm/i915: Add ICL PG3 PW ID for EHL adds 7479f3c90a6d drm/i915: remove redundant assignment to variable test_result adds 31a02eb70b8d drm/i915: Refactor setting dma info to a common helper adds e0f824886d75 Merge remote-tracking branch 'drm-intel/for-linux-next' adds 08d99b2c23df Merge drm/drm-next into drm-misc-next adds 948565468cfb Merge tag 'topic/phy-compliance-2020-04-08' of git://anong [...] adds 59d961c5972f video: ssd1307fb: Convert driver to use ->probe_new() adds fa64c6badea4 video: ssd1307fb: Introduce temporary variable to increase [...] adds 72915994e028 video: ssd1307fb: Make use of device properties adds 479382360da6 video: ssd1307fb: Convert to atomic PWM API adds 304d63d4d89d video: ssd1307fb: Remove redundant forward declaration adds 38bf1077cf24 video: fbdev: controlfb: fix sparse warning about using in [...] adds a07a63b0e24d video: fbdev: controlfb: add COMPILE_TEST support adds 72155824e1c9 video: fbdev: controlfb: remove obsolete module support adds 946e8fd4fbbf video: fbdev: controlfb: remove function prototypes part #1 adds a57eb14ebb00 video: fbdev: controlfb: remove function prototypes part #2 adds 04dff10ffb55 video: fbdev: controlfb: remove function prototypes part #3 adds 5c694f8094e4 video: fbdev: imxfb: ensure balanced regulator usage adds 1c49f35e9e91 video: vt8500lcdfb: fix fallthrough warning adds fff1ac9e2820 omapfb/dss: remove unused variable 'venc_config_pal_bdghi' adds 7066fcd5531c video: fbdev: aty128fb: remove unused 'sdr_64' adds 5e4096ef03dc ARM/fbdev: sa11x0: Switch to use GPIO descriptors adds 8213fb41874f fbdev: s1d13xxxfb: add missed unregister_framebuffer in remove adds fbe3d80df87b video: fbdev: arcfb: add missed free_irq and fix the order [...] adds 693774995595 video: fbdev: vesafb: add missed release_region adds ac2caae61e56 drm/tegra: Clean up GPIO includes adds 8eea6e26fc2e dt-bindings: display: convert rockchip rk3066 hdmi binding [...] adds c0fbc7d0191c Merge remote-tracking branch 'drm-misc/for-linux-next' adds b859f4d4c720 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds cd1aace8c509 Merge remote-tracking branch 'imx-drm/imx-drm/next' adds b51e0002fac6 Merge remote-tracking branch 'regmap/for-next' adds aa08ff0f345e ALSA: Fix misspellings of "Analog Devices" adds 093b8494f299 ALSA: usb-audio: Print more information in stream proc files adds f2afc317db0f Merge remote-tracking branch 'sound/for-next' adds daa3bfbf797c next-20200414/sound-asoc adds c154703bc8dd Input: tca6416-keypad - fix a typo in MODULE_DESCRIPTION adds ec4ba6c35b1b Input: spear-keyboard - fix a typo in a module name in Kconfig adds 81b4d1d22ca0 Input: evdev - use keyed wakeups adds 6fb0f48d8ca6 Merge remote-tracking branch 'input/next' adds 2f1f8e09fe9f Merge remote-tracking branch 'device-mapper/for-next' adds 54ba8a1a2a1d Merge branch 'fixes' into next adds 0c30d64b604b mmc: sdhci-of-arasan: Remove uninitialized ret variables adds 6b33d84b61c5 mmc: host: Prepare host drivers for mmc_regulator_set_vqmm [...] adds 542dfac02569 mmc: core: Return 1 from mmc_regulator_set_vqmmc() if swit [...] adds 6ef4f2f5d8ed mmc: mmci: Switch to mmc_regulator_set_vqmmc() adds a09af728043a mmc: sd: use HIGH_SPEED_BUS_SPEED in mmc_sd_switch_hs() adds 398efd254036 mmc: sdhci: Add helpers for the auto-CMD23 flag adds 5be5bb182d6c mmc: sdhci: Stop exporting sdhci_send_command() adds 1e712e26109e mmc: sdhci: Remove unneeded forward declaration of sdhci_f [...] adds 34c86936152a mmc: sdhci: Tidy sdhci_request() a bit adds 2f90ede6af71 mmc: sdhci: Reduce maximum time under spinlock in sdhci_se [...] adds 90725019e51c mmc: host: Introduce the request_atomic() for the host adds f347eb457242 mmc: host: sdhci: Implement the request_atomic() API adds e229f55ec74c mmc: host: sdhci-sprd: Implement the request_atomic() API adds 24003eb98a4d mmc: sdhci: add spin lock for sdhci_set_default_irqs in sd [...] adds 47d29a8fac2e Merge remote-tracking branch 'mmc/next' adds a91cc9e49171 Merge remote-tracking branch 'battery/for-next' adds 4571465655c8 Merge remote-tracking branch 'regulator/for-next' adds b2bce72be5fd Merge remote-tracking branch 'apparmor/apparmor-next' adds 12cd1c81c90b Merge remote-tracking branch 'keys/keys-next' adds e67b2ec9f617 selinux: store role transitions in a hash table adds 50077289804c selinux: hash context structure directly adds 225621c9348d selinux: move context hashing under sidtab adds 430059024389 selinux: implement new format of filename transitions adds 7275103d8ba5 Merge remote-tracking branch 'selinux/next' adds 046ff7e5d487 Merge remote-tracking branch 'smack/for-next' adds 7f47423d98b7 Merge remote-tracking branch 'tpmdd/next' adds 7e5ff5917593 Merge branch 'dt/linus' into dt/next adds 29def18ac48a Merge remote-tracking branch 'devicetree/for-next' adds 66ec7b3bc9c0 spi: spidev: Add support for Octal mode data transfers adds 896fa735084e spi: spidev_test: Add support for Octal mode data transfers adds 858e26a515c2 spi: spi-fsl-qspi: Reduce devm_ioremap size to 4 times AHB [...] adds ae9e6ac4d854 spi: dw: remove unused dw_spi_chip handling adds 33e8fd4bfbd7 spi: dw: remove cs_control and poll_mode members from chip_data adds 5ba8e3e75361 Merge series "Cleanup chip info in spi-dw driver" from Cle [...] adds 9d282c17b023 spi: stm32-qspi: Add pm_runtime support adds 59fc9ad5cb10 spi: hisi-sfc-v3xx: add error check after per operation adds 36792a4aa66c Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 3e3fcd89bbc1 Merge remote-tracking branch 'spi/for-next' adds 09bba8668bb8 Merge branch 'x86/urgent' adds f4194d929dfd Merge branch 'x86/kdump' adds e3c2de67feeb Merge branch 'x86/cleanups' adds 7cc5af85242a Merge branch 'x86/asm' adds 456ef79849a2 Merge branch 'timers/urgent' adds 4c150e3421a6 Merge branch 'sched/urgent' adds fb674dc58fde Merge branch 'ras/core' adds e4e24b208401 Merge branch 'perf/urgent' adds 16fa038efe58 Merge branch 'locking/kcsan' adds e7834c3a048f Merge branch 'irq/urgent' adds 0fdab8b6bcf6 Merge branch 'core/urgent' adds ed3ae7ceb2e4 Merge branch 'x86/urgent' adds 968e6147fcc5 x86/early_printk: Remove unused includes adds 80fcad63d525 Merge branch 'x86/cleanups' adds f82cdff1aa7f x86/mce: Drop bogus comment about mce.kflags adds e3e43effbd55 Merge branch 'ras/core' adds 36d1b5ecb415 Merge branch 'irq/urgent' adds e7364a4c738f Merge remote-tracking branch 'tip/auto-latest' adds 1f68dcba8c5c Merge remote-tracking branch 'clockevents/timers/drivers/next' adds c7310331cf21 Merge remote-tracking branch 'edac/edac-for-next' adds 923a46c49fe5 rcu: Make rcu_read_unlock_special() safe for rq/pi locks adds 0afc2cade48c rcu: Don't set nesting depth negative in rcu_preempt_defer [...] adds 3f16abb14cf3 rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field adds f0c8830d7a53 rcu: Don't use negative nesting depth in __rcu_read_unlock() adds fb754437b0a5 rcutorture: Add test of holding scheduler locks across rcu [...] adds 075e4415afbd rcu: Add comments marking transitions between RCU watching [...] adds 9b2c47b715a0 rcu-tasks: Use context-switch hook for PREEMPT=y kernels adds 2c671f67bef7 sched/core: Add function to sample state of locked-down task adds 3813e2591a2c rcu: Add per-task state to RCU CPU stall warnings adds 78629ecff3a8 rcu-tasks: Move Tasks RCU to its own file adds c0045c4e2325 rcu-tasks: Create struct to hold state information adds 51506fd81f03 rcu: Reinstate synchronize_rcu_mult() adds f5961fb996a9 rcutorture: Add a test for synchronize_rcu_mult() adds da38ec1c4510 rcu-tasks: Refactor RCU-tasks to allow variants to be added adds b98262d2e938 rcu-tasks: Add an RCU-tasks rude variant adds 1f23d8e0b482 rcutorture: Add torture tests for RCU Tasks Rude adds 6d9e61127319 rcu-tasks: Use unique names for RCU-Tasks kthreads and messages adds c36f5db71912 rcu-tasks: Further refactor RCU-tasks to allow adding more [...] adds 9d3ad158b5f4 rcu-tasks: Code movement to allow more Tasks RCU variants adds 6f5cfa5b8e2c rcu-tasks: Add an RCU Tasks Trace to simplify protection o [...] adds 7325c945fded rcutorture: Add torture tests for RCU Tasks Trace adds 0ecace989b7e rcu-tasks: Add stall warnings for RCU Tasks Trace adds f7308a7d8541 rcu-tasks: Move #ifdef into tasks.h adds 391bbea68fdd rcu-tasks: Add RCU tasks to rcutorture writer stall output adds ab4111d77634 rcu-tasks: Make rcutorture writer stall output include GP state adds c30eca3fb798 rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks adds 402d6b1385fd rcu-tasks: Add a grace-period start time for throttling and debug adds bcfd0f907739 rcu-tasks: Provide boot parameter to delay IPIs until late [...] adds fa8871340ebd rcu-tasks: Split ->trc_reader_need_end adds e85f0b262d08 rcu-tasks: Add grace-period and IPI counts to statistics adds fa1b26ea78dd rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI adds 67eed2ddd9bd rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is [...] adds 95edf7311a08 rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks adds 7a416702dadf rcu-tasks: Disable CPU hotplug across RCU tasks trace scans adds 48e3c69386e0 rcu-tasks: Handle the running-offline idle-task special case adds 78eabd5dd220 rcu-tasks: Make RCU tasks trace also wait for idle tasks adds d7bbea5e007a rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness st [...] adds c20fc84e1627 rcu-tasks: Add count for idle tasks on offline CPUs adds 36df38810b3f rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs adds dd8e7f9918b3 rcu-tasks: Add IPI failure count to statistics adds c4fc51252180 rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU adds 0d1dc7a6c89e ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() adds d8ca464c5927 rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() adds e169c6452c3d Merge branches 'fixes.2020.04.13d', 'kfree_rcu.2020.04.13c [...] adds a8579cbc6bf5 Merge branch 'kcsan-dev.2020.04.13c' into HEAD adds e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] adds 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory adds ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() adds dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts adds 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts adds 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros adds 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] adds b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification adds 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment adds 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh adds e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 693467a32514 tools/memory-model: Keep assembly-language litmus tests adds f301443831b3 tools/memory-model: Allow herd to deduce CPU type adds d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors adds 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs adds 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument adds fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 adds 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment adds c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 787e91dfc16a Merge branch 'lkmm-dev.2020.04.15b' into HEAD adds 5c4f2f085485 fork: Annotate a data race in vm_area_dup() adds 4d5355e3d66a x86/mm/pat: Mark an intentional data race adds cce6d051f127 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds 501b662d758c locktorture: Use true and false to assign to bool variables adds ffcb573edf48 Improve KCSAN documentation a bit adds ddc42be7c608 rcu: Initialize and destroy rcu_synchronize only when necessary adds fa389f19dd0a mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 3a9b4c1ff539 Merge remote-tracking branch 'rcu/rcu/next' adds 788109c1ccf7 KVM: remove redundant assignment to variable r adds 24647e0a39b6 KVM: x86: Return updated timer current count register from [...] adds 43d05de2bee7 KVM: pass through CPUID(0x80000006) adds 238022ff5d05 KVM: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() adds 4d9bba900716 KVM: selftests: Use kernel's list instead of homebrewed re [...] adds 8c996e4dae17 KVM: selftests: Add util to delete memory region adds 3e6b94126784 KVM: selftests: Add GUEST_ASSERT variants to pass values to host adds 8a0639fe9201 KVM: sefltests: Add explicit synchronization to move mem r [...] adds 8fb38f05ca9f KVM: selftests: Add "delete" testcase to set_memory_region_test adds 4cd94d125df5 selftests: kvm: Add vm_get_fd() in kvm_util adds 8cc2dd637b89 KVM: selftests: Add "zero" testcase to set_memory_region_test adds 5b4f758f454b KVM: selftests: Make set_memory_region_test common to all [...] adds 909e0abaac0f selftests: kvm: Add testcase for creating max number of memslots adds e8eff282154f KVM: VMX: Flush all EPTP/VPID contexts on remote TLB flush adds eed0030e4caa KVM: nVMX: Validate the EPTP when emulating INVEPT(EXTENT_ [...] adds f8aa7e3958bc KVM: nVMX: Invalidate all EPTP contexts when emulating INV [...] adds d6e3f8385d27 KVM: nVMX: Invalidate all roots when emulating INVVPID wit [...] adds 53b3d8e9d577 KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emul [...] adds 182162275120 KVM: x86: introduce kvm_mmu_invalidate_gva adds e0404f0fca70 KVM: x86: cleanup kvm_inject_emulated_page_fault adds 513906597ee0 KVM: x86: Sync SPTEs when injecting page/EPT fault into L1 adds 97133ab43314 KVM: VMX: Skip global INVVPID fallback if vpid==0 in vpid_ [...] adds a7eef0db8b81 KVM: VMX: Use vpid_sync_context() directly when possible adds cced6fa71a4a KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines adds 4d54c1f20ca2 KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() adds 2431d27a063e KVM: VMX: Drop redundant capability checks in low level IN [...] adds 83a38a2332e7 KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID wi [...] adds a3c6fdd00996 KVM: x86: Move "flush guest's TLB" logic to separate kvm_x [...] adds 0d16b11933fc KVM: x86: make Hyper-V PV TLB flush use tlb_flush_guest() adds 2665c2ea4d70 KVM: VMX: Clean up vmx_flush_tlb_gva() adds 7c67f4652538 KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb [...] adds 6f23588f7b4c KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() adds 50e956abed81 KVM: VMX: Move vmx_flush_tlb() to vmx.c adds ca1aadc799ba KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h adds a1493a5d0f3b KVM: VMX: Introduce vmx_flush_tlb_current() adds 18942234c06a KVM: SVM: Document the ASID logic in svm_flush_tlb() adds a210a549be02 KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all() adds 3a45f831d5ee KVM: nVMX: Add helper to handle TLB flushes on nested VM-E [...] adds 1dba3da4d7df KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush cur [...] adds c3b8c664af72 KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specif [...] adds e80999e05ff9 KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested VM [...] adds 3f0e3ad0f51d KVM: nVMX: Reload APIC access page on nested VM-Exit only [...] adds eb76d053a08f KVM: VMX: Retrieve APIC access page HPA only when necessary adds d38928be031b KVM: VMX: Don't reload APIC access page if its control is [...] adds bb2e16c4d078 KVM: x86/mmu: Move fast_cr3_switch() side effects to __kvm [...] adds c8c453e8d365 KVM: x86/mmu: Add separate override for MMU sync during fa [...] adds da9ca3a24647 KVM: x86/mmu: Add module param to force TLB flush on root reuse adds f1c57d5828af KVM: nVMX: Skip MMU sync on nested VMX transition when possible adds dcd71a0d38f9 KVM: nVMX: Don't flush TLB on nested VMX transition adds fd3a77aabbb6 KVM: nVMX: Free only the affected contexts when emulating INVEPT adds b4bde9b7eedb KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code adds 89b39d7fd653 KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd() adds 4e5d8f21e85d KVM: SVM: Use do_machine_check to pass MCE to the host adds a1d3cc4c1d5c KVM: x86: move kvm_create_vcpu_debugfs after last failure point adds 3ba10035990f kvm_host: unify VM_STAT and VCPU_STAT definitions in a sin [...] adds 421d3b9fe949 KVM: nVMX: Move reflection check into nested_vmx_reflect_vmexit() adds c771b5b99fad KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i.e. move [...] adds 683e4db74292 KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected() adds dbd62dea7775 KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_ [...] adds f0fe83bf552d KVM: nVMX: Split VM-Exit reflection logic into L0 vs. L1 wants adds 035683bed6f6 KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_ [...] adds e78f42c2112a KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_re [...] adds 37839a94d0ac KVM: nVMX: Cast exit_reason to u16 to check for nested EXT [...] adds 68300ac614c0 KVM: nVMX: Rename exit_reason to vm_exit_reason for nested [...] adds 25c6870c7c3a KVM: nVMX: Invoke ept_save_pdptrs() if and only if PAE pag [...] adds 77ccc1136344 KVM: nVMX: Reset register cache (available and dirty masks [...] adds 844309c5de9e KVM: nVMX: Drop manual clearing of segment cache on nested [...] adds a8e17210b439 KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch avail_r [...] adds 8a2c7e78550f KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags adds 8ece8ca6739e KVM: x86/mmu: Set @writable to false for non-visible acces [...] adds 0f792435382f KVM: x86/mmu: Avoid an extra memslot lookup in try_async_p [...] adds fe25009b3d2b KVM: nVMX: Remove non-functional "support" for CR3 target values adds 4fc7e1da1915 KVM: VMX: Optimize handling of VM-Entry failures in vmx_vc [...] adds 0dc38a3801ad KVM: X86: Improve latency for single target IPI fastpath adds 72670a5d2e5f KVM: nSVM: Check for CR0.CD and CR0.NW on VMRUN of nested guests adds 604e8bba0dc5 KVM: Remove redundant argument to kvm_arch_vcpu_ioctl_run adds 6d2ea7d5f001 Merge remote-tracking branch 'kvm/linux-next' adds b39c2ba9018d Merge remote-tracking branch 'percpu/for-next' adds 55416b094b84 Merge remote-tracking branch 'workqueues/for-next' adds 8ab2a834def8 Merge remote-tracking branch 'chrome-platform/for-next' adds ea1a6a15f409 leds: lm355x: Drop surplus include adds da542caf1ff7 leds: lp3952: Include the right header adds cb60e2f9af80 leds: lt3593: Drop surplus include adds ca99522667ad leds: tca6507: Include the right header adds b5201f148d4e Merge remote-tracking branch 'leds/for-next' adds dcea7134d9ea ipmi:bt-bmc: Fix some format issue of the code adds d6850a47c933 ipmi: use vzalloc instead of kmalloc for user creation adds ad6b2fd5f466 Merge remote-tracking branch 'ipmi/for-next' adds ab7c1e163b52 firmware: Drop unused pages field from struct firmware adds 55623260bb33 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds 85baa0705bfe Merge remote-tracking branch 'driver-core/driver-core-next' adds aa5ab36aeda5 usb: host: ehci-tegra: Remove superfluous dev_err() message adds e6075b668950 USB: core: Use the correct style for SPDX License Identifier adds ec47c6449a4e USB: early: Use the correct style for SPDX License Identifier adds 48ce9e4119ce usb: host: u132-hcd: Remove u132_static_list and list head [...] adds 081c95df8992 usb: gadget: legacy: fix redundant initialization warnings [...] adds 3e45ed3cc148 USB: host: Use the correct style for SPDX License Identifier adds 29e9ead2fe94 USB: isp1760: Use the correct style for SPDX License Identifier adds e90b8e91a10f USB: misc: Use the correct style for SPDX License Identifier adds 6814c73fdc46 USB: musb: Use the correct style for SPDX License Identifier adds 4d49d352b667 USB: mtu3: Use the correct style for SPDX License Identifier adds b0d84e452c1b USB: dwc2: Use the correct style for SPDX License Identifier adds ab455450fe15 usb: phy: jz4770: Add a missing '\n' in a log message adds 0f2d776199ec usb: cdns3: core: get role switch node from firmware adds 85820de1b610 usb: cdns3: delete role_override adds 0c7299d68736 usb: cdns3: change "cdsn3" to"cdns3" adds eed6ed6e7085 usb: cdns3: change dev_info to dev_dbg for debug message adds 6e24826d2c51 usb: fusb302: Convert to use GPIO descriptors adds e9010320f2d9 usb: cdns3: gadget: make a bunch of functions static adds b7966779057b Merge remote-tracking branch 'usb/usb-next' adds 6efa2f7f33c1 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 9f3745f3719c serial: lpc32xx_hs: Drop surplus include adds 5745fd0f950f serial: omap: Convert to use GPIO descriptors adds 810bc0a5fafb tty: serial: fsl_lpuart: make coverity happy adds cd9479a16720 drivers/tty: remove redundant assignment to variable i and [...] adds 30c67b91973c serial: sh-sci: Drop unused include adds 9ba4ddbc04fe vt: selection, split __set_selection_kernel adds 8fd31e69f890 vt: extract selection chars storing from vc_do_selection adds 42e11948ddf6 serial: uartps: Wait for tx_empty in console setup adds a8e7346b7c0a serial: uartps: Use cdns_uart_tx_empty in console_write adds e347f9020ba8 Merge remote-tracking branch 'tty/tty-next' adds 108339e7a4fe extcon: remove redundant assignment to variable idx adds 38c46139621f Merge remote-tracking branch 'extcon/extcon-next' adds ef99fa043227 Merge remote-tracking branch 'thunderbolt/next' adds 427fd02e1681 staging: wfx: update filtering even if not connected adds e86bc725ba5f staging: wfx: simplify wfx_update_filtering() adds b460713a5a29 staging: wfx: rework wfx_configure_filter() adds e269060e79ed staging: wfx: simplify handling of beacon filter during jo [...] adds b3919d9bbcde staging: wfx: wfx_update_filtering_work() is no more used adds 1ab6bf4c56bb staging: wfx: do not wait for a dtim before associate adds eb52d63a6dbd staging: wfx: disabling beacon filtering after hif_reset() [...] adds 349e540a3d09 staging: wfx: do not use built-in AUTO_ERP feature adds 0f55a72e7e38 staging: wfx: stop changing filtering rule in wfx_hw_scan() adds ed4a707d2643 staging: wfx: ensure that probe requests are filtered when AP adds 824f830fc094 staging: wfx: drop useless wfx_fwd_probe_req() adds b07357e02749 staging: wfx: align semantic of beacon filter with other filters adds 6273691fbd50 staging: wfx: align semantic of probe request filter with [...] adds 981132aa039d staging: wfx: drop struct wfx_grp_addr_table adds f41224bd47fe staging: wfx: drop useless call to hif_set_rx_filter() adds a558395d4ce3 staging: wfx: drop useless attributes 'filter_prbreq' and [...] adds 2c69b2da3782 staging: wfx: split out wfx_filter_beacon() adds b15973f30852 staging: wfx: drop useless filter update when starting AP adds c801351a9d45 staging: wfx: drop useless attribute 'filter_mcast' adds 4ddf14470bd7 staging: wfx: update TODO adds 535bd126d653 staging: mt7621-pci: rename 'PCIE_P2P_MAX' into 'PCIE_P2P_CNT' adds cddc585ec92c staging: mt7621-pci: add clarification comment in 'mt7621_ [...] adds 8220be592d82 staging: mt7621-pci: initialize 'n' variable when it is declared adds 3e63dbd42503 staging: rtl8712: correct spelling mistake in comment adds 2596313a9ff9 staging: sm750fb: Make function arguments alignment match [...] adds 4a585df3682c staging: vc04_services: bcm2835-audio: Make function argum [...] adds f823cce27936 staging: vt6656: Return error code in vnt_rf_write_embedde [...] adds 91fdbcd90929 staging: vt6656: Use BIT() macro instead of bit shift operator adds 8b0eb26ad5f3 staging: vt6656: Use define instead of magic number for tx_rate adds 8a29fb1fcf4e staging: vt6656: Refactor the assignment of the phy->signa [...] adds 5a78455625a3 staging: vt6656: Remove duplicate code for the phy->servic [...] adds 7f3115fbfea1 staging: vt6656: remove redundant assignment to variable ed_inx adds 8349fa213e13 staging: rtl8188eu: rename define to upper case adds 05a72b561672 staging: rtl8188eu: cleanup long line in fw.c adds 710c451fbcb2 staging: rtl8188eu: make const char array static adds 138a8b428e83 Merge remote-tracking branch 'staging/staging-next' adds a4f606bc9d00 Merge remote-tracking branch 'mux/for-next' adds fc6f5d0a4983 dmaengine: dw-edma: Decouple dw-edma-core.c from struct pci_dev adds cde9a96ee24f dt-bindings: dma: renesas,rcar-dmac: convert bindings to j [...] adds b3cb14310eb4 dt-bindings: dma: renesas,usb-dmac: convert bindings to js [...] adds 2fea2906b5cb dmaengine: Fix misspelling of "Analog Devices" adds bd2bf302eef2 dmaengine: ioat: fixing chunk sizing macros dependency adds a02254f8a676 dmaengine: ioat: Decreasing allocation chunk size 2M->512K adds fe94173b09e9 Merge remote-tracking branch 'slave-dma/next' adds e49fbb0e8604 Merge remote-tracking branch 'cgroup/for-next' adds 4a96cef037ee Merge branch 'fixes' into for-next adds 363f4d937501 scsi: fnic: make some symbols static adds 1d8baf9ed09d scsi: fnic: make fnic_list and fnic_list_lock static adds 9ae583804a33 scsi: fnic: make vnic_wq_get_ctrl and vnic_wq_alloc_ring static adds 089f5b64b8af scsi: ufs: full reinit upon resume if link was off adds 44578ecef7ac scsi: qedi: make qedi_ll2_buf_size static adds a677ab35a967 scsi: mvsas: make mvst_host_attrs static adds d21481994039 scsi: mvsas: remove unused symbol 'mvs_th' adds ab0a82991fca scsi: qedf: Keep track of num of pending flogi adds b0c4187e2616 scsi: qedf: Increase the upper limit of retry delay adds 334b4f988f73 scsi: qedf: Acquire rport_lock for resetting the delay_timestamp adds fedc173e46d3 scsi: qedf: Honor status qualifier in FCP_RSP per spec adds 699fed4a2d8e scsi: qed: Send BW update notifications to the protocol drivers adds 6e7c8eea929e scsi: qedf: Implement callback for bw_update adds f6b172f21999 scsi: qedf: Add schedule recovery handler adds ad40f5256095 scsi: qedf: Fix crash when MFW calls for protocol stats wh [...] adds 7109cb515172 scsi: qedf: Get dev info after updating the params adds b8178c2dfcee Merge branch 'misc' into for-next adds 21accb6aa4ee Merge remote-tracking branch 'scsi/for-next' adds 6bd6b282d0be tools/virtio: define aligned attribute adds 770f359ced98 tools/virtio: make asm/barrier.h self contained adds 6bbc2b63034a virtgpu: pull in uaccess.h adds b69df6cd0ad7 virtio-rng: pull in slab.h adds bf89a7c0218f remoteproc: pull in slab.h adds f091abe80632 virtio_input: pull in slab.h adds 3d820cd4e82d rpmsg: pull in slab.h adds bf02bd9ae27a remoteproc: pull in slab.h adds 5038a5679094 drm/virtio: fix up for include file changes adds 425a5070239a vdpa: allow a 32 bit vq alignment adds 58ad13729a8a vdpa: make vhost, virtio depend on menu adds ac8b85f9ef14 vdpa: fix comment of vdpa_register_device() adds dc39cbb4e8bc virtio-balloon: make virtballoon_free_page_report() static adds 31ba514b2fd0 virtio-balloon: Avoid using the word 'report' when referri [...] adds 55a2415bef65 virtio_blk: add a missing include adds 15064e70909c virtio: drop vringh.h dependency adds a09caf89a4d7 vhost: disable for OABI adds c2a9c3591ebe Merge remote-tracking branch 'vhost/linux-next' adds c04bad4799b8 Merge remote-tracking branch 'rpmsg/for-next' adds 657a06df993c dt-bindings: gpio: Convert snps,dw-apb-gpio to DT schema adds 4f1809374367 dt-bindings: gpio: Add DW GPIO debounce clock property adds c55812afd395 dt-bindings: gpio: Add Sergey Semin to DW APB GPIO driver [...] adds 3ea8094c3b45 gpio: dwapb: Use optional-clocks interface for APB ref-clock adds 5c544c92d6cd gpio: dwapb: Add debounce reference clock support adds a26fa4b5d368 MAINTAINERS: Add Segey Semin to maintainers of DW APB GPIO driver adds c58220cba2e0 gpio: dwapb: Append MODULE_ALIAS for platform driver adds 038aa1f0aba9 gpio: dwapb: Refactor IRQ handler to use bit operations adds 9b0aef32c725 gpio: dwapb: Use chained IRQ prologue and epilogue adds f9754c79707f gpio: dwapb: set default handler to be handle_bad_irq() adds 43296bf22e16 gpio: dwapb: Deduplicate IRQ resource management adds e092bc5044ca gpio: dwapb: Convert to use irqd_to_hwirq() adds 9826bbe1fef0 gpio: dwapb: Use device_get_match_data() to simplify code adds d31275a9dc0b gpio: dwapb: Convert to use IRQ core provided macros adds 48ce80568346 gpio: dwapb: Switch to more usual pattern of RMW in dwapb_ [...] adds 4f344e86c739 gpio: dwapb: Drop bogus BUG_ON()s adds c59042ed8965 gpio: dwapb: Drop of_match_ptr() & ACPI_PTR() calls adds 4c2b54f73aba gpio: dwapb: Split out dwapb_get_irq() helper adds 9f676e5313c1 gpio: mlxbf2: remove unused including <linux/version.h> adds ffe31bf9d603 Merge remote-tracking branch 'gpio/for-next' adds aa58a21ae378 gpio: pca953x: disable regmap locking adds 2b71c1ad4495 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 5da42a3d2540 pinctrl: qcom: Remove duplicated include from pinctrl-msm.c adds 7045e673c2fd pinctrl: mcp23s08: add module license adds 987a527ed69d Merge branch 'devel' into for-next adds 9103f49f533d Merge remote-tracking branch 'pinctrl/for-next' adds 3dbf1ee6abbb pinctrl: cherryview: Add missing spinlock usage in chv_gpi [...] adds 60c43dbc00d1 Merge remote-tracking branch 'pinctrl-intel/for-next' adds 44e8eba1344c Merge remote-tracking branch 'pinctrl-samsung/for-next' adds f66efb47e709 Merge remote-tracking branch 'pwm/for-next' adds 6df671679cd9 Merge remote-tracking branch 'kselftest/next' adds 1c689847e504 Merge remote-tracking branch 'livepatching/for-next' adds a59f11c764b0 coresight: Fix support for sparsely populated ports adds 47ec9151385e Merge remote-tracking branch 'coresight/next' adds 56705f794ee4 Merge remote-tracking branch 'rtc/rtc-next' adds 0d51e0f0f44f Merge remote-tracking branch 'ntb/ntb-next' adds 70dbcbcd145b Merge remote-tracking branch 'kspp/for-next/kspp' adds 30fa7526e4c8 Merge remote-tracking branch 'fsi/next' adds be777f8331a0 slimbus: core: Set fwnode for a device when setting of_node adds 184fc1bf2783 slimbus: core: Fix mismatch in of_node_get/put adds f69d7b7bc426 slimbus: ngd: get drvdata from correct device adds b23f2e2df6c9 slimbus: ngd: remove redundant assignment adds a49149640b44 Merge remote-tracking branch 'slimbus/for-next' adds 82c6ae5f1b49 nvmem: core: cleanup old eeprom compat entry attributes adds 10dceb230b3b nvmem: imx-ocotp: Improve logic to save many code lines adds 44d69e35eae5 Merge remote-tracking branch 'nvmem/for-next' adds 5cf1eb70dce9 Merge remote-tracking branch 'xarray/xarray' adds 7671e9fe2072 Merge remote-tracking branch 'hyperv/hyperv-next' adds da975b86a59a Merge remote-tracking branch 'kgdb/kgdb/for-next' adds d969faa1b93e Merge remote-tracking branch 'devfreq/devfreq-next' adds 14373e914972 Merge remote-tracking branch 'fpga/for-next' adds 6221f1d9b63f SUNRPC: Fix backchannel RPC soft lockups adds e28b4fc652c1 svcrdma: Fix trace point use-after-free race adds 23cf1ee1f186 svcrdma: Fix leak of svc_rdma_recv_ctxt objects adds eda6b304d79c Merge remote-tracking branch 'cel/cel-next' adds e80f8e417a4a video: fbdev: controlfb: remove COMPILE_TEST for now adds 29d027a64174 ipmi: vzalloc use requires vmallo.h inclusion adds d20ffee6c1ae mm/debug: add tests validating architecture page table helpers adds d463208a4e44 sh: fix build error in mm/init.c adds 22b9c9ef4458 slub: avoid redzone when choosing freepointer location adds aefb38967698 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 6b3703aaa5c0 /proc/kpageflags: do not use uninitialized struct pages adds f781e119fe23 ipc/mqueue.c: change __do_notify() to bypass check_kill_pe [...] adds 209536ef644a mm, memcg: fix error return value of mem_cgroup_css_alloc() adds 1a99ead2b43d kcov: cleanup debug messages adds 8fcccdf8506a kcov: fix potential use-after-free in kcov_remote_start adds b609bf8b8d6e kcov: move t->kcov assignments into kcov_start/stop adds 884895cd4ddd kcov: move t->kcov_sequence assignment adds 5ab3026b7017 kcov: use t->kcov_mode as enabled indicator adds 5a9e12188756 kcov: collect coverage from interrupts adds 207d25ff44c1 usb: core: kcov: collect coverage from usb complete callback adds 2ac130b0dae9 mm/userfaultfd: disable userfaultfd-wp on x86_32 adds a21b4e66e0ef MAINTAINERS: add an entry for kfifo adds afec334abfeb maintainers-add-an-entry-for-kfifo-fix adds f28c07c13c4c maintainers-add-an-entry-for-kfifo-fix-fix adds 4ce60e790512 mm/hugetlb: fix a addressing exception caused by huge_pte_offset adds 3e3d3ca8e713 mm, gup: return EINTR when gup is interrupted by fatal signals adds e961bd466d0c checkpatch: fix a typo in the regex for $allocFunctions adds ce27c888c66d tools/build: tweak unused value workaround adds 58077f6b05c1 mm/ksm: fix NULL pointer dereference when KSM zero page is [...] adds 0b834f200b73 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] adds 995fd49207d6 mm-ksm-fix-null-pointer-dereference-when-ksm-zero-page-is- [...] adds 21c29c4610ab mm/shmem: fix build without THP adds 73868c9fe168 vmalloc: fix remap_vmalloc_range() bounds checks adds 5f997bfce0af shmem: fix possible deadlocks on shmlock_user_lock adds 4930b4336761 mm: shmem: disable interrupt when acquiring info->lock in [...] adds 9e11c2607509 coredump: fix null pointer dereference on coredump adds 2d759b8cb52a tools/vm: fix cross-compile build adds 8cf39f47a8d9 mm: Fix MREMAP_DONTUNMAP accounting on VMA merge adds 35e3a94183a4 mm/page_alloc: fix watchdog soft lockups during set_zone_c [...] adds dc04fb81b38e fs/squashfs/squashfs_fs.h: replace zero-length array with [...] adds 98b2421f3463 squashfs: migrate from ll_rw_block usage to BIO adds a8090d3b54a4 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 923f9a7d92a7 ocfs2: add missing annotation for dlm_empty_lockres() adds 63c4f4cdb793 drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 2802e82db376 ramfs: support O_TMPFILE adds 6f09e3075f76 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds 8f634d80ebc4 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 9da1e6433a1b mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds ed1b7f7a52f5 mm, dump_page(): do not crash with invalid mapping pointer adds e8d93cf3d7f5 mm: move readahead prototypes from mm.h adds a8a3d6eb8cab mm: return void from various readahead functions adds f5261c2adf00 mm: ignore return value of ->readpages adds 4efe5e34bed7 mm: move readahead nr_pages check into read_pages adds dbf015a65ff4 mm: add new readahead_control API adds e1992c278c44 mm: use readahead_control to pass arguments adds 98f7af03c189 mm: rename various 'offset' parameters to 'index' adds dacb27a538be mm: rename readahead loop variable to 'i' adds a44ecdb536e5 mm: remove 'page_offset' from readahead loop adds 074b86e7572e mm: put readahead pages in cache earlier adds dcc5f58cf04f mm: add readahead address space operation adds 2d64fb881fa7 mm: move end_index check out of readahead loop adds c7fdf2dcf455 mm: add page_cache_readahead_unbounded adds 9a520f0abc85 mm: document why we don't set PageReadahead adds cbe5963857a9 mm: use memalloc_nofs_save in readahead path adds a997b83bb575 fs: convert mpage_readpages to mpage_readahead adds 09cad0b56a9f btrfs: convert from readpages to readahead adds 9d3696eddb76 erofs: convert uncompressed files from readpages to readahead adds a4a5775be2ff erofs: convert compressed files from readpages to readahead adds 7f4115ffc1b4 ext4: convert from readpages to readahead adds 62136b670d6f ext4: pass the inode to ext4_mpage_readpages adds d7e22c70139e f2fs: convert from readpages to readahead adds 82f710919b63 f2fs: pass the inode to f2fs_mpage_readpages adds a96d35fa35e7 fuse: convert from readpages to readahead adds b55c4f8964e9 fuse-convert-from-readpages-to-readahead-fix adds aae0f5ece5a7 iomap: convert from readpages to readahead adds 288bc7e3cdc2 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 03e6dce10354 mm/swap_state: fix a data race in swapin_nr_pages adds 8d39837f63a4 mm: swap: properly update readahead statistics in unuse_pt [...] adds 9d19832af775 mm/swapfile.c: offset is only used when there is more slots adds ff62a8b37422 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds 997756b95dc1 mm/swapfile.c: remove the unnecessary goto for SSD case adds 46ec24ad3502 mm/memcg: optimize memory.numa_stat like memory.stat adds 2c21adfc8276 memcg-optimize-memorynuma_stat-like-memorystat-fix adds c84c850414e6 h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds 8bfbae04ad31 arm: add support for folded p4d page tables adds 059c865b8846 arm64: add support for folded p4d page tables adds 97fee9365f03 hexagon: remove __ARCH_USE_5LEVEL_HACK adds d49efd044290 ia64: add support for folded p4d page tables adds df4690cba4aa nios2: add support for folded p4d page tables adds 7d0986fdf11e openrisc: add support for folded p4d page tables adds 0640b7608c39 powerpc: add support for folded p4d page tables adds 9756ae122f03 sh: fault: Modernize printing of kernel messages adds 2e3b0f070d95 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 52cce87a2faa sh: add support for folded p4d page tables adds 24465471ea7d unicore32: remove __ARCH_USE_5LEVEL_HACK adds 75c159cc93ca asm-generic: remove pgtable-nop4d-hack.h adds f13ba0fcf163 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 4a2e399399b5 mm/gup.c: further document vma_permits_fault() adds 5d8dae9e5cb9 /proc/PID/smaps: Add PMD migration entry parsing adds 1df1fabf6a05 mm/mmap.c: fix the adjusted length error adds 052fb6459dcb x86/hyperv: use vmalloc_exec for the hypercall page adds e53c7af6eda4 x86: fix vmap arguments in map_irq_stack adds 24c4cbcaa895 staging: android: ion: use vmap instead of vm_map_ram adds e825cf614403 staging: media: ipu3: use vmap instead of reimplementing it adds 761a797cc5da dma-mapping: use vmap insted of reimplementing it adds 15cdd9ca08bc powerpc: add an ioremap_phb helper adds adc282e1e850 powerpc: remove __ioremap_at and __iounmap_at adds 1e6361f080f9 mm: remove __get_vm_area adds f23530448b6f mm: unexport unmap_kernel_range_noflush adds fd3a96c4af62 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds ac89b0934c07 mm: only allow page table mappings for built-in zsmalloc adds 638bf16c7e60 mm: pass addr as unsigned long to vb_free adds 4918b9e7e63a mm: remove vmap_page_range_noflush and vunmap_page_range adds 2a91670f23d2 mm: rename vmap_page_range to map_kernel_range adds 75a0e11adc40 mm: don't return the number of pages from map_kernel_range [...] adds 8d6173e46a8c mm: remove map_vm_range adds c3b1538c0450 mm: remove unmap_vmap_area adds 31c3f12e795d mm: remove the prot argument from vm_map_ram adds 9fd89a389f9a mm: enforce that vmap can't map pages executable adds cf1bd8e23a30 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds 43c9a2a84e70 mm: remove the pgprot argument to __vmalloc adds aa33e3b23bff mm: remove the prot argument to __vmalloc_node adds 60e6c507bca7 mm: remove both instances of __vmalloc_node_flags adds be950c0b6fb2 mm: remove __vmalloc_node_flags_caller adds 771578f575ef mm: switch the test_vmalloc module to use __vmalloc_node adds 5f0a890dfcc8 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds a18681b211ea mm: remove vmalloc_user_node_flags adds 1cf22c02d7c7 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds cd7956298212 powerpc: use __vmalloc_node in alloc_vm_stack adds 5b7339a36063 s390: use __vmalloc_node in stack_alloc adds 096a3e8bef58 mm/mm_init.c: report kasan-tag information stored in page->flags adds 5ce1d7aca780 mm: clarify __GFP_MEMALLOC usage adds 5fadf3b02e19 mm: memblock: replace dereferences of memblock_region.nid [...] adds d8e5224330da mm: make early_pfn_to_nid() and related defintions close t [...] adds d4acec221706 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds 4da450a2cbbb mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 172022296c34 mm: use free_area_init() instead of free_area_init_nodes() adds 665a01510caa alpha: simplify detection of memory zone boundaries adds 703376946b64 arm: simplify detection of memory zone boundaries adds 415d8de8a01e arm64: simplify detection of memory zone boundaries for UM [...] adds e8c9412ab591 csky: simplify detection of memory zone boundaries adds c4aacfbeb3a9 m68k: mm: simplify detection of memory zone boundaries adds 8208f7c06c47 parisc: simplify detection of memory zone boundaries adds 647fa88a4610 sparc32: simplify detection of memory zone boundaries adds cf20709cd4d0 unicore32: simplify detection of memory zone boundaries adds 4593ffeb4fbc xtensa: simplify detection of memory zone boundaries adds 53158bef82f0 mm: memmap_init: iterate over memblock regions rather that [...] adds fa34b4fa9fff mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 32f3cf249517 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds feae7a1e8026 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds eba7d0d4fd9e mm: clean up free_area_init_node() and its helpers adds 4fb666fbbaac mm: simplify find_min_pfn_with_active_regions() adds e7f2be6073ea docs/vm: update memory-models documentation adds e4f389c4a848 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 201f522e0042 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds c28bd75c830f mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds d2ca630040e7 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds a9336832413c mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 9addece03fa4 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 80874d51ae2a mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds 340b789af4eb mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds edf1c4a94cfd mm: initialize deferred pages with interrupts enabled adds fe1374e9b7d3 mm: call cond_resched() from deferred_init_memmap() adds eea8cc08f59b mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds 0ead0d5e027d mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds a5795c30f4eb mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds e7ba42be9d50 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds 93bda9bff332 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds 628e411daf5b mm/page_alloc: integrate classzone_idx and high_zoneidx adds f8aeb7850f3d mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 3e00db59667d mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 3ff957dc64b5 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds 25daf92dfa5d tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 20519492cafc khugepaged: add self test adds 745bc400a096 khugepaged: do not stop collapse if less than half PTEs ar [...] adds f3f4a6d68546 khugepaged: drain all LRU caches before scanning pages adds 804fbdf5c6ec khugepaged: drain LRU add pagevec after swapin adds 22a2856c58a0 khugepaged: allow to collapse a page shared across fork adds d96a06ad65ad khugepaged: allow to collapse PTE-mapped compound pages adds 99b16437b8fc thp: change CoW semantics for anon-THP adds add707236e93 khugepaged: introduce 'max_ptes_shared' tunable adds daf9ab6764df hugetlbfs: add arch_hugetlb_valid_size adds dc8451e1ffba hugetlbfs: move hugepagesz= parsing to arch independent code adds 5a2e3dc0349a hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 1b7774681130 hugetlbfs: clean up command line processing adds 83669ec04a8a mm: thp: don't need to drain lru cache when splitting and [...] adds 8ead2f684649 powerpc/mm: drop platform defined pmd_mknotpresent() adds 4b42d7024bf3 mm/thp: rename pmd_mknotpresent() to pmd_mknotvalid() adds 56a58c6bc4e1 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds 594e91337365 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 1ec77f8c35d4 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds a1274c9256a7 mm/memory_hotplug: remove is_mem_section_removable() adds 34a27a859e45 mm: replace zero-length array with flexible-array member adds 6fa7802afaaa mm-replace-zero-length-array-with-flexible-array-member-fix adds d3dc81b9026f mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 9ea9dd2a1e26 mm: ksm: fix a typo in comment "alreaady"->"already" adds 1e516915beae mm: ksm: fix a typo in comment "alreaady"->"already" adds a6b1d543161f mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds d07b20142dae mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds ede5195dd3a2 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds efab8204c6f6 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds 77748bc8cb61 mm/vmsan: fix some typos in comment adds 13d8e8f57d4f mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds 28ee3beafe47 mm/memblock: fix a typo in comment "implict"->"implicit" adds 56da7caa683b mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds 131dac68530a mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds c3fb4da262e0 mm/frontswap: fix some typos in frontswap.c adds 4457a73b45b5 mm, memcg: fix some typos in memcontrol.c adds 2867ebe13bc6 mm: fix a typo in comment "strucure"->"structure" adds 4eb024f477fd mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 1e8163233cc3 mm/sparse: fix a typo in comment "convienence"->"convenience" adds 17bda5565c46 mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 0070955ca957 mm/memory: fix a typo in comment "attampt"->"attempt" adds 71b0bee8f31a mm: use false for bool variable adds 85387837273f fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2fcd9db39f4f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 54268e5bef60 kernel/hung_task.c: Monitor killed tasks. adds f638e94cceea proc: rename "catch" function argument adds 1820c3c7f78d user.c: make uidhash_table static adds 08d22ee3474a parisc: add sysctl file interface panic_on_stackoverflow adds 752e3b470d42 kernel/hung_task.c: introduce sysctl to print all traces w [...] adds 4d87adefb60f dynamic_debug: add an option to enable dynamic debug for m [...] adds f90c6c140bdf lib/math: avoid trailing newline hidden in pr_fmt() adds ee8017ccf51e lib: Add might_fault() to strncpy_from_user. adds 2690d6147789 lib: optimize cpumask_local_spread() adds d39ffdd723c7 test_firmware: remove unnecessary test_fw_mutex in test_de [...] adds aa4ff60dff6f lib/test_lockup.c: make test_inode static adds 881fc85399ef checkpatch: additional MAINTAINER section entry ordering checks adds 69e7326962e0 checkpatch: look for c99 comments in ctx_locate_comment adds e63ba19494d2 fs/binfmt_elf: remove redundant elf_map ifndef adds a7698b3640f4 fat: don't allow to mount if the FAT length == 0 adds d525644f2275 fat: improve the readahead for FAT entries adds ba641706afb8 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 64b165b531a8 umh: fix refcount underflow in fork_usermode_blob(). adds f78f82c990c6 kexec: prevent removal of memory in use by a loaded kexec image adds 978dc455ad70 mm/memory_hotplug: allow arch override of non boot memory [...] adds 6342fb669903 arm64: memory: give hotplug memory a different resource name adds e68d48a1ef2f panic: add sysctl to dump all CPUs backtraces on oops event adds 4f84b8d7d50d kernel/relay.c: fix read_pos error when multiple readers adds 72217b22bb7c aio: simplify read_events() adds 40e5014f6c50 selftests/x86/pkeys: move selftests to arch-neutral directory adds 22981dc9d51d selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 8fc51c05eac6 selftests/vm/pkeys: move generic definitions to header file adds 2cdb5cb9b55a selftests/vm/pkeys: move some definitions to arch-specific header adds 09e9525596d5 selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds 8080a98e12a1 selftests: vm: pkeys: Use sane types for pkey register adds d0486374e2da selftests: vm: pkeys: add helpers for pkey bits adds 224efbd18e72 selftests/vm/pkeys: fix pkey_disable_clear() adds cdfbf18c5474 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 4c115a8512e6 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 67c13761cb7e selftests: vm: pkeys: use the correct huge page size adds eed59208014c selftests/vm/pkeys: introduce generic pkey abstractions adds 87841f0c2781 selftests/vm/pkeys: introduce powerpc support adds f23ebf734862 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 45517128ed25 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 211fefa28a75 selftests/vm/pkeys: improve checks to determine pkey support adds 2f822f6152fa selftests/vm/pkeys: associate key on a mapped page and det [...] adds bd012f372968 selftests/vm/pkeys: associate key on a mapped page and det [...] adds ae9d6b579a8a selftests/vm/pkeys: detect write violation on a mapped acc [...] adds d1d03076ecc2 selftests/vm/pkeys: introduce a sub-page allocator adds d6edb34a8c1c selftests/vm/pkeys: test correct behaviour of pkey-0 adds 347ccc51afec selftests/vm/pkeys: override access right definitions on powerpc adds e031922228aa selftests: vm: pkeys: use the correct page size on powerpc adds b7a4a3871115 selftests: vm: pkeys: fix multilib builds for x86 adds 2286ae822d6a ipc/msg: add missing annotation for freeque() adds 8bd30abc5412 ipc/namespace.c: use a work queue to free_ipc adds 5a1724d3075e Merge branch 'akpm-current/current' adds b2b6f01d1b46 amdgpu: a NULL ->mm does not mean a thread is a kthread adds 8f8ad47e383e i915/gvt: remove unused xen bits adds 6f461d34ba82 kernel: move use_mm/unuse_mm to kthread.c adds 6f76709c7d3e kernel: move use_mm/unuse_mm to kthread.c adds e53ea6214a3a kernel: better document the use_mm/unuse_mm API contract adds f137bca5b53b kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 2f3fcabc259a kernel: set USER_DS in kthread_use_mm adds 1b833881679a mm/kmemleak: silence KCSAN splats in checksum adds 7d3d33054739 mm/frontswap: mark various intentional data races adds 3737faa1b2cb mm/page_io: mark various intentional data races adds c77a243d190a mm-page_io-mark-various-intentional-data-races-v2 adds 8c753b6b3117 mm/swap_state: mark various intentional data races adds c9ab34197d8a mm/filemap.c: fix a data race in filemap_fault() adds 299d4a501784 mm/swapfile: fix and annotate various data races adds 94a8d308ed20 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 68c43df69206 mm/page_counter: fix various data races at memsw adds 3141b78b57f2 mm/memcontrol: fix a data race in scan count adds acf7dd73ccfe mm/list_lru: fix a data race in list_lru_count_one adds 5fe47cae8a12 mm/mempool: fix a data race in mempool_free() adds 1eb6088c5c91 mm/util.c: annotate an data race at vm_committed_as adds 107df2f379c3 mm/rmap: annotate a data race at tlb_flush_batched adds bd8a7d228507 mm: annotate a data race in page_zonenum() adds f82142f08da9 mm/swap.c: annotate data races for lru_rotate_pvecs adds 2596b0b6f342 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds 1f2cf0b879ce mm/madvise: pass task and mm to do_madvise adds 9edf46844559 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 582d0961a880 fix process_madvise build break for arm64 adds b702c8db5914 mm/madvise: check fatal signal pending of target process adds c41b79bb108e pid: move pidfd_get_pid() to pid.c adds 912166e2f7b9 mm/madvise: support both pid and pidfd for process_madvise adds 17bd94b9c93c mm/madvise: employ mmget_still_valid() for write lock adds 49ee7590bdf9 mm/madvise: allow KSM hints for remote API adds e98ff732aff9 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 705cc06e5e1d Merge branch 'akpm/master' adds 6735c84f78e4 Add linux-next specific files for 20200420
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (ea16390b6f2d) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .../RCU/Design/Requirements/Requirements.rst | 61 +- Documentation/admin-guide/dynamic-debug-howto.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 40 +- Documentation/admin-guide/mm/hugetlbpage.rst | 35 + Documentation/admin-guide/mm/transhuge.rst | 7 + Documentation/admin-guide/pm/intel_pstate.rst | 32 +- Documentation/admin-guide/sysctl/kernel.rst | 30 + Documentation/core-api/cachetlb.rst | 2 +- .../display/rockchip/rockchip,rk3066-hdmi.txt | 72 - .../display/rockchip/rockchip,rk3066-hdmi.yaml | 140 ++ .../devicetree/bindings/dma/renesas,rcar-dmac.txt | 117 - .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 150 ++ .../devicetree/bindings/dma/renesas,usb-dmac.txt | 55 - .../devicetree/bindings/dma/renesas,usb-dmac.yaml | 102 + .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 92 + .../features/vm/numa-memblock/arch-support.txt | 34 - Documentation/filesystems/debugfs.rst | 4 +- Documentation/filesystems/locking.rst | 6 +- Documentation/filesystems/vfs.rst | 15 + Documentation/virt/kvm/nested-vmx.rst | 5 +- Documentation/vm/memory-model.rst | 9 +- MAINTAINERS | 100 +- Makefile | 2 +- Next/SHA1s | 148 +- Next/merge.log | 2285 +++++++++++++------- arch/alpha/mm/init.c | 16 +- arch/alpha/mm/numa.c | 22 +- arch/arc/include/asm/hugepage.h | 2 +- arch/arc/mm/init.c | 36 +- arch/arm/arm-soc-for-next-contents.txt | 201 -- arch/arm/boot/dts/tegra114-dalmore.dts | 3 +- arch/arm/boot/dts/tegra124-venice2.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-eval-v3.dts | 2 +- arch/arm/boot/dts/tegra20-colibri-iris.dts | 2 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-eval.dts | 2 +- arch/arm/boot/dts/tegra30-apalis-v1.1-eval.dts | 2 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-colibri-eval-v3.dts | 2 +- arch/arm/configs/omap2plus_defconfig | 2 +- arch/arm/include/asm/pgtable-3level.h | 2 +- arch/arm/include/asm/pgtable.h | 1 - arch/arm/lib/uaccess_with_memcpy.c | 7 +- arch/arm/mach-imx/Makefile | 2 + arch/arm/mach-sa1100/assabet.c | 2 +- arch/arm/mach-sa1100/shannon.c | 9 + arch/arm/mm/dump.c | 29 +- arch/arm/mm/fault-armv.c | 7 +- arch/arm/mm/fault.c | 22 +- arch/arm/mm/idmap.c | 3 +- arch/arm/mm/init.c | 68 +- arch/arm/mm/ioremap.c | 12 +- arch/arm/mm/mm.h | 2 +- arch/arm/mm/mmu.c | 35 +- arch/arm/mm/pgd.c | 40 +- arch/arm/xen/enlighten.c | 2 +- arch/arm64/Kconfig | 1 - arch/arm64/boot/dts/nvidia/tegra132-norrin.dts | 2 +- arch/arm64/include/asm/kvm_mmu.h | 10 +- arch/arm64/include/asm/pgalloc.h | 10 +- arch/arm64/include/asm/pgtable-types.h | 5 +- arch/arm64/include/asm/pgtable.h | 42 +- arch/arm64/include/asm/stage2_pgtable.h | 48 +- arch/arm64/include/asm/vmap_stack.h | 6 +- arch/arm64/kernel/hibernate.c | 44 +- arch/arm64/kvm/guest.c | 23 +- arch/arm64/mm/fault.c | 9 +- arch/arm64/mm/hugetlbpage.c | 45 +- arch/arm64/mm/init.c | 56 +- arch/arm64/mm/kasan_init.c | 26 +- arch/arm64/mm/mmu.c | 52 +- arch/arm64/mm/numa.c | 9 +- arch/arm64/mm/pageattr.c | 7 +- arch/c6x/mm/init.c | 8 +- arch/csky/kernel/setup.c | 26 +- arch/h8300/include/asm/pgtable.h | 1 - arch/h8300/mm/init.c | 6 +- arch/hexagon/include/asm/fixmap.h | 4 +- arch/hexagon/include/asm/pgtable.h | 1 - arch/hexagon/mm/init.c | 6 +- arch/ia64/Kconfig | 1 - arch/ia64/include/asm/pgalloc.h | 4 +- arch/ia64/include/asm/pgtable.h | 17 +- arch/ia64/mm/contig.c | 2 +- arch/ia64/mm/discontig.c | 2 +- arch/ia64/mm/fault.c | 7 +- arch/ia64/mm/hugetlbpage.c | 18 +- arch/ia64/mm/init.c | 28 +- arch/m68k/mm/init.c | 6 +- arch/m68k/mm/mcfmmu.c | 9 +- arch/m68k/mm/motorola.c | 15 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/microblaze/Kconfig | 1 - arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 5 +- arch/mips/alchemy/common/setup.c | 16 +- arch/mips/boot/dts/ingenic/ci20.dts | 3 + arch/mips/boot/dts/ingenic/jz4780.dtsi | 19 +- arch/mips/include/asm/cpu-features.h | 6 - arch/mips/include/asm/io.h | 87 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-au1x00/ioremap.h | 38 - arch/mips/include/asm/mach-bcm63xx/ioremap.h | 5 - arch/mips/include/asm/mach-bmips/ioremap.h | 5 - arch/mips/include/asm/mach-generic/ioremap.h | 9 - .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 - .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 - .../asm/mach-rc32434/cpu-feature-overrides.h | 1 - arch/mips/include/asm/mach-tx39xx/ioremap.h | 9 - arch/mips/include/asm/mach-tx49xx/ioremap.h | 9 - arch/mips/include/asm/pgtable.h | 25 +- arch/mips/kvm/mips.c | 64 +- arch/mips/loongson64/numa.c | 2 +- arch/mips/mm/Makefile | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/mm/ioremap.c | 151 +- arch/mips/mm/ioremap64.c | 23 + arch/mips/netlogic/xlr/fmn.c | 2 +- arch/mips/pci/pci-alchemy.c | 2 +- arch/mips/sgi-ip27/ip27-memory.c | 2 +- arch/nds32/mm/init.c | 11 +- arch/nios2/include/asm/pgtable.h | 3 +- arch/nios2/mm/fault.c | 9 +- arch/nios2/mm/init.c | 8 +- arch/nios2/mm/ioremap.c | 6 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/mm/fault.c | 10 +- arch/openrisc/mm/init.c | 13 +- arch/parisc/mm/init.c | 22 +- arch/powerpc/Kconfig | 10 - arch/powerpc/include/asm/book3s/32/pgtable.h | 1 - arch/powerpc/include/asm/book3s/64/hash.h | 4 +- arch/powerpc/include/asm/book3s/64/pgalloc.h | 4 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 64 +- arch/powerpc/include/asm/book3s/64/radix.h | 6 +- arch/powerpc/include/asm/io.h | 10 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 1 - arch/powerpc/include/asm/nohash/64/pgalloc.h | 2 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 32 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 6 +- arch/powerpc/include/asm/pci-bridge.h | 2 +- arch/powerpc/include/asm/pgtable.h | 10 +- arch/powerpc/kernel/irq.c | 5 +- arch/powerpc/kernel/isa-bridge.c | 28 +- arch/powerpc/kernel/pci_64.c | 54 +- arch/powerpc/kvm/book3s.c | 61 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 32 +- arch/powerpc/kvm/booke.c | 41 +- arch/powerpc/kvm/powerpc.c | 3 +- arch/powerpc/lib/code-patching.c | 7 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 4 +- arch/powerpc/mm/book3s64/radix_pgtable.c | 26 +- arch/powerpc/mm/book3s64/subpage_prot.c | 6 +- arch/powerpc/mm/hugetlbpage.c | 58 +- arch/powerpc/mm/ioremap_64.c | 50 - arch/powerpc/mm/mem.c | 2 +- arch/powerpc/mm/nohash/book3e_pgtable.c | 15 +- arch/powerpc/mm/pgtable.c | 30 +- arch/powerpc/mm/pgtable_64.c | 10 +- arch/powerpc/mm/ptdump/hashpagetable.c | 20 +- arch/powerpc/mm/ptdump/ptdump.c | 14 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 26 +- arch/powerpc/xmon/xmon.c | 18 +- arch/riscv/Kconfig | 1 - arch/riscv/mm/hugetlbpage.c | 24 +- arch/riscv/mm/init.c | 2 +- arch/s390/Kconfig | 1 - arch/s390/kernel/setup.c | 9 +- arch/s390/kvm/kvm-s390.c | 209 +- arch/s390/mm/hugetlbpage.c | 24 +- arch/s390/mm/init.c | 2 +- arch/sh/Kconfig | 1 - arch/sh/include/asm/pgtable-2level.h | 1 - arch/sh/include/asm/pgtable-3level.h | 1 - arch/sh/include/asm/pgtable_32.h | 5 +- arch/sh/include/asm/pgtable_64.h | 5 +- arch/sh/kernel/cpu/sh4/sq.c | 3 +- arch/sh/kernel/io_trapped.c | 7 +- arch/sh/mm/cache-sh4.c | 4 +- arch/sh/mm/cache-sh5.c | 7 +- arch/sh/mm/fault.c | 65 +- arch/sh/mm/hugetlbpage.c | 28 +- arch/sh/mm/init.c | 17 +- arch/sh/mm/kmap.c | 2 +- arch/sh/mm/tlbex_32.c | 6 +- arch/sh/mm/tlbex_64.c | 7 +- arch/sparc/Kconfig | 10 - arch/sparc/mm/init_64.c | 45 +- arch/sparc/mm/srmmu.c | 21 +- arch/um/kernel/mem.c | 12 +- arch/unicore32/include/asm/memory.h | 2 +- arch/unicore32/include/asm/pgtable.h | 1 - arch/unicore32/include/mach/memory.h | 6 +- arch/unicore32/kernel/hibernate.c | 4 +- arch/unicore32/kernel/pci.c | 14 +- arch/unicore32/mm/init.c | 43 +- arch/x86/Kconfig | 12 +- arch/x86/hyperv/hv_init.c | 5 +- arch/x86/include/asm/kvm_host.h | 37 +- arch/x86/include/asm/nospec-branch.h | 21 - arch/x86/include/asm/pgtable.h | 2 +- arch/x86/include/asm/pgtable_types.h | 8 +- arch/x86/include/uapi/asm/mce.h | 2 +- arch/x86/kernel/cpu/intel.c | 54 +- arch/x86/kernel/cpu/resctrl/core.c | 2 + arch/x86/kernel/cpu/resctrl/internal.h | 1 + arch/x86/kernel/cpu/resctrl/rdtgroup.c | 16 +- arch/x86/kernel/early_printk.c | 3 - arch/x86/kernel/irq_64.c | 2 +- arch/x86/kvm/cpuid.c | 3 + arch/x86/kvm/hyperv.c | 3 +- arch/x86/kvm/lapic.c | 61 +- arch/x86/kvm/lapic.h | 7 +- arch/x86/kvm/mmu/mmu.c | 226 +- arch/x86/kvm/mmu/paging_tmpl.h | 2 +- arch/x86/kvm/svm/nested.c | 6 +- arch/x86/kvm/svm/sev.c | 9 +- arch/x86/kvm/svm/svm.c | 75 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/svm/vmenter.S | 10 +- arch/x86/kvm/vmx/evmcs.c | 8 - arch/x86/kvm/vmx/nested.c | 503 +++-- arch/x86/kvm/vmx/nested.h | 39 +- arch/x86/kvm/vmx/ops.h | 32 +- arch/x86/kvm/vmx/vmcs12.c | 4 - arch/x86/kvm/vmx/vmcs12.h | 10 +- arch/x86/kvm/vmx/vmx.c | 238 +- arch/x86/kvm/vmx/vmx.h | 54 +- arch/x86/kvm/x86.c | 164 +- arch/x86/kvm/x86.h | 6 + arch/x86/mm/hugetlbpage.c | 23 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/kmmio.c | 2 +- arch/x86/mm/numa.c | 11 +- arch/xtensa/mm/init.c | 8 +- block/blk-core.c | 1 + block/blk-mq.c | 4 +- block/blk-wbt.c | 4 +- drivers/acpi/pci_link.c | 4 +- drivers/ata/ahci.c | 1 + drivers/base/firmware_loader/fallback_table.c | 2 - drivers/base/firmware_loader/main.c | 3 - drivers/block/drbd/drbd_bitmap.c | 4 +- drivers/block/virtio_blk.c | 1 + drivers/char/agp/intel-gtt.c | 17 +- drivers/char/ipmi/bt-bmc.c | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 7 +- drivers/cpufreq/intel_pstate.c | 3 +- drivers/dma/Kconfig | 2 +- drivers/dma/dw-edma/dw-edma-core.c | 29 +- drivers/dma/dw-edma/dw-edma-core.h | 4 + drivers/dma/dw-edma/dw-edma-pcie.c | 10 + drivers/dma/ioat/dma.c | 14 +- drivers/dma/ioat/dma.h | 10 +- drivers/dma/ioat/init.c | 2 +- drivers/extcon/extcon.c | 2 +- drivers/firmware/imx/Kconfig | 4 +- drivers/gpio/gpio-dwapb.c | 42 +- drivers/gpio/gpio-pca953x.c | 1 + drivers/gpio/gpiolib-of.c | 21 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 9 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 33 - .../gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 23 - drivers/gpu/drm/drm_dp_mst_topology.c | 1 + drivers/gpu/drm/drm_scatter.c | 11 +- drivers/gpu/drm/etnaviv/etnaviv_dump.c | 4 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/intel_audio.c | 146 ++ drivers/gpu/drm/i915/display/intel_bw.c | 24 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 + drivers/gpu/drm/i915/display/intel_connector.c | 3 + drivers/gpu/drm/i915/display/intel_ddi.c | 14 +- drivers/gpu/drm/i915/display/intel_display.c | 27 +- drivers/gpu/drm/i915/display/intel_display.h | 2 + .../gpu/drm/i915/display/intel_display_debugfs.c | 100 + drivers/gpu/drm/i915/display/intel_display_power.c | 321 ++- drivers/gpu/drm/i915/display/intel_display_power.h | 5 +- drivers/gpu/drm/i915/display/intel_dp.c | 10 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 3 - drivers/gpu/drm/i915/display/intel_tc.c | 95 +- drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 1 + drivers/gpu/drm/i915/gt/intel_ggtt.c | 15 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 4 + drivers/gpu/drm/i915/gt/intel_lrc.c | 72 +- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 + drivers/gpu/drm/i915/gt/selftest_rc6.c | 25 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 182 +- drivers/gpu/drm/i915/gt/selftest_rps.h | 1 + drivers/gpu/drm/i915/gvt/gvt.c | 1 - drivers/gpu/drm/i915/gvt/hypercall.h | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 119 +- drivers/gpu/drm/i915/i915_drv.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 14 + drivers/gpu/drm/i915/i915_reg.h | 21 + drivers/gpu/drm/i915/intel_device_info.c | 1 + drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_pm.c | 77 +- drivers/gpu/drm/i915/intel_pm.h | 2 + drivers/gpu/drm/i915/intel_uncore.c | 31 +- drivers/gpu/drm/i915/selftests/librapl.c | 24 + drivers/gpu/drm/i915/selftests/librapl.h | 13 + drivers/gpu/drm/tegra/dpaux.c | 2 - drivers/gpu/drm/tegra/drm.h | 2 +- drivers/gpu/drm/tegra/hdmi.c | 1 - drivers/gpu/drm/tegra/sor.c | 1 - drivers/hv/hv_balloon.c | 1 - drivers/hwmon/jc42.c | 2 +- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-altera.c | 4 +- drivers/i2c/busses/i2c-axxia.c | 4 +- drivers/i2c/busses/i2c-bcm-kona.c | 3 +- drivers/i2c/busses/i2c-cht-wc.c | 6 +- drivers/i2c/busses/i2c-img-scb.c | 4 +- drivers/i2c/busses/i2c-imx-lpi2c.c | 4 +- drivers/i2c/busses/i2c-lpc2k.c | 4 +- drivers/i2c/busses/i2c-meson.c | 4 +- drivers/i2c/busses/i2c-omap.c | 4 +- drivers/i2c/busses/i2c-owl.c | 4 +- drivers/i2c/busses/i2c-pnx.c | 1 - drivers/i2c/busses/i2c-pxa.c | 4 +- drivers/i2c/busses/i2c-qcom-cci.c | 791 +++++++ drivers/i2c/busses/i2c-qup.c | 4 +- drivers/i2c/busses/i2c-rk3x.c | 4 +- drivers/i2c/busses/i2c-sprd.c | 4 +- drivers/i2c/busses/i2c-sun6i-p2wi.c | 4 +- drivers/i2c/busses/i2c-synquacer.c | 4 +- drivers/i2c/busses/i2c-uniphier-f.c | 4 +- drivers/i2c/busses/i2c-uniphier.c | 4 +- drivers/i2c/busses/i2c-xlp9xx.c | 4 +- drivers/i3c/master.c | 16 +- drivers/infiniband/hw/mlx5/Makefile | 28 +- drivers/infiniband/hw/mlx5/cmd.c | 17 - drivers/infiniband/hw/mlx5/cmd.h | 2 - drivers/infiniband/hw/mlx5/cq.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 10 +- drivers/infiniband/hw/mlx5/mad.c | 1 - drivers/infiniband/hw/mlx5/main.c | 94 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 3 +- drivers/infiniband/hw/mlx5/odp.c | 3 +- drivers/infiniband/hw/mlx5/qp.c | 47 +- drivers/infiniband/hw/mlx5/qp.h | 46 + .../mlx5/core/qp.c => infiniband/hw/mlx5/qpc.c} | 304 +-- drivers/infiniband/hw/mlx5/srq_cmd.c | 2 +- drivers/input/evdev.c | 7 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/cros_ec_keyb.c | 14 +- drivers/input/keyboard/tca6416-keypad.c | 2 +- drivers/input/touchscreen/usbtouchscreen.c | 1 + drivers/irqchip/irq-bcm7038-l1.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 20 + drivers/irqchip/irq-gic-v3.c | 11 +- drivers/irqchip/irq-mbigen.c | 8 +- drivers/irqchip/irq-meson-gpio.c | 18 +- drivers/irqchip/irq-mvebu-icu.c | 2 +- drivers/irqchip/irq-sifive-plic.c | 2 +- drivers/irqchip/irq-ti-sci-inta.c | 3 +- drivers/leds/Kconfig | 14 - drivers/leds/Makefile | 1 - drivers/leds/leds-lm355x.c | 1 - drivers/leds/leds-lp3952.c | 2 +- drivers/leds/leds-lt3593.c | 1 - drivers/leds/leds-tca6507.c | 2 +- drivers/leds/leds-turris-omnia.c | 295 --- drivers/lightnvm/pblk-init.c | 5 +- drivers/md/dm-bufio.c | 4 +- drivers/media/cec/platform/Kconfig | 3 +- drivers/media/cec/usb/Kconfig | 2 + drivers/media/common/videobuf2/videobuf2-dma-sg.c | 3 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 3 +- drivers/media/dvb-frontends/Kconfig | 3 +- drivers/media/mc/Kconfig | 2 +- drivers/mmc/core/regulator.c | 17 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/host/cqhci.c | 21 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc.c | 3 +- drivers/mmc/host/meson-gx-mmc.c | 5 +- drivers/mmc/host/meson-mx-sdio.c | 11 +- drivers/mmc/host/mmc_hsq.c | 29 +- drivers/mmc/host/mmc_hsq.h | 1 + drivers/mmc/host/mmci.c | 30 +- drivers/mmc/host/mtk-sd.c | 19 +- drivers/mmc/host/renesas_sdhi_core.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 6 +- drivers/mmc/host/sdhci-sprd.c | 25 +- drivers/mmc/host/sdhci.c | 223 +- drivers/mmc/host/sdhci.h | 3 +- drivers/mmc/host/sunxi-mmc.c | 8 +- drivers/mtd/ubi/io.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 44 +- drivers/net/ethernet/intel/e1000/e1000_main.c | 4 +- drivers/net/ethernet/intel/igc/Makefile | 2 +- drivers/net/ethernet/intel/igc/igc.h | 389 ++-- drivers/net/ethernet/intel/igc/igc_defines.h | 24 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 11 +- drivers/net/ethernet/intel/igc/igc_main.c | 219 +- drivers/net/ethernet/intel/igc/igc_regs.h | 12 + drivers/net/ethernet/intel/igc/igc_tsn.c | 157 ++ drivers/net/ethernet/intel/igc/igc_tsn.h | 9 + drivers/net/ethernet/mellanox/mlx4/en_tx.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fpga/cmd.c | 1 - .../net/ethernet/mellanox/mlx5/core/fpga/conn.c | 136 +- .../net/ethernet/mellanox/mlx5/core/fpga/conn.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 - .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 150 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 6 +- .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 19 +- .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 115 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 58 +- .../mellanox/mlx5/core/steering/dr_types.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 1 - drivers/net/ethernet/mscc/ocelot_ace.c | 103 +- drivers/net/ethernet/mscc/ocelot_ace.h | 5 +- drivers/net/ethernet/mscc/ocelot_flower.c | 2 +- drivers/net/ethernet/qlogic/qed/qed.h | 1 + drivers/net/ethernet/qlogic/qed/qed_main.c | 9 + drivers/net/ethernet/realtek/r8169_main.c | 75 +- .../net/ethernet/stmicro/stmmac/dwmac-socfpga.c | 9 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 12 +- drivers/net/phy/at803x.c | 17 + drivers/net/phy/broadcom.c | 14 + drivers/net/phy/mdio-bcm-iproc.c | 2 +- drivers/net/wimax/i2400m/usb-fw.c | 1 + drivers/nvmem/core.c | 52 +- drivers/nvmem/imx-ocotp.c | 9 +- drivers/pcmcia/electra_cf.c | 45 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 4 + drivers/pinctrl/pinctrl-mcp23s08.c | 1 + drivers/platform/x86/intel-uncore-frequency.c | 2 +- drivers/platform/x86/surface3_power.c | 4 +- drivers/platform/x86/xiaomi-wmi.c | 4 +- drivers/s390/block/Kconfig | 1 - drivers/scsi/fnic/fnic_main.c | 4 +- drivers/scsi/fnic/vnic_dev.c | 12 +- drivers/scsi/fnic/vnic_wq.c | 4 +- drivers/scsi/mvsas/mv_init.c | 6 +- drivers/scsi/qedf/qedf.h | 6 +- drivers/scsi/qedf/qedf_io.c | 48 +- drivers/scsi/qedf/qedf_main.c | 135 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/ufs/ufshcd.c | 8 +- drivers/slimbus/core.c | 6 +- drivers/slimbus/qcom-ngd-ctrl.c | 5 +- drivers/soc/fsl/dpio/dpio-service.c | 19 +- drivers/soc/fsl/dpio/qbman-portal.c | 6 +- drivers/soc/imx/Kconfig | 1 + drivers/spi/spi-dw.c | 57 +- drivers/spi/spi-dw.h | 12 - drivers/spi/spi-fsl-qspi.c | 7 +- drivers/spi/spi-hisi-sfc-v3xx.c | 26 +- drivers/spi/spi-stm32-qspi.c | 57 +- drivers/spi/spidev.c | 3 +- drivers/staging/android/ion/ion_heap.c | 4 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 4 +- drivers/staging/media/ipu3/ipu3-dmamap.c | 30 +- drivers/staging/mt7621-pci/pci-mt7621.c | 24 +- drivers/staging/rtl8188eu/hal/fw.c | 7 +- drivers/staging/rtl8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/rtl8712/usb_halinit.c | 2 +- drivers/staging/sm750fb/sm750.h | 23 +- drivers/staging/sm750fb/sm750_hw.c | 2 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 4 +- drivers/staging/vt6656/baseband.c | 113 +- drivers/staging/vt6656/card.c | 4 +- drivers/staging/vt6656/rf.c | 99 +- drivers/staging/wfx/TODO | 40 +- drivers/staging/wfx/data_rx.c | 12 - drivers/staging/wfx/hif_tx_mib.c | 4 +- drivers/staging/wfx/main.c | 1 - drivers/staging/wfx/scan.c | 1 - drivers/staging/wfx/sta.c | 173 +- drivers/staging/wfx/sta.h | 8 - drivers/staging/wfx/wfx.h | 7 +- drivers/tty/serial/8250/serial_cs.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/lpc32xx_hs.c | 1 - drivers/tty/serial/omap-serial.c | 48 +- drivers/tty/serial/sh-sci.h | 1 - drivers/tty/serial/xilinx_uartps.c | 12 +- drivers/tty/vt/selection.c | 133 +- drivers/usb/cdns3/core.c | 47 +- drivers/usb/cdns3/core.h | 2 - drivers/usb/cdns3/drd.c | 4 +- drivers/usb/cdns3/gadget.c | 22 +- drivers/usb/core/hub.h | 2 +- drivers/usb/core/otg_whitelist.h | 2 +- drivers/usb/core/usb.h | 2 +- drivers/usb/dwc2/core.h | 2 +- drivers/usb/dwc2/debug.h | 2 +- drivers/usb/dwc2/hcd.h | 2 +- drivers/usb/dwc2/hw.h | 2 +- drivers/usb/dwc3/gadget.c | 12 +- drivers/usb/early/xhci-dbc.h | 2 +- drivers/usb/gadget/function/f_fs.c | 10 +- drivers/usb/gadget/legacy/inode.c | 9 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +- drivers/usb/host/ehci-fsl.h | 2 +- drivers/usb/host/ehci-tegra.c | 1 - drivers/usb/host/ehci.h | 2 +- drivers/usb/host/fhci.h | 2 +- drivers/usb/host/imx21-hcd.h | 2 +- drivers/usb/host/ohci.h | 2 +- drivers/usb/host/r8a66597.h | 2 +- drivers/usb/host/u132-hcd.c | 10 - drivers/usb/host/xhci-debugfs.h | 2 +- drivers/usb/host/xhci-ext-caps.h | 2 +- drivers/usb/host/xhci-mtk.h | 2 +- drivers/usb/host/xhci-mvebu.h | 2 +- drivers/usb/host/xhci-plat.h | 2 +- drivers/usb/host/xhci-rcar.h | 2 +- drivers/usb/host/xhci-trace.h | 2 +- drivers/usb/host/xhci.h | 2 +- drivers/usb/isp1760/isp1760-core.h | 2 +- drivers/usb/isp1760/isp1760-regs.h | 2 +- drivers/usb/isp1760/isp1760-udc.h | 2 +- drivers/usb/misc/sisusbvga/sisusb.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_init.h | 2 +- drivers/usb/misc/sisusbvga/sisusb_struct.h | 2 +- drivers/usb/misc/usb_u132.h | 2 +- drivers/usb/mtu3/mtu3.h | 2 +- drivers/usb/mtu3/mtu3_debug.h | 2 +- drivers/usb/mtu3/mtu3_dr.h | 2 +- drivers/usb/mtu3/mtu3_hw_regs.h | 2 +- drivers/usb/mtu3/mtu3_qmu.h | 2 +- drivers/usb/mtu3/mtu3_trace.h | 2 +- drivers/usb/musb/davinci.h | 2 +- drivers/usb/musb/musb_core.h | 2 +- drivers/usb/musb/musb_debug.h | 2 +- drivers/usb/musb/musb_dma.h | 2 +- drivers/usb/musb/musb_gadget.h | 2 +- drivers/usb/musb/musb_host.h | 2 +- drivers/usb/musb/musb_io.h | 2 +- drivers/usb/musb/musb_regs.h | 2 +- drivers/usb/musb/musb_trace.h | 2 +- drivers/usb/musb/omap2430.h | 2 +- drivers/usb/musb/tusb6010.h | 2 +- drivers/usb/phy/phy-jz4770.c | 12 +- drivers/usb/typec/tcpm/fusb302.c | 32 +- drivers/vfio/vfio_iommu_type1.c | 6 +- drivers/vhost/vhost.c | 8 +- drivers/video/fbdev/arcfb.c | 10 +- drivers/video/fbdev/aty/aty128fb.c | 14 - drivers/video/fbdev/controlfb.c | 825 ++++--- drivers/video/fbdev/imxfb.c | 27 +- drivers/video/fbdev/omap2/omapfb/dss/venc.c | 43 - drivers/video/fbdev/s1d13xxxfb.c | 14 +- drivers/video/fbdev/sa1100fb.c | 20 +- drivers/video/fbdev/sa1100fb.h | 3 + drivers/video/fbdev/ssd1307fb.c | 102 +- drivers/video/fbdev/vesafb.c | 16 +- drivers/video/fbdev/vt8500lcdfb.c | 1 + drivers/virtio/virtio_mmio.c | 4 +- drivers/virtio/virtio_pci_modern.c | 1 - fs/aio.c | 1 - fs/binfmt_elf.c | 4 - fs/block_dev.c | 7 +- fs/btrfs/extent_io.c | 43 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/inode.c | 16 +- fs/btrfs/relocation.c | 19 +- fs/coredump.c | 2 + fs/debugfs/file.c | 15 +- fs/erofs/data.c | 39 +- fs/erofs/decompressor.c | 2 +- fs/erofs/zdata.c | 29 +- fs/exfat/exfat_fs.h | 1 + fs/exfat/file.c | 2 + fs/exfat/inode.c | 7 +- fs/exfat/misc.c | 10 +- fs/exfat/namei.c | 7 + fs/exfat/super.c | 3 +- fs/ext2/inode.c | 10 +- fs/ext4/ext4.h | 5 +- fs/ext4/inode.c | 21 +- fs/ext4/readpage.c | 25 +- fs/ext4/super.c | 37 +- fs/ext4/verity.c | 35 +- fs/f2fs/data.c | 50 +- fs/f2fs/f2fs.h | 3 - fs/f2fs/verity.c | 35 +- fs/fat/fatent.c | 103 +- fs/fat/inode.c | 13 +- fs/fuse/file.c | 100 +- fs/gfs2/aops.c | 23 +- fs/gfs2/dir.c | 9 +- fs/gfs2/quota.c | 2 +- fs/hpfs/file.c | 7 +- fs/io-wq.c | 15 +- fs/io_uring.c | 306 +-- fs/iomap/buffered-io.c | 92 +- fs/iomap/trace.h | 2 +- fs/isofs/inode.c | 7 +- fs/jfs/inode.c | 7 +- fs/mpage.c | 38 +- fs/nfs/blocklayout/extent_tree.c | 2 +- fs/nilfs2/inode.c | 15 +- fs/ntfs/malloc.h | 2 +- fs/ocfs2/aops.c | 34 +- fs/ocfs2/dlm/dlmmaster.c | 1 + fs/omfs/file.c | 7 +- fs/proc/array.c | 8 +- fs/proc/base.c | 14 +- fs/proc/task_mmu.c | 16 +- fs/proc/vmcore.c | 5 +- fs/qnx6/inode.c | 7 +- fs/reiserfs/inode.c | 8 +- fs/seq_file.c | 7 +- fs/squashfs/block.c | 273 +-- fs/squashfs/decompressor.h | 5 +- fs/squashfs/decompressor_multi.c | 9 +- fs/squashfs/decompressor_multi_percpu.c | 17 +- fs/squashfs/decompressor_single.c | 9 +- fs/squashfs/lz4_wrapper.c | 17 +- fs/squashfs/lzo_wrapper.c | 17 +- fs/squashfs/squashfs.h | 4 +- fs/squashfs/squashfs_fs.h | 16 +- fs/squashfs/xz_wrapper.c | 51 +- fs/squashfs/zlib_wrapper.c | 63 +- fs/squashfs/zstd_wrapper.c | 64 +- fs/ubifs/debug.c | 2 +- fs/ubifs/lprops.c | 2 +- fs/ubifs/lpt_commit.c | 4 +- fs/ubifs/orphan.c | 2 +- fs/udf/inode.c | 7 +- fs/xfs/kmem.c | 2 +- fs/xfs/xfs_aops.c | 13 +- fs/xfs/xfs_buf.c | 2 +- fs/zonefs/super.c | 7 +- include/asm-generic/5level-fixup.h | 58 - include/asm-generic/pgtable-nop4d-hack.h | 64 - include/asm-generic/pgtable-nopud.h | 4 - include/asm-generic/pgtable.h | 4 + include/linux/brcmphy.h | 1 + include/linux/compaction.h | 9 +- include/linux/debugfs.h | 12 +- include/linux/dev_printk.h | 6 +- include/linux/dynamic_debug.h | 2 +- include/linux/firmware.h | 1 - include/linux/fs.h | 2 + include/linux/gfp.h | 4 +- include/linux/hugetlb.h | 2 +- include/linux/iomap.h | 3 +- include/linux/ipc_namespace.h | 2 + include/linux/irqchip/arm-gic-v3.h | 2 + include/linux/kernel.h | 6 + include/linux/kthread.h | 5 + include/linux/kvm_host.h | 15 +- include/linux/list.h | 50 +- include/linux/memblock.h | 8 +- include/linux/memory_hotplug.h | 7 - include/linux/mlx5/cmd.h | 51 - include/linux/mlx5/driver.h | 15 +- include/linux/mlx5/mlx5_ifc.h | 5 +- include/linux/mlx5/qp.h | 49 - include/linux/mm.h | 61 +- include/linux/mmc/host.h | 3 + include/linux/mmu_context.h | 5 - include/linux/mmzone.h | 25 +- include/linux/mpage.h | 4 +- include/linux/pagemap.h | 151 ++ include/linux/printk.h | 14 +- include/linux/qed/qed_if.h | 1 + include/linux/sched/sysctl.h | 7 + include/linux/virtio.h | 1 - include/linux/vmalloc.h | 33 +- include/linux/zsmalloc.h | 2 +- include/net/tcp.h | 2 +- include/soc/tegra/pmc.h | 15 +- include/sound/soc-dai.h | 1 - include/trace/events/compaction.h | 22 +- include/trace/events/erofs.h | 6 +- include/trace/events/f2fs.h | 6 +- include/trace/events/huge_memory.h | 3 +- include/trace/events/vmscan.h | 14 +- include/trace/events/wbt.h | 8 +- include/uapi/linux/virtio_ring.h | 4 - ipc/msg.c | 2 + ipc/namespace.c | 24 +- kernel/bpf/core.c | 6 +- kernel/bpf/syscall.c | 25 +- kernel/dma/remap.c | 48 +- kernel/groups.c | 2 +- kernel/hung_task.c | 20 +- kernel/kthread.c | 61 + kernel/module.c | 3 +- kernel/panic.c | 11 + kernel/rcu/update.c | 12 +- kernel/sysctl.c | 42 +- kernel/time/namespace.c | 15 +- kernel/user.c | 2 +- lib/Kconfig.debug | 12 + lib/Makefile | 2 +- lib/dynamic_debug.c | 9 +- lib/math/prime_numbers.c | 10 +- lib/strncpy_from_user.c | 1 + lib/test_firmware.c | 26 +- lib/test_lockup.c | 2 +- lib/test_vmalloc.c | 26 +- localversion-next | 2 +- mm/Kconfig | 7 +- mm/Makefile | 2 +- mm/compaction.c | 68 +- mm/debug.c | 56 +- mm/fadvise.c | 6 +- mm/filemap.c | 2 +- mm/frontswap.c | 6 +- mm/gup.c | 5 +- mm/huge_memory.c | 259 +-- mm/hugetlb.c | 220 +- mm/internal.h | 35 +- mm/kasan/init.c | 11 - mm/khugepaged.c | 220 +- mm/ksm.c | 22 +- mm/list_lru.c | 2 +- mm/memblock.c | 21 +- mm/memcontrol.c | 25 +- mm/memory.c | 10 +- mm/memory_hotplug.c | 87 +- mm/migrate.c | 2 +- mm/mm_init.c | 16 +- mm/mmap.c | 3 +- mm/mmu_context.c | 64 - mm/mremap.c | 15 +- mm/nommu.c | 34 +- mm/oom_kill.c | 10 +- mm/page-writeback.c | 2 +- mm/page_alloc.c | 471 ++-- mm/page_owner.c | 7 +- mm/percpu.c | 2 +- mm/pgtable-generic.c | 2 +- mm/readahead.c | 275 ++- mm/shmem.c | 13 +- mm/slab.c | 4 +- mm/slub.c | 45 +- mm/sparse.c | 2 +- mm/swap_state.c | 5 +- mm/swapfile.c | 46 +- mm/util.c | 2 +- mm/vmacache.c | 4 +- mm/vmalloc.c | 273 +-- mm/vmscan.c | 116 +- mm/vmstat.c | 12 +- mm/zbud.c | 2 +- mm/zsmalloc.c | 12 +- net/bridge/netfilter/ebtables.c | 6 +- net/ceph/ceph_common.c | 3 +- net/ipv6/rpl.c | 7 +- net/mptcp/protocol.c | 8 +- net/mptcp/subflow.c | 33 +- net/netrom/nr_route.c | 1 + net/tipc/crypto.c | 1 + net/tipc/node.c | 4 +- samples/vfio-mdev/mdpy.c | 2 +- scripts/checkpatch.pl | 57 +- scripts/dtc/Makefile | 2 +- security/selinux/Makefile | 2 +- security/selinux/include/security.h | 3 +- security/selinux/ss/context.c | 32 + security/selinux/ss/context.h | 11 +- security/selinux/ss/ebitmap.c | 14 + security/selinux/ss/ebitmap.h | 1 + security/selinux/ss/mls.h | 11 + security/selinux/ss/policydb.c | 355 ++- security/selinux/ss/policydb.h | 8 +- security/selinux/ss/services.c | 107 +- security/selinux/ss/services.h | 3 - security/selinux/ss/sidtab.c | 32 +- security/selinux/ss/sidtab.h | 1 + sound/core/memalloc.c | 2 +- sound/core/pcm_memory.c | 2 +- sound/isa/ad1816a/ad1816a.c | 2 +- sound/pci/ac97/ac97_patch.c | 2 +- sound/pci/hda/Kconfig | 4 +- sound/pci/hda/hda_intel.c | 1 - sound/pci/hda/patch_hdmi.c | 9 + sound/pci/hda/patch_realtek.c | 8 +- sound/soc/codecs/sgtl5000.c | 34 + sound/soc/codecs/sgtl5000.h | 1 + sound/soc/qcom/qdsp6/q6afe-dai.c | 16 + sound/soc/soc-dai.c | 11 +- sound/soc/soc-pcm.c | 13 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/intel/bdw.c | 16 + sound/soc/sof/intel/byt.c | 48 + sound/soc/stm/stm32_sai_sub.c | 12 +- sound/soc/txx9/txx9aclc-ac97.c | 6 +- sound/usb/format.c | 51 + sound/usb/proc.c | 53 + tools/build/feature/test-sync-compare-and-swap.c | 2 +- tools/spi/spidev_test.c | 21 +- tools/testing/selftests/kvm/.gitignore | 2 +- tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/include/kvm_util.h | 28 +- tools/testing/selftests/kvm/lib/kvm_util.c | 154 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 8 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 5 +- .../testing/selftests/kvm/set_memory_region_test.c | 403 ++++ .../selftests/kvm/x86_64/set_memory_region_test.c | 141 -- tools/testing/selftests/vm/.gitignore | 1 + tools/testing/selftests/vm/Makefile | 74 + tools/testing/selftests/vm/khugepaged.c | 982 +++++++++ tools/testing/selftests/vm/pkey-helpers.h | 225 ++ tools/testing/selftests/vm/pkey-powerpc.h | 136 ++ tools/testing/selftests/vm/pkey-x86.h | 181 ++ .../selftests/{x86 => vm}/protection_keys.c | 696 +++--- tools/testing/selftests/vm/write_to_hugetlbfs.c | 2 - tools/testing/selftests/x86/.gitignore | 1 - tools/testing/selftests/x86/Makefile | 2 +- tools/testing/selftests/x86/pkey-helpers.h | 219 -- tools/vm/Makefile | 2 + virt/kvm/arm/arm.c | 6 +- virt/kvm/arm/mmu.c | 209 +- virt/kvm/kvm_main.c | 13 +- 851 files changed, 15836 insertions(+), 10871 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] create mode 100644 Documentation/devicetree/bindings/display/rockchip/rockchip,rk3 [...] delete mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,rcar-dmac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.txt create mode 100644 Documentation/devicetree/bindings/dma/renesas,usb-dmac.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-qcom-cci.txt delete mode 100644 Documentation/features/vm/numa-memblock/arch-support.txt delete mode 100644 arch/arm/arm-soc-for-next-contents.txt delete mode 100644 arch/mips/include/asm/mach-au1x00/ioremap.h create mode 100644 arch/mips/mm/ioremap64.c create mode 100644 drivers/gpu/drm/i915/selftests/librapl.c create mode 100644 drivers/gpu/drm/i915/selftests/librapl.h create mode 100644 drivers/i2c/busses/i2c-qcom-cci.c create mode 100644 drivers/infiniband/hw/mlx5/qp.h rename drivers/{net/ethernet/mellanox/mlx5/core/qp.c => infiniband/hw/mlx5/qpc.c} (55%) delete mode 100644 drivers/leds/leds-turris-omnia.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.c create mode 100644 drivers/net/ethernet/intel/igc/igc_tsn.h delete mode 100644 include/asm-generic/5level-fixup.h delete mode 100644 include/asm-generic/pgtable-nop4d-hack.h delete mode 100644 include/linux/mlx5/cmd.h delete mode 100644 mm/mmu_context.c create mode 100644 security/selinux/ss/context.c create mode 100644 tools/testing/selftests/kvm/set_memory_region_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/set_memory_region_test.c create mode 100644 tools/testing/selftests/vm/khugepaged.c create mode 100644 tools/testing/selftests/vm/pkey-helpers.h create mode 100644 tools/testing/selftests/vm/pkey-powerpc.h create mode 100644 tools/testing/selftests/vm/pkey-x86.h rename tools/testing/selftests/{x86 => vm}/protection_keys.c (74%) delete mode 100644 tools/testing/selftests/x86/pkey-helpers.h