This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards e098d7762d60 Add linux-next specific files for 20200512 discards 18477c2076c6 fix up bad merge resolution discards 2452e8aa39a5 Merge branch 'akpm/master' discards 5f458e572071 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] discards c5442d8f1979 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] discards bbf5d5e2114a doc: cgroup: update note about conditions when oom killer [...] discards f2fcb98b5def include/linux/cache.h: expand documentation over __read_mostly discards 683122de76c2 mm/madvise.c: remove duplicated include discards 2fd415c42c2c mm-support-vector-address-ranges-for-process_madvise-fix-f [...] discards 2c6295dcc781 mm: fix s390 compat build error discards 01325b992b8e mm/madvise: make function 'do_process_madvise' static discards 6d944610ced7 mm-support-vector-address-ranges-for-process_madvise-fix-fix discards d844ec9aaa46 mm: support compat_sys_process_madvise discards b73cbecdbeed mm: support vector address ranges for process_madvise discards 0748de935c0b mm/madvise: allow KSM hints for remote API discards 33742e271507 mm/madvise: support both pid and pidfd for process_madvise discards 6bdc3083af6c pid: move pidfd_get_pid() to pid.c discards a002f62b2f39 mm/madvise: check fatal signal pending of target process discards b9856c10a403 mm-introduce-external-memory-hinting-api-fix-2-fix discards c2c655d6a0df mm: fix build error for mips of process_madvise discards da311a5f66cc fix process_madvise build break for arm64 discards 25fc5fa60800 mm/madvise: introduce process_madvise() syscall: an extern [...] discards 6d7f2e23235c mm/madvise: pass task and mm to do_madvise discards 5666018f3083 mm/mmap.c: do not allow mappings outside of allowed limits discards 22b83c07c525 mm/mmap.c: add more sanity checks to get_unmapped_area() discards ae3a8849612f net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy discards c9a84a767724 mm/swap.c: annotate data races for lru_rotate_pvecs discards ff27f88df323 mm: annotate a data race in page_zonenum() discards 9c6db080f503 mm/rmap: annotate a data race at tlb_flush_batched discards d5e9cdab0bd2 mm/util.c: annotate an data race at vm_committed_as discards a229eb6a718e mm/mempool: fix a data race in mempool_free() discards 971c56d99fb0 mm/list_lru: fix a data race in list_lru_count_one discards db1287a94e3b mm/memcontrol: fix a data race in scan count discards 41a5998e6497 mm/page_counter: fix various data races at memsw discards a47dc0fcbf5f mm-swapfile-fix-and-annotate-various-data-races-v2 discards cbebced8e912 mm/swapfile: fix and annotate various data races discards 14ae13f6a8e1 mm/filemap.c: fix a data race in filemap_fault() discards 06360ed1ea56 mm/swap_state: mark various intentional data races discards ea1a332c5da3 mm-page_io-mark-various-intentional-data-races-v2 discards 205f959eb388 mm/page_io: mark various intentional data races discards b1c106a9db72 mm/frontswap: mark various intentional data races discards ca88cd7eb5b2 kernel: rename show_stack_loglvl() => show_stack() discards 952708463a38 kernel: use show_stack_loglvl() discards 5d11154cae8f sched: print stack trace with KERN_INFO discards 703c116f8b29 kdb: don't play with console_loglevel discards 33750e6aa094 power: use show_stack_loglvl() discards 4a2c9c001f8d x86/amd_gart: print stacktrace for a leak with KERN_ERR discards 6865e484e564 sysrq: use show_stack_loglvl() discards 94a42d5bb1ce xtensa: add show_stack_loglvl() discards 28afd7b6c25a xtensa-add-loglvl-to-show_trace-fix discards 40946e8975d3 xtensa: add loglvl to show_trace() discards 5e3e32eaa4ec x86: add show_stack_loglvl() discards f62eb8f3436b x86: add missing const qualifiers for log_lvl discards 7c8b703c7b28 unicore32: add show_stack_loglvl() discards 6f15c40ecf81 unicore32: add loglvl to c_backtrace() discards f00e8b227ea9 unicore32: remove unused pmode argument in c_backtrace() discards 8545a98b5d65 um: add show_stack_loglvl() discards 233adc81ed0d um/sysrq: remove needless variable sp discards 0a57a9979861 sparc: add show_stack_loglvl() discards ff69ed62e366 sh: add show_stack_loglvl() discards 3857de21525a sh: add loglvl to show_trace() discards 74e7cf1f0703 sh: add loglvl to printk_address() discards 7c232d95c571 sh: remove needless printk() discards 4c0025bcec54 sh: add loglvl to dump_mem() discards 06853563a46b s390: add show_stack_loglvl() discards c8e62563e940 riscv: add show_stack_loglvl() discards 3066450b04e1 powerpc: add show_stack_loglvl() discards 3e1839af0b97 parisc: add show_stack_loglvl() discards ee40e0afd395 openrisc: add show_stack_loglvl() discards 1c41035d5ebf nios2: add show_stack_loglvl() discards d786f2a9ee0b nds32: add show_stack_loglvl() discards 23704909af7b mips: add show_stack_loglvl() discards c59c54955dca microblaze: add show_stack_loglvl() discards 668e997f7792 microblaze: add loglvl to microblaze_unwind() discards 1d93e25abd7b microblaze: add loglvl to microblaze_unwind_inner() discards 8b7a1f9e92a5 m68k: add show_stack_loglvl() discards 1c3005850acd ia64: add show_stack_loglvl() discards fc7e4eb9ae53 ia64: pass log level as arg into ia64_do_show_stack() discards 33382dedeb97 hexagon: add show_stack_loglvl() discards 4fe4f924be4d h8300: add show_stack_loglvl() discards 65e7f38c4834 csky: add show_stack_loglvl() discards 12825ac421e6 c6x: add show_stack_loglvl() discards 98b7164af296 arm64: add show_stack_loglvl() discards d933ca304c9b arm64: add loglvl to dump_backtrace() discards c4bd9ffb3b0f arm: add show_stack_loglvl() discards 8aa874fa04bc arm: wire up dump_backtrace_{entry,stm} discards 3bdd8722a4aa arm: add loglvl to dump_backtrace() discards 68846c160b98 arm: add loglvl to unwind_backtrace() discards 1aedc0cbcb14 arm/asm: add loglvl to c_backtrace() discards 76f2b9459a6a arc: add show_stack_loglvl() discards 2004e32aaa86 alpha: add show_stack_loglvl() discards fe0fe02711e8 kallsyms/printk: add loglvl to print_ip_sym() discards de030ca495a6 mm/kmemleak: silence KCSAN splats in checksum discards 3b1954010ace kernel: set USER_DS in kthread_use_mm discards 6bfc0059644e powerpc/vas: fix up for {un}use_mm() rename discards 5b8c0cf60e96 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 discards 128679b8e470 kernel: better document the use_mm/unuse_mm API contract discards 300f079118d7 kernel: move use_mm/unuse_mm to kthread.c discards b8a70fee1d04 kernel: move use_mm/unuse_mm to kthread.c discards d81616b5226d amdgpu: a NULL ->mm does not mean a thread is a kthread discards 9455d4787627 stacktrace: cleanup inconsistent variable type discards 968cd0c383c7 panic: add sysctl to dump all CPUs backtraces on oops event discards 2b85451eec08 kernel/hung_task.c: introduce sysctl to print all traces w [...] discards 5c88ca6780ef kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] discards 86ede79a2a29 lib/test_sysctl: support testing of sysctl. boot parameter discards 9f4c4c51b44d tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] discards 6e8bc33071af kernel/hung_task convert hung_task_panic boot parameter to sysctl discards acd5cbb6dadb kernel/sysctl: support handling command line aliases discards 36d17448fd69 kernel/sysctl: support setting sysctl parameters from kern [...] discards d347540154f6 xarray.h: correct return code documentation for xa_store_{ [...] discards 043dd44be7a7 Merge branch 'akpm-current/current' discards 452f04ae72c2 fix up sys_fsinfo decalaration discards 546bef0ea7f9 nsproxy: protect proc_ns_file() when CONFIG_PROC_FS is not set discards c4bdcde7a6dd disable building fo test-fsinfo for now discards 937b897b24c7 Merge remote-tracking branch 'fsinfo/fsinfo-core' discards 5d8137740c72 Merge remote-tracking branch 'notifications/notifications- [...] discards fede4dfc897b Merge remote-tracking branch 'mhi/mhi-next' discards 015a8e30a7d4 Merge remote-tracking branch 'kunit-next/kunit' discards 2d4c273638b3 Merge remote-tracking branch 'cfi/cfi/next' discards 76cc1b4ec149 Merge remote-tracking branch 'fpga/for-next' discards 5293b6e75240 Merge remote-tracking branch 'hmm/hmm' discards a3159669ffb6 Merge remote-tracking branch 'devfreq/devfreq-next' discards 9226d1137bbe Merge remote-tracking branch 'pidfd/for-next' discards 376498c8ffb2 Merge remote-tracking branch 'kgdb/kgdb/for-next' discards 0089c822956f Merge remote-tracking branch 'hyperv/hyperv-next' discards 058ad520bdbe Merge remote-tracking branch 'xarray/xarray' discards 5eafd38c4dff Merge remote-tracking branch 'nvmem/for-next' discards c8cbcc40d64d Merge remote-tracking branch 'slimbus/for-next' discards c9157cd33a47 Merge remote-tracking branch 'fsi/next' discards a4ad8bbc013f Merge remote-tracking branch 'ntb/ntb-next' discards 17382f213e1a Merge remote-tracking branch 'rtc/rtc-next' discards c754267b9d8c Merge remote-tracking branch 'coresight/next' discards 1d4911c94f56 Merge remote-tracking branch 'livepatching/for-next' discards 393ddad54f0f Merge remote-tracking branch 'userns/for-next' discards 5c44d4b5cfe7 Merge remote-tracking branch 'pwm/for-next' discards 52e7f9111b3c Merge remote-tracking branch 'pinctrl-samsung/for-next' discards 34ab4d247b98 Merge remote-tracking branch 'pinctrl-intel/for-next' discards 83ba9f9092c8 Merge remote-tracking branch 'pinctrl/for-next' discards 31f9c2a71161 Merge remote-tracking branch 'gpio-intel/for-next' discards 63d4a1bdaeae Merge remote-tracking branch 'gpio/for-next' discards dce6204c2078 Merge remote-tracking branch 'rpmsg/for-next' discards f667db77be82 Merge remote-tracking branch 'vhost/linux-next' discards 62053b4c726c Merge remote-tracking branch 'scsi-mkp/for-next' discards 1fb0dae8a8c5 Merge remote-tracking branch 'scsi/for-next' discards dd37c01301b6 Merge remote-tracking branch 'cgroup/for-next' discards 576b0b9ec921 Merge remote-tracking branch 'slave-dma/next' discards 3db431f2f145 Merge remote-tracking branch 'icc/icc-next' discards 768a09ebe675 Merge remote-tracking branch 'mux/for-next' discards 8a1c41e51fa1 Merge remote-tracking branch 'staging/staging-next' discards e13dec718e68 Merge remote-tracking branch 'thunderbolt/next' discards 3fce95b2a261 Merge remote-tracking branch 'soundwire/next' discards 9b018979c2ae Merge remote-tracking branch 'extcon/extcon-next' discards 85b6f8d2137d Merge remote-tracking branch 'char-misc/char-misc-next' discards 086856bfd41e Merge remote-tracking branch 'tty/tty-next' discards 32786df68912 Merge remote-tracking branch 'phy-next/next' discards 222a613578dd Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' discards bb9e8c575aef Merge remote-tracking branch 'usb-serial/usb-next' discards b0a9200f1547 Merge remote-tracking branch 'usb/usb-next' discards 49e2db508b4c Merge remote-tracking branch 'driver-core/driver-core-next' discards 62a3417acbb7 Merge remote-tracking branch 'ipmi/for-next' discards 46900715da03 Merge remote-tracking branch 'leds/for-next' discards 1f41dbef93fb Merge remote-tracking branch 'chrome-platform/for-next' discards 66421769f4c1 Merge remote-tracking branch 'drivers-x86/for-next' discards b733ebcfcbd5 Merge remote-tracking branch 'workqueues/for-next' discards bc994f1f5455 Merge remote-tracking branch 'percpu/for-next' discards b17293df6268 Merge remote-tracking branch 'kvms390/next' discards 0ac369526ab6 Merge remote-tracking branch 'kvm/linux-next' discards 4fb4fb3f4375 Merge remote-tracking branch 'rcu/rcu/next' discards bba8c8e3684c Merge remote-tracking branch 'edac/edac-for-next' discards 1eb92fb42cd6 Merge remote-tracking branch 'clockevents/timers/drivers/next' discards 2b8766c343db Merge remote-tracking branch 'tip/auto-latest' discards 88204b3a2ccd Merge remote-tracking branch 'spi/for-next' discards 9a487a59fc96 Merge remote-tracking branch 'devicetree/for-next' discards 970bac0e692f Merge remote-tracking branch 'audit/next' discards 039adfa2ec58 Merge remote-tracking branch 'iommu/next' discards 744069248e04 Merge remote-tracking branch 'tpmdd/next' discards 913f5994ddf0 Merge remote-tracking branch 'tomoyo/master' discards 8d4c15ac69e6 Merge remote-tracking branch 'smack/next' discards 7bd5af354eb5 Merge remote-tracking branch 'selinux/next' discards b29f7263671c Merge remote-tracking branch 'integrity/next-integrity' discards 90708d873a8e Merge remote-tracking branch 'apparmor/apparmor-next' discards cc6c3118fb75 Merge remote-tracking branch 'regulator/for-next' discards 3deb0054584f Merge remote-tracking branch 'battery/for-next' discards 5990f43f9915 Merge remote-tracking branch 'backlight/for-backlight-next' discards bf34d4120004 Merge remote-tracking branch 'mmc/next' discards 1d5a8a85e580 Merge remote-tracking branch 'device-mapper/for-next' discards 73c4a515adbe Merge remote-tracking branch 'block/for-next' discards 3cbe1907f6d2 Merge remote-tracking branch 'input/next' discards 547368e5b1c1 Merge remote-tracking branch 'modules/modules-next' discards 7815fa0305d8 Merge remote-tracking branch 'sound-asoc/for-next' discards 9882a8d3b41c Merge remote-tracking branch 'sound/for-next' discards 8f240618a5ab Merge remote-tracking branch 'regmap/for-next' discards 66130d93b5a2 Merge remote-tracking branch 'imx-drm/imx-drm/next' discards 06625d3e4c23 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' discards 3f4272deb9d1 Merge remote-tracking branch 'drm-misc/for-linux-next' discards 1b2f95d5f83e Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' discards b77a4fef920d Merge remote-tracking branch 'drm-intel/for-linux-next' discards 26dd4e035e2e Merge remote-tracking branch 'amdgpu/drm-next' discards 9e60c8db8723 Merge remote-tracking branch 'drm/drm-next' discards c41847b9e100 Merge remote-tracking branch 'crypto/master' discards 2b6e22ae7f7f Merge remote-tracking branch 'spi-nor/spi-nor/next' discards 97bf657b6dea next-20200511/nand discards 62b5e405499c Merge remote-tracking branch 'gfs2/for-next' discards e69388ea2f9f Merge remote-tracking branch 'mac80211-next/master' discards ef2c1c3325c2 Merge remote-tracking branch 'bluetooth/master' discards 21dffda7c6be Merge remote-tracking branch 'mlx5-next/mlx5-next' discards 7a3d8250c1d6 Merge remote-tracking branch 'ipsec-next/master' discards 846df7b6919d Merge remote-tracking branch 'bpf-next/master' discards 898badd3bd83 Merge remote-tracking branch 'net-next/master' discards 5efc81c6a9ea Merge remote-tracking branch 'rdma/for-next' discards 8df0fe47416b Merge remote-tracking branch 'swiotlb/linux-next' discards 0b53c84e4d16 Merge remote-tracking branch 'ieee1394/for-next' discards 13a4671b9856 Merge remote-tracking branch 'thermal/thermal/linux-next' discards 55ec165e7027 Merge remote-tracking branch 'cpupower/cpupower' discards 0cb4263af1a6 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' discards f437a60b644a Merge remote-tracking branch 'pm/linux-next' discards 317772f0a6b4 Merge remote-tracking branch 'v4l-dvb/master' discards 4b28578f2abe Merge remote-tracking branch 'jc_docs/docs-next' discards 53d95c443a28 Merge remote-tracking branch 'hwmon-staging/hwmon-next' discards 4b05747c35be Merge branch 'dmi/master' discards 226e371d81b6 Merge remote-tracking branch 'i3c/i3c/next' discards 8917581ea13c Merge remote-tracking branch 'i2c/i2c/for-next' discards 7a162682a0e4 Merge remote-tracking branch 'hid/for-next' discards e87276dfb0d5 Merge remote-tracking branch 'pstore/for-next/pstore' discards 1beb5023f9c9 Merge remote-tracking branch 'pci/next' discards 44e507db6584 Merge remote-tracking branch 'printk/for-next' discards 78eb03b542b4 Merge remote-tracking branch 'vfs/for-next' discards d6fff039b4a1 Merge remote-tracking branch 'file-locks/locks-next' discards 891165fbd4aa Merge remote-tracking branch 'djw-vfs/vfs-for-next' discards 282378997308 Merge remote-tracking branch 'xfs/for-next' discards d1b234ae4532 Merge remote-tracking branch 'overlayfs/overlayfs-next' discards 5f00dcca759f Merge remote-tracking branch 'nfsd/nfsd-next' discards ba775eddc8cf Merge remote-tracking branch 'jfs/jfs-next' discards da279da466e8 Merge remote-tracking branch 'fuse/for-next' discards 9ff88178f103 Merge remote-tracking branch 'f2fs/dev' discards b4ef3cdf5b93 Merge remote-tracking branch 'ext3/for_next' discards 17637193ed53 Merge remote-tracking branch 'exfat/dev' discards 3f820bc65d83 Merge remote-tracking branch 'cifs/for-next' discards 740a63b23476 Merge remote-tracking branch 'btrfs/for-next' discards 4597bbd9dbde Merge remote-tracking branch 'uml/linux-next' discards 844b311b6325 Merge remote-tracking branch 'sh/sh-next' discards 181d769bb22a Merge remote-tracking branch 's390/features' discards efd94947b984 Merge remote-tracking branch 'risc-v/for-next' discards e611aa9718b5 Merge remote-tracking branch 'powerpc/next' discards 43c2be8c5995 Merge remote-tracking branch 'parisc-hd/for-next' discards 2cb276d2eaf6 Merge remote-tracking branch 'nds32/next' discards 96b469d99609 Merge remote-tracking branch 'mips/mips-next' discards 71e4d0754075 Merge remote-tracking branch 'm68knommu/for-next' discards 712f2cab0aa5 Merge remote-tracking branch 'm68k/for-next' discards dc203b491756 Merge remote-tracking branch 'h8300/h8300-next' discards 41254d88beef Merge remote-tracking branch 'csky/linux-next' discards ea3bd045fa1d Merge remote-tracking branch 'clk/clk-next' discards d88657fbba47 Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 69e6fb126f5a Merge remote-tracking branch 'tegra/for-next' discards bdbe45a79103 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards ed6eb4beed50 Merge remote-tracking branch 'scmi/for-linux-next' discards eca327915d8f Merge remote-tracking branch 'samsung-krzk/for-next' discards 2826171f40f4 Merge remote-tracking branch 'rockchip/for-next' discards 2848782eaf3f Merge remote-tracking branch 'reset/reset/next' discards 3dff9cfcfef7 Merge remote-tracking branch 'renesas/next' discards be3c9b229b2f Merge remote-tracking branch 'realtek/for-next' discards 514b95f668b3 Merge remote-tracking branch 'raspberrypi/for-next' discards 52f9b23172d8 Merge remote-tracking branch 'qcom/for-next' discards 6d968ca9788e Merge remote-tracking branch 'omap/for-next' discards 2203b33b2317 Merge remote-tracking branch 'mvebu/for-next' discards e3f8977d3bed Merge remote-tracking branch 'mediatek/for-next' discards 0adf70c587bd Merge remote-tracking branch 'keystone/next' discards 17d94622b318 Merge remote-tracking branch 'imx-mxs/for-next' discards f5959acb35b9 Merge remote-tracking branch 'at91/at91-next' discards bae3728e0161 Merge remote-tracking branch 'aspeed/for-next' discards 4b3e1e43bd8d Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] discards 7ff59253375e remoteproc: qcom: pas: Add SM8250 PAS remoteprocs discards 900e6e184b4d dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs discards e0f6ff1b1072 Merge remote-tracking branch 'amlogic/for-next' discards e65a7500f89f Merge remote-tracking branch 'arm64/for-next/core' discards 503f2fffb70b Merge remote-tracking branch 'arm/for-next' discards abdb0ccb61cc Merge remote-tracking branch 'dma-mapping/for-next' discards 87ed671e775b Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] discards 73ed11d9ce5a Merge branch 'arm64-fixes-for-5.7' into for-next discards c2276447d862 Merge remote-tracking branch 'kbuild/for-next' discards ae81bfc62ce8 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' discards d375d7acb750 Merge remote-tracking branch 'integrity-fixes/fixes' discards 97d935eb84ae Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' discards 560263d0e560 Merge remote-tracking branch 'fpga-fixes/fixes' discards 2a42321ebdc7 Merge remote-tracking branch 'pidfd-fixes/fixes' discards 0a2b2db2fa16 Merge remote-tracking branch 'mmc-fixes/fixes' discards 7441eff5dbee Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] discards cb30a3e27536 Merge remote-tracking branch 'scsi-fixes/fixes' discards e4695a59cd3b Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 99f538e1c0fc Merge remote-tracking branch 'hwmon-fixes/hwmon' discards 023593d6304e Merge remote-tracking branch 'omap-fixes/fixes' discards 955bf0fe4f08 Merge remote-tracking branch 'slave-dma-fixes/fixes' discards a68147ebf3b6 Merge remote-tracking branch 'kselftest-fixes/fixes' discards ea676493185b Merge remote-tracking branch 'input-current/for-linus' discards f332d0c06df2 Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] discards b74b00124330 Merge remote-tracking branch 'usb-gadget-fixes/fixes' discards caa66c5c6c4f Merge remote-tracking branch 'spi-fixes/for-linus' discards 39a625c94fdf Merge remote-tracking branch 'regulator-fixes/for-linus' discards 36f52a51c467 Merge remote-tracking branch 'regmap-fixes/for-linus' discards 32c082d4dba3 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards cd4b8696e9dc Merge remote-tracking branch 'sound-current/for-linus' discards 1ab4ecd7aafb Merge remote-tracking branch 'rdma-fixes/for-rc' discards c46de05577e3 Merge remote-tracking branch 'mac80211/master' discards a1c77fafdba8 Merge remote-tracking branch 'wireless-drivers/master' discards 72b8b32d4193 Merge remote-tracking branch 'netfilter/master' discards eefc2e3b7eb4 Merge remote-tracking branch 'ipsec/master' discards 6bcf4a70dbd3 Merge remote-tracking branch 'net/master' discards 67faefe6d410 Merge remote-tracking branch 'sparc/master' discards 508551ea08f2 Merge remote-tracking branch 'powerpc-fixes/fixes' discards 11d5173e4c84 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 9b9382f5990e Merge remote-tracking branch 'arm-current/fixes' discards 2ca16e0f7198 Merge remote-tracking branch 'arc-current/for-curr' discards f274b4747610 pstore/blk: Introduce "best_effort" mode discards 133457678dcd mtd: Support kmsg dumper based on pstore/blk discards 67353611f74f pstore/blk: Support non-block storage devices discards 6e5a1fe14ef0 pstore/blk: Provide way to query pstore configuration discards e6529a4a4218 pstore/zone: Provide way to skip "broken" zone for MTD devices discards 53aa21979921 Documentation: Add details for pstore/blk discards bb4ccd1e6f56 pstore/zone,blk: Add ftrace frontend support discards 67c0388ea31d pstore/zone,blk: Add console frontend support discards 637ce64e7f57 pstore/zone,blk: Add support for pmsg frontend discards 9cbd208921d9 pstore/blk: Introduce backend for block devices discards 5ccf4ca05141 pstore/zone: Introduce common layer to manage storage zones discards 38b9b9c4717e Merge remote-tracking branch 'fixes/master' discards d469f6bf890c ipc-convert-ipcs_idr-to-xarray-update discards 27ee9e9605c2 ipc: convert ipcs_idr to XArray discards 32e69601ab21 ipc/namespace.c: use a work queue to free_ipc discards e73304d06e3b ipc/msg: add missing annotation for freeque() discards 8815c72e4a6b lib/ubsan.c: fix gcc-10 warnings discards bc780bc875f7 tools/testing/selftests/vm: remove duplicate headers discards 6d998cedd9bd selftests: vm: pkeys: fix multilib builds for x86 discards 498a681178ae selftests: vm: pkeys: use the correct page size on powerpc discards c918c8a0878a selftests: vm: pkeys: fix powerpc access right definitions discards 52967fd7bbaf selftests/vm/pkeys: override access right definitions on powerpc discards 05496f481fd5 selftests/vm/pkeys: test correct behaviour of pkey-0 discards db8a06518f52 selftests/vm/pkeys: introduce a sub-page allocator discards cdf8f74e9653 selftests/vm/pkeys: detect write violation on a mapped acc [...] discards 93d29dfd5be1 selftests/vm/pkeys: associate key on a mapped page and det [...] discards 4591a8741960 selftests/vm/pkeys: associate key on a mapped page and det [...] discards 6ae3c12bb0e8 selftests/vm/pkeys: improve checks to determine pkey support discards 727e50bf1712 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() discards ac0950a11bb4 selftests/vm/pkeys: fix number of reserved powerpc pkeys discards ff0598a30985 selftests: vm: pkeys: fix powerpc access right updates discards 14b64e84be9f selftests/vm/pkeys: introduce powerpc support discards f0b64bba7509 selftests/vm/pkeys: introduce generic pkey abstractions discards 3bc6a45ec1e8 selftests: vm: pkeys: use the correct huge page size discards 6c0a5cddd673 selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] discards dfb29126a745 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() discards a81070dda0b6 selftests/vm/pkeys: fix pkey_disable_clear() discards b09d98f315f8 selftests: vm: pkeys: add helpers for pkey bits discards 5eb461881684 selftests: vm: pkeys: Use sane types for pkey register discards 50dbd389b80c selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() discards 53d6e4df7eb5 selftests/vm/pkeys: move some definitions to arch-specific header discards 199877fa9acc selftests/vm/pkeys: move generic definitions to header file discards d9c7e8c01899 selftests/vm/pkeys: rename all references to pkru to a gen [...] discards cf27be5112ae selftests/x86/pkeys: move selftests to arch-neutral directory discards e22741aa2af6 twist: add option for selecting twist options for syzkalle [...] discards 0bae7e4a2c0f twist: allow disabling k_spec() function in drivers/tty/vt [...] discards 4b70ef84ce5a add kernel config option for twisting kernel behavior. discards 5d6dc8acff15 aio: simplify read_events() discards 97e49c75eda6 kernel/relay.c: fix read_pos error when multiple readers discards a2b394ef6e91 rapidio: avoid data race between file operation callbacks [...] discards 598c7ff2bf87 umh: fix refcount underflow in fork_usermode_blob(). discards 8e5523e27b54 exec: open code copy_string_kernel discards 4bdbcefd2bd8 exec: simplify the copy_strings_kernel calling convention discards 416405c1228d kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards 388d1926f9ca mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro discards 3f59c9f8d77d seq_file-introduce-define_seq_attribute-helper-macro-check [...] discards 67c5664ada9b include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] discards 9ef34d168a4f fs/seq_file.c: seq_read: Update pr_info_ratelimited discards 654f0eaf48ae fat: improve the readahead for FAT entries discards a3a89e9f45b2 fat: don't allow to mount if the FAT length == 0 discards df62cac2e85a fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] discards aff62c4fedb1 elfnote: mark all .note sections SHF_ALLOC discards cf248e8901e1 fs/binfmt_elf: remove redundant elf_map ifndef discards 5e38bb3d18f1 checkpatch-use-patch-subject-when-reading-from-stdin-fix discards c5655814700e checkpatch: use patch subject when reading from stdin discards bb11ff1c3ebc checkpatch: disallow --git and --file/--fix discards 686704550f66 checkpatch: look for c99 comments in ctx_locate_comment discards 1856b3f34724 checkpatch: additional MAINTAINER section entry ordering checks discards ccb0cad13bc3 lib/flex_proportions.c: cleanup __fprop_inc_percpu_max discards a30abaaa21c3 lib/percpu-refcount.c: use a more common logging style discards 29f9b34a0cc1 lib/zlib: remove outdated and incorrect pre-increment opti [...] discards 8c2409c9bc39 lib/test_lockup.c: make test_inode static discards b02dcefe836f lib: optimize cpumask_local_spread() discards 2800044c0174 lib: Add might_fault() to strncpy_from_user. discards db3db68a27ee lib/math: avoid trailing newline hidden in pr_fmt() discards b60f52007fea include/linux/bitops.h: avoid clang shift-count-overflow warnings discards 198e351ecda7 get_maintainer: add email addresses from .yaml files discards fc6c450e3bd0 dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] discards 6a2b5e9cd59f dynamic_debug: add an option to enable dynamic debug for m [...] discards 79669c20f392 user.c: make uidhash_table static discards 980b1ef0b8a9 mm-debug-add-tests-validating-architecture-page-table-helpers-v18 discards b76c8c092da8 mm-debug-add-tests-validating-architecture-page-table-helpers-v17 discards 7aab34df69fe mm/debug: add tests validating architecture page table helpers discards a7cf25a4a7b5 x86/mm: define mm_p4d_folded() discards a7d8f6ea98d5 proc: rename "catch" function argument discards 58c7b0a2f43d kernel/hung_task.c: Monitor killed tasks. discards 6783f673e15c fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 7c897263b15c fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 1d13f4dafb24 zcomp: Use ARRAY_SIZE() for backends list discards c56397316646 include/linux/mm.h: return true in cpupid_pid_unset() discards 02980d1856d6 mm: use false for bool variable discards 9edca6e814da mm/memory: fix a typo in comment "attampt"->"attempt" discards c3d1a17ec680 mm/page-writeback: fix a typo in comment "effictive"->"effective" discards 88b27846fbba mm/sparse: fix a typo in comment "convienence"->"convenience" discards 941704d867af mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] discards f8f58c1ec74e mm: fix a typo in comment "strucure"->"structure" discards 9b9a53730d31 mm, memcg: fix some typos in memcontrol.c discards e882507fef8b mm/frontswap: fix some typos in frontswap.c discards 279af0c60b02 mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" discards ab8a538b704f mm/list_lru: fix a typo in comment "numbesr"->"numbers" discards 230f8e252030 mm/memblock: fix a typo in comment "implict"->"implicit" discards 942c19f7d01e mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" discards 2fcb8d3723f8 mm/vmsan: fix some typos in comment discards bf4ce1fd0957 mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] discards eb01f9857f64 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards f4e1749455d2 mm/hugetlb: fix a typo in comment "manitained"->"maintained" discards 768de9d7844f mm: mmap: fix a typo in comment "compatbility"->"compatibility" discards 5109d338bba3 mm: ksm: fix a typo in comment "alreaady"->"already" discards f1e2aa6d35e9 mm: ksm: fix a typo in comment "alreaady"->"already" discards 4a0efb97bb45 mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" discards 608ef84a4342 mm-replace-zero-length-array-with-flexible-array-member-fix discards 0387602ce94b mm: replace zero-length array with flexible-array member discards ddb8e7c5c550 device-dax: add memory via add_memory_driver_managed() discards 36492af728d4 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] discards 6c327a3d6856 mm/memory_hotplug: introduce add_memory_driver_managed() discards d2bc10cacf55 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] discards 80a52f33e10e mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 discards 4107e29dc132 mm/memory_hotplug: remove is_mem_section_removable() discards 49838b0cb8a3 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] discards e9674b71c5a2 mm/memory_hotplug: refrain from adding memory into an impo [...] discards 4b1194d47ef4 mm: add kvfree_sensitive() for freeing sensitive data objects discards 03f7513e658d arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards e8f451da0dbf x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined discards 91cc6d216e7c riscv-support-debug_wx-fix discards 1e13d5445d1a riscv: support DEBUG_WX discards ebc4d8b39c77 mm: add MMU dependency for DEBUG_WX discards b2e1d236f46e mm: remove the specific name of arm64 discards 5fb33d1ff69d mm-add-debug_wx-support-fix discards b36573e87798 mm: add DEBUG_WX support discards 11f408d59bb1 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] discards ed2ff0c73bd5 drivers/base/memory.c: cache memory blocks in xarray to ac [...] discards 932921411807 mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 discards e851336099a9 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() discards 6e8f3bb670b7 powerpc/mm: drop platform defined pmd_mknotpresent() discards 4c0039cacaef mm: thp: don't need to drain lru cache when splitting and [...] discards fbc4791669bb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes discards c1c3c6668e4a kmap: consolidate kmap_prot definitions discards bfabfa631435 sparc: remove unnecessary includes discards 2a81049f9228 parisc/kmap: remove duplicate kmap code discards 28ee6487d9ad kmap: remove kmap_atomic_to_page() discards 8d9093ddbbae drm: remove drm specific kmap_atomic code discards 1791280df2b8 arch/kmap: define kmap_atomic_prot() for all arch's discards e435d4f0ad3d arch/kmap: don't hard code kmap_prot values discards 3963519d0e35 arch/kmap: ensure kmap_prot visibility discards cd95d18f03fa arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards 5ab3e8ed685d arch/kunmap_atomic: consolidate duplicate code discards ac3be52f8512 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes discards 65287cd76be4 arch/kmap_atomic: consolidate duplicate code discards 59ca40ae7d98 {x86,powerpc,microblaze}/kmap: move preempt disable discards 8e87bcdfca88 arch-kunmap-remove-duplicate-kunmap-implementations-fix discards d70350774a11 arch/kunmap: remove duplicate kunmap implementations discards e317f2836785 arch/kmap: remove redundant arch specific kmaps discards 7f5e139abd8f arch/xtensa: move kmap build bug out of the way discards 41d80da51a99 arch/kmap: remove BUG_ON() discards aaaa7bf8d611 mm/hugetlb: define a generic fallback for arch_clear_hugep [...] discards 737ffa3bc8f8 mm/hugetlb: define a generic fallback for is_hugepage_only [...] discards e466ff07cb88 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET discards 499735f8465f mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] discards c9f47df71857 hugetlbfs: fix changes to command line processing discards 59cc39ef1290 hugetlbfs: clean up command line processing discards ac230e1621bb arm64/hugetlb: fix hugetlb initialization discards 4210cbc99cb4 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] discards 76eb682895e1 hugetlbfs: move hugepagesz= parsing to arch independent code discards 8ae55478053a hugetlbfs: add arch_hugetlb_valid_size discards e3c1b73cfe5c selftests: khugepaged: fix several spelling mistakes discards 69cb181e9b87 khugepaged: introduce 'max_ptes_shared' tunable discards 92867ea767d9 thp: change CoW semantics for anon-THP discards a721b47475cd khugepaged: allow to collapse PTE-mapped compound pages discards 2b529019f901 khugepaged: allow to collapse a page shared across fork discards f11b92c7598c khugepaged: drain LRU add pagevec after swapin discards c6fff3fa3150 khugepaged: drain all LRU caches before scanning pages discards 2a6b525f0de1 khugepaged: do not stop collapse if less than half PTEs ar [...] discards 0be7df62123c khugepaged-add-self-test-fix-2-fix discards 16641e2aa5e0 khugepaged: replace the usage of system(3) in the test discards b9b5bfe7fb12 selftests: khugepaged: fix several spelling mistakes discards 7133ff4c5350 khugepaged: add self test discards 5b680ac37874 tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] discards dbea4a7dcb09 include/linux/memblock.h: fix minor typo and unclear comment discards f20fc86ffed6 mm, mempolicy: fix up gup usage in lookup_node discards ac84e012b411 tools/vm/page_owner_sort.c: filter out unneeded line discards f0e06ff9e0dd mm/vmscan: update the comment of should_continue_reclaim() discards 4ae0ef778a71 mm/vmscan.c: change prototype for shrink_page_list discards 16500b62d21a mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch discards df6047f1fec4 mm/vmscan.c: use update_lru_size() in update_lru_sizes() discards 66849e0d1615 mm-reset-numa-stats-for-boot-pagesets-v3 discards b4c3c2178753 mm/page_alloc.c: reset numa stats for boot pagesets discards 7d2fecae85e4 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] discards 15efe497c74a mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() discards 69dd8931b66f mm/page_alloc: integrate classzone_idx and high_zoneidx discards 5e310d7f0256 mm/page_alloc: use ac->high_zoneidx for classzone_idx discards 5b675cc50fe6 mm/vmstat.c: do not show lowmem reserve protection informa [...] discards e995606345e3 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] discards c0c77881dbb0 mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] discards 90784a265750 mm/page_alloc.c: remove unused free_bootmem_with_active_regions discards 4d149a2f200d mm: call cond_resched() from deferred_init_memmap() discards 8b88f6c1f0b1 mm: initialize deferred pages with interrupts enabled discards 6f0a496a35f1 mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] discards 90d526e9c7f5 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] discards 374af91ece89 mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] discards f2db308ed90e mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] discards 00af9b9ffd62 mm/page_alloc.c: rename free_pages_check() to check_free_page() discards a7f2b84b5e30 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] discards 956eaa87d910 mm/page_alloc.c: bad_flags is not necessary for bad_page() discards 8f93665ccb05 mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] discards 37258b447fc0 docs/vm: update memory-models documentation discards 3deb21010647 mm: simplify find_min_pfn_with_active_regions() discards 9c5c4afccf38 mm: clean up free_area_init_node() and its helpers discards df6c2268ef66 mm: rename free_area_init_node() to free_area_init_memoryl [...] discards b72101fe9cb0 arc: free_area_init(): take into account PAE40 mode discards cae7eb922bc0 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards b6c74c5f7756 mm: free_area_init: allow defining max_zone_pfn in descend [...] discards 494312ad4bcb mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES discards 2d6e8a484e5d mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] discards 2a32d7dd4b90 mm: memmap_init: iterate over memblock regions rather that [...] discards d74a7b199c68 xtensa: simplify detection of memory zone boundaries discards a1bcf2acd21a unicore32: simplify detection of memory zone boundaries discards c6a6043b8c04 sparc32: simplify detection of memory zone boundaries discards 483b123c09b8 parisc: simplify detection of memory zone boundaries discards 40018f514648 m68k: mm: simplify detection of memory zone boundaries discards f95ef7b583a4 csky: simplify detection of memory zone boundaries discards 0b71f5701681 arm64: simplify detection of memory zone boundaries for UM [...] discards 27bfa0f4a91c arm: simplify detection of memory zone boundaries discards 49e7a2900dcc alpha: simplify detection of memory zone boundaries discards 78c8694b4969 mm: use free_area_init() instead of free_area_init_nodes() discards b368b091bd1a mm: free_area_init: use maximal zone PFNs rather than zone sizes discards 59130e5f4c54 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option discards 04c588ea4790 mm: make early_pfn_to_nid() and related defintions close t [...] discards 16d9850c2d71 mm: memblock: replace dereferences of memblock_region.nid [...] discards bb57717c0d12 mm: clarify __GFP_MEMALLOC usage discards 97ea0b39da5f string.h: fix incompatibility between FORTIFY_SOURCE and KASAN discards 8bab0e6efa01 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] discards 2c96e056a970 kasan: stop tests being eliminated as dead code with FORTI [...] discards 0fe83105b49a mm/mm_init.c: report kasan-tag information stored in page->flags discards fbee9160674e s390: use __vmalloc_node in stack_alloc discards ee6f3d3ad1cb powerpc: use __vmalloc_node in alloc_vm_stack discards 2044667c412a arm64: use __vmalloc_node in arch_alloc_vmap_stack discards 22d1d396f057 mm-remove-vmalloc_user_node_flags-fix discards d561d09fbb34 mm: remove vmalloc_user_node_flags discards 2903d3569d2f mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix discards fd9481d10345 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix discards 77a96fbb232f mm: switch the test_vmalloc module to use __vmalloc_node discards 0daa79e9fb3e mm-remove-__vmalloc_node_flags_caller-fix discards c27fab073035 mm: remove __vmalloc_node_flags_caller discards a8f83cf4b1b4 mm: remove both instances of __vmalloc_node_flags discards b3f91fbe38ab mm: remove the prot argument to __vmalloc_node discards ffcc05134b67 mm: remove the pgprot argument to __vmalloc discards e8f4ad845ff8 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc discards 17820d8d4365 mm: enforce that vmap can't map pages executable discards 05656161f2ed mm: remove the prot argument from vm_map_ram discards 794017baf90c mm: remove unmap_vmap_area discards 9458f46edcff mm: remove map_vm_range discards 6137db05dca9 mm: don't return the number of pages from map_kernel_range [...] discards a20062f18780 mm: rename vmap_page_range to map_kernel_range discards 4f7cf12a3a79 mm: remove vmap_page_range_noflush and vunmap_page_range discards 39a1b3e1224c mm: pass addr as unsigned long to vb_free discards b4fd6f0fc6c8 mm: only allow page table mappings for built-in zsmalloc discards f7c589494f37 mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] discards f31477be6ae9 mm: unexport unmap_kernel_range_noflush discards 9bc625c93b2e mm: remove __get_vm_area discards d27a1dcaa90b powerpc: remove __ioremap_at and __iounmap_at discards 95d197f4c48f powerpc: add an ioremap_phb helper discards 94ff6f58f23e dma-mapping: use vmap insted of reimplementing it discards 390908c7e431 staging: media: ipu3: use vmap instead of reimplementing it discards 87d1b8b69b97 staging: android: ion: use vmap instead of vm_map_ram discards 9a00d8c22690 x86: fix vmap arguments in map_irq_stack discards 522465be3c09 x86/hyperv: use vmalloc_exec for the hypercall page discards b70a107e91b1 mm/memory: remove unnecessary pte_devmap case in copy_one_pte() discards bc567e69de6d mm/mmap.c: fix the adjusted length error discards 4fd969263504 /proc/PID/smaps: Add PMD migration entry parsing discards 545ab5e453de mm/gup.c: further document vma_permits_fault() discards fdc0f0bd7b24 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] discards 6ffc64efefb3 asm-generic: remove pgtable-nop4d-hack.h discards 17a6bc6c69c3 unicore32: remove __ARCH_USE_5LEVEL_HACK discards cc14a58ff0ef sh: add support for folded p4d page tables discards ed8aef6321cb sh: drop __pXd_offset() macros that duplicate pXd_index() ones discards 8459bc87c474 sh: fault: Modernize printing of kernel messages discards 9b47ff0898f2 powerpc-add-support-for-folded-p4d-page-tables-fix discards 54ca8510d3a6 powerpc: add support for folded p4d page tables discards 277e80d8b288 openrisc: add support for folded p4d page tables discards 1213d2371b00 nios2: add support for folded p4d page tables discards 403e7c53c8e6 ia64: add support for folded p4d page tables discards 80e7078c09de hexagon: remove __ARCH_USE_5LEVEL_HACK discards 40d263107eb4 arm64: kvm: fix gcc-10 shift warning discards b80abbc1d6f7 arm64: add support for folded p4d page tables discards 77ea28652ed2 arm-add-support-for-folded-p4d-page-tables-fix discards ce53bc4f9c18 arm: add support for folded p4d page tables discards 8218c4f1b20a h8300: remove usage of __ARCH_USE_5LEVEL_HACK discards ca93ca80b2ad memcg: expose root cgroup's memory.stat discards c986ddf58a95 mm: memcontrol: update page->mem_cgroup stability rules discards d4514df11789 mm: memcontrol: delete unused lrucare handling discards 1e1af044c656 mm: memcontrol: document the new swap control behavior discards 01d4027647ad mm: memcontrol: charge swapin pages on instantiation discards cf54a0800174 mm: memcontrol: make swap tracking an integral part of mem [...] discards c430667e2d0c mm: memcontrol: prepare swap controller setup for integration discards 718705719e31 mm: memcontrol: drop unused try/commit/cancel charge API discards e265849eec07 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] discards 157f1f138544 mm: memcontrol: switch to native NR_ANON_THPS counter discards e83d94bb4bb0 mm: memcontrol: switch to native NR_ANON_MAPPED counter discards 2b27003a25eb mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] discards d191d66cbb49 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] discards b21496ca2e7e mm: memcontrol: prepare move_account for removal of privat [...] discards 47131df10fd4 mm: memcontrol: prepare uncharging for removal of private [...] discards 83ac0d4ff34f mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] discards 2acd2ae70799 mm: memcontrol: move out cgroup swaprate throttling discards 3aa03e97fc18 mm: shmem: remove rare optimization when swapin races with [...] discards b6f4d1b029f2 mm: memcontrol: drop @compound parameter from memcg charging API discards 342a2ec3051c mm: memcontrol: fix stat-corrupting race in charge moving discards 82cd0a420237 mm: fix NUMA node file count error in replace_page_cache() discards 5729bb64c32a mm: memcontrol: simplify value comparison between count and limit discards 6070efb8e52b mm, memcg: decouple e{low,min} state mutations from protec [...] discards 7363f8ca83c1 mm, memcg: avoid stale protection values when cgroup is ab [...] discards 2f680e4ec984 mm, memcg: add workingset_restore in memory.stat discards ab85e8fc388c mm/swapfile.c: __swap_entry_free() always free 1 entry discards a2308bd8b938 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix discards 7e7a30a69156 mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable discards e5a4d3332f04 swap: try to scan more free slots even when fragmented discards 722cd7814adc mm/swapfile.c: omit a duplicate code by compare tmp and max first discards 1ffd20d4af51 mm/swapfile.c: tmp is always smaller than max discards 6cdf9a9e68ec mm/swapfile.c: found_free could be represented by (tmp < max) discards 5f4e92cf914e mm/swapfile.c: remove the extra check in scan_swap_map_slots() discards 674e45d9a615 mm/swapfile.c: simplify the calculation of n_goal discards c760d3c86717 mm/swapfile.c: remove the unnecessary goto for SSD case discards 3485326efb2c mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] discards 7cecb7bf6b86 mm/swapfile.c: offset is only used when there is more slots discards 3e2f6a5c7664 mm: swap: properly update readahead statistics in unuse_pt [...] discards b2006281f6f4 mm/swap_state: fix a data race in swapin_nr_pages discards 28d459977b6f mm/swapfile: use list_{prev,next}_entry() instead of open-coding discards 411ae999feed mm-gupc-updating-the-documentation-fix discards 5bcf825596ca mm/gup.c: update the documentation discards 891b0e755290 iomap: convert from readpages to readahead discards 2169ac50f203 fuse-convert-from-readpages-to-readahead-fix discards fe2479f6b823 fuse: convert from readpages to readahead discards 1f764d32d5fa f2fs: pass the inode to f2fs_mpage_readpages discards 63832f855968 f2fs: convert from readpages to readahead discards bfade9383ffb ext4: pass the inode to ext4_mpage_readpages discards 40ad4ef7978c ext4: convert from readpages to readahead discards ba7bed937a2d erofs: convert compressed files from readpages to readahead discards a371f7a7eea3 erofs: convert uncompressed files from readpages to readahead discards 4ae4ee24ce52 btrfs: convert from readpages to readahead discards d57fd00c158a fs: convert mpage_readpages to mpage_readahead discards e473a2880664 mm: use memalloc_nofs_save in readahead path discards 6f0056e1f0d2 mm: document why we don't set PageReadahead discards 739e9475ad87 mm: add page_cache_readahead_unbounded discards 83ad29244cdd mm: move end_index check out of readahead loop discards 7930551e7d36 mm: add readahead address space operation discards d2e3e76ab8d2 mm: put readahead pages in cache earlier discards 0259b0b18089 mm: remove 'page_offset' from readahead loop discards d80c7e85376c mm: rename readahead loop variable to 'i' discards 094fa62e798c mm: rename various 'offset' parameters to 'index' discards 44e61708e4e9 mm: use readahead_control to pass arguments discards 6903c9aa5a2d mm: add new readahead_control API discards c25952d5eb33 mm: move readahead nr_pages check into read_pages discards e01bbb5ca964 mm: ignore return value of ->readpages discards 0f75400248be mm: return void from various readahead functions discards 67ac4aee4a1d mm: move readahead prototypes from mm.h discards b84ba7f0f7e5 mm, dump_page(): do not crash with invalid mapping pointer discards eb6f4f5b9b7f mm-slub-add-panic_on_error-to-the-debug-facilities-fix discards 9ffa5fad392a mm: slub: add panic_on_error to the debug facilities discards 0d2c6129304b mm/slub: fix stack overruns with SLUB_STATS discards f095cacf4f31 slub: remove kmalloc under list_lock from list_slab_objects() V2 discards c14f058ada0a slub: Remove userspace notifier for cache add/remove discards cdf6fc08de30 mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix discards 19284501e585 mm/slub.c: fix corrupted freechain in deactivate_slab() discards 0776667e4615 usercopy: mark dma-kmalloc caches as usercopy caches discards 9970c96752d1 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards f494505132d8 buffer: record blockdev write errors in super_block that it backs discards d2129c30ecd3 vfs: track per-sb writeback errors and report them to syncfs discards e4c00c5a391a ramfs: support O_TMPFILE discards 789faa7e888b drivers/tty/serial/sh-sci.c: suppress uninitialized var warning discards da75d810e4ff ocfs2: mount shared volume without ha stack discards e764133d55b1 ocfs2: add missing annotation for dlm_empty_lockres() discards 99052f49937f squashfs-migrate-from-ll_rw_block-usage-to-bio-fix discards 360ab17dd9b0 squashfs: migrate from ll_rw_block usage to BIO discards 056496e286fc scripts/tags.sh: add a intermediate file for 'make gtags' discards 8682d9e06d94 scripts/tags.sh: support compiled source, improved precise discards d66edb2e4b96 device-dax: don't leak kernel memory to user space after u [...] discards 4a23ad967598 ipc-utilc-sysvipc_find_ipc-incorrectly-updates-position-index-fix discards 1c01a071dd17 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index discards cd96388fc5a7 userfaultfd: fix remap event with MREMAP_DONTUNMAP. discards 3209b7ff7adf lib/lzo: fix ambiguous encoding bug in lzo-rle discards 8a13286a2b06 mm/gup: fix fixup_user_fault() on multiple retries discards 7e1775b29cd8 epoll: call final ep_events_available() check under the lock discards 165845bd1728 mm, memcg: fix inconsistent oom event behavior discards 265c91e205f8 mm/memcg: optimize memory.numa_stat like memory.stat discards d050bac6b3cb usb: core: kcov: collect coverage from usb complete callback discards ebfb6a444831 kcov: collect coverage from interrupts discards 0f2920b61fd0 kcov: use t->kcov_mode as enabled indicator discards dd33e9d63f66 kcov: move t->kcov_sequence assignment discards 7d744e9ca34e kcov: move t->kcov assignments into kcov_start/stop discards 0117af258ef9 kcov: fix potential use-after-free in kcov_remote_start discards f0073f39485c kcov: cleanup debug messages discards 5f18c4ff72ef /proc/kpageflags: do not use uninitialized struct pages discards e60e02097547 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 5039b920f42f checkpatch: test $GIT_DIR changes discards 31e2d08b67f1 f2fs: Avoid double lock for cp_rwsem during checkpoint discards 1bc57318ab9b f2fs: compress: make num_compress_pages and f2fs_compress_ [...] discards 75eee3e7b847 f2fs: report delalloc reserve as non-free in statfs for pr [...] discards 419b1b039660 f2fs: Fix wrong stub helper update_sit_info discards 57049f1e2cdb f2fs: compress: let lz4 compressor handle output buffer bu [...] discards dbd9d7dd574f f2fs: remove blk_plugging in block_operations discards 803599c9c31a f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS discards 3c8025d01d5e f2fs: shrink spinlock coverage discards 70fd68426d37 f2fs: correctly fix the parent inode number during fsync() discards 55be6e5ab599 f2fs: rework filename handling discards 3df332bd16e2 f2fs: split f2fs_d_compare() from f2fs_match_name() discards 7cc6c0923c41 drm/amdgpu: simplify ATIF backlight handling discards 9e71090a3582 drm/amdgpu: re-enable runtime pm on vega10 discards 1995e285f996 PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist discards fbf1d2e35ebb drm/amdgpu/display: fix logic inversion in program_timing_sync() discards 0397b63ea9da drm/amdgpu: work around llvm bug #42576 discards 7ff32d5eccc4 drm: Correct DP DSC macro typo discards c6f28b7fcd80 drm/ttm: Break out the loops if need_resched in bo delayed [...] discards ef2b333fa9d7 drm/ttm: clean up ttm_trace_dma_map/ttm_trace_dma_unmap (v2) discards 2d0512dc570a drm/mm: revert "Break long searches in fragmented address spaces" discards 5dc38794a911 drm/amdgpu: Add a UAPI flag for user to call mem_sync discards 563b774a25a4 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] discards 60a8ce8eba39 drm/amdgpu: Add mem_sync implementation for all the ASICs. discards 4de9c8eb98d2 drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion discards a2f52d26417a drm/amdgpu: Add new ring callback to insert memory sync discards 0cd60b34093e Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added discards a6fbb862c0a6 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added discards 72cc6f88d630 media: s5k5baf: avoid gcc-10 zero-length-bounds warning discards b193123c4b30 treewide: Replace zero-length array with flexible-array discards c8726dd01122 Merge remote-tracking branch 'spi/for-5.8' into spi-next discards 64116b46391c Merge remote-tracking branch 'spi/for-5.7' into spi-linus discards 9e2b8f667a04 hwmon : (nct6775) Use kobj_to_dev() API omits 70978208ec91 dm zoned: metadata version 2 omits e9a6fbc7df9a dm zoned: ignore metadata zone in dmz_alloc_zone() omits 62f5201f2dc1 dm zoned: Reduce logging output on startup omits 4813c868bef0 dm zoned: add metadata logging functions omits adac3fff683e dm zoned: use dmz_zone_to_dev() when handling metadata I/O omits ad466e1b3424 dm zoned: replace 'target' pointer in the bio context omits 21a33c39f41e dm zoned: remove 'dev' argument from reclaim omits c84a0bab8d49 dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() omits 3e2dd3c62142 dm zoned: introduce dmz_metadata_label() to format device name omits 00108e2ad00e dm zoned: move fields from struct dmz_dev to dmz_metadata omits 4d27bec0bca3 dm zoned: store device in struct dmz_sb omits 31d0e8622544 dm zoned: use array for superblock zones omits 9ea6404032ae dm zoned: store zone id within the zone structure and kill [...] omits 0b541c6806bc dm zoned: add 'message' callback omits cf99cd7fe835 dm zoned: add 'status' callback discards 5aa2ffa941e7 MAINTAINERS: add HMM selftests discards 2f36bf46ecb2 mm/hmm/test: add selftests for HMM discards a149d2eb654b mm/hmm/test: add selftest driver for HMM omits d628d057e5d5 Merge branch 'for-next-next-v5.7-20200511' into for-next-20200511 omits 9a8c698d94ad Merge branch 'for-next-current-v5.6-20200511' into for-nex [...] omits e1d1465377d4 Merge branch 'dev/set-get-speedup' into for-next-next-v5.7 [...] omits b18bb65b0ba7 Merge branch 'misc-next' into for-next-next-v5.7-20200511 omits 1029f48befdc Merge branch 'misc-next' into for-next-current-v5.6-20200511 omits 114f6f1cabd5 Merge branch 'misc-5.7' into for-next-current-v5.6-20200511 omits 2470942345a7 btrfs: update documentation of set/get helpers omits 3a2954e3c0b5 btrfs: optimize split page write in btrfs_set_token_##bits omits d59fd8c39c27 btrfs: optimize split page write in btrfs_set_##bits omits f1f37d49353f btrfs: optimize split page read in btrfs_get_token_##bits omits b1c3f09acece btrfs: optimize split page read in btrfs_get_##bits omits 2f733dcbc105 btrfs: drop unnecessary offset_in_page in extent buffer helpers omits 6ba22195cf21 btrfs: constify extent_buffer in the API functions omits 3902313907d1 btrfs: remove unused map_private_extent_buffer omits 3e0bbb663559 btrfs: speed up and simplify generic_bin_search omits c1fce5dfbedd btrfs: speed up btrfs_set_token_##bits helpers omits 8adda3abafde btrfs: speed up btrfs_set_##bits helpers omits 6b1d82c71154 btrfs: speed up btrfs_get_token_##bits helpers omits ba60dcc6ad75 btrfs: speed up btrfs_get_##bits helpers omits 77b3e2e2959c btrfs: add separate bounds checker for set/get helpers omits 575858322f73 btrfs: preset set/get token with first page and drop condition omits 30779f001bb8 btrfs: don't use set/get token in leaf_space_used omits c207c31d472b btrfs: don't use set/get token for single assignment in ov [...] omits a1f42276a29c btrfs: drop eb parameter from set/get token helpers omits 74a1e06322c9 btrfs: use the token::eb for all set/get helpers omits 0553af564bde Merge remote-tracking branch 'regulator/topic/linear-range [...] omits da044dd06f1a Merge remote-tracking branch 'regulator/for-5.8' into regu [...] omits c88cdf1b0f5b Merge remote-tracking branch 'regulator/for-5.7' into regu [...] discards 2c65555dfeea Merge remote-tracking branch 'asoc/for-5.8' into asoc-next discards 123fe768e896 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus discards b488bb7222ba soundwire: bus: rename sdw_bus_master_add/delete, add arguments discards e117b3a24111 mtd: rawnand: micron: Allow controllers to overload raw accessors discards 92dca4ae6f70 mtd: rawnand: Allow controllers to overload soft ECC hooks discards 90e4ce6758c4 mtd: rawnand: Expose monolithic read/write_page_raw() helpers discards bbeb511f1752 mtd: rawnand: jedec: Adapt the parameter page read to cons [...] discards 82edcb53ec03 mtd: rawnand: onfi: Adapt the parameter page read to const [...] discards bd3c1e48cf97 mtd: rawnand: Give the possibility to verify a read operat [...] discards 1c4db741f8e6 mtd: rawnand: Add a helper to check supported operations discards 23ae46a9c319 mtd: rawnand: Avoid indirect access to ->data_buf() discards 39385c06b37d mtd: rawnand: Rename the use_bufpoi variables discards 1a7cb7fc5c09 mtd: rawnand: Fix comments about the use of bufpoi discards 77356cb54b79 mtd: rawnand: Rename a NAND chip option discards bd561831f3d4 mtd: rawnand: Reorder the nand_chip->options flags discards 810943ec066b mtd: rawnand: Translate obscure bitfields into readable macros discards d4903199bc07 ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode discards 5df96f338f0a mtd: cmdlinepart: Add an slc option to use SLC mode on a part discards 6874b464a931 mtd: partitions: ofpart: Parse the slc-mode property discards 7e1d72093427 dt-bindings: mtd: partition: Document the slc-mode property discards 267be6182573 mtd: Add support for emulated SLC mode on MLC NANDs discards 690ca0dc8c89 mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 discards 24a4c8eebf6b mtd: rawnand: Define the "distance 3" MLC pairing scheme discards 55e65e439582 mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 discards 408ec521757d mtd: rawnand: cs553x: Get rid of the legacy interface impl [...] discards f0ce830c7783 mtd: rawnand: cs553x: Implement exec_op() discards 8f21bde6d9b3 mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} discards f4bbd75024ef mtd: rawnand: cs553x: Declare controllers instead of NAND chips discards ff64f3d2aca9 mtd: rawnand: jedec: Use intermediate variables to improve [...] discards 584c6cf420e0 mtd: rawnand: jedec: Define the number of parameter pages discards c68518db7e51 mtd: rawnand: onfi: Drop a useless parameter page read discards b3e5f18b49bd mtd: rawnand: onfi: Avoid doing a copy of the parameter page discards bde964ea2777 mtd: rawnand: onfi: Define the number of parameter pages discards 42da7e1e29b9 mtd: rawnand: onfi: Use intermediate variables to improve [...] discards d4cbe5a9903b mtd: rawnand: onfi: Fix redundancy detection check discards eab29ad39dd3 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings discards fe5ac42cb755 mtd: rawnand: timings: Add mode information to the timings [...] discards 487d369ab398 mtd: rawnand: marvell: Rename the ->correct() function discards 88f210c3cd15 mtd: rawnand: marvell: Rename a function to clarify discards 50ba89d5eba9 mtd: rawnand: marvell: Fix probe error path discards 485bbc9aadc2 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] discards 0757dd298465 mtd: rawnand: marvell: Use devm_platform_ioremap_res() discards 8c84b3ccb901 mtd: rawnand: marvell: Fix the condition on a return code discards b82987609662 mtd: rawnand: Give more information about the ECC weakness discards eb83af4d4d21 mtd: rawnand: au1550nd: Patch the read/write buf helper pr [...] discards 4ec443ecd294 mtd: rawnand: au1550nd: Get rid of the legacy interface im [...] discards 4e2fb3a0bbb4 printk: Introduce kmsg_dump_reason_str() discards 33e87d48b7a2 pstore/ftrace: Provide ftrace log merging routine discards 79c8618e2edb pstore/ram: Refactor ftrace buffer merging discards 750ec34b6f74 pstore/platform: Use backend name for console registration discards 4e86c3dbf559 pstore/platform: Move module params after declarations discards b389794a0f6b pstore/platform: Switch pstore_info::name to const discards 8dd277222d2b pstore/ram: Move dump_oops to end of module_param list omits 13e69ca01ce1 locking/osq_lock: Annotate a data race in osq_lock discards b79dd8d7c364 hwmon: (pmbus) Driver for Maxim MAX16601 discards bd06ddf77bd7 hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] discards daef97bc17a8 hwmon: (adt7411) update contact email discards a717498bb0d2 hwmon: (lm75) Fix all coding-style warnings on lm75 driver discards 71c433200855 hwmon: Reduce indentation level in __hwmon_device_register() discards f092776a6899 hwmon: (ina2xx) Implement alert functions discards f2ca519ca583 hwmon: (lm70) Add support for ACPI discards 20e4250bf3d5 hwmon: (dell-smm) Use one DMI match for all XPS models discards 4b6583f1ff3a hwmon: (nct7904) Add watchdog function discards f7f50521d7aa selftests/pidfd: add pidfd setns tests discards 1e76b8ad203a nsproxy: attach to namespaces via pidfds discards 63cdfdfcbc93 device_cgroup: Fix RCU list debugging warning discards da3b1a02361b ipmr: Add lockdep expression to ipmr_for_each_table macro discards db78caf8d527 ipmr: Fix RCU list debugging warning discards 7fac0c4fe161 drm/msm: Fix undefined "rd_full" link error discards aa0334bd4c82 Merge branch 'devel' into for-next discards c6864ebf2841 Merge branch 'devel' into for-next omits 373b78add5ef fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] discards a1ae3ea82d8b Merge branches 'iommu/fixes' and 'core' into next discards dcb531bcec25 f2fs: don't leak filename in f2fs_try_convert_inline_dir() discards 635fa1640eb5 f2fs: compress: support lzo-rle compress algorithm discards f91b07b03507 f2fs: introduce mempool for {,de}compress intermediate pag [...] discards bc755cbb94f1 Merge branch for-5.8/arm64/dt into for-next discards f8086cd4506f Merge branch for-5.8/arm/dt into for-next discards 30227d8263bd Merge branch for-5.8/arm/core into for-next discards cb6ee6947075 Merge branch for-5.8/soc into for-next discards f55bc8a9fbe6 Merge branch for-5.8/memory into for-next discards 342827c97dc0 Merge branch for-5.8/media into for-next discards 1e3e23e04761 Merge branch for-5.8/of into for-next discards 54c0ff4938f0 Merge branch for-5.8/i2c into for-next discards d78fce97006e Merge branch for-5.8/dt-bindings into for-next discards 63463ffa1bb9 Merge branch for-5.8/cpuidle into for-next discards bd099403ca6c Merge branch for-5.8/cpufreq into for-next discards 03318bcc3351 Merge branch for-5.8/clk into for-next discards 7dfb6921e5b3 Merge branch for-5.7/clk-fixes into for-next discards fc4bf9cb117c Merge branch for-5.7/arm64/defconfig into for-next discards 4869fd5457e4 arm64: tegra: Enable VI I2C on Jetson Nano discards 3cce6a13abf7 i2c: tegra: Add support for the VI I2C on Tegra210 discards 8be97a438a4b i2c: tegra: Use FIELD_PREP/FIELD_GET macros discards 8b831861ceec dt-bindings: i2c: tegra: Document Tegra210 VI I2C discards 22c40d7c0312 Merge branch 'kconfig' into for-next discards b07ff23c7ca3 kconfig: allow only 'config', 'comment', and 'if' inside 'choice' discards a40d2051562e kconfig: tests: remove randconfig test for choice in choice discards 31439ceb6603 kconfig: do not assign a variable in the return statement discards 5499f741fa02 kconfig: do not use OR-assignment for zero-cleared structure discards 46277ac76f35 modpost,fixdep: Replace zero-length array with flexible-array discards 959acf7be48e scripts: headers_install: Exit with error on config leak discards 0e92fd54b7c1 kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS discards cfdad220eaf5 kbuild: remove misleading stale FIXME comment discards 8d8ce8028618 kbuild: invoke syncconfig if autoconf.h is missing discards 49cd89e5a510 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] discards 5fb5efa63ea4 samples: watchdog: use 'userprogs' syntax discards 01454a2dbd48 samples: timers: use 'userprogs' syntax discards 7fc0d78d245d samples: auxdisplay: use 'userprogs' syntax discards d02d73d8ac9a samples: mei: build sample program for target architecture discards 6980f369f4a9 samples: pidfd: build sample program for target architecture discards 757172f3d6f9 samples: vfs: build sample programs for target architecture discards 8f083b7e126a samples: connector: build sample program for target architecture discards 89dc95a58537 samples: hidraw: build sample program for target architecture discards 63dcf7088d30 samples: uhid: build sample program for target architecture discards 97cec8151d26 samples: uhid: fix warnings in uhid-example discards f0a6531cea92 kbuild: doc: document the new syntax 'userprogs' discards 2caf9123b8e0 samples: seccomp: build sample programs for target architecture discards c0defbaf7da4 bpfilter: use 'userprogs' syntax to build bpfilter_umh discards fe185443b02f kbuild: add infrastructure to build userspace programs discards d518a58e7154 bpfilter: match bit size of bpfilter_umh to that of the kernel discards a2db26b0ba3b kbuild: warn if always, hostprogs-y, or hostprogs-m is used discards a9cdab261858 kbuild: determine the output format of DTC by the target suffix discards c8f9cd389485 kbuild: remove unused AS assignment discards 677e17d00816 kbuild: remove '/' target discards 1c3dc108e877 Revert "objtool: Skip samples subdirectory" discards 0fe33da073ea kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] discards 1d8641a12eeb kbuild: use -MMD instead of -MD to exclude system headers [...] discards 26a5ee25f6bf kbuild: ensure full rebuild when the compiler is updated discards a22102692c59 kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] discards 0be858a50f10 unicore32: do not evaluate compiler's library path when cleaning discards a4e7db3c42bc parisc: suppress error messages for 'make clean' discards 281ccabf5dfa h8300: suppress error messages for 'make clean' discards fc6b5177e0e9 hexagon: suppress error message for 'make clean' discards 319c601ffeeb um: do not evaluate compiler's library path when cleaning discards 0c0adcfbbb94 pstore/ram: Adjust module param permissions to reflect reality discards 169be91e4336 ramoops: Add max_reason optional field to ramoops DT node discards da236d1fb17e pstore/ram: Introduce max_reason and convert dump_oops discards 712480cd37b0 pstore/ram: Refactor DT size parsing discards 2bd31ffddab5 pstore/platform: Pass max_reason to kmesg dump discards 903986931591 printk: honor the max_reason field in kmsg_dumper discards 74b7436edc53 pstore: Make sure console capturing will restart discards b4b53523b9d2 pstore: Remove filesystem records when backend is unregistered discards a3119e7ead8e pstore: Do not leave timer disabled for next backend discards 4df31a64cbfb pstore: Add locking around superblock changes discards 2d552380e31e pstore: Refactor pstorefs record list removal discards 61b6315896ee pstore: Add proper unregister lock checking discards a3b923842626 scsi: pm: Balance pm_only counter of request queue during [...] discards 0f3b2f3fb5dc scsi: qla2xxx: Do not log message when reading port speed [...] omits 825613e73129 rcu-tasks: Convert sleeps to idle priority omits b06eee6cfc49 rcu: Expedited grace-period sleeps to idle priority omits 41e5297889d5 rcu: No-CBs-related sleeps to idle priority omits 91f877ab4b94 rcu: Priority-boost-related sleeps to idle priority omits 3d9e98763d85 rcu: Grace-period-kthread related sleeps to idle priority discards e08cd4d4ebb2 Merge branch 'remotes/lorenzo/pci/v3-semi' discards 4e461cb05db0 Merge branch 'remotes/lorenzo/pci/rcar' discards 09ca3eef6221 Merge branch 'remotes/lorenzo/pci/host-generic' discards ee08a0e5f615 Merge branch 'remotes/lorenzo/pci/endpoint' discards c2f2a1966661 Merge branch 'remotes/lorenzo/pci/dwc' discards 82cb349fb174 Merge branch 'remotes/lorenzo/pci/altera' discards 2221006855c3 Merge branch 'pci/resource' discards 884c7d793a55 Merge branch 'pci/pm' discards ad3adf325eb1 Merge branch 'pci/p2pdma' discards bd0e6dfe4532 Merge branch 'pci/misc' discards 3ebbc781aaf2 Merge branch 'pci/kconfig' discards c991e20a813b Merge branch 'pci/hotplug' discards 645721eed3a7 Merge branch 'pci/error' discards 5e0ab9621425 Merge branch 'pci/aspm' discards bf195dae89c7 arm64: tegra: Add Tegra VI CSI support in device tree discards 2c6b617f2cca MAINTAINERS: Add Tegra Video driver section discards 423d10a99b30 media: tegra: Add Tegra210 Video input driver discards 0ea540fb6a82 Merge branch 'for-5.8/dt-bindings' into for-5.8/media discards 8bd112301063 dt-bindings: tegra: Add VI and CSI bindings discards e702de255e05 clk: tegra: Add Tegra210 CSI TPG clock gate discards ed0887c25444 dt-bindings: clock: tegra: Add clock ID for CSI TPG clock discards c14a0bc9ba68 arm64: tegra: Add reset-cells to memory controller discards 5ee8edb3846f arm64: tegra: Fix SOR powergate clocks and reset discards 59480315e0b3 memory: tegra: Avoid unused function warnings discards 5c6ba19f1556 memory: tegra: Drop <linux/clk-provider.h> discards 3ae796ed8691 memory: tegra: Fix an error handling path in tegra186_emc_probe() discards def559d13f56 memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] discards f4efdd7f969a memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] discards beae84199bdb memory: tegra: Support derated timings on Tegra210 discards 87568e9e644f memory: tegra: Add EMC scaling sequence code for Tegra210 discards d461cf047f75 memory: tegra: Add EMC scaling support code for Tegra210 discards eadf73f82edb memory: tegra: Make debugfs permissions human-readable discards 8f51d46673d7 Merge branch 'for-5.8/clk' into for-5.8/memory discards 8e601427cfb5 Merge branch 'for-5.8/of' into for-5.8/memory discards 50ee4b0d5308 Merge branch 'for-5.8/dt-bindings' into for-5.8/memory discards 1d12a5d1c476 of: Make <linux/of_reserved_mem.h> self-contained discards a88f8c176147 PCI: Replace zero-length array with flexible-array discards 24ad9ac5a432 arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier omits d13fee049fa8 Default enable RCU list lockdep debugging with PROVE_RCU omits c1fe153b2a01 torture: Add --allcpus argument to the kvm.sh script omits 625810c1f564 torture: Remove whitespace from identify_qemu_vcpus output omits 3ff7cf6d6d90 torture: Add script to smoke-test commits in a branch omits e32c9b0b3c4c trace: events: rcu: Change description of rcu_dyntick trace event omits 2ff23aee42e9 rcu/tree: Remove dynticks_nmi_nesting counter omits 934552d9be4e rcu/tree: Clean up dynticks counter usage omits e4c6a5a6a7cd rcu/tree: Add better tracing for dyntick-idle omits 7962e78b46c0 Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] omits aef9d8641be8 rcu: Add comment documenting rcu_callback_map's purpose omits b68cb7adad51 rcu: Add callbacks-invoked counters omits 21436552afda doc: Timer problems can cause RCU CPU stall warnings omits acb3d83582b6 torture: Remove qemu dependency on EFI firmware omits 8d6d79f04175 kcsan: Add test suite omits 6662e542deb6 rcutorture: NULL rcu_torture_current earlier in cleanup code omits b4ec09e9e3e5 rcutorture: Handle non-statistic bang-string error messages omits 6e9aecb52ba2 torture: Set configfile variable to current scenario omits 9e35d2f33d28 rcutorture: Add races with task-exit processing omits 47fc317ece46 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst omits 8e8a20116e5b docs: RCU: Convert stallwarn.txt to ReST omits f97ed6bd52ac docs: RCU: Convert rcuref.txt to ReST omits 82eaa2457d7d docs: RCU: Convert torture.txt to ReST omits aa2b2ecfd164 docs: RCU: Convert rculist_nulls.txt to ReST omits 42c88c9aafad docs: RCU: Convert lockdep.txt to ReST omits e5f9b70676b4 docs: RCU: Convert lockdep-splat.txt to ReST omits cbabe740e82b docs: RCU: Convert checklist.txt to ReST omits a1efc70e9d85 rcu: Simplify the calculation of rcu_state.ncpus omits 8c8786cd0247 srcu: Fix a typo in comment "amoritized"->"amortized" omits d40e4d62e912 kvm/svm: Disable KCSAN for svm_vcpu_run() omits 2b6a05aca6ff mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls omits 4b79cdd092ed rcu: Initialize and destroy rcu_synchronize only when necessary omits ca6e49239a17 locktorture: Use true and false to assign to bool variables omits cd59625dedde rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] omits 2ba74f25e0de x86/mm/pat: Mark an intentional data race omits 3123dcd3ef7f fork: Annotate a data race in vm_area_dup() discards 38c313723652 Merge branch 'for-next/kvm/errata' into for-next/core discards 1ca265b1f19e Merge branch 'for-next/bti' into for-next/core omits 99a5d03ba959 Merge branch 'lkmm-dev.2020.04.15b' into HEAD discards df8ee28287b3 Merge branches 'for-next/acpi', 'for-next/cpufeature', 'fo [...] omits e26e8b694ea7 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ omits 5665ba74ac0a ptr_ring: linked list fallback omits 01f7fb3532c0 vhost: batching fetches omits 6238a4ca7c46 vhost: use batched version by default omits 202f25593019 vhost: option to fetch descriptors through an independent struct omits 6d6b93b9afd8 MAINTAINERS: Add myself as virtio-balloon co-maintainer omits ad19bcad2ddc vhost: revert "vhost: disable for OABI" omits 380421a8eefd virtio: force spec specified alignment on types omits 8eb6be6d94b8 virtio-mmio: Delete an error message in vm_find_vqs() omits 673c2cedc2c9 virtio: add VIRTIO_RING_NO_LEGACY omits 31f1f18e8302 vdpasim: remove unused variable 'ret' omits 715c092781d0 virtio_net: fix lockdep warning on 32 bit discards c96d6ea5a481 dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 discards 49fc3dac574c clk: tegra30: Use custom CCLK implementation discards 5b8403b87d7a clk: tegra20: Use custom CCLK implementation discards f7dd21dbf9b8 clk: tegra: cclk: Add helpers for handling PLLX rate changes discards ce09a97e79d5 clk: tegra: pll: Add pre/post rate-change hooks discards 4df4bb65f008 clk: tegra: Add custom CCLK implementation discards 629005a6dd8a arm64: tegra: Fix ethernet phy-mode for Jetson Xavier discards 8a00dba8f568 arm64: tegra: Hook up EMC cooling device discards 651d7b83bb15 arm64: tegra: Add external memory controller node for Tegra210 discards 60478fcdd53a arm64: tegra: Add XUDC node on Tegra194 discards 879e27b30db9 pstore: Convert "records_list" locking to mutex discards dae732e579b0 pstore: Rename "allpstore" to "records_list" discards c9c2d46a9994 pstore: Convert "psinfo" locking to mutex discards ca11741e79f6 pstore: Rename "pstore_lock" to "psinfo_lock" discards 809d69c84817 pstore: Drop useless try_module_get() for backend discards 56c91440ff00 IB/hfi1: Fix another case where pq is left on waitlist discards 4a4230d9ef5b csky: Fixup perf callchain unwind discards 57bc4aa3f969 Merge branch 'clk-selectable' into clk-next discards 5e7d1a8278f9 clk: Move HAVE_CLK config out of architecture layer discards 33547f4ef06b MIPS: Loongson64: Drop asm/clock.h include discards e4d1fdf89751 ARM: mmp: Remove legacy clk code omits 580d206a4321 dm mpath: add Historical Service Time Path Selector omits 4afdbf61c076 dm mpath: pass IO start time to path selector omits a70589009f56 dm writecache: improve performance on DDR persistent memor [...] omits a7d17bb025ee dm writecache: remove superfluous test in persistent_memory_claim omits 18c40e61e766 dm persistent data: switch exit_ro_spine to return void omits 76a9f7217b9b dm integrity: remove set but not used variables discards 198938ec966d PCI: Check for platform_get_irq() failure consistently discards 6df243732e48 driver core: platform: Clarify that IRQ 0 is invalid discards d3b2990c8ea8 PCI: dwc: Fix inner MSI IRQ domain registration discards d2c05cdb6510 ipmi:bt-bmc: Fix error handling and status check discards d4339f16919e PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() discards 1f9b308f1e62 PCI: dwc: intel: Make intel_pcie_cpu_addr() static discards 221e97d6fb66 IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() discards b8cb8d52a746 IB/mlx4: Test return value of calls to ib_get_cached_pkey discards a3a974b4654d RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() discards 86fbc405b9b4 csky: Fixup msa highest 3 bits mask discards bd4a4179ed42 Merge branch 'misc' into for-next discards 293ba6d58678 Merge branch 'fixes' into for-next discards 001181951477 Merge branch 'v5.8/defconfig' into tmp/aml-rebuild discards b2c35cd46f21 Merge branch 'v5.8/dt64' into tmp/aml-rebuild discards 689e48d0c756 Merge branch 'v5.7/fixes' into tmp/aml-rebuild discards 09f30489bb8f dt-bindings: memory: tegra: Add external memory controller [...] discards 245914337df2 clk: tegra: Remove the old emc_mux clock for Tegra210 discards a2b15283c50e clk: tegra: Implement Tegra210 EMC clock discards fdc91cb1cbef clk: tegra: Export functions for EMC clock scaling discards 0b46afb6e61f clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 discards 323fc5e69563 clk: tegra: Rename Tegra124 EMC clock source file discards c2778a3a955f ovl: sync dirty data when remounting to ro mode discards 4e4969524466 ovl: whiteout inode sharing discards 0a3726764dc7 ovl: inherit SB_NOSEC flag from upperdir discards d505629c6be4 ovl: skip overlayfs superblocks at global sync discards 2355e6b724b4 ovl: index dir act as work dir discards 495ce2bdedfb ovl: prepare to copy up without workdir discards dcf7ee3d23cc ovl: cleanup non-empty directories in ovl_indexdir_cleanup() discards 1e46ad53760c ovl: resolve more conflicting mount options omits c421cafab065 dm ebs: pass discards down to underlying device omits f39853af07a3 dm bufio: implement discard omits 011b0fe6d799 dm: add emulated block size target omits 4aa0fbf92dd1 dm mpath: switch paths in dm_blk_ioctl() code path omits baedd0ee62dc dm crypt: support using encrypted keys discards ec190dda1aab dt-bindings: clock: tegra: Remove PMC clock IDs discards ee8ad8190cb1 vfs, fsinfo: Add an RCU safe per-ns mount list discards a627d57b0248 fsinfo: Add an attribute that lists all the visible mounts [...] discards 0c45e672c902 fsinfo: Example support for NFS discards f374c231f630 fsinfo: Add support to ext4 discards dd262e87c8a4 fsinfo: Add support for AFS discards 97c4b0f46bdc fsinfo: Add API documentation discards d3ee0e9da65d fsinfo: sample: Mount listing program discards 58523fd27981 fsinfo: Provide notification overrun handling support discards 31ff9788e9df fsinfo: Allow mount topology and propagation info to be retrieved discards a8d9b51ca60b fsinfo: Allow mount information to be queried discards dbb15df8fed8 fsinfo: Add a uniquifier ID to struct mount discards fae92986eebe fsinfo: Allow fsinfo() to look up a mount object by ID discards 7fbf0f23a326 fsinfo: Allow retrieval of superblock devname, options and stats discards c5284c852f3b fsinfo: Provide a bitmap of supported features discards 51d01aee410b fsinfo: Add fsinfo() syscall to query filesystem information discards 6e1617461ab8 watch_queue: sample: Display superblock notifications discards 9321bb26ce55 watch_queue: Add superblock notifications discards 39e10e529e55 watch_queue: Introduce a non-repeating system-unique super [...] discards 0f938b858dcc watch_queue: sample: Display mount tree change notifications discards 42036137fa9b watch_queue: Implement mount topology and attribute change [...] discards 6fb30fae7b33 watch_queue: Add security hooks to rule on setting mount a [...] discards 3e13034cc148 smack: Implement the watch_key and post_notification hooks discards 967c872627c2 selinux: Implement the watch_key security hook discards 13d74c59faad selinux: Fix use of KEY_NEED_* instead of KEY__* perms discards da50b72c0822 nvmem: ensure sysfs writes handle write-protect pin discards 78fb6bd02578 Merge branch 'misc' into for-next discards 5a9e10f0b4f0 Merge branch 'fixes' into for-next discards 40686e855d3c tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID discards 900b217c7c8e ipmi: Replace guid_copy() with import_guid() where it makes sense discards cee1e7e1fb48 ipmi: use vzalloc instead of kmalloc for user creation discards 294411a8e94b ipmi:bt-bmc: Fix some format issue of the code discards 36d730cea60f ipmi:bt-bmc: Avoid unnecessary check discards b8178c2dfcee Merge branch 'misc' into for-next discards 4a96cef037ee Merge branch 'fixes' into for-next discards b23f2e2df6c9 slimbus: ngd: remove redundant assignment discards f69d7b7bc426 slimbus: ngd: get drvdata from correct device discards 184fc1bf2783 slimbus: core: Fix mismatch in of_node_get/put discards be777f8331a0 slimbus: core: Set fwnode for a device when setting of_node discards 47aa041aec91 arm64: tegra: Kill off "simple-panel" compatibles omits 7cd5e8adf1bb tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 03087553f102 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits eda792f5c2bf tools/memory-model: Add data-race capabilities to judgelitmus.sh omits c02ee5808fc7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 78b2449275b3 tools/memory-model: Repair parseargs.sh header comment omits 2fcc8ef823bf tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 94e74beb263a tools/memory-model: Make history-check scripts use mselect7 omits fb0d24bd4d36 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 24fca2a737e8 tools/memory-model: Fix scripting --jobs argument omits 856ed76806e0 tools/memory-model: Implement --hw support for checkghlitmus.sh omits 122b3b588737 tools/memory-model: Add -v flag to jingle7 runs omits d3a5fd1114e5 tools/memory-model: Make runlitmus.sh check for jingle errors omits f301443831b3 tools/memory-model: Allow herd to deduce CPU type omits 693467a32514 tools/memory-model: Keep assembly-language litmus tests omits a25f9e54f006 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 7ed0f5cebc6a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 8a2b59fc8e96 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits e84eb4c5d4a2 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits 2e9ff006e241 tools/memory-model: Hardware checking for check{,all}litmus.sh omits 8dc66086fd28 tools/memory-model: Fix checkalllitmus.sh comment omits b9e096b1c643 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 4462018c220d tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits b19455caf92b tools/memory-model: Update parseargs.sh for hardware verification omits 6a602e49b1d8 tools/memory-model: Fix paulmck email address on pre-exist [...] omits 5441827b32b2 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 6dabb2505f75 tools/memory-model: Make judgelitmus.sh identify bad macros omits 54c630f71b84 tools/memory-model: Make cmplitmushist.sh note timeouts omits b23b84dcc6cf tools/memory-model: Make judgelitmus.sh note timeouts omits dc9a9e408ef6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] omits ca003a539bed Documentation/litmus-tests/atomic: Add a test for atomic_set() omits 54cca12aadb3 Documentation/litmus-tests: Introduce atomic directory omits 3c75f7c188cd tools/memory-model: Add an exception for limitations on _u [...] omits e3b73adbd732 MAINTAINERS: Update maintainers for new Documentation/litm [...] omits 3aecec068c37 Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits 37c6ee2fcf7b Documentation: LKMM: Add litmus test for RCU GP guarantee [...] omits a5cca3485d92 Documentation: LKMM: Move MP+onceassign+derefonce to new l [...] discards 8d5e0fd1f288 Merge branch 'misc' into for-next discards 10cb08260605 csky: Fixup perf probe -x hungup omits 23a161322658 Merge branch 'v5.7-next/soc' into for-next omits 55fed0551f56 Merge branch 'v5.7-next/dts64' into for-next discards b8e9c96a8f70 csky: Fixup compile error for abiv1 entry.S discards 3616e2d046d9 csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE omits 9d32706f8aa8 Merge branch 'mvebu/dt64' into mvebu/for-next omits 3f785ddb6206 arm64: dts: update SolidRun Armada 8040 phy interface types adds ac9155842829 gfs2: fix withdraw sequence deadlock adds a8b7528b69d4 gfs2: Fix error exit in do_xmote adds 53af80ce0eae gfs2: Fix BUG during unmount after file system withdraw adds d22f69a08dcb gfs2: Fix use-after-free in gfs2_logd after withdraw adds 566a2ab3c900 gfs2: Another gfs2_walk_metadata fix adds aa83da7f47b2 gfs2: More gfs2_find_jhead fixes adds 2297ab6144c2 gfs2: Fix problems regarding gfs2_qa_get and _put adds f9615fe3113f gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change adds e6ce26e571a8 gfs2: remove check for quotas on in gfs2_quota_check adds 4ed0c30811cb gfs2: move privileged user check to gfs2_quota_lock_check adds c9cb9e381985 gfs2: don't call quota_unhold if quotas are not locked adds f4e2f5e1a527 gfs2: Grab glock reference sooner in gfs2_add_revoke adds b11e1a84f370 gfs2: If go_sync returns error, withdraw but skip invalidate adds b14c94908b1b Revert "gfs2: Don't demote a glock until its revokes are written" adds e719340f46bd Merge tag 'gfs2-v5.7-rc1.fixes' of git://git.kernel.org/pu [...] adds 8ec91c0fce15 Merge tag 'gpio-v5.7-2' of git://git.kernel.org/pub/scm/li [...] adds 9d82ccda2bc5 tools/bootconfig: Fix apply_xbc() to return zero on success adds 8b1fac2e73e8 tracing: Wait for preempt irq delay thread to execute adds 611d0a95d46b bootconfig: Fix to prevent warning message if no bootconfi [...] adds 24085f70a6e1 Merge tag 'trace-v5.7-rc4' of git://git.kernel.org/pub/scm [...] adds f492de9dcf04 Merge tag 'pm-5.7-rc6' of git://git.kernel.org/pub/scm/lin [...] adds 59566b0b622e x86/ftrace: Have ftrace trampolines turn read-only at the [...] adds 3d2353de8106 ring-buffer: Don't deactivate the ring buffer on failed it [...] adds da4d401a6b8f ring-buffer: Remove all BUG() calls adds f44d5c489051 Merge tag 'trace-v5.7-rc5' of git://git.kernel.org/pub/scm [...] adds 8c1684bb81f1 Merge tag 'for-linus-2020-05-13' of git://git.kernel.org/p [...] adds 04fd61a4e010 mm, memcg: fix inconsistent oom event behavior adds 65759097d804 epoll: call final ep_events_available() check under the lock adds 475f4dfc021c mm/gup: fix fixup_user_fault() on multiple retries adds d15649260661 userfaultfd: fix remap event with MREMAP_DONTUNMAP adds 5e698222c702 ipc/util.c: sysvipc_find_ipc() incorrectly updates position index adds 8a16c09edc58 kasan: consistently disable debugging features adds 13cf04880235 kasan: add missing functions declarations to kasan.h adds decd6167bf4f Merge branch 'akpm' (patches from Andrew) adds 1ae7efb38854 Merge tag 'mmc-v5.7-rc4' of git://git.kernel.org/pub/scm/l [...] adds 0c77ca2f9d87 Merge tag 'drm-intel-fixes-2020-05-07' of git://anongit.fr [...] adds 6da9b046af6f Merge tag 'drm/tegra/for-5.7-fixes' of git://anongit.freed [...] adds ee79be181aee drm/amdgpu: disable MGCG/MGLS also on gfx CG ungate adds 1fe48ec08d9f drm/amdgpu: drop unnecessary cancel_delayed_work_sync on P [...] adds f4fcfa4282c1 drm/amd/powerplay: perform PG ungate prior to CG ungate adds a6aacb2b26e8 drm/amdgpu: force fbdev into vram adds 39b3128d7ffd drm/amdgpu: Use GEM obj reference for KFD BOs adds b2b6290a2398 drm/amdgpu: enable hibernate support on Navi1X adds bff1a6112b09 drm/amdgpu: implement soft_recovery for gfx10 adds 2346ef47e871 drm/amd/display: Fix vblank and pageflip event handling fo [...] adds 626bf90fe03f drm/amd/display: add basic atomic check for cursor plane adds 975f543e7522 drm/amd/amdgpu: add raven1 part to the gfxoff quirk list adds 650e723cecf2 drm/amd/amdgpu: Update update_config() logic adds f59bcda88357 Merge tag 'amd-drm-fixes-5.7-2020-05-13' of git://people.f [...] adds bc8509434868 drm/i915: Propagate error from completed fences adds a9d094dcf784 drm/i915: Mark concurrent submissions with a weak-dependency adds f965b68188ab drm/i915/gvt: Init DPLL/DDI vreg for virtual display inste [...] adds 72a7a9925e2b drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest adds 475e8423024d Merge tag 'gvt-fixes-2020-05-12' of https://github.com/int [...] adds 955da9d77435 drm/i915: Handle idling during i915_gem_evict_something bu [...] adds 27db6f7b0a79 Merge tag 'drm-intel-fixes-2020-05-13-1' of git://anongit. [...] adds c54a8f1f3291 drm/meson: pm resume add return errno branch adds 1d2a1eb13610 Merge tag 'drm-misc-fixes-2020-05-14' of git://anongit.fre [...] adds e7cea7905815 Merge tag 'drm-fixes-2020-05-15' of git://anongit.freedesk [...] adds 9e43342b464f ALSA: hda/realtek - Enable headset mic of ASUS GL503VM wit [...] adds ad97d667854c ALSA: hda/realtek - Enable headset mic of ASUS UX550GE wit [...] adds 7900e8179761 ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 adds 1b94e59d30af ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA adds b590b38ca305 ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 adds 1742bcd0cb30 Merge tag 'sound-5.7-rc6' of git://git.kernel.org/pub/scm/ [...] adds 6d44e43f225f hwmon: (nct7904) Read all SMI status registers in probe function adds 7b2fd270af27 hwmon: (nct7904) Fix incorrect range of temperature limit [...] adds 333e22db228f hwmon: (da9052) Synchronize access with mfd adds 051e6b7e34b9 Merge tag 'hwmon-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 01d8a7480304 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds e7b146a8bfba riscv: perf_event: Make some funciton static adds 48084c3595cb riscv: perf: RISCV_BASE_PMU should be independent adds ab7fbad0c7d7 riscv: Fix unmet direct dependencies built based on SOC_VIRT adds 0502bee37cde riscv: stacktrace: Fix undefined reference to `walk_stackframe' adds fa8174aa225f riscv: Add pgprot_writecombine/device and PAGE_SHARED defi [...] adds 21e2414083e2 riscv: Disable ARCH_HAS_DEBUG_VIRTUAL if NOMMU adds 69868418e148 riscv: Make SYS_SUPPORTS_HUGETLBFS depends on MMU adds 9a6630aef933 riscv: pgtable: Fix __kernel_map_pages build error if NOMMU adds ed1ed4c0da54 riscv: mmiowb: Fix implicit declaration of function 'smp_p [...] adds 67e45621af06 Merge tag 'riscv-for-linus-5.7-rc6' of git://git.kernel.or [...] adds ce24729667cf Merge tag 'linux-kselftest-5.7-rc6' of git://git.kernel.or [...] adds bb43c8e382e5 RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() adds 6693ca95bd43 IB/mlx4: Test return value of calls to ib_get_cached_pkey adds 856ec7f64688 IB/i40iw: Remove bogus call to netdev_master_upper_dev_get() adds fa8dac396863 IB/hfi1: Fix another case where pq is left on waitlist adds 1901b91f9982 IB/core: Fix potential NULL pointer dereference in pkey cache adds 50bbe3d34fea RDMA/core: Fix double put of resource adds c8b1f340e541 RDMA/iw_cxgb4: Fix incorrect function parameters adds c485b19d52c4 RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event adds ccfdbaa5cf46 RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj adds d5dfe4f1b44e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 64d950ae0b01 mptcp: Initialize map_seq upon subflow establishment adds 2c864c78c238 ptp: fix struct member comment for do_aux_work adds f20a4d404122 ionic: leave netdev mac alone after fw-upgrade adds ddc5911b9bd2 ionic: call ionic_port_init after fw-upgrade adds d6718ccb2502 Merge branch 'ionic-fixes' adds 92db978f0d68 net: ethernet: ti: Remove TI_CPTS_MOD workaround adds 24adbc1676af tcp: fix SO_RCVLOWAT hangs with fat skbs adds eead1c2ea250 netlabel: cope with NULL catmap adds 29b74cb75e35 s390/ism: fix error return code in ism_probe() adds be7fa20f057e MAINTAINERS: add Karsten Graul as S390 NETWORK DRIVERS maintainer adds f3fbc5a38021 Merge branch 's390-fixes' adds c72685894506 tipc: fix large latency in smart Nagle streaming adds 0771d7df8192 tipc: fix memory leak in service subscripting adds 88690b1079d4 tipc: fix failed service subscription deletion adds 69cad59d8af6 Merge branch 'tipc-fixes' adds 99addbe31f55 net: broadcom: Select BROADCOM_PHY for BCMGENET adds 9de5d235b60a net: phy: fix aneg restart in phy_ethtool_set_eee adds fd4a51773822 net: stmmac: fix num_por initialization adds b8c158395119 pppoe: only process PADT targeted at local interfaces adds 16bb1b505c3c drivers: ipa: fix typos for ipa_smp2p structure doc adds 865e525db666 MAINTAINERS: another add of Karsten Graul for S390 networking adds c9e2053d4b1c MAINTAINERS: Add Jakub to networking drivers. adds 2c8897953f3b netfilter: flowtable: Add pending bit for offload work adds 1d10da0eb094 netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue adds 54ab49fde956 netfilter: conntrack: fix infinite loop on rmmod adds 9ed81c8e0deb netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry e [...] adds 340eaff65116 netfilter: nft_set_rbtree: Add missing expired checks adds 1b54f4fa4dec Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds e776af608f69 tcp: fix error recovery in tcp_zerocopy_receive() adds cc8a677a76f4 net: phy: broadcom: fix BCM54XX_SHD_SCR3_TRDDAPD value for [...] adds 95f59bf88bb7 drivers: net: hamradio: Fix suspicious RCU usage warning i [...] adds a14fbcd4f157 ipmr: Fix RCU list debugging warning adds 7013908c2db2 ipmr: Add lockdep expression to ipmr_for_each_table macro adds 207b584d0ab8 MAINTAINERS: Mark networking drivers as Maintained. adds efa6a7d07523 dpaa2-eth: properly handle buffer size restrictions adds 9a2dbb59ebd1 selftests: mptcp: pm: rm the right tmp file adds 23ad04669f81 samples: bpf: Fix build error adds 333291ce5055 bpf: Fix bug in mmap() implementation for BPF array map adds 516d8d497c01 libbpf: Fix register naming in PT_REGS s390 macros adds 625236ba3832 security: Fix the default value of secid_to_secctx hook adds e92888c72fbd bpf: Enforce returning 0 for fentry/fexit progs adds 6d74f64b922b selftests/bpf: Enforce returning 0 for fentry/fexit programs adds 0ebeea8ca8a4 bpf: Restrict bpf_probe_read{, str}() only to archs where [...] adds 47cc0ed574ab bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_ [...] adds b2a5212fb634 bpf: Restrict bpf_trace_printk()'s %s usage and add %pks, [...] adds 59df9f1fb497 Merge branch 'restrict-bpf_probe_read' adds 8e1381049ed5 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds f85c1598ddfe Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 31e9a7f35352 SUNRPC: fix use-after-free in rpc_free_client_work() adds 29fe83997626 nfs: fix NULL deference in nfs4_get_valid_delegation adds ce99aa62e1eb SUNRPC: Signalled ASYNC tasks need to exit adds c5f9d9db83d9 cachefiles: Fix corruption of the return value in cachefil [...] adds d9bfced1fbcb NFS: Fix fscache super_cookie index_key from changing afte [...] adds 15751612734c NFS: Fix fscache super_cookie allocation adds 50eaa652b54d NFSv4: Fix fscache cookie aux_data to ensure change_attr i [...] adds 7bb0c5338436 cachefiles: Fix race between read_waiter and read_copier i [...] adds 2b666a110b49 Merge tag 'fscache-fixes-20200508-2' of git://git.kernel.o [...] adds f304a809a9f1 NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn adds 4fa7ef69e291 NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs adds 933496e9cc02 SUNRPC: 'Directory with parent 'rpc_clnt' already present!' adds 8eed292bc8cb NFSv3: fix rpc receive buffer size for MOUNT call adds 12bf0b632ed0 Merge tag 'nfs-for-5.7-5' of git://git.linux-nfs.org/proje [...] adds c96874265cd0 io_uring: fix zero len do_splice() adds 9d9e88a24c1f io_uring: polled fixed file must go through free iteration adds 18e70f3a7651 Merge tag 'io_uring-5.7-2020-05-15' of git://git.kernel.dk [...] adds dca4f40742e0 pinctrl: qcom: Add affinity callbacks to msmgpio IRQ chip adds cf0ca701a01c Merge tag 'pinctrl-v5.7-2' of git://git.kernel.org/pub/scm [...] adds b69e2ef24b7b nvme-pci: dma read memory barrier for completions adds 394895539751 Merge branch 'nvme-5.7' of git://git.infradead.org/nvme in [...] adds 3d1c1e5931ce Merge tag 'block-5.7-2020-05-16' of git://git.kernel.dk/li [...] adds b130b0ad8a13 Merge tag 'qcom-arm64-fixes-for-5.7' of git://git.kernel.o [...] adds 896e18f4dc15 Merge tag 'imx-fixes-5.7' of git://git.kernel.org/pub/scm/ [...] adds 5258bba832ec Merge tag 'renesas-fixes-for-v5.7-tag1' of git://git.kerne [...] adds 6d9ac5160daa Merge tag 'tegra-for-5.7-arm64-defconfig-fixes' of git://g [...] adds 3b3e88e06720 Merge tag 'v5.7-rockchip-dtsfixes1' of git://git.kernel.or [...] adds deca1d1c3cea Merge tag 'omap-for-v5.6/fixes-rc4' of git://git.kernel.or [...] adds 43f3b777a69e Merge tag 'amlogic-fixes' of git://git.kernel.org/pub/scm/ [...] adds bd84dff02174 ARM: oxnas: make ox820_boot_secondary static adds 6034cc5a37e9 Merge tag 'arm-soc-fixes-for-5.7' of git://git.kernel.org/ [...] adds 5f450f6713d6 arm64: defconfig: DRM_DUMB_VGA_DAC: follow changed config [...] adds 50045c730dbe arm64: defconfig: add DRM_DISPLAY_CONNECTOR adds c226669674c2 arm64: defconfig: ARCH_R8A7795: follow changed config symbol name adds 39572dd33b78 arm64: defconfig: add MEDIA_PLATFORM_SUPPORT adds 495e135643b6 Merge tag 'sunxi-fixes-for-5.7-1' of git://git.kernel.org/ [...] adds 72676ecfe166 arm64: dts: renesas: Make hdmi encoder nodes compliant wit [...] adds 572f36d4502b ARM: dts: renesas: Make hdmi encoder nodes compliant with [...] adds c8e233bfba3b ARM: dts: iwg20d-q7-dbcm-ca: Remove unneeded properties in [...] adds d5fef88ccbd3 Merge tag 'renesas-fixes-for-v5.7-tag2' of git://git.kerne [...] adds 5c33696f2b09 Merge tag 'arm-soc-fixes-5.7' of git://git.kernel.org/pub/ [...] adds a13d5887ffaf csky/ftrace: Fixup error when disable CONFIG_DYNAMIC_FTRACE adds bd11aabd3528 csky: Fixup compile error for abiv1 entry.S adds c2e59d1f4df8 csky: Fixup perf probe -x hungup adds 165f2d285801 csky: Fixup msa highest 3 bits mask adds 229a0ddee110 csky: Fixup perf callchain unwind adds 18c07d23da5a csky: Fixup calltrace panic adds 6633a5aa8eb6 csky: Fixup remove duplicate irq_disable adds 9e2ca15322ac csky: Fixup remove unnecessary save/restore PSR code adds 67002814cf3b csky: Fixup gdbmacros.txt with name sp in thread_struct adds 51bb38cb7836 csky: Fixup raw_copy_from_user() adds 26b089a7fc33 Merge tag 'csky-for-linus-5.7-rc6' of git://github.com/c-s [...] adds fa4f3f56ccd2 powerpc/ima: Fix secure boot rules in ima arch policy adds 4833ce06e685 powerpc/32s: Fix build failure with CONFIG_PPC_KUAP_DEBUG adds e963b7a28b2b powerpc/vdso32: Fallback on getres syscall when clock is unknown adds 249c9b0cd193 powerpc/40x: Make more space for system call exception adds befc42e5dd49 Merge tag 'powerpc-5.7-4' of git://git.kernel.org/pub/scm/ [...] adds b9b2782cd55a KVM: X86: Declare KVM_CAP_SET_GUEST_DEBUG properly adds 4d5523cfd5d2 KVM: x86: fix DR6 delivery for various cases of #DB injection adds 13196638d5de KVM: X86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG adds d5d260c5ffad KVM: X86: Fix single-step with KVM_SET_GUEST_DEBUG adds 449aa906e67e KVM: selftests: Add KVM_SET_GUEST_DEBUG test adds 2c19dba6803b KVM: nSVM: trap #DB and #BP to userspace if guest debugging is on adds 5679b803e44e KVM: SVM: keep DR6 synchronized with vcpu->arch.dr6 adds d67668e9dd76 KVM: x86, SVM: isolate vcpu->arch.dr6 from vmcb->save.dr6 adds 45981dedf555 KVM: VMX: pass correct DR6 for GD userspace exit adds 54163a346d4a KVM: Introduce kvm_make_all_cpus_request_except() adds 7d611233b016 KVM: SVM: Disable AVIC before setting V_IRQ adds 37486135d3a7 KVM: x86: Fix pkru save/restore when guest CR4.PKE=0, move [...] adds f6bfd9c8ffc2 Merge branch 'kvm-amd-fixes' into HEAD adds c4e0e4ab4cf3 KVM: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce adds 5d438e071f09 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 9bd21d4b1a76 cifs: Fix null pointer check in cifs_read adds a48137996063 cifs: fix leaked reference on requeued write adds 5a9ffb954a39 Merge tag '5.7-rc5-smb3-fixes' of git://git.samba.org/sfre [...] adds a9a3ed1eff36 x86: Fix early boot crash on gcc-10, third try adds 43567139f5f3 Merge tag 'x86_urgent_for_v5.7-rc7' of git://git.kernel.or [...] adds 71c95825289f x86/unwind/orc: Fix error handling in __unwind_start() adds ef0d5b9102c4 Merge tag 'objtool-urgent-2020-05-17' of git://git.kernel. [...] adds f87d1c955916 exec: Move would_dump into flush_old_exec adds b48397cb75ac Merge branch 'exec-linus' of git://git.kernel.org/pub/scm/ [...] adds c34a4f9ddf56 Merge tag 'fixes-for-v5.7-rc5' of git://git.kernel.org/pub [...] adds 5c4edcdbcd97 usb: typec: mux: intel: Fix DP_HPD_LVL bit field adds 3c6f8cb92c91 usb: xhci: Fix NULL pointer dereference when enqueuing trb [...] adds 1449cb2c2253 usb: host: xhci-plat: keep runtime active when removing host adds a0e710a7def4 USB: usbfs: fix mmap dma mismatch adds 17ff3b72e742 usb: raw-gadget: improve uapi headers comments adds 97df5e5758f7 usb: raw-gadget: fix gadget endpoint selection adds c61769bd4777 usb: raw-gadget: support stalling/halting/wedging endpoints adds 61d2658db48a usb: raw-gadget: documentation updates adds da39b5ee40bc usb: raw-gadget: fix null-ptr-deref when reenabling endpoints adds 4210f3a6e4a9 usb: gadget: udc: atmel: Make some symbols static adds 6045dd7e5955 usb: mtu3: constify struct debugfs_reg32 adds 172b14b48ca1 usb: cdns3: gadget: make a bunch of functions static adds 86e1cf7d17cc Merge tag 'fixes-for-v5.7-rc6' of git://git.kernel.org/pub [...] adds 76e1ef1d81a4 usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B adds 15753588bcd4 USB: gadget: fix illegal array access in binding with UDC adds fb27bc034df1 Merge tag 'usb-5.7-rc6' of git://git.kernel.org/pub/scm/li [...] adds 4d3d641714d1 clk: tegra: Fix initial rate for pll_a on Tegra124 adds ce0a9d090560 Merge tag 'v5.7-rockchip-clk-fixes1' of git://git.kernel.o [...] adds e1f9e0d28ff0 clk: ti: clkctrl: Fix Bad of_node_put within clkctrl_get_name adds dc6dbd51009f clk: ti: am33xx: fix RTC clock parent adds 852049594b9a clk: ti: clkctrl: convert subclocks to use proper names also adds 9b1f2cbdb6d3 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 7c865b3b52d1 drm/msm: Fix undefined "rd_full" link error adds bc0714455848 device_cgroup: Fix RCU list debugging warning adds 7915502377c5 ARC: show_regs: avoid extra line of output adds 8eb6ed717f02 Merge remote-tracking branch 'arc-current/for-curr' adds c6ff82a437aa Merge remote-tracking branch 'arm-current/fixes' adds f058599e22d5 s390/pci: Fix s390_mmio_read/write with MIO adds 70b690547d5e s390/kexec_file: fix initrd location for kdump kernel adds 8a0d268ca97e Merge remote-tracking branch 's390-fixes/fixes' adds 9ef391bdc29f tty: vcc: Fix error return code in vcc_probe() adds 03a1b56f501e sparc: use scnprintf() in show_pciobppath_attr() in pci.c adds 117e2cb3eeee sparc: use scnprintf() in show_pciobppath_attr() in vio.c adds fcdf818d239e Merge branch 'sparc-scnprintf' adds 3497215bbb32 Merge remote-tracking branch 'sparc/master' adds b6dd5acde3f1 ipv6: Fix suspicious RCU usage warning in ip6mr adds 5e5502e012b8 net: dsa: mt7530: fix roaming from DSA user ports adds f45a7bccdc19 net: ipa: don't be a hog in gsi_channel_poll() adds 84be69b869a5 nexthop: Fix attribute checking for groups adds 61d0301e6c05 dt-bindings: net: dsa: b53: Add missing size and address c [...] adds a6211caa634d net: revert "net: get rid of an signed integer overflow in [...] adds e3f2d5579c0b net: phy: propagate an error back to the callers of phy_sfp_probe adds dfed5e2485b2 Merge remote-tracking branch 'net/master' adds 56b1b7c667fb esp6: calculate transport_header correctly when sel.family [...] adds 64f6365241d9 Merge remote-tracking branch 'ipsec/master' adds 208f16b7cd68 Merge remote-tracking branch 'wireless-drivers/master' adds 46cd1a22046f Merge remote-tracking branch 'mac80211/master' adds 6a5d6fd33262 ASoC: Intel: baytrail: Fix register access adds 6c47660e3c3a ASoC: Intel: Use readq to read 64 bit registers adds 00a1aca23e71 ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on adds 74fcfde748b2 ASoC: mmp-sspa: Drop S20_3LE case adds 65e412a01bc0 ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset adds 0e36f32f6b6c ASoC: tlv320adcx140: Fix bias config values adds 2d6568b9b4e6 Merge remote-tracking branch 'asoc/for-5.7' into asoc-linus adds 9abf661ee313 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 839e0c67efbc Merge remote-tracking branch 'regmap-fixes/for-linus' adds 276b2684ec26 Merge remote-tracking branch 'regulator/for-5.7' into regu [...] adds f75a9e928e42 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 5b201ddd7775 Merge remote-tracking branch 'spi/for-5.7' into spi-linus adds 432bce01172e Merge remote-tracking branch 'spi-fixes/for-linus' adds 17b4efdf4e48 tty: serial: add missing spin_lock_init for SiFive serial console adds 68d9fb65e457 Merge remote-tracking branch 'tty.current/tty-linus' adds 1d403018ce4f Merge remote-tracking branch 'usb-chipidea-fixes/ci-for-us [...] adds b17884ccf29e staging: kpc2000: fix error return code in kp2000_pcie_probe() adds 34625c1931f8 staging: greybus: Fix uninitialized scalar variable adds f0b9d875faa4 staging: wfx: unlock on error path adds 98bcead07951 iio: chemical: atlas-sensor: correct DO-SM channels adds 115c215a7e57 iio: imu: st_lsm6dsx: unlock on error in st_lsm6dsx_shub_w [...] adds aad4742fbf0a iio: dac: vf610: Fix an error handling path in 'vf610_dac_ [...] adds 5e4f99a6b788 staging: iio: ad2s1210: Fix SPI reading adds bcfa1e253d2e iio: adc: ti-ads8344: Fix channel selection adds 52cd91c27f39 iio: adc: stm32-adc: fix device used to request dma adds b455d06e6fb3 iio: adc: stm32-dfsdm: fix device used to request dma adds 928edefbc18c iio: sca3000: Remove an erroneous 'get_device()' adds bcb392871813 Merge tag 'iio-fixes-for-5.7b' of https://git.kernel.org/p [...] adds 7a2e967da4e6 Merge remote-tracking branch 'staging.current/staging-linus' adds fc9c03ce30f7 mei: release me_cl object reference adds 0bedaa2d6a05 coresight: cti: remove incorrect NULL return check adds 133317479f03 ipack: tpci200: fix error return code in tpci200_register() adds 1ea34b298855 bus: mhi: core: Fix some error return code adds 5350981b2fdb Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 2a46468aa6f3 Merge remote-tracking branch 'input-current/for-linus' adds 6b41030fdc79 dmaengine: dmatest: Restore default for channel adds ee63fab3ccf9 dmaengine: zynqmp_dma: Move list_del inside zynqmp_dma_fre [...] adds be4054b8b667 dmaengine: ti: k3-udma: Fix TR mode flags for slave_sg and memcpy adds aaefe8ac8374 Merge remote-tracking branch 'slave-dma-fixes/fixes' adds d5baa0ec83de mtd: spinand: Propagate ECC information to the MTD structure adds a0cf10658076 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' adds fb6823a6f980 ARM: dts: Fix wrong mdio clock for dm814x adds 5fe9742cd691 Merge remote-tracking branch 'omap-fixes/fixes' adds c0219d604a7a Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds fb9024b06469 scsi: qla2xxx: Do not log message when reading port speed [...] adds 05d18ae1cc8a scsi: pm: Balance pm_only counter of request queue during [...] adds f2e6b75f6ee8 scsi: target: Put lun_ref at end of tmr processing adds 0b4d194a24fb Merge remote-tracking branch 'scsi-fixes/fixes' adds 38dce4195f0d x86/hyperv: Properly suspend/resume reenlightenment notifications adds 873a11b7ad71 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds f3e2b26a2b38 Merge remote-tracking branch 'fpga-fixes/fixes' adds 843385694721 evm: Fix a small race in init_desc() adds 5e905bdb1fa1 Merge remote-tracking branch 'integrity-fixes/fixes' adds a53bcc198764 gpu/drm: ingenic: Fix bogus crtc_atomic_check callback adds abf56fadf0e2 gpu/drm: Ingenic: Fix opaque pointer casted to wrong type adds 02179608529f Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds f7a4ee5329e2 Revert "mtd: spinand: Propagate ECC information to the MTD [...] adds 1c86aa032362 treewide: Replace zero-length array with flexible-array adds 8b579b17886f media: s5k5baf: avoid gcc-10 zero-length-bounds warning adds 9fd38fe623a0 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 7e49afc03212 um: do not evaluate compiler's library path when cleaning adds 6632fa8fcaba hexagon: suppress error message for 'make clean' adds dc960bfeedb0 h8300: suppress error messages for 'make clean' adds 081b4b54ff6c unicore32: do not evaluate compiler's library path when cleaning adds e33ae3ed331a kbuild: use $(CC_VERSION_TEXT) to evaluate CC_IS_GCC and C [...] adds 8b59cd81dc5e kbuild: ensure full rebuild when the compiler is updated adds 30a772977173 kbuild: use -MMD instead of -MD to exclude system headers [...] adds 9a9501546687 kbuild: use CONFIG_CC_VERSION_TEXT to construct LINUX_COMP [...] adds 85e4a889d3e0 Revert "objtool: Skip samples subdirectory" adds ea21e9041404 kbuild: remove '/' target adds 1ca0c2f61211 kbuild: remove unused AS assignment adds 78046fabe6e7 kbuild: determine the output format of DTC by the target suffix adds 59721d4eb7f6 kbuild: warn if always, hostprogs-y, or hostprogs-m is used adds 9371f86ecb60 bpfilter: match bit size of bpfilter_umh to that of the kernel adds b1183b6dca3e bpfilter: check if $(CC) can link static libc in Kconfig adds 7f3a59db274c kbuild: add infrastructure to build userspace programs adds 8a2cc0505cc4 bpfilter: use 'userprogs' syntax to build bpfilter_umh adds f59e76687742 samples: seccomp: build sample programs for target architecture adds e079a08c6074 kbuild: doc: document the new syntax 'userprogs' adds 8a45fe7053a2 samples: uhid: fix warnings in uhid-example adds 87ecdf4fc9fd samples: uhid: build sample program for target architecture adds 82d00a9392ec samples: hidraw: build sample program for target architecture adds 37249f5945b7 samples: connector: build sample program for target architecture adds 28949b84b2cb samples: vfs: build sample programs for target architecture adds 60fb0b123971 samples: pidfd: build sample program for target architecture adds c4c10996b194 samples: mei: build sample program for target architecture adds 87ffbba9a9a1 samples: auxdisplay: use 'userprogs' syntax adds b98ccc7150c7 samples: timers: use 'userprogs' syntax adds 88a8e278ff0b samples: watchdog: use 'userprogs' syntax adds 3064f5c2c718 kconfig: announce removal of 'kvmconfig' and 'xenconfig' s [...] adds 8321f5bbd309 kbuild: invoke syncconfig if autoconf.h is missing adds 9cc975f2b6d5 kbuild: remove misleading stale FIXME comment adds f43b1e7545af kbuild: remove {CLEAN,MRPROPER,DISTCLEAN}_DIRS adds 7523913377b7 scripts: headers_install: Exit with error on config leak adds 2387de91e485 modpost,fixdep: Replace zero-length array with flexible-array adds 673bf11844b5 scripts/checkstack.pl: don't display $dre as different entity adds 4cdcb74e6c18 scripts/checkstack.pl: Add argument to print stacks greath [...] adds a82d7412fc3a scripts/checkstack.pl: add arm push handling for stack usage adds 61da3297f4e6 scripts/checkstack.pl: fix arm sp regex adds 487808c00362 bpfilter: document build requirements for bpfilter_umh adds 591ee4ae936b gcc-plugins: remove always-false $(if ...) in Makefile adds f043a7408d30 kbuild: add this-makefile as a shorthand for $(lastword $( [...] adds b41f727771fa kbuild: error out if targets prefixed with '__' are directly run adds 93644dbefb85 kbuild: make module name conflict fatal error adds cfc6eea9f6af kconfig: do not use OR-assignment for zero-cleared structure adds 644a4b6cecc2 kconfig: do not assign a variable in the return statement adds b7546111a43a kconfig: tests: remove randconfig test for choice in choice adds 09d5873e4d1f kconfig: allow only 'config', 'comment', and 'if' inside 'choice' adds c027b02d89fd streamline_config.pl: add LMC_KEEP to preserve some kconfigs adds 2c2d2528e3f0 Merge branch 'kconfig' into for-next adds 21fd65baa6ae Merge remote-tracking branch 'kbuild/for-next' adds d9d200bcebc1 dma-mapping: add generic helpers for mapping sgtable objects adds 709d6d73c756 scatterlist: add generic wrappers for iterating over sgtab [...] adds 48530d9fab0d iommu: add generic helper for mapping sgtable objects adds 94d1aed9f477 Merge branch 'dma-sg_table-helper' into dma-mapping-for-next adds 5b80c266823c Merge remote-tracking branch 'dma-mapping/for-next' adds a4863d81e965 Merge remote-tracking branch 'arm/for-next' adds 44cdc7b16e0a ACPI: IORT: Add extra message "applying workaround" for of [...] adds 579d1b3faa37 arm64: insn: Fix two bugs in encoding 32-bit logical immediates adds fd49591cb49b bpf, arm64: Optimize AND,OR,XOR,JSET BPF_K using arm64 log [...] adds fd868f148189 bpf, arm64: Optimize ADD,SUB,JMP BPF_K using arm64 add/sub [...] adds 357dd8a2aff2 arm64: cpufeature: Add "or" to mitigations for multiple errata adds 203b1152d18c arm64/crash_core: Export KERNELPACMASK in vmcoreinfo adds c0fc00ec6304 Documentation/vmcoreinfo: Add documentation for 'KERNELPACMASK' adds e98168269113 Merge branches 'for-next/acpi', 'for-next/bpf', 'for-next/ [...] adds 3a88d7c5c944 arm64: kconfig: Update and comment GCC version check for k [...] adds e4e9f6dfeedc arm64: bti: Fix support for userspace only BTI adds 6d5a513dfc31 Merge branch 'for-next/bti' into for-next/core adds f4c88c103d15 Merge branch 'for-next/kvm/errata' into for-next/core adds 57481c840bf1 Merge remote-tracking branch 'arm64/for-next/core' adds f009c89df79a io: Provide _inX() and _outX() adds 26c4c6ce808c logic_pio: Improve macro argument name adds 4acaa93ef643 logic_pio: Use _inX() and _outX() adds e5585a7cebec Merge tag 'hisi-drivers-for-5.8' of git://github.com/hisil [...] adds 456a342a4a5a Merge branch 'arm/fixes' into for-next adds 3de0799350dc soc: document merges adds d257915f5064 Merge remote-tracking branch 'arm-soc/for-next' adds 2d8baa716fb3 Merge branch 'v5.7/fixes' into tmp/aml-rebuild adds 34ee7d3ccf23 Merge branch 'v5.8/dt64' into tmp/aml-rebuild adds 036596b100a1 Merge branch 'v5.8/defconfig' into tmp/aml-rebuild adds f0260bb836f3 Merge remote-tracking branch 'amlogic/for-next' adds 316abbcf7297 Merge remote-tracking branch 'aspeed/for-next' adds 1444a31c7c95 Merge remote-tracking branch 'at91/at91-next' adds 1e55fe4ab215 Merge remote-tracking branch 'imx-mxs/for-next' adds 138b50bd43f5 Merge remote-tracking branch 'keystone/next' adds 3b1f6c5e4dfa arm64: dts: mt8173: fix vcodec-enc clock adds 34c4e4072603 soc: mediatek: cmdq: return send msg error code adds 1f6ed2245946 arm: dts: mt7623: add Mali-450 device node adds 795240b52ec9 dt-bindings: gpu: mali-utgard: add mediatek, mt7623-mali c [...] adds 189881af810d arm: dts: mt2701: Add usb2 device nodes adds 2b64b0062b43 Merge branch 'v5.7-next/dts32' into for-next adds 26af2884e49c arm64: dts: mt8173: fix cooling device range adds b25376126484 dt-bindings: i2c: Document I2C controller binding for MT6797 SoC adds d3c84299f208 arm64: dts: mediatek: Add I2C support for MT6797 SoC adds 1f3f87305ed6 arm64: dts: mediatek: Enable I2C support for 96Boards X20 [...] adds 1b118385dec2 arm64: dts: mediatek: Switch to SPDX license identifier fo [...] adds fff12573170e arm64: dts: mt8173: fix mdp aliases property name adds f0210518aa7c arm64: dts: mt2712: use non-empty ranges for usb-phy adds f0e5405b9ebf arm64: dts: mt8173: Add capacity-dmips-mhz attributes adds 49730bfd1184 Merge branch 'v5.7-next/dts64' into for-next adds 1a6e55ca8f36 soc: mediatek: mmsys: Drop <linux/clk-provider.h> adds ff34e17cf9bc soc: mediatek: Missing platform_device_unregister() on err [...] adds 154910f88676 ARM: mediatek: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 931dde8affeb Merge branch 'v5.7-next/soc' into for-next adds 3a4938d21d30 Merge remote-tracking branch 'mediatek/for-next' adds b5321c304eb5 MAINTAINERS: clarify maintenance of ARM Dove drivers adds c589d6da965e ARM: dts: marvell: drop i2c timeout-ms property adds 2bf399defde8 ARM: dts: kirkwood: Add Check Point L-50 board adds 1383d42cffa6 ARM: dts: kirkwood: ReadyNAS NV+v2: Add LCD panel adds da6d55284f10 Merge branch 'mvebu/dt' into mvebu/for-next adds 847c3323d5d1 arm64: dts: update SolidRun Armada 8040 phy interface types adds 715878016984 arm64: dts: marvell: armada-37xx: Set pcie_reset_pin to gp [...] adds df749cdb0150 arm64: dts: marvell: armada-37xx: Move PCIe comphy handle [...] adds 1b5a2dd9e266 arm64: dts: marvell: armada-37xx: Move PCIe max-link-speed [...] adds 1e6e61285354 arm64: dts: marvell: drop i2c timeout-ms property adds 11b2af36cc87 arm64: dts: add uDPU i2c bus recovery adds 7a2c36b039d2 arm64: dts: armada-3720-turris-mox: forbid SDR104 on SDIO [...] adds c2671acbbbd8 arm64: dts: armada-3720-turris-mox: fix SFP binding adds 869da228bd45 Merge branch 'mvebu/dt64' into mvebu/for-next adds 709da3854dec Merge remote-tracking branch 'mvebu/for-next' adds 90d0ce39f8b0 ARM: omap2: make omap5_erratum_workaround_801819 static adds d33e3d542b6c ARM: OMAP2+: pm33xx-core: Make am43xx_get_rtc_base_addr static adds 4f55aeb099db Merge branch 'omap-for-v5.8/soc' into for-next adds e2cfa48ea595 Merge branch 'fixes' into for-next adds d0c4ed25dfe7 Merge remote-tracking branch 'omap/for-next' adds 65f885d106fa Merge branch 'arm64-fixes-for-5.7' into for-next adds ece74ab22714 arm64: defconfig: Enable Qualcomm SC7180 pinctrl and gcc adds 0d1ce0d14bd7 arm64: dts: sdm845: Add "no-hpd" to sn65dsi86 on cheza adds 0f1decaa83b7 arm64: dts: qcom: sc7180: Support ETMv4 power management adds 428384b535d6 arm64: dts: qcom: msm8916: Add blsp_i2c1 adds 246d19d2c22e arm64: dts: qcom: msm8916: Add blsp_i2c5 adds 16fb3e4226d6 arm64: dts: qcom: msm8916-samsung-a2015: Add touchscreen r [...] adds a4c2951274e4 arm64: dts: qcom: msm8916-samsung-a5u: Add touchscreen adds 9fc18435d214 arm64: dts: qcom: sc7180: Add "no-map" to cmd_db reserved area adds b3d6fd8f25a5 arm64: dts: qcom: msm8916: Disable coresight by default adds 14a9f4c6abdf arm64: dts: qcom: db820c: Add pmi8994 RPM regulators adds 1cacdf5d3bb9 arm64: dts: qcom: db820c: Fix invalid pm8994 supplies adds 4b20d4705a21 arm64: dts: qcom: msm8916-samsung-a3u: add nodes for displ [...] adds 3fb298d0b2f2 arm64: dts: qcom: c630: Add WiFi node adds 2536bedec63e arm64: dts: qcom: c630: Specify UFS device reset adds e6717dbaef63 arm64: dts: qcom: msm8916: avoid using _ in node names adds 38a4d932f70a arm64: dts: qcom: msm8916: move gpu opp table to gpu node adds 756d534b3e10 arm64: dts: qcom: apq8016-sbc: merge -pins.dtsi into main .dtsi adds 2317b87a2a6f arm64: dts: qcom: db820c: Add vdd_gfx and tie it into mmcc adds 3f65d51e9e22 arm64: dts: qcom: msm8996: Make GPU node control GPU_GX GDSC adds ce187859cea2 soc: qcom: aoss: Add SM8250 compatible adds 8f09210d89e7 soc: qcom: socinfo: add msm8936/39 and apq8036/39 soc ids adds faa0c1f106ef soc: qcom: rpmh-rsc: Factor "tcs_reg_addr" and "tcs_cmd_ad [...] adds 91160150aba0 soc: qcom: rpmh-rsc: Timeout after 1 second in write_tcs_r [...] adds c20977721631 firmware: qcom_scm-legacy: Replace zero-length array with [...] adds 1143c36656b8 soc: qcom: rpmh-rsc: Correctly ignore CPU_CLUSTER_PM notif [...] adds c45def5d804a soc: qcom: rpmh-rsc: We aren't notified of our own failure [...] adds b5945214b76a kernel/cpu_pm: Fix uninitted local in cpu_pm adds 555701a45f14 soc: qcom: rpmh-rsc: Simplify locking by eliminating the p [...] adds d2a8cfc6f320 soc: qcom: rpmh-rsc: Remove the pm_lock adds 67d564c7f677 Merge branches 'arm64-defconfig-for-5.8', 'arm64-for-5.8', [...] adds 4df1614c01d4 Merge remote-tracking branch 'qcom/for-next' adds 1205e9fb2f66 Merge remote-tracking branch 'raspberrypi/for-next' adds 38e3c095fe14 Merge remote-tracking branch 'realtek/for-next' adds 0e36587c0832 arm64: dts: renesas: r8a774c0-cat874: Add support for AIST [...] adds c3f36fc27ef6 Merge branch 'renesas-arm-dt-for-v5.8' into renesas-next adds 50a1e48ce041 Merge branch 'renesas-fixes-for-v5.7' into renesas-next adds 844beed47182 dt-bindings: arm: renesas: Document iW-RainboW-G21M-Qseven [...] adds 0b5832238d36 dt-bindings: arm: renesas: Document iW-RainboW-G21D-Qseven [...] adds 1bd79704bee2 Merge branch 'renesas-dt-bindings-for-v5.8' into renesas-next adds 886d1d0e33b7 Merge remote-tracking branch 'renesas/next' adds 3299ac2f657f Merge remote-tracking branch 'reset/reset/next' adds 0980a672175b Merge remote-tracking branch 'rockchip/for-next' adds 108c31e77594 memory: samsung: exynos5422-dmc: Reduce protected code are [...] adds 4f9340b8148f Merge branch 'next/drivers' into for-next adds 0f640455c6f4 Merge remote-tracking branch 'samsung-krzk/for-next' adds 40d865b03f09 Merge remote-tracking branch 'scmi/for-linux-next' adds c83e24e7bf1c arm64: dts: allwinner: h6: add voltage range to OPP table adds 5961bdf2dfe5 arm64: dts: allwinner: h6: Enable CPU opp tables for Tanix TX6 adds f8bc85c035f4 Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds b3a0a2f910c7 arm64: dts: allwinner: h6: Add IOMMU adds 243cd8fba48d Merge branch 'sunxi/dt-for-5.8' into sunxi/for-next adds a3651380cbf1 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 0d1ce096b5c4 Merge branch for-5.7/arm64/defconfig into for-next adds 4370f538b1b0 Merge branch for-5.7/clk-fixes into for-next adds 796705bcb10c dt-bindings: clock: tegra: Add clock ID for CSI TPG clock adds 7967175ad73b Merge branch 'for-5.8/dt-bindings' into for-5.8/clk adds 3dcbd36fa34c clk: tegra: Rename Tegra124 EMC clock source file adds cd4d6f357545 clk: tegra: Add PLLP_UD and PLLMB_UD for Tegra210 adds a3cba697a2a0 clk: tegra: Export functions for EMC clock scaling adds 0ac65fc946d3 clk: tegra: Implement Tegra210 EMC clock adds 1d3e3c4e129e clk: tegra: Remove the old emc_mux clock for Tegra210 adds 1641567920fc clk: tegra: Add custom CCLK implementation adds 9157abe74b05 clk: tegra: pll: Add pre/post rate-change hooks adds dec15c990138 clk: tegra: cclk: Add helpers for handling PLLX rate changes adds 2db2fcd7a2e3 clk: tegra20: Use custom CCLK implementation adds 42329854410e clk: tegra30: Use custom CCLK implementation adds dec396322d25 clk: tegra: Add Tegra210 CSI TPG clock gate adds 1a0a35b0b555 Merge branch for-5.8/clk into for-next adds c36748cdb393 Merge branch for-5.8/cpufreq into for-next adds c7fae77d7a3b Merge branch for-5.8/cpuidle into for-next adds c95854052558 dt-bindings: clock: tegra: Remove PMC clock IDs adds 7a8327f57a1b dt-bindings: memory: tegra: Add external memory controller [...] adds 13857b3829a8 dt-bindings: cpufreq: Add binding for NVIDIA Tegra20/30 adds 0aade33dde36 dt-bindings: tegra: Add VI and CSI bindings adds 4e79691d050e dt-bindings: i2c: tegra: Document Tegra210 VI I2C adds 108bcef88bdd Merge branch for-5.8/dt-bindings into for-next adds 82dd45f5cb0b i2c: tegra: Use FIELD_PREP/FIELD_GET macros adds c73178b93754 i2c: tegra: Add support for the VI I2C on Tegra210 adds 779c16d8b6eb arm64: tegra: Enable VI I2C on Jetson Nano adds c92dbd952da1 Merge branch for-5.8/i2c into for-next adds 4a470f00e10e of: Make <linux/of_reserved_mem.h> self-contained adds 549e0f275ddb Merge branch for-5.8/of into for-next adds 612c341c4e35 Merge branch 'for-5.8/dt-bindings' into for-5.8/media adds 3d8a97eabef0 media: tegra-video: Add Tegra210 Video input driver adds 6a5c2972e741 MAINTAINERS: Add Tegra Video driver section adds 8e3d01808ca2 media: tegra-video: Make tegra210_video_formats static adds 29238865dca7 MAINTAINERS: correct path in TEGRA VIDEO DRIVER adds ba8f6682bcb3 media: tegra-video: Do not enable COMPILE_TEST adds b323bc65b35e Merge branch for-5.8/media into for-next adds 1928c68226ef Merge branch 'for-5.8/dt-bindings' into for-5.8/memory adds bca3d712093b Merge branch 'for-5.8/of' into for-5.8/memory adds c0222a6f4dd0 Merge branch 'for-5.8/clk' into for-5.8/memory adds 62b34c4caa8e memory: tegra: Make debugfs permissions human-readable adds 01218c59f9bc memory: tegra: Add EMC scaling support code for Tegra210 adds f2366c0c05dd memory: tegra: Add EMC scaling sequence code for Tegra210 adds c97694715e7f memory: tegra: Support derated timings on Tegra210 adds f45004e737de memory: tegra20-emc: Poll EMC-CaR handshake instead of wai [...] adds 53b35b8021b3 memory: tegra30-emc: Poll EMC-CaR handshake instead of wai [...] adds 356d06b7bb54 memory: tegra: Fix an error handling path in tegra186_emc_probe() adds 97d2249616b0 memory: tegra: Drop <linux/clk-provider.h> adds 2089cb62879e memory: tegra: Avoid unused function warnings adds b7d4cab03604 memory: tegra: Delete some dead code adds 2332536ef2d2 Merge branch for-5.8/memory into for-next adds 9ccce6605ad2 Merge branch for-5.8/soc into for-next adds 44913e35c4ef Merge branch for-5.8/arm/core into for-next adds 5f8778ac59bb Merge branch for-5.8/arm/dt into for-next adds 9fb276934a5d Merge branch 'for-5.8/dt-bindings' into for-5.8/arm64/dt adds d3cd7d02e713 arm64: tegra: Kill off "simple-panel" compatibles adds bc8788b2f3a0 arm64: tegra: Add XUDC node on Tegra194 adds 450d8fc09341 arm64: tegra: Add external memory controller node for Tegra210 adds 41cc5e2a54c9 arm64: tegra: Hook up EMC cooling device adds 0cdc7d874c5b arm64: tegra: Fix ethernet phy-mode for Jetson Xavier adds b9b4d4ceea32 arm64: tegra: Allow the PMIC RTC to wakeup Jetson Xavier adds 299f9ac6eea9 arm64: tegra: Fix SOR powergate clocks and reset adds 2f375d1f7842 arm64: tegra: Add reset-cells to memory controller adds fcff9823fe87 arm64: tegra: Add Tegra VI CSI support in device tree adds 04b58398b8b6 arm64: tegra: Fix flag for 64-bit resources in 'ranges' property adds 62c5be8e5433 Merge branch for-5.8/arm64/dt into for-next adds 63952a2e7938 Merge remote-tracking branch 'tegra/for-next' adds cae809434da1 arm64: dts: ti: k3-j721e-main: Add main domain watchdog entries adds 7cfbbd343da0 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 3819ad44025f ARM: mmp: Remove legacy clk code adds c7725c9b74b4 MIPS: Loongson64: Drop asm/clock.h include adds bc8c945e0ad2 clk: Move HAVE_CLK config out of architecture layer adds c06bd231a427 Merge branch 'clk-selectable' into clk-next adds 67c40e861ee2 Merge branch 'clk-fixes' into clk-next adds c7c1cbbc9217 clk: ti: composite: fix memory leak adds 74c0ac108d42 clk: ti: omap4: Add proper parent clocks for l4-secure clocks adds f968045fb92e clk: ti: omap5: Add proper parent clocks for l4-secure clocks adds f45c8a501d1a clk: ti: dra7xx: fix gpu clkctrl parent adds c752424b55c9 clk: ti: dra7xx: mark MCAN clock as DRA76x only adds 4f74251df0ce clk: ti: dra7xx: fix RNG clock parent adds 6c34fc0dad72 Merge branch 'clk-ti' into clk-next adds 778fb6b72908 clk: meson8b: export the HDMI system clock adds f0e0884acf8a clk: meson: meson8b: make the hdmi_sys clock tree mutable adds 5c2602e5fcef clk: meson: gxbb: Prepare the GPU clock tree to change at runtime adds 6dde0ae30a9a clk: meson: g12a: Prepare the GPU clock tree to change at runtime adds da1978ac3d6c clk: meson: meson8b: Fix the first parent of vid_pll_in_sel adds 0d3051c790ed clk: meson: meson8b: Fix the polarity of the RESET_N lines adds 8bb629cfb28f clk: meson: meson8b: Fix the vclk_div{1, 2, 4, 6, 12}_en g [...] adds 16afd70af5b2 clk: meson: meson8b: Make the CCF use the glitch-free VPU mux adds a29ae8600d50 clk: meson: meson8b: Don't rely on u-boot to init all GP_P [...] adds 07fbf0e58deb Merge tag 'clk-meson-v5.8-1' of https://github.com/BayLibr [...] adds 101b80eb0ae6 Merge branch 'clk-amlogic' into clk-next adds 37416e554961 clk: qcom: gdsc: Handle GDSC regulator supplies adds 90a3691e0bd9 clk: qcom: mmcc-msm8996: Properly describe GPU_GX gdsc adds f73a4230d5bb clk: qcom: gcc: Add GPU and NPU clocks for SM8150 adds 37c72e4cae37 clk: qcom: gcc: Add missing UFS clocks for SM8150 adds 4c71d6abc4fc clk: qcom: Add DT bindings for MSM8939 GCC adds 267701f9e720 Merge branch 'clk-qcom' into clk-next adds d16a8e11a7d0 Merge remote-tracking branch 'clk/clk-next' adds e47bd937e602 clk: samsung: Mark top ISP and CAM clocks on Exynos542x as [...] adds 4b159cf13a8a clk: samsung: Fix CLK_SMMU_FIMCL3 clock name on Exynos542x adds ae9aa4119e55 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES: Use fallthrough; adds 8ffb647729bf Merge remote-tracking branch 'clk-samsung/for-next' adds b83f76dc17a0 Merge remote-tracking branch 'h8300/h8300-next' adds 29c677f494d7 Merge remote-tracking branch 'm68k/for-next' adds ba19e0c5cec0 Merge remote-tracking branch 'm68knommu/for-next' adds b744b43f79cc kbuild: add CONFIG_LD_IS_LLD adds e91946d6d93e MIPS: VDSO: Move disabling the VDSO logic to Kconfig adds fd9d0ca2cc4f MIPS: Unconditionally specify '-EB' or '-EL' adds 2ff906994b6c MIPS: VDSO: Use $(LD) instead of $(CC) to link VDSO adds 22235ef34a97 MIPS: VDSO: Allow ld.lld to link the VDSO adds 26bff9eb4920 MIPS: Only include the platform file needed adds a7cf53b7abdf MIPS: Fix typos in arch/mips/Kbuild.platforms adds 125be5868eaa MIPS: Fix "make clean" error due to recent changes adds d203c2d3eed5 MIPS: dts: mscc: Updated changed name for miim pinctrl function adds 04146f22cb47 KVM: MIPS: use true,false for bool variable adds 7ff1f6264f9c KVM: MIPS/TLB: Remove Unneeded semicolon in tlb.c adds 8d34509742f9 KVM: MIPS/VZ: Remove unneeded semicolon adds b6b6c318006b KVM: MIPS/Emulate: Remove unneeded semicolon adds 8a4e2779570f MIPS: Fix builds for VR41xx platforms adds 1fded93fb154 MIPS: ralink: Don't include objects twice adds 83dd9a0b6643 MIPS: SGI-IP27: Use the _AC() macro in spaces.h adds 24ce659dcc02 MIPS: ath79: ar9331_dpt_module: update led nodes adds e795688eeedf MIPS: ath79: ar9331: rename uart to serial node adds a44de7497f91 MIPS: Loongson: Build ATI Radeon GPU driver as module adds d9a51fd594d8 MIPS: Remove not used 8250-platform.c adds de541d60157a MIPS: Loongson64: fix typos in loongson_regs.h adds fdec207e466d MIPS: Loongson64: define offsets and known revisions for s [...] adds ac44d672787f MIPS: define more Loongson CP0.Config6 and CP0.Diag feature bits adds 2971317ab04a mips/mm: Add page soft dirty tracking adds 00ec731e53b8 Merge remote-tracking branch 'mips/mips-next' adds c1e8e137f959 Merge remote-tracking branch 'nds32/next' adds aa352155c361 Merge remote-tracking branch 'parisc-hd/for-next' adds cfa55652f418 Merge remote-tracking branch 'powerpc/next' adds 4ac709ea7cc8 Merge remote-tracking branch 'risc-v/for-next' adds 0fea41b80362 Merge remote-tracking branch 's390/features' adds 6fd20cfea814 Merge remote-tracking branch 'sh/sh-next' adds ed894bf5a763 sparc32: mm: Fix argument checking in __srmmu_get_nocache() adds 8e958839e4b9 sparc32: mm: Restructure sparc32 MMU page-table layout adds 3f407976ac29 sparc32: mm: Change pgtable_t type to pte_t * instead of s [...] adds 8c8f3156dd40 sparc32: mm: Reduce allocation size for PMD and PTE tables adds a012c1e866a6 Merge branch 'Rework-sparc32-page-table-layout' adds 0a2576dae032 oradax: convert get_user_pages() --> pin_user_pages() adds 9f0d5320076b Merge remote-tracking branch 'sparc-next/master' adds 252f6e0162ce Merge remote-tracking branch 'uml/linux-next' adds 9b2d58e8d9c4 btrfs: fix a race between scrub and block group removal/al [...] adds 1a61170cf623 btrfs: rename member 'trimming' of block group to a more g [...] adds 4e630d5d9ece btrfs: move the block group freeze/unfreeze helpers into b [...] adds 29abbff8dd4a btrfs: scrub, only lookup for csums if we are dealing with [...] adds 036f56e45890 btrfs: send: emit file capabilities after chown adds 2fcbbfb635b1 btrfs: block-group: don't set the wrong READA flag for btr [...] adds 5af797b782ab btrfs: block-group: refactor how we read one block group item adds 690e2818197b btrfs: block-group: refactor how we delete one block group item adds 5e96731c699c btrfs: block-group: refactor how we insert a block group item adds 14f6ba8a9a7f btrfs: block-group: rename write_one_cache_group() adds 33b7b451a4e6 btrfs: remove duplicated include in block-group.c adds 4215444df794 btrfs: use the token::eb for all set/get helpers adds bb27274605a3 btrfs: drop eb parameter from set/get token helpers adds 7339a66991b6 btrfs: don't use set/get token for single assignment in ov [...] adds ac0bf2bb71dd btrfs: don't use set/get token in leaf_space_used adds 1d58898d71a4 btrfs: preset set/get token with first page and drop condition adds dfd3f2f85fb2 btrfs: add separate bounds checker for set/get helpers adds 8fad73275223 btrfs: speed up btrfs_get_##bits helpers adds 9ad4263c1a19 btrfs: speed up btrfs_get_token_##bits helpers adds db08825bcd2f btrfs: speed up btrfs_set_##bits helpers adds a426c89e5ca0 btrfs: speed up btrfs_set_token_##bits helpers adds d3d879b145b5 btrfs: speed up and simplify generic_bin_search adds dd3af6ecfe1e btrfs: remove unused map_private_extent_buffer adds 2657c959e796 btrfs: constify extent_buffer in the API functions adds e297efbf957b btrfs: drop unnecessary offset_in_page in extent buffer helpers adds 0bb26d922128 btrfs: optimize split page read in btrfs_get_##bits adds 9ed5bf11e884 btrfs: optimize split page read in btrfs_get_token_##bits adds 7123202b0a7e btrfs: optimize split page write in btrfs_set_##bits adds 2920904ac6e2 btrfs: optimize split page write in btrfs_set_token_##bits adds 8dafd3138e00 btrfs: update documentation of set/get helpers adds b5159cf7bd13 Merge branch 'misc-next' into for-next-current-v5.6-20200515 adds 1ca2e891d8ac Merge branch 'for-next-current-v5.6-20200515' into for-nex [...] adds 351ea5e3d3b9 Merge branch 'misc-next' into for-next-next-v5.7-20200515 adds 3ade84b69d56 Merge branch 'for-next-next-v5.7-20200515' into for-next-20200515 adds bee112b987a1 Merge remote-tracking branch 'btrfs/for-next' adds 09f46d928edc Merge remote-tracking branch 'exfat/dev' adds 5cea6f9d27e6 Merge remote-tracking branch 'ext3/for_next' adds 5e6bbde95982 f2fs: introduce mempool for {,de}compress intermediate pag [...] adds 6d92b201035d f2fs: compress: support lzo-rle compress algorithm adds ff5f85c8d62a f2fs: don't leak filename in f2fs_try_convert_inline_dir() adds f874fa1c7c79 f2fs: split f2fs_d_compare() from f2fs_match_name() adds 43c780ba2624 f2fs: rework filename handling adds 84c9c2de0626 f2fs: correctly fix the parent inode number during fsync() adds 042be373adf7 f2fs: shrink spinlock coverage adds ef8d563f184e f2fs: introduce F2FS_IOC_RELEASE_COMPRESS_BLOCKS adds 1f5f11a3c41e f2fs: remove blk_plugging in block_operations adds f6644143c63f f2fs: compress: let lz4 compressor handle output buffer bu [...] adds 48abe91ac1ad f2fs: Fix wrong stub helper update_sit_info adds baaa7ebf25c7 f2fs: report delalloc reserve as non-free in statfs for pr [...] adds 34c061ad85a2 f2fs: Avoid double lock for cp_rwsem during checkpoint adds c75488fb4d82 f2fs: introduce F2FS_IOC_RESERVE_COMPRESS_BLOCKS adds 4fec3fc02671 f2fs: use round_up to enhance calculation adds b4b10061ef98 f2fs: refactor resize_fs to avoid meta updates in progress adds deaf160f8aa7 f2fs: remove redundant assignment to variable err adds 03382f1aa99f f2fs: compress: don't handle non-compressed data in workqueue adds f3494345ce99 f2fs: fix potential use-after-free issue adds 9c1223845a37 f2fs: add compressed/gc data read IO stat adds 1454c978efbb f2fs: compress: fix zstd data corruption adds ac291d698f38 f2fs: flush dirty meta pages when flushing them adds 64f9324c8e90 f2fs: fix checkpoint=disable:%u%% adds 13c2bba87792 Merge remote-tracking branch 'f2fs/dev' adds 075439a421c6 Merge remote-tracking branch 'fuse/for-next' adds 1e897ace48fe Merge remote-tracking branch 'jfs/jfs-next' adds 0751deb667e6 Merge remote-tracking branch 'nfsd/nfsd-next' adds 9aafc1b01873 ovl: potential crash in ovl_fid_to_fh() adds b0def88d807f ovl: resolve more conflicting mount options adds 3011645b5b06 ovl: cleanup non-empty directories in ovl_indexdir_cleanup() adds 773cb4c56b1b ovl: prepare to copy up without workdir adds 62a8a85be835 ovl: index dir act as work dir adds 32b1924b210a ovl: skip overlayfs superblocks at global sync adds 654255fa205c ovl: inherit SB_NOSEC flag from upperdir adds c21c839b8448 ovl: whiteout inode sharing adds 399c109d357a ovl: sync dirty data when remounting to ro mode adds 144da23beab8 ovl: return required buffer size for file handles adds 05b937a0bf1d Merge remote-tracking branch 'overlayfs/overlayfs-next' adds ecf84096a526 ubifs: remove broken lazytime support adds 3c3c32f85b6c ubifs: fix wrong use of crypto_shash_descsize() adds 0e7572cffe44 ubi: Fix seq_file usage in detailed_erase_block_info debugfs file adds 7635276caee7 Merge remote-tracking branch 'ubifs/linux-next' adds 237aac4624aa xfs: ensure f_bfree returned by statfs() is non-negative adds ee4064e56cd8 xfs: Replace zero-length array with flexible-array adds 508578f2f560 xfs: Use the correct style for SPDX License Identifier adds 7689934f9675 xfs: separate read-only variables in struct xfs_mount adds 8d56a04b594d xfs: convert m_active_trans counter to per-cpu adds 3b14f488786c xfs: don't fail verifier on empty attr3 leaf block adds 11997944c63f xfs: xfs_bmapi_read doesn't take a fork id as the last argument adds 01424ea50a03 xfs: call xfs_iformat_fork from xfs_inode_from_disk adds 7dce2348a744 xfs: split xfs_iformat_fork adds 9ab905e98aee xfs: handle unallocated inodes in xfs_inode_from_disk adds e2d1d87d4f28 xfs: call xfs_dinode_verify from xfs_inode_from_disk adds f16140132077 xfs: don't reset i_delayed_blks in xfs_iread adds 21b0ea8945b5 xfs: remove xfs_iread adds 47b39522f892 xfs: remove xfs_ifork_ops adds b4e934b22509 xfs: refactor xfs_inode_verify_forks adds 077ea6f64aa3 xfs: improve local fork verification adds 82f715f0fb1b xfs: remove the special COW fork handling in xfs_bmapi_read adds dc6a7f69e533 xfs: remove the NULL fork handling in xfs_bmapi_read adds caa22e1d002d Merge remote-tracking branch 'xfs/for-next' adds 568776f992c4 zonefs: Replace uuid_copy() with import_uuid() adds 640c39f3109f Merge remote-tracking branch 'zonefs/for-next' adds dae2f8ed7992 fs: Lift XFS_IDONTCACHE to the VFS layer adds 2c567af418e3 fs: Introduce DCACHE_DONTCACHE adds 2ce0b5d44ca5 Merge remote-tracking branch 'djw-vfs/vfs-for-next' adds 54607278574e Merge remote-tracking branch 'file-locks/locks-next' adds a3c751a50fe6 vfs: allow unprivileged whiteout creation adds 530f32fc370f aio: fix async fsync creds adds 9f6c61f96f2d proc/mounts: add cursor adds 9470451505ef vfs: split out access_override_creds() adds 44a3b8744405 utimensat: AT_EMPTY_PATH support adds 581701b7efd6 uapi: deprecate STATX_ALL adds 761e28fa270a statx: don't clear STATX_ATIME on SB_RDONLY adds fa2fcf4f1df1 statx: add mount ID adds 80340fe3605c statx: add mount_root adds 9193ae87a8af vfs: don't parse forbidden flags adds caaef1ba8c9e vfs: don't parse "posixacl" option adds 55923e4d7d19 vfs: don't parse "silent" option adds c8ffd8bcdd28 vfs: add faccessat2 syscall adds d6de0fcfaa99 Merge branch 'from-miklos' into for-next adds 914f3333c250 Merge remote-tracking branch 'vfs/for-next' adds b3d40c24ee05 Merge remote-tracking branch 'printk/for-next' adds d6b5f150cf3b Merge branch 'pci/aspm' adds a9af674dc8c5 Merge branch 'pci/error' adds 85dc6a5f16af Merge branch 'pci/hotplug' adds d24a6810c29d Merge branch 'pci/kconfig' adds a85a6c86c25b driver core: platform: Clarify that IRQ 0 is invalid adds 0584bff09629 PCI: Check for platform_get_irq() failure consistently adds 914a1951d889 PCI: Replace zero-length array with flexible-array adds 2105d4b07ef2 Merge branch 'pci/misc' adds 71ca80e40202 Merge branch 'pci/p2pdma' adds 62a7f3009a46 serial: 8250_pci: Move Pericom IDs to pci_ids.h adds 68f5fc4ea9dd PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect adds 8bb08c66eaa7 Merge branch 'pci/pm' adds afee74345eac Merge branch 'pci/resource' adds de2324d51a21 Merge branch 'remotes/lorenzo/pci/altera' adds 22e21e51ce75 PCI: brcmstb: Assert fundamental reset on initialization adds b382e4a0a18f PCI: brcmstb: Don't clk_put() a managed clock adds 077a4fa92a61 PCI: brcmstb: Fix window register offset from 4 to 8 adds 420c517b1e30 dt-bindings: PCI: brcmstb: New prop 'aspm-no-l0s' adds caab002d5069 PCI: brcmstb: Disable L0s component of ASPM if requested adds ca91ddef2e43 soc: bcm2835: Add notify xHCI reset property adds fbbc5ff3f7f9 firmware: raspberrypi: Introduce vl805 init routine adds 44331189f908 PCI: brcmstb: Wait for Raspberry Pi's firmware when present adds c65822fef4ad USB: pci-quirks: Add Raspberry Pi 4 quirk adds b887eedb29ac Merge branch 'remotes/lorenzo/pci/brcmstb' adds e1fc129219a8 PCI: dwc: Program outbound ATU upper limit register adds 3ba0a2cf5b67 PCI: dwc: intel: Make intel_pcie_cpu_addr() static adds 9e0d007338a5 PCI: dwc: pci-dra7xx: Use devm_platform_ioremap_resource_byname() adds 9e03b13e5163 PCI: dwc: Fix inner MSI IRQ domain registration adds bf1b2b72e6d7 PCI: amlogic: meson: Don't use FAST_LINK_MODE to set up link adds c69105f0883f Merge branch 'remotes/lorenzo/pci/dwc' adds 71e3b9e61c16 Merge branch 'remotes/lorenzo/pci/endpoint' adds 90651f2ce6cd Merge branch 'remotes/lorenzo/pci/host-generic' adds 83cc3508ffaa PCI: hv: Fix the PCI HyperV probe failure path to release [...] adds c81992e7f4aa PCI: hv: Retry PCI bus D0 entry on invalid device state adds 13816ac24d0a Merge branch 'remotes/lorenzo/pci/hv' adds 2aff0d5d61e7 MAINTAINERS: correct typo in new NXP LAYERSCAPE GEN4 adds 7fdde0f9a571 Documentation: PCI: Give unique labels to sections adds 2eed42dd8e5c Merge branch 'remotes/lorenzo/pci/misc' adds a18f4b6ea50b PCI: rcar: Rename pcie-rcar.c to pcie-rcar-host.c adds 78a0d7f2f5a3 PCI: rcar: Move shareable code to a common file adds 328263687148 PCI: rcar: Fix calculating mask for PCIEPAMR register adds 975cf23e3aa8 PCI: endpoint: Pass page size as argument to pci_epc_mem_init() adds ecbae8715e31 PCI: endpoint: Add support to handle multiple base for map [...] adds 7668d95bc827 dt-bindings: PCI: rcar: Add bindings for R-Car PCIe endpoi [...] adds 37f8d1878733 PCI: rcar: Add endpoint mode support adds 3aecbd9786b5 MAINTAINERS: Add file patterns for rcar PCI device tree bindings adds 092c3679c369 Merge branch 'remotes/lorenzo/pci/rcar' adds 63605f1cfcc5 PCI: tegra: Fix reporting GPIO error value adds 09b822524ab8 Merge branch 'remotes/lorenzo/pci/tegra' adds 30370da5c805 Merge branch 'remotes/lorenzo/pci/v3-semi' adds 48fe3827cb11 Merge remote-tracking branch 'pci/next' adds e7c1c00cf3fa pstore: Drop useless try_module_get() for backend adds c30b20cd96a7 pstore: Rename "pstore_lock" to "psinfo_lock" adds cab12fd04938 pstore: Convert "psinfo" locking to mutex adds 47af61ffb19b pstore: Rename "allpstore" to "records_list" adds db23491c7720 pstore: Convert "records_list" locking to mutex adds 6248a0666c8a pstore: Add proper unregister lock checking adds 7a0ad546847a pstore: Refactor pstorefs record list removal adds 6bcaa233a90b pstore: Add locking around superblock changes adds be738daa69b1 pstore: Do not leave timer disabled for next backend adds 2a44ccbbf04a pstore: Remove filesystem records when backend is unregistered adds a1a9009eb010 pstore: Make sure console capturing will restart adds 8ce0b42f3f85 pstore/platform: Switch pstore_info::name to const adds f7ef8a5f8373 pstore/platform: Use backend name for console registration adds a9c33ac545b7 pstore/platform: Move module params after declarations adds 96d810764bc1 pstore/ram: Adjust module param permissions to reflect reality adds 6b31e99b85b0 pstore/ram: Refactor DT size parsing adds 6f120e58d448 pstore/ram: Refactor ftrace buffer merging adds 4ad595b4fcc0 pstore/ftrace: Provide ftrace log merging routine adds 264485d2d539 printk: Collapse shutdown types into a single dump reason adds 1530e67cc061 printk: honor the max_reason field in kmsg_dumper adds c14e19ad99ef printk: Introduce kmsg_dump_reason_str() adds c3ae9adee9d5 pstore/platform: Pass max_reason to kmesg dump adds 1970c60726f4 pstore/ram: Introduce max_reason and convert dump_oops adds 3431ea1d3297 ramoops: Add max_reason optional field to ramoops DT node adds 98601d175115 pstore/zone: Introduce common layer to manage storage zones adds 329396e9ba1a pstore/blk: Introduce backend for block devices adds 9d10a02576de pstore/zone,blk: Add support for pmsg frontend adds a0bf04b88a1c pstore/zone,blk: Add console frontend support adds fefc27738024 pstore/zone,blk: Add ftrace frontend support adds 5c270a0dfa27 Documentation: Add details for pstore/blk adds cec1454b2ea9 pstore/zone: Provide way to skip "broken" zone for MTD devices adds c5000c12e5a8 pstore/blk: Provide way to query pstore configuration adds 896bb9d98c18 pstore/blk: Support non-block storage devices adds a6ab751b39f1 pstore/blk: Introduce "best_effort" mode adds dcaa1e76b774 mtd: Support kmsg dumper based on pstore/blk adds cb3c611cdb1c Merge remote-tracking branch 'pstore/for-next/pstore' adds 346338ef00d3 HID: apple: Swap the Fn and Left Control keys on Apple keyboards adds 20324d3399c4 Merge branch 'for-5.8/apple' into for-next adds fb68ada81e65 HID: Add quirks for Trust Panora Graphic Tablet adds 6ab875d19f3b Merge branch 'for-5.7/upstream-fixes' into for-next adds c7c01385cac1 Merge remote-tracking branch 'hid/for-next' adds 19bb22273c42 i2c: mux: pca954x: Refactor pca954x_irq_handler() adds 753aa3694382 i2c: mux: pca954x: Make use of device properties adds 3093c6410172 i2c: mux: pca954x: Move device_remove_file() out of pca954 [...] adds 40e31f0e1847 i2c: mux: pca954x: Convert license to SPDX identifier adds 0f03c08892ac i2c: pxa: consolidate i2c_pxa_*xfer() implementations adds c25e509aef8b i2c: pxa: avoid complaints with non-responsive slaves adds ae1c3b73945c i2c: pxa: ensure timeout messages are unique adds 18d30c0946f9 i2c: pxa: remove some unnecessary debug adds e81c979f4e07 i2c: pxa: clear all master action bits in i2c_pxa_stop_message() adds 2fd6cbf41aa9 i2c: pxa: use master-abort for device probes adds 16b363c178ab i2c: mux: Replace zero-length array with flexible-array adds 786d2af7a5d8 Merge branch 'i2c/for-5.8' into i2c/for-next adds 48779ede4929 i2c: algo-pca: update contact email adds dc9e2b4106a1 i2c: altera: Fix race between xfer_msg and isr thread adds 7b8525345064 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds fa42dbfdbcb6 Merge branch 'i2c/for-current' into i2c/for-next adds 9b9b5a02a49f i2c: designware: Use devm_platform_ioremap_resource() to s [...] adds dfcb4097003d i2c: designware: Move configuration routines to respective [...] adds 86ba36440e7e i2c: designware: Switch PCI driver to use i2c_dw_configure [...] adds a984aecedc17 i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() adds 3eed0572484d i2c: designware: Allow slave mode for PCI enumerated devices adds d7cc96fd5b0e Merge branch 'i2c/for-5.8' into i2c/for-next adds 188fe480cd65 i2c: designware: Use devm_platform_ioremap_resource() to s [...] adds 3ebe40ed1c39 i2c: designware: Move configuration routines to respective [...] adds 42ab0012340d i2c: designware: Switch PCI driver to use i2c_dw_configure [...] adds bed20c84021e i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() adds 7943f1d17883 i2c: designware: Allow slave mode for PCI enumerated devices adds fadb47fca1f1 Merge branch 'i2c/for-5.8' into i2c/for-next adds 0a3a3ee2f421 i2c: mux: Replace zero-length array with flexible-array adds bc8faf89ea19 Merge branch 'i2c/for-current' into i2c/for-next adds 5f1ae73d538a i2c: mediatek: Add i2c ac-timing adjust support adds e2573f0dc7d9 i2c: slave-eeprom: add support for 24c512 EEPROMs adds 86a776024606 Merge branch 'i2c/for-5.8' into i2c/for-next adds 7d66976fe747 i2c: at91: Fix pinmux after devm_gpiod_get() for bus recovery adds ab7cf7e53ccf i2c: algo-pca: update contact email adds 5d4c7977499a i2c: altera: Fix race between xfer_msg and isr thread adds e9d1a0a41d44 i2c: mux: demux-pinctrl: Fix an error handling path in 'i2 [...] adds 8695e0b1b964 i2c: mux: Replace zero-length array with flexible-array adds efa7fb4c6c8e MAINTAINERS: add maintainer for mediatek i2c controller driver adds 41895bfee70e Merge branch 'i2c/for-current-fixed' into i2c/for-next adds b0d0e5467de6 Merge remote-tracking branch 'i2c/i2c/for-next' adds 68c8306f4552 Merge remote-tracking branch 'i3c/i3c/next' adds c824a3b71da4 Merge branch 'dmi/master' adds ad41da7b7584 hwmon: (nct7904) Add watchdog function adds 05e46f00e7e4 hwmon: (dell-smm) Use one DMI match for all XPS models adds 1e03a3448b72 hwmon: (lm70) Add support for ACPI adds 41ebd56da734 hwmon: (ina2xx) Implement alert functions adds 954f800d18f3 hwmon: Reduce indentation level in __hwmon_device_register() adds cb774656032e hwmon: (lm75) Fix all coding-style warnings on lm75 driver adds 4e65b700a8d4 hwmon: (adt7411) update contact email adds 440cf187c77d hwmon: (pmbus) Improve initialization of 'currpage' and 'c [...] adds df56c9312f80 hwmon: (pmbus) Driver for Maxim MAX16601 adds 6f408febbcbc hwmon : (nct6775) Use kobj_to_dev() API adds 9b7f228e84ed hwmon: (lm90) Add max6654 support to lm90 driver adds 48620b34964a Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds 2f4c33063ad7 docs: sysctl/kernel: document ngroups_max adds 036168e3df36 doc: zh_CN: add translatation for debugfs.txt adds fd79cfd71221 docs: debugfs: Update struct debugfs_reg32 definition adds ea8fdf1a40e9 docs: vm: page_frags.rst: Fix the reference of stale function adds 77691ee92d4a Documentation: update numastat explanation adds b17b24fc3c10 doc: Fix some errors in ras.rst adds 728c1471b544 docs: move DMA kAPI to Documentation/core-api adds b25fc491cb6a docs: move IPMI.txt to the driver API book adds 283b69bf7948 docs: fix references for ipmi.rst file adds a74e2a226452 docs: debugging-via-ohci1394.txt: add it to the core-api book adds e00b0ab86c79 docs: add IRQ documentation at the core-api book adds 1ac00669c35e docs: move the kref doc into the core-api book adds 9184027f0aaf docs: move digsig docs to the security book adds 95ca6d73a8a9 docs: move locking-specific documents to locking/ adds 5207e78bd417 Merge remote-tracking branch 'jc_docs/docs-next' adds 18200e9e243d media: Documentation: media: Update sub-device API intro adds 3fb0ee8b3b79 media: Documentation: media: Document read-only subdevice adds f75c431e54e2 media: v4l2-dev: Add v4l2_device_register_ro_subdev_node() adds fb15db8c0060 media: v4l2-subdev: Guard whole fops and ioctl hdlr adds 6446ec6cbf46 media: v4l2-subdev: add VIDIOC_SUBDEV_QUERYCAP ioctl adds 0e06a071dce7 media: v4l: document VIDIOC_SUBDEV_QUERYCAP adds ea8912b788f8 media: gpio-ir-tx: improve precision of transmitted signal [...] adds 1195a28dcf1b media: gpio-ir-tx: allow transmission without carrier adds 1bcecace15d2 media: dvb: remove redundant assignment to variable bw adds 4e054aab8a1f media: stv0900_core: remove redundant assignment to variable val adds f933d160b1e7 media: usb: ttusb-dec: reduce the number of memory reads i [...] adds 77d30eab0448 media: mantis_dvb: remove redundant initialization to vari [...] adds 43c4dc3f59e7 media: dvb-frontends: remove redundant initialization of v [...] adds 35dd70b4c493 media: media: sh_veu: Remove driver adds 86126bfe6336 Merge remote-tracking branch 'v4l-dvb/master' adds 3f8ffb14ea17 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds fbe093dd16f4 Merge branch 'pm-cpufreq' into linux-next adds a10660f7788b ACPI: Delete unused proc filename macros adds 841ae40bfd77 Merge branch 'acpi-misc' into linux-next adds 2909438d4d62 cpufreq: fix minor typo in struct cpufreq_driver doc comment adds 8ef6544598d6 Merge branch 'pm-cpufreq' into linux-next adds 6accf26eca37 Merge remote-tracking branch 'pm/linux-next' adds cfa75612bfe5 Merge remote-tracking branch 'cpupower/cpupower' adds 45a41875fa20 dt-bindings: opp: Introduce opp-peak-kBps and opp-avg-kBps [...] adds 6c591eec67cb OPP: Add helpers for reading the binding properties adds 1597d453289b interconnect: Add of_icc_get_by_index() helper function adds fcb57bfcb87f interconnect: Disallow interconnect core to be built as a module adds 8fd3574b54a5 interconnect: Remove unused module exit code from core adds 90562c818270 Merge remote-tracking branch 'georgi/icc-get-by-index' int [...] adds 0f438abc246a OPP: Add support for parsing interconnect bandwidth adds 7a696a5b2cf5 OPP: Add sanity checks in _read_opp_key() adds 5cbd6561a497 OPP: Update the bandwidth on OPP frequency changes adds 34c05b3e6dd8 cpufreq: dt: Add support for interconnect bandwidth scaling adds c7259cba7fe7 dt-bindings: interconnect: Add interconnect-tags bindings adds 69d5a6f10c7c OPP: Add support for setting interconnect-tags adds 82cc7f6d322e opp: Reorder the code for !target_freq case adds f4111e2e1ae1 opp: core: add regulators enable and disable adds b88e33cf5681 Merge remote-tracking branch 'opp/opp/linux-next' adds e939927f695e Merge remote-tracking branch 'thermal/thermal/linux-next' adds 9e70a2485198 Merge remote-tracking branch 'ieee1394/for-next' adds a4e439a6f628 dlm: dlm_internal: Replace zero-length array with flexible [...] adds 3c80d3794dac dlm: user: Replace zero-length array with flexible-array member adds 90db4f8be386 fs:dlm:remove unneeded semicolon in rcom.c adds f084a4f4a14b dlm: Switch to using wait_event() adds fe204591cc94 dlm: remove BUG() before panic() adds 643e49119eac Merge remote-tracking branch 'dlm/next' adds c342ebbb1af2 Merge remote-tracking branch 'swiotlb/linux-next' adds 52c81f47f0d2 RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz adds 17793833f81c RDMA/ucma: Return stable IB device index as identifier adds 30661322b8c3 RDMA/hns: Extend capability flags for HIP08_C adds 90ae0b57e4a5 RDMA/hns: Combine enable flags of qp adds f8f2a576cb0c RDMA/addr: Mark addr_resolve as might_sleep() adds d3552fb65d23 RDMA/cm: Remove return code from add_cm_id_to_port_list adds 42113eed8f10 RDMA/cm: Remove unused store to ret in cm_rej_handler adds e83f195aa45c RDMA/cm: Pull duplicated code into cm_queue_work_unlock() adds 9767a27e1aeb RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait adds 09fb406a569b RDMA/cm: Add a note explaining how the timewait is eventua [...] adds cfa68b0d0440 RDMA/cm: Make find_remote_id() return a cm_id_private adds 1cc44279f297 RDMA/cm: Remove the cm_free_id() wrapper function adds 51e8463cfc48 RDMA/cm: Remove needless cm_id variable adds a0e46db4e764 RDMA/cm: Increment the refcount inside cm_find_listen() adds 0cb9e4f9e98a IB/rdmavt: Replace zero-length array with flexible-array adds 14c129e30152 {IB/net}/mlx5: Simplify don't trap code adds 9254f8ed15b6 net/mlx5: Add support in forward to namespace adds 10c261551359 Merge branch 'mellanox/mlx5-next' into rdma.git for/next adds b9019507aa6e RDMA/mlx5: Refactor DV create flow adds 8c112a5f29a3 RDMA/mlx5: Add support in steering default miss adds f29de9eee782 RDMA/mlx5: Add support for drop action in DV steering adds 59dde4d19cf8 RDMA/mlx5: Fix query_srq_cmd() function adds 9ddacff18b15 sysfs: export sysfs_remove_file_self() adds b5c27cdb094e RDMA/rtrs: public interface header to establish RDMA connections adds 91fddedd439c RDMA/rtrs: private headers with rtrs protocol structs and helpers adds c0894b3ea69d RDMA/rtrs: core: lib functions shared between client and s [...] adds cb80329c9434 RDMA/rtrs: client: private header with client structs and [...] adds 6a98d71daea1 RDMA/rtrs: client: main functionality adds 89dd4c3bdc46 RDMA/rtrs: client: statistics functions adds 215378b838df RDMA/rtrs: client: sysfs interface functions adds 787f78a6b075 RDMA/rtrs: server: private header with server structs and [...] adds 9cb837480424 RDMA/rtrs: server: main functionality adds c4f07c60bb02 RDMA/rtrs: server: statistics functions adds 91b11610af8d RDMA/rtrs: server: sysfs interface functions adds c013fbc1fd34 RDMA/rtrs: include client and server modules into kernel c [...] adds 745b6a3d4a67 RDMA/rtrs: a bit of documentation adds 219ace607701 block/rnbd: private headers with rnbd protocol structs and [...] adds 90426e89f54d block/rnbd: client: private header with client structs and [...] adds f7a7a5c228d4 block/rnbd: client: main functionality adds 1eb54f8f5dd8 block/rnbd: client: sysfs interface functions adds d4c6957dd001 block/rnbd: server: private header with server structs and [...] adds 2de6c8de192b block/rnbd: server: main functionality adds f0aad9baadb5 block/rnbd: server: functionality for IO submitting to block dev adds 8cee532f469b block/rnbd: server: sysfs interface functions adds bc01885342e1 block/rnbd: include client and server modules into kernel [...] adds aa4d16e44f60 block/rnbd: a bit of documentation adds f11e0ec55f0c MAINTAINERS: Add maintainers for RNBD/RTRS modules adds 04186ab74ea1 Merge remote-tracking branch 'rdma/for-next' adds 0462b6bdb644 net: add a CMSG_USER_DATA macro adds 2618d530dd8b net/scm: cleanup scm_detach_fds adds 1f466e1f15cf net: cleanly handle kernel vs user buffers for ->msg_control adds 97cf0ef9305b Merge branch 'improve-msg_control-kernel-vs-user-pointer-h [...] adds 6b9ea5ff5abd checkpatch: warn about uses of ENOTSUPP adds 5b3f3f2a71ed ionic: support longer tx sg lists adds c4e7a75a096c ionic: updates to ionic FW api description adds a836c352291d ionic: protect vf calls from fw reset adds cba155d591aa ionic: add support for more xcvr types adds 62ba8766f775 ionic: shorter dev cmd wait time adds 5c7843112543 ionic: reset device at probe adds 36ac2c509248 ionic: ionic_intr_free parameter change adds c06107cabea3 ionic: more ionic name tweaks adds f64e0c5698b7 ionic: add more ethtool stats adds 7c7b58ecd604 ionic: update doc files adds 92a84c780601 Merge branch 'ionic-updates' adds 966a5c08af1b dt-bindings: net: Convert UniPhier AVE4 controller to json-schema adds 527c1e615b4c sfc: actually wire up siena_check_caps() adds 1b0cde409187 sfc: siena_check_caps() can be static adds 26831d781496 Merge branch 'sfc-siena_check_caps-fixups' adds 54a0ed0df496 net: dsa: provide an option for drivers to always receive [...] adds 1f66b0f0aec6 net: dsa: tag_8021q: introduce a vid_is_dsa_8021q helper adds 7f14937facdc net: dsa: sja1105: keep the VLAN awareness state in a driv [...] adds 60b33aeb7e0e net: dsa: sja1105: deny alterations of dsa_8021q VLANs fro [...] adds ec5ae61076d0 net: dsa: sja1105: save/restore VLANs using a delta commit method adds fa83e5d9183f net: dsa: sja1105: allow VLAN configuration from the bridg [...] adds cfa36b1fff42 net: dsa: sja1105: exit sja1105_vlan_filtering when called [...] adds 38b5beeae7a4 net: dsa: sja1105: prepare tagger for handling DSA tags an [...] adds 3eaae1d05f2b net: dsa: tag_8021q: support up to 8 VLANs per port using [...] adds 84eeb5d460e3 net: dsa: tag_sja1105: implement sub-VLAN decoding adds 2cafa72e516f net: dsa: sja1105: add a new best_effort_vlan_filtering de [...] adds 88cac0fa534d net: dsa: sja1105: add packing ops for the Retagging Table adds aaa270c638ca net: dsa: sja1105: implement a common frame memory partiti [...] adds 3f01c91aab92 net: dsa: sja1105: implement VLAN retagging for dsa_8021q [...] adds a20bc43bfb2e docs: net: dsa: sja1105: document the best_effort_vlan_fil [...] adds 113cb8ffd858 Merge branch 'Traffic-support-for-dsa_8021q-in-vlan_filter [...] adds 51fa960d3b51 erspan: Check IFLA_GRE_ERSPAN_VER is set. adds fb9f2e92864f net: dsa: tag_sja1105: appease sparse checks for ethertype [...] adds bd2b3161dba8 net: dsa: felix: qos classified based on pcp adds de143c0e274b net: dsa: felix: Configure Time-Aware Scheduler via taprio [...] adds 0fbabf875d18 net: dsa: felix: add support Credit Based Shaper(CBS) for [...] adds b41dc4ae3264 Merge branch 'net-dsa-felix-tc-taprio-and-CBS-offload-support' adds aaebf8e60882 Bluetooth: Fix incorrect type for window and interval adds 91779665c129 Bluetooth: Modify LE window and interval for suspend adds 0d2c9825e46d Bluetooth: Rename BT_SUSPEND_COMPLETE adds 81dafad53c67 Bluetooth: Add hook for driver to prevent wake from suspend adds b7d0bf11a7ad Bluetooth: btusb: Implement hdev->prevent_wake adds 875e16759005 Bluetooth: btusb: Add support for Intel Bluetooth Device T [...] adds 608c39f4308c Bluetooth: serdev: Constify serdev_device_ops adds adf1d6926444 Bluetooth: Handle Inquiry Cancel error after Inquiry Complete adds 5b440676c15b Bluetooth: L2CAP: add support for waiting disconnection resp adds 6cd35888a0db Merge branch 'for-upstream' of git://git.kernel.org/pub/sc [...] adds 7af4c8451d80 dt-bindings: net: meson-dwmac: Add the amlogic,rx-delay-ns [...] adds ee0b8e6d0218 dt-bindings: net: dwmac-meson: Document the "timing-adjust [...] adds 3649abe43251 net: stmmac: dwmac-meson8b: use FIELD_PREP instead of open [...] adds 889df20305ff net: stmmac: dwmac-meson8b: Move the documentation for the [...] adds c92d1d2311a0 net: stmmac: dwmac-meson8b: Add the PRG_ETH0_ADJ_* bits adds e4227bff804f net: stmmac: dwmac-meson8b: Fetch the "timing-adjustment" clock adds a54dc4a49045 net: stmmac: dwmac-meson8b: Make the clock enabling code r [...] adds 9308c47640d5 net: stmmac: dwmac-meson8b: add support for the RX delay c [...] adds 4fda86015c55 Merge branch 'dwmac-meson8b-Ethernet-RX-delay-configuration' adds 6e8a4f9dda38 net: ignore sock_from_file errors in __scm_install_fd adds ea13d71887bd net: phy: tja11xx: add cable-test support adds 7d7e7bce768b net: phy: broadcom: add exp register access methods withou [...] adds e184a9072f89 net: phy: broadcom: add bcm_phy_modify_exp() adds 11ecf8c55b91 net: phy: broadcom: add cable test support adds f956af3fd474 net: phy: bcm54140: add cable diagnostics support adds 87f785e96218 Merge branch 'net-phy-broadcom-cable-tester-support' adds 1b2f08df0a88 ipv6: set msg_control_is_user in do_ipv6_getsockopt adds 6cb7576710ae net: phy: at803x: add cable diagnostics support adds 6545be82807c sfc: fix dereference of table before it is null checked adds 5e3768a436bb net: mvneta: speed down the PHY, if WoL used, to save energy adds 38152ea37d8b net: dsa: mt7530: set CPU port to fallback mode adds 0531b0357ba3 selftests: fix flower parent qdisc adds acb6d3771a03 r8152: Use MAC address from device tree if available adds 96b8e87838a1 net: hns3: modify some incorrect spelling adds 727f514bd677 net: hns3: remove a duplicated printing in hclge_configure() adds cb25a6072b51 net: hns3: modify an incorrect error log in hclge_mbx_handler() adds bd13f7e12936 net: hns3: remove some unused macros adds 5c6cfd309faa net: hns3: remove unnecessary frag list checking in hns3_n [...] adds c8a867a38fc8 Merge branch 'net-hns3-add-some-cleanups-for-next' adds d639836ab336 net: qed: adding hw_err states and handling adds a8736ea83b80 net: qede: add hw err scheduled handler adds 2ec276d5b224 net: qed: invoke err notify on critical areas adds d8d6c5a7be97 net: qed: critical err reporting to management firmware adds ca352f00756e net: qed: cleanup debug related declarations adds 936c7ba4dd5e net: qed: attention clearing properties adds 7d9acd87bd55 net: qede: optional hw recovery procedure adds 5144e9f439d5 net: qede: Implement ndo_tx_timeout adds 3e99c2111026 net: qed: introduce critical fan failure handler adds ebf64bf4df63 net: qed: introduce critical hardware error handler adds 8f76812e1cc4 net: qed: fix bad formatting adds 86b6ba171d4b Merge branch 'net-qed-qede-critical-hw-error-handling' adds ec008fa2a9e5 ethernet: ti: am65-cpts: add routines to support taprio offload adds 8127224c2708 ethernet: ti: am65-cpsw-qos: add TAPRIO offload support adds c7ad36576185 Merge branch 'am65-cpsw-add-taprio-EST-offload-support' adds 5a46b062e28f devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit adds bcab67822d77 hinic: add set_ringparam ethtool_ops support adds 3f044d26f80b hinic: update huawei ethernet driver maintainer adds e90b651e7b7f dt-bindings: net: dp83869: Update licensing info adds 74ac28f16486 dt-bindings: dp83867: Convert DP83867 to yaml adds 140ad6c8c6c7 net: phy: mdio-moxart: remove unneeded include adds b014d0430bcf net: dsa: felix: fix incorrect clamp calculation for burst adds aa443b3f8f3a r8169: remove not needed checks in rtl8169_set_eee adds 9b65d2ffe853 r8169: don't include linux/moduleparam.h adds 309b81f0fdc4 selftests/bpf: Install generated test progs adds fd9eef1a132d libbpf: Fix probe code to return EPERM if encountered adds cd49291ce18a selftests/bpf: Extract parse_num_list into generic testing [...] adds 8e7c2a023ac0 selftests/bpf: Add benchmark runner infrastructure adds 4eaf0b5c5e04 selftest/bpf: Fmod_ret prog and implement test_overhead as [...] adds c5d420c32cb4 selftest/bpf: Add BPF triggering benchmark adds 0aa0372f9229 Merge branch 'benchmark-runner' adds 99aaf53e2f7c tools/bpf: selftests : Explain bpf_iter test failures with [...] adds 21aef70eade2 bpf: Change btf_iter func proto prefix to "bpf_iter_" adds 2e3ed68bfcd9 bpf: Add comments to interpret bpf_prog return values adds 15172a46fa27 bpf: net: Refactor bpf_iter target registration adds ab2ee4fcb9d6 bpf: Change func bpf_iter_unreg_target() signature adds 3c32cc1bceba bpf: Enable bpf_iter targets registering ctx argument types adds 03421a92f562 samples/bpf: Remove compiler warnings adds 8f4605ac3e64 Merge branch 'bpf_iter-fixes' adds 6a0981542854 samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS adds 7aebfa1b3885 bpf: Support narrow loads from bpf_sock_addr.user_port adds 0645f7eb6f6a selftests/bpf: Test narrow loads for bpf_sock_addr.user_port adds c70f34a8ac66 bpf: Fix bpf_iter's task iterator logic adds 5b0004d92b45 selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" adds d56c2f95adb3 bpf: Allow sk lookup helpers in cgroup skb adds 06d3e4c9f11a bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb adds f307fa2cb4c9 bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers adds 383724e17ab0 selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers adds 68e916bc8d32 selftests/bpf: Test for sk helpers in cgroup skb adds b92d44b5c2ef Merge branch 'expand-cg_skb-helpers' adds d00f26b62333 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 2e186a2cf8c7 net: core: recursively find netdev by device node adds f8ab1807a9c9 net: sched: introduce terse dump flag adds ca44b738e594 net: sched: implement terse dump support in act adds 0348451db9ff net: sched: cls_flower: implement terse dump support adds e7534fd42a99 selftests: implement flower classifier terse dump tests adds cd2809cca243 Merge branch 'Implement-classifier-action-terse-dump-mode' adds 0141792f8b73 net: dsa: mt7530: fix VLAN setup adds f95f0f95cfb7 xdp: Add frame size to xdp_buff adds 63fe91ab3d1c bnxt: Add XDP frame size to driver adds 983e43451830 sfc: Add XDP frame size adds 494f44d54e25 mvneta: Add XDP frame size to driver adds 495de55f7019 net: netsec: Add support for XDP frame size adds a075767bbdc6 net: XDP-generic determining XDP frame size adds 34cc0b338a61 xdp: Xdp_frame add member frame_sz and handle in convert_t [...] adds db612f749e24 xdp: Cpumap redirect use frame_sz and increase skb_tailroom adds 5c8572251fab veth: Adjust hard_start offset on redirect XDP frames adds 45a9e6d8a687 veth: Xdp using frame_sz in veth driver adds 4a9b052a590d dpaa2-eth: Add XDP frame size adds 7358877ac110 hv_netvsc: Add XDP frame size to driver adds bc1c5745d779 qlogic/qede: Add XDP frame size to driver adds c88c35181d6a net: ethernet: ti: Add XDP frame size to driver cpsw adds 08fc1cfd2d25 ena: Add XDP frame size to amazon NIC driver adds d201ea9ebc51 mlx4: Add XDP frame size and adjust max XDP MTU adds c8145b263dd8 net: thunderx: Add XDP frame size adds fa6540b8efd8 nfp: Add XDP frame size to netronome driver adds fb3e6e930797 tun: Add XDP frame size adds 05afee298afc vhost_net: Also populate XDP frame size adds 9ce6146ec7b5 virtio_net: Add XDP frame size in two code paths adds 88eb0ee17b2e ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K adds cf0251289980 ixgbe: Add XDP frame size to driver adds 81f3c6283cff ixgbevf: Add XDP frame size to VF driver adds 24104024ce05 i40e: Add XDP frame size to driver adds d4ecdbf7aa2f ice: Add XDP frame size to driver adds 2a637c5b1aaf xdp: For Intel AF_XDP drivers add XDP frame_sz adds d628ee4fef1d mlx5: Rx queue setup time determine frame_sz for XDP adds c8741e2bfe87 xdp: Allow bpf_xdp_adjust_tail() to grow packet size adds ddb47d518ca1 xdp: Clear grow memory in bpf_xdp_adjust_tail() adds bc56c919fce7 bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). adds 68545fb6f2ff selftests/bpf: Adjust BPF selftest for xdp_adjust_tail adds 7ae2e00e8fc2 selftests/bpf: Xdp_adjust_tail add grow tail tests adds 5cc5924d8315 Merge branch 'xdp-grow-tail' adds 0ee52c0f6c67 bpf, bpftool: Allow probing for CONFIG_HZ from kernel config adds a17b53c4a4b5 bpf, capability: Introduce CAP_BPF adds 2c78ee898d8f bpf: Implement CAP_BPF adds 816260011876 selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests adds ed24a7a852b5 Merge branch 'bpf-cap' adds 3430223d393d Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next adds 4f1d97262d58 cxgb4: improve credits recovery in TC-MQPRIO Tx path adds 4bccfc036abb cxgb4: tune burst buffer size for TC-MQPRIO offload adds 5148e5950c67 cxgb4: add EOTID tracking and software context dump adds d42d118cfc22 Merge branch 'cxgb4-improve-and-tune-TC-MQPRIO-offload' adds b0ed0bbfb304 net: phy: broadcom: add support for BCM54811 PHY adds ca1c933bcee9 net: phy: tja11xx: execute cable test on link up adds 90bf45134d55 mptcp: add new sock flag to deal with join subflows adds 2f8a397d0a54 inet_connection_sock: factor out destroy helper. adds 729cd6436f35 mptcp: cope better with MP_JOIN failure adds 93d43e58683e Merge branch 'mptcp-fix-MP_JOIN-failure-handling' adds da07f52d3caf Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2ea46dc68642 ethernet: ti: am65-cpts: Add missing inline qualifier to s [...] adds 2726cd4a2928 net/mlx5: Dedicate fw page to the requesting function adds e7f860e2106a net/mlx5: Fix a bug of releasing wrong chunks on > 4K page [...] adds 4162f58b476b net/mlx5: Have single error unwinding path adds 41798df9bfca net/mlx5: Drain wq first during PCI device removal adds 49c0355d301b net/mlx5: Wait for inactive autogroups adds 90bf1c8dbdc5 net/mlx5: Move internal timer read function to clock library adds 9102d836d296 net/mlx5e: CT: Fix offload with CT action after CT NAT action adds 80639b199c9c net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces adds 8b46d424a743 net/mlx5e: IPoIB, Drop multicast packets that this interface sent adds 5ffb4d858b70 net/mlx5e: Calculate SQ stop room in a robust way adds 3f3ab178c71b net/mlx5e: Take DCBNL-related definitions into dedicated files adds ea6119aa67c7 Merge tag 'mlx5-updates-2020-05-15' of git://git.kernel.or [...] adds 6f42a2930565 net: phy: broadcom: fix checkpatch complains about tabs adds 74a1c059168b dpaa2-eth: add bulking to XDP_TX adds 9efd6a3cecdd netns: enable to inherit devconf from current netns adds a0c1d0eafd1e mptcp: Use 32-bit DATA_ACK when possible adds 7be92514b99c ethtool: check if there is at least one channel for TX/RX [...] adds 4df6ff2a9992 nfp: don't check lack of RX/TX channels adds 75c36dbb1c37 ethtool: don't call set_channels in drivers if config didn [...] adds 1ab9b5eabbab Merge branch 'ethtool-set_channels-add-a-few-more-checks' adds 13f15b59ad70 r8169: remove remaining call to mdiobus_unregister adds 85d4ec592510 mlxsw: spectrum_trap: Move struct definition out of header file adds cc678f4dbc57 mlxsw: spectrum_trap: Store all trap policer data in one array adds b14a40dbdea5 mlxsw: spectrum_trap: Store all trap group data in one array adds 200b7cca0ba1 mlxsw: spectrum_trap: Store all trap data in one array adds 84e0d83567df selftests: devlink_lib: Remove double blank line adds 04cc99d9bdb1 selftests: mlxsw: Do not hard code trap group name adds d53b1162d72a Merge branch 'mlxsw-Reorganize-trap-data' adds a4f48458ca1c net: ipa: don't use noirq suspend/resume callbacks adds 195ef57f8700 net: ipa: do not clear interrupt in gsi_channel_start() adds 2f6ca9570d31 Merge branch 'net-ipa-sc7180-suspend-resume' adds eb682677f59e selftests: Drop 'pref medium' in route checks adds a0e17064d43e mptcp: move common nospace-pattern to a helper adds fb529e62d3f3 mptcp: break and restart in case mptcp sndbuf is full adds 72511aab95c9 mptcp: avoid blocking in tcp_sendpages adds 149f7c71e2c7 mptcp: fill skb extension cache outside of mptcp_sendmsg_frag adds 17091708d1e5 mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag adds 5c8264435d4f mptcp: remove inner wait loop from mptcp_sendmsg_frag adds 4930f4831b15 net: allow __skb_ext_alloc to sleep adds 9740a7ae6d52 Merge branch 'mptcp-do-not-block-on-subflow-socket' adds dbfe7d74376e rds: convert get_user_pages() --> pin_user_pages() adds 3dedf6fba3c5 Merge remote-tracking branch 'net-next/master' adds 2ec0616e870f bpf: Fix check_return_code to only allow [0,1] in trace_it [...] adds f516acd5397f libbpf, hashmap: Remove unused #include adds 8d35d74f52ae libbpf, hashmap: Fix signedness warnings adds 5366d2269139 selftests/bpf: Fix test_align verifier log patterns adds 3b09d27cc93d selftests/bpf: Move test_align under test_progs adds 991e35eebe1e bpf: Selftests, move sockmap bpf prog header into progs adds d79a32129b21 bpf: Selftests, remove prints from sockmap tests adds 13a5f3ffd202 bpf: Selftests, sockmap test prog run without setting cgroup adds 248aba1d526e bpf: Selftests, print error in test_sockmap error cases adds 18d4e900a450 bpf: Selftests, improve test_sockmap total bytes counter adds 328aa08a081b bpf: Selftests, break down test_sockmap into subtests adds b98ca90c56ee bpf: Selftests, provide verbose option for selftests execution adds 065a74cbd0d0 bpf: Selftests, add whitelist option to test_sockmap adds a7238f7c79dd bpf: Selftests, add blacklist to test_sockmap adds 96586dd9268d bpf: Selftests, add ktls tests to test_sockmap adds b0b6bffd1139 Merge remote-tracking branch 'bpf-next/master' adds 7d4343d501f9 xfrm: fix unused variable warning if CONFIG_NETFILTER=n adds a36a832aed00 Merge remote-tracking branch 'ipsec-next/master' adds 92072e5fb099 brcmfmac: map 802.1d priority to precedence level based on [...] adds f5da2a370f2f brcmfmac: fix 802.1d priority to ac mapping for pcie dongles adds b46f1546a708 brcmfmac: set security after reiniting interface adds 30fb1b272909 brcmfmac: use actframe_abort to cancel ongoing action frame adds 78db077db638 brcmfmac: Use seq/seq_len and set iv_initialize when plumb [...] adds 7294ee6f5642 brcmfmac: make non-global functions static adds 78a6fb42f67c brcmfmac: remove Comparison to bool in brcmf_p2p_send_acti [...] adds f2cd32a443da rndis_wlan: Remove logically dead code adds e0e05f20c200 ipw2x00: Replace zero-length array with flexible-array adds 8863b1212aab iwlegacy: Replace zero-length array with flexible-array adds 174812346c30 mwl8k: Replace zero-length array with flexible-array adds 8d7d7a93d526 prism54: Replace zero-length array with flexible-array adds 55bb8a2b01a3 qtnfmac: Replace zero-length array with flexible-array adds bd7db3021aa7 rndis_wlan: Replace zero-length array with flexible-array adds 5bb4e125815a ipw2x00: Fix comment for CLOCK_BOOTTIME constant adds b2fe11f07773 brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE [...] adds f71eb7f60317 rtw88: 8723d: Add LC calibration adds 1d229e88e53c rtw88: 8723d: add IQ calibration adds 608d2a08f842 rtw88: 8723d: Add power tracking adds 05202746ed70 rtw88: 8723d: Add shutdown callback to disable BT USB suspend adds 7d754f974ac7 rtw88: 8723d: implement flush queue adds 7e14936881ca rtw88: 8723d: set ltecoex register address in chip_info adds d1391c490085 rtw88: 8723d: Add coex support adds 504e2b288258 rtw88: fill zeros to words 0x06 and 0x07 of security cam entry adds f5df1a8b4376 rtw88: 8723d: Add 8723DE to Kconfig and Makefile adds 0c4402385ac4 rtw88: 8723d: fix sparse warnings for power tracking adds b6ba5761faad rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm adds 382d8296c5b5 iwlwifi: fw api: fix PHY data 2/3 position adds ebfa7f8ae155 iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 adds cc9b6012d34b iwlwifi: yoyo: use hweight_long instead of bit manipulating adds f25c418dcad9 iwlwifi: remove antenna_coupling module parameter adds 0c9e025e797e iwlwifi: yoyo: don't access TLV before verifying len adds f092e4e35b34 iwlwifi: mvm: add support for range request command version 9 adds f4bfdc5e571e iwlwifi: mvm: stop supporting swcrypto and bt_coex_active [...] adds 9617040ecab4 iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter adds a65a5824298b iwlwifi: avoid debug max amsdu config overwriting itself adds 73f23d91cfa3 iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD adds 89cb1ddee1a9 iwlwifi: yoyo: add D3 resume timepoint adds 45baf306b0a1 iwlwifi: bump FW API to 55 for AX devices adds 2abe24f9e15b iwlwifi: dbg: set debug descriptor to NULL outside of iwl_ [...] adds 71e9378bcfd2 iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero adds 0960237d2fa3 iwlwifi: yoyo: remove magic number adds a8eb340f2ea4 iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by [...] adds 37dee1f18eef iwlwifi: mvm: add IML/ROM information to the assertion dumps adds 53abad420b7e iwlwifi: pcie: remove outdated comment about PCI RTPM reference adds ebe7b061e929 iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr adds d5727b60a18e iwlwifi: pcie: convert QnJ with Hr to the device table adds e34aa5abfcf5 iwlwifi: pcie: remove occurrences of 22000 in the FW name defines adds 3f910a25839b iwlwifi: pcie: convert all AX101 devices to the device tables adds 36dfe9ac6e8b iwlwifi: dump api version in yaml format adds 752d95a2bf6f iwlwifi: pcie: allocate much smaller byte-count table adds 92f78d4b15a4 iwlwifi: mvm: attempt to allocate smaller queues adds 281277b206f0 iwlwifi: dbg: mark a variable __maybe_unused adds a8e82c36081e iwlwifi: pcie: remove some dead code adds c239feec5038 iwlwifi: pcie: gen2: use DMA pool for byte-count tables adds 3da1a4e32870 iwlwifi: use longer queues for 256-BA adds e88e2cd0b80f iwlwifi: tx: enable A-MSDU in low latency mode adds 3d1d87ab1a3a iwlwifi: mvm: don't transmit on unallocated queue adds e9a7f025e72c iwlwifi: remove outdated copyright print/module statement adds b1c860f6ec73 iwlwifi: pcie: skip fragmented receive buffers adds d3d2674cc6ff iwlwifi: dbg_ini: differentiate ax210 hw with same hw type adds c73fb4d33e1d Merge tag 'iwlwifi-next-for-kalle-2020-05-08' of git://git [...] adds 9b031c9ee7b7 Merge remote-tracking branch 'wireless-drivers-next/master' adds 6ba16663a3df Merge remote-tracking branch 'mac80211-next/master' adds d37598d8fea7 Merge remote-tracking branch 'gfs2/for-next' adds b1593f8a431c mtd: rawnand: au1550nd: Get rid of the legacy interface im [...] adds 806adfbe8840 mtd: rawnand: au1550nd: Patch the read/write buf helper pr [...] adds d10b41ba02fe mtd: rawnand: Give more information about the ECC weakness adds c27075772d1f mtd: rawnand: marvell: Fix the condition on a return code adds 5dcc99763c98 mtd: rawnand: marvell: Use devm_platform_ioremap_res() adds 7a0c18fb5c71 mtd: rawnand: marvell: Use nand_cleanup() when the device [...] adds c525b7af9671 mtd: rawnand: marvell: Fix probe error path adds 82c6c04e96a3 mtd: rawnand: marvell: Rename a function to clarify adds 1617942a813c mtd: rawnand: marvell: Rename the ->correct() function adds 83c411c29b90 mtd: rawnand: timings: Add mode information to the timings [...] adds 4d8ec041d9c4 mtd: rawnand: timings: Fix default tR_max and tCCS_min timings adds 1d5d08ee9b28 mtd: rawnand: onfi: Fix redundancy detection check adds 543e34f29dc4 mtd: rawnand: onfi: Use intermediate variables to improve [...] adds dacd1a129725 mtd: rawnand: onfi: Define the number of parameter pages adds 7e928263fc53 mtd: rawnand: onfi: Avoid doing a copy of the parameter page adds 6e9c65d87c6d mtd: rawnand: onfi: Drop a useless parameter page read adds 2e8f56f2a941 mtd: rawnand: jedec: Define the number of parameter pages adds 432ab89d3035 mtd: rawnand: jedec: Use intermediate variables to improve [...] adds c9e1817ff945 mtd: rawnand: cs553x: Declare controllers instead of NAND chips adds ba03e4833946 mtd: rawnand: cs553x: Stop using chip->legacy.IO_ADDR_{R, W} adds b4ed6328b93d mtd: rawnand: cs553x: Implement exec_op() adds 51b71ac092ea mtd: rawnand: cs553x: Get rid of the legacy interface impl [...] adds 5338ef99c951 mtd: rawnand: toshiba: Add a specific init for TC58TEG5DCLTA00 adds 18729b17769c mtd: rawnand: Define the "distance 3" MLC pairing scheme adds d652f3a5bdaf mtd: rawnand: toshiba: Set the pairing scheme for TC58TEG5DCLTA00 adds 9e3307a16953 mtd: Add support for emulated SLC mode on MLC NANDs adds 422928a040fe dt-bindings: mtd: partition: Document the slc-mode property adds 1998053c8e80 mtd: partitions: ofpart: Parse the slc-mode property adds 568d841b6837 mtd: cmdlinepart: Add an slc option to use SLC mode on a part adds 66aaba3a07cb ubi: Relax the 'no MLC' rule and allow MLCs operating in SLC mode adds dd6ed5c9890b mtd: rawnand: Translate obscure bitfields into readable macros adds 96d627bdf112 mtd: rawnand: Reorder the nand_chip->options flags adds ce8148d7b8f2 mtd: rawnand: Rename a NAND chip option adds 2f959949f214 mtd: rawnand: Fix comments about the use of bufpoi adds 6446907307da mtd: rawnand: Rename the use_bufpoi variables adds 21b5cf3f6467 mtd: rawnand: Avoid indirect access to ->data_buf() adds 930370253ec5 mtd: rawnand: Add a helper to check supported operations adds b451f5beece3 mtd: rawnand: Give the possibility to verify a read operat [...] adds c27842e7e11f mtd: rawnand: onfi: Adapt the parameter page read to const [...] adds daca31765e8b mtd: rawnand: jedec: Adapt the parameter page read to cons [...] adds 658beb663960 mtd: rawnand: Expose monolithic read/write_page_raw() helpers adds 0e7f4b64ea46 mtd: rawnand: Allow controllers to overload soft ECC hooks adds 22dc5f9d4906 mtd: rawnand: micron: Allow controllers to overload raw accessors adds ec7cfc3d763c mtd: rawnand: Add a NAND_NO_BBM_QUIRK flag adds 8420c68a16ce mtd: rawnand: cafe: Set the NAND_NO_BBM_QUIRK flag adds dace12ccfd08 mtd: rawnand: diskonchip: Set the NAND_NO_BBM_QUIRK flag adds a50b0c20bedc mtd: rawnand: diskonchip: Make sure doc2001plus_readbuf() [...] adds fddf5cec1cc6 mtd: rawnand: diskonchip: Get rid of doc2000_readbuf_dword() adds f37b1d3c8f36 mtd: rawnand: diskonchip: Inherit from nand_controller adds f46eb7affbda mtd: rawnand: diskonchip: Implement exec_op() adds d8ef2b73a459 mtd: rawnand: diskonchip: Get rid of the legacy interface [...] adds 71d1f1d5958f mtd: rawnand: stm32_fmc2: manage all errors cases at probe time adds 2d3d54bf1294 mtd: rawnand: stm32_fmc2: remove useless inline comments adds 0185d50c5220 mtd: rawnand: stm32_fmc2: use FMC2_TIMEOUT_MS for timeouts adds dfe59bd8b870 Merge remote-tracking branch 'nand/nand/next' adds cca40af2bc6c Merge remote-tracking branch 'spi-nor/spi-nor/next' adds 9a611a1dce07 Revert "ASoC: cros_ec_codec: use crypto_shash_tfm_digest()" adds 0c0408e86dbe crypto: blake2b - Fix clang optimization for ARMv7-M adds 1036bb50c805 crypto: ccree - constify struct debugfs_reg32 adds 2c2207aee52b crypto: hisilicon/hpre - constify struct debugfs_reg32 adds 8f68659bac1d crypto: hisilicon/zip - constify struct debugfs_reg32 adds c549e8127213 crypto: hisilicon/sec2 - constify sec_dfx_regs adds 18614230f430 crypto: hisilicon/sec2 - modify the SEC probe process adds 5f3a2a5d37ff crypto: hisilicon/hpre - modify the HPRE probe process adds cfd66a660f73 crypto: hisilicon/zip - modify the ZIP probe process adds 20b291f51802 crypto: hisilicon - refactor module parameter pf_q_num rel [...] adds b67202e8ed30 crypto: hisilicon/qm - add state machine for QM adds 7ce396fa12a9 crypto: hisilicon - add FLR support adds b977e0300512 crypto: hisilicon - remove use_dma_api related codes adds d9701f8d9b12 crypto: hisilicon - unify initial value assignment into QM adds 5308f6600a39 crypto: hisilicon - QM memory management optimization adds 3176637ac10e crypto: hisilicon - remove codes of directly report device [...] adds dbdc1ec31fc0 crypto: hisilicon - add device error report through abnormal irq adds 2c959a33f863 crypto: hisilicon/zip - Use temporary sqe when doing work adds b5b9a1a40fcf Merge remote-tracking branch 'crypto/master' adds a1fb54896239 Merge tag 'drm-intel-next-2020-04-30' of git://anongit.fre [...] adds 49eea1c6573a Merge tag 'amd-drm-next-5.8-2020-05-12' of git://people.fr [...] adds 82e0e5fe8e41 dt-bindings: display: bridge: Reject additional properties [...] adds 18a02062e372 dt-bindings: display: bridge: Convert simple-bridge bindin [...] adds c51d58da9daf dt-bindings: display: bridge: thc63lvd1024: Convert bindin [...] adds 1accbeca3e1f dt-bindings: display: renesas: du: Document optional reset [...] adds 07de3d31f15f drm: panels: Add MAINTAINERS entry for LVDS panel driver adds 4dc55525b095 drm: plane: Verify that no or all planes have a zpos property adds 7982471d01aa drm: rcar-du: Set primary plane zpos immutably at initializing adds 80c9b58e9503 Merge tag 'du-next-20200514' of git://linuxtv.org/pinchart [...] adds 761e9f4f80a2 drm/mcde: dsi: Fix return value check in mcde_dsi_bind() adds 1c530d431c69 dma-buf: Use atomic_fetch_add() for the context id adds 1493bddcca4d Merge tag 'drm-misc-next-2020-05-14' of git://anongit.free [...] adds 668f985a812d Merge remote-tracking branch 'drm/drm-next' adds 73339a71547c drm/amdgpu: Add AQUIRE_MEM PACKET3 fields defintion adds 949522057741 drm/amd/powerplay: try to do a graceful shutdown on SW CTF adds e528ccf9320c drm/amd/powerplay: shutdown on HW CTF adds cd598d6cfd21 drm/amd/powerplay: report correct AC/DC event based on ctxid V2 adds 72d99b395f6c drm/amdgpu: turn back rlcg write for gfx_v10 adds 29c1ec244ca1 drm/amdgpu: remove redundant assignment to variable ret adds ab9c21124d6e drm/amdgpu: Add cmd to control XGMI link sleep adds 5e7067b24fcf drm/amdgpu: Add DPM function for XGMI link power down control adds 5c23e9e05e42 drm/amdgpu: Update RAS XGMI error inject sequence adds b7f0656a2546 drm/amdgpu: Updated XGMI power down control support check adds 8d3dce238a49 drm/amdgpu: Add new ring callback to insert memory sync adds ccae872d7d20 drm/amdgpu: Add mem_sync implementation for all the ASICs. adds a2cf9eb0a023 drm/amdgpu: apply AMDGPU_IB_FLAG_EMIT_MEM_SYNC to compute [...] adds e187c976c3d0 drm/amdgpu: Add a UAPI flag for user to call mem_sync adds bbf805d53a78 drm/amdkfd: Provide SMI events watch adds 0cea7c90297c include/uapi/linux: Update KFD ioctl version adds 67bcbe2377f3 drm/ttm: Break out the loops if need_resched in bo delayed [...] adds b054642e5480 drm/amdgpu: work around llvm bug #42576 adds e44de8e64e39 drm/amdgpu/display: fix logic inversion in program_timing_sync() adds b8f76eb9681f PCI/P2PDMA: Add additional AMD ZEN root ports to the whitelist adds 18a272a672d1 drm/amdgpu: re-enable runtime pm on vega10 adds 58c14f3d9b98 drm/amdgpu: simplify ATIF backlight handling adds 105b2861b2a2 Merge remote-tracking branch 'amdgpu/drm-next' adds 73e28cc40bf0 drm/i915: Handle idling during i915_gem_evict_something bu [...] adds 61b088c5374a drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL adds b428d5700666 drm/i915/gt: Reset execlists registers before HWSP adds d9162348db12 drm/i915: Introduce skl_plane_wm_level accessor. adds 1d0a6c8486aa drm/i915: Extract skl SAGV checking adds d8d5afe35e3f drm/i915: Make active_pipes check skl specific adds 4a0ca47a8e2f drm/i915/gt: Suspend tasklets before resume sanitization adds b2379ba2b9c2 drm/i915: Remove duplicate inline specifier on write_pte adds 889333c772c5 drm/i915/gem: Remove redundant exec_fence adds 795d4d7fa341 drm/i915: Mark the addition of the initial-breadcrumb in t [...] adds 701f02652198 drm/i915: Drop I915_RESET_TIMEOUT and friends adds 18e4af04d218 drm/i915: Drop no-semaphore boosting adds 7a0ba6b43bc0 drm/i915: Show per-engine default property values in sysfs adds ed610f43606e drm/i915/selftests: Always call the provided engine->emit_ [...] adds 0f4013fb28ec drm/i915/gt: Transfer old virtual breadcrumbs to irq_worker adds f45ce9336ff0 video/hdmi: Add Unpack only function for DRM infoframe adds 1b404b7dbb10 drm/i915/dp: Read out DP SDPs adds 2ba6221cca7e drm: Add logging function for DP VSC SDP adds bfbeba29b9bc drm/i915: Include HDMI DRM infoframe in the crtc state dump adds e274fb32ffc8 drm/i915: Include DP HDR Metadata Infoframe SDP in the crt [...] adds 42890250d0ec drm/i915: Include DP VSC SDP in the crtc state dump adds 1bf3657c03dd drm/i915: Program DP SDPs with computed configs adds dee66f3e071b drm/i915: Add state readout for DP HDR Metadata Infoframe SDP adds 2c3928e4d87e drm/i915: Add state readout for DP VSC SDP adds ce58867ee17a drm/i915: Fix enabled infoframe states of lspcon adds 76d45d0665d2 drm/i915: Program DP SDPs on pipe updates adds fa37a213275c drm/i915: Stop sending DP SDPs on ddi disable adds cafac5a98361 drm/i915/dp: Add compute routine for DP PSR VSC SDP adds 7a00e68b4317 drm/i915/psr: Use new DP VSC SDP compute routine on PSR adds 40dcee1b7c08 drm/i915/gvt: move workload destroy out of execlist complete adds bec3df930fbd drm/i915/gvt: Support PPGTT table load command adds 47e51832ae93 drm/i915/gvt: use context lrc_reg_state for shadow ppgtt override adds 1be8f347d70b Merge tag 'gvt-next-2020-05-12' of https://github.com/inte [...] adds 7241c57d3140 drm/i915: Add TGL+ SAGV support adds 20f505f22531 drm/i915: Restrict qgv points which don't have enough bandwidth. adds 8ca6d0237d16 drm/i915: Enable SAGV support for Gen12 adds 2e2701582a80 drm/i915: Nuke pointless div by 64bit adds 56f1b31f1dd6 drm/i915: Store CS timestamp frequency in Hz adds 802a5820fc0c drm/i915: Extract i915_cs_timestamp_{ns_to_ticks,tick_to_ns}() adds ca69a3c68e21 drm/i915: Document locking guidelines adds 3a36aa237e4e drm/i915: Update DRIVER_DATE to 20200515 adds 5e9e0a3a3be7 drm/i915: Fix max cursor size for i915g/gm adds 0e12b4e31f0e drm/i915: Fix overlay colorkey for 30bpp and 8bpp adds e0b5d48e555d drm/i915: Configure overlay cc_out precision based on crtc [...] adds 7cd0f22019fe drm/i915: Enable pipe gamma for the overlay adds 963f328b9cea drm/i915: Protect overlay colorkey macro arguments adds 794bdcf71f47 drm/i915: avoid unused scale_user_to_hw() warning adds 2f9078c34c44 drm/i915: Make skl_compute_dbuf_slices() behave consistent [...] adds b3f1ff5b5bf1 drm/i915: Polish some dbuf debugs adds 56f48c1d44f6 drm/i915: Unify the low level dbuf code adds 3cf43cdc63fb drm/i915: Introduce proper dbuf state adds 0cde0e0ff5f5 drm/i915: Nuke skl_ddb_get_hw_state() adds c7c0e7ebe4d9 drm/i915: Move the dbuf pre/post plane update adds 70b1a26f299c drm/i915: Clean up dbuf debugs during .atomic_check() adds 552e01f6639a drm/i915/gem: Retry faulthandlers on ENOSPC adds 993fa32eb3d5 drm/i915: Mark check_shadow_context_ppgtt as maybe unused adds 66399b8e90f2 Merge remote-tracking branch 'drm-intel/for-linux-next' adds a3e417bc60e9 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds b5850d6ec34c drm/vblank: remove outdated and noisy output adds 58c1721787be drm/dp_mst: Fix timeout handling of MST down messages adds e8ade6151905 dt-bindings: display: sun8i-mixer: Allow for an iommu property adds b718102dbdfd drm/sun4i: mixer: Call of_dma_configure if there's an IOMMU adds 1efa9eff7b94 drm/omap: display: use devm_of_find_backlight adds a18dc7401ab5 drm/tilcdc: use devm_of_find_backlight adds 5fa63f077332 drm/rockchip: vop: call vop_cfg_done() under reg_lock adds ec0bb482de0a drm/gem: Fix a leak in drm_gem_objects_lookup() adds c704b17071c4 drm/debugfs: fix plain echo to connector "force" attribute adds 683c09e9a8e1 drm: encoder_slave: fix refcouting error for modules adds a519f6d03f4c drm: encoder_slave: use new I2C API adds ebdc02dd4c4b drm: Add DRM_MODE_TYPE_USERDEF flag to probed modes matchi [...] adds 652c5f67640e Merge remote-tracking branch 'drm-misc/for-linux-next' adds 9252e6745363 Merge remote-tracking branch 'mali-dp/for-upstream/mali-dp' adds 8b640c9f039e Merge remote-tracking branch 'imx-drm/imx-drm/next' adds 1b836b34571a Merge remote-tracking branch 'regmap/for-next' adds 07f77dd47a2c ALSA: firewire-motu: fulfill missing entries in Kconfig adds 47b4f5f5b656 ALSA: usb-audio: fixing upper volume limit for RME Babyfac [...] adds 10ce77e4817f ALSA: usb-audio: Add duplex sound support for USB devices [...] adds 227b1d6dab3a Merge remote-tracking branch 'sound/for-next' adds 66c705d07d78 SoC: rsnd: add interrupt support for SSI BUSIF buffer adds 132a0eb03240 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 936b9df7a5c0 ASoC: Intel: Skylake: Replace zero-length array with flexi [...] adds 4e8748fcaeec ASoC: ux500: mop500: Fix some refcounted resources issues adds ab436c974e08 ASoC: rockchip-i2s: add description for rk3308 adds cc2d025a81a9 ASoC: Intel: Skylake: Update description for HDaudio kconfig adds 03990fd58d2b ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_ [...] adds e0b9024d2c88 ASoC: mmp-sspa: A trivial typo fix adds c9aeda1c9497 ASoC: mmp-sspa: Get rid of dma_params and phys_base adds 724da05378ba ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm adds 3c4e89df3b45 ASoC: mmp-sspa: Remove the embedded struct ssp_device adds 8ecdcac8792b ASoC: mmp-sspa: Prepare/unprepare the clocks adds 7d98cc648253 ASoC: mmp-sspa: Add support for the runtime power management adds 39ec7e9b6999 ASoC: mmp-sspa: Set appropriate bus format for given bit width adds 7cfa610205d9 ASoC: tlv320adcx140: Add controls for PDM clk adds 75b0adbb0806 ASoC: tlv320adcx140: Add device tree property for PDM edges adds 79fc48e41e39 ASoC: tlv320adcx140: Configure PDM sampling edge adds 5ae5eb48ca04 Merge branch 'for-5.7' of https://git.kernel.org/pub/scm/l [...] adds 93fa0af4790a ASoC: cros_ec_codec: switch to library API for SHA-256 adds 6878e75204e1 ASoC: fsl_esai: introduce SoC specific data adds d59628b310a7 ASoC: fsl_esai: Add new compatible string for imx8qm adds d731c1a0f935 Merge series "ASoC: fsl_esai: Add support for imx8qm" from [...] adds f9d8130f5828 Merge remote-tracking branch 'asoc/for-5.8' into asoc-next adds 98da999d5050 Merge remote-tracking branch 'sound-asoc/for-next' adds fea8ee32b956 Merge remote-tracking branch 'modules/modules-next' adds 0fdc50dfab47 Merge tag 'v5.6' into next adds c9c457022b7d dt-bindings: input: touchscreen: elants_i2c: convert to YAML adds 5fc70e350edd Input: introduce input_mt_report_slot_inactive() adds cf520c643012 Input: elants_i2c - provide an attribute to show calibrati [...] adds d36443633700 dt-bindings: Input: remove msm-vibrator adds 2ecf9487a7c8 Input: remove msm-vibrator driver adds 768062fd1284 Input: imx_sc_key - use devm_add_action_or_reset() to hand [...] adds 430ee40d007d dt-bindings: input: Add bindings for Azoteq IQS269A adds 04e49867fad1 Input: add support for Azoteq IQS269A adds 010e47d8bd33 Merge remote-tracking branch 'input/next' adds e72e8bf1c984 floppy: split the base port from the register in I/O accesses adds 7d33850abdb9 floppy: add references to 82077's extra registers adds 76373fc666a1 floppy: use symbolic register names in the m68k port adds 40b7d1b69093 floppy: use symbolic register names in the parisc port adds 7fd346318847 floppy: use symbolic register names in the powerpc port adds 6d362018c66a floppy: use symbolic register names in the sparc32 port adds 6cb7e6967184 floppy: use symbolic register names in the sparc64 port adds 38ede90831c7 floppy: use symbolic register names in the x86 port adds c1f710b5fe8c floppy: cleanup: make twaddle() not rely on current_{fdc,d [...] adds f3e0dc1d8b71 floppy: cleanup: make reset_fdc_info() not rely on current [...] adds 6d494ed03766 floppy: cleanup: make show_floppy() not rely on current_fd [...] adds 5ea00bfc52f4 floppy: cleanup: make wait_til_ready() not rely on current [...] adds f8a8e0f7a894 floppy: cleanup: make output_byte() not rely on current_fd [...] adds 96dad77a6506 floppy: cleanup: make result() not rely on current_fdc anymore adds 3ab12a182099 floppy: cleanup: make need_more_output() not rely on curre [...] adds 197c7ffdb816 floppy: cleanup: make perpendicular_mode() not rely on cur [...] adds d5da6fa2b892 floppy: cleanup: make fdc_configure() not rely on current_ [...] adds 3631a674a2ed floppy: cleanup: make fdc_specify() not rely on current_{f [...] adds c7af70b0fb25 floppy: cleanup: make check_wp() not rely on current_{fdc, [...] adds 43d81bb6470c floppy: cleanup: make next_valid_format() not rely on curr [...] adds e5a9c95f9bdb floppy: cleanup: make get_fdc_version() not rely on curren [...] adds 82a630105847 floppy: cleanup: do not iterate on current_fdc in DMA grab [...] adds 12aebfac27ab floppy: cleanup: add a few comments about expectations in [...] adds 05f5e319a1eb floppy: cleanup: do not iterate on current_fdc in do_flopp [...] adds 6111a4f9bb18 floppy: make sure to reset all FDCs upon resume() adds 99ba6ccc7f8f floppy: cleanup: get rid of current_reqD in favor of curre [...] adds ca1b409a3b8a floppy: cleanup: make set_fdc() always set current_drive a [...] adds 29ac67633c89 floppy: use print_hex_dump() in setup_DMA() adds 9c4c5a24c855 floppy: add FD_AUTODETECT_SIZE define for struct floppy_dr [...] adds bd10a5f3e21b floppy: add defines for sizes of cmd & reply buffers of fl [...] adds 0836275df4db floppy: suppress UBSAN warning in setup_rw_floppy() adds 91bf5ec3421d Merge tag 'floppy-for-5.8' of https://github.com/evdenis/l [...] adds eecb3ba175be Merge branch 'for-5.8/drivers' into for-next adds aa880ad690ab block: reset mapping if failed to update hardware queue count adds 4d303dea54d1 Merge branch 'for-5.8/block' into for-next adds b7d6c3033323 block: fix use-after-free on cached last_lookup partition adds 07c4e1e834f8 block: only define 'nr_sects_seq' in hd_part for 32bit SMP adds 520138c3b942 block: re-organize fields of 'struct hd_part' adds 27eb3af9a37a block: don't hold part0's refcount in IO path adds adfb43c5fdac Merge branch 'for-5.8/block' into for-next adds e6249cdd46e4 block: add blk_io_schedule() for avoiding task hung in sync dio adds 749a8ddb06ac Merge branch 'for-5.8/block' into for-next adds 02992df822e7 block: provide fallbacks for blk_queue_zone_is_seq and blk [...] adds e4581105771b block: rename __bio_add_pc_page to bio_add_hw_page adds 0512a75b98f8 block: Introduce REQ_OP_ZONE_APPEND adds 1392d37018d4 block: introduce blk_req_zone_write_trylock adds e732671aa5f6 block: Modify revalidate zones adds 02494d35ba55 scsi: sd_zbc: factor out sanity checks for zoned commands adds 5795eb443060 scsi: sd_zbc: emulate ZONE_APPEND commands adds e0489ed5daeb null_blk: Support REQ_OP_ZONE_APPEND adds 29b2a3aa2967 block: export bio_release_pages and bio_iov_iter_get_pages adds 02ef12a663c7 zonefs: use REQ_OP_ZONE_APPEND for sync DIO adds 9fd450538f37 Merge branch 'for-5.8/block' into for-next adds 21e0958ec968 md: add checkings before flush md_misc_wq adds cc1ffe61c026 md: add new workqueue for delete rdev adds f6766ff6afff md: don't flush workqueue unconditionally in md_open adds 78b990cf2822 md: flush md_rdev_misc_wq for HOT_ADD_DISK case adds 3f79cc22348f md: remove the extra line for ->hot_add_disk adds 78f57ef9d50a md: use memalloc scope APIs in mddev_suspend()/mddev_resume() adds ba54d4d4d284 raid5: remove gfp flags from scribble_alloc() adds 7f8a30e5d253 raid5: update code comment of scribble_alloc() adds 3024ba2d6c55 md: remove redundant memalloc scope API usage adds c91114c2b89d md/raid1: release pending accounting for an I/O only after [...] adds e4fc5a74293f md: stop using ->queuedata adds 3f99980c8f70 md: add a newline when printing parameter 'start_ro' by sysfs adds 358369f03ac9 md/raid1: Replace zero-length array with flexible-array adds 8fd2b980a298 Merge branch 'md-next' of git://git.kernel.org/pub/scm/lin [...] adds c78c9b8a4cfe Merge branch 'for-5.8/drivers' into for-next adds 71ac860af824 block: move blk_io_schedule() out of header file adds 463f26005d75 Merge branch 'for-5.8/block' into for-next adds 81ca627a9330 iocost: don't let vrate run wild while there's no saturati [...] adds d0f077ad7ad0 Merge branch 'for-5.8/block' into for-next adds 54b259f68de5 Documentation: Document the blk-crypto framework adds 1b2628397058 block: Keyslot Manager for Inline Encryption adds a892c8d52c02 block: Inline encryption support for blk-mq adds d145dc23030b block: Make blk-integrity preclude hardware inline encryption adds 488f6682c832 block: blk-crypto-fallback for Inline Encryption adds 13d9194146bc Merge branch 'for-5.8/block' into for-next adds 8469508951d4 io_uring: remove duplicate semicolon at the end of line adds 0f158b4cf20e io_uring: name sq thread and ref completions adds f7e2cf3a5476 io_uring: batch reap of dead file registrations adds be236588cb18 io_uring: allow POLL_ADD with double poll_wait() users adds 1cc841a3e8e8 Merge branch 'for-5.8/io_uring' into for-next adds 92c2e0643dc0 io_uring: add 'cq_flags' field for the CQ ring adds e1ad83c71ba4 io_uring: add IORING_CQ_EVENTFD_DISABLED to the CQ ring flags adds ea3fe6b8c7af Merge branch 'for-5.8/io_uring' into for-next adds 2771cefeac49 block: remove the REQ_NOWAIT_INLINE flag adds 1a60ae21cc44 Merge branch 'for-5.8/block' into for-next adds c65165651d59 block/swim3: use set_current_state macro adds 02451fec8f4b Merge branch 'for-5.8/drivers' into for-next adds 870c153cf0e6 blktrace: Report pid with note messages adds 5c38fa439c88 Merge branch 'for-5.8/block' into for-next adds b15e0bf893fd io_uring: file registration list and lock optimization adds 4d344192d31a io_uring: cleanup io_poll_remove_one() logic adds 582fff9f5028 io_uring: remove req->needs_fixed_files adds 2225a9bcf7ae io_uring: rename io_file_put() adds 35bebb86c9be io_uring: don't repeat valid flag list adds 7aa99169db5d splice: export do_tee() adds 058d596e479a io_uring: add tee(2) support adds 73ada5f863e3 Merge branch 'for-5.8/io_uring' into for-next adds 5b221f4e2c89 Merge remote-tracking branch 'block/for-next' adds 27f5411a718c dm crypt: support using encrypted keys adds 2361ae595352 dm mpath: switch paths in dm_blk_ioctl() code path adds d3c7b35c20d6 dm: add emulated block size target adds 6fbeb0048e6b dm bufio: implement discard adds a5089a95d84c dm ebs: pass discards down to underlying device adds a86fe8be5145 dm integrity: remove set but not used variables adds 9431cf6efc36 dm persistent data: switch exit_ro_spine to return void adds 499c18045eab dm writecache: remove superfluous test in persistent_memory_claim adds 48338daaa00e dm writecache: improve performance on DDR persistent memor [...] adds 087615bf3acd dm mpath: pass IO start time to path selector adds 2613eab11996 dm mpath: add Historical Service Time Path Selector adds bc3d5717d242 dm zoned: add 'status' callback adds 90b39d58f39e dm zoned: add 'message' callback adds b71228739851 dm zoned: store zone id within the zone structure and kill [...] adds 735bd7e4cd16 dm zoned: use array for superblock zones adds bf28a3ba0986 dm zoned: store device in struct dmz_sb adds 368205601375 dm zoned: move fields from struct dmz_dev to dmz_metadata adds 2234e7321dc6 dm zoned: introduce dmz_metadata_label() to format device name adds d0e21ce40c7a dm zoned: Introduce dmz_dev_is_dying() and dmz_check_dev() adds 9471414dfb0b dm zoned: remove 'dev' argument from reclaim adds e244204ba5e1 dm zoned: replace 'target' pointer in the bio context adds bd84d8762e47 dm zoned: use dmz_zone_to_dev() when handling metadata I/O adds 5990119677a9 dm zoned: add metadata logging functions adds cc6f97833b88 dm zoned: Reduce logging output on startup adds 938ffc03bcad dm zoned: ignore metadata zone in dmz_alloc_zone() adds 58f6902a2eba dm zoned: metadata version 2 adds 87fdeb7031e9 dm: replace zero-length array with flexible-array adds 2b29388653df dm: use dynamic debug instead of compile-time config option adds c1fffa1fea4d dm zoned: remove spurious newlines from debugging messages adds fe38d250752a dm: use DMDEBUG macros now that they use pr_debug variants adds 81a3a1453ec4 dm zoned: Avoid 64-bit division error in dmz_fixup_devices adds 433b885ac7c2 Merge remote-tracking branch 'device-mapper/for-next' adds 5341ee365011 next-20200515/mmc adds 9f68ba7018ce mfd: wcd934x: Drop kfree for memory allocated with devm_kzalloc adds 04b81f201066 mfd: max77620: Use single-byte writes on MAX77620 adds cf857bdd06d1 mfd: htc-i2cpld: Convert to use i2c_new_client_device() adds 7952864260fc mfd: stpmic1: Make stpmic1_regmap_config static adds 6a1cd98423cc mfd: tqmx86: Fix a typo in MODULE_DESCRIPTION adds 6130fbfa94be mfd: intel-lpss: Update LPSS UART #2 PCI ID for Jasper Lake adds 52f2dd8aecf0 Merge remote-tracking branch 'mfd/for-mfd-next' adds 479da1f538a2 backlight: Add backlight_device_get_by_name() adds 876f14f8b8cc Merge remote-tracking branch 'backlight/for-backlight-next' adds 454b9c1ffd42 power: supply: bq24190_charger: convert to use i2c_new_cli [...] adds eda8ffcc5edf dt-bindings: power: Convert bq27xxx dt to yaml adds 5b0cba1711c3 Merge remote-tracking branch 'battery/for-next' adds 4f43adcdc6a9 Merge branch 'topic/linear-range' of https://git.kernel.or [...] adds 9bcbabafa19b regulator: bd718x7: remove voltage change restriction from [...] adds 33fdc0fcaafa Merge remote-tracking branch 'regulator/for-5.8' into regu [...] adds cee5429fd5e4 Merge remote-tracking branch 'regulator/for-next' adds 60cf7c5ed5f7 lockdown: Allow unprivileged users to see lockdown status adds 6dcb26db96ed Merge remote-tracking branch 'security/next-testing' adds c27c6bd2c4d6 apparmor: ensure that dfa state tables have entries adds fe9fd23e3b58 apparmor: Replace zero-length array with flexible-array adds c84b80cd41e0 security/apparmor/label.c: Clean code by removing redundan [...] adds e37986097ba6 apparmor: Use true and false for bool variable adds 4d19add6ed17 Merge remote-tracking branch 'apparmor/apparmor-next' adds 15a09a26e190 Merge remote-tracking branch 'integrity/next-integrity' adds fe5a90b8c149 selinux: netlabel: Remove unused inline function adds b9028cde346d Merge remote-tracking branch 'selinux/next' adds 521fe27e37e3 Merge remote-tracking branch 'smack/next' adds f760a5d053f3 Merge remote-tracking branch 'tomoyo/master' adds 4c9fb330eb93 tpm/tpm_ftpm_tee: Use UUID API for exporting the UUID adds 47c18d91f4ad tpm: eventlog: Replace zero-length array with flexible-arr [...] adds e879e36ed263 Merge remote-tracking branch 'tpmdd/next' adds e461b8c991b9 iommu/amd: Fix over-read of ACPI UID from IVRS table adds ea90228c7b2a iommu/amd: Fix get_acpihid_device_id() adds fb567459e913 iommu: Implement deferred domain attachment adds c4e0f3b24004 iommu/msm: Make msm_iommu_lock static adds cfcccbe8879f iommu/amd: Fix variable "iommu" set but not used adds f38338cf0691 iommu: Do not probe devices on IOMMU-less busses adds 2ba20b5a5b8f iommu/renesas: Fix unused-function warning adds 3a0ce12e3b8e iommu/iova: Unify format of the printed messages adds ec9b40cffdb6 Merge tag 'v5.7-rc4' into core adds db7d3cbd6a99 dt-bindings: iommu: Add Allwinner H6 IOMMU bindings adds 4100b8c229b3 iommu: Add Allwinner H6 IOMMU driver adds ab785cfa5907 iommu/sun50i: Fix compile warnings adds 38b91f810b68 iommu/sun50i: Use __GFP_ZERO instead of memset() adds 327d5b2fee91 iommu/vt-d: Allow 32bit devices to uses DMA domain adds 14b3526d5909 iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain adds 6fc7020cf298 iommu/vt-d: Apply per-device dma_ops adds 8627892af6cb iommu/vt-d: Unify format of the printed messages adds 69cf44916698 iommu: Remove functions that support private domain adds 555fb5ae0f39 iommu/amd: Unify format of the printed messages adds 26d2ceb4ab6b Merge branches 'iommu/fixes', 'arm/msm', 'arm/allwinner', [...] adds ec3e2caeb5e1 Merge remote-tracking branch 'iommu/next' adds 8b9664133d87 Merge remote-tracking branch 'audit/next' adds b1eac5f32c0f dt-bindings: thermal: Convert UniPhier thermal monitor to [...] adds 7f0f855e6cf3 dt-bindings: vendor-prefixes: Add U-Boot bootloader prefix adds f0a087a533b3 dt-bindings: vendor-prefixes: Add Vaisala adds 48156b6bb401 dt-bindings: Add vendor prefix for Baikal Electronics, JSC adds a658d9bcd262 dt-bindings: irqchip: renesas-irqc: Document r8a7742 bindings adds 8908a822663f dt-bindings: serial: renesas,scif: Document r8a7742 bindings adds 3cf1601ab00c dt-bindings: serial: renesas,scifb: Document r8a7742 bindings adds 65994c09bc66 dt-bindings: serial: renesas,hscif: Document r8a7742 bindings adds e2f233ec1553 spi: dt-bindings: sifive: Add missing 2nd register region adds 3c9ab53f0348 dt-bindings: usb: ehci: Add missing 2nd register region adds 346dda3167ff dt-bindings: ufs: ti: Fix address properties handling adds 1195b303a661 dt-bindings: ufs: ti: Add missing 'additionalProperties: false' adds fba5618451d2 dt-bindings: Fix incorrect 'reg' property sizes adds 874e9a74bef4 Merge remote-tracking branch 'devicetree/for-next' adds 5483ef03e075 spi: Convert UniPhier SPI controller to json-schema adds afb7f565249a spi: dw: Drop duplicate error message when remap resource adds d66571a20f68 spi: spi-rockchip: cleanup use struct spi_controller adds d065f41a3f0d spi: spi-rockchip: add support for spi slave mode adds eb1262e3cc8b spi: spi-rockchip: use num-cs property and ctlr->enable_gpiods adds 9aea644ca17b spi: dw: Fix native CS being unset adds 77810d484f4f spi: dw: Initialize paddr in DW SPI MMIO private data adds 0327f0b881dc spi: dw: Clear DMAC register when done or stopped adds b271cf339b03 Merge series "spi: dw: Add generic DW DMA controller suppo [...] adds 7db097dcddef spi: dw: Add Tx/Rx DMA properties adds 81919bfd45ed Merge remote-tracking branch 'spi/for-5.8' into spi-next adds 2a95bbd5ae5c Merge remote-tracking branch 'spi/for-next' adds 6a349e7cf4ce Merge remote-tracking branch 'tip/auto-latest' adds 4c8db2b4bf54 Merge remote-tracking branch 'clockevents/timers/drivers/next' adds 2f5c27b04938 Merge remote-tracking branch 'edac/edac-for-next' adds df5d48aabc3e Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds c0f094fbceee Documentation: LKMM: Add litmus test for RCU GP guarantee [...] adds 65169007442e MAINTAINERS: Update maintainers for new Documentation/litm [...] adds 4a24bb831cb8 tools/memory-model: Add an exception for limitations on _u [...] adds 828513b209a2 Documentation/litmus-tests: Introduce atomic directory adds 5183f618b455 Documentation/litmus-tests/atomic: Add a test for atomic_set() adds 1406367014b6 Documentation/litmus-tests/atomic: Add a test for smp_mb__ [...] adds f5eff20366f6 tools/memory-model: Fix reference to litmus test in recipes.txt adds 663f9202eb8a Documentation/litmus-tests: Merge atomic's README into top [...] adds b2998782ded4 Documentation/litmus-tests: Clarify about the RCU pre-init [...] adds a69c5ffdb8b5 tools/memory-model: Make judgelitmus.sh note timeouts adds 2e762aacc02b tools/memory-model: Make cmplitmushist.sh note timeouts adds 063befa43f8b tools/memory-model: Make judgelitmus.sh identify bad macros adds b8f837b2bd76 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 95415409b4d2 tools/memory-model: Fix paulmck email address on pre-exist [...] adds d5105b503ae1 tools/memory-model: Update parseargs.sh for hardware verification adds 36997265963e tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds e33321611bfc tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 56618e67b5cd tools/memory-model: Fix checkalllitmus.sh comment adds d630d5f9de75 tools/memory-model: Hardware checking for check{,all}litmus.sh adds 86cc2571ab68 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 6ce9dda4c6b2 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 9f992d94880a tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 58af1cb9ac71 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds fc7a0f7c9a01 tools/memory-model: Keep assembly-language litmus tests adds 5a7c9e1af546 tools/memory-model: Allow herd to deduce CPU type adds 336612c04e92 tools/memory-model: Make runlitmus.sh check for jingle errors adds a1a3417c1610 tools/memory-model: Add -v flag to jingle7 runs adds 87ffb88f1c7b tools/memory-model: Implement --hw support for checkghlitmus.sh adds 4b3cc8065a2c tools/memory-model: Fix scripting --jobs argument adds e5db79dac418 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 106cafde1c0c tools/memory-model: Make history-check scripts use mselect7 adds b194c90f6287 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 079aebeea879 tools/memory-model: Repair parseargs.sh header comment adds 11c835b05437 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 1d2bcf2642c5 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds e0582166162d tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 67e6bf52edb8 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds af0b02ebb381 Merge branch 'lkmm-dev.2020.05.14b' into HEAD adds 0f63274855bd fork: Annotate a data race in vm_area_dup() adds 44c5704098db x86/mm/pat: Mark an intentional data race adds 79580081c819 rculist: Add ASSERT_EXCLUSIVE_ACCESS() to __list_splice_in [...] adds c6509b6ebd35 locktorture: Use true and false to assign to bool variables adds 97887d954a8a rcu: Initialize and destroy rcu_synchronize only when necessary adds 550bcb6b04a6 mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls adds 9f24847d8fdb kvm/svm: Disable KCSAN for svm_vcpu_run() adds 9ff7fb3ae801 srcu: Fix a typo in comment "amoritized"->"amortized" adds a26e676ed124 rcu: Simplify the calculation of rcu_state.ncpus adds e69d7d3457e1 docs: RCU: Convert checklist.txt to ReST adds 5a0420ab6838 docs: RCU: Convert lockdep-splat.txt to ReST adds b511fe2f9ca3 docs: RCU: Convert lockdep.txt to ReST adds de5eeb13c7d3 docs: RCU: Convert rculist_nulls.txt to ReST adds 413d28ccf9a6 docs: RCU: Convert torture.txt to ReST adds bf964e388306 docs: RCU: Convert rcuref.txt to ReST adds 47e08ad9b727 docs: RCU: Convert stallwarn.txt to ReST adds 714e2785e889 docs: RCU: Don't duplicate chapter names in rculist_nulls.rst adds fbadb7b741f5 rcutorture: Add races with task-exit processing adds 5f6efafb13cf torture: Set configfile variable to current scenario adds 8b9222ed9674 rcutorture: Handle non-statistic bang-string error messages adds 2f63f5f0262e rcutorture: NULL rcu_torture_current earlier in cleanup code adds af959932fe46 kcsan: Add test suite adds b8a1cab5634a torture: Remove qemu dependency on EFI firmware adds 3e9d89174418 doc: Timer problems can cause RCU CPU stall warnings adds 1dd7f2639314 rcu: Add callbacks-invoked counters adds 170f96c6fc1b rcu: Add comment documenting rcu_callback_map's purpose adds ecc8bd43403e Revert b8c17e6664c4 ("rcu: Maintain special bits at bottom [...] adds 730b4bd431b9 rcu/tree: Add better tracing for dyntick-idle adds 583fd832d151 rcu/tree: Clean up dynticks counter usage adds 0e94d87bed08 rcu/tree: Remove dynticks_nmi_nesting counter adds 1c039ba261f3 trace: events: rcu: Change description of rcu_dyntick trace event adds 5ce7e23dcb27 torture: Add script to smoke-test commits in a branch adds 84de7b509b3f torture: Remove whitespace from identify_qemu_vcpus output adds df2e4807c87c torture: Add --allcpus argument to the kvm.sh script adds eb17795b8bde rcu: Grace-period-kthread related sleeps to idle priority adds 275f8ea96565 rcu: Priority-boost-related sleeps to idle priority adds c5420268b65d rcu: No-CBs-related sleeps to idle priority adds 1025bc6f7a42 rcu: Expedited grace-period sleeps to idle priority adds b79818ed7e0e rcu-tasks: Convert sleeps to idle priority adds f26c969c9c52 fs/btrfs: Add cond_resched() for try_release_extent_mappin [...] adds fffd61431935 locking/osq_lock: Annotate a data race in osq_lock adds f04501c0ca4b doc: Tasks RCU must protect instructions before trampoline adds 13aa649de5d2 ubsan, kcsan: Don't combine sanitizer with kcov on clang adds 375c9097c437 doc: Update comment from rsp->rcu_gp_seq to rsp->gp_seq adds 53281c92e73a tick/nohz: Narrow down noise while setting current task's [...] adds eda21d007110 Merge remote-tracking branch 'rcu/rcu/next' adds 4aef2ec9022b Merge branch 'kvm-amd-fixes' into HEAD adds f74f94140fa5 KVM: SVM: introduce nested_run_pending adds 38c0b192bd6d KVM: SVM: leave halted state on vmexit adds 6e085cbfb0f0 KVM: SVM: immediately inject INTR vmexit adds 9c3d370a8efa KVM: SVM: Implement check_nested_events for NMI adds 6ce347af1499 KVM: nVMX: Preserve exception priority irrespective of exi [...] adds d2060bd42e44 KVM: nVMX: Open a window for pending nested VMX preemption timer adds 8081ad06b68a KVM: x86: Set KVM_REQ_EVENT if run is canceled with req_im [...] adds 88c604b66eb6 KVM: x86: Make return for {interrupt_nmi,smi}_allowed() a [...] adds a9fa7cb6aa99 KVM: x86: replace is_smm checks with kvm_x86_ops.smi_allowed adds 429ab576f387 KVM: nVMX: Report NMIs as allowed when in L2 and Exit-on-N [...] adds bbdad0b5a708 KVM: nSVM: Report NMIs as allowed when in L2 and Exit-on-N [...] adds 55714cddbf10 KVM: nSVM: Move SMI vmexit handling to svm_check_nested_events() adds 1b660b6baaaf KVM: VMX: Split out architectural interrupt/NMI blocking checks adds cae96af18452 KVM: SVM: Split out architectural interrupt/NMI/SMI blocki [...] adds 15ff0b450b65 KVM: nVMX: Preserve IRQ/NMI priority irrespective of exiti [...] adds 1cd2f0b0dd92 KVM: nVMX: Prioritize SMI over nested IRQ/NMI adds fc6f7c03ad80 KVM: nSVM: Report interrupts as allowed when in L2 and exi [...] adds 221e761090b4 KVM: nSVM: Preserve IRQ/NMI/SMI priority irrespective of e [...] adds 3b82b8d7fdf7 KVM: x86: WARN on injected+pending exception even in nested case adds db438592807e KVM: VMX: Use vmx_interrupt_blocked() directly from vmx_ha [...] adds 7ab0abdb553e KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_inte [...] adds c300ab9f08df KVM: x86: Replace late check_nested_events() hack with mor [...] adds c9d64a1b2d0b rcuwait: Fix stale wake call name in comment adds 9d9a6ebfea32 rcuwait: Let rcuwait_wake_up() return whether or not a tas [...] adds 5c21f7b322cb rcuwait: Introduce prepare_to and finish_rcuwait adds 191a43be61d6 rcuwait: Introduce rcuwait_active() adds da4ad88cab58 kvm: Replace vcpu->swait with rcuwait adds c4e115f08c08 kvm/eventfd: remove unneeded conversion to bool adds fede8076aab4 KVM: x86: handle wrap around 32-bit address space adds f27ad73a6ef7 KVM: VMX: Use accessor to read vmcs.INTR_INFO when handlin [...] adds 5c911beff20a KVM: nVMX: Skip IBPB when switching between vmcs01 and vmcs02 adds 1af1bb05625b KVM: nVMX: Skip IBPB when temporarily switching between vm [...] adds 56ba77a459a7 KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' adds 0cc69204e772 KVM: nVMX: Unconditionally validate CR3 during nested transitions adds f98c1e77127d KVM: VMX: Add proper cache tracking for CR4 adds bd31fe495d0d KVM: VMX: Add proper cache tracking for CR0 adds 0047fcade4cb KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook adds e93fd3b3e89e KVM: x86/mmu: Capture TDP level when updating CPUID adds 68cda40d9f3c KVM: nVMX: Tweak handling of failure code for nested VM-En [...] adds a71936ab46f1 kvm: x86: Cleanup vcpu->arch.guest_xstate_size adds b2f432f872d9 KVM: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4 [...] adds e662ec3e0705 KVM: x86/mmu: Move max hugepage level to a separate #define adds 3bae0459bcd5 KVM: x86/mmu: Drop KVM's hugepage enums in favor of the ke [...] adds 8123f265248c KVM: x86/mmu: Add a helper to consolidate root sp allocation adds c16312f4fa75 KVM: VMX: Remove unneeded __ASM_SIZE usage with POP instruction adds dd03bcaad0b1 KVM: X86: Force ASYNC_PF_PER_VCPU to be power of two adds 5b494aea13fe KVM: No need to retry for hva_to_pfn_remapped() adds 0fd460446912 KVM: X86: Sanity check on gfn before removal adds 62315b639302 KVM: Documentation: Fix up cpuid page adds 551896e0e060 KVM: VMX: Improve handle_external_interrupt_irqoff inline [...] adds 2408500dfc8f KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32 [...] adds 9e826feb8f11 KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* adds dcf068da7eb2 KVM: VMX: Introduce generic fastpath handler adds 2c4c41325540 KVM: x86: Print symbolic names of VMX VM-Exit flags in traces adds 5a9f54435a48 KVM: X86: Introduce kvm_vcpu_exit_request() helper adds 404d5d7bff0d KVM: X86: Introduce more exit_fastpath_completion enum values adds 379a3c8ee444 KVM: VMX: Optimize posted-interrupt delivery for timer fastpath adds 199a8b84c455 KVM: x86: introduce kvm_can_use_hv_timer adds ae95f566b3d2 KVM: X86: TSCDEADLINE MSR emulation fastpath adds 26efe2fd92e5 KVM: VMX: Handle preemption timer fastpath adds e14b7786cb1c KVM: SVM: Merge svm_enable_vintr into svm_set_vintr adds de182481629c KVM: SVM: Remove unnecessary V_IRQ unsetting adds 6c1c6e58356b KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardw [...] adds 1739f3d56d24 KVM: nVMX: Really make emulated nested preemption timer pinned adds ada0098df656 KVM: nVMX: Change emulated VMX-preemption timer hrtimer to [...] adds 93dff2fed2fb KVM: nVMX: Migrate the VMX-preemption timer adds cb953129bfe5 kvm: add halt-polling cpu usage stats adds 254c97001035 Merge remote-tracking branch 'kvm/linux-next' adds 9ed24f4b712b KVM: arm64: Move virt/kvm/arm to arch/arm64 adds d82755b2e781 KVM: arm64: Kill off CONFIG_KVM_ARM_HOST adds bf7bc1df30f6 KVM: arm64: Update help text adds f26133624d60 KVM: arm64: Change CONFIG_KVM to a menuconfig entry adds 25357de01b95 KVM: arm64: Clean up kvm makefiles adds c6fe89ff8b25 KVM: arm64: Simplify __kvm_timer_set_cntvoff implementation adds ce6f8f02f9f6 KVM: arm64: Use cpus_have_final_cap for has_vhe() adds 656012c731fc KVM: Fix spelling in code comments adds 892713e97ca1 KVM: arm64: Sidestep stage2_unmap_vm() on vcpu reset when [...] adds 48c963e31bc6 KVM: arm/arm64: Release kvm->mmu_lock in loop to prevent s [...] adds 9f2836146b11 KVM: arm64: Clean up the checking for huge mapping adds 0529c9021252 KVM: arm64: Unify handling THP backed host memory adds c862626e19ef KVM: arm64: Support enabling dirty log gradually in small chunks adds 5107000faa6e KVM: arm64: Make KVM_CAP_MAX_VCPUS compatible with the sel [...] adds ef4902a205af Merge remote-tracking branch 'kvm-arm/next' adds 0d36adee58dd Merge remote-tracking branch 'kvms390/next' adds 515425ca001d Merge remote-tracking branch 'percpu/for-next' adds 61a46b228216 Merge remote-tracking branch 'workqueues/for-next' adds e78fded4ca01 tools/power/x86/intel-speed-select: Change debug to error adds 3d904f066f0f tools/power/x86/intel-speed-select: Check support status b [...] adds 28c59ae6965c tools/power/x86/intel-speed-select: Fix CLX-N package info [...] adds 4c35527a92a0 intel-speed-select: Fix speed-select-base-freq-properties [...] adds 7983ed6f86d6 tools/power/x86/intel-speed-select: Enable clos for turbo- [...] adds b14cd9d5981a tools/power/x86/intel-speed-select: Update version adds 47828d22539f platform/x86: sony-laptop: SNC calls should handle BUFFER types adds 476d60b1b4c8 platform/x86: sony-laptop: Make resuming thermal profile safer adds aab9e7896ec9 platform/x86: asus-nb-wmi: Revert "Do not load on Asus T10 [...] adds 6568d0c07efc platform/x86: asus_wmi: remove redundant initialization of [...] adds fed5003d805c platform/x86: asus-wmi: Move asus_wmi_input_init and _exit [...] adds b0dbd97de1f1 platform/x86: asus-wmi: Add support for SW_TABLET_MODE adds 10d7ff74b6f2 platform/x86: asus-wmi: Ignore WMI events with code 0x79 adds f913c3086c50 platform/x86: intel-vbtn: Move detect_tablet_mode() to hig [...] adds dd950f16b10d platform/x86: intel-vbtn: Detect switch position before re [...] adds be51bd458572 platform/x86: thinkpad_acpi: Replace next_cmd(&buf) with s [...] adds 35d13c7a0512 platform/x86: thinkpad_acpi: Use strndup_user() in dispatc [...] adds 466f46973326 platform/x86: thinkpad_acpi: Replace custom approach by ks [...] adds 257e03a334cc platform/x86: dell-laptop: don't register micmute LED if t [...] adds f441d66a6ee9 platform/x86: dell-wmi: Ignore keyboard attached / detache [...] adds 71b5913d01c8 Merge remote-tracking branch 'drivers-x86/for-next' adds 815544c10df2 Merge remote-tracking branch 'chrome-platform/for-next' adds f5ca738b93e0 Merge remote-tracking branch 'leds/for-next' adds 653d37477160 char: ipmi: convert to use i2c_new_client_device() adds c15577214c00 ipmi:bt-bmc: Avoid unnecessary check adds 0d140ad16eef ipmi:bt-bmc: Fix some format issue of the code adds be018380f3c4 ipmi: use vzalloc instead of kmalloc for user creation adds 14d2bf29dea9 ipmi: Replace guid_copy() with import_guid() where it makes sense adds b0b293a9a150 ipmi:bt-bmc: Fix error handling and status check adds 64c627ea2f32 ipmi_si: Load acpi_ipmi when ACPI IPMI interface added adds 2dcb631c1f15 Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added adds 65c1b790a501 Merge remote-tracking branch 'ipmi/for-next' adds 42926ac3cd50 driver core: Move code to the right part of the file adds 5f5377eaddfc driver core: Look for waiting consumers only for a fwnode' [...] adds 716a7a259690 driver core: fw_devlink: Add support for batching fwnode parsing adds 93d2e4322aa7 of: platform: Batch fwnode parsing when adding all top lev [...] adds dc407cf1b437 Merge remote-tracking branch 'driver-core/driver-core-next' adds c22eb9374cb0 sierra-ms: do not call scsi_get_host_dev() adds 296a193b0612 usblp: poison URBs upon disconnect adds 15518726d60a USB: host: ehci-mxc: Use the defined variable to simplify code adds 09806eba8279 USB: EHCI: ehci-mv: Fix unused assignment in mv_ehci_probe() adds c856b4b0fdb5 USB: EHCI: ehci-mv: fix error handling in mv_ehci_probe() adds b919e077cccf USB: ohci-sm501: fix error return code in ohci_hcd_sm501_d [...] adds 3e63cff384e6 usb: roles: Switch on role-switch uevent reporting adds 8c49c9ee4a91 usb: typec: Add typec_find_orientation() adds ff4a30d5e243 usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL [...] adds 1f478dc2a13a usb: typec: Add firmware documentation for the Intel PMC m [...] adds 2cab683fda55 MAINTAINERS: Add entry for Intel PMC mux driver adds 5f3173370ecf dt-bindings: usb: Add TI tps6598x device tree binding docu [...] adds 0ef1f6e3808b usb: typec: tps6598x: Add OF probe binding adds 18a6c866bb19 usb: typec: tps6598x: Add USB role switching logic adds 4e6cc9d07f28 dt-bindings: Add Broadcom STB USB support adds 1036e760d852 usb: xhci: xhci-plat: Add support for Broadcom STB SoC's adds 9df231511bd6 usb: ehci: Add new EHCI driver for Broadcom STB SoC's adds c33f4f24b888 usb: host: Add ability to build new Broadcom STB USB drivers adds ff4c65ca48f0 usb: hci: add hc_driver as argument for usb_hcd_pci_probe adds 8bd5741e3145 usb: renesas-xhci: Add the renesas xhci driver adds a66d21d7dba8 usb: xhci: Add support for Renesas controller with memory adds 2478be82de44 usb: renesas-xhci: Add ROM loader for uPD720201 adds 8feea6233d2b Merge tag 'for-linus-5.7-2' of git://github.com/cminyard/l [...] adds b9bbe6ed63b2 Linux 5.7-rc6 adds 48a789079a14 Merge 5.7-rc6 into usb-next adds 87bec894be25 Merge remote-tracking branch 'usb/usb-next' adds b952716ab3df Merge remote-tracking branch 'usb-serial/usb-next' adds f25383a48053 Merge remote-tracking branch 'usb-chipidea-next/ci-for-usb-next' adds 05942b8c36c7 phy: samsung: s5pv210-usb2: Add delay after reset adds 6d9c1de86443 phy: cpcap-usb: Remove some useless code adds e2ae8bca4944 phy: ti: j721e-wiz: Fix some error return code in wiz_probe() adds 4127cbcd989f phy: intel-lgm-emmc: Add architecture dependency adds 41e291904a10 dt-bindings: phy: meson8b-usb2: Convert to json-schema adds 2c0dd8440312 dt-bindings: phy: meson8b-usb2: Add compatible string for [...] adds de143a40fa7d phy: amlogic: meson8b-usb2: Use a MMIO regmap adds 6b99262fd2f2 phy: amlogic: meson8b-usb2: Don't set REG_ADP_BC_ACA_ENABL [...] adds 7cafc0174406 phy: amlogic: meson8b-usb2: unset the IDDQ bit during PHY [...] adds f004be596c28 phy: amlogic: meson8b-usb2: Add a compatible string for Meson8m2 adds 11c82afac8d1 phy: phy-cadence-salvo: add phy .init API adds b62f5aa8ef8b Merge remote-tracking branch 'phy-next/next' adds cf9c94456eba Revert "tty: hvc: Fix data abort due to race in hvc_open" adds ea7d3fd8a6d0 serial: lantiq: Make UART's use as console selectable adds ad406341bdd7 serial: lantiq: Make driver modular adds 7d31676a8d91 tty: serial: samsung: Correct clock selection logic adds 888ae871048c dt-bindings: serial: Document CTS/RTS gpios in STM32 UART adds 6cf61b9bd7cc tty: serial: Add modem control gpio support for STM32 UART adds 24637007394e serial: 8250_exar: Make use of PCI_DEVICE_DATA() macro adds aa49d8e8b2df tty: serial: imx: Add return value check for platform_get_irq() adds fe92c2a80126 tty: n_gsm: Improve debug output adds 84d6f81c1fb5 tty: n_gsm: Fix SOF skipping adds 01dbb362f0a1 tty: n_gsm: Fix waking up upper tty layer when room available adds e0a851fe6b9b serial: 8250: Avoid error message on reprobe adds c150c0f362c1 serial: Allow uart_get_rs485_mode() to return errno adds 7b668c064ec3 serial: 8250: Fix max baud limit in generic 8250 port adds beca62c4212a tty: mxser: make mxser_change_speed() return void adds 0f1c9688a194 tty/sysrq: alpha: export and use __sysrq_get_key_op() adds 23cbedf812ff tty/sysrq: constify the sysrq API adds 7fffe31d3eaa tty/sysrq: constify the the sysrq_key_op(s) adds f95850ec6581 alpha: constify sysrq_key_op adds 675cacf11462 MIPS: constify sysrq_key_op adds fff134c2e8dd powerpc/xmon: constify sysrq_key_op adds 116214d4e8fb sparc64: constify sysrq_key_op adds c1a01f290103 drm: constify sysrq_key_op adds c69b470eb857 kdb: constify sysrq_key_op adds 6400b5a0f604 kernel/power: constify sysrq_key_op adds 0ca650c43040 rcu: constify sysrq_key_op adds b14109f302d0 tty: serial: fsl_lpuart: Use __maybe_unused instead of #if [...] adds 1d610c2e41c1 Merge remote-tracking branch 'tty/tty-next' adds 84c1e51d7df8 greybus: Replace zero-length array with flexible-array adds f877a18c08fa Merge tag 'fpga-for-5.8' of git://git.kernel.org/pub/scm/l [...] adds 7066c2f61ce4 uio_hv_generic: add missed sysfs_remove_bin_file adds 286adb4cce00 misc: xilinx-sdfec: convert to module_platform_driver() adds 65f0539b1d06 firmware: xilinx: Fix an error handling path in 'zynqmp_fi [...] adds 0e2abffdf928 nvmem: imx-ocotp: Improve logic to save many code lines adds b96fc5416b09 nvmem: ensure sysfs writes handle write-protect pin adds e270df39f728 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds dbf4d13382be slimbus: core: Set fwnode for a device when setting of_node adds 01360857486c slimbus: core: Fix mismatch in of_node_get/put adds 0978de9fc733 misc: fastrpc: Fix an incomplete memory release in fastrpc [...] adds 74003385cf71 misc: fastrpc: fix potential fastrpc_invoke_ctx leak adds cafa1a5b220a w1: ds2430: fix eeprom size in driver description adds 0548745fa335 dca: Use PTR_ERR_OR_ZERO() to simplify code adds 691e0f2c74cc VMCI: Avoid extra check for access_ok() adds 92b8d2724464 w1_therm: adding code comments and code reordering adds c8ad65f6fbfd w1_therm: fix reset_select_slave during discovery adds daa3cfeb1971 w1_therm: adding sysfs-driver-w1_therm doc adds b7bb6ca17a90 w1_therm: adding ext_power sysfs entry adds 308bdb94de0c w1_therm: adding resolution sysfs entry adds 45d457a4cf24 w1_therm: adding eeprom sysfs entry adds 67b392f7b8ed w1_therm: optimizing temperature read timings adds e2c94d6f5720 w1_therm: adding alarm sysfs entry adds 57c76221d5af w1_therm: adding bulk read support to trigger multiple con [...] adds dc2c78b2a5db Merge remote-tracking branch 'char-misc/char-misc-next' adds 3b17da9697a7 Merge remote-tracking branch 'extcon/extcon-next' adds b64f6180e59d Merge remote-tracking branch 'soundwire/next' adds eb4a6de4962e thunderbolt: Update Kconfig to allow building on other arc [...] adds 1083ea68f7ee Merge remote-tracking branch 'thunderbolt/next' adds c7d061a811a6 staging: wfx: add support for hardware revision 2 and further adds 01088cd143a9 staging: wfx: reduce timeout for chip initial start up adds 832cc98141b4 staging: wfx: fix double free adds ba52eddcbbde staging: wfx: drop useless check adds 5561770f80b1 staging: wfx: repair external IRQ for SDIO adds a7efb62509d8 staging: wfx: use threaded IRQ with SPI adds 57aa557f110d staging: wfx: introduce a way to poll IRQ adds f00dc1d789e1 staging: wfx: poll IRQ during init adds 0549cd11d88d staging: wfx: fix missing 'static' statement adds bcd8795ad2b6 staging: wfx: fix missing 'static' keyword adds 8371d215f445 staging: wfx: prefer ARRAY_SIZE instead of a magic number adds 525f469f7f9c staging: wfx: remove useless header inclusions adds b356aed9ec0c staging: wfx: fix alignements of function prototypes adds cae9b69522b2 staging: wfx: remove spaces after cast operator adds 1ff4388a06eb staging: wfx: use kernel types instead of c99 ones adds 9d9bb819d56d staging: wfx: fix use of cpu_to_le32 instead of le32_to_cpu adds 1d572139f9d2 staging: wfx: take advantage of le32_to_cpup() adds 095e86c86a1b staging: wfx: fix cast operator adds 9b3bc20d98f1 staging: wfx: fix wrong bytes order adds a823d6ecd490 staging: wfx: fix output of rx_stats on big endian hosts adds ea097de7ec44 staging: wfx: fix endianness of fields media_delay and tx_ [...] adds 270f54b83f89 staging: wfx: fix endianness of hif_req_read_mib fields adds 99414d8d260c staging: wfx: fix access to le32 attribute 'ps_mode_error' adds 1bca434cc273 staging: wfx: fix access to le32 attribute 'event_id' adds b8743c786bbd staging: wfx: fix access to le32 attribute 'indication_type' adds 9fee675c2c67 staging: wfx: declare the field 'packet_id' with native by [...] adds 4246fdbf8c14 staging: wfx: fix endianness of the struct hif_ind_startup adds 808fcf2e976d staging: wfx: fix access to le32 attribute 'len' adds ecda229e7ce3 staging: wfx: fix endianness of the field 'status' adds 8008b480e25b staging: wfx: fix endianness of the field 'num_tx_confs' adds d99ce4a1e5a2 staging: wfx: fix endianness of the field 'channel_number' adds 4fdc18d3ce77 staging: wfx: update TODO adds 08e1b4274c7b staging: most: usb: add PM functions adds d92e6991616d staging: most: usb: sanity check channel before using it a [...] adds c5de40e58f2f staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 57b4b0e68d66 staging: vt6656: vnt_rxtx_rsvtime_le16 to use ieee80211_ge [...] adds 7a83f736455e staging: vt6656: vnt_get_rtscts_duration_le use ieee80211_ [...] adds 8e7128f63d21 staging: vt6656: Split RTS and CTS Duration functions adds 61bb798767e4 staging: vt6656: vnt_get_rtscts_rsvtime_le replace with rt [...] adds 9a6f87704ac2 staging: vt6656: remove difs / sifs adjustments. adds 5353711bec8c staging: bcm2835-camera: insert emty line after declaration adds 8a01032e02c8 staging: vt6656: Remove logically dead code adds 62573221240f staging: most: usb: use dev_*() functions to print messages adds bffea154b24b staging: most: usb: remove reference to USB error codes adds c1a57be08e73 staging: most: usb: check number of reported endpoints adds 3dcf93fe5466 staging: most: usb: use dev_dbg function adds 629e123df34a staging: most: fix typo in Kconfig adds dfeb9380eba4 staging: most: usb: use macro ATTRIBUTE_GROUPS adds b50220c136c0 Documentation: ABI: correct sysfs attribute description of [...] adds 6064aeefa88c staging: greybus: uart: replace driver line-coding struct adds 619f70f0f44a staging: vc04_services: Block comment alignment adds ec269f1250c6 staging: qlge: Remove unnecessary spaces in qlge_main.c adds f03c9b788472 staging: fbtft: fb_st7789v: Initialize the Display adds 3abbab51321f staging: vt6656: vt6655: removing unused macros definition [...] adds 9773cf1c1a80 staging: wfx: fix warning when unregister a frozen device adds a72319bf2827 staging: wfx: apply 80-columns rule to strings adds 201451cfe404 staging: wfx: check pointers returned by allocations adds 6598b12d6635 staging: wfx: fix value of scan timeout adds d64d7376688b staging: wfx: fix indentation adds 298913e33643 staging: wfx: fix status of dropped frames adds 4e5e3cb02104 staging: wfx: split out wfx_tx_fill_rates() from wfx_tx_co [...] adds ad83396891cd staging: wfx: call wfx_tx_update_sta() before to destroy tx_priv adds 13839ef37712 staging: wfx: fix potential use-after-free adds 5a48a4a3efb4 staging: wfx: rename wfx_do_unjoin() into wfx_reset() adds b3a71adf4d58 staging: wfx: merge wfx_stop_ap() with wfx_reset() adds f214b7b6e7c9 staging: wfx: fix potential dead lock between join and scan adds f75818c251cb staging: wfx: fix PS parameters when multiple vif are in use adds ac0e50a5a3cb staging: wfx: drop unnecessary filter configuration when d [...] adds a1ae4d07fd94 staging: wfx: fix error reporting in wfx_start_ap() adds 7c5fc1d88c1e staging: wfx: remove false-positive WARN() adds 07d51346b068 staging: wfx: trace acknowledges not linked to any stations adds c336c022503d staging: wfx: remove false positive warning adds 1e8f99edc952 dt-bindings: iio: chemical: add Atlas Scientific RTD-SM se [...] adds b101c93ca5e2 iio: chemical: atlas-sensor: add RTD-SM module support adds 6d6c5e56d771 iio: accel: dmard06: Use mod_devicetable.h and drop of_mat [...] adds 3699e268a773 iio: accel: kxsd9-i2c: Use mod_devicetable.h and drop of_m [...] adds f73a047456e2 iio: light: bh1780: use mod_devicetable.h and drop of_matc [...] adds 9065b78028c5 iio: light: cm32181: Add mod_devicetable.h and remove of_m [...] adds 1de94b5945f2 iio: light: cm3232: Add mod_devicetable.h include and drop [...] adds de1cbfe1174f iio: light: gp2ap020a00f: Swap of.h for mod_devicetable.h [...] adds 0741678ece68 iio: light: opt3001: Add mod_devicetable.h and drop use of [...] adds 645aee51af92 iio: light: st_uvis25: Add mod_devicetable.h and drop of_m [...] adds 77baa8d6bced iio: light: vl6180: add include of mod_devicetable.h and d [...] adds 97c54cf2a4e8 iio: adc: at91-sama5d2_adc: handle unfinished conversions adds abb7e84d29b0 iio: adc: at91-sama5d2_adc: update for other trigger usage adds 065056cb0d0a iio: at91-sama5d2_adc: split at91_adc_current_chan_is_touc [...] adds f3c034f61775 iio: at91-sama5d2_adc: adjust iio_triggered_buffer_{predis [...] adds fec86c6b8369 iio: imu: adis: Add Managed device functions adds 698211065d4a iio: imu: adis: Add irq flag variable adds b9c5eec725d6 iio: adis: Add adis_update_bits() APIs adds 3e04cb60e872 iio: adis: Support different burst sizes adds fff7352bf7a3 iio: imu: Add support for adis16475 adds a031e3d4b09f dt-bindings: iio: Add adis16475 documentation adds 1060741fc51a dt-bindings: iio: chemical: Add binding for CCS811 VOC sensor adds c6644f7201f3 iio: chemical: Add support for external Reset and Wakeup i [...] adds 151e91733a79 iio: chemical: Add OF match table for CCS811 VOC sensor adds 0d4b2184cfee iio: Use an early return in iio_device_alloc to simplify code. adds c1909ab07f0a iio: adc: ad_sigma_delta: Use {get,put}_unaligned_be24() adds 1608327636cc iio: adc: mpc3422: Use get_unaligned_beXX() adds 3321f29e4fb4 iio: adc: ti-ads124s08: Use get_unaligned_be24() adds 8b26ab33470f iio: dac: ltc2632: Use put_unaligned_be24() adds e065325997e0 iio: dac: ad5624r_spi: Use put_unaligned_be24() adds 6ef9d68b58a0 iio: dac: ad5446: Use put_unaligned_be24() adds e33ff8ac6dc9 iio: gyro: adis16130: Use get_unaligned_be24() adds d324ac2e93cd iio: health: afe4403: Use get_unaligned_be24() adds 76170adb65e8 iio: light: si1133: Use get_unaligned_be24() adds d2fa63d2d155 iio: light: zopt2201: Use get_unaligned_le24() adds dfe3da0b2844 iio: magnetometer: rm3100: Use get_unaligned_be24() adds b3ab0adb1da9 iio: pressure: hp206c: Use get_unaligned_be24() adds 00d5e7b2fb98 iio: pressure: ms5611: Use get_unaligned_be24() adds e8ee40e77531 iio: pressure: zpa2326: Use get_unaligned_le24() adds 92b7d5b70fed iio: temperature: max31856: Use get_unaligned_beXX() adds 3009fb9cabba iio: st_sensors: Use get_unaligned_be24() and sign_extend32() adds 94cbf61de7ed iio: dac: ad5593r: Fix a typo in MODULE_DESCRIPTION adds 256d4b83c076 iio: dac: ad5592r: Fix a typo in the name of a function adds ff3f7e049aef iio: buffer: extend short-hand use for 'indio_dev->buffer' adds a66904b209b6 iio: adc: ad7476: remove redundant null check on an array adds 8f9a5249e3d9 iio: imu: st_lsm6dsx: enable 833Hz sample frequency for ta [...] adds 26441f92af14 dt-bindings: magnetometer: ak8974: Add Alps hscdtd008a adds 525530af7759 iio: magnetometer: ak8974: add Alps hscdtd008a adds b67959eba404 iio: magnetometer: ak8974: Correct realbits adds 55ecaf1717c6 iio: magnetometer: ak8974: Break out measurement adds 166365273fa0 iio: magnetometer: ak8974: Provide scaling adds aefa5bc87c80 iio: documentation ltc2632_chip_info add num_channels adds 6f1c9e0da9aa iio: DAC extension for ltc2634-12/10/8 adds b7190859abc0 iio: imu: adis16xxx: use helper to access iio core debugfs dir adds 18dfb5326370 iio: vcnl4000: Fix i2c swapped word reading. adds 816956c32d76 iio: vcnl4000: Factorize data reading and writing. adds d35567fcaf68 iio: vcnl4000: Add event support for VCNL4010/20. adds f6889c1b009e iio: vcnl4000: Add sampling frequency support for VCNL4010/20. adds 8fe78d5261e7 iio: vcnl4000: Add buffer support for VCNL4010/20. adds 067fda1c065f iio: hid-sensors: move triggered buffer setup into hid_sen [...] adds 067704540dca iio: light: cm32181: Switch to new style i2c-driver probe [...] adds 44b9409c982c iio: light: cm32181: Add support for ACPI enumeration adds 3bf4a59c48e8 iio: light: cm32181: Add some extra register defines adds 02cdab2a8d55 iio: light: cm32181: Add support for the CM3218 adds b885d0fa6790 iio: light: cm32181: Clean up the probe function a bit adds c1e62062ff54 iio: light: cm32181: Handle CM3218 ACPI devices with 2 I2C [...] adds 7574cb1df43c iio: light: cm32181: Change reg_init to use a bitmap of wh [...] adds f50f98310e51 iio: light: cm32181: Use units of 1/100000th for calibscal [...] adds 63b1be78774f iio: light: cm32181: Make lux_per_bit and lux_per_bit_base [...] adds d34ca613b939 iio: light: cm32181: Add support for parsing CPM0 and CPM1 [...] adds c12d80aeb978 iio: light: cm32181: Fix integartion time typo adds dee2dabc0e41 iio: bmp280: fix compensation of humidity adds da7de29bb171 staging: iio: ad5933: attach life-cycle of kfifo buffer to [...] adds 6b46ddb51eab iio: light: ltr501: Constify structs adds cef077e6aa4c Merge tag 'iio-for-5.8b' of git://git.kernel.org/pub/scm/l [...] adds 0c5e27cea5e1 Merge remote-tracking branch 'staging/staging-next' adds 1fc9c973881a Merge remote-tracking branch 'mux/for-next' adds a9d3b8df151c interconnect: Mark all dummy functions as static inline adds 973ed7a0893f interconnect: Add support for interconnect providers with [...] adds fd093c12633c interconnect: qcom: msm8916: Set interconnect sync_state callback adds 0472d2042439 Merge branch 'icc-get-by-index' into icc-next adds 32cc93dd734f Merge branch 'icc-get-by-index' into HEAD adds 4d96ff4cbd2b Merge remote-tracking branch 'icc/icc-next' adds d24224dea571 dmaengine: qcom_hidma: use true,false for bool variable adds f2b5d503c04a dmaengine: sf-pdma: Simplify the error handling path in 's [...] adds c794f7edbcd7 dmaengine: moxart-dma: Drop pointless static qualifier in [...] adds 214a0006b2c8 dmaengine: ti: k3-udma: Use PTR_ERR_OR_ZERO() to simplify code adds c18b5bdebd67 dmaengine: qcom: bam_dma: Replace zero-length array with f [...] adds e05a0b78f39f dmaengine: at_hdmac: Replace zero-length array with flexib [...] adds d9fd428a304f dmaengine: at_xdmac: Replace zero-length array with flexib [...] adds 5bbeea34bc7a dmaengine: ti: k3-udma: Add missing dma_sync call for rx f [...] adds 6fea8735fd96 dmaengine: ti: k3-udma: Remove udma_chan.in_ring_cnt adds 7ae6d7bd7397 dmaengine: ti: k3-udma: Use proper return code in alloc_ch [...] adds be4cf718cd99 dmaengine: imx-sdma: initialize all script addresses adds c3d883e2e7f0 Merge remote-tracking branch 'slave-dma/next' adds 662340fc8af2 Merge remote-tracking branch 'cgroup/for-next' adds 76be2bf95da7 Merge branch 'fixes' into for-next adds 8833ab64899e Merge branch 'misc' into for-next adds 73fb6797baed Merge remote-tracking branch 'scsi/for-next' adds 55ce24b3bfd7 scsi: hisi_sas: Display proc_name in sysfs adds 25c21d20bcfd scsi: aacraid: Fix an oops in error handling adds 21d2b76831fd scsi: ufs-mediatek: Make ufs_mtk_fixup_dev_quirks static adds 0bd735df7681 scsi: sd: Signal drive managed SMR disks adds 90b8491c0033 scsi: ufs: Introduce ufs_hba_variant_params to group custo [...] adds d14734ae3ae7 scsi: ufs: Customize flush threshold for WriteBooster adds f48b285ae658 scsi: ufs-mediatek: Customize WriteBooster flush policy adds c6691d953ddd Merge remote-tracking branch 'scsi-mkp/for-next' adds 0f8e3823c02c vdpasim: remove unused variable 'ret' adds bb1f70e5df61 virtio: add VIRTIO_RING_NO_LEGACY adds 6085bcfb7031 virtio-mmio: Delete an error message in vm_find_vqs() adds 70c655a2d4e5 virtio: force spec specified alignment on types adds e0b2dd08023a vhost: revert "vhost: disable for OABI" adds c1977b8f07c6 MAINTAINERS: Add myself as virtio-balloon co-maintainer adds 034438115a29 vhost: option to fetch descriptors through an independent struct adds 0fb071ed682e vhost: use batched version by default adds 89f1ac614a8e vhost: batching fetches adds ae6337d6f29a ptr_ring: linked list fallback adds bf338dcc28f3 virtio_net: CTRL_GUEST_OFFLOADS depends on CTRL_VQ adds 5ee8071bd89d Merge remote-tracking branch 'vhost/linux-next' adds 7521f04dba1b hwspinlock: Simplify Kconfig adds 4f05fc33bebd rpmsg: Replace zero-length array with flexible-array adds 4a995747049e dt-bindings: remoteproc: qcom: pas: Add SM8250 remoteprocs adds f6da4831c55a remoteproc: qcom: pas: Add SM8250 PAS remoteprocs adds e62e3acd61d3 dt-bindings: remoteproc: qcom: Replace halt-nav with spare-regs adds a9fdc79d4886 remoteproc: qcom_q6v5_mss: Drop accesses to MPSS PERPH reg [...] adds be050a3429f4 remoteproc: qcom_q6v5_mss: map/unmap mpss segments before/ [...] adds 9666174a4e1a remoteproc: qcom_q6v5_mss: Remove unused q6v5_da_to_va function adds a781e5aa5911 remoteproc: core: Prevent system suspend during remoteproc [...] adds 8a226e2c71bb remoteproc: wcss: add support for rpmsg communication adds 529798bae7c1 remoteproc: Replace zero-length array with flexible-array adds db9178a4f8c4 remoteproc: Fall back to using parent memory pool if no de [...] adds c774ad010873 remoteproc: Fix and restore the parenting hierarchy for vdev adds 25f9f5a2107f remoteproc: wcss: Fix arguments passed to qcom_add_glink_subdev() adds 677e6de50cc9 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds 1480e4152f48 Merge remote-tracking branch 'rpmsg/for-next' adds ed43f2b4e780 Merge tag 'intel-gpio-v5.8-1' of git://git.kernel.org/pub/ [...] adds ccec57d2a1fb Merge branch 'devel' into for-next adds 6cd2ef2fdf00 Merge remote-tracking branch 'gpio/for-next' adds 8068071c09e5 pinctrl: rk805: Constify rk805_gpio_cfgs adds 9a0f1341df7d pinctrl: ingenic: Add irq_{request,release}_resources callbacks adds c7acd6fe8a28 pinctrl: mediatek: add pinctrl-mtk-common-v2 module license adds c4f333b758ab pinctrl: rockchip: return ENOMEM instead of EINVAL if allo [...] adds d7faa8ffb6be pinctrl: rockchip: fix memleak in rockchip_dt_node_to_map adds 98a09fb4cbb0 Merge tag 'intel-pinctrl-v5.8-1' of git://git.kernel.org/p [...] adds 1e6d7cf21880 Merge branch 'devel' into for-next adds 167ccfc87419 Merge remote-tracking branch 'pinctrl/for-next' adds 2bbb62012c88 Merge remote-tracking branch 'pinctrl-samsung/for-next' adds f6ae2d59c099 Merge remote-tracking branch 'pwm/for-next' adds fbfebf126cd7 Merge remote-tracking branch 'userns/for-next' adds e3cad841d3d6 livepatch: add arch-specific headers to MAINTAINERS adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds f55d9895884b MAINTAINERS: add lib/livepatch to LIVE PATCHING adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds 64ec97364a7d Merge remote-tracking branch 'livepatching/for-next' adds 4c2ecef0f4aa coresight: cti: Add CPU Hotplug handling to CTI driver adds 35cfcf2c7a46 coresight: cti: Add CPU idle pm notifer to CTI devices adds 6e78caf5e190 Merge remote-tracking branch 'coresight/next' adds 63d1307d8228 Merge remote-tracking branch 'rtc/rtc-next' adds 6c1e37b5addc Merge remote-tracking branch 'ntb/ntb-next' adds 43d7ce70ae43 gnss: sirf: fix error return code in sirf_probe() adds 9b5816b56af6 gnss: replace zero-length array with flexible-array adds 81aaabd59aa1 Merge remote-tracking branch 'gnss/gnss-next' adds 32e69bf4b933 Merge remote-tracking branch 'fsi/next' adds 86d20b1f9056 slimbus: ngd: get drvdata from correct device adds 0f872944ec04 slimbus: ngd: remove redundant assignment adds 3d42285759eb slimbus: core: Set fwnode for a device when setting of_node adds f9a478d658a2 slimbus: core: Fix mismatch in of_node_get/put adds f18ff4d1bf2a Merge remote-tracking branch 'slimbus/for-next' adds ec9f404f5c0e nvmem: ensure sysfs writes handle write-protect pin adds 780a19892c90 nvmem: jz4780-efuse: Use PTR_ERR_OR_ZERO() to simplify code adds 35d933f19627 Merge remote-tracking branch 'nvmem/for-next' adds 6eff91b42586 Merge remote-tracking branch 'xarray/xarray' adds 7e90955569a0 Merge remote-tracking branch 'hyperv/hyperv-next' adds b664075eb319 Merge remote-tracking branch 'kgdb/kgdb/for-next' adds 303cc571d107 nsproxy: attach to namespaces via pidfds adds 2b40c5db73e2 selftests/pidfd: add pidfd setns tests adds 867ec42bbb97 Merge remote-tracking branch 'pidfd/for-next' adds bdc6e0c48a3d Merge remote-tracking branch 'devfreq/devfreq-next' adds 5282903e6e75 mm/hmm/test: add selftest driver for HMM adds 5f212ee30f03 mm/hmm/test: add selftests for HMM adds f76c1477c6ed MAINTAINERS: add HMM selftests adds 8332904818a1 Merge remote-tracking branch 'hmm/hmm' adds 540f53590a80 Merge remote-tracking branch 'cfi/cfi/next' adds 4ef6e2d1a178 Merge remote-tracking branch 'kunit-next/kunit' adds b91b1803582d bus: mhi: core: Remove the system error worker thread adds 7db8048910a5 bus: mhi: core: Handle disable transitions in state worker adds 2a0b08694a5f bus: mhi: core: Skip handling BHI irq if MHI reg access is [...] adds 5291b02b0077 bus: mhi: core: Do not process SYS_ERROR if RDDM is supported adds e9bdbd5e761c bus: mhi: core: Handle write lock properly in mhi_pm_m0_tr [...] adds 3781a7a11294 bus: mhi: core: Handle syserr during power_up adds 449f4c0843bc Merge remote-tracking branch 'mhi/mhi-next' adds e9c98329b220 keys: Make the KEY_NEED_* perms an enum rather than a mask adds b533ef02894e selinux: Implement the watch_key security hook adds ccd09d6f2d0a smack: Implement the watch_key and post_notification hooks adds ee8aa90b7fe5 watch_queue: Add security hooks to rule on setting mount a [...] adds e91bed49f250 watch_queue: Implement mount topology and attribute change [...] adds 486ad0ac5430 watch_queue: sample: Display mount tree change notifications adds 5794f7c561f2 watch_queue: Introduce a non-repeating system-unique super [...] adds b882b9ba7a9a watch_queue: Add superblock notifications adds 0c5c93119aa0 watch_queue: sample: Display superblock notifications adds e7dfe268f73d Merge remote-tracking branch 'notifications/notifications- [...] adds e1ed7c5dab0f fsinfo: Add fsinfo() syscall to query filesystem information adds 0b5a7e13be13 fsinfo: Provide a bitmap of supported features adds 8a3948ed1bc3 fsinfo: Allow retrieval of superblock devname, options and stats adds 8e27137342e9 fsinfo: Allow fsinfo() to look up a mount object by ID adds 421e198d3673 fsinfo: Add a uniquifier ID to struct mount adds b139eda92fda fsinfo: Allow mount information to be queried adds c1721da04af7 fsinfo: Allow mount topology and propagation info to be retrieved adds 4f104142ca91 fsinfo: Provide notification overrun handling support adds c592c07bfd91 fsinfo: sample: Mount listing program adds 6b69e8e2bed4 fsinfo: Add API documentation adds e4ed76b9500d fsinfo: Add support for AFS adds ae901934973d fsinfo: Add support to ext4 adds 702c6a07c77e fsinfo: Add an attribute that lists all the visible mounts [...] adds 7ca87fc66a98 Merge remote-tracking branch 'fsinfo/fsinfo-core' adds e40dca656edf checkpatch: test $GIT_DIR changes adds a7ef4ba0ee90 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 5991b80cedb9 /proc/kpageflags: do not use uninitialized struct pages adds 5ec5f8cb2b43 kcov: cleanup debug messages adds 8cca75a3bbd9 kcov: fix potential use-after-free in kcov_remote_start adds 637d238be166 kcov: move t->kcov assignments into kcov_start/stop adds b1f542203015 kcov: move t->kcov_sequence assignment adds 6550ddea1459 kcov: use t->kcov_mode as enabled indicator adds c927bba0e23a kcov: collect coverage from interrupts adds d0b25db7513c usb: core: kcov: collect coverage from usb complete callback adds ef4ea13d8241 mm/memcg: optimize memory.numa_stat like memory.stat adds 8aa6a13e62c7 lib/lzo: fix ambiguous encoding bug in lzo-rle adds 2836fd36eede device-dax: don't leak kernel memory to user space after u [...] adds 21635de44da7 x86: bitops: fix build regression adds 15d7600283cc mm/compaction: avoid VM_BUG_ON(PageSlab()) in page_mapcount() adds 785ada57f795 scripts/tags.sh: support compiled source, improved precise adds 80ba08b1df59 scripts/tags.sh: add a intermediate file for 'make gtags' adds 1f070660a1d1 squashfs: migrate from ll_rw_block usage to BIO adds 889e82742677 squashfs-migrate-from-ll_rw_block-usage-to-bio-fix adds 025859a99b72 ocfs2: add missing annotation for dlm_empty_lockres() adds 0f0b2d05245f ocfs2: mount shared volume without ha stack adds 31bfaba97c1a drivers/tty/serial/sh-sci.c: suppress uninitialized var warning adds 893d445e70ae ramfs: support O_TMPFILE adds 5e21fbbf591c vfs: track per-sb writeback errors and report them to syncfs adds a46337dd129e buffer: record blockdev write errors in super_block that it backs adds 12fbdd7cce14 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds c965d1b5f9a6 usercopy: mark dma-kmalloc caches as usercopy caches adds 591463a58884 mm/slub.c: fix corrupted freechain in deactivate_slab() adds 8dfdc02004da mm-slub-fix-corrupted-freechain-in-deactivate_slab-fix adds 73087bc01051 slub: Remove userspace notifier for cache add/remove adds 580b9550b78d slub: remove kmalloc under list_lock from list_slab_objects() V2 adds 62cf1aa84f84 mm/slub: fix stack overruns with SLUB_STATS adds ee221bab8507 mm: slub: add panic_on_error to the debug facilities adds b33148acad98 mm-slub-add-panic_on_error-to-the-debug-facilities-fix adds 836861f7a18c mm, dump_page(): do not crash with invalid mapping pointer adds 589b76899734 mm: move readahead prototypes from mm.h adds 0e75424fa070 mm: return void from various readahead functions adds d3bf6bc52df0 mm: ignore return value of ->readpages adds b78c5784b63c mm: move readahead nr_pages check into read_pages adds 7060c735b4c0 mm: add new readahead_control API adds 0caa34e5a637 mm: use readahead_control to pass arguments adds b4e64ee6ed5a mm: rename various 'offset' parameters to 'index' adds 7145d62db65b mm: rename readahead loop variable to 'i' adds aa726185eea2 mm: remove 'page_offset' from readahead loop adds db5e22adb191 mm: put readahead pages in cache earlier adds 909009cbd2e9 mm: add readahead address space operation adds cfeebed9d46f mm: move end_index check out of readahead loop adds cbfd17ab06ae mm: add page_cache_readahead_unbounded adds 6697585137e7 mm: document why we don't set PageReadahead adds f1af91087d0d mm: use memalloc_nofs_save in readahead path adds 263175c5abdb fs: convert mpage_readpages to mpage_readahead adds 5fd065b97845 btrfs: convert from readpages to readahead adds 8851f7e42daa erofs: convert uncompressed files from readpages to readahead adds 86a10297b44b erofs: convert compressed files from readpages to readahead adds d0b667e3877d ext4: convert from readpages to readahead adds 986bb722a670 ext4: pass the inode to ext4_mpage_readpages adds 65c80be61e1c f2fs: convert from readpages to readahead adds 812dc042e0d6 f2fs: pass the inode to f2fs_mpage_readpages adds fd9a340cbdfb fuse: convert from readpages to readahead adds e404116e592a fuse-convert-from-readpages-to-readahead-fix adds 21cdbfd3e08f iomap: convert from readpages to readahead adds 9bf1ec19f228 mm/gup.c: update the documentation adds 86aedce98d93 mm-gupc-updating-the-documentation-fix adds 71849cd36a39 mm/swapfile: use list_{prev,next}_entry() instead of open-coding adds 72a959bacd91 mm/swap_state: fix a data race in swapin_nr_pages adds bc2c49b5df3c mm: swap: properly update readahead statistics in unuse_pt [...] adds ef7d1f3d534e mm/swapfile.c: offset is only used when there is more slots adds 3718e09bfc53 mm/swapfile.c: explicitly show ssd/non-ssd is handled mutu [...] adds c0ac10a013b4 mm/swapfile.c: remove the unnecessary goto for SSD case adds d3aca22df7e5 mm/swapfile.c: simplify the calculation of n_goal adds 89bf4381a79d mm/swapfile.c: remove the extra check in scan_swap_map_slots() adds 103b427884de mm/swapfile.c: found_free could be represented by (tmp < max) adds bd6a8a6579c2 mm/swapfile.c: tmp is always smaller than max adds 0903b57fd768 mm/swapfile.c: omit a duplicate code by compare tmp and max first adds adc9ee58a64f swap: try to scan more free slots even when fragmented adds 71abb1b8d4bd mm/swapfile.c: classify SWAP_MAP_XXX to make it more readable adds 87806c3926a0 mm-swapfilec-classify-swap_map_xxx-to-make-it-more-readable-fix adds cf7af4b463c9 mm/swapfile.c: __swap_entry_free() always free 1 entry adds 1095f596da61 mm/swapfile.c: use prandom_u32_max() adds d07b358f7568 mm, memcg: add workingset_restore in memory.stat adds 23a53e1c0200 mm, memcg: avoid stale protection values when cgroup is ab [...] adds 7b88906ab739 mm, memcg: decouple e{low,min} state mutations from protec [...] adds fbce363f6ec6 mm: memcontrol: simplify value comparison between count and limit adds 5feb852a98a4 mm: fix NUMA node file count error in replace_page_cache() adds 22b99f320050 mm: memcontrol: fix stat-corrupting race in charge moving adds 2b7b54ba7351 mm: memcontrol: drop @compound parameter from memcg charging API adds 3343e9a6d87d mm: shmem: remove rare optimization when swapin races with [...] adds 3cb590a42f5a mm: memcontrol: move out cgroup swaprate throttling adds 71b5368c2587 mm: memcontrol: convert page cache to a new mem_cgroup_cha [...] adds 933e6a8edab8 mm: memcontrol: prepare uncharging for removal of private [...] adds cd8648e0ca83 mm: memcontrol: prepare move_account for removal of privat [...] adds f248d0d0a764 mm: memcontrol: prepare cgroup vmstat infrastructure for n [...] adds 36c95b752156 mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHME [...] adds 5c8ba2331d83 mm: memcontrol: switch to native NR_ANON_MAPPED counter adds 340d95d58ab3 mm: memcontrol: switch to native NR_ANON_THPS counter adds f0c0a35bf763 mm-memcontrol-switch-to-native-nr_anon_thps-counter-fix adds 74bef839a847 mm: memcontrol: convert anon and file-thp to new mem_cgrou [...] adds 1bb496057fe8 mm-memcontrol-convert-anon-and-file-thp-to-new-mem_cgroup_ [...] adds 0b0ddc1582e5 mm: memcontrol: drop unused try/commit/cancel charge API adds d4f074a61199 mm: memcontrol: prepare swap controller setup for integration adds e10693ce9fb0 mm: memcontrol: make swap tracking an integral part of mem [...] adds 646749602005 mm: memcontrol: charge swapin pages on instantiation adds 89b6d409cea2 mm: memcontrol: document the new swap control behavior adds c1d39b07a236 mm: memcontrol: delete unused lrucare handling adds 3f5426c1cf1f mm: memcontrol: update page->mem_cgroup stability rules adds fdd5ae1ac99f memcg: expose root cgroup's memory.stat adds 9a20bdc6ba2e mm/gup.c: further document vma_permits_fault() adds 60b5fd247f11 /proc/PID/smaps: Add PMD migration entry parsing adds 9f84bbf55f10 mm/mmap.c: fix the adjusted length error adds b434f4a2858b mm/memory: remove unnecessary pte_devmap case in copy_one_pte() adds c771d05b4b18 x86/hyperv: use vmalloc_exec for the hypercall page adds ceef6938f889 x86: fix vmap arguments in map_irq_stack adds 36671aa8217f staging: android: ion: use vmap instead of vm_map_ram adds 24102b0094c3 staging: media: ipu3: use vmap instead of reimplementing it adds 5e3244dedf07 dma-mapping: use vmap insted of reimplementing it adds 874e1fd64cc4 powerpc: add an ioremap_phb helper adds 21bdf914312c powerpc: remove __ioremap_at and __iounmap_at adds 3d910bd1cf0d mm: remove __get_vm_area adds bbe337f9f217 mm: unexport unmap_kernel_range_noflush adds 9aa8f60feacc mm: rename CONFIG_PGTABLE_MAPPING to CONFIG_ZSMALLOC_PGTAB [...] adds 01c7a749f603 mm: only allow page table mappings for built-in zsmalloc adds 942bbd2eaf61 mm: pass addr as unsigned long to vb_free adds 54a773d1bc16 mm: remove vmap_page_range_noflush and vunmap_page_range adds 93b854734f57 mm: rename vmap_page_range to map_kernel_range adds b1aa49abfcea mm: don't return the number of pages from map_kernel_range [...] adds cbd7301f15f3 mm: remove map_vm_range adds bc326f1572eb mm: remove unmap_vmap_area adds e67e682da244 mm: remove the prot argument from vm_map_ram adds c6d86570cec3 mm: enforce that vmap can't map pages executable adds 34478a48c882 gpu/drm: remove the powerpc hack in drm_legacy_sg_alloc adds f53dee66eca2 mm: remove the pgprot argument to __vmalloc adds d1e36f89934f mm: remove the prot argument to __vmalloc_node adds 9bffea9236ea mm: remove both instances of __vmalloc_node_flags adds 79ef995fa848 mm: remove __vmalloc_node_flags_caller adds 703fb3dd5cbd mm-remove-__vmalloc_node_flags_caller-fix adds 96b1f15ecb19 mm: switch the test_vmalloc module to use __vmalloc_node adds b69adcc8ca9e mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix adds 996cdc63c6a2 mm-switch-the-test_vmalloc-module-to-use-__vmalloc_node-fix-fix adds a449b8ba3e35 mm: remove vmalloc_user_node_flags adds ebd395bfa81b mm-remove-vmalloc_user_node_flags-fix adds f01a585dde24 arm64: use __vmalloc_node in arch_alloc_vmap_stack adds 6be6ae033707 powerpc: use __vmalloc_node in alloc_vm_stack adds fa174c14b99c s390: use __vmalloc_node in stack_alloc adds 303f49df04fa mm: add functions to track page directory modifications adds f4b2d8b40385 mm/vmalloc: track which page-table levels were modified adds d0853ba5003f mm/ioremap: track which page-table levels were modified adds ea8c4d1bc54f x86/mm/64: implement arch_sync_kernel_mappings() adds 1393a8b2123f x86/mm/32: implement arch_sync_kernel_mappings() adds 89c4ebd3f20b mm: remove vmalloc_sync_(un)mappings() adds 0604a4fd5302 x86/mm: remove vmalloc faulting adds 3149888435b3 mm/mm_init.c: report kasan-tag information stored in page->flags adds 102f972d05bc kasan: stop tests being eliminated as dead code with FORTI [...] adds 252df676d1b7 kasan-stop-tests-being-eliminated-as-dead-code-with-fortif [...] adds cddc44057f4d string.h: fix incompatibility between FORTIFY_SOURCE and KASAN adds 3ca0d9e970de kasan: move kasan_report() into report.c adds db51af0233ee mm: clarify __GFP_MEMALLOC usage adds 7ba57441a830 mm: memblock: replace dereferences of memblock_region.nid [...] adds 165348e44754 mm: make early_pfn_to_nid() and related defintions close t [...] adds d46fb09e9ee7 mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option adds c80b41401118 mm: free_area_init: use maximal zone PFNs rather than zone sizes adds 125a9411a420 mm: use free_area_init() instead of free_area_init_nodes() adds 8f17b93f03ef alpha: simplify detection of memory zone boundaries adds 19e510d9f5ab arm: simplify detection of memory zone boundaries adds dca88d002e3e arm64: simplify detection of memory zone boundaries for UM [...] adds 312f89be2a9f csky: simplify detection of memory zone boundaries adds 45e5c95ea6d6 m68k: mm: simplify detection of memory zone boundaries adds 9cb987729b87 parisc: simplify detection of memory zone boundaries adds 58a4dc560514 sparc32: simplify detection of memory zone boundaries adds b580a3716082 unicore32: simplify detection of memory zone boundaries adds 3577b8afec95 xtensa: simplify detection of memory zone boundaries adds 24aab577764f mm: memmap_init: iterate over memblock regions rather that [...] adds 0b42519bb20f mm-memmap_init-iterate-over-memblock-regions-rather-that-c [...] adds 2b4e89f55752 mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES adds 67c934cb8315 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds aa3238a152d1 mm: free_area_init: allow defining max_zone_pfn in descend [...] adds 453d7085e046 arc: free_area_init(): take into account PAE40 mode adds 6d2957129d86 mm: rename free_area_init_node() to free_area_init_memoryl [...] adds 93806849ff57 mm: clean up free_area_init_node() and its helpers adds cfcb37d8b532 mm: simplify find_min_pfn_with_active_regions() adds 73ba8f09661a docs/vm: update memory-models documentation adds c4e0c60fae6b mm/page_alloc.c: bad_[reason|flags] is not necessary when [...] adds 452e656cb6f0 mm/page_alloc.c: bad_flags is not necessary for bad_page() adds 8891ee1b9952 mm/page_alloc.c: rename free_pages_check_bad() to check_fr [...] adds 0128c1eed396 mm/page_alloc.c: rename free_pages_check() to check_free_page() adds 5cd55fed5d50 mm/page_alloc.c: extract check_[new|free]_page_bad() commo [...] adds 402a71ed4d9b mm,page_alloc,cma: conditionally prefer cma pageblocks for [...] adds 15ed4a345409 mmpage_alloccma-conditionally-prefer-cma-pageblocks-for-mo [...] adds e783ce22eccc mm/pagealloc.c: call touch_nmi_watchdog() on max order bou [...] adds d379c47e44ae mm: initialize deferred pages with interrupts enabled adds ea6a3cb6c512 mm: call cond_resched() from deferred_init_memmap() adds 02df2f53e742 mm/page_alloc.c: remove unused free_bootmem_with_active_regions adds b6d522f26fac mm/page_alloc.c: only tune sysctl_lowmem_reserve_ratio val [...] adds 844cfd42c968 mm/page_alloc.c: clear out zone->lowmem_reserve[] if the z [...] adds a3fcd5e7d956 mm/vmstat.c: do not show lowmem reserve protection informa [...] adds bdc17dda3733 mm/page_alloc: use ac->high_zoneidx for classzone_idx adds af54196b6996 mm/page_alloc: integrate classzone_idx and high_zoneidx adds ddb8a668a2b5 mm/page_alloc.c: use NODE_MASK_NONE in build_zonelists() adds 499cb33477a2 mm: rename gfpflags_to_migratetype to gfp_migratetype for [...] adds 179c87ab318d mm/page_alloc.c: reset numa stats for boot pagesets adds 2487579a1480 mm-reset-numa-stats-for-boot-pagesets-v3 adds 9b300df4f3c7 mm, page_alloc: reset the zone->watermark_boost early adds 81582dc28989 mm/vmscan.c: use update_lru_size() in update_lru_sizes() adds b905b8d376f0 mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch adds 6fcadff66221 mm/vmscan.c: change prototype for shrink_page_list adds acb7b6bbfdec mm/vmscan: update the comment of should_continue_reclaim() adds 89e7e6471b85 tools/vm/page_owner_sort.c: filter out unneeded line adds fae1f3a5e899 mm, mempolicy: fix up gup usage in lookup_node adds ec6073368fd9 include/linux/memblock.h: fix minor typo and unclear comment adds b46a4456c61b tools/testing/selftests/vm/write_to_hugetlbfs.c: remove un [...] adds 36453eb8f581 khugepaged: add self test adds 8f38d1ef711a selftests: khugepaged: fix several spelling mistakes adds 352df256d8c8 khugepaged: replace the usage of system(3) in the test adds e97afe3e52d6 khugepaged-add-self-test-fix-2-fix adds c32ec9a28637 khugepaged: do not stop collapse if less than half PTEs ar [...] adds 3cd62f3d07a7 khugepaged: drain all LRU caches before scanning pages adds 513e88eca875 khugepaged: drain LRU add pagevec after swapin adds 23eb159a6c5c khugepaged: allow to collapse a page shared across fork adds 137bdbfa7542 khugepaged: allow to collapse PTE-mapped compound pages adds 82b2e3c96251 thp: change CoW semantics for anon-THP adds b3edd0df9728 khugepaged: introduce 'max_ptes_shared' tunable adds 7f42e5e97dc5 selftests: khugepaged: fix several spelling mistakes adds 66d89cc1b4e7 hugetlbfs: add arch_hugetlb_valid_size adds 189f8b880c31 hugetlbfs: move hugepagesz= parsing to arch independent code adds ee7da1f1e593 hugetlbfs: remove hugetlb_add_hstate() warning for existin [...] adds 7c7d41ca1a80 arm64/hugetlb: fix hugetlb initialization adds 37956d9f0b25 hugetlbfs: clean up command line processing adds 668d9d4bc5c0 hugetlbfs: fix changes to command line processing adds 37a0e498a8ab mm/hugetlb: avoid unnecessary check on pud and pmd entry i [...] adds ef9367fe1b35 arm64/mm: drop __HAVE_ARCH_HUGE_PTEP_GET adds 6897a4b03366 mm/hugetlb: define a generic fallback for is_hugepage_only [...] adds 9733ec3e8b1e mm/hugetlb: define a generic fallback for arch_clear_hugep [...] adds 5509b66e613c arch/kmap: remove BUG_ON() adds e3bdfb506e2b arch/xtensa: move kmap build bug out of the way adds 5d2436493df9 arch/kmap: remove redundant arch specific kmaps adds b1a098f77d58 arch/kunmap: remove duplicate kunmap implementations adds 10d61e3e9dcc arch-kunmap-remove-duplicate-kunmap-implementations-fix adds 7f8ad04b4fe3 {x86,powerpc,microblaze}/kmap: move preempt disable adds d434db0771af arch/kmap_atomic: consolidate duplicate code adds 154cd655c9c9 arch-kmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds b5889ad12e68 arch/kunmap_atomic: consolidate duplicate code adds a39a8bae3834 arch-kunmap_atomic-consolidate-duplicate-code-checkpatch-fixes adds 746a73a10646 arch/kmap: ensure kmap_prot visibility adds 00d908f5990c arch/kmap: don't hard code kmap_prot values adds d4c1724025de arch/kmap: define kmap_atomic_prot() for all arch's adds cf3d7d9cade7 drm: remove drm specific kmap_atomic code adds b7cd110591e1 drm: vmwgfx: include linux/highmem.h adds afddaea8f98d kmap: remove kmap_atomic_to_page() adds fbced060f6a4 parisc/kmap: remove duplicate kmap code adds 7c96230abe6d sparc: remove unnecessary includes adds a17e97b0f9b4 kmap: consolidate kmap_prot definitions adds 532d5b3b8ccb kmap-consolidate-kmap_prot-definitions-checkpatch-fixes adds a0cbf4ab6eb3 mm: thp: don't need to drain lru cache when splitting and [...] adds 5789c3b5c7c9 powerpc/mm: drop platform defined pmd_mknotpresent() adds 015f7f14a9c8 mm/thp: rename pmd_mknotpresent() as pmd_mkinvalid() adds a45538529bed mm-thp-rename-pmd_mknotpresent-as-pmd_mkinvalid-v2 adds 95a2d4637c52 drivers/base/memory.c: cache memory blocks in xarray to ac [...] adds f5fcfc69cf92 drivers-base-memoryc-cache-memory-blocks-in-xarray-to-acce [...] adds 968c9d877e83 mm: add DEBUG_WX support adds b779e73cdda9 mm-add-debug_wx-support-fix adds 4b98585856fe mm: remove the specific name of arm64 adds 65942bd04045 mm: add MMU dependency for DEBUG_WX adds e8d830f8fe80 riscv: support DEBUG_WX adds 12a12c4a1fc8 riscv-support-debug_wx-fix adds 3e51da329543 x86: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ea972dc1c6ec arm64: mm: use ARCH_HAS_DEBUG_WX instead of arch defined adds ddf47951c1ab mm: add kvfree_sensitive() for freeing sensitive data objects adds 128655f929ae mm/memory_hotplug: refrain from adding memory into an impo [...] adds f4092752dd01 powerpc/pseries/hotplug-memory: stop checking is_mem_secti [...] adds 75634cd1bdd8 mm/memory_hotplug: remove is_mem_section_removable() adds 8fd5f7b73ccd mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 adds c00ba1aef397 mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_ [...] adds f8c8685d3ef3 mm/memory_hotplug: introduce add_memory_driver_managed() adds 3d16fa06d077 kexec_file: don't place kexec images on IORESOURCE_MEM_DRI [...] adds c71476456cc4 device-dax: add memory via add_memory_driver_managed() adds 772b097bcbf4 mm: replace zero-length array with flexible-array member adds 75e86edb7970 mm-replace-zero-length-array-with-flexible-array-member-fix adds 3fbd1efcbc6a mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" adds 4d2861d2e697 mm: ksm: fix a typo in comment "alreaady"->"already" adds 7a74d1f64805 mm: ksm: fix a typo in comment "alreaady"->"already" adds d2d13d9a0d13 mm: mmap: fix a typo in comment "compatbility"->"compatibility" adds 24de2c6155fd mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds 32342e9c40d8 mm/hugetlb: fix a typo in comment "manitained"->"maintained" adds e3a00d243f9e mm-hugetlb-fix-a-typo-in-comment-manitained-maintained-v2- [...] adds a7683c52fd0f mm/vmsan: fix some typos in comment adds b1cbd7af8bb6 mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" adds ea815b092c2a mm/memblock: fix a typo in comment "implict"->"implicit" adds 39fea1d00fb4 mm/list_lru: fix a typo in comment "numbesr"->"numbers" adds c2d7e4b87b1f mm/filemap: fix a typo in comment "unneccssary"->"unnecessary" adds 4a73f1cd812e mm/frontswap: fix some typos in frontswap.c adds 7964b7e3db1d mm, memcg: fix some typos in memcontrol.c adds d7b76fb71354 mm: fix a typo in comment "strucure"->"structure" adds 9f2822805d55 mm/slub: fix a typo in comment "disambiguiation"->"disambi [...] adds 83680223584b mm/sparse: fix a typo in comment "convienence"->"convenience" adds 9a8129e3c30b mm/page-writeback: fix a typo in comment "effictive"->"effective" adds 66820be5e01b mm/memory: fix a typo in comment "attampt"->"attempt" adds 6429ccaa0c9d mm: use false for bool variable adds ccc8858bee08 include/linux/mm.h: return true in cpupid_pid_unset() adds d719c06b7a9f zcomp: Use ARRAY_SIZE() for backends list adds c0218a9a3a60 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 2dc07dd4c36c fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 89d38e13260f kernel/hung_task.c: Monitor killed tasks. adds 28b555f7f426 proc: rename "catch" function argument adds d2a3c60f8370 x86/mm: define mm_p4d_folded() adds 8128e4685212 mm/debug: add tests validating architecture page table helpers adds 0275cf6fe0ae mm-debug-add-tests-validating-architecture-page-table-helpers-v17 adds 401e009ae2ac mm-debug-add-tests-validating-architecture-page-table-helpers-v18 adds 17b85308515a user.c: make uidhash_table static adds 784e5ec298a6 dynamic_debug: add an option to enable dynamic debug for m [...] adds 55ecae2b06ce dynamic_debug-add-an-option-to-enable-dynamic-debug-for-mo [...] adds e1d4ec569f69 get_maintainer: add email addresses from .yaml files adds 0c6c0fe397e6 get_maintainer: fix unexpected behavior for path/to//file [...] adds 4046d2049b83 include/linux/bitops.h: avoid clang shift-count-overflow warnings adds 9d8c853b9a55 lib/math: avoid trailing newline hidden in pr_fmt() adds f2bfc3e294cc lib: Add might_fault() to strncpy_from_user. adds 5ad400db04a8 lib: optimize cpumask_local_spread() adds 00040e5efe0a lib/test_lockup.c: make test_inode static adds 904aa9bbd959 lib/zlib: remove outdated and incorrect pre-increment opti [...] adds ef03f50752c3 lib/percpu-refcount.c: use a more common logging style adds 00e512d04d8f lib/flex_proportions.c: cleanup __fprop_inc_percpu_max adds f5869d7d75d6 checkpatch: additional MAINTAINER section entry ordering checks adds c9abc6f51a64 checkpatch: look for c99 comments in ctx_locate_comment adds bcc38b5a436e checkpatch: disallow --git and --file/--fix adds ab2de31419e4 checkpatch: use patch subject when reading from stdin adds d1824abee62e checkpatch-use-patch-subject-when-reading-from-stdin-fix adds 16c1c4141304 fs/binfmt_elf: remove redundant elf_map ifndef adds f07718a840d2 elfnote: mark all .note sections SHF_ALLOC adds 75f34ca9a4d3 fs/binfmt_elf.c: allocate initialized memory in fill_threa [...] adds 4e944b2424ec fat: don't allow to mount if the FAT length == 0 adds 6b37123f0e2c fat: improve the readahead for FAT entries adds 0ff6bd606513 fs/seq_file.c: seq_read: Update pr_info_ratelimited adds 39daea2aab29 include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() [...] adds 3f2b889da629 seq_file-introduce-define_seq_attribute-helper-macro-check [...] adds 20d593b4634f mm/vmstat.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 71294f4f8167 kernel/kprobes.c: convert to use DEFINE_SEQ_ATTRIBUTE macro adds 9094f2439e42 exec: simplify the copy_strings_kernel calling convention adds 7cb60760fcae exec: open code copy_string_kernel adds 89a25254db4e umh: fix refcount underflow in fork_usermode_blob(). adds 33dab88a0f2c rapidio: avoid data race between file operation callbacks [...] adds faacbd572367 kernel/relay.c: fix read_pos error when multiple readers adds ee2b77e28bd3 aio: simplify read_events() adds 29c0a8e37bdf add kernel config option for twisting kernel behavior. adds 8ba2dd62fffe twist: allow disabling k_spec() function in drivers/tty/vt [...] adds 21a24f4ab4c5 twist: add option for selecting twist options for syzkalle [...] adds dfe2ad69e7fe selftests/x86/pkeys: move selftests to arch-neutral directory adds 62b37e8488b1 selftests/vm/pkeys: rename all references to pkru to a gen [...] adds 7ebadd9f0e17 selftests/vm/pkeys: move generic definitions to header file adds 2091b07493ef selftests/vm/pkeys: move some definitions to arch-specific header adds 6d98af3b54ac selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() adds d7872cadbf2b selftests: vm: pkeys: Use sane types for pkey register adds c042dfc1baf1 selftests: vm: pkeys: add helpers for pkey bits adds e295058bb116 selftests/vm/pkeys: fix pkey_disable_clear() adds c53d71183c14 selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() adds 7d306a7a0f8d selftests/vm/pkeys: fix alloc_random_pkey() to make it rea [...] adds 71e5b810bf94 selftests: vm: pkeys: use the correct huge page size adds 3c9054778b6e selftests/vm/pkeys: introduce generic pkey abstractions adds 64792a98082a selftests/vm/pkeys: introduce powerpc support adds 8820e5cd7109 selftests: vm: pkeys: fix powerpc access right updates adds d3897646d894 selftests/vm/pkeys: fix number of reserved powerpc pkeys adds 4b1e63afcb86 selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() adds 741aa8372eae selftests/vm/pkeys: improve checks to determine pkey support adds 2395e0326631 selftests/vm/pkeys: associate key on a mapped page and det [...] adds f5d512e234ac selftests/vm/pkeys: associate key on a mapped page and det [...] adds f9cdc92fa3a9 selftests/vm/pkeys: detect write violation on a mapped acc [...] adds f5d4c3b7cda1 selftests/vm/pkeys: introduce a sub-page allocator adds 4aaba7ac2a50 selftests/vm/pkeys: test correct behaviour of pkey-0 adds 8da487048ed3 selftests/vm/pkeys: override access right definitions on powerpc adds 33e2071ecad9 selftests: vm: pkeys: fix powerpc access right definitions adds 389dc52f603f selftests: vm: pkeys: use the correct page size on powerpc adds cc7f7694fae3 selftests: vm: pkeys: fix multilib builds for x86 adds 66dcc0dc3743 tools/testing/selftests/vm: remove duplicate headers adds d19132ed51c0 lib/ubsan.c: fix gcc-10 warnings adds 695851bec3e4 ipc/msg: add missing annotation for freeque() adds 45216c811962 ipc/namespace.c: use a work queue to free_ipc adds 4cbe4cc5a5fb ipc: convert ipcs_idr to XArray adds 94bc7ff5ea59 ipc-convert-ipcs_idr-to-xarray-update adds e051d3cd65e7 ipc-convert-ipcs_idr-to-xarray-update-fix adds bcda3c9d968d Merge branch 'akpm-current/current' adds 5f03727a4af7 xarray.h: correct return code documentation for xa_store_{ [...] adds 8609c799593c kernel/sysctl: support setting sysctl parameters from kern [...] adds bb61c3805431 kernel/sysctl: support handling command line aliases adds 91d2ed5aaa23 kernel/hung_task convert hung_task_panic boot parameter to sysctl adds 2f63c3e512e8 tools/testing/selftests/sysctl/sysctl.sh: support CONFIG_T [...] adds 8516777c810b lib/test_sysctl: support testing of sysctl. boot parameter adds 06424728deae lib-test_sysctl-support-testing-of-sysctl-boot-parameter-fix adds 6bb2b52bc74a kernel/watchdog.c: convert {soft/hard}lockup boot paramete [...] adds d4ee116819ed kernel/hung_task.c: introduce sysctl to print all traces w [...] adds a4bc764037c8 panic: add sysctl to dump all CPUs backtraces on oops event adds d073372be71a kernel/sysctl.c: ignore out-of-range taint bits introduced [...] adds bac612fcdbab stacktrace: cleanup inconsistent variable type adds 0231ea511e7e amdgpu: a NULL ->mm does not mean a thread is a kthread adds 1ab4723d93a7 kernel: move use_mm/unuse_mm to kthread.c adds 6ecc6812a680 kernel: move use_mm/unuse_mm to kthread.c adds 31b69a45efef kernel: better document the use_mm/unuse_mm API contract adds 3c4653c7b4a4 kernel-better-document-the-use_mm-unuse_mm-api-contract-v2 adds 3393e38b65e7 powerpc/vas: fix up for {un}use_mm() rename adds 4105261ac771 kernel: set USER_DS in kthread_use_mm adds 0894ef0b4d72 mm/kmemleak: silence KCSAN splats in checksum adds 5d421039ed98 kallsyms/printk: add loglvl to print_ip_sym() adds abdef8f0e5f5 alpha: add show_stack_loglvl() adds 83fda7bfd943 arc: add show_stack_loglvl() adds d8b32c762823 arm/asm: add loglvl to c_backtrace() adds 4650c278262f arm: add loglvl to unwind_backtrace() adds 801a7e97261e arm: add loglvl to dump_backtrace() adds a4ed5615e1c0 arm: wire up dump_backtrace_{entry,stm} adds f10564040d3f arm: add show_stack_loglvl() adds 3b1603a610d1 arm64: add loglvl to dump_backtrace() adds 29c3a74bcde3 arm64: add show_stack_loglvl() adds 2d8347fda206 c6x: add show_stack_loglvl() adds 222529b75ce0 csky: add show_stack_loglvl() adds f57cf4a83a54 h8300: add show_stack_loglvl() adds 2681136aed40 hexagon: add show_stack_loglvl() adds 8067b4cbe077 ia64: pass log level as arg into ia64_do_show_stack() adds 2d4f616103f8 ia64: add show_stack_loglvl() adds 8c3db3cac3e1 m68k: add show_stack_loglvl() adds fa83950f51a3 microblaze: add loglvl to microblaze_unwind_inner() adds 09daf78abc33 microblaze: add loglvl to microblaze_unwind() adds 590cc6e28070 microblaze: add show_stack_loglvl() adds b7e122bdb5a7 mips: add show_stack_loglvl() adds 0c08bedad53d nds32: add show_stack_loglvl() adds 04ac7e4d23e1 nios2: add show_stack_loglvl() adds 1e47340e6447 openrisc: add show_stack_loglvl() adds f96e0d1dacb7 parisc: add show_stack_loglvl() adds ceaff2687022 powerpc: add show_stack_loglvl() adds 8bcbfca93ade riscv: add show_stack_loglvl() adds 1f04da90312d s390: add show_stack_loglvl() adds b9b8ffa0ab3d sh: add loglvl to dump_mem() adds 1e231cb61120 sh: remove needless printk() adds bce9801d0057 sh: add loglvl to printk_address() adds d7184f76aeaa sh: add loglvl to show_trace() adds 5038d3b138fa sh: add show_stack_loglvl() adds 57f0cbcf1040 sparc: add show_stack_loglvl() adds 7f6d2ab7b4e1 um/sysrq: remove needless variable sp adds 39409c75d59d um: add show_stack_loglvl() adds 56f48b3a9629 unicore32: remove unused pmode argument in c_backtrace() adds c3b987cbf9a2 unicore32: add loglvl to c_backtrace() adds d4702c7277d4 unicore32: add show_stack_loglvl() adds 5dd4a24959f7 x86: add missing const qualifiers for log_lvl adds 8fd159500da0 x86: add show_stack_loglvl() adds 0bdc936954c9 xtensa: add loglvl to show_trace() adds bbddd9e08973 xtensa-add-loglvl-to-show_trace-fix adds 530b7827decb xtensa: add show_stack_loglvl() adds 0d23f6929f15 sysrq: use show_stack_loglvl() adds 1e34996057e2 x86/amd_gart: print stacktrace for a leak with KERN_ERR adds 57fe9ae9ae71 power: use show_stack_loglvl() adds 631a81347a58 kdb: don't play with console_loglevel adds 237fcca12cda sched: print stack trace with KERN_INFO adds 5b271f59a6ae kernel: use show_stack_loglvl() adds f5dfa8b8f06f kernel: rename show_stack_loglvl() => show_stack() adds 377674e0992e mm/frontswap: mark various intentional data races adds 73fd51d544ff mm/page_io: mark various intentional data races adds cd5a56e7e587 mm-page_io-mark-various-intentional-data-races-v2 adds d7ce2fcfe963 mm/swap_state: mark various intentional data races adds bb16e0e6c93e mm/filemap.c: fix a data race in filemap_fault() adds 86a5ba7bb20c mm/swapfile: fix and annotate various data races adds 312237bdaf13 mm-swapfile-fix-and-annotate-various-data-races-v2 adds 98fafec88add mm/page_counter: fix various data races at memsw adds 98a4032937e5 mm/memcontrol: fix a data race in scan count adds 5126de1d67a5 mm/list_lru: fix a data race in list_lru_count_one adds c1e5e574e78b mm/mempool: fix a data race in mempool_free() adds edcfa31b1d1f mm/util.c: annotate an data race at vm_committed_as adds dcd506bdd659 mm/rmap: annotate a data race at tlb_flush_batched adds f2d13aa9c5ec mm: annotate a data race in page_zonenum() adds c10eef790d63 mm/swap.c: annotate data races for lru_rotate_pvecs adds 273f1cba6ecf h8300: remove usage of __ARCH_USE_5LEVEL_HACK adds d09b38385fc3 arm: add support for folded p4d page tables adds 98226fb24097 arm-add-support-for-folded-p4d-page-tables-fix adds 04aaf6a54b7a arm64: add support for folded p4d page tables adds 478c2d192d6e arm64: kvm: fix gcc-10 shift warning adds e9fee5333536 hexagon: remove __ARCH_USE_5LEVEL_HACK adds 682772001bb8 ia64: add support for folded p4d page tables adds 7a9b4a534d8e nios2: add support for folded p4d page tables adds 7d965498e66c openrisc: add support for folded p4d page tables adds c73e537aa199 powerpc: add support for folded p4d page tables adds b03ee934e683 powerpc-add-support-for-folded-p4d-page-tables-fix adds 8f93bbbe2e73 sh: fault: Modernize printing of kernel messages adds 3a7238ba2b97 sh: drop __pXd_offset() macros that duplicate pXd_index() ones adds 33cada88fb18 sh: add support for folded p4d page tables adds 4ee6bc58b8b8 unicore32: remove __ARCH_USE_5LEVEL_HACK adds 3c031a620736 asm-generic: remove pgtable-nop4d-hack.h adds b6d3652dbea8 mm: remove __ARCH_HAS_5LEVEL_HACK and include/asm-generic/ [...] adds 352b863a2891 net-zerocopy: use vm_insert_pages() for tcp rcv zerocopy adds dec7b12bacc0 mm/mmap.c: add more sanity checks to get_unmapped_area() adds b1cae74e13d4 mm/mmap.c: do not allow mappings outside of allowed limits adds ff6153eb3645 mm: don't include asm/pgtable.h if linux/mm.h is already included adds 45946bb1785a mm: introduce include/linux/pgtable.h adds 5ef442dde8cb mm: reorder includes after introduction of linux/pgtable.h adds 7e7c2b0f3111 csky: replace definitions of __pXd_offset() with pXd_index() adds 27573b177ecc m68k/mm/motorola: move comment about page table allocation [...] adds ed6de1c49af2 m68k/mm: move {cache,nocahe}_page() definitions close to t [...] adds 0533da2f2fa2 x86/mm: simplify init_trampoline() and surrounding logic adds c57a43e52bf5 mm: pgtable: add shortcuts for accessing kernel PMD and PTE adds 01f489acfb07 mm: consolidate pte_index() and pte_offset_*() definitions adds 3907952a3bc0 mm: consolidate pmd_index() and pmd_offset() definitions adds 2b166035a020 mm: consolidate pud_index() and pud_offset() definitions adds 272b6b75adcd mm: consolidate pgd_index() and pgd_offset{_k}() definitions adds 012f3e28e388 mm/madvise: pass task and mm to do_madvise adds 71a698d3f289 mm/madvise: introduce process_madvise() syscall: an extern [...] adds 97c51766b0b5 fix process_madvise build break for arm64 adds feda7bcd5e18 mm: fix build error for mips of process_madvise adds 222424ddd32b mm-introduce-external-memory-hinting-api-fix-2-fix adds 7a34a4da22ff mm/madvise: check fatal signal pending of target process adds 540e665ff875 pid: move pidfd_get_pid() to pid.c adds 53851a70caa3 mm/madvise: support both pid and pidfd for process_madvise adds ab6521c2cbbe mm/madvise: allow KSM hints for remote API adds e5e8e5b78c80 mm: support vector address ranges for process_madvise adds 87919d9624d8 mm: support compat_sys_process_madvise adds 01d36508d17e mm-support-vector-address-ranges-for-process_madvise-fix-fix adds 77b6dc1d19d4 mm/madvise: make function 'do_process_madvise' static adds 2edb20b9fddc mm: fix s390 compat build error adds efdcec723914 mm-support-vector-address-ranges-for-process_madvise-fix-f [...] adds 36a54f9ecdaa mm/madvise.c: remove duplicated include adds f727c287e7ae include/linux/cache.h: expand documentation over __read_mostly adds 426db13e6ad6 doc: cgroup: update note about conditions when oom killer [...] adds 20e7bd346631 doc-cgroup-update-note-about-conditions-when-oom-killer-is [...] adds 7273ee1bbce0 drivers/media/platform/sti/delta/delta-ipc.c: fix read buf [...] adds 05c4337fa60f Merge branch 'akpm/master' adds 72bc15d0018e Add linux-next specific files for 20200518
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 (e098d7762d60) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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: Documentation/ABI/testing/sysfs-block-rnbd | 46 + Documentation/ABI/testing/sysfs-bus-most | 104 +- Documentation/ABI/testing/sysfs-class-rnbd-client | 111 + Documentation/ABI/testing/sysfs-class-rnbd-server | 50 + Documentation/ABI/testing/sysfs-class-rtrs-client | 131 + Documentation/ABI/testing/sysfs-class-rtrs-server | 53 + Documentation/ABI/testing/sysfs-driver-w1_therm | 116 + Documentation/IRQ-domain.txt | 269 - Documentation/PCI/endpoint/pci-endpoint.rst | 16 +- .../RCU/Design/Requirements/Requirements.rst | 7 +- Documentation/admin-guide/README.rst | 11 +- Documentation/admin-guide/hw-vuln/l1tf.rst | 2 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 6 + Documentation/admin-guide/kernel-parameters.txt | 2 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/numastat.rst | 31 +- Documentation/admin-guide/ras.rst | 10 +- Documentation/admin-guide/sysctl/kernel.rst | 9 + Documentation/admin-guide/sysctl/net.rst | 4 +- Documentation/admin-guide/sysrq.rst | 10 +- Documentation/block/index.rst | 1 + Documentation/block/inline-encryption.rst | 263 + .../debugging-via-ohci1394.rst} | 0 .../dma-api-howto.rst} | 0 .../{DMA-API.txt => core-api/dma-api.rst} | 0 .../dma-attributes.rst} | 0 .../{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} | 0 Documentation/core-api/index.rst | 7 + .../{IRQ.txt => core-api/irq/concepts.rst} | 0 Documentation/core-api/irq/index.rst | 11 + .../irq/irq-affinity.rst} | 0 Documentation/core-api/irq/irq-domain.rst | 270 + .../irq/irqflags-tracing.rst} | 0 Documentation/core-api/kobject.rst | 2 +- Documentation/{kref.txt => core-api/kref.rst} | 0 Documentation/core-api/printk-formats.rst | 14 + .../devicetree/bindings/arm/coresight-cti.yaml | 2 +- .../devicetree/bindings/arm/renesas,prr.yaml | 2 +- .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/clock/bitmain,bm1880-clk.yaml | 2 +- .../devicetree/bindings/clock/fsl,plldig.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sc7180.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8150.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc-sm8250.yaml | 2 +- .../devicetree/bindings/clock/qcom,gcc.yaml | 3 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 4 + .../bindings/clock/qcom,sc7180-dispcc.yaml | 2 +- .../bindings/clock/qcom,sc7180-gpucc.yaml | 2 +- .../devicetree/bindings/clock/qcom,sc7180-mss.yaml | 2 +- .../bindings/clock/qcom,sc7180-videocc.yaml | 2 +- .../bindings/clock/qcom,sdm845-dispcc.yaml | 2 +- .../bindings/clock/qcom,sdm845-gpucc.yaml | 2 +- .../bindings/clock/qcom,sdm845-videocc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 29 +- .../bindings/crypto/amlogic,gxl-crypto.yaml | 2 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 3 + .../bindings/display/bridge/adi,adv7123.txt | 50 - .../bindings/display/bridge/anx6345.yaml | 8 + .../bindings/display/bridge/dumb-vga-dac.txt | 50 - .../bindings/display/bridge/lvds-codec.yaml | 8 + .../devicetree/bindings/display/bridge/ps8640.yaml | 8 + .../bindings/display/bridge/simple-bridge.yaml | 99 + .../bindings/display/bridge/thine,thc63lvd1024.txt | 66 - .../display/bridge/thine,thc63lvd1024.yaml | 121 + .../bindings/display/bridge/ti,ths813x.txt | 51 - .../devicetree/bindings/display/renesas,cmm.yaml | 2 +- .../devicetree/bindings/display/renesas,du.txt | 10 + .../bindings/display/ti/ti,am65x-dss.yaml | 14 +- .../bindings/display/ti/ti,j721e-dss.yaml | 34 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 2 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 2 + .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../bindings/iio/chemical/ams,ccs811.yaml | 53 + .../bindings/iio/chemical/atlas,sensor.yaml | 2 + .../devicetree/bindings/iio/dac/ltc2632.txt | 8 +- .../devicetree/bindings/iio/imu/adi,adis16475.yaml | 137 + .../bindings/iio/magnetometer/ak8974.txt | 4 +- .../devicetree/bindings/input/elants_i2c.txt | 34 - .../devicetree/bindings/input/iqs269a.yaml | 581 ++ .../devicetree/bindings/input/msm-vibrator.txt | 36 - .../input/touchscreen/elan,elants_i2c.yaml | 69 + .../bindings/interconnect/interconnect.txt | 5 + .../bindings/interconnect/qcom,sc7180.yaml | 6 +- .../bindings/interconnect/qcom,sdm845.yaml | 4 +- .../interrupt-controller/renesas,irqc.yaml | 3 +- .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 61 + .../bindings/media/amlogic,meson-gx-ao-cec.yaml | 2 +- .../bindings/media/qcom,sc7180-venus.yaml | 2 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 2 +- .../bindings/media/qcom,sdm845-venus.yaml | 2 +- .../devicetree/bindings/media/renesas,csi2.yaml | 2 +- .../devicetree/bindings/media/renesas,vin.yaml | 6 +- .../memory-controllers/nvidia,tegra124-emc.yaml | 4 +- .../memory-controllers/nvidia,tegra124-mc.yaml | 2 +- Documentation/devicetree/bindings/mmc/owl-mmc.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 +- .../bindings/net/amlogic,meson-dwmac.yaml | 23 +- Documentation/devicetree/bindings/net/dsa/b53.txt | 3 + .../devicetree/bindings/net/qcom,ipa.yaml | 6 +- .../devicetree/bindings/net/renesas,ether.yaml | 2 +- .../bindings/net/socionext,uniphier-ave4.txt | 64 - .../bindings/net/socionext,uniphier-ave4.yaml | 111 + .../devicetree/bindings/net/ti,dp83867.txt | 68 - .../devicetree/bindings/net/ti,dp83867.yaml | 127 + .../devicetree/bindings/net/ti,dp83869.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 91 +- Documentation/devicetree/bindings/opp/opp.txt | 17 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 + .../devicetree/bindings/pci/rcar-pci-ep.yaml | 77 + .../phy/amlogic,meson-axg-mipi-pcie-analog.yaml | 2 +- .../bindings/phy/amlogic,meson-axg-pcie.yaml | 2 +- .../bindings/phy/amlogic,meson8b-usb2-phy.yaml | 64 + .../devicetree/bindings/phy/meson8b-usb2-phy.txt | 28 - .../bindings/phy/phy-cadence-torrent.yaml | 44 +- .../bindings/phy/rockchip,px30-dsi-dphy.yaml | 2 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 +- .../devicetree/bindings/power/supply/bq27xxx.txt | 56 - .../devicetree/bindings/power/supply/bq27xxx.yaml | 91 + .../devicetree/bindings/property-units.txt | 4 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 14 +- .../devicetree/bindings/serial/renesas,hscif.yaml | 1 + .../devicetree/bindings/serial/renesas,scif.yaml | 1 + .../devicetree/bindings/serial/renesas,scifb.yaml | 1 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../devicetree/bindings/serial/st,stm32-uart.yaml | 14 + .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 + .../devicetree/bindings/sound/amlogic,aiu.yaml | 3 +- .../bindings/sound/amlogic,g12a-toacodec.yaml | 2 +- .../devicetree/bindings/sound/amlogic,t9015.yaml | 3 +- .../devicetree/bindings/sound/fsl,esai.txt | 1 + .../devicetree/bindings/sound/rockchip-i2s.yaml | 12 +- .../devicetree/bindings/sound/tlv320adcx140.yaml | 24 + .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 2 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.txt | 2 + .../bindings/spi/socionext,uniphier-spi.yaml | 57 + .../devicetree/bindings/spi/spi-sifive.yaml | 11 +- .../devicetree/bindings/spi/spi-uniphier.txt | 28 - .../devicetree/bindings/thermal/rcar-thermal.yaml | 6 +- .../thermal/socionext,uniphier-thermal.yaml | 59 + .../devicetree/bindings/thermal/sprd-thermal.yaml | 2 +- .../bindings/thermal/uniphier-thermal.txt | 65 - .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 65 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 3 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 59 + .../devicetree/bindings/usb/generic-ehci.yaml | 21 +- .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 6 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 2 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 2 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 54 +- .../devicetree/bindings/usb/ti,tps6598x.yaml | 64 + Documentation/devicetree/bindings/usb/usb-xhci.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 2 +- Documentation/driver-api/index.rst | 1 + Documentation/{IPMI.txt => driver-api/ipmi.rst} | 0 Documentation/driver-api/media/v4l2-subdev.rst | 53 +- Documentation/driver-api/soundwire/summary.rst | 7 +- Documentation/filesystems/debugfs.rst | 5 +- .../filesystems/xfs-self-describing-metadata.rst | 10 +- .../firmware-guide/acpi/intel-pmc-mux.rst | 153 + Documentation/gpu/i915.rst | 46 + Documentation/hwmon/lm90.rst | 23 +- Documentation/ia64/irq-redir.rst | 2 +- Documentation/litmus-tests/README | 24 +- Documentation/litmus-tests/atomic/README | 16 - .../futex-requeue-pi.rst} | 0 .../{hwspinlock.txt => locking/hwspinlock.rst} | 0 Documentation/locking/index.rst | 7 + .../percpu-rw-semaphore.rst} | 0 .../{pi-futex.txt => locking/pi-futex.rst} | 0 .../preempt-locking.rst} | 0 .../robust-futex-ABI.rst} | 0 .../robust-futexes.rst} | 0 Documentation/locking/rt-mutex.rst | 2 +- .../networking/device_drivers/pensando/ionic.rst | 231 +- .../networking/devlink-params-sja1105.txt | 27 + Documentation/networking/dsa/sja1105.rst | 211 +- Documentation/networking/scaling.rst | 4 +- Documentation/{digsig.txt => security/digsig.rst} | 0 Documentation/security/index.rst | 1 + Documentation/translations/zh_CN/IRQ.txt | 4 +- .../translations/zh_CN/filesystems/debugfs.rst | 221 + .../translations/zh_CN/filesystems/index.rst | 1 + Documentation/usb/raw-gadget.rst | 37 +- .../userspace-api/media/v4l/dev-subdev.rst | 5 + .../userspace-api/media/v4l/user-func.rst | 1 + .../media/v4l/vidioc-g-dv-timings.rst | 6 + .../userspace-api/media/v4l/vidioc-g-std.rst | 6 + .../media/v4l/vidioc-subdev-g-crop.rst | 9 + .../media/v4l/vidioc-subdev-g-fmt.rst | 8 + .../media/v4l/vidioc-subdev-g-frame-interval.rst | 8 + .../media/v4l/vidioc-subdev-g-selection.rst | 8 + .../media/v4l/vidioc-subdev-querycap.rst | 112 + Documentation/virt/kvm/api.rst | 2 +- Documentation/virt/kvm/cpuid.rst | 2 +- Documentation/vm/page_frags.rst | 2 +- Documentation/w1/slaves/w1_therm.rst | 50 +- MAINTAINERS | 86 +- Makefile | 36 +- Next/SHA1s | 276 +- Next/merge.log | 7358 +++++++++++++------- arch/alpha/boot/bootp.c | 1 - arch/alpha/boot/bootpz.c | 1 - arch/alpha/boot/main.c | 1 - arch/alpha/include/asm/floppy.h | 4 +- arch/alpha/include/asm/io.h | 1 - arch/alpha/include/asm/pgtable.h | 16 +- arch/alpha/kernel/process.c | 1 - arch/alpha/kernel/proto.h | 2 - arch/alpha/kernel/ptrace.c | 1 - arch/alpha/kernel/setup.c | 14 +- arch/alpha/kernel/smp.c | 1 - arch/alpha/kernel/sys_alcor.c | 1 - arch/alpha/kernel/sys_cabriolet.c | 1 - arch/alpha/kernel/sys_dp264.c | 1 - arch/alpha/kernel/sys_eb64p.c | 1 - arch/alpha/kernel/sys_eiger.c | 1 - arch/alpha/kernel/sys_jensen.c | 1 - arch/alpha/kernel/sys_marvel.c | 1 - arch/alpha/kernel/sys_miata.c | 1 - arch/alpha/kernel/sys_mikasa.c | 1 - arch/alpha/kernel/sys_nautilus.c | 1 - arch/alpha/kernel/sys_noritake.c | 1 - arch/alpha/kernel/sys_rawhide.c | 1 - arch/alpha/kernel/sys_ruffian.c | 1 - arch/alpha/kernel/sys_rx164.c | 1 - arch/alpha/kernel/sys_sable.c | 1 - arch/alpha/kernel/sys_sio.c | 1 - arch/alpha/kernel/sys_sx164.c | 1 - arch/alpha/kernel/sys_takara.c | 1 - arch/alpha/kernel/sys_titan.c | 1 - arch/alpha/kernel/sys_wildfire.c | 1 - arch/alpha/kernel/syscalls/syscall.tbl | 9 +- arch/alpha/mm/init.c | 1 - arch/arc/include/asm/pgtable.h | 24 - arch/arc/kernel/troubleshoot.c | 14 +- arch/arc/mm/highmem.c | 12 +- arch/arc/mm/tlbex.S | 2 +- arch/arm/Kconfig | 1 + arch/arm/arm-soc-for-next-contents.txt | 79 + arch/arm/boot/dts/Makefile | 1 + arch/arm/boot/dts/armada-370-xp.dtsi | 2 - arch/arm/boot/dts/armada-375.dtsi | 2 - arch/arm/boot/dts/armada-38x.dtsi | 2 - arch/arm/boot/dts/armada-39x.dtsi | 4 - arch/arm/boot/dts/dm814x.dtsi | 2 +- arch/arm/boot/dts/dove.dtsi | 1 - arch/arm/boot/dts/iwg20d-q7-dbcm-ca.dtsi | 2 - arch/arm/boot/dts/kirkwood-l-50.dts | 438 ++ .../boot/dts/kirkwood-netgear_readynas_nv+_v2.dts | 14 + arch/arm/boot/dts/mt2701-evb.dts | 21 + arch/arm/boot/dts/mt2701.dtsi | 33 + arch/arm/boot/dts/mt7623.dtsi | 25 + .../arm/boot/dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 2 - arch/arm/boot/dts/r8a7790-lager.dts | 2 - arch/arm/boot/dts/r8a7790-stout.dts | 2 - arch/arm/boot/dts/r8a7791-koelsch.dts | 2 - arch/arm/boot/dts/r8a7791-porter.dts | 2 - arch/arm/boot/dts/r8a7792-blanche.dts | 2 - arch/arm/boot/dts/r8a7792-wheat.dts | 12 +- arch/arm/boot/dts/r8a7793-gose.dts | 2 - arch/arm/boot/dts/r8a7794-silk.dts | 2 - arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/include/asm/efi.h | 1 - arch/arm/include/asm/fixmap.h | 2 +- arch/arm/include/asm/floppy.h | 8 +- arch/arm/include/asm/idmap.h | 2 +- arch/arm/include/asm/pgtable-2level.h | 1 + arch/arm/include/asm/pgtable-3level.h | 7 - arch/arm/include/asm/pgtable-nommu.h | 3 - arch/arm/include/asm/pgtable.h | 25 - arch/arm/kernel/head.S | 2 +- arch/arm/kernel/machine_kexec.c | 1 - arch/arm/kernel/module.c | 1 - arch/arm/kernel/ptrace.c | 1 - arch/arm/kernel/smp.c | 1 - arch/arm/kernel/suspend.c | 2 +- arch/arm/kernel/vmlinux.lds.S | 2 +- arch/arm/mach-ebsa110/core.c | 1 - arch/arm/mach-footbridge/common.c | 1 - arch/arm/mach-imx/mm-imx21.c | 1 - arch/arm/mach-imx/mm-imx27.c | 1 - arch/arm/mach-imx/mm-imx3.c | 1 - arch/arm/mach-integrator/core.c | 2 +- arch/arm/mach-iop32x/i2c.c | 1 - arch/arm/mach-iop32x/iq31244.c | 1 - arch/arm/mach-iop32x/iq80321.c | 1 - arch/arm/mach-iop32x/n2100.c | 1 - arch/arm/mach-ixp4xx/common.c | 1 - arch/arm/mach-keystone/platsmp.c | 2 +- arch/arm/mach-mediatek/mediatek.c | 2 +- arch/arm/mach-mmp/Kconfig | 1 - arch/arm/mach-mmp/pxa168.c | 1 - arch/arm/mach-mmp/time.c | 1 - arch/arm/mach-omap2/omap-smp.c | 2 +- arch/arm/mach-omap2/pm33xx-core.c | 2 +- arch/arm/mach-oxnas/platsmp.c | 3 +- arch/arm/mach-sa1100/assabet.c | 3 +- arch/arm/mach-sa1100/hackkit.c | 2 +- arch/arm/mach-tegra/iomap.h | 2 +- arch/arm/mach-zynq/common.c | 2 +- arch/arm/mm/copypage-v4mc.c | 1 - arch/arm/mm/copypage-v6.c | 1 - arch/arm/mm/copypage-xscale.c | 1 - arch/arm/mm/dump.c | 1 - arch/arm/mm/fault-armv.c | 1 - arch/arm/mm/fault.c | 1 - arch/arm/mm/highmem.c | 4 +- arch/arm/mm/idmap.c | 2 +- arch/arm/mm/ioremap.c | 31 +- arch/arm/mm/mm.h | 8 +- arch/arm/mm/mmu.c | 7 +- arch/arm/mm/pageattr.c | 1 - arch/arm/mm/proc-arm1020.S | 2 +- arch/arm/mm/proc-arm1020e.S | 2 +- arch/arm/mm/proc-arm1022.S | 2 +- arch/arm/mm/proc-arm1026.S | 2 +- arch/arm/mm/proc-arm720.S | 2 +- arch/arm/mm/proc-arm740.S | 2 +- arch/arm/mm/proc-arm7tdmi.S | 2 +- arch/arm/mm/proc-arm920.S | 2 +- arch/arm/mm/proc-arm922.S | 2 +- arch/arm/mm/proc-arm925.S | 2 +- arch/arm/mm/proc-arm926.S | 2 +- arch/arm/mm/proc-arm940.S | 2 +- arch/arm/mm/proc-arm946.S | 2 +- arch/arm/mm/proc-arm9tdmi.S | 2 +- arch/arm/mm/proc-fa526.S | 2 +- arch/arm/mm/proc-feroceon.S | 2 +- arch/arm/mm/proc-mohawk.S | 2 +- arch/arm/mm/proc-sa110.S | 2 +- arch/arm/mm/proc-sa1100.S | 2 +- arch/arm/mm/proc-v6.S | 2 +- arch/arm/mm/proc-v7.S | 2 +- arch/arm/mm/proc-xsc3.S | 2 +- arch/arm/mm/proc-xscale.S | 2 +- arch/arm/mm/pv-fixup-asm.S | 2 +- arch/arm/tools/syscall.tbl | 9 +- arch/arm64/Kconfig | 4 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 60 +- .../boot/dts/allwinner/sun50i-h6-tanix-tx6.dts | 13 + arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 10 + arch/arm64/boot/dts/marvell/armada-3720-db.dts | 3 + .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 22 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 1 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 42 +- arch/arm64/boot/dts/mediatek/mt6797-x20-dev.dts | 49 + arch/arm64/boot/dts/mediatek/mt6797.dtsi | 229 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 37 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 12 +- .../arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi | 74 - arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi | 89 - arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 187 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 53 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 25 +- arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 221 +- .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 98 +- .../boot/dts/qcom/msm8916-samsung-a3u-eur.dts | 54 + .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 35 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 95 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 6 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 + arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 13 + arch/arm64/boot/dts/renesas/Makefile | 3 +- .../dts/renesas/aistarvision-mipi-adapter-2.1.dtsi | 94 + .../boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts | 72 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 2 - arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 6 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 18 + arch/arm64/configs/defconfig | 9 +- arch/arm64/include/asm/compiler.h | 4 - arch/arm64/include/asm/io.h | 2 +- arch/arm64/include/asm/kernel-pgtable.h | 2 +- arch/arm64/include/asm/kvm_asm.h | 2 +- arch/arm64/include/asm/kvm_host.h | 5 + arch/arm64/include/asm/kvm_mmu.h | 2 +- arch/arm64/include/asm/mmu_context.h | 2 +- arch/arm64/include/asm/pgtable-prot.h | 8 + arch/arm64/include/asm/pgtable.h | 42 +- arch/arm64/include/asm/stage2_pgtable.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 10 +- arch/arm64/include/asm/virt.h | 2 +- arch/arm64/include/asm/vmap_stack.h | 2 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kernel/asm-offsets.c | 2 +- arch/arm64/kernel/cpu_errata.c | 8 +- arch/arm64/kernel/crash_core.c | 4 + arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/hibernate.c | 5 +- arch/arm64/kernel/insn.c | 14 +- arch/arm64/kernel/kaslr.c | 2 +- arch/arm64/kernel/ptrace.c | 1 - arch/arm64/kernel/smp.c | 3 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/vmlinux.lds.S | 1 - arch/arm64/kvm/Kconfig | 22 +- arch/arm64/kvm/Makefile | 46 +- {virt/kvm/arm => arch/arm64/kvm}/aarch32.c | 0 arch/arm64/kvm/arch_timer.c | 1171 ++++ arch/arm64/kvm/arm.c | 1690 +++++ arch/arm64/kvm/guest.c | 6 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/Makefile | 16 +- {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c | 0 arch/arm64/kvm/hyp/timer-sr.c | 48 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 1126 +++ {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c | 0 arch/arm64/kvm/mmio.c | 200 + arch/arm64/kvm/mmu.c | 2612 +++++++ {virt/kvm/arm => arch/arm64/kvm}/perf.c | 0 virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c | 0 arch/arm64/kvm/psci.c | 564 ++ {virt/kvm/arm => arch/arm64/kvm}/pvtime.c | 0 arch/arm64/kvm/reset.c | 6 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/kvm/trace.h | 216 +- arch/arm64/kvm/trace_arm.h | 378 + arch/arm64/kvm/trace_handle_exit.h | 215 + arch/arm64/kvm/vgic-sys-reg-v3.c | 2 +- arch/arm64/kvm/vgic/trace.h | 38 + {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c | 0 .../arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c | 0 .../kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c | 0 .../kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v3.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v2.c | 0 arch/arm64/kvm/vgic/vgic-v3.c | 691 ++ {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.c | 0 {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.h | 0 arch/arm64/mm/dump.c | 1 - arch/arm64/mm/fault.c | 1 - arch/arm64/mm/kasan_init.c | 3 +- arch/arm64/mm/mmu.c | 8 +- arch/arm64/mm/pageattr.c | 1 - arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 22 + arch/arm64/net/bpf_jit_comp.c | 73 +- arch/c6x/include/asm/pgtable.h | 3 - arch/csky/Kconfig | 2 + arch/csky/Makefile | 2 +- arch/csky/include/asm/io.h | 2 +- arch/csky/include/asm/pgtable.h | 33 - arch/csky/include/asm/processor.h | 6 +- arch/csky/include/asm/ptrace.h | 10 + arch/csky/include/asm/thread_info.h | 8 +- arch/csky/include/asm/uaccess.h | 49 +- arch/csky/kernel/Makefile | 2 +- arch/csky/kernel/asm-offsets.c | 3 +- arch/csky/kernel/dumpstack.c | 50 - arch/csky/kernel/entry.S | 12 +- arch/csky/kernel/module.c | 1 - arch/csky/kernel/process.c | 37 +- arch/csky/kernel/ptrace.c | 1 - arch/csky/kernel/stacktrace.c | 176 +- arch/csky/lib/usercopy.c | 8 +- arch/csky/mm/fault.c | 2 +- arch/csky/mm/highmem.c | 2 +- arch/csky/mm/init.c | 7 +- arch/csky/mm/tlb.c | 1 - arch/h8300/include/asm/pgtable.h | 1 - arch/h8300/kernel/process.c | 1 - arch/h8300/kernel/setup.c | 1 - arch/h8300/kernel/signal.c | 1 - arch/h8300/mm/fault.c | 1 - arch/h8300/mm/init.c | 1 - arch/h8300/mm/memory.c | 1 - arch/hexagon/include/asm/fixmap.h | 4 - arch/hexagon/include/asm/pgtable.h | 55 +- arch/hexagon/mm/uaccess.c | 2 +- arch/hexagon/mm/vm_fault.c | 1 - arch/ia64/include/asm/pgtable.h | 34 +- arch/ia64/include/asm/uaccess.h | 2 +- arch/ia64/kernel/efi.c | 1 - arch/ia64/kernel/entry.S | 2 +- arch/ia64/kernel/head.S | 3 +- arch/ia64/kernel/irq_ia64.c | 2 +- arch/ia64/kernel/ivt.S | 2 +- arch/ia64/kernel/kprobes.c | 2 +- arch/ia64/kernel/mca_asm.S | 2 +- arch/ia64/kernel/ptrace.c | 1 - arch/ia64/kernel/relocate_kernel.S | 4 +- arch/ia64/kernel/setup.c | 2 +- arch/ia64/kernel/smp.c | 1 - arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/syscall.tbl | 9 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/kernel/vmlinux.lds.S | 2 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/fault.c | 1 - arch/m68k/68000/m68EZ328.c | 2 +- arch/m68k/68000/m68VZ328.c | 2 +- arch/m68k/68000/timers.c | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/atasound.c | 1 - arch/m68k/atari/stram.c | 1 - arch/m68k/bvme6000/config.c | 1 - arch/m68k/include/asm/floppy.h | 27 +- arch/m68k/include/asm/mcf_pgtable.h | 63 +- arch/m68k/include/asm/motorola_pgalloc.h | 8 +- arch/m68k/include/asm/motorola_pgtable.h | 84 +- arch/m68k/include/asm/pgtable_mm.h | 1 - arch/m68k/include/asm/pgtable_no.h | 2 - arch/m68k/include/asm/sun3_pgtable.h | 24 +- arch/m68k/include/asm/sun3xflop.h | 2 +- arch/m68k/kernel/head.S | 2 +- arch/m68k/kernel/process.c | 1 - arch/m68k/kernel/ptrace.c | 1 - arch/m68k/kernel/setup_no.c | 1 - arch/m68k/kernel/signal.c | 1 - arch/m68k/kernel/syscalls/syscall.tbl | 9 +- arch/m68k/kernel/uboot.c | 1 - arch/m68k/mac/config.c | 1 - arch/m68k/mm/init.c | 2 +- arch/m68k/mm/mcfmmu.c | 1 - arch/m68k/mm/motorola.c | 25 + arch/m68k/mm/sun3kmap.c | 1 - arch/m68k/mm/sun3mmu.c | 1 - arch/m68k/mvme147/config.c | 1 - arch/m68k/mvme16x/config.c | 1 - arch/m68k/q40/config.c | 1 - arch/m68k/sun3/config.c | 1 - arch/m68k/sun3/dvma.c | 1 - arch/m68k/sun3/mmu_emu.c | 1 - arch/m68k/sun3/sun3dvma.c | 1 - arch/m68k/sun3x/dvma.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/microblaze/include/asm/pgalloc.h | 2 +- arch/microblaze/include/asm/pgtable.h | 23 +- arch/microblaze/include/asm/uaccess.h | 2 +- arch/microblaze/kernel/hw_exception_handler.S | 2 +- arch/microblaze/kernel/module.c | 2 +- arch/microblaze/kernel/setup.c | 2 +- arch/microblaze/kernel/signal.c | 9 +- arch/microblaze/kernel/syscalls/syscall.tbl | 9 +- arch/microblaze/mm/fault.c | 1 - arch/microblaze/mm/init.c | 9 - arch/microblaze/mm/pgtable.c | 2 +- arch/mips/Kbuild | 2 +- arch/mips/Kbuild.platforms | 73 +- arch/mips/Kconfig | 5 +- arch/mips/Makefile | 25 - arch/mips/alchemy/Platform | 3 - arch/mips/ar7/Platform | 1 - arch/mips/ath25/Platform | 1 - arch/mips/ath79/Platform | 1 - arch/mips/bcm47xx/Platform | 1 - arch/mips/bcm63xx/Platform | 1 - arch/mips/bmips/Platform | 1 - arch/mips/boot/dts/mscc/ocelot.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331.dtsi | 2 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 6 +- arch/mips/cavium-octeon/Platform | 1 - arch/mips/cobalt/Platform | 1 - arch/mips/configs/loongson3_defconfig | 2 +- arch/mips/dec/Platform | 1 - arch/mips/fw/arc/memory.c | 1 - arch/mips/generic/Platform | 1 - arch/mips/include/asm/fixmap.h | 3 - arch/mips/include/asm/kvm_host.h | 2 + arch/mips/include/asm/mach-generic/floppy.h | 9 +- arch/mips/include/asm/mach-ip27/spaces.h | 12 +- arch/mips/include/asm/mach-jazz/floppy.h | 9 +- .../include/asm/mach-loongson64/loongson_regs.h | 29 +- arch/mips/include/asm/mipsregs.h | 6 + arch/mips/include/asm/pgtable-32.h | 22 - arch/mips/include/asm/pgtable-64.h | 32 - arch/mips/include/asm/pgtable-bits.h | 20 +- arch/mips/include/asm/pgtable.h | 50 +- arch/mips/jazz/Platform | 1 - arch/mips/jazz/irq.c | 2 +- arch/mips/jazz/jazzdma.c | 1 - arch/mips/jazz/setup.c | 2 +- arch/mips/jz4740/Platform | 1 - arch/mips/kernel/8250-platform.c | 46 - arch/mips/kernel/Makefile | 2 - arch/mips/kernel/module.c | 1 - arch/mips/kernel/process.c | 1 - arch/mips/kernel/ptrace.c | 1 - arch/mips/kernel/ptrace32.c | 1 - arch/mips/kernel/smp-bmips.c | 1 - arch/mips/kernel/syscalls/syscall_n32.tbl | 9 +- arch/mips/kernel/syscalls/syscall_n64.tbl | 9 +- arch/mips/kernel/syscalls/syscall_o32.tbl | 9 +- arch/mips/kernel/sysrq.c | 2 +- arch/mips/kernel/traps.c | 1 - arch/mips/kvm/emulate.c | 4 +- arch/mips/kvm/mips.c | 14 +- arch/mips/kvm/mmu.c | 20 +- arch/mips/kvm/tlb.c | 5 +- arch/mips/kvm/trap_emul.c | 2 +- arch/mips/kvm/vz.c | 10 +- arch/mips/lantiq/Platform | 1 - arch/mips/lib/dump_tlb.c | 1 - arch/mips/lib/r3k_dump_tlb.c | 1 - arch/mips/loongson2ef/Platform | 1 - arch/mips/loongson32/Platform | 1 - arch/mips/loongson64/Platform | 1 - arch/mips/mm/c-octeon.c | 1 - arch/mips/mm/c-r3k.c | 11 +- arch/mips/mm/c-r4k.c | 11 +- arch/mips/mm/c-tx39.c | 11 +- arch/mips/mm/highmem.c | 2 +- arch/mips/mm/init.c | 1 - arch/mips/mm/page.c | 1 - arch/mips/mm/pgtable-32.c | 1 - arch/mips/mm/pgtable-64.c | 1 - arch/mips/mm/sc-ip22.c | 1 - arch/mips/mm/sc-mips.c | 1 - arch/mips/mm/sc-r5k.c | 1 - arch/mips/mm/tlb-r3k.c | 1 - arch/mips/mm/tlb-r4k.c | 1 - arch/mips/mm/tlbex.c | 2 +- arch/mips/mti-malta/Platform | 1 - arch/mips/netlogic/Platform | 1 - arch/mips/paravirt/Platform | 1 - arch/mips/pic32/Platform | 1 - arch/mips/pistachio/Platform | 1 - arch/mips/pnx833x/Platform | 1 - arch/mips/ralink/Platform | 1 - arch/mips/rb532/Platform | 1 - arch/mips/sgi-ip22/Platform | 2 - arch/mips/sgi-ip27/Platform | 3 - arch/mips/sgi-ip27/ip27-init.c | 1 - arch/mips/sgi-ip27/ip27-timer.c | 1 - arch/mips/sgi-ip30/Platform | 3 - arch/mips/sgi-ip32/Platform | 1 - arch/mips/sgi-ip32/ip32-memory.c | 1 - arch/mips/sibyte/Platform | 4 - arch/mips/sni/Platform | 1 - arch/mips/txx9/Platform | 3 - arch/mips/vdso/Kconfig | 18 + arch/mips/vdso/Makefile | 43 +- arch/mips/vdso/vdso.lds.S | 2 +- arch/mips/vr41xx/Makefile | 5 + arch/mips/vr41xx/Platform | 3 - arch/nds32/include/asm/highmem.h | 1 - arch/nds32/include/asm/pgtable.h | 22 +- arch/nds32/kernel/head.S | 2 +- arch/nds32/kernel/module.c | 2 +- arch/nds32/mm/fault.c | 1 - arch/nds32/mm/init.c | 13 +- arch/nds32/mm/proc.c | 7 +- arch/nios2/include/asm/pgtable.h | 24 +- arch/nios2/kernel/module.c | 1 - arch/nios2/kernel/nios2_ksyms.c | 2 +- arch/nios2/mm/init.c | 1 - arch/nios2/mm/pgtable.c | 1 - arch/nios2/mm/tlb.c | 1 - arch/openrisc/include/asm/io.h | 1 - arch/openrisc/include/asm/pgtable.h | 33 +- arch/openrisc/include/asm/tlbflush.h | 1 - arch/openrisc/kernel/asm-offsets.c | 1 - arch/openrisc/kernel/entry.S | 2 +- arch/openrisc/kernel/head.S | 2 +- arch/openrisc/kernel/or32_ksyms.c | 2 +- arch/openrisc/kernel/process.c | 1 - arch/openrisc/kernel/ptrace.c | 1 - arch/openrisc/kernel/setup.c | 1 - arch/openrisc/kernel/traps.c | 1 - arch/openrisc/mm/init.c | 1 - arch/openrisc/mm/ioremap.c | 2 +- arch/openrisc/mm/tlb.c | 1 - arch/parisc/include/asm/floppy.h | 19 +- arch/parisc/include/asm/io.h | 2 +- arch/parisc/include/asm/mmu_context.h | 1 - arch/parisc/include/asm/pgtable.h | 33 +- arch/parisc/kernel/asm-offsets.c | 2 +- arch/parisc/kernel/entry.S | 2 +- arch/parisc/kernel/head.S | 2 +- arch/parisc/kernel/module.c | 1 - arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/pci-dma.c | 2 +- arch/parisc/kernel/pdt.c | 2 +- arch/parisc/kernel/ptrace.c | 1 - arch/parisc/kernel/smp.c | 1 - arch/parisc/kernel/syscalls/syscall.tbl | 9 +- arch/parisc/mm/fixmap.c | 6 +- arch/parisc/mm/init.c | 1 - arch/powerpc/include/asm/book3s/32/kup.h | 2 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 20 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 28 - arch/powerpc/include/asm/fixmap.h | 2 +- arch/powerpc/include/asm/floppy.h | 19 +- arch/powerpc/include/asm/io.h | 1 - arch/powerpc/include/asm/kup.h | 2 +- arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 20 +- arch/powerpc/include/asm/nohash/64/pgtable-4k.h | 4 - arch/powerpc/include/asm/nohash/64/pgtable.h | 22 - arch/powerpc/include/asm/nohash/pgtable.h | 2 +- arch/powerpc/include/asm/pgtable.h | 28 +- arch/powerpc/include/asm/tlb.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 1 - arch/powerpc/kernel/btext.c | 2 +- arch/powerpc/kernel/fpu.S | 1 - arch/powerpc/kernel/head_32.S | 2 +- arch/powerpc/kernel/head_40x.S | 5 +- arch/powerpc/kernel/head_44x.S | 2 +- arch/powerpc/kernel/head_8xx.S | 2 +- arch/powerpc/kernel/head_fsl_booke.S | 2 +- arch/powerpc/kernel/ima_arch.c | 6 +- arch/powerpc/kernel/io-workarounds.c | 2 +- arch/powerpc/kernel/irq.c | 2 +- arch/powerpc/kernel/mce_power.c | 2 +- arch/powerpc/kernel/nvram_64.c | 4 +- arch/powerpc/kernel/paca.c | 2 +- arch/powerpc/kernel/process.c | 1 - arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 2 +- arch/powerpc/kernel/rtas_pci.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_32.c | 2 +- arch/powerpc/kernel/setup_64.c | 2 +- arch/powerpc/kernel/signal_32.c | 1 - arch/powerpc/kernel/signal_64.c | 1 - arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kernel/syscalls/syscall.tbl | 9 +- arch/powerpc/kernel/traps.c | 1 - arch/powerpc/kernel/vdso.c | 1 - arch/powerpc/kernel/vdso32/gettimeofday.S | 6 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 23 +- arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xics.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 2 +- arch/powerpc/kvm/booke.c | 2 + arch/powerpc/kvm/fpu.S | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/lib/code-patching.c | 1 - arch/powerpc/mm/book3s32/hash_low.S | 2 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s32/tlb.c | 4 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/hash_native.c | 2 +- arch/powerpc/mm/book3s64/hash_pgtable.c | 1 - arch/powerpc/mm/book3s64/hash_utils.c | 2 +- arch/powerpc/mm/book3s64/radix_hugetlbpage.c | 1 - arch/powerpc/mm/book3s64/radix_pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 2 +- arch/powerpc/mm/book3s64/subpage_prot.c | 2 +- arch/powerpc/mm/fault.c | 1 - arch/powerpc/mm/hugetlbpage.c | 1 - arch/powerpc/mm/init-common.c | 2 +- arch/powerpc/mm/init_32.c | 1 - arch/powerpc/mm/init_64.c | 1 - arch/powerpc/mm/kasan/kasan_init_32.c | 8 +- arch/powerpc/mm/mem.c | 1 - arch/powerpc/mm/nohash/40x.c | 5 +- arch/powerpc/mm/nohash/fsl_booke.c | 1 - arch/powerpc/mm/nohash/tlb_low_64e.S | 2 +- arch/powerpc/mm/pgtable_32.c | 3 +- arch/powerpc/mm/pgtable_64.c | 1 - arch/powerpc/mm/ptdump/8xx.c | 2 +- arch/powerpc/mm/ptdump/bats.c | 2 +- arch/powerpc/mm/ptdump/book3s64.c | 2 +- arch/powerpc/mm/ptdump/hashpagetable.c | 1 - arch/powerpc/mm/ptdump/ptdump.c | 1 - arch/powerpc/mm/ptdump/shared.c | 2 +- arch/powerpc/perf/callchain.c | 1 - arch/powerpc/perf/callchain_32.c | 1 - arch/powerpc/perf/callchain_64.c | 1 - arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/mpc85xx_cds.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 2 +- arch/powerpc/platforms/85xx/sbc8548.c | 2 +- arch/powerpc/platforms/85xx/smp.c | 2 +- arch/powerpc/platforms/86xx/mpc86xx_smp.c | 2 +- arch/powerpc/platforms/8xx/cpm1.c | 1 - arch/powerpc/platforms/8xx/micropatch.c | 1 - arch/powerpc/platforms/cell/cbe_regs.c | 2 +- arch/powerpc/platforms/cell/interrupt.c | 2 +- arch/powerpc/platforms/cell/pervasive.c | 2 +- arch/powerpc/platforms/cell/setup.c | 1 - arch/powerpc/platforms/cell/smp.c | 2 +- arch/powerpc/platforms/cell/spider-pic.c | 2 +- arch/powerpc/platforms/chrp/pci.c | 2 +- arch/powerpc/platforms/chrp/setup.c | 1 - arch/powerpc/platforms/chrp/smp.c | 2 +- arch/powerpc/platforms/maple/setup.c | 1 - arch/powerpc/platforms/maple/time.c | 1 - arch/powerpc/platforms/powermac/setup.c | 1 - arch/powerpc/platforms/powermac/smp.c | 2 +- arch/powerpc/platforms/powermac/time.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 2 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/smp.c | 2 +- arch/powerpc/sysdev/cpm2.c | 1 - arch/powerpc/sysdev/fsl_85xx_cache_sram.c | 2 +- arch/powerpc/sysdev/mpic.c | 2 +- arch/powerpc/xmon/xmon.c | 3 +- arch/riscv/Kconfig | 3 +- arch/riscv/Kconfig.socs | 17 +- arch/riscv/include/asm/fixmap.h | 2 +- arch/riscv/include/asm/io.h | 2 +- arch/riscv/include/asm/kasan.h | 2 - arch/riscv/include/asm/mmio.h | 2 + arch/riscv/include/asm/mmiowb.h | 1 + arch/riscv/include/asm/perf_event.h | 8 +- arch/riscv/include/asm/pgtable-64.h | 7 - arch/riscv/include/asm/pgtable.h | 25 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/module.c | 2 +- arch/riscv/kernel/perf_event.c | 8 +- arch/riscv/kernel/setup.c | 1 - arch/riscv/kernel/soc.c | 2 +- arch/riscv/kernel/stacktrace.c | 2 +- arch/riscv/mm/cacheflush.c | 1 - arch/riscv/mm/init.c | 31 +- arch/riscv/mm/kasan_init.c | 2 +- arch/riscv/mm/pageattr.c | 2 +- arch/riscv/mm/ptdump.c | 2 +- arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/kaslr.c | 2 +- arch/s390/include/asm/hugetlb.h | 2 +- arch/s390/include/asm/kasan.h | 2 - arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/pci_io.h | 10 +- arch/s390/include/asm/pgtable.h | 15 +- arch/s390/include/asm/tlbflush.h | 1 - arch/s390/kernel/asm-offsets.c | 2 +- arch/s390/kernel/machine_kexec.c | 1 - arch/s390/kernel/machine_kexec_file.c | 2 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/syscalls/syscall.tbl | 9 +- arch/s390/kernel/vdso.c | 1 - arch/s390/kvm/gaccess.c | 2 +- arch/s390/kvm/kvm-s390.c | 4 +- arch/s390/kvm/priv.c | 2 +- arch/s390/mm/dump_pagetables.c | 1 - arch/s390/mm/extmem.c | 2 +- arch/s390/mm/fault.c | 1 - arch/s390/mm/gmap.c | 2 +- arch/s390/mm/init.c | 1 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pageattr.c | 13 +- arch/s390/mm/pgtable.c | 1 - arch/s390/mm/vmem.c | 1 - arch/s390/pci/pci_mmio.c | 213 +- arch/sh/include/asm/io.h | 2 +- arch/sh/include/asm/pgtable-3level.h | 7 - arch/sh/include/asm/pgtable.h | 2 - arch/sh/include/asm/pgtable_32.h | 25 +- arch/sh/include/asm/pgtable_64.h | 26 - arch/sh/kernel/machine_kexec.c | 1 - arch/sh/kernel/process_64.c | 1 - arch/sh/kernel/ptrace_32.c | 1 - arch/sh/kernel/ptrace_64.c | 1 - arch/sh/kernel/signal_32.c | 1 - arch/sh/kernel/signal_64.c | 1 - arch/sh/kernel/syscalls/syscall.tbl | 9 +- arch/sh/kernel/traps_64.c | 1 - arch/sh/mm/cache-sh3.c | 1 - arch/sh/mm/cache-sh4.c | 9 +- arch/sh/mm/cache-sh7705.c | 1 - arch/sh/mm/fault.c | 1 + arch/sh/mm/kmap.c | 5 +- arch/sh/mm/nommu.c | 1 - arch/sh/mm/pmb.c | 2 +- arch/sparc/include/asm/floppy_32.h | 52 +- arch/sparc/include/asm/floppy_64.h | 59 +- arch/sparc/include/asm/highmem.h | 2 +- arch/sparc/include/asm/ide.h | 2 +- arch/sparc/include/asm/io-unit.h | 2 +- arch/sparc/include/asm/page_32.h | 12 +- arch/sparc/include/asm/pgalloc_32.h | 13 +- arch/sparc/include/asm/pgalloc_64.h | 2 +- arch/sparc/include/asm/pgtable_32.h | 74 +- arch/sparc/include/asm/pgtable_64.h | 32 +- arch/sparc/include/asm/pgtsrmmu.h | 36 +- arch/sparc/include/asm/viking.h | 5 +- arch/sparc/kernel/cpu.c | 2 +- arch/sparc/kernel/entry.S | 2 +- arch/sparc/kernel/head_32.S | 8 +- arch/sparc/kernel/head_64.S | 2 +- arch/sparc/kernel/ktlb.S | 2 +- arch/sparc/kernel/leon_smp.c | 1 - arch/sparc/kernel/pci.c | 4 +- arch/sparc/kernel/process_32.c | 1 - arch/sparc/kernel/process_64.c | 5 +- arch/sparc/kernel/ptrace_32.c | 1 - arch/sparc/kernel/ptrace_64.c | 1 - arch/sparc/kernel/setup_32.c | 1 - arch/sparc/kernel/setup_64.c | 1 - arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 1 - arch/sparc/kernel/signal_64.c | 1 - arch/sparc/kernel/smp_32.c | 1 - arch/sparc/kernel/smp_64.c | 1 - arch/sparc/kernel/sun4m_irq.c | 2 +- arch/sparc/kernel/syscalls/syscall.tbl | 9 +- arch/sparc/kernel/trampoline_64.S | 2 +- arch/sparc/kernel/traps_32.c | 2 +- arch/sparc/kernel/traps_64.c | 1 - arch/sparc/kernel/vio.c | 2 +- arch/sparc/lib/clear_page.S | 2 +- arch/sparc/lib/copy_page.S | 2 +- arch/sparc/mm/fault_32.c | 1 - arch/sparc/mm/fault_64.c | 1 - arch/sparc/mm/highmem.c | 12 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/hypersparc.S | 3 +- arch/sparc/mm/init_32.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/sparc/mm/io-unit.c | 11 +- arch/sparc/mm/iommu.c | 9 +- arch/sparc/mm/srmmu.c | 138 +- arch/sparc/mm/tlb.c | 1 - arch/sparc/mm/tsb.c | 2 +- arch/sparc/mm/ultra.S | 2 +- arch/sparc/mm/viking.S | 5 +- arch/um/include/asm/pgtable-3level.h | 4 - arch/um/include/asm/pgtable.h | 69 +- arch/um/kernel/mem.c | 10 +- arch/um/kernel/process.c | 1 - arch/um/kernel/skas/mmu.c | 1 - arch/um/kernel/skas/uaccess.c | 1 - arch/um/kernel/tlb.c | 1 - arch/um/kernel/trap.c | 9 +- arch/um/kernel/um_arch.c | 1 - arch/unicore32/include/asm/pgtable.h | 19 - arch/unicore32/kernel/hibernate.c | 2 +- arch/unicore32/kernel/hibernate_asm.S | 2 +- arch/unicore32/kernel/module.c | 1 - arch/unicore32/mm/alignment.c | 2 +- arch/unicore32/mm/fault.c | 1 - arch/unicore32/mm/mm.h | 10 - arch/unicore32/mm/proc-ucv2.S | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/kaslr_64.c | 2 +- arch/x86/entry/syscalls/syscall_32.tbl | 9 +- arch/x86/entry/syscalls/syscall_64.tbl | 9 +- arch/x86/hyperv/hv_init.c | 19 +- arch/x86/include/asm/agp.h | 2 +- arch/x86/include/asm/asm-prototypes.h | 2 +- arch/x86/include/asm/bitops.h | 12 +- arch/x86/include/asm/efi.h | 2 +- arch/x86/include/asm/floppy.h | 19 +- arch/x86/include/asm/ftrace.h | 6 + arch/x86/include/asm/iomap.h | 1 - arch/x86/include/asm/kaslr.h | 2 + arch/x86/include/asm/kvm_host.h | 42 +- arch/x86/include/asm/pgtable-2level_types.h | 2 + arch/x86/include/asm/pgtable-3level_types.h | 2 + arch/x86/include/asm/pgtable.h | 89 +- arch/x86/include/asm/pgtable_32.h | 11 - arch/x86/include/asm/pgtable_64.h | 4 - arch/x86/include/asm/pgtable_64_types.h | 2 + arch/x86/include/asm/setup.h | 9 + arch/x86/include/asm/switch_to.h | 23 - arch/x86/include/asm/vmx.h | 10 +- arch/x86/include/asm/xen/hypercall.h | 2 +- arch/x86/include/asm/xen/page.h | 1 - arch/x86/include/uapi/asm/vmx.h | 3 + arch/x86/kernel/acpi/boot.c | 2 +- arch/x86/kernel/acpi/sleep.c | 2 +- arch/x86/kernel/alternative.c | 1 - arch/x86/kernel/amd_gart_64.c | 1 - arch/x86/kernel/apic/apic_numachip.c | 2 +- arch/x86/kernel/cpu/bugs.c | 2 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/cpu/intel.c | 2 +- arch/x86/kernel/crash_core_32.c | 2 +- arch/x86/kernel/crash_core_64.c | 2 +- arch/x86/kernel/doublefault_32.c | 1 - arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/ftrace.c | 29 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 2 +- arch/x86/kernel/i8259.c | 2 +- arch/x86/kernel/irqinit.c | 2 +- arch/x86/kernel/kprobes/core.c | 2 +- arch/x86/kernel/kprobes/opt.c | 2 +- arch/x86/kernel/machine_kexec_32.c | 1 - arch/x86/kernel/machine_kexec_64.c | 1 - arch/x86/kernel/module.c | 1 - arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/process_32.c | 1 - arch/x86/kernel/process_64.c | 1 - arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup_percpu.c | 6 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/tboot.c | 1 - arch/x86/kernel/unwind_orc.c | 16 +- arch/x86/kvm/cpuid.c | 7 +- arch/x86/kvm/emulate.c | 2 + arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/irq.c | 2 + arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/lapic.c | 33 +- arch/x86/kvm/lapic.h | 2 +- arch/x86/kvm/mmu/mmu.c | 212 +- arch/x86/kvm/mmu/page_track.c | 4 +- arch/x86/kvm/mmu/paging_tmpl.h | 18 +- arch/x86/kvm/mmu_audit.c | 6 +- arch/x86/kvm/svm/nested.c | 97 +- arch/x86/kvm/svm/svm.c | 190 +- arch/x86/kvm/svm/svm.h | 31 +- arch/x86/kvm/trace.h | 32 +- arch/x86/kvm/vmx/nested.c | 134 +- arch/x86/kvm/vmx/nested.h | 8 +- arch/x86/kvm/vmx/vmenter.S | 14 +- arch/x86/kvm/vmx/vmx.c | 332 +- arch/x86/kvm/vmx/vmx.h | 8 +- arch/x86/kvm/x86.c | 187 +- arch/x86/kvm/x86.h | 3 +- arch/x86/mm/cpu_entry_area.c | 2 +- arch/x86/mm/debug_pagetables.c | 2 +- arch/x86/mm/dump_pagetables.c | 1 - arch/x86/mm/fault.c | 176 +- arch/x86/mm/init.c | 22 + arch/x86/mm/init_32.c | 27 +- arch/x86/mm/init_64.c | 9 +- arch/x86/mm/ioremap.c | 2 +- arch/x86/mm/kasan_init_64.c | 1 - arch/x86/mm/kaslr.c | 35 +- arch/x86/mm/mem_encrypt_boot.S | 2 +- arch/x86/mm/mmio-mod.c | 2 +- arch/x86/mm/pat/cpa-test.c | 1 - arch/x86/mm/pat/memtype.c | 1 - arch/x86/mm/pat/memtype_interval.c | 2 +- arch/x86/mm/pgtable.c | 1 - arch/x86/mm/pgtable_32.c | 1 - arch/x86/mm/pti.c | 9 +- arch/x86/mm/setup_nx.c | 2 +- arch/x86/mm/tlb.c | 37 - arch/x86/platform/efi/efi_32.c | 2 +- arch/x86/platform/efi/efi_64.c | 1 - arch/x86/platform/olpc/olpc_ofw.c | 2 +- arch/x86/power/cpu.c | 2 +- arch/x86/power/hibernate.c | 2 +- arch/x86/power/hibernate_32.c | 2 +- arch/x86/power/hibernate_64.c | 2 +- arch/x86/realmode/init.c | 2 +- arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/grant-table.c | 1 - arch/x86/xen/mmu_pv.c | 2 +- arch/x86/xen/smp_pv.c | 2 +- arch/xtensa/include/asm/fixmap.h | 10 +- arch/xtensa/include/asm/highmem.h | 2 +- arch/xtensa/include/asm/initialize_mmu.h | 2 +- arch/xtensa/include/asm/mmu_context.h | 2 +- arch/xtensa/include/asm/pgtable.h | 20 +- arch/xtensa/kernel/entry.S | 2 +- arch/xtensa/kernel/process.c | 1 - arch/xtensa/kernel/ptrace.c | 1 - arch/xtensa/kernel/setup.c | 1 - arch/xtensa/kernel/syscalls/syscall.tbl | 9 +- arch/xtensa/kernel/traps.c | 2 +- arch/xtensa/kernel/vectors.S | 2 +- arch/xtensa/mm/cache.c | 2 +- arch/xtensa/mm/highmem.c | 2 +- arch/xtensa/mm/ioremap.c | 2 +- arch/xtensa/mm/kasan_init.c | 10 +- arch/xtensa/mm/misc.S | 2 +- arch/xtensa/mm/mmu.c | 5 +- block/Kconfig | 17 + block/Makefile | 2 + block/bio-integrity.c | 3 + block/bio.c | 135 +- block/blk-core.c | 104 +- block/blk-crypto-fallback.c | 657 ++ block/blk-crypto-internal.h | 201 + block/blk-crypto.c | 404 ++ block/blk-integrity.c | 7 + block/blk-iocost.c | 28 +- block/blk-map.c | 6 +- block/blk-merge.c | 11 + block/blk-mq.c | 42 +- block/blk-settings.c | 31 + block/blk-sysfs.c | 13 + block/blk-zoned.c | 23 +- block/blk.h | 19 +- block/bounce.c | 2 + block/genhd.c | 17 +- block/keyslot-manager.c | 397 ++ block/partitions/core.c | 14 +- crypto/blake2b_generic.c | 4 +- drivers/acpi/apei/ghes.c | 6 - drivers/acpi/arm64/iort.c | 2 + drivers/acpi/button.c | 1 - drivers/acpi/ec.c | 1 - drivers/acpi/pci_link.c | 2 - drivers/acpi/power.c | 2 - drivers/acpi/sbs.c | 3 - drivers/acpi/scan.c | 3 +- drivers/atm/fore200e.c | 2 +- drivers/base/base.h | 1 + drivers/base/core.c | 193 +- drivers/base/dd.c | 8 + drivers/block/Kconfig | 2 + drivers/block/Makefile | 1 + drivers/block/floppy.c | 456 +- drivers/block/null_blk_zoned.c | 37 +- drivers/block/rnbd/Kconfig | 28 + drivers/block/rnbd/Makefile | 15 + drivers/block/rnbd/README | 92 + drivers/block/rnbd/rnbd-clt-sysfs.c | 636 ++ drivers/block/rnbd/rnbd-clt.c | 1729 +++++ drivers/block/rnbd/rnbd-clt.h | 156 + drivers/block/rnbd/rnbd-common.c | 23 + drivers/block/rnbd/rnbd-log.h | 41 + drivers/block/rnbd/rnbd-proto.h | 303 + drivers/block/rnbd/rnbd-srv-dev.c | 134 + drivers/block/rnbd/rnbd-srv-dev.h | 92 + drivers/block/rnbd/rnbd-srv-sysfs.c | 215 + drivers/block/rnbd/rnbd-srv.c | 844 +++ drivers/block/rnbd/rnbd-srv.h | 78 + drivers/block/swim.c | 6 +- drivers/block/z2ram.c | 2 +- drivers/bluetooth/btusb.c | 10 + drivers/bluetooth/hci_serdev.c | 4 +- drivers/bus/mhi/core/init.c | 5 +- drivers/bus/mhi/core/internal.h | 4 +- drivers/bus/mhi/core/main.c | 38 +- drivers/bus/mhi/core/pm.c | 80 +- drivers/char/agp/frontend.c | 1 - drivers/char/agp/generic.c | 1 - drivers/char/bsr.c | 1 - drivers/char/ipmi/Kconfig | 2 +- drivers/char/ipmi/ipmi_si_hotmod.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 2 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/mspec.c | 1 - drivers/char/tpm/eventlog/tpm2.c | 12 +- drivers/clk/meson/g12a.c | 30 +- drivers/clk/meson/gxbb.c | 40 +- drivers/clk/meson/meson8b.c | 120 +- drivers/clk/meson/meson8b.h | 5 +- drivers/clk/qcom/gcc-sm8150.c | 148 + drivers/clk/qcom/gdsc.c | 23 + drivers/clk/qcom/gdsc.h | 4 + drivers/clk/qcom/mmcc-msm8996.c | 2 + drivers/clk/samsung/clk-exynos5420.c | 18 +- drivers/clk/samsung/clk-s3c2443.c | 2 +- drivers/clk/ti/clk-33xx.c | 2 +- drivers/clk/ti/clk-44xx.c | 14 +- drivers/clk/ti/clk-54xx.c | 14 +- drivers/clk/ti/clk-7xx.c | 6 +- drivers/clk/ti/clkctrl.c | 99 +- drivers/clk/ti/composite.c | 1 + drivers/cpufreq/cpufreq-dt.c | 4 + drivers/crypto/ccree/cc_debugfs.c | 4 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 111 +- drivers/crypto/hisilicon/qm.c | 1101 ++- drivers/crypto/hisilicon/qm.h | 75 +- drivers/crypto/hisilicon/sec2/sec_main.c | 136 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 11 +- drivers/crypto/hisilicon/zip/zip_main.c | 130 +- drivers/dca/dca-sysfs.c | 4 +- drivers/dma-buf/dma-fence.c | 2 +- drivers/dma/dmatest.c | 9 +- drivers/dma/imx-sdma.c | 2 +- drivers/dma/moxart-dma.c | 2 +- drivers/dma/qcom/hidma.c | 2 +- drivers/dma/sf-pdma/sf-pdma.c | 25 +- drivers/dma/ti/k3-udma.c | 38 +- drivers/dma/xilinx/zynqmp_dma.c | 3 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/efi/arm-runtime.c | 2 +- drivers/firmware/raspberrypi.c | 61 + drivers/firmware/xilinx/zynqmp.c | 4 +- drivers/gnss/sirf.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_dpm.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 14 +- drivers/gpu/drm/amd/amdkfd/Makefile | 1 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 7 + drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 214 + drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 29 + drivers/gpu/drm/amd/powerplay/amdgpu_smu.c | 22 + drivers/gpu/drm/amd/powerplay/arcturus_ppt.c | 31 + drivers/gpu/drm/amd/powerplay/hwmgr/smu_helper.c | 37 +- drivers/gpu/drm/amd/powerplay/inc/amdgpu_smu.h | 2 + drivers/gpu/drm/amd/powerplay/inc/arcturus_ppsmc.h | 3 +- drivers/gpu/drm/amd/powerplay/inc/smu_types.h | 1 + drivers/gpu/drm/amd/powerplay/smu_v11_0.c | 46 +- drivers/gpu/drm/drm_blend.c | 10 +- drivers/gpu/drm/drm_debugfs.c | 8 +- drivers/gpu/drm/drm_dp_helper.c | 174 + drivers/gpu/drm/drm_dp_mst_topology.c | 3 +- drivers/gpu/drm/drm_encoder_slave.c | 15 +- drivers/gpu/drm/drm_fb_helper.c | 4 +- drivers/gpu/drm/drm_gem.c | 4 +- drivers/gpu/drm/drm_plane.c | 9 + drivers/gpu/drm/drm_probe_helper.c | 2 + drivers/gpu/drm/drm_vblank.c | 2 - drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/i915/display/intel_bw.c | 137 +- drivers/gpu/drm/i915/display/intel_bw.h | 9 + drivers/gpu/drm/i915/display/intel_ddi.c | 19 +- drivers/gpu/drm/i915/display/intel_display.c | 130 +- drivers/gpu/drm/i915/display/intel_display_power.c | 76 +- drivers/gpu/drm/i915/display/intel_display_power.h | 6 +- drivers/gpu/drm/i915/display/intel_display_types.h | 15 +- drivers/gpu/drm/i915/display/intel_dp.c | 406 +- drivers/gpu/drm/i915/display/intel_dp.h | 15 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 2 +- drivers/gpu/drm/i915/display/intel_overlay.c | 30 +- drivers/gpu/drm/i915/display/intel_panel.c | 20 +- drivers/gpu/drm/i915/display/intel_psr.c | 58 +- drivers/gpu/drm/i915/display/intel_psr.h | 6 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 55 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 52 +- drivers/gpu/drm/i915/gt/intel_engine.h | 3 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 2 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 69 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 11 +- drivers/gpu/drm/i915/gt/selftest_context.c | 1 + drivers/gpu/drm/i915/gt/sysfs_engines.c | 94 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 45 + drivers/gpu/drm/i915/gvt/display.c | 49 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 - drivers/gpu/drm/i915/gvt/gtt.c | 1 + drivers/gpu/drm/i915/gvt/gtt.h | 1 + drivers/gpu/drm/i915/gvt/handlers.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 121 +- drivers/gpu/drm/i915/gvt/scheduler.h | 1 + drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_drv.h | 40 +- drivers/gpu/drm/i915/i915_gem_evict.c | 26 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_mm.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 12 +- drivers/gpu/drm/i915/i915_priolist_types.h | 4 +- drivers/gpu/drm/i915/i915_request.c | 47 +- drivers/gpu/drm/i915/i915_request.h | 28 +- drivers/gpu/drm/i915/i915_scheduler.c | 11 +- drivers/gpu/drm/i915/i915_scheduler_types.h | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 34 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_pm.c | 447 +- drivers/gpu/drm/i915/intel_pm.h | 28 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 6 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm.c | 6 +- drivers/gpu/drm/mcde/mcde_dsi.c | 7 +- drivers/gpu/drm/meson/meson_drv.c | 4 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 18 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 16 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 4 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 13 + drivers/gpu/drm/tilcdc/tilcdc_panel.c | 17 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 1 + drivers/hid/hid-alps.c | 3 +- drivers/hid/hid-apple.c | 30 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-multitouch.c | 6 +- drivers/hid/hid-quirks.c | 1 + drivers/hwmon/Kconfig | 9 +- drivers/hwmon/da9052-hwmon.c | 4 +- drivers/hwmon/lm90.c | 45 +- drivers/hwmon/nct7904.c | 14 +- drivers/hwspinlock/Kconfig | 10 +- .../hwtracing/coresight/coresight-cti-platform.c | 4 +- drivers/hwtracing/coresight/coresight-cti.c | 161 + drivers/i2c/algos/i2c-algo-pca.c | 2 +- drivers/i2c/busses/Kconfig | 21 +- drivers/i2c/busses/Makefile | 3 +- drivers/i2c/busses/i2c-altera.c | 10 +- drivers/i2c/busses/i2c-at91-master.c | 1 + drivers/i2c/busses/i2c-designware-core.h | 27 +- drivers/i2c/busses/i2c-designware-master.c | 28 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 33 +- drivers/i2c/busses/i2c-designware-platdrv.c | 52 +- drivers/i2c/busses/i2c-designware-slave.c | 11 + drivers/i2c/busses/i2c-mt65xx.c | 328 +- drivers/i2c/busses/i2c-pxa.c | 72 +- drivers/i2c/busses/i2c-s3c2410.c | 3 +- drivers/i2c/i2c-slave-eeprom.c | 6 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 1 + drivers/i2c/muxes/i2c-mux-pca954x.c | 44 +- drivers/iio/accel/dmard06.c | 3 +- drivers/iio/accel/hid-sensor-accel-3d.c | 18 +- drivers/iio/accel/kxsd9-i2c.c | 7 +- drivers/iio/accel/sca3000.c | 2 +- drivers/iio/adc/ad7476.c | 2 +- drivers/iio/adc/ad_sigma_delta.c | 8 +- drivers/iio/adc/at91-sama5d2_adc.c | 233 +- drivers/iio/adc/mcp3422.c | 5 +- drivers/iio/adc/stm32-adc.c | 8 +- drivers/iio/adc/stm32-dfsdm-adc.c | 21 +- drivers/iio/adc/ti-ads124s08.c | 7 +- drivers/iio/adc/ti-ads8344.c | 8 +- drivers/iio/chemical/atlas-sensor.c | 43 +- drivers/iio/chemical/ccs811.c | 112 +- .../iio/common/hid-sensors/hid-sensor-trigger.c | 18 +- .../iio/common/hid-sensors/hid-sensor-trigger.h | 3 +- drivers/iio/common/st_sensors/st_sensors_core.c | 7 +- drivers/iio/dac/Kconfig | 6 +- drivers/iio/dac/ad5446.c | 6 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5593r.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 8 +- drivers/iio/dac/ltc2632.c | 67 +- drivers/iio/dac/vf610_dac.c | 1 + drivers/iio/gyro/adis16130.c | 4 +- drivers/iio/gyro/adis16136.c | 10 +- drivers/iio/gyro/hid-sensor-gyro-3d.c | 18 +- drivers/iio/health/afe4403.c | 14 +- drivers/iio/humidity/hid-sensor-humidity.c | 12 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 25 + drivers/iio/imu/adis16400.c | 12 +- drivers/iio/imu/adis16460.c | 10 +- drivers/iio/imu/adis16475.c | 1338 ++++ drivers/iio/imu/adis16480.c | 16 +- drivers/iio/imu/adis_buffer.c | 58 +- drivers/iio/imu/adis_trigger.c | 72 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 21 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_shub.c | 7 +- drivers/iio/industrialio-buffer.c | 61 +- drivers/iio/industrialio-core.c | 38 +- drivers/iio/light/Kconfig | 2 + drivers/iio/light/bh1780.c | 6 +- drivers/iio/light/cm32181.c | 271 +- drivers/iio/light/cm3232.c | 3 +- drivers/iio/light/gp2ap020a00f.c | 6 +- drivers/iio/light/hid-sensor-als.c | 18 +- drivers/iio/light/hid-sensor-prox.c | 18 +- drivers/iio/light/ltr501.c | 39 +- drivers/iio/light/opt3001.c | 3 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/st_uvis25_i2c.c | 3 +- drivers/iio/light/st_uvis25_spi.c | 3 +- drivers/iio/light/vcnl4000.c | 753 +- drivers/iio/light/vl6180.c | 3 +- drivers/iio/light/zopt2201.c | 4 +- drivers/iio/magnetometer/ak8974.c | 194 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 18 +- drivers/iio/magnetometer/rm3100-core.c | 5 +- drivers/iio/orientation/hid-sensor-incl-3d.c | 18 +- drivers/iio/orientation/hid-sensor-rotation.c | 18 +- drivers/iio/pressure/bmp280-core.c | 2 + drivers/iio/pressure/hid-sensor-press.c | 18 +- drivers/iio/pressure/hp206c.c | 8 +- drivers/iio/pressure/ms5611_i2c.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326.c | 9 +- drivers/iio/temperature/hid-sensor-temperature.c | 12 +- drivers/iio/temperature/max31856.c | 5 +- drivers/infiniband/Kconfig | 1 + drivers/infiniband/core/addr.c | 4 + drivers/infiniband/core/cache.c | 7 +- drivers/infiniband/core/cm.c | 239 +- drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rdma_core.c | 3 +- drivers/infiniband/core/ucma.c | 16 +- drivers/infiniband/core/uverbs.h | 4 + drivers/infiniband/core/uverbs_main.c | 12 +- .../infiniband/core/uverbs_std_types_async_fd.c | 30 +- drivers/infiniband/hw/cxgb4/cm.c | 7 +- drivers/infiniband/hw/hns/hns_roce_device.h | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 5 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 22 +- drivers/infiniband/hw/mlx5/flow.c | 145 +- drivers/infiniband/hw/mlx5/main.c | 56 +- drivers/infiniband/hw/mlx5/qp.c | 3 +- drivers/infiniband/hw/mlx5/srq_cmd.c | 6 +- drivers/infiniband/hw/qib/qib_file_ops.c | 2 +- drivers/infiniband/sw/rdmavt/mmap.c | 1 - drivers/infiniband/sw/rxe/rxe_mmap.c | 1 - drivers/infiniband/sw/rxe/rxe_queue.c | 5 +- drivers/infiniband/ulp/Makefile | 1 + drivers/infiniband/ulp/rtrs/Kconfig | 27 + drivers/infiniband/ulp/rtrs/Makefile | 15 + drivers/infiniband/ulp/rtrs/README | 213 + drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c | 200 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 483 ++ drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2994 ++++++++ drivers/infiniband/ulp/rtrs/rtrs-clt.h | 251 + drivers/infiniband/ulp/rtrs/rtrs-log.h | 28 + drivers/infiniband/ulp/rtrs/rtrs-pri.h | 399 ++ drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 38 + drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 320 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 2175 ++++++ drivers/infiniband/ulp/rtrs/rtrs-srv.h | 148 + drivers/infiniband/ulp/rtrs/rtrs.c | 612 ++ drivers/infiniband/ulp/rtrs/rtrs.h | 195 + drivers/input/keyboard/imx_sc_key.c | 33 +- drivers/input/misc/Kconfig | 20 +- drivers/input/misc/Makefile | 2 +- drivers/input/misc/iqs269a.c | 1833 +++++ drivers/input/misc/msm-vibrator.c | 281 - drivers/input/misc/xen-kbdfront.c | 2 +- drivers/input/mouse/elan_i2c_core.c | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 7 +- drivers/input/touchscreen/cyttsp4_core.c | 5 +- drivers/input/touchscreen/cyttsp_core.c | 2 +- drivers/input/touchscreen/elants_i2c.c | 28 +- drivers/input/touchscreen/melfas_mip4.c | 4 +- drivers/input/touchscreen/mms114.c | 2 +- drivers/input/touchscreen/raspberrypi-ts.c | 2 +- drivers/input/touchscreen/stmfts.c | 2 +- drivers/interconnect/Kconfig | 2 +- drivers/interconnect/core.c | 113 +- drivers/interconnect/qcom/msm8916.c | 1 + drivers/iommu/Kconfig | 9 + drivers/iommu/Makefile | 1 + drivers/iommu/amd_iommu.c | 6 +- drivers/iommu/amd_iommu_init.c | 9 +- drivers/iommu/amd_iommu_types.h | 8 +- drivers/iommu/intel-iommu.c | 399 +- drivers/iommu/iommu.c | 101 +- drivers/iommu/iova.c | 6 +- drivers/iommu/ipmmu-vmsa.c | 7 +- drivers/iommu/msm_iommu.c | 2 +- drivers/iommu/sun50i-iommu.c | 1023 +++ drivers/ipack/carriers/tpci200.c | 1 + drivers/macintosh/macio-adb.c | 2 +- drivers/macintosh/mediabay.c | 2 +- drivers/macintosh/via-pmu.c | 2 +- drivers/md/dm-mpath.c | 12 +- drivers/md/dm-zoned-reclaim.c | 4 +- drivers/md/dm-zoned-target.c | 9 +- drivers/md/dm.c | 5 +- drivers/md/md.c | 71 +- drivers/md/md.h | 1 + drivers/md/raid1.c | 13 +- drivers/md/raid5.c | 22 +- drivers/media/dvb-frontends/cxd2880/cxd2880_top.c | 2 +- drivers/media/dvb-frontends/drxk_hard.c | 2 +- drivers/media/dvb-frontends/stv0900_core.c | 2 +- drivers/media/pci/bt8xx/bt878.c | 2 +- drivers/media/pci/bt8xx/btcx-risc.c | 2 +- drivers/media/pci/bt8xx/bttv-risc.c | 2 +- drivers/media/pci/mantis/mantis_dvb.c | 2 +- drivers/media/platform/Kconfig | 9 - drivers/media/platform/Makefile | 2 - drivers/media/platform/davinci/vpbe_display.c | 1 - drivers/media/platform/sh_veu.c | 1203 ---- drivers/media/rc/bpf-lirc.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 51 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 9 +- drivers/media/v4l2-core/v4l2-common.c | 1 - drivers/media/v4l2-core/v4l2-device.c | 7 +- drivers/media/v4l2-core/v4l2-subdev.c | 69 +- drivers/media/v4l2-core/videobuf-dma-sg.c | 2 +- drivers/media/v4l2-core/videobuf-vmalloc.c | 2 +- drivers/memory/samsung/exynos5422-dmc.c | 6 +- drivers/memory/tegra/tegra186-emc.c | 5 - drivers/mfd/htc-i2cpld.c | 6 +- drivers/mfd/intel-lpss-pci.c | 2 +- drivers/mfd/max77620.c | 1 + drivers/mfd/stpmic1.c | 2 +- drivers/mfd/tqmx86.c | 2 +- drivers/mfd/wcd934x.c | 1 - drivers/misc/fastrpc.c | 13 +- drivers/misc/genwqe/card_utils.c | 2 +- drivers/misc/mei/client.c | 2 + drivers/misc/sgi-gru/grufault.c | 1 - drivers/misc/vmw_vmci/vmci_host.c | 2 - drivers/misc/xilinx_sdfec.c | 20 +- drivers/mtd/mtdpstore.c | 39 +- drivers/mtd/nand/raw/au1550nd.c | 1 - drivers/mtd/nand/raw/cafe_nand.c | 11 +- drivers/mtd/nand/raw/diskonchip.c | 475 +- drivers/mtd/nand/raw/nand_base.c | 3 + drivers/mtd/nand/raw/stm32_fmc2_nand.c | 66 +- drivers/mtd/ubi/debug.c | 12 +- drivers/mtd/ubi/ubi.h | 2 +- drivers/net/dsa/mt7530.c | 33 +- drivers/net/dsa/mt7530.h | 7 + drivers/net/dsa/ocelot/felix.c | 45 + drivers/net/dsa/ocelot/felix.h | 5 + drivers/net/dsa/ocelot/felix_vsc9959.c | 190 +- drivers/net/dsa/sja1105/sja1105.h | 29 + drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 33 + drivers/net/dsa/sja1105/sja1105_main.c | 1120 ++- drivers/net/dsa/sja1105/sja1105_spi.c | 6 + drivers/net/dsa/sja1105/sja1105_static_config.c | 62 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 16 + drivers/net/dsa/sja1105/sja1105_vl.c | 44 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 1 + drivers/net/ethernet/amazon/ena/ena_netdev.h | 5 +- drivers/net/ethernet/amd/7990.c | 2 +- drivers/net/ethernet/amd/hplance.c | 2 +- drivers/net/ethernet/amd/mvme147.c | 2 +- drivers/net/ethernet/amd/sun3lance.c | 2 +- drivers/net/ethernet/amd/sunlance.c | 2 +- drivers/net/ethernet/apple/bmac.c | 2 +- drivers/net/ethernet/apple/mace.c | 2 +- drivers/net/ethernet/broadcom/Kconfig | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 1 + drivers/net/ethernet/cavium/thunder/nicvf_main.c | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4.h | 30 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_debugfs.c | 144 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 3 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.c | 17 + .../net/ethernet/chelsio/cxgb4/cxgb4_tc_mqprio.h | 1 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 5 + drivers/net/ethernet/chelsio/cxgb4/sched.c | 3 +- drivers/net/ethernet/chelsio/cxgb4/sge.c | 40 +- drivers/net/ethernet/chelsio/cxgb4/t4_hw.c | 8 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 104 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 2 + .../net/ethernet/freescale/fs_enet/fs_enet-main.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mac-fcc.c | 2 +- drivers/net/ethernet/freescale/fs_enet/mii-fec.c | 2 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 2 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 17 - .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 14 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_dev.h | 2 + drivers/net/ethernet/huawei/hinic/hinic_ethtool.c | 78 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.c | 11 +- drivers/net/ethernet/huawei/hinic/hinic_hw_dev.h | 2 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.c | 4 +- drivers/net/ethernet/huawei/hinic/hinic_hw_io.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.c | 1 + drivers/net/ethernet/huawei/hinic/hinic_hw_qp.h | 3 + drivers/net/ethernet/huawei/hinic/hinic_main.c | 9 +- drivers/net/ethernet/huawei/hinic/hinic_port.c | 2 +- drivers/net/ethernet/huawei/hinic/hinic_port.h | 4 + drivers/net/ethernet/i825xx/82596.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 30 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 + drivers/net/ethernet/intel/ice/ice_txrx.c | 34 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 2 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 33 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 34 +- drivers/net/ethernet/korina.c | 2 +- drivers/net/ethernet/marvell/mvneta.c | 36 +- drivers/net/ethernet/marvell/pxa168_eth.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_rx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 54 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 308 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 - .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 13 + .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 12 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 14 + .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 7 + .../net/ethernet/mellanox/mlx5/core/en_common.c | 13 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 52 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 17 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 2 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 7 +- .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.h | 2 + .../ethernet/mellanox/mlx5/core/ipoib/ipoib_vlan.c | 2 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 21 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 32 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 3 - .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 60 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.c | 763 +- .../net/ethernet/mellanox/mlxsw/spectrum_trap.h | 16 +- drivers/net/ethernet/natsemi/jazzsonic.c | 2 +- drivers/net/ethernet/natsemi/macsonic.c | 2 +- drivers/net/ethernet/natsemi/xtsonic.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 6 + .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 3 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 14 + drivers/net/ethernet/pensando/ionic/ionic_dev.h | 17 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 20 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 1089 +-- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 177 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 28 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 23 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 136 +- drivers/net/ethernet/pensando/ionic/ionic_stats.h | 6 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 49 +- drivers/net/ethernet/qlogic/qed/qed.h | 16 +- drivers/net/ethernet/qlogic/qed/qed_debug.c | 26 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 49 +- drivers/net/ethernet/qlogic/qed/qed_hw.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_hw.h | 15 + drivers/net/ethernet/qlogic/qed/qed_int.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_int.h | 11 + drivers/net/ethernet/qlogic/qed/qed_main.c | 34 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 253 + drivers/net/ethernet/qlogic/qed/qed_mcp.h | 28 + drivers/net/ethernet/qlogic/qed/qed_spq.c | 16 +- drivers/net/ethernet/qlogic/qede/qede.h | 14 +- drivers/net/ethernet/qlogic/qede/qede_ethtool.c | 24 + drivers/net/ethernet/qlogic/qede/qede_fp.c | 1 + drivers/net/ethernet/qlogic/qede/qede_main.c | 149 +- drivers/net/ethernet/realtek/r8169_main.c | 8 - drivers/net/ethernet/sfc/mcdi_filters.c | 5 +- drivers/net/ethernet/sfc/rx.c | 1 + drivers/net/ethernet/sfc/siena.c | 5 +- drivers/net/ethernet/socionext/netsec.c | 30 +- .../net/ethernet/stmicro/stmmac/dwmac-meson8b.c | 146 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 17 +- drivers/net/ethernet/sun/sunbmac.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 1 - drivers/net/ethernet/sun/sunqe.c | 2 +- drivers/net/ethernet/ti/Kconfig | 25 +- drivers/net/ethernet/ti/Makefile | 4 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 12 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 9 + drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 + drivers/net/ethernet/ti/am65-cpsw-qos.c | 626 ++ drivers/net/ethernet/ti/am65-cpsw-qos.h | 29 + drivers/net/ethernet/ti/am65-cpts.c | 48 + drivers/net/ethernet/ti/am65-cpts.h | 24 + drivers/net/ethernet/ti/cpsw.c | 1 + drivers/net/ethernet/ti/cpsw_new.c | 1 + drivers/net/hamradio/bpqether.c | 3 +- drivers/net/hyperv/netvsc_bpf.c | 1 + drivers/net/hyperv/netvsc_drv.c | 2 +- drivers/net/ipa/gsi.c | 12 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/ipa/ipa_smp2p.c | 2 +- drivers/net/phy/at803x.c | 176 + drivers/net/phy/bcm-phy-lib.c | 259 +- drivers/net/phy/bcm-phy-lib.h | 10 + drivers/net/phy/bcm54140.c | 3 + drivers/net/phy/broadcom.c | 56 +- drivers/net/phy/mdio-moxart.c | 1 - drivers/net/phy/nxp-tja11xx.c | 154 +- drivers/net/phy/phy.c | 8 +- drivers/net/phy/phy_device.c | 4 +- drivers/net/ppp/pppoe.c | 3 + drivers/net/tun.c | 2 + drivers/net/usb/r8152.c | 22 +- drivers/net/veth.c | 28 +- drivers/net/virtio_net.c | 15 +- drivers/net/wireless/ath/wcn36xx/hal.h | 4 +- drivers/net/wireless/ath/wcn36xx/testmode.h | 2 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 265 +- .../broadcom/brcm80211/brcmfmac/cfg80211.h | 24 + .../wireless/broadcom/brcm80211/brcmfmac/common.h | 4 + .../broadcom/brcm80211/brcmfmac/flowring.c | 4 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 26 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 23 + .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 38 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 17 +- drivers/net/wireless/intel/ipw2x00/ipw2200.h | 2 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 104 +- drivers/net/wireless/intel/iwlwifi/dvm/dev.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 11 +- drivers/net/wireless/intel/iwlwifi/dvm/rs.c | 11 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 14 +- .../net/wireless/intel/iwlwifi/fw/api/location.h | 110 +- drivers/net/wireless/intel/iwlwifi/fw/api/rx.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 99 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 104 +- drivers/net/wireless/intel/iwlwifi/fw/error-dump.h | 13 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 55 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 15 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 44 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 14 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 7 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 8 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/coex.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 34 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 67 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 53 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 56 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 8 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 15 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 51 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 29 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 111 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 32 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 19 + drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 33 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 12 +- .../net/wireless/realtek/rtl818x/rtl8187/rtl8225.c | 4 - drivers/net/wireless/realtek/rtw88/Kconfig | 10 + drivers/net/wireless/realtek/rtw88/Makefile | 1 + drivers/net/wireless/realtek/rtw88/debug.c | 9 +- drivers/net/wireless/realtek/rtw88/mac.c | 29 +- drivers/net/wireless/realtek/rtw88/main.h | 36 + drivers/net/wireless/realtek/rtw88/pci.c | 17 + drivers/net/wireless/realtek/rtw88/phy.c | 8 +- drivers/net/wireless/realtek/rtw88/phy.h | 1 + drivers/net/wireless/realtek/rtw88/reg.h | 11 + drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1605 +++++ drivers/net/wireless/realtek/rtw88/rtw8723d.h | 138 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 24 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 24 + drivers/net/wireless/realtek/rtw88/sec.c | 6 +- drivers/net/wireless/realtek/rtw88/util.c | 18 +- drivers/net/wireless/rndis_wlan.c | 24 +- drivers/nvme/host/pci.c | 5 + drivers/nvmem/jz4780-efuse.c | 4 +- drivers/of/platform.c | 2 + drivers/opp/core.c | 94 +- drivers/opp/of.c | 191 +- drivers/opp/opp.h | 10 + drivers/pci/controller/Kconfig | 18 + drivers/pci/controller/Makefile | 3 +- drivers/pci/controller/cadence/pcie-cadence-ep.c | 2 +- drivers/pci/controller/dwc/pci-meson.c | 4 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 16 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 3 +- drivers/pci/controller/pci-hyperv.c | 60 +- drivers/pci/controller/pci-tegra.c | 4 +- drivers/pci/controller/pcie-brcmstb.c | 37 +- drivers/pci/controller/pcie-rcar-ep.c | 563 ++ drivers/pci/controller/pcie-rcar-host.c | 1130 +++ drivers/pci/controller/pcie-rcar.c | 1268 +--- drivers/pci/controller/pcie-rcar.h | 140 + drivers/pci/controller/pcie-rockchip-ep.c | 2 +- drivers/pci/endpoint/pci-epc-mem.c | 204 +- drivers/pci/quirks.c | 13 + drivers/phy/amlogic/Kconfig | 3 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 149 +- drivers/phy/cadence/phy-cadence-salvo.c | 12 +- drivers/phy/intel/Kconfig | 1 + drivers/phy/motorola/phy-cpcap-usb.c | 2 - drivers/phy/samsung/phy-s5pv210-usb2.c | 4 + drivers/phy/ti/phy-j721e-wiz.c | 6 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 4 + drivers/pinctrl/pinctrl-ingenic.c | 21 + drivers/pinctrl/pinctrl-rk805.c | 4 +- drivers/pinctrl/pinctrl-rockchip.c | 11 +- drivers/pinctrl/qcom/pinctrl-msm.c | 25 + drivers/platform/x86/asus-nb-wmi.c | 1 + drivers/platform/x86/asus-wmi.c | 102 +- drivers/platform/x86/dell-laptop.c | 11 +- drivers/platform/x86/dell-wmi.c | 10 + drivers/platform/x86/intel-vbtn.c | 42 +- drivers/platform/x86/sony-laptop.c | 60 +- drivers/platform/x86/thinkpad_acpi.c | 85 +- drivers/power/supply/bq24190_charger.c | 2 +- drivers/regulator/bd718x7-regulator.c | 170 +- drivers/remoteproc/qcom_q6v5_mss.c | 147 +- drivers/remoteproc/qcom_q6v5_pas.c | 2 + drivers/remoteproc/qcom_q6v5_wcss.c | 6 + drivers/remoteproc/remoteproc_core.c | 7 +- drivers/remoteproc/remoteproc_virtio.c | 12 + drivers/s390/net/ism_drv.c | 4 +- drivers/sbus/char/flash.c | 1 - drivers/sbus/char/oradax.c | 8 +- drivers/sbus/char/uctrl.c | 1 - drivers/scsi/53c700.c | 2 +- drivers/scsi/a2091.c | 1 - drivers/scsi/a3000.c | 1 - drivers/scsi/aacraid/commctrl.c | 1 + drivers/scsi/arm/cumana_2.c | 2 +- drivers/scsi/arm/eesox.c | 2 +- drivers/scsi/arm/powertec.c | 2 +- drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/gvp11.c | 1 - drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1 + drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 1 + drivers/scsi/lasi700.c | 1 - drivers/scsi/mac53c94.c | 2 +- drivers/scsi/mesh.c | 2 +- drivers/scsi/mvme147.c | 1 - drivers/scsi/qlogicpti.c | 2 +- drivers/scsi/scsi_lib.c | 1 + drivers/scsi/sd.c | 19 +- drivers/scsi/sd.h | 43 +- drivers/scsi/sd_zbc.c | 399 +- drivers/scsi/sni_53c710.c | 1 - drivers/scsi/ufs/ufs-mediatek.c | 7 +- drivers/scsi/ufs/ufs.h | 5 +- drivers/scsi/ufs/ufshcd.c | 45 +- drivers/scsi/ufs/ufshcd.h | 9 +- drivers/scsi/zorro_esp.c | 2 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 4 +- drivers/soc/mediatek/mtk-mmsys.c | 5 +- drivers/soc/qcom/qcom_aoss.c | 1 + drivers/soc/qcom/rpmh-internal.h | 22 +- drivers/soc/qcom/rpmh-rsc.c | 172 +- drivers/soc/qcom/rpmh.c | 25 +- drivers/soc/qcom/socinfo.c | 4 + drivers/soundwire/bus.c | 15 +- drivers/soundwire/intel.c | 9 +- drivers/soundwire/qcom.c | 6 +- drivers/spi/spi-dw-mid.c | 8 + drivers/spi/spi-dw-mmio.c | 9 +- drivers/spi/spi-dw.c | 10 +- drivers/spi/spi-rockchip.c | 229 +- drivers/staging/fbtft/fb_st7789v.c | 32 +- drivers/staging/greybus/uart.c | 23 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 77 +- drivers/staging/iio/resolver/ad2s1210.c | 17 +- drivers/staging/kpc2000/kpc2000/core.c | 9 +- drivers/staging/media/tegra-video/tegra210.c | 2 +- drivers/staging/most/usb/Kconfig | 2 +- drivers/staging/most/usb/usb.c | 198 +- drivers/staging/qlge/qlge_main.c | 36 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 1 + .../interface/vchiq_arm/vchiq_connected.c | 33 +- drivers/staging/vt6655/Makefile | 3 - drivers/staging/vt6655/device_main.c | 1 - drivers/staging/vt6656/Makefile | 3 - drivers/staging/vt6656/card.c | 32 - drivers/staging/vt6656/rf.c | 17 - drivers/staging/vt6656/rxtx.c | 235 +- drivers/staging/wfx/TODO | 19 - drivers/staging/wfx/bh.c | 46 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 2 + drivers/staging/wfx/bus_sdio.c | 67 +- drivers/staging/wfx/bus_spi.c | 44 +- drivers/staging/wfx/data_rx.c | 4 +- drivers/staging/wfx/data_rx.h | 3 +- drivers/staging/wfx/data_tx.c | 128 +- drivers/staging/wfx/debug.c | 13 +- drivers/staging/wfx/fwio.c | 14 +- drivers/staging/wfx/hif_api_cmd.h | 42 +- drivers/staging/wfx/hif_api_general.h | 47 +- drivers/staging/wfx/hif_rx.c | 40 +- drivers/staging/wfx/hif_tx.c | 99 +- drivers/staging/wfx/hif_tx.h | 7 +- drivers/staging/wfx/hif_tx_mib.c | 6 +- drivers/staging/wfx/hif_tx_mib.h | 4 +- drivers/staging/wfx/hwio.c | 18 +- drivers/staging/wfx/key.c | 2 +- drivers/staging/wfx/main.c | 62 +- drivers/staging/wfx/main.h | 4 +- drivers/staging/wfx/queue.c | 7 - drivers/staging/wfx/queue.h | 2 - drivers/staging/wfx/scan.c | 9 +- drivers/staging/wfx/sta.c | 109 +- drivers/staging/wfx/sta.h | 3 +- drivers/staging/wfx/traces.h | 10 +- drivers/staging/wfx/wfx.h | 6 +- drivers/target/target_core_transport.c | 1 + drivers/thunderbolt/Kconfig | 1 - drivers/tty/hvc/hvc_console.c | 16 +- drivers/tty/mxser.c | 7 +- drivers/tty/n_gsm.c | 48 +- drivers/tty/serial/8250/8250_core.c | 18 +- drivers/tty/serial/8250/8250_exar.c | 65 +- drivers/tty/serial/8250/8250_pci.c | 6 - drivers/tty/serial/8250/8250_port.c | 4 +- drivers/tty/serial/Kconfig | 14 +- drivers/tty/serial/ar933x_uart.c | 6 +- drivers/tty/serial/atmel_serial.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 11 +- drivers/tty/serial/imx.c | 8 +- drivers/tty/serial/lantiq.c | 40 +- drivers/tty/serial/omap-serial.c | 4 +- drivers/tty/serial/samsung_tty.c | 8 +- drivers/tty/serial/serial_core.c | 6 +- drivers/tty/serial/sifive.c | 1 + drivers/tty/serial/stm32-usart.c | 61 +- drivers/tty/serial/stm32-usart.h | 1 + drivers/tty/sysrq.c | 68 +- drivers/uio/uio_hv_generic.c | 1 + drivers/usb/class/usblp.c | 5 +- drivers/usb/core/devio.c | 16 +- drivers/usb/core/hcd-pci.c | 7 +- drivers/usb/core/hub.c | 6 +- drivers/usb/gadget/configfs.c | 3 + drivers/usb/gadget/legacy/raw_gadget.c | 307 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 4 +- drivers/usb/host/Kconfig | 29 + drivers/usb/host/Makefile | 2 + drivers/usb/host/ehci-brcm.c | 280 + drivers/usb/host/ehci-mv.c | 9 +- drivers/usb/host/ehci-mxc.c | 13 +- drivers/usb/host/ehci-pci.c | 6 +- drivers/usb/host/ohci-pci.c | 9 +- drivers/usb/host/ohci-sm501.c | 7 +- drivers/usb/host/pci-quirks.c | 16 + drivers/usb/host/uhci-pci.c | 8 +- drivers/usb/host/xhci-pci-renesas.c | 645 ++ drivers/usb/host/xhci-pci.c | 47 +- drivers/usb/host/xhci-pci.h | 28 + drivers/usb/host/xhci-plat.c | 14 +- drivers/usb/host/xhci-ring.c | 4 +- drivers/usb/host/xhci.h | 1 + drivers/usb/mtu3/mtu3_debugfs.c | 4 +- drivers/usb/roles/class.c | 4 +- drivers/usb/storage/sierra_ms.c | 4 - drivers/usb/typec/class.c | 36 +- drivers/usb/typec/mux/intel_pmc_mux.c | 48 +- drivers/usb/typec/tps6598x.c | 64 +- drivers/vhost/net.c | 1 + drivers/video/backlight/backlight.c | 21 + drivers/video/console/newport_con.c | 1 - drivers/video/fbdev/acornfb.c | 1 - drivers/video/fbdev/atafb.c | 1 - drivers/video/fbdev/cirrusfb.c | 1 - drivers/video/fbdev/cyber2000fb.c | 1 - drivers/video/fbdev/fb-puv3.c | 1 - drivers/video/fbdev/hitfb.c | 1 - drivers/video/fbdev/neofb.c | 1 - drivers/video/fbdev/q40fb.c | 1 - drivers/video/fbdev/savage/savagefb_driver.c | 1 - drivers/video/hdmi.c | 65 +- drivers/w1/slaves/w1_ds2430.c | 2 +- drivers/w1/slaves/w1_therm.c | 1665 ++++- drivers/xen/balloon.c | 1 - drivers/xen/grant-table.c | 1 - drivers/xen/privcmd.c | 1 - drivers/xen/xenbus/xenbus_probe.c | 1 - drivers/xen/xenbus/xenbus_probe_backend.c | 1 - drivers/xen/xenbus/xenbus_probe_frontend.c | 1 - fs/aio.c | 8 + fs/block_dev.c | 4 +- fs/btrfs/block-group.c | 213 +- fs/btrfs/block-group.h | 14 +- fs/btrfs/ctree.h | 2 - fs/btrfs/extent-tree.c | 2 +- fs/btrfs/free-space-cache.c | 52 +- fs/btrfs/scrub.c | 53 +- fs/btrfs/send.c | 67 + fs/btrfs/transaction.c | 2 +- fs/cachefiles/rdwr.c | 12 +- fs/char_dev.c | 3 + fs/cifs/cifssmb.c | 2 +- fs/cifs/file.c | 2 +- fs/dcache.c | 19 + fs/direct-io.c | 2 +- fs/dlm/dlm_internal.h | 1 - fs/dlm/lockspace.c | 18 +- fs/dlm/rcom.c | 2 +- fs/exec.c | 4 +- fs/f2fs/checkpoint.c | 9 +- fs/f2fs/compress.c | 7 + fs/f2fs/data.c | 20 +- fs/f2fs/f2fs.h | 7 +- fs/f2fs/file.c | 182 +- fs/f2fs/gc.c | 119 +- fs/f2fs/namei.c | 2 +- fs/f2fs/super.c | 26 +- fs/f2fs/sysfs.c | 7 + fs/fs_context.c | 30 - fs/gfs2/bmap.c | 16 +- fs/gfs2/glock.c | 6 +- fs/gfs2/inode.c | 7 +- fs/gfs2/log.c | 11 +- fs/gfs2/lops.c | 19 +- fs/gfs2/meta_io.c | 2 +- fs/gfs2/quota.c | 13 +- fs/gfs2/quota.h | 3 +- fs/gfs2/super.c | 1 - fs/gfs2/util.c | 10 +- fs/internal.h | 1 - fs/io_uring.c | 487 +- fs/iomap/direct-io.c | 2 +- fs/mount.h | 15 +- fs/namei.c | 21 +- fs/namespace.c | 156 +- fs/nfs/Makefile | 1 - fs/nfs/fscache.c | 39 +- fs/nfs/fsinfo.c | 231 - fs/nfs/internal.h | 6 - fs/nfs/mount_clnt.c | 3 +- fs/nfs/nfs4proc.c | 2 +- fs/nfs/nfs4state.c | 2 +- fs/nfs/nfs4super.c | 3 - fs/nfs/pagelist.c | 5 +- fs/nfs/pnfs_nfs.c | 3 +- fs/nfs/super.c | 4 - fs/nfs/write.c | 4 +- fs/nsfs.c | 2 - fs/open.c | 58 +- fs/overlayfs/export.c | 21 +- fs/proc/array.c | 1 - fs/proc/meminfo.c | 1 - fs/proc/nommu.c | 1 - fs/proc/vmcore.c | 1 - fs/proc_namespace.c | 4 +- fs/pstore/ram.c | 13 +- fs/pstore/zone.c | 34 +- fs/splice.c | 3 +- fs/stat.c | 11 +- fs/sysfs/file.c | 1 + fs/ubifs/auth.c | 17 +- fs/ubifs/file.c | 6 +- fs/ubifs/replay.c | 13 +- fs/utimes.c | 6 +- fs/xfs/kmem.h | 2 +- fs/xfs/libxfs/xfs_ag_resv.h | 2 +- fs/xfs/libxfs/xfs_alloc.h | 2 +- fs/xfs/libxfs/xfs_alloc_btree.h | 2 +- fs/xfs/libxfs/xfs_attr.h | 2 +- fs/xfs/libxfs/xfs_attr_leaf.c | 8 - fs/xfs/libxfs/xfs_attr_leaf.h | 2 +- fs/xfs/libxfs/xfs_attr_remote.h | 2 +- fs/xfs/libxfs/xfs_attr_sf.h | 2 +- fs/xfs/libxfs/xfs_bit.h | 2 +- fs/xfs/libxfs/xfs_bmap.c | 35 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_bmap_btree.h | 2 +- fs/xfs/libxfs/xfs_btree.h | 2 +- fs/xfs/libxfs/xfs_da_btree.h | 2 +- fs/xfs/libxfs/xfs_da_format.h | 2 +- fs/xfs/libxfs/xfs_defer.h | 2 +- fs/xfs/libxfs/xfs_dir2.h | 2 +- fs/xfs/libxfs/xfs_dir2_priv.h | 2 +- fs/xfs/libxfs/xfs_errortag.h | 2 +- fs/xfs/libxfs/xfs_format.h | 2 +- fs/xfs/libxfs/xfs_fs.h | 2 +- fs/xfs/libxfs/xfs_health.h | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 160 +- fs/xfs/libxfs/xfs_inode_buf.h | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 256 +- fs/xfs/libxfs/xfs_inode_fork.h | 18 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/xfs_icache.c | 39 +- fs/xfs/xfs_inode.c | 41 +- fs/xfs/xfs_inode.h | 5 +- fs/xfs/xfs_inode_item_recover.c | 8 +- fs/xfs/xfs_mount.h | 54 +- fs/xfs/xfs_super.c | 17 +- fs/xfs/xfs_trans.c | 6 +- fs/zonefs/super.c | 82 +- include/asm-generic/io.h | 66 +- include/asm-generic/pgtable-nopmd.h | 1 + include/asm-generic/pgtable-nopud.h | 1 + include/asm-generic/pgtable.h | 1266 ---- include/drm/drm_dp_helper.h | 3 + include/drm/drm_modes.h | 3 +- include/dt-bindings/clock/meson8b-clkc.h | 1 + include/dt-bindings/clock/qcom,gcc-msm8939.h | 206 + include/dt-bindings/reset/qcom,gcc-msm8939.h | 110 + include/linux/backlight.h | 1 + include/linux/blk-crypto.h | 123 + include/linux/blk_types.h | 22 +- include/linux/blkdev.h | 68 +- include/linux/bpf.h | 40 +- include/linux/bpf_verifier.h | 3 + include/linux/brcmphy.h | 54 + include/linux/capability.h | 5 + include/linux/compiler.h | 2 +- include/linux/cpufreq.h | 2 +- include/linux/cpuhotplug.h | 1 + include/linux/crash_dump.h | 3 +- include/linux/dax.h | 1 - include/linux/dcache.h | 2 + include/linux/device-mapper.h | 7 +- include/linux/device_cgroup.h | 3 + include/linux/dma-mapping.h | 80 + include/linux/dma-noncoherent.h | 2 +- include/linux/dsa/8021q.h | 42 +- include/linux/dsa/sja1105.h | 3 + include/linux/fs.h | 13 +- include/linux/ftrace.h | 23 + include/linux/fwnode.h | 2 + include/linux/genhd.h | 24 +- include/linux/hdmi.h | 2 + include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 2 +- include/linux/iio/imu/adis.h | 87 +- include/linux/input/mt.h | 5 + include/linux/interconnect-provider.h | 9 +- include/linux/interconnect.h | 6 + include/linux/io-mapping.h | 2 +- include/linux/iommu.h | 28 +- include/linux/kasan.h | 2 +- include/linux/key.h | 30 +- include/linux/keyslot-manager.h | 106 + include/linux/kmsg_dump.h | 4 +- include/linux/kvm_host.h | 13 +- include/linux/lsm_hook_defs.h | 2 +- include/linux/mhi.h | 2 - include/linux/mlx5/fs.h | 1 + include/linux/mm.h | 47 +- include/linux/mount.h | 4 +- include/linux/mtd/rawnand.h | 8 + include/linux/pci-epc.h | 38 +- include/linux/pci_ids.h | 6 + include/linux/pgtable.h | 1408 ++++ include/linux/platform_data/x86/asus-wmi.h | 3 + include/linux/pm_opp.h | 18 + include/linux/proc_fs.h | 8 +- include/linux/ptp_clock_kernel.h | 8 +- include/linux/qed/qed_if.h | 26 +- include/linux/rcuwait.h | 32 +- include/linux/scatterlist.h | 50 +- include/linux/security.h | 6 +- include/linux/serial_core.h | 2 +- include/linux/skbuff.h | 2 +- include/linux/socket.h | 17 +- include/linux/soundwire/sdw.h | 5 +- include/linux/splice.h | 3 + include/linux/stat.h | 1 + include/linux/syscalls.h | 11 +- include/linux/sysrq.h | 18 +- include/linux/tcp.h | 3 + include/linux/tpm_eventlog.h | 2 +- include/linux/usb/hcd.h | 3 +- include/linux/usb/typec.h | 1 + include/linux/vmalloc.h | 18 +- include/media/v4l2-dev.h | 7 + include/media/v4l2-device.h | 50 +- include/net/act_api.h | 2 +- include/net/bluetooth/hci_core.h | 3 +- include/net/bluetooth/l2cap.h | 6 +- include/net/dsa.h | 7 + include/net/inet_connection_sock.h | 8 + include/net/ip6_fib.h | 7 + include/net/mptcp.h | 22 +- include/net/netfilter/nf_flow_table.h | 1 + include/net/pkt_cls.h | 1 + include/net/sch_generic.h | 4 + include/net/tcp.h | 13 + include/net/xdp.h | 27 +- include/net/xdp_sock.h | 11 + include/soc/bcm2835/raspberrypi-firmware.h | 9 +- include/trace/events/f2fs.h | 15 +- include/uapi/asm-generic/unistd.h | 12 +- include/uapi/linux/bpf.h | 42 +- include/uapi/linux/capability.h | 34 +- include/uapi/linux/fcntl.h | 10 + include/uapi/linux/fd.h | 26 +- include/uapi/linux/fdreg.h | 16 +- include/uapi/linux/fsinfo.h | 29 - include/uapi/linux/io_uring.h | 12 +- include/uapi/linux/kfd_ioctl.h | 22 +- include/uapi/linux/rtnetlink.h | 6 + include/uapi/linux/stat.h | 18 +- include/uapi/linux/usb/raw_gadget.h | 108 +- include/uapi/linux/v4l2-subdev.h | 16 + include/uapi/linux/windows.h | 35 - include/uapi/rdma/mlx5_user_ioctl_cmds.h | 6 + include/uapi/rdma/rdma_user_cm.h | 4 + include/xen/arm/page.h | 2 +- init/Kconfig | 11 + init/init_task.c | 1 - init/main.c | 12 +- kernel/bpf/arraymap.c | 17 +- kernel/bpf/bpf_iter.c | 49 +- kernel/bpf/bpf_struct_ops.c | 2 +- kernel/bpf/btf.c | 15 +- kernel/bpf/core.c | 2 +- kernel/bpf/cpumap.c | 23 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/map_in_map.c | 2 +- kernel/bpf/map_iter.c | 23 +- kernel/bpf/queue_stack_maps.c | 2 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 2 +- kernel/bpf/syscall.c | 91 +- kernel/bpf/task_iter.c | 50 +- kernel/bpf/verifier.c | 59 +- kernel/cpu_pm.c | 4 +- kernel/debug/debug_core.c | 2 +- kernel/exit.c | 10 +- kernel/fork.c | 1 - kernel/notifier.c | 1 - kernel/nsproxy.c | 2 +- kernel/power/poweroff.c | 2 +- kernel/power/snapshot.c | 1 - kernel/printk/printk.c | 16 +- kernel/rcu/Kconfig.debug | 11 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_stall.h | 2 +- kernel/reboot.c | 6 +- kernel/sysctl.c | 9 +- kernel/time/tick-sched.c | 22 +- kernel/trace/blktrace.c | 4 +- kernel/trace/bpf_trace.c | 103 +- kernel/trace/ftrace_internal.h | 22 - kernel/trace/preemptirq_delay_test.c | 12 +- kernel/trace/ring_buffer.c | 34 +- kernel/trace/trace.c | 12 - lib/Kconfig.debug | 2 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 11 + lib/ioremap.c | 47 +- lib/logic_pio.c | 22 +- lib/test_hmm.c | 49 +- lib/vsprintf.c | 12 + localversion-next | 2 +- mm/compaction.c | 17 +- mm/debug_vm_pgtable.c | 1 - mm/gup.c | 1 - mm/hugetlb.c | 1 - mm/init-mm.c | 2 +- mm/kasan/Makefile | 15 +- mm/kasan/common.c | 19 - mm/kasan/kasan.h | 34 +- mm/kasan/report.c | 22 +- mm/khugepaged.c | 4 +- mm/memcontrol.c | 10 +- mm/memory.c | 1 - mm/mincore.c | 2 +- mm/mprotect.c | 2 +- mm/nommu.c | 12 - mm/page_alloc.c | 2 +- mm/page_io.c | 1 - mm/page_reporting.h | 2 +- mm/pgtable-generic.c | 6 +- mm/shmem.c | 1 - mm/sparse-vmemmap.c | 1 - mm/sparse.c | 1 - mm/swap_state.c | 1 - mm/swapfile.c | 3 +- mm/vmacache.c | 1 - mm/vmalloc.c | 112 +- mm/zsmalloc.c | 2 +- net/bluetooth/hci_core.c | 8 +- net/bluetooth/hci_event.c | 19 +- net/bluetooth/hci_request.c | 6 +- net/bluetooth/l2cap_sock.c | 30 +- net/bpf/test_run.c | 16 +- net/bpfilter/Kconfig | 6 +- net/compat.c | 5 +- net/core/bpf_sk_storage.c | 4 +- net/core/dev.c | 14 +- net/core/devlink.c | 41 +- net/core/filter.c | 104 +- net/core/net-sysfs.c | 10 +- net/core/scm.c | 141 +- net/core/skbuff.c | 8 +- net/core/sysctl_net_core.c | 4 +- net/core/xdp.c | 8 + net/dsa/dsa_priv.h | 1 + net/dsa/port.c | 14 + net/dsa/slave.c | 8 +- net/dsa/tag_8021q.c | 108 +- net/dsa/tag_mtk.c | 15 + net/dsa/tag_sja1105.c | 51 +- net/ethtool/channels.c | 20 +- net/ethtool/ioctl.c | 11 + net/ipv4/cipso_ipv4.c | 6 +- net/ipv4/devinet.c | 23 +- net/ipv4/inet_connection_sock.c | 6 +- net/ipv4/ip_gre.c | 3 +- net/ipv4/ip_sockglue.c | 3 +- net/ipv4/ipmr.c | 2 +- net/ipv4/nexthop.c | 2 +- net/ipv4/route.c | 14 +- net/ipv4/tcp.c | 21 +- net/ipv4/tcp_input.c | 3 +- net/ipv4/tcp_minisocks.c | 2 +- net/ipv4/xfrm4_output.c | 2 +- net/ipv6/addrconf.c | 23 +- net/ipv6/calipso.c | 3 +- net/ipv6/esp6_offload.c | 27 +- net/ipv6/ip6_fib.c | 5 - net/ipv6/ip6mr.c | 3 +- net/ipv6/ipv6_sockglue.c | 1 + net/ipv6/route.c | 25 +- net/mptcp/options.c | 33 +- net/mptcp/protocol.c | 148 +- net/mptcp/protocol.h | 1 + net/mptcp/subflow.c | 20 +- net/netfilter/nf_conntrack_core.c | 13 +- net/netfilter/nf_flow_table_core.c | 8 +- net/netfilter/nf_flow_table_offload.c | 10 +- net/netfilter/nft_set_rbtree.c | 11 + net/netlabel/netlabel_kapi.c | 6 + net/netlink/af_netlink.c | 23 +- net/rds/info.c | 6 +- net/sched/act_api.c | 30 +- net/sched/cls_api.c | 67 +- net/sched/cls_flower.c | 43 + net/socket.c | 22 +- net/sunrpc/clnt.c | 9 +- net/tipc/socket.c | 42 +- net/tipc/subscr.h | 10 + net/tipc/topsrv.c | 13 +- samples/bpf/lwt_len_hist_user.c | 2 - samples/bpf/offwaketime_kern.c | 4 +- samples/bpf/sockex2_kern.c | 4 +- samples/bpf/sockex3_kern.c | 4 +- samples/bpf/xdp_redirect_cpu_kern.c | 2 +- samples/bpf/xdp_redirect_cpu_user.c | 29 +- samples/vfs/Makefile | 4 +- samples/vfs/test-fsinfo.c | 46 +- samples/vfs/test-statx.c | 2 +- samples/watch_queue/watch_test.c | 4 +- scripts/checkpatch.pl | 11 + scripts/checkstack.pl | 87 +- scripts/gcc-plugins/Makefile | 2 +- scripts/get_maintainer.pl | 2 + scripts/kconfig/Makefile | 2 + scripts/kconfig/streamline_config.pl | 21 + scripts/modules-check.sh | 16 +- security/apparmor/file.c | 12 +- security/apparmor/label.c | 6 - security/apparmor/match.c | 5 + security/apparmor/policy_unpack.c | 54 +- security/integrity/evm/evm_crypto.c | 44 +- security/keys/internal.h | 8 +- security/keys/keyctl.c | 16 +- security/keys/permission.c | 31 +- security/keys/process_keys.c | 46 +- security/lockdown/lockdown.c | 2 +- security/security.c | 6 +- security/selinux/hooks.c | 56 +- security/selinux/include/classmap.h | 4 +- security/selinux/include/netlabel.h | 6 - security/smack/smack_lsm.c | 29 +- sound/core/sgbuf.c | 1 - sound/firewire/Kconfig | 6 +- sound/pci/hda/hda_intel.c | 2 +- sound/pci/hda/patch_realtek.c | 46 +- sound/soc/codecs/Kconfig | 3 +- sound/soc/codecs/cros_ec_codec.c | 15 +- sound/soc/codecs/tlv320adcx140.c | 54 +- sound/soc/codecs/tlv320adcx140.h | 4 + sound/soc/codecs/wm8962.c | 4 +- sound/soc/fsl/fsl_esai.c | 46 +- sound/soc/intel/Kconfig | 8 +- sound/soc/intel/baytrail/sst-baytrail-ipc.c | 4 +- sound/soc/intel/common/sst-dsp.c | 9 +- sound/soc/intel/common/sst-firmware.c | 2 +- sound/soc/intel/haswell/sst-haswell-pcm.c | 2 +- sound/soc/pxa/mmp-sspa.c | 354 +- sound/soc/pxa/mmp-sspa.h | 4 +- sound/soc/sh/rcar/gen.c | 8 + sound/soc/sh/rcar/rsnd.h | 9 + sound/soc/sh/rcar/ssi.c | 145 + sound/soc/ti/omap-mcbsp.c | 8 +- sound/soc/ux500/mop500.c | 11 +- sound/usb/card.h | 1 + sound/usb/endpoint.c | 195 +- sound/usb/mixer_quirks.c | 4 +- sound/usb/pcm.c | 5 + tools/bootconfig/main.c | 1 + tools/bpf/bpftool/feature.c | 120 +- tools/include/uapi/linux/bpf.h | 38 +- tools/include/uapi/linux/stat.h | 11 +- tools/lib/bpf/bpf_tracing.h | 4 +- tools/lib/bpf/hashmap.c | 5 +- tools/lib/bpf/hashmap.h | 1 - tools/lib/bpf/libbpf.c | 38 +- tools/memory-model/Documentation/recipes.txt | 2 +- .../litmus-tests}/MP+onceassign+derefonce.litmus | 0 tools/memory-model/litmus-tests/README | 3 + tools/power/x86/intel-speed-select/isst-config.c | 45 +- tools/power/x86/intel-speed-select/isst-core.c | 6 +- tools/power/x86/intel-speed-select/isst-display.c | 2 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 21 +- tools/testing/selftests/bpf/README.rst | 43 + tools/testing/selftests/bpf/bench.c | 449 ++ tools/testing/selftests/bpf/bench.h | 81 + tools/testing/selftests/bpf/benchs/bench_count.c | 91 + tools/testing/selftests/bpf/benchs/bench_rename.c | 195 + tools/testing/selftests/bpf/benchs/bench_trigger.c | 167 + .../selftests/bpf/benchs/run_bench_rename.sh | 9 + .../selftests/bpf/benchs/run_bench_trigger.sh | 9 + tools/testing/selftests/bpf/network_helpers.c | 74 +- tools/testing/selftests/bpf/network_helpers.h | 2 + tools/testing/selftests/bpf/prog_tests/align.c | 666 ++ .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 95 + tools/testing/selftests/bpf/prog_tests/mmap.c | 8 + .../selftests/bpf/prog_tests/test_overhead.c | 14 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 123 +- .../bpf/progs/cgroup_skb_sk_lookup_kern.c | 97 + .../testing/selftests/bpf/progs/test_adjust_tail.c | 30 - tools/testing/selftests/bpf/progs/test_overhead.c | 8 +- .../selftests/bpf/progs/test_sockmap_kern.h | 299 + .../bpf/progs/test_xdp_adjust_tail_grow.c | 33 + .../bpf/progs/test_xdp_adjust_tail_shrink.c | 30 + tools/testing/selftests/bpf/progs/trigger_bench.c | 47 + tools/testing/selftests/bpf/test_align.c | 719 -- tools/testing/selftests/bpf/test_progs.c | 67 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_sock_addr.c | 38 +- tools/testing/selftests/bpf/test_sockmap.c | 913 +-- tools/testing/selftests/bpf/test_sockmap_kern.h | 451 -- tools/testing/selftests/bpf/test_verifier.c | 44 +- tools/testing/selftests/bpf/testing_helpers.c | 66 + tools/testing/selftests/bpf/testing_helpers.h | 5 + tools/testing/selftests/bpf/verifier/calls.c | 16 +- tools/testing/selftests/bpf/verifier/dead_code.c | 10 +- .../drivers/net/mlxsw/devlink_trap_acl_drops.sh | 4 +- .../drivers/net/mlxsw/devlink_trap_l2_drops.sh | 33 +- .../drivers/net/mlxsw/devlink_trap_l3_drops.sh | 35 +- .../net/mlxsw/devlink_trap_l3_exceptions.sh | 20 +- .../drivers/net/mlxsw/devlink_trap_tunnel_ipip.sh | 6 +- .../drivers/net/mlxsw/devlink_trap_tunnel_vxlan.sh | 9 +- .../selftests/drivers/net/netdevsim/devlink.sh | 15 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/include/kvm_util.h | 2 + tools/testing/selftests/kvm/lib/kvm_util.c | 9 + tools/testing/selftests/kvm/x86_64/debug_regs.c | 202 + tools/testing/selftests/net/fib_nexthops.sh | 4 +- .../selftests/net/forwarding/devlink_lib.sh | 9 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 2 +- tools/testing/selftests/sysctl/sysctl.sh | 8 +- .../tc-testing/tc-tests/filters/tests.json | 44 +- tools/testing/selftests/tc-testing/tdc_batch.py | 6 +- virt/kvm/arm/arch_timer.c | 1180 ---- virt/kvm/arm/arm.c | 1681 ----- virt/kvm/arm/hyp/timer-sr.c | 49 - virt/kvm/arm/hyp/vgic-v3-sr.c | 1130 --- virt/kvm/arm/mmio.c | 200 - virt/kvm/arm/mmu.c | 2592 ------- virt/kvm/arm/psci.c | 564 -- virt/kvm/arm/trace.h | 379 - virt/kvm/arm/vgic/trace.h | 38 - virt/kvm/arm/vgic/vgic-v3.c | 693 -- virt/kvm/async_pf.c | 3 +- virt/kvm/coalesced_mmio.c | 2 +- virt/kvm/eventfd.c | 4 +- virt/kvm/kvm_main.c | 60 +- 2440 files changed, 77498 insertions(+), 34468 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-block-rnbd create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-client create mode 100644 Documentation/ABI/testing/sysfs-class-rnbd-server create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-client create mode 100644 Documentation/ABI/testing/sysfs-class-rtrs-server create mode 100644 Documentation/ABI/testing/sysfs-driver-w1_therm delete mode 100644 Documentation/IRQ-domain.txt create mode 100644 Documentation/block/inline-encryption.rst rename Documentation/{debugging-via-ohci1394.txt => core-api/debugging-via-ohci139 [...] rename Documentation/{DMA-API-HOWTO.txt => core-api/dma-api-howto.rst} (100%) rename Documentation/{DMA-API.txt => core-api/dma-api.rst} (100%) rename Documentation/{DMA-attributes.txt => core-api/dma-attributes.rst} (100%) rename Documentation/{DMA-ISA-LPC.txt => core-api/dma-isa-lpc.rst} (100%) rename Documentation/{IRQ.txt => core-api/irq/concepts.rst} (100%) create mode 100644 Documentation/core-api/irq/index.rst rename Documentation/{IRQ-affinity.txt => core-api/irq/irq-affinity.rst} (100%) create mode 100644 Documentation/core-api/irq/irq-domain.rst rename Documentation/{irqflags-tracing.txt => core-api/irq/irqflags-tracing.rst} (100%) rename Documentation/{kref.txt => core-api/kref.rst} (100%) delete mode 100644 Documentation/devicetree/bindings/display/bridge/adi,adv7123.txt delete mode 100644 Documentation/devicetree/bindings/display/bridge/dumb-vga-dac.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/simple-bridge.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] create mode 100644 Documentation/devicetree/bindings/display/bridge/thine,thc63lvd [...] delete mode 100644 Documentation/devicetree/bindings/display/bridge/ti,ths813x.txt create mode 100644 Documentation/devicetree/bindings/iio/chemical/ams,ccs811.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml delete mode 100644 Documentation/devicetree/bindings/input/elants_i2c.txt create mode 100644 Documentation/devicetree/bindings/input/iqs269a.yaml delete mode 100644 Documentation/devicetree/bindings/input/msm-vibrator.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/elan,elants [...] create mode 100644 Documentation/devicetree/bindings/iommu/allwinner,sun50i-h6-iommu.yaml delete mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.txt create mode 100644 Documentation/devicetree/bindings/net/socionext,uniphier-ave4.yaml delete mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.txt create mode 100644 Documentation/devicetree/bindings/net/ti,dp83867.yaml create mode 100644 Documentation/devicetree/bindings/pci/rcar-pci-ep.yaml create mode 100644 Documentation/devicetree/bindings/phy/amlogic,meson8b-usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/meson8b-usb2-phy.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.txt create mode 100644 Documentation/devicetree/bindings/power/supply/bq27xxx.yaml create mode 100644 Documentation/devicetree/bindings/spi/socionext,uniphier-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-uniphier.txt create mode 100644 Documentation/devicetree/bindings/thermal/socionext,uniphier-th [...] delete mode 100644 Documentation/devicetree/bindings/thermal/uniphier-thermal.txt create mode 100644 Documentation/devicetree/bindings/usb/brcm,bcm7445-ehci.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,tps6598x.yaml rename Documentation/{IPMI.txt => driver-api/ipmi.rst} (100%) create mode 100644 Documentation/firmware-guide/acpi/intel-pmc-mux.rst delete mode 100644 Documentation/litmus-tests/atomic/README rename Documentation/{futex-requeue-pi.txt => locking/futex-requeue-pi.rst} (100%) rename Documentation/{hwspinlock.txt => locking/hwspinlock.rst} (100%) rename Documentation/{percpu-rw-semaphore.txt => locking/percpu-rw-semaphore.rst} (100%) rename Documentation/{pi-futex.txt => locking/pi-futex.rst} (100%) rename Documentation/{preempt-locking.txt => locking/preempt-locking.rst} (100%) rename Documentation/{robust-futex-ABI.txt => locking/robust-futex-ABI.rst} (100%) rename Documentation/{robust-futexes.txt => locking/robust-futexes.rst} (100%) create mode 100644 Documentation/networking/devlink-params-sja1105.txt rename Documentation/{digsig.txt => security/digsig.rst} (100%) create mode 100644 Documentation/translations/zh_CN/filesystems/debugfs.rst create mode 100644 Documentation/userspace-api/media/v4l/vidioc-subdev-querycap.rst create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/kirkwood-l-50.dts delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-pmic-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8016-sbc-soc-pins.dtsi create mode 100644 arch/arm64/boot/dts/renesas/aistarvision-mipi-adapter-2.1.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a774c0-ek874-mipi-2.1.dts rename {virt/kvm/arm => arch/arm64/kvm}/aarch32.c (100%) create mode 100644 arch/arm64/kvm/arch_timer.c create mode 100644 arch/arm64/kvm/arm.c rename {virt/kvm/arm => arch/arm64/kvm}/hyp/aarch32.c (100%) create mode 100644 arch/arm64/kvm/hyp/timer-sr.c create mode 100644 arch/arm64/kvm/hyp/vgic-v3-sr.c rename {virt/kvm/arm => arch/arm64/kvm}/hypercalls.c (100%) create mode 100644 arch/arm64/kvm/mmio.c create mode 100644 arch/arm64/kvm/mmu.c rename {virt/kvm/arm => arch/arm64/kvm}/perf.c (100%) rename virt/kvm/arm/pmu.c => arch/arm64/kvm/pmu-emul.c (100%) create mode 100644 arch/arm64/kvm/psci.c rename {virt/kvm/arm => arch/arm64/kvm}/pvtime.c (100%) create mode 100644 arch/arm64/kvm/trace_arm.h create mode 100644 arch/arm64/kvm/trace_handle_exit.h create mode 100644 arch/arm64/kvm/vgic/trace.h rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-debug.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-init.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-irqfd.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-its.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-kvm-device.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v2.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio-v3.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-mmio.h (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v2.c (100%) create mode 100644 arch/arm64/kvm/vgic/vgic-v3.c rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic-v4.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.c (100%) rename {virt/kvm/arm => arch/arm64/kvm}/vgic/vgic.h (100%) delete mode 100644 arch/csky/kernel/dumpstack.c delete mode 100644 arch/mips/kernel/8250-platform.c create mode 100644 arch/mips/vdso/Kconfig create mode 100644 arch/mips/vr41xx/Makefile create mode 100644 block/blk-crypto-fallback.c create mode 100644 block/blk-crypto-internal.h create mode 100644 block/blk-crypto.c create mode 100644 block/keyslot-manager.c create mode 100644 drivers/block/rnbd/Kconfig create mode 100644 drivers/block/rnbd/Makefile create mode 100644 drivers/block/rnbd/README create mode 100644 drivers/block/rnbd/rnbd-clt-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-clt.c create mode 100644 drivers/block/rnbd/rnbd-clt.h create mode 100644 drivers/block/rnbd/rnbd-common.c create mode 100644 drivers/block/rnbd/rnbd-log.h create mode 100644 drivers/block/rnbd/rnbd-proto.h create mode 100644 drivers/block/rnbd/rnbd-srv-dev.c create mode 100644 drivers/block/rnbd/rnbd-srv-dev.h create mode 100644 drivers/block/rnbd/rnbd-srv-sysfs.c create mode 100644 drivers/block/rnbd/rnbd-srv.c create mode 100644 drivers/block/rnbd/rnbd-srv.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h create mode 100644 drivers/iio/imu/adis16475.c create mode 100644 drivers/infiniband/ulp/rtrs/Kconfig create mode 100644 drivers/infiniband/ulp/rtrs/Makefile create mode 100644 drivers/infiniband/ulp/rtrs/README create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-clt.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-log.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-pri.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs-srv.h create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.c create mode 100644 drivers/infiniband/ulp/rtrs/rtrs.h create mode 100644 drivers/input/misc/iqs269a.c delete mode 100644 drivers/input/misc/msm-vibrator.c create mode 100644 drivers/iommu/sun50i-iommu.c delete mode 100644 drivers/media/platform/sh_veu.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.c create mode 100644 drivers/net/ethernet/ti/am65-cpsw-qos.h create mode 100644 drivers/pci/controller/pcie-rcar-ep.c create mode 100644 drivers/pci/controller/pcie-rcar-host.c create mode 100644 drivers/pci/controller/pcie-rcar.h create mode 100644 drivers/usb/host/ehci-brcm.c create mode 100644 drivers/usb/host/xhci-pci-renesas.c create mode 100644 drivers/usb/host/xhci-pci.h delete mode 100644 fs/nfs/fsinfo.c delete mode 100644 include/asm-generic/pgtable.h create mode 100644 include/dt-bindings/clock/qcom,gcc-msm8939.h create mode 100644 include/dt-bindings/reset/qcom,gcc-msm8939.h create mode 100644 include/linux/blk-crypto.h create mode 100644 include/linux/keyslot-manager.h create mode 100644 include/linux/pgtable.h delete mode 100644 include/uapi/linux/windows.h rename {Documentation/litmus-tests/rcu => tools/memory-model/litmus-tests}/MP+once [...] create mode 100644 tools/testing/selftests/bpf/README.rst create mode 100644 tools/testing/selftests/bpf/bench.c create mode 100644 tools/testing/selftests/bpf/bench.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_count.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_rename.c create mode 100644 tools/testing/selftests/bpf/benchs/bench_trigger.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_rename.sh create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_trigger.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/align.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_skb_sk_lookup.c create mode 100644 tools/testing/selftests/bpf/progs/cgroup_skb_sk_lookup_kern.c delete mode 100644 tools/testing/selftests/bpf/progs/test_adjust_tail.c create mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_grow.c create mode 100644 tools/testing/selftests/bpf/progs/test_xdp_adjust_tail_shrink.c create mode 100644 tools/testing/selftests/bpf/progs/trigger_bench.c delete mode 100644 tools/testing/selftests/bpf/test_align.c delete mode 100644 tools/testing/selftests/bpf/test_sockmap_kern.h create mode 100644 tools/testing/selftests/bpf/testing_helpers.c create mode 100644 tools/testing/selftests/bpf/testing_helpers.h create mode 100644 tools/testing/selftests/kvm/x86_64/debug_regs.c delete mode 100644 virt/kvm/arm/arch_timer.c delete mode 100644 virt/kvm/arm/arm.c delete mode 100644 virt/kvm/arm/hyp/timer-sr.c delete mode 100644 virt/kvm/arm/hyp/vgic-v3-sr.c delete mode 100644 virt/kvm/arm/mmio.c delete mode 100644 virt/kvm/arm/mmu.c delete mode 100644 virt/kvm/arm/psci.c delete mode 100644 virt/kvm/arm/trace.h delete mode 100644 virt/kvm/arm/vgic/trace.h delete mode 100644 virt/kvm/arm/vgic/vgic-v3.c