This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 3e029760e6f8 Add linux-next specific files for 20210528 omits 0b2368164aff Merge branch 'akpm/master' omits 925702468fbc kdump: use vmlinux_build_id to simplify omits ea8c8bbdaab0 buildid: fix kernel-doc notation omits 25f42de78032 buildid: mark some arguments const omits 97364c6f1d27 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits 54bec9099f00 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 873bfe969484 scripts/decode_stacktrace.sh: support debuginfod omits fada19d4a268 x86/dumpstack: use %pSb/%pBb for backtrace printing omits a8b2afa0f5e5 arm64: stacktrace: use %pSb for backtrace printing omits 8d67e9c90c22 module: fix build error when CONFIG_SYSFS is disabled omits efe72e5b15c4 module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits df907700db75 buildid: fix build when CONFIG_MODULES is not set omits e64019ce09cf module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits 5551eab8aef3 module: add printk formats to add module build ID to stacktraces omits 230013f8382c dump_stack: add vmlinux build ID to stack traces omits 48535eef24d7 buildid-stash-away-kernels-build-id-on-init-fix omits e2e24d351779 buildid: stash away kernels build ID on init omits 5cf50768f1ea buildid: add API to parse build ID out of buffer omits b3004f3b4315 buildid: only consider GNU notes for build ID parsing omits fcd0878a59ff secretmem: test: add basic selftest for memfd_secret(2) omits 4c83b228daa4 arch, mm: wire up memfd_secret system call where relevant omits ab0f937f06f8 PM: hibernate: disable when there are active secretmem users omits 062478aecc91 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits 955af830a4dd mm: introduce memfd_secret system call to create "secret" [...] omits ff4e91d9a01c set_memory: allow querying whether set_direct_map_*() is a [...] omits 63964e342d05 riscv/Kconfig: make direct map manipulation options depend on MMU omits 85da1dbd4412 mmap: make mlock_future_check() global omits 67654c5a9651 mm/slub: use stackdepot to save stack trace in objects-fix omits 7b34caffaba8 slub: STACKDEPOT: rename save_stack_trace() omits e62658b6cf0d mm/slub: use stackdepot to save stack trace in objects omits 9e2fc5a9a188 Merge branch 'akpm-current/current' omits 0bb1fcc045d1 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits ad888b26bd6e Merge remote-tracking branch 'cxl/next' omits 97826f516703 Merge remote-tracking branch 'rust/rust-next' omits 6c6a96805b6d Merge remote-tracking branch 'memblock/for-next' omits 40251c38381a Merge remote-tracking branch 'mhi/mhi-next' omits 4b07d5cb150e Merge remote-tracking branch 'fpga/for-next' omits 012b2c243f75 Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 4767066f4f57 Merge remote-tracking branch 'hyperv/hyperv-next' omits 15ac78bf31af Merge remote-tracking branch 'nvmem/for-next' omits 944e67aee832 Merge remote-tracking branch 'slimbus/for-next' omits a74db4fc9351 Merge remote-tracking branch 'gnss/gnss-next' omits 5ce8ea5af5af Merge remote-tracking branch 'kspp/for-next/kspp' omits 96ed1b95bf4a Merge remote-tracking branch 'seccomp/for-next/seccomp' omits 2cd582ecc82c Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits baaf3c59e99e Merge remote-tracking branch 'rtc/rtc-next' omits b72aceec1880 Merge remote-tracking branch 'coresight/next' omits ec16226b5ea8 Merge remote-tracking branch 'livepatching/for-next' omits 8c125f31272b Merge remote-tracking branch 'userns/for-next' omits 048900dd8e94 Merge remote-tracking branch 'pwm/for-next' omits b019b1ee6eeb Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 26cbab7015aa Merge remote-tracking branch 'pinctrl-intel/for-next' omits e7a043be0374 Merge remote-tracking branch 'pinctrl/for-next' omits 00adfcf07966 Merge remote-tracking branch 'gpio-intel/for-next' omits db3b1a0f3388 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits 73f81745b4b9 Merge remote-tracking branch 'rpmsg/for-next' omits 228502c677a2 Merge remote-tracking branch 'vhost/linux-next' omits de855980b7f5 next-20210526/scsi-mkp omits c54a49fa6fe6 Merge remote-tracking branch 'scsi/for-next' omits 304ff564c053 Merge remote-tracking branch 'cgroup/for-next' omits 0df22363f00d Merge remote-tracking branch 'dmaengine/next' omits f965bca91dfb Merge remote-tracking branch 'iio/togreg' omits 51781e44def9 Merge remote-tracking branch 'staging/staging-next' omits e656a16f82fb Merge remote-tracking branch 'soundwire/next' omits f64472376677 Merge remote-tracking branch 'phy-next/next' omits 6f0890a805da Merge remote-tracking branch 'extcon/extcon-next' omits f61abe4af567 Merge remote-tracking branch 'char-misc/char-misc-next' omits 45d9c2d0df30 Merge remote-tracking branch 'tty/tty-next' omits 5466ab4997ed Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 63aa2fdd0b46 Merge remote-tracking branch 'usb-serial/usb-next' omits 21f055332cc7 Merge remote-tracking branch 'usb/usb-next' omits 9d27a06d847f Merge remote-tracking branch 'driver-core/driver-core-next' omits 30a58e85e9f0 Merge remote-tracking branch 'ipmi/for-next' omits 905f3270be07 Merge remote-tracking branch 'leds/for-next' omits 2e39501df32c Merge remote-tracking branch 'drivers-x86/for-next' omits f60627c42e0e Merge remote-tracking branch 'percpu/for-next' omits 83d06a0b95b0 Merge remote-tracking branch 'rcu/rcu/next' omits c12931ec036d Merge remote-tracking branch 'edac/edac-for-next' omits cea30dd51b68 Merge remote-tracking branch 'tip/auto-latest' omits 607fc4c7ea0e Merge remote-tracking branch 'spi/for-next' omits b2978ca943fc Merge remote-tracking branch 'devicetree/for-next' omits 959188d26659 Merge remote-tracking branch 'audit/next' omits 82d72c03760a Merge remote-tracking branch 'iommu/next' omits 4234a4ffb39d Merge remote-tracking branch 'smack/next' omits 94bd0299f871 Merge remote-tracking branch 'selinux/next' omits ddef0db570e2 Merge remote-tracking branch 'keys/keys-next' omits 9bc8c11cdd59 Merge remote-tracking branch 'integrity/next-integrity' omits 74fb836614a9 Merge remote-tracking branch 'apparmor/apparmor-next' omits 27f9ec3e2ee8 Merge remote-tracking branch 'security/next-testing' omits 2a1a0f2591c3 Merge remote-tracking branch 'regulator/for-next' omits 641840f044e1 Merge remote-tracking branch 'battery/for-next' omits 810b01b3dd6e Merge remote-tracking branch 'backlight/for-backlight-next' omits 770c69de0d0a Merge remote-tracking branch 'mfd/for-mfd-next' omits 2305d7cd6057 Merge remote-tracking branch 'mmc/next' omits 794da081c42e Merge remote-tracking branch 'device-mapper/for-next' omits f0d578261526 Merge remote-tracking branch 'block/for-next' omits 25ea32d8d65b Merge remote-tracking branch 'input/next' omits 4b7a8a4c4380 Merge remote-tracking branch 'modules/modules-next' omits 64670e967bd5 Merge remote-tracking branch 'sound-asoc/for-next' omits e71fa8e7ff44 Merge remote-tracking branch 'sound/for-next' omits c56b78a3bd78 Merge remote-tracking branch 'regmap/for-next' omits 9c1bddf961a4 Merge remote-tracking branch 'etnaviv/etnaviv/next' omits e213e34efcd2 Merge remote-tracking branch 'drm-msm/msm-next' omits 2482dba991d8 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits a19e95c07a31 Merge remote-tracking branch 'drm-intel/for-linux-next' omits 0981a3de14ed Merge remote-tracking branch 'amdgpu/drm-next' omits af1b7068d36c Merge remote-tracking branch 'drm-misc/for-linux-next' omits 358992c76f85 Merge remote-tracking branch 'drm/drm-next' omits f5d06d7e4b0d Merge remote-tracking branch 'crypto/master' omits 22e02418f2bd Merge remote-tracking branch 'spi-nor/spi-nor/next' omits 24a5a6f857d1 Merge remote-tracking branch 'nand/nand/next' omits c38aa54b9c08 Merge remote-tracking branch 'mtd/mtd/next' omits eb6b6e53f30d Merge remote-tracking branch 'gfs2/for-next' omits 599d3f26a6d0 Merge remote-tracking branch 'bluetooth/master' omits 1fd40bb50b60 Merge remote-tracking branch 'netfilter-next/master' omits 455d11f68dcd Merge remote-tracking branch 'ipsec-next/master' omits b285e1c69bf4 Merge remote-tracking branch 'bpf-next/for-next' omits e569b94b81f4 Merge remote-tracking branch 'net-next/master' omits 6f71d6e1f8c1 Merge remote-tracking branch 'rdma/for-next' omits ebe54949e41f Merge remote-tracking branch 'dlm/next' omits 848bc4f54230 Merge remote-tracking branch 'opp/opp/linux-next' omits 15dd42f510d9 Merge remote-tracking branch 'devfreq/devfreq-next' omits d9ed6cde033f Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 418bffbb7272 Merge remote-tracking branch 'pm/linux-next' omits 3870d53a96bc Merge remote-tracking branch 'v4l-dvb/master' omits 1cf95b8197d7 Merge remote-tracking branch 'jc_docs/docs-next' omits a0eecafd36f5 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits a41ff522c82b Merge remote-tracking branch 'i2c/i2c/for-next' omits 939b386c18f6 Merge remote-tracking branch 'hid/for-next' omits f9b8ac516d8d Merge remote-tracking branch 'printk/for-next' omits 95075342ed87 Merge remote-tracking branch 'vfs/for-next' omits 92492e0334bd Merge remote-tracking branch 'xfs/for-next' omits 017df1f44970 Merge remote-tracking branch 'v9fs/9p-next' omits 4596ac14a2d7 Merge remote-tracking branch 'nfsd/nfsd-next' omits 79cc868ba958 Merge remote-tracking branch 'nfs/linux-next' omits 1bde0efd5f1d Merge remote-tracking branch 'jfs/jfs-next' omits 00a0af9e2d0c Merge remote-tracking branch 'f2fs/dev' omits d09889b2eac5 Merge remote-tracking branch 'ext3/for_next' omits e0eff1eb1b6c Merge remote-tracking branch 'erofs/dev' omits 97099d7199a2 Merge remote-tracking branch 'configfs/for-next' omits 0dc16adfaf93 Merge remote-tracking branch 'cifsd/cifsd-for-next' omits a8d16cc9d12c Merge remote-tracking branch 'cifs/for-next' omits 7fd91a1176d0 Merge remote-tracking branch 'ceph/master' omits 50843de72e5d Merge remote-tracking branch 'btrfs/for-next' omits 9de5dc063650 Merge remote-tracking branch 'xtensa/xtensa-for-next' omits 3e5c0369e8a4 Merge remote-tracking branch 'sh/for-next' omits 9616adac3271 Merge remote-tracking branch 's390/for-next' omits 1d126a72fae9 Merge remote-tracking branch 'risc-v/for-next' omits 78de5d656991 Merge remote-tracking branch 'powerpc/next' omits b541120f9e55 Merge remote-tracking branch 'mips/mips-next' omits b7e394566d7c Merge remote-tracking branch 'm68k/for-next' omits da9c86f78661 Merge remote-tracking branch 'h8300/h8300-next' omits 6f660d9914c3 Merge remote-tracking branch 'csky/linux-next' omits e5518f2cd9f0 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 903f23440b52 Merge remote-tracking branch 'clk-imx/for-next' omits d8003738e1ec Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 4680dddc6b6f Merge remote-tracking branch 'ti-k3/ti-k3-next' omits f4e43bbcacec Merge remote-tracking branch 'tegra/for-next' omits 6cfe2e68bdcd Merge remote-tracking branch 'sunxi/sunxi/for-next' omits fb062f31b61f Merge remote-tracking branch 'scmi/for-linux-next' omits 560450684e03 Merge remote-tracking branch 'samsung-krzk/for-next' omits 07c89202bd4c Merge remote-tracking branch 'rockchip/for-next' omits b16f1c8af175 Merge remote-tracking branch 'reset/reset/next' omits 11760783ed3d Merge remote-tracking branch 'renesas/next' omits 22367dd2d13a Merge remote-tracking branch 'raspberrypi/for-next' omits a1390ef30638 Merge remote-tracking branch 'qcom/for-next' omits c16736a8b84d Merge remote-tracking branch 'omap/for-next' omits 81364b18f57c Merge remote-tracking branch 'mvebu/for-next' omits 95b4472e5b13 Merge remote-tracking branch 'mediatek/for-next' omits a3ae2afab49d Merge remote-tracking branch 'keystone/next' omits 92da7fde821e Merge remote-tracking branch 'imx-mxs/for-next' omits bd588921ebb9 Merge remote-tracking branch 'drivers-memory/for-next' omits e4aab5113d88 Merge remote-tracking branch 'at91/at91-next' omits f6d3c5d57dbc Merge remote-tracking branch 'aspeed/for-next' omits d626416790a9 Merge remote-tracking branch 'actions/for-next' omits 691b451a320e Merge remote-tracking branch 'arm64/for-next/core' omits 7794ef518689 Merge remote-tracking branch 'arm/for-next' omits 0f97333dddbe Merge remote-tracking branch 'asm-generic/master' omits 44732b00fed6 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits 52c6bad13168 Merge remote-tracking branch 'kbuild/for-next' omits 6a42efe87696 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits 94d73a843fd4 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] omits 783e93bb5ee5 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 6a4ed968a343 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' omits fd3d4cb60208 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 5cb8b2c0290d Merge remote-tracking branch 'risc-v-fixes/fixes' omits c387a9cdadc7 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' omits 8ba5ebd3c157 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 99f5630400d5 Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] omits 54e789c8cba7 Merge remote-tracking branch 'scsi-fixes/fixes' omits 3f37b177581f Merge remote-tracking branch 'drivers-x86-fixes/fixes' omits 39985a4c4ce1 Merge remote-tracking branch 'vfs-fixes/fixes' omits e75ef6555714 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits b7b1d862c557 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits d0d6d868ea69 Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 9f0e713b74f6 Merge remote-tracking branch 'kvm-fixes/master' omits 4ca42ac92467 Merge remote-tracking branch 'omap-fixes/fixes' omits 68ae057e79f0 Merge remote-tracking branch 'mips-fixes/mips-fixes' omits 68141c62fd26 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits dc00f780ecb4 Merge remote-tracking branch 'vfio-fixes/for-linus' omits c3c2913b2dea Merge remote-tracking branch 'ide/master' omits aa4d09a786a7 Merge remote-tracking branch 'input-current/for-linus' omits 80daead2b381 Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits 40c1a0aef652 Merge remote-tracking branch 'iio-fixes/fixes-togreg' omits 440145fd5f86 Merge remote-tracking branch 'staging.current/staging-linus' omits 0ef349b43fa8 Merge remote-tracking branch 'phy/fixes' omits 64821728c692 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' omits a5cf5194d0b2 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' omits e482870fe62a Merge remote-tracking branch 'usb.current/usb-linus' omits e5f62ec31a2a Merge remote-tracking branch 'tty.current/tty-linus' omits ef38c52baf9f Merge remote-tracking branch 'driver-core.current/driver-c [...] omits cf3353dc8b46 Merge remote-tracking branch 'pci-current/for-linus' omits 30584ce55929 Merge remote-tracking branch 'spi-fixes/for-linus' omits be83d92aac1d Merge remote-tracking branch 'regulator-fixes/for-linus' omits 7fd45cbcbe78 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits ac838c02363e Merge remote-tracking branch 'sound-current/for-linus' omits 6a96e056998d Merge remote-tracking branch 'wireless-drivers/master' omits 13ea3226eaba Merge remote-tracking branch 'netfilter/master' omits 1ebe57670b8e Merge remote-tracking branch 'ipsec/master' omits acf2d49d9c41 Merge remote-tracking branch 'bpf/master' omits 8e473fcd570c Merge remote-tracking branch 'net/master' omits 9ebd9b5ba7b6 Merge remote-tracking branch 's390-fixes/fixes' omits f39ecf44ce27 linux-next-pre omits 220313934090 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 90cf326953df ipc: use kmalloc for msg_queue and shmid_kernel omits 9057b207ed98 ipc sem: use kvmalloc for sem_undo allocation omits 864e2b1b8f16 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits 3998201f9029 lib/decompressors: remove set but not used variabled 'level' omits 4569b8b4f7f7 exec: remove checks in __register_bimfmt() omits 25f99891664a x86: signal: don't do sas_ss_reset() until we are certain [...] omits c3a5ccb4ea5e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits 9d053cdf1c9e init/main.c: silence some -Wunused-parameter warnings omits 6cde353181ff init: print out unknown kernel parameters omits 01694f95b5d3 checkpatch: scripts/spdxcheck.py now requires python3 omits cccfb5f0df57 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 6879344c1d6b lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits 38cffcec43bc lib-math-rational-add-kunit-test-cases-fix omits 3d45b8ac1056 lib/math/rational: add Kunit test cases omits 46135446251f lib/math/rational.c: fix divide by zero omits a0b32850261d seq_file: drop unused *_escape_mem_ascii() omits 0b0de10c2bc6 nfsd: avoid non-flexible API in seq_quote_mem() omits b8e8758da328 seq_file: convert seq_escape() to use seq_escape_str() omits bf5536182bb3 seq_file: add seq_escape_str() as replica of string_escape_str() omits 56db4ec85cb9 seq_file: introduce seq_escape_mem() omits aff64ccbfe63 MAINTAINERS: add myself as designated reviewer for generic [...] omits c41a5fe8ef2d lib/test-string_helpers: add test cases for new features omits 2c944f75066a lib/test-string_helpers: get rid of trailing comma in terminators omits 42646e2aa999 lib/test-string_helpers: print flags in hexadecimal format omits 961397d6a66f lib/string_helpers: allow to append additional characters [...] omits 805ad15268c3 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits d147a6a4f002 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 065fca3dea23 lib/string_helpers: drop indentation level in string_escape_mem() omits 105546992fde lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 6da2294c9658 lib/string_helpers: switch to use BIT() macro omits dd68e40507a4 lib: decompress_bunzip2: remove an unneeded semicolon omits 1fa34b01184c kernel.h: split out panic and oops helpers (ia64 fix) omits 19216f29e7f3 kernelh-split-out-panic-and-oops-helpers-fix omits ce21e6a0b71b kernel.h: split out panic and oops helpers omits af533a4a723b proc/sysctl: make protected_* world readable omits 2e69f4825c71 sysctl: remove redundant assignment to first omits 3332a670ee03 procfs/dmabuf: add inode number to /proc/*/fdinfo omits 20dff741f1db procfs: allow reading fdinfo with PTRACE_MODE_READ omits e51a6ef81c1d fs/proc/kcore: use page_offline_(freeze|thaw) omits 80a07fa88808 virtio-mem: use page_offline_(start|end) when setting Page [...] omits f0a89665c7d1 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits 07d1149528f7 fs/proc/kcore: don't read offline sections, logically offl [...] omits a92167653b01 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 18521f3f8ed1 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits e52546c7e311 proc: Avoid mixing integer types in mem_rw() omits 4abcda79ec62 kernel/hung_task.c: Monitor killed tasks. omits 54afddb11978 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits dd1748a7bff3 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits e6768efcc723 kfence: unconditionally use unbound work queue omits e4abf399038a mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits c69577db823f mm/page_alloc: move prototype for find_suitable_fallback omits d59a28fd25e6 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits 12bd84911563 mm/swap: make swap_address_space an inline function omits efff0b896341 mm/z3fold: add kerneldoc fields for z3fold_pool omits 255387d3c096 mm/zbud: add kerneldoc fields for zbud_pool omits a9b259bdfbf7 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits 7298f1e00b6d mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits 5728ff303119 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits 366e9aec4a22 mm/early_ioremap: add prototype for early_memremap_pgprot_adjust omits 792e1404b8e4 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 05c47a51cb1f mm/page_alloc: make should_fail_alloc_page a static functi [...] omits 90bce01f84cf mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 629b4fabdc2b mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 612f8f01d0bd mm: fix spelling mistakes omits b52059d0e1a8 mm: define default value for FIRST_USER_ADDRESS omits 801fd003bc53 mm: fix comments mentioning i_mutex omits 2ac514bd1a69 mm: fix typos and grammar error in comments omits 175d9f4b6349 zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK omits a3a6ed1a8fc9 mm/highmem: Remove deprecated kmap_atomic omits 678934cc643c mm/zswap.c: fix two bugs in zswap_writeback_entry() omits e5da3a779368 mm/zswap.c: avoid unnecessary copy-in at map time omits 954e47991374 mm/zswap.c: remove unused function zswap_debugfs_exit() omits e815c73e2aab memory-hotplug.rst: complete admin-guide overhaul omits 6592a1df4c5f mm/memory_hotplug: rate limit page migration warnings omits 9564218b21ab selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits d0a1441f3d92 selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits d11199bb9d6c MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 4fdabdb9a385 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 91dbeb9ecd84 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 1033ad51de7f mm: make variable names for populate_vma_page_range() consistent omits 9a943ab31c55 nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 1b9b584d445b nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits f18abf794aab mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits ece73e2edf27 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits f155a41fdf38 mm: migrate: check mapcount for THP instead of refcount omits a4510e93a868 mm: migrate: don't split THP for misplaced NUMA page omits d7cc3c269dcf mm: migrate: account THP NUMA migration counters correctly omits 9aff7b33c74a mm: thp: refactor NUMA fault handling omits 4232efbc3ede mm: memory: make numa_migrate_prep() non-static omits c363525f04fd mm: memory: add orig_pmd to struct vm_fault omits d42e03013b03 mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix omits 7a507d8788c1 mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix omits dd5ad9752e25 mm/huge_memory.c: remove unused variable 'count' omits 0e9ca8079dee mm: thp: check total_mapcount instead of page_mapcount omits d911997ca211 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 5aa704be3ee0 mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 0c79098e942a mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 4aa71b5e713b selftests/seccomp: Flush benchmark output omits 5d6919fdce6c selftests/seccomp: More closely track fds being assigned omits 0f2fe00a66d8 cifs: change format of CIFS_FULL_KEY_DUMP ioctl omits fbbfc78d113b drm/radeon: Add HD-audio component notifier support (v2) omits 99659dc064f2 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 7a7d02176565 Revert "drm/amd/display: To modify the condition in indica [...] omits 07d0a5f802b1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 994be36d4391 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits c58762909049 drm/amdgpu: only check for _PR3 on dGPUs omits ad0dd0352e84 drm/amdgpu: add another raven1 gfxoff quirk omits 65be9c86072c usb/host: enable auto power control for xhci-pci omits dbdeb2f32bde drm/amdgpu: remove unsafe optimization to drop preamble ib omits 5174ea04f185 drm/amdgpu: Add vbios info ioctl interface omits 631c05a547da dm table: Constify static struct blk_ksm_ll_ops omits 2334ab67d6c3 dm writecache: interrupt writeback if suspended omits a75b593cb73f Merge branch 'drivers-for-5.14' into for-next omits 94edade8c8aa Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits c886fe910421 Merge branch 'drivers-for-5.14' into for-next omits d3a12d544ab1 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 75c98a0d5d3a selftests/seccomp: Add test for atomic addfd+send omits ba9ef89cf83e seccomp: Support atomic "addfd + send reply" omits 6a1e0616acde seccomp: Refactor notification handler to prepare for new [...] omits 1e2ca403fa89 Documentation: seccomp: Fix user notification documentation omits 2166641a8734 Merge branch 'for-next-next-v5.13-20210527' into for-next- [...] omits 66a35372423f Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210527 omits 10f84a7ac97d Merge branch 'misc-next' into for-next-next-v5.13-20210527 omits c7a395892d33 btrfs: change handle_fs_error in recover_log_trees to aborts omits d92bcecb2a3d btrfs: do not infinite loop in data reclaim if we aborted omits 82d600ac7204 btrfs: add a btrfs_has_fs_error helper omits 4d5048ace3ea btrfs: add device delete cancel omits 49176c420474 btrfs: add cancelation to resize omits 3b2d994cb3c9 btrfs: add wrapper for conditional start of exclusive operation omits d26dd5b916b1 btrfs: introduce try-lock semantics for exclusive op start omits 6c072450a4d3 btrfs: add cancelable chunk relocation support omits 208a7b3878f7 btrfs: protect exclusive_operation by super_lock omits f96ff4e07147 Merge branch 'for-next/sve' into for-next/core omits 1c91f3080971 Merge branch 'for-next/smccc' into for-next/core omits d30f563d13d9 Merge branch 'for-next/selftests' into for-next/core omits b584911ece10 Merge branch 'for-next/perf' into for-next/core omits e2e8aa09199c Merge branch 'for-next/mte' into for-next/core omits 10598473115e Merge branch 'for-next/mm' into for-next/core omits 012e3499b4cb Merge branch 'for-next/kasan' into for-next/core omits 4be9eaa3fb18 Merge branch 'for-next/docs' into for-next/core omits 8a37d10f4e55 Merge branch 'for-next/cpufeature' into for-next/core omits 9642f90978f3 Merge branch 'for-next/caches' into for-next/core omits 6ced1dc23104 Merge branch 'for-next/boot' into for-next/core omits 0a915a2f7150 Merge branch 'features' into for-next omits 67426b8212f3 Merge branch 'fixes' into for-next omits c8c75e04118e Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits 0c4fad8c4522 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits 2776584b8d8b Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits 4c82343a5c83 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits c48946560df6 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits d131d9eeb1eb Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits 88e9be7ef2cc dm writecache: don't split bios when overwriting contiguou [...] omits c4fe4ce7487f dm writecache: reduce latency by using early kcopyd callback omits da6a76c1f697 dm: improve kcopyd latency omits b2864f8ca01d Merge branch 'pm-cpufreq' into linux-next omits 8d8f913843ed btrfs: clean up header members offsets in write helpers omits e4784460c7ce btrfs: simplify eb checksum verification in btrfs_validate [...] omits eb2f9819be01 btrfs: remove extra sb::s_id from message in btrfs_validat [...] omits e0367e5c8402 btrfs: reduce compressed_bio members' types omits 81ebad15ecee btrfs: document byte swap optimization of root_item::flags [...] omits d0ef48838922 btrfs: scrub: factor out common scrub_stripe constraints omits b366e119f021 btrfs: clear log tree recovering status if starting transa [...] omits 759f6a4efaf5 btrfs: clear defrag status of a root if starting transacti [...] omits 819140cde157 btrfs: sysfs: fix format string for some discard stats omits fc49fecb6518 hwmon: (max31790) Add support for fanX_min attributes omits da00f9f0e817 hwmon: (max31790) Detect and report zero fan speed omits d43b3470fafe hwmon: (max31790) Clear fan fault after reporting it omits 5917adf78d53 hwmon: (max31790) Add support for fanX_enable attributes omits bbe01b39ea48 hwmon: (max31790) Fix pwmX_enable attributes omits 485356eba50b hwmon: (max31790) Report correct current pwm duty cycles omits 009007a156f5 hwmon: (max31790) Fix fan speed reporting for fan7..12 omits 3a6d378d1d5e hwmon: Add sht4x Temperature and Humidity Sensor Driver omits 3fca16d3ddbe docs: hwmon: Add an entry for mp2888 omits 989c4cb5ac96 hwmon: (adm1275) enable adm1272 temperature reporting omits 1febebabe51e dt-bindings: Add MP2888 voltage regulator device omits f7e59ee5c28e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits d21e8b297a90 hwmon: (pmbus) Increase maximum number of phases per page omits 7d2199a88213 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits 8a7ffa5f9ced hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits 01c80043d1e9 hwmon: (pmbus) Add documentation for new flags omits 67ee62123e47 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits 4cc32de661e9 hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 70f2550913f5 hwmon: (sch56xx-common) Use helper function omits 230219eae07e hwmon: (sch56xx-common) Use strscpy omits c69b5c0e8950 hwmon: (sch56xx) Use devres functions for watchdog omits e1d639a320e4 hwmon: (lm70) Use SPI_MODE_X_MASK omits 7dcaa6b08202 hwmon: (max31722) Remove non-standard ACPI device IDs omits 3d8fe0037757 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits ac5e01c2b66d docs: hwmon: avoid using UTF-8 chars omits 813705eef01b docs: hwmon: ir36021.rst: replace some characters omits c75ed5f2776c dt-bindings: hwmon: Add Texas Instruments TMP1075 omits f48d3bebacbd hwmon: (lm75) Add TI TMP1075 support omits ac7efe3fdb02 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits b3c02883c805 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits d7bf6f0025db mfd: si476x-i2c: Fix incorrectly documented function names omits 4653df3641d4 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] omits 81254bc8bc42 mfd: omap-usb-tll: File headers are not good candidates fo [...] omits 8f095cd823d0 mfd: omap-usb-host: File headers are not good candidates f [...] omits 167c69c0eeab mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] omits 21d26e9a7bae mfd: twl-core: Fix incorrect function name twl_regcache_bypass() omits e369bdcc0f05 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() omits fe40db607855 f2fs: support RO feature omits 292d788c64eb drivers: hv: Fix missing error code in vmbus_connect() omits a10eba1a5c03 Merge branches 'arm64-for-5.14' and 'drivers-for-5.14' int [...] omits 5a7f43f49694 Merge remote-tracking branch 'refs/remotes/origin/for-next [...] omits 90c8fcdfe931 arm64: decouple check whether pfn is in linear map from pf [...] omits ba2b8a2f4c01 memblock: update initialization of reserved pages omits d721b2274596 include/linux/mmzone.h: add documentation for pfn_valid() omits 1b57fdb59ba1 mm/compaction: use DEVICE_ATTR_WO macro omits 2c2a402db06e docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 88039dd5095a mm/kconfig: move HOLES_IN_ZONE into mm omits 0157d6424fbc userfaultfd/selftests: exercise minor fault handling shmem [...] omits c80ea6b77c79 userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits 90df0271830a userfaultfd/selftests: reinitialize test context in each test omits 133b6f214a1e userfaultfd/selftests: create alias mappings in the shmem test omits 9fd8982a1f47 userfaultfd/selftests: use memfd_create for shmem test type omits 2f550e3034a5 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits 8ec85045c48b userfaultfd/shmem: advertise shmem minor fault support omits 45af645a5438 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 8d7634478481 userfaultfd/shmem: support minor fault registration for shmem omits 646775da250c userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits 331896769f5b userfaultfd/selftests: add pagemap uffd-wp test omits 27bfdf8fb75e mm/pagemap: export uffd-wp protection information omits 464cfcd77831 mm/userfaultfd: fail uffd-wp registration if not supported omits ec6c94734f8b mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits 761088ae8efd mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix omits 0310b62ae7d7 mm/userfaultfd: fix uffd-wp special cases for fork() omits 403893ca726d mm/thp: simplify copying of huge zero page pmd when fork omits 38857fb3ab98 userfaultfd/selftests: unify error handling omits cfb805291d63 userfaultfd/selftests: only dump counts if mode enabled omits 0191d38cab6b userfaultfd/selftests: dropping VERIFY check in locking_thread omits 0ef20afd17ae userfaultfd/selftests: remove the time() check on delayed uffd omits 1142301faf32 userfaultfd/selftests: use user mode only omits f2eba711b957 powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits 42b8965b7a80 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits b7f404abd847 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits fabe3fa4d993 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 52bf7825e435 x86: define only {pud/pmd}_{set/clear}_huge when useful omits c6a98323c52e mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits c53638743d1c mm/hugetlb: change parameters of arch_make_huge_pte() omits 9bffae7d1676 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 31a1daeb2df5 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits a7b0cde5591d mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 77331edd7873 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 841cf21b6b58 mm/huge_memory.c: use page->deferred_list omits 350227bb634f mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits 5436447de68b mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 0535fd4a9111 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 4edad7d5c3d7 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits adb92a81851c mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits c7a9e20c2607 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 672da8a1e417 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 3458290bfecc mm: hugetlb: alloc the vmemmap pages associated with each [...] omits 68c7025d8e34 mm: hugetlb: defer freeing of HugeTLB pages omits e3500072105b mm: hugetlb: free the vmemmap pages associated with each H [...] omits e3b4204ee0e8 mm: hugetlb: gather discrete indexes of tail page omits 454c1ddd2ed5 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 534d649e8158 mm: memory_hotplug: factor out bootmem core functions to b [...] omits fa0897d17aff mm,hwpoison: send SIGBUS with error virutal address omits ccd795372cff mm,hwpoison: return -EHWPOISON to denote that the page has [...] omits bc47cf4ea423 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix omits 5847b63ad3f3 mm/memory-failure: use a mutex to avoid memory_failure() races omits e2ca096a43f5 mm/page_alloc: introduce vm.percpu_pagelist_high_fraction omits ee615f0a0813 mm/page_alloc: limit the number of pages on PCP lists when [...] omits 193615d7f1f2 mm/page_alloc: scale the number of pages that are batch freed omits 7b1bdb5d19ef mm/page_alloc: adjust pcp->high after CPU hotplug events omits 9f5b5e76aaf6 mm/page_alloc: disassociate the pcp->high from pcp->batch omits 6eb7fa52061b mm/page_alloc: delete vm.percpu_pagelist_fraction omits ee7598a4a132 mm: page_alloc: dump migrate-failed pages only at -EBUSY omits c53b92a56243 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 210eb80b99e5 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 7b91c6413b60 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits 4eb30c2f1bb8 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 34c921b2ab3e mm/page_alloc: batch the accounting updates in the bulk allocator omits eba9fa5d8506 mm/vmstat: inline NUMA event counter updates omits 69f0bd677dc0 mm/vmstat: convert NUMA statistics to basic NUMA counters omits 5716a627517d mm/page_alloc: convert per-cpu list protection to local_lock omits 7b017c87653d mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits 1b636edc5a59 mm/page_alloc: split per cpu page lists and zone stats -fix omits 7a00abc11775 mm/page_alloc: split per cpu page lists and zone stats omits 204197379da9 mm/page_alloc: switch to pr_debug omits 6bedd32de4b8 mm: optimise nth_page for contiguous memmap omits b18edec06261 mm: constify page_count and page_ref_count omits 2319743c88e8 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits d46ae33357ff mm: make compound_head const-preserving omits a8cac14e0066 mm/page_owner: constify dump_page_owner omits 9cbe966a291b mm/debug: factor PagePoisoned out of __dump_page omits 07040673993c mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits fd16a48a9b58 mm: make __dump_page static omits 4afb5d1cc6e8 mm/mmzone.h: simplify is_highmem_idx() omits 9a50661917b0 mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits 3c0016816809 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits 56bb4248cddd fix for "printk: introduce dump_stack_lvl()" omits d542aa86de8a printk: introduce dump_stack_lvl() omits 797756ad08dc mm/vmalloc: Fallback to a single page allocator omits 4b8ef38dad60 mm/vmalloc: remove quoted strings split across lines omits 12e9a668c66b mm/vmalloc: print a warning message first on failure omits 00514c4d0000 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits 0aed88bb2ad1 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 33e7d59a389b mm/dmapool: use DEVICE_ATTR_RO macro omits f3274c0c9e6f powerpc/mm: enable move pmd/pud omits ca86a50471de mm/mremap: allow arch runtime override omits b4d9e77fda6c mm/mremap: move TLB flush outside page table lock omits 3df54d01b155 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] omits a8aac92e89b5 mm/mremap: use range flush that does TLB and page walk cac [...] omits d1a17e382692 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] omits ea2e8a5368d8 powerpc/mm/book3s64: update tlb flush routines to take a p [...] omits 74f95e50166b powerpc/mm/book3s64: fix possible build error omits 9fc167a35317 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix omits e5bdc998dba6 mm/mremap: use pmd/pud_poplulate to update page table entries omits 6e11528c14c5 selftest/mremap_test: avoid crash with static build omits a239e5c0e047 selftest/mremap_test: update the test to handle pagesize o [...] omits c620bba9828c nouveau/svm: implement atomic SVM access omits 7edc05d45aef nouveau/svm: refactor nouveau_range_fault omits 8b2a105c3794 mm: selftests for exclusive device memory omits ce50e82c1d69 mm: device exclusive memory access omits d203577cff83 mm/memory.c: allow different return codes for copy_nonpres [...] omits 8248d263db60 mm: rename migrate_pgmap_owner omits 9c347dffab4e mm/rmap: split migration into its own function omits 05c231714f96 mm/rmap: split try_to_munlock from try_to_unmap omits e7575a9a5ab1 mm/swapops: rework swap entry manipulation code omits 656afd56af2f mm: remove special swap entry functions omits a1a4adc829f9 mm/mempolicy: use vma_lookup() in __access_remote_vm() omits 73dd0ebbbe96 mm/memory.c: use vma_lookup() in __access_remote_vm() omits c1305d08386c mm/mremap: use vma_lookup() in vma_to_resize() omits 1c68ac6f6685 mm/migrate: use vma_lookup() in do_pages_stat_array() omits aead74278411 mm/ksm: use vma_lookup() in find_mergeable_vma() omits 5381a58eb5a4 lib/test_hmm: use vma_lookup() in dmirror_migrate() omits 27422649be3d kernel/events/uprobes: use vma_lookup() in find_active_uprobe() omits d2f3080ddd9a misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() omits 3223e569f436 media: videobuf2: use vma_lookup() in get_vaddr_frames() omits 2631e71d5da8 drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() omits f987bc5be632 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() omits 1fe7b4970bc9 vfio: use vma_lookup() instead of find_vma_intersection() omits 042a5c9bccc6 virt/kvm: use vma_lookup() instead of find_vma_intersection() omits 00b637440460 x86/sgx: use vma_lookup() in sgx_encl_find() omits 8961b3191c31 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() omits 1a8d81e316e4 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() omits 9b6453379d46 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] omits d18e1a4a4a0a arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] omits fd969bf9b801 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] omits 20bbf4520f4b arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] omits 28f9c0fc3a98 drm/i915/selftests: use vma_lookup() in __igt_mmap() omits f7655d0154de mm: add vma_lookup(), update find_vma_intersection() comments omits ace7b23f8b80 mm/memory.c: fix comment of finish_mkwrite_fault() omits 1f4b3b66b505 mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 1ddc3854cb2e mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits 469e78acfb19 mm/mmap: introduce unlock_range() for code cleanup omits 3ff5776ac6c0 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits 92934d2301f4 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 12e141e1eff1 binfmt-remove-in-tree-usage-of-map_executable-fix omits 85907724e796 binfmt: remove in-tree usage of MAP_EXECUTABLE omits 00fc8e7778d4 perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits f1ea235c7f50 memcontrol: use flexible-array member omits c53f58ced63f mm: vmscan: remove noinline_for_stack omits 1cf3e50af259 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 1b856b574599 mm: memcontrol: simplify the logic of objcg pinning memcg omits baf46eccfe7c mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 2b79e95fc393 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 0d715afabb74 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits f367f3eb4b97 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits a9a0b20c8d5a mm: memcontrol: fix page charging in page replacement omits d34620d6dd47 mm: memcontrol: fix root_mem_cgroup charging omits 7eccf3ac39f5 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits f645001a97bb mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 8121786cb1ef mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits b3aabdeba77c mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 74e3ee0da232 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits b806ae4c7cb5 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits db6e5e1ae739 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits 7b4cf9a9cc0c mm/memcg: optimize user context object stock access omits 6f459389e3a6 mm/memcg: improve refill_obj_stock() performance omits 86e25afcd9e6 mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 489175761fc7 mm/memcg: move mod_objcg_state() to memcontrol.c omits 2201c2868855 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits a905ad3382c3 mm/swap: remove unused global variable nr_swapper_spaces omits deadb9f4cd87 mm/swap_slots.c: delete meaningless forward declarations omits 858f7e4f70f8 mm/swap: remove unused local variable nr_shadows omits 5f7fc3429548 mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION omits 49b0a3850f0c mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits f12bd94b27cf mm/shmem: fix shmem_swapin() race with swapoff omits 7f5db80b0fc2 mm/swap: remove confusing checking for non_swap_entry() in [...] omits 0f95854c6e2f swap: fix do_swap_page() race with swapoff omits 2ab68fb08547 mm/swapfile: use percpu_ref to serialize against concurren [...] omits 1c1ef794f6a9 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits ede95ac324e9 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits 519ea6b8d58e mm: gup: pack has_pinned in MMF_HAS_PINNED omits 64d15b0cf51c mm: gup: allow FOLL_PIN to scale in SMP omits b878147f7692 mm/gup_benchmark: support threading omits c03e61130f60 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 23f804ec05fb mm/page-writeback: update the comment of Dirty position control omits 9f5ad6c0403d mm/page-writeback: Fix performance when BDI's share of rat [...] omits ca112c7db991 mm: page-writeback: kill get_writeback_state() comments omits 45523fcc0fbf mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits b6999616d048 tools/vm/page_owner_sort.c: check malloc() return omits bcc6597aa460 mm, slub: fix support for clang 10 omits 5bb9193c10f1 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 4e7887040dc4 mm, slub: change run-time assertion in kmalloc_index() to [...] omits c4f21f42ea35 slub: remove resiliency_test() function omits 381403beda2b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 482eedc56919 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits dda815477f0b mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits 46be336bf1b4 kunit: make test->lock irq safe omits 4ab0700bf9eb doc: watchdog: modify the doc related to "watchdog/%u" omits 4932de975ada doc: watchdog: modify the explanation related to watchdog thread omits 1736e3ad5ee0 kernel: watchdog: modify the explanation related to watchd [...] omits 0f3df6805265 ocfs2: fix ocfs2 corrupt when iputting an inode omits cabba44e33ce ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 8e07be36647b ocfs2: remove repeated uptodate check for buffer omits ad35d287b15a ocfs2: remove redundant assignment to pointer queue omits bda7751775f0 ocfs2: fix snprintf() checking omits dc005fd22c15 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 508ada11ccc9 scripts/spelling.txt: add more spellings to spelling.txt omits da3940178141 streamline_config.pl: add softtabstop=4 for vim users omits 1114888fd39d streamline_config.pl: make spacing consistent omits d772a2c656e1 ia64: mca_drv: fix incorrect array size calculation omits 0e18d4af2cde ia64: headers: drop duplicated words omits 4a812f1d2f61 kthread: switch to new kerneldoc syntax for named variable [...] omits 5febac6c9934 /proc/kpageflags: do not use uninitialized struct pages omits e8109c81dae1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 2915dc8a30b9 mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() omits 7e46028889cb pid: take a reference when initializing `cad_pid` omits 78924e97f7af mm-hugetlb-fix-resv_huge_pages-underflow-on-uffdio_copy-fix omits ab45bc8b5910 mm, hugetlb: fix resv_huge_pages underflow on UFFDIO_COPY omits c39c4b5ac326 kfence: use TASK_IDLE when awaiting allocation omits b9aec802719d kthread: fix kthread_mod_delayed_work vs kthread_cancel_de [...] omits aca798656729 btrfs: fix hang when run_delalloc_range() failed omits 857a0080dbc1 btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits cd4030f8f543 btrfs: refactor btrfs_invalidatepage() for subpage support omits fb40735b9e9d btrfs: introduce btrfs_lookup_first_ordered_range() omits 3a1f57b14254 btrfs: update comments in btrfs_invalidatepage() omits 783907c837ee btrfs: refactor how we finish ordered extent io for endio [...] omits 764097868c99 btrfs: make Private2 lifespan more consistent omits 232b124c6002 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits 2ea44c72385b btrfs: make subpage metadata write path call its own endio [...] omits 0d887dc883a3 btrfs: refactor submit_extent_page() to make bio and its f [...] omits 370055e808e7 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits 1d351038380d btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits c3efeeeaf9dd btrfs: make free space cache size consistent across differ [...] omits fad6d53d124a btrfs: scrub: fix subpage repair error caused by hard code [...] omits bf15f94bdcd8 Merge branch 'acpi-misc' into linux-next omits 0f0cc6675f65 Merge branches 'pm-sleep' and 'pm-cpufreq' into linux-next omits 48a6717102ce Merge branch 'acpica' into linux-next omits b5e9190eeb4a Merge branch 'acpi-pm-fixes' into linux-next omits a16c4c3c4e91 btrfs: fix deadlock when cloning inline extents and low on [...] omits 8c9a20caa0a5 btrfs: fix compressed writes that cross stripe boundary omits 192e786c154a btrfs: always abort the transaction if we abort a trans handle omits 786f98d798a9 btrfs: do not write supers if we have an fs error omits 08a268ddb5e2 extcon: max8997: Add missing modalias string omits d7ede6de43ce btrfs: don't set the full sync flag when truncation does n [...] omits 444f537d3598 btrfs: fix misleading and incomplete comment of btrfs_truncate() omits 08b51241c9b3 btrfs: fix fsync failure and transaction abort after write [...] omits f4a35e00d248 Merge branch 'for-next/clang/features' into for-next/kspp omits 94c058c24af8 btrfs: abort transaction if we fail to update the delayed inode omits d01af8309681 btrfs: fix error handling in __btrfs_update_delayed_inode omits c2fb07695875 btrfs: make btrfs_release_delayed_iref handle the !iref case omits 900c8c89e89e btrfs: scrub: per-device bandwidth control omits 131bb8e3981d Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 313f683beb69 ACPICA: Clean up context mutex during object deletion omits c17108d7145e Merge branch 'pm-cpufreq' into linux-next omits 1651709b5167 Merge branch 'pnp' into linux-next omits c6190da87364 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] omits c1344e3e8747 Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] omits a3a55fa736a4 Merge branch 'devprop' into linux-next omits ced3381b94df btrfs: abort in rename_exchange if we fail to insert the s [...] omits 6d3f59f7c10a btrfs: check error value from btrfs_update_inode in tree log omits 70b788cb23aa btrfs: fixup error handling in fixup_inode_link_counts omits 623ce94b89b4 btrfs: mark ordered extent and inode with error if we fail [...] omits 0c2f775d741f btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits 7b3ef2ec2f21 btrfs: fix error handling in btrfs_del_csums omits 6f2c2a812491 btrfs: zoned: factor out zoned device lookup omits 627d2560807f btrfs: return EAGAIN if defrag is canceled omits 07e78c6a74b8 btrfs: remove io_failure_record::in_validation omits 668bb079b1ff btrfs: submit read time repair only for each corrupted sector omits 4c4b6b079f96 btrfs: make btrfs_verify_data_csum() to return a bitmap omits 225a88046e9e btrfs: rename check_async_write and let it return bool omits d741d807d6d5 btrfs: zoned: bail out if we can't read a reliable write pointer omits db84e4500ad3 btrfs: zoned: print message when zone sanity check type fails omits 97f0c3a9057c btrfs: handle preemptive delalloc flushing slightly differently omits 1c9bc0f19604 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits 790567d70d15 btrfs: don't include the global rsv size in the preemptive [...] omits f9867eaa2d29 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 094db84e0380 btrfs: take into account global rsv in need_preemptive_reclaim omits f494fcf167e3 btrfs: only clamp the first time we have to start flushing omits d9dc6948dcf0 btrfs: check worker before need_preemptive_reclaim omits 7c068c01f659 btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 65dc73fa546d btrfs: correct try_lock_extent() usage in read_extent_buff [...] omits aa946f04d384 Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 3efe28470745 Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits c4666729a149 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 19c0a3af4ad1 Merge branch 'efi/core' omits e0cb1dd88836 Merge branch 'efi/urgent' omits fb3930dce04d Merge branch 'irq/core' omits bc326f6e9a7f Merge branch 'locking/core' omits 20c5dc816ce7 Merge branch 'objtool/core' omits d70d4c73ab1a Merge branch 'perf/core' omits fa4388aac3a5 Merge branch 'sched/core' omits 1f387a595784 Merge branch 'timers/nohz' omits ac2da779e0f7 Merge branch 'x86/apic' omits ced53ab68227 Merge branch 'x86/boot' omits 5546a9e09a9f Merge branch 'x86/cleanups' omits b2d3579b5c95 Merge branch 'x86/cpu' omits 82cd5ac34afe Merge branch 'x86/entry' omits 564c1193b05c Merge branch 'x86/fpu' omits 2a6c037570c3 Merge branch 'x86/misc' omits e8f72716d82c Merge branch 'x86/splitlock' omits 301f7eba67df iio: adc: ti-adc161s626: Use devm managed functions for al [...] omits 63a19756cde1 iio: adc: ti-adc108s102: Use devm managed functions for al [...] omits 4408ea4730a7 iio: adc: ti-adc0832: Use devm managed functions for all o [...] omits 5ad9ed3dc355 iio: adc: ti-adc081c: Use devm managed functions for all o [...] omits 607149ad66a6 iio: adc: max1118: Avoid jumping back and forth between sp [...] omits 6cef5f29d375 iio: adc: max1118: Use devm_ managed functions for all of probe omits e09ae291692c iio: adc: max11100: Use devm_ functions for rest of probe() omits c14180a907a9 iio: adc: max11100: Use get_unaligned_be16() rather than o [...] omits 30d12b1a5db9 iio: chemical: sgp30: Drop use of %hx in format string. omits 7a14d8f0f9ae iio: light: si1145: Drop use of %hhx format specifier. omits c400be40780a iio: light: si1133: Drop remaining uses of %hhx format string. omits b8c3164f4852 iio: imu: inv_mpu6050: Drop use of %hhx format string. omits d0074e9f705f iio: gyro: st_gyro: Support mount matrix omits 058d3ac49b89 iio: magnetometer: st_magn: Support mount matrix omits 6376e00303bc iio: accel: st_sensors: Stop copying channels omits 26b5f58722b3 iio: accel: st_sensors: Support generic mounting matrix omits 706284e40712 iio: st_sensors: Create extended attr macro omits 16f0f622c305 iio: adis16136: make use of adis lock helpers omits 8f8a0d9a9a5b iio: adis16260: make use of adis lock helpers omits 4dc230efbdeb staging: iio: cdc: ad7746: use dt for capacitive channel setup. omits 3d7ede6c03ed dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] omits 9601a5dd5a61 iio: afe: iio-rescale: Support processed channels omits 4cea89749c65 staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] omits 49ecbf2d2a0b iio: Drop Duplicated "mount-matrix" parameter omits 1808d90e8458 NFSD add vfs_fsync after async copy is done omits 550d489184a0 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" omits 1f1cd5676420 mfd: ioc3: Directly include linux/irqdomain.h omits c439c3306fea erofs: remove the occupied parameter from z_erofs_pagevec_ [...] omits ab57e9d40312 erofs: fix error return code in erofs_read_superblock() omits 75069590915f gfs2: Fix do_gfs2_set_flags description omits f2e249414acb gfs2: Fix mmap + page fault deadlocks (part 2) omits 8fdfebb90c45 gfs2: Add LM_FLAG_OUTER glock holder flag omits 62713fe2a596 gfs2: Encode glock holding and retry flags in journal_info omits 2410169be8bf gfs2: Add wrappers for accessing journal_info omits 8d5e69b6eba8 iov_iter: Add iov_iter_fault_in_writeable() omits 2ac05ced42a9 gfs2: Fix mmap + page fault deadlocks (part 1) omits b7f4ad2849db gfs2: Add gfs2_holder_is_compatible helper omits 528d2f919ce2 gfs2: Add wrapper for iomap_file_buffered_write omits efc1ffae38fd gfs2: Clean up the error handling in gfs2_page_mkwrite omits c861120d918f gfs2: Fix mmap locking for write faults omits 75c38a3754f8 gfs2: Fix use-after-free in gfs2_glock_shrink_scan omits 9f96bd5ae866 Merge branch 'devel' into for-next omits 3dc58221cadb pinctrl: npcm: Align a few entries in the pin function table omits 529f5d0beb8d pinctrl/amd: Add device HID for new AMD GPIO controller omits f152da901833 mfd: axp20x: Allow AXP 806 chips without interrupt lines omits 86930808d852 mfd: mt6360: Merge different sub-devices I2C read/write omits 0731e3e5ded0 mfd: mt6360: Merge header file into driver and remove unus [...] omits 89942892514f mfd: mt6360: Fix flow which is used to check ic exist omits 906d19612611 mfd: mt6360: Remove handle_post_irq callback function omits ae1c1bc9e89c mfd: mt6360: Rename mt6360_pmu by mt6360 omits b6a65c0653ff mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata omits 2c0dc4dcd905 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] omits ff2d10602f55 mfd: mt6360: Indicate sub-dev compatible name by using "-" omits b36a292e3f28 mfd: mt6360: Remove redundant brackets around raw numbers omits cbed8db35fb5 mfd: mt6360: Rearrange include file omits bd018cc4ec89 mfd: rt4831: Adds DT binding document for Richtek RT4831 omits 3a73930d97cb mfd: rt4831: Adds support for Richtek RT4831 omits 900947ffbdd3 backlight: rt4831: Adds DT binding document for Richtek RT [...] omits 1d05c79e115f mfd: rn5t618: Fix IRQ trigger by changing it to level mode omits b6edf0e28e2b mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag omits 4c496ba62f8c mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] omits c0468cac9836 mfd: lp87565: Handle optional reset pin omits 827f0ffd77f1 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE omits f260f9bd624b mfd: syscon: Free the allocated name field of struct regma [...] omits 943d5075abd7 mfd: Remove software node conditionally and locate at right place omits 599901ac63ba mfd: wcd934x: Add additional interrupts required for MBHC support omits bb1b606b6329 mfd: wcd934x: Add macro for adding new interrupts omits 811a1dcc35d3 mfd: si476x-cmd: Fix two typos of 'returned' omits 2e254bcd53f0 mfd: mt6397: Add PMIC keys for MT6358 omits e3ee026343e9 mfd: mt6397: Use named IRQs instead of index (keys) omits 5317dca75467 mfd: mt6397: Add MT6358 register definitions for power key omits 76c4061ed0eb mfd: mp2629: Select MFD_CORE to fix build error omits 55d3d229fc55 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs omits ec79990df716 nfsd: move some commit_metadata()s outside the inode lock omits 4b912600c12f nfsd: Prevent truncation of an unlinked inode from blockin [...] omits b0bc8520e632 nfsd4: Expose the callback address and state of each NFS4 client omits bb031a264d0a iio: adis16480: support burst read function omits 845064d752ce netfilter: Remove leading spaces in Kconfig omits b1bc08f6474f netfilter: nf_tables: prefer direct calls for set lookups omits 0808b0454411 netfilter: add and use nft_set_do_lookup helper omits 0dc0f088e731 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] omits 2aca71c7c7d1 netfilter: nft_exthdr: Support SCTP chunks omits 2f51b16aabb9 iio: buffer: Remove redundant assignment to in_loc omits 7c6d33e7b4aa iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] omits a270b89dde14 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] omits 08e4d8f11134 iio: si1133: fix format string warnings omits f8234d7b1fb3 libceph: kill ceph_none_authorizer::reply_buf omits 6e8974fe4659 ceph: make ceph_netfs_read_ops static omits e3319af34163 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty omits d3506d256d94 Merge branch 'misc' into for-next omits 0109038cffef Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] omits ef006307ca5f Merge branch 'drivers-fixes-for-5.12' into for-next omits c79184a9c029 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update omits dc0e14fa833b Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] omits 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration omits f566b6562847 gpu: host1x: Split up client initalization and registration omits 969bbb49f36c Merge branch 'at91-dt' into at91-next omits d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference omits 93b9ea9ca307 Merge branch for-5.13/arm64/dt into for-next omits 537be125b403 Merge branch for-5.13/arm/dt into for-next omits 7afd8d240304 Merge branch for-5.13/usb into for-next omits e420d61f6d0a Merge branch for-5.13/phy into for-next omits fdecca824538 Merge branch for-5.13/soc into for-next omits a8caaf519d9e Merge branch for-5.13/clk into for-next omits a21143601201 Merge branch for-5.13/dt-bindings into for-next omits d64d362f1d8b usb: xhci: tegra: Enable ELPG for runtime/system PM omits f262f3fa3a22 usb: xhci: tegra: Unlink power domain devices omits 1a8da7a4f56b Merge branch 'for-5.13/phy' into for-5.13/usb omits 918f4ae0b9d4 phy: tegra: xusb: Add wake/sleepwalk for Tegra186 omits a7af800f7330 phy: tegra: xusb: Tegra210 host mode VBUS control omits 4acbad5178de phy: tegra: xusb: Add wake/sleepwalk for Tegra210 omits b8bb3d9c9b74 phy: tegra: xusb: Add sleepwalk and suspend/resume omits 0b7f6fb80827 phy: tegra: xusb: Add Tegra210 lane_iddq operation omits 42c8bdff611c phy: tegra: xusb: Rearrange UPHY init on Tegra210 omits f1f4af6819b2 phy: tegra: xusb: Move usb3 port init for Tegra210 omits f286164e7647 Merge branch 'for-5.13/soc' into for-5.13/phy omits 36a0a0a7e18c Merge branch 'for-5.13/clk' into for-5.13/phy omits 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits b95bbae19954 Merge branch 'at91-fixes' into at91-next adds afdd14704d7e Merge tag 'mips-fixes_5.13_1' of git://git.kernel.org/pub/ [...] adds 8508b97ae2b6 Merge tag 'clang-features-v5.13-rc4' of git://git.kernel.o [...] adds fc683f967aa9 Merge tag 'sound-5.13-rc4' of git://git.kernel.org/pub/scm [...] adds 5ff2756afde0 Merge tag 'nfs-for-5.13-2' of git://git.linux-nfs.org/proj [...] adds 1bb56810677f cifs: change format of CIFS_FULL_KEY_DUMP ioctl adds 7c0ec89d31e5 Merge tag '5.13-rc4-smb3' of git://git.samba.org/sfrench/cifs-2.6 adds 75ea44e356b5 perf jevents: Fix getting maximum number of fds adds c59870e2110e perf debug: Move debug initialization earlier adds c673b7f59e94 perf stat: Fix error check for bpf_program__attach adds 8fc4e4aa2bfc perf vendor events powerpc: Fix eventcode of power10 JSON events adds f289d990450c Merge tag 'perf-tools-fixes-for-v5.13-2021-05-28' of git:/ [...] adds 1a0b713c7368 drm/amd/pm: correct MGpuFanBoost setting adds ba515a5821dc drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error adds b95f045ea356 drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate adds 0c6013377b40 drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate adds 2fb536ea42d5 drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate adds 4a62542ae064 drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate adds ff48f6dbf0ff drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before po [...] adds 23f10a571da5 drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before po [...] adds 20ebbfd22f81 drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate adds ac6e9e3d19e4 Merge tag 'amd-drm-fixes-5.13-2021-05-26' of https://gitla [...] adds b26389e854f7 Merge tag 'drm-misc-fixes-2021-05-27' of ssh://git.freedes [...] adds aeeb51736882 Merge tag 'drm-intel-fixes-2021-05-27' of ssh://git.freede [...] adds 567d1fd853b8 Merge tag 'drm-fixes-2021-05-29' of git://anongit.freedesk [...] adds 17a91051fe63 io_uring/io-wq: close io-wq full-stop gap adds 3743c1723bfc io-wq: Fix UAF when wakeup wqe in hash waitqueue adds b16ef427adf3 io_uring: fix data race to avoid potential NULL-deref adds b3dbbae60993 Merge tag 'io_uring-5.13-2021-05-28' of git://git.kernel.d [...] adds c0c8a8397fa8 s390/dasd: add missing discipline function adds cc1462679149 md/raid5: remove an incorrect assert in in_chunk_boundary adds 094c271addc3 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 3596a06583a1 nvme: fix potential memory leaks in nvme_cdev_add adds f25f8ef70ce2 nvme-fc: short-circuit reconnect retries adds 4d9442bf263a nvme-fabrics: decode host pathing error for connect adds 042a3eaad6da nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME adds 25df1acd2d36 nvmet-tcp: fix inline data size comparison in nvmet_tcp_qu [...] adds aaeadd7075dc nvmet: fix false keep-alive timeout when a controller is t [...] adds a4b58f1721eb Merge tag 'nvme-5.13-2021-05-27' of git://git.infradead.or [...] adds 0217a27e4d19 Merge tag 'block-5.13-2021-05-28' of git://git.kernel.dk/l [...] adds 6799d4f2da49 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 866c4b8a18e2 Merge tag 's390-5.13-3' of git://git.kernel.org/pub/scm/li [...] adds 57ab87947abf KVM: x86: add start_assignment hook to kvm_x86_ops adds 084071d5e922 KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK adds a2486020a82e KVM: VMX: update vcpu posted-interrupt descriptor when ass [...] adds bedd9195df3d KVM: x86/mmu: Fix comment mentioning skip_4k adds e87e46d5f318 KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/ [...] adds da6393cdd8aa KVM: X86: Fix warning caused by stale emulation context adds b35491e66c87 KVM: X86: Kill off ctxt->ud adds e3e880bb1518 KVM: arm64: Resolve all pending PC updates before immediate exit adds 66e94d5cafd4 KVM: arm64: Prevent mixed-width VM creation adds a3d2ec9d3c2f Merge tag 'kvmarm-fixes-5.13-2' of git://git.kernel.org/pu [...] adds 000ac4295339 selftests: kvm: fix overlapping addresses in memslot_perf_test adds 224478289ca0 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 523d0b1e9c42 Merge tag 'usb-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 56dde68f85be Revert "serial: 8250: 8250_omap: Fix possible interrupt storm" adds 3837f9a08bda Merge tag 'tty-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 494b99f712d0 Merge tag 'staging-5.13-rc4' of git://git.kernel.org/pub/s [...] adds e1a9e3db3bb5 Merge tag 'driver-core-5.13-rc4' of git://git.kernel.org/p [...] adds f956cb99b938 Merge tag 'char-misc-5.13-rc4' of git://git.kernel.org/pub [...] adds eb8500b874cf thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID adds 8d84733dee9f thermal/ti-soc-thermal: Fix kernel-doc adds 5d8db38ad766 thermal/drivers/qcom: Fix error code in adc_tm5_get_dt_cha [...] adds df8c66c4cfb9 Merge tag 'thermal-v5.13-rc4' of git://git.kernel.org/pub/ [...] adds 75b9c727afcc Merge tag 'xfs-5.13-fixes-3' of git://git.kernel.org/pub/s [...] adds 9d68fe84f8c5 Merge tag 'riscv-for-linus-5.13-rc4' of git://git.kernel.o [...] adds aac902925ea6 Documentation: seccomp: Fix user notification documentation adds ddc473916955 seccomp: Refactor notification handler to prepare for new [...] adds 9a76c0ee3a75 Merge tag 'seccomp-fixes-v5.13-rc4' of git://git.kernel.or [...] adds fed1bd51a504 i2c: mediatek: Disable i2c start_en and clear intr_stat br [...] adds 24990423267e i2c: s3c2410: fix possible NULL pointer deref on read mess [...] adds 8aa0ae439966 MAINTAINERS: adjust to removing i2c designware platform data adds b90e90f40b4f Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 8124c8a6b353 Linux 5.13-rc4 adds a8b98c808eab fanotify: fix permission model of unprivileged group adds 36c795513a88 Merge tag 'fsnotify_for_v5.13-rc5' of git://git.kernel.org [...] adds b7f55d928e75 gfs2: Fix mmap locking for write faults adds 1ab19c5de4c5 gfs2: Fix use-after-free in gfs2_glock_shrink_scan adds c2131f7e73c9 Merge tag 'gfs2-v5.13-rc2-fixes' of git://git.kernel.org/p [...] adds 4d96d3b0efee Bluetooth: Add a new USB ID for RTL8822CE adds d5b8145455c6 Revert "gfs2: Fix mmap locking for write faults" adds 00151f515add Merge tag 'gfs2-v5.13-rc2-fixes2' of git://git.kernel.org/ [...] adds 231bc5390667 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3bfc6ffb616f Merge tag 'hwmon-for-v5.13-rc4' of git://git.kernel.org/pu [...] adds e4dfe1083712 ACPICA: Clean up context mutex during object deletion adds 0372b6dd6cfe Merge tag 'acpi-5.13-rc5' of git://git.kernel.org/pub/scm/ [...] adds 324c92e5e0ee Merge tag 'efi-urgent-2021-06-02' of git://git.kernel.org/ [...] adds 503d1acb0182 MAINTAINERS: add btrfs IRC link adds fd2ff2774e90 Merge tag 'for-5.13-rc4-tag' of git://git.kernel.org/pub/s [...] adds 216e5835966a io_uring: fix misaccounting fix buf pinned pages adds ec955023967c Merge tag 'io_uring-5.13-2021-06-03' of git://git.kernel.d [...] adds 12b2aaadb6d5 nvme-rdma: fix in-casule data send for chained sgls adds a6c144f3d2e2 nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_ [...] adds 1c5f8e882a05 nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure [...] adds 4237de2f73a6 nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy [...] adds 6622f9acd29c nvme-loop: do not warn for deleted controllers during reset adds bcd9a0797d73 nvmet: fix freeing unallocated p2pmem adds e369edbb0d8c Merge tag 'nvme-5.13-2021-06-03' of git://git.infradead.or [...] adds 143d28dcf238 Merge tag 'block-5.13-2021-06-03' of git://git.kernel.dk/l [...] adds f88cd3fb9df2 Merge tag 'vfio-v5.13-rc5' of git://github.com/awilliam/li [...] adds dad7b9896a5d ARM: 9081/1: fix gcc-10 thumb2-kernel regression adds 191fc41500a9 Merge remote-tracking branch 'arm-current/fixes' adds 82123a3d1d5a powerpc/kprobes: Fix validation of prefixed instructions a [...] adds 5362a4b6ee61 powerpc: Fix reverse map real-mode address lookup with hug [...] adds 1438709e6328 KVM: PPC: Book3S HV: Save host FSCR in the P7/8 path adds 59cc84c802eb Revert "powerpc/kernel/iommu: Align size for IOMMU_PAGE_SI [...] adds d2b25c6957c4 Merge remote-tracking branch 'powerpc-fixes/fixes' adds 44991d61aa12 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b5941f066b4c mptcp: fix sk_forward_memory corruption on retransmission adds 06f9a435b3aa mptcp: always parse mptcp options for MPC reqsk adds dea2b1ea9c70 mptcp: do not reset MP_CAPABLE subflow on mapping errors adds 69ca3d29a755 mptcp: update selftest for fallback due to OoO adds 6850ec973791 Merge branch 'mptcp-fixes-for-5-13' adds 593f555fbc60 net: stmmac: fix kernel panic due to NULL pointer derefere [...] adds 4ac06a1e013c nfc: fix NULL ptr dereference in llcp_sock_getname() after [...] adds 4ef8d857b5f4 net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs adds dd9082f4a9f9 net: sock: fix in-kernel mark setting adds 5c37711d9f27 virtio-net: fix for unable to handle page fault for address adds 8fb7da9e9907 virtio_net: get build_skb() buf by data ptr adds 53d5fa9b234e Merge branch 'virtio_net-build_skb-fixes' adds f336d0b93ae9 ethernet: myri10ge: Fix missing error code in myri10ge_probe() adds 05fc8b6cbd4f net/tls: Replace TLS_RX_SYNC_RUNNING with RCU adds c55dcdd435aa net/tls: Fix use-after-free after the TLS device goes down and up adds 7c0aee3033e7 Merge branch 'ktls-use-after-free' adds b000372627ce MAINTAINERS: nfc mailing lists are subscribers-only adds d8ec92005f80 net/mlx5e: Fix incompatible casting adds b38742e41177 net/mlx5e: Disable TLS offload for uplink representor adds 5940e64281c0 net/mlx5: Check firmware sync reset requested is set befor [...] adds afe93f71b5d3 net/mlx5e: Check for needed capability for cvlan matching adds 2a2c84facd4a net/mlx5e: Fix adding encap rules to slow path adds 256f79d13c1d net/mlx5e: Fix HW TS with CQE compression according to profile adds 5349cbba754e net/mlx5e: Fix conflict with HW TS and CQE compression adds 216214c64a8c net/mlx5: DR, Create multi-destination flow table with lev [...] adds dd62766239d5 Merge tag 'mlx5-fixes-2021-06-01' of git://git.kernel.org/ [...] adds b508d5fb69c2 net: ipconfig: Don't override command-line hostnames or domains adds ab00f3e051e8 net: stmmac: fix issue where clk is being unprepared twice adds 1710eb913bdc netfilter: nft_ct: skip expectations for confirmed conntrack adds 8971ee8b0877 netfilter: nfnetlink_cthelper: hit EBUSY on updates if siz [...] adds 59717f3931f0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds a8db57c1d285 rtnetlink: Fix missing error code in rtnl_bridge_notify() adds 261ba78cc364 sit: set name of device back to struct parms adds c47cc304990a net: kcm: fix memory leak in kcm_sendmsg adds ff40e51043af bpf, lockdown, audit: Fix buggy SELinux lockdown permissio [...] adds 86b84066dc8f Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 5379260852b0 igb: Fix XDP with PTP enabled adds f6c10b48f8c8 i40e: add correct exception tracing for XDP adds 89d65df024c5 ice: add correct exception tracing for XDP adds 8281356b1cab ixgbe: add correct exception tracing for XDP adds 74431c40b9c5 igb: add correct exception tracing for XDP adds faae81420d16 ixgbevf: add correct exception tracing for XDP adds 45ce08594ec3 igc: add correct exception tracing for XDP adds e102db780e1c ice: track AF_XDP ZC enabled queues in bitmap adds 4189777ca84f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds bce130e7f392 net: caif: added cfserl_release function adds a2805dca5107 net: caif: add proper error handling adds b53558a950a8 net: caif: fix memory leak in caif_device_notify adds 7f5d86669fa4 net: caif: fix memory leak in cfusbl_device_notify adds e03101824d25 Merge branch 'caif-fixes' adds a27fb314cba8 cxgb4: fix regression with HASH tc prio value update adds d7736958668c net/x25: Return the correct errno code adds 49251cd00228 net: Return the correct errno code adds 59607863c54e fib: Return the correct errno code adds 02de318afa7a mt76: mt7615: do not set MT76_STATE_PM at bootstrap adds d4826d17b393 mt76: mt7921: remove leftover 80+80 HE capability adds 5e7a2c649481 Merge tag 'wireless-drivers-2021-06-03' of git://git.kerne [...] adds 821bbf79fe46 ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_ [...] adds 9fdd04918a45 net: ieee802154: fix null deref in parse dev addr adds ad6f5cc5f6c2 net/ieee802154: drop unneeded assignment in llsec_iter_devkeys() adds aab53e6756ca net: ieee802154: mrf24j40: Drop unneeded of_match_ptr() adds 79c6b8ed30e5 ieee802154: fix error return code in ieee802154_add_iface() adds 373e864cf524 ieee802154: fix error return code in ieee802154_llsec_getparams() adds e31d57ca146b Merge tag 'ieee802154-for-davem-2021-06-03' of git://git.k [...] adds 1a8024239dac virtio-net: fix for skb_over_panic inside big mode adds 8b0c8b4be2d7 Merge remote-tracking branch 'net/master' adds d7b0408934c7 xfrm: policy: Read seqcount outside of rcu-read side in xf [...] adds 6e1e89418a5c xfrm: Remove the repeated declaration adds eebd49a4ffb4 xfrm: remove the fragment check for ipv6 beet mode adds 97688bd3ee02 Merge remote-tracking branch 'ipsec/master' adds 0ee4d55534f8 mac80211: remove warning in ieee80211_get_sband() adds bd18de517923 mac80211_hwsim: drop pending frames on stop adds 34fb4db5abc1 mac80211: correct ieee80211_iterate_active_interfaces_mtx( [...] adds a64b6a25dd9f cfg80211: call cfg80211_leave_ocb when switching away from OCB adds b90f51e8e1f5 staging: rtl8723bs: fix monitor netdev register/unregister adds e298aa358f0c mac80211: fix skb length check in ieee80211_scan_rx() adds bddc0c411a45 mac80211: Fix NULL ptr deref for injected rate info adds 058507da0bce Merge remote-tracking branch 'mac80211/master' adds a3e74fb9247c RDMA/ipoib: Fix warning caused by destroying non-initial netns adds d930793039d5 Merge remote-tracking branch 'rdma-fixes/for-rc' adds 4ad7935df6a5 ALSA: hda: Add AlderLake-M PCI ID adds 08a4b904a2a9 ALSA: hda: Fix a regression in Capture Switch mixer read adds 527ff9550682 ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB adds 901be145a46e ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx adds 3ae72f6ab9c1 ALSA: control led: fix memory leak in snd_ctl_led_register adds 9c1fe96bded9 ALSA: timer: Fix master timer notification adds b8b90c176026 ALSA: hda: update the power_state during the direct-complete adds 47a49b5ecc24 Merge remote-tracking branch 'sound-current/for-linus' adds 6308c44ed6ee ASoC: rt5659: Fix the lost powers for the HDA header adds ce1f25718b25 ASoC: topology: Fix spelling mistake "vesion" -> "version" adds a8437f05384c ASoC: fsl-asoc-card: Set .owner attribute when registering card. adds b640e8a4bd24 ASoC: SOF: reset enabled_cores state at suspend adds 19a0aa9b04c5 ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms adds 320232caf1d8 ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 [...] adds d031d99b02ea ASoC: meson: gx-card: fix sound-dai dt schema adds 8bef925e37bd ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values adds 5ad906c936dd Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds f610502c5f19 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 86ab21cc39e6 regulator: rtmv20: Fix .set_current_limit/.get_current_lim [...] adds 5f01de6ffae2 regulator: rtmv20: Add Richtek to Kconfig text adds 89082179ec50 regulator: mt6315: Fix function prototype for mt6315_map_mode adds 46639a5e684e regulator: rtmv20: Fix to make regcache value first readin [...] adds 1963fa67d786 regulator: atc260x: Fix n_voltages and min_sel for pickabl [...] adds bc537e65b09a regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 adds 50bec7fb4cb1 regulator: hi6421v600: Fix .vsel_mask setting adds cb2381cbecb8 regulator: rt4801: Fix NULL pointer dereference if priv->e [...] adds c3c945a3b6a9 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds 173ade6f725e Merge remote-tracking branch 'regulator-fixes/for-linus' adds 058d24b0ace2 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 2ec6f20b33eb spi: Cleanup on failure of initial setup adds f131767eefc4 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds d38fa9a155b2 spi: stm32-qspi: Always wait BUSY bit to be cleared in stm [...] adds 3fdda0a2ec2b Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds efc050c1dfd6 Merge remote-tracking branch 'spi-fixes/for-linus' adds 14297b44f08d Merge remote-tracking branch 'pci-current/for-linus' adds 8212937305f8 usb: dwc3: gadget: Disable gadget IRQ during pullup disable adds 03715ea2e3db usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->ga [...] adds b65ba0c362be usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling adds 6490fa565534 usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms adds 8d396bb0a5b6 usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds d7be060d3ca7 Merge remote-tracking branch 'usb.current/usb-linus' adds f676be36c1e6 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds 62470af5fc45 Merge remote-tracking branch 'usb-chipidea-fixes/for-usb-fixes' adds 6411e386db0a phy: cadence: Sierra: Fix error return code in cdns_sierra [...] adds aaac9a1bd370 phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() adds b8203ec7f58a phy: ti: Fix an error code in wiz_probe() adds d6e9e8e5dd53 phy: ralink: phy-mt7621-pci: drop 'of_match_ptr' to fix -W [...] adds d1ce245fe409 phy: Sparx5 Eth SerDes: check return value after calling p [...] adds 60dbc7710d12 Merge remote-tracking branch 'phy/fixes' adds 9c97a1b2ac4e iio: dummy: Fix build error when CONFIG_IIO_TRIGGERED_BUFF [...] adds 1dbee85ad439 iio: frequency: adf4350: disable reg and clk on error in a [...] adds 1ace234ba938 iio: accel: bma180: Fix BMA25x bandwidth register values adds f470e2c98ff1 Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds b9c0ebb867d6 Input: elants_i2c - fix NULL dereference at probing adds 45a4b68354ff Input: elants_i2c - switch to probe_new adds 7f341c6ace88 Merge remote-tracking branch 'input-current/for-linus' adds 8101f7626c51 Merge remote-tracking branch 'ide/master' adds 8982d48af36d dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma [...] adds 83eb4868d325 dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma [...] adds 32828b82fb87 dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig adds 9f007e7b6643 dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits adds ddf742d4f3f1 dmaengine: idxd: Add missing cleanup for early error out i [...] adds 253697b93c2a dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM adds 0cfbb589d67f dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM adds 8e2e4f3c5852 dmaengine: SF_PDMA depends on HAS_IOMEM adds fffdaba402ce dmaengine: stedma40: add missing iounmap() on error in d40 [...] adds 99b18e88a1cf dmaengine: idxd: Fix missing error code in idxd_cdev_open() adds dea8464ddf55 dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() adds acbef0922c7d dmaengine: ipu: fix doc warning in ipu_irq.c adds bd4989ed149b Merge remote-tracking branch 'dmaengine-fixes/fixes' adds 215e08fb81e9 media: video-mux: Skip dangling endpoints adds 4986cb6979bd media: mtk-vpu: on suspend, read/write regs only if vpu is [...] adds 1e67a81775cb media: s5p-mfc: Fix display delay control creation adds 7190d7e1151f Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 44abfbfe454d Merge remote-tracking branch 'omap-fixes/fixes' adds ea002198ae55 dt-bindings: hwmon: Fix typo in TI ADS7828 bindings adds 1603eb86c6fb hwmon: (corsair-psu) fix suspend behavior adds 8253e80e44bd Merge remote-tracking branch 'hwmon-fixes/hwmon' adds 7a93b8004965 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 3180bd6ad49b Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 1910f33d0d74 Merge remote-tracking branch 'vfs-fixes/fixes' adds b430e1d65ef6 platform/surface: aggregator: Fix event disable function adds 23a7f2f54096 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 515da6f4295c scsi: target: core: Fix warning on realtime kernels adds 696770e72f2b scsi: lpfc: Fix failure to transmit ABTS on FC link adds 79c932cd6af9 scsi: qedf: Do not put host in qedf_vport_create() uncondi [...] adds 2c89e41326b1 scsi: ufs: ufs-mediatek: Fix HCI version in some platforms adds e57f5cd99ca6 scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V adds 33c0eac84ea1 Merge remote-tracking branch 'scsi-fixes/fixes' adds 10c1f0cbcea9 drm/i915/selftests: Fix return value check in live_breadcr [...] adds b87482dfe800 Revert "i915: use io_mapping_map_user" adds 8de59544a48e Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds d9e441bf5567 Merge remote-tracking branch 'rtc-fixes/rtc-fixes' adds ec3a5cb61146 riscv: Use -mno-relax when using lld linker adds b75db25c416b riscv: skip errata_cip_453.o if CONFIG_ERRATA_SIFIVE_CIP_4 [...] adds da2d48808fbd RISC-V: Fix memblock_free() usages in init_resources() adds 8a4102a0cf07 riscv: mm: Fix W+X mappings at boot adds 160ce364167f Merge remote-tracking branch 'riscv/riscv-wx-mappings' into fixes adds 5b6b614f3dba Merge remote-tracking branch 'risc-v-fixes/fixes' adds 9f92a425ff45 Merge remote-tracking branch 'pidfd-fixes/fixes' adds 0c35f11d19c3 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 89f861d8f229 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 0b78f8bcf495 Revert "fb_defio: Remove custom address_space_operations" adds 55ec17a05277 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds fa0abcbc3336 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds 115df6e26f6a Merge remote-tracking branch 'kbuild/for-next' adds 471bfe684424 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 2ada05c3a46d Merge remote-tracking branch 'asm-generic/master' adds aafc8eb78635 ARM: update __swp_entry_to_pte() to use PTE_TYPE_FAULT adds 50ef2e07778d ARM: change vmalloc_min to be unsigned long adds be3152d16fab ARM: use a temporary variable to hold maximum vmalloc size adds 17ee1e51a2fc ARM: change vmalloc_min to vmalloc_start adds 54b16133b73a ARM: change vmalloc_start to vmalloc_size adds 8a12c739db7b ARM: use "* SZ_1M" rather than "<< 20" adds cde1687066d1 ARM: use MiB for vmalloc sizes adds 9e6014c4f579 ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+ adds 44cf9ab29fb4 ARM: 9076/1: boot: remove redundant piggy_data from clean-files adds 67f9fb4e8df9 ARM: 9077/1: PLT: Move struct plt_entries definition to header adds 27e331a926db ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() adds 1f12fb25c5c5 ARM: 9079/1: ftrace: Add MODULE_PLTS support adds 2f2aa13d6cfd ARM: 9082/1: [v2] mark prepare_page_table as __init adds c3fb38899aeb ARM: 9083/1: uncompress: atags_to_fdt: Spelling s/REturn/Return/ adds 222970862626 ARM: 9084/1: simplify the build rule of mach-types.h adds d09a6f27f805 ARM: 9085/1: remove unneeded abi parameter to syscallnr.sh adds c41e7643306c ARM: 9086/1: syscalls: use pattern rules to generate sysca [...] adds 1500fbc77bd8 ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 adds 1c74bc9c743a Merge branches 'fixes' and 'misc' into for-next adds 35348ed1a5dc Merge remote-tracking branch 'arm/for-next' adds 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] adds 53e4835a66bd Merge branch 'for-next/boot' into for-next/core adds 3e3d62cf5306 Merge branch 'for-next/caches' into for-next/core adds 43de30d36742 arm64: Import latest version of Cortex Strings' memcmp adds 758602c04409 arm64: Import latest version of Cortex Strings' strcmp adds 325a1de81287 arm64: Import updated version of Cortex Strings' strlen adds 020b199bc70d arm64: Import latest version of Cortex Strings' strncmp adds b6c4ea48415d arm64: Add assembly annotations for weak-PI-alias madness adds 285133040e6c arm64: Import latest memcpy()/memmove() implementation adds 9e51cafd783b arm64: Better optimised memchr() adds 344323e0428b arm64: Rewrite __arch_clear_user() adds 6b8f648959e5 arm64: update string routine copyrights and URLs adds 96deb8f3d87e Merge branch 'for-next/cortex-strings' into for-next/core adds 140220d0b988 Merge branch 'for-next/cpufeature' into for-next/core adds 2e73d839b1b9 Merge branch 'for-next/docs' into for-next/core adds 0e4950086a86 Merge branch 'for-next/ffa' into for-next/core adds 5f154c4e20d7 arm64: Move patching utilities out of instruction encoding [...] adds 633e5e938fea arm64: Move aarch32 condition check functions adds 72fd723694b6 arm64: Move instruction encoder/decoder under lib/ adds 427bfc59e228 arm64: insn: Add SVE instruction class adds d4b217330d7e arm64: insn: Add barrier encodings adds 54880044c639 arm64: insn: Add some opcodes to instruction decoder adds 71766b81de82 arm64: insn: Add load/store decoding helpers adds a2dd86846651 Merge branch 'for-next/insn' into for-next/core adds 2c05e972eb1e Merge branch 'for-next/kasan' into for-next/core adds 5ae632ed356c arm64: mm: Use better bitmap_zalloc() adds 58cc6b72a212 arm64: mm: Remove unused support for Device-GRE memory type adds ee67c1103a1b arm64: acpi: Map EFI_MEMORY_WT memory as Normal-NC adds 21cfe6edbadb arm64: mm: Remove unused support for Normal-WT memory type adds 65688d2a05de arm64: cache: Lower ARCH_DMA_MINALIGN to 64 (L1_CACHE_BYTES) adds 4367f7935950 Merge branch 'for-next/mm' into for-next/core adds 1dbdd7f3b651 Merge branch 'for-next/mte' into for-next/core adds fdbef8c4e68a arm_pmu: Fix write counter incorrect in ARMv7 big-endian mode adds a5740e955540 arm64: perf: Convert snprintf to sysfs_emit adds 2db5223731b7 drivers/perf: hisi: use the correct HiSilicon copyright adds 29c043760eea perf: arm_pmu: use DEVICE_ATTR_RO macro adds ccbe14ce8828 perf: qcom: use DEVICE_ATTR_RO macro adds 21ad02e6b4c8 perf: xgene_pmu: use DEVICE_ATTR_RO macro adds f9e36b388a32 perf: arm_spe: use DEVICE_ATTR_RO macro adds 3c1f2eb5475a arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds 0d0f144a8f5f perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag adds fc6c99597bd3 Merge branch 'for-next/perf' into for-next/core adds ca1e530218a3 Merge branch 'for-next/selftests' into for-next/core adds 8fdb630b1667 Merge branch 'for-next/smccc' into for-next/core adds f80ccaffe0b8 Merge branch 'for-next/sve' into for-next/core adds c5f496645d1a Merge remote-tracking branch 'arm64/for-next/core' adds 281e44f5fd4f arm64: perf: Add more support on caps under sysfs adds 83b753cc29d4 Merge remote-tracking branch 'arm-perf/for-next/perf' adds 01d7f8c1b92e Merge remote-tracking branch 'actions/for-next' adds e93e6bef7930 soc: amlogic: meson-ee-pwrc: Rename "get_power" to "is_pow [...] adds 43ffb52862c6 arm64: dts: meson: vim3: enable hdmi audio loopback adds ddbdaa4d5963 arm64: dts: meson-sm1: add toacodec node adds c53ab8f96af1 dt-bindings: arm: amlogic: add Banana PI M5 bindings adds 976e920183e4 arm64: dts: meson-sm1: add Banana PI BPI-M5 board dts adds a270a2b24de5 arm64: dts: meson: set 128bytes FIFO size on uart A adds b813db6e4b65 Merge branches 'v5.14/drivers' and 'v5.14/dt64' into for-next adds 9b76ab948cd9 Merge remote-tracking branch 'amlogic/for-next' adds 4848ed37d470 Merge remote-tracking branch 'aspeed/for-next' adds 253adffb0e98 ARM: dts: at91: sama5d4: fix pinctrl muxing adds c9318c5a3dd8 Merge remote-tracking branch 'at91/at91-next' adds 8c84a7335e71 memory: renesas-rpc-if: correct whitespace adds 717cd731de89 MAINTAINERS: memory: cover also header file adds 56bb7c28ad00 clk: tegra30: Use 300MHz for video decoder by default adds c592c8a28f58 clk: tegra: Fix refcounting of gate clocks adds a7196048cd51 clk: tegra: Ensure that PLLU configuration is applied properly adds 18a6a7150a89 clk: tegra: Halve SCLK rate on Tegra20 adds 78086386b3d1 clk: tegra: Don't allow zero clock rate for PLLs adds 344d5df34f5a clk: tegra: cclk: Handle thermal DIV2 CPU frequency throttling adds 5d0f1c8ab10a clk: tegra: Mark external clocks as not having reset control adds 4782c0a5dd88 clk: tegra: Don't deassert reset on enabling clocks adds e848edae3126 clk: tegra: Add stubs needed for compile-testing adds dd44ca51640f Merge branch 'for-5.14/clk' into for-5.14/memory adds 380d2b2d5a04 regulator: core: Add regulator_sync_voltage_rdev() adds 241ed23c4df6 Merge branch 'for-5.14/regulator' into for-5.14/soc adds 03978d42ed0d soc/tegra: regulators: Bump voltages on system reboot adds 4333e0300023 soc/tegra: Add stub for soc_is_tegra() adds b8818de9c0c1 soc/tegra: Add devm_tegra_core_dev_init_opp_table() adds 30b44e81772a soc/tegra: fuse: Add stubs needed for compile-testing adds 87d7426f169e Merge branch 'for-5.14/soc' into for-5.14/memory adds e0740fb86973 memory: tegra: Fix compilation warnings on 64bit platforms adds 56ebc9b0d77e memory: tegra: Enable compile testing for all drivers adds f8c9670ffffe memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table() adds b4f74b59b99f memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() adds eeafcdea4693 Merge tag 'tegra-for-5.14-memory' of https://git.kernel.or [...] adds 4f1ac76e5ed9 memory: tegra: Consolidate register fields adds e899993845e6 memory: tegra: Unify struct tegra_mc across SoC generations adds 6cc884c1c7fe memory: tegra: Introduce struct tegra_mc_ops adds 5c9016f0a8a3 memory: tegra: Push suspend/resume into SoC drivers adds c64738e94994 memory: tegra: Make per-SoC setup more generic adds ddeceab0a959 memory: tegra: Extract setup code into callback adds 1079a66bc32f memory: tegra: Parameterize interrupt handler adds e474b3a15db6 memory: tegra: Make IRQ support opitonal adds 0de93c698587 memory: tegra: Only initialize reset controller if available adds 7355c7b9ae0d memory: tegra: Unify drivers adds 7191b623a238 memory: tegra: Add memory client IDs to tables adds 8fd9f632ba93 memory: tegra: Split Tegra194 data into separate file adds 393d66fd2cac memory: tegra: Implement SID override programming adds 6713da4271fd Merge branch 'for-v5.14/tegra-mc' into for-next adds 9e5af7fdbe79 Merge remote-tracking branch 'drivers-memory/for-next' adds 174c40799966 Merge remote-tracking branch 'imx-mxs/for-next' adds c15133b645ae Merge remote-tracking branch 'keystone/next' adds 312d1dcda9e5 Merge remote-tracking branch 'mediatek/for-next' adds c10f0b8a9954 Merge remote-tracking branch 'mvebu/for-next' adds 272e3ced3cdb Merge remote-tracking branch 'omap/for-next' adds 619d3c4bf8f3 ARM: dts: qcom: sdx55-t55: Represent secure-regions as 64- [...] adds 0fa1baeedf06 ARM: dts: qcom: sdx55-telit: Represent secure-regions as 6 [...] adds fb07101aa24a Merge branch 'dts-fixes-for-5.13' into for-next adds e353049e12c1 arm64: defconfig: qcom: enable interconnect for SM8350 adds 58b2785dda93 arm64: dts: qcom: ipq8074: disable USB phy by default adds af260f1f7dbd arm64: dts: qcom: msm8996: Rename speedbin node adds 15c5a08c8427 arm64: dts: qcom: msm8916-alcatel-idol347: enable touchscreen adds 050062901738 arm64: dts: qcom: sm8150: Add DMA nodes adds 84c856d07d80 arm64: dts: qcom: sm8350: use interconnect enums adds 1dee9e3b0997 arm64: dts: qcom: sm8350: fix the node unit addresses adds caaf1f38d9a7 arm64: dts: qcom: sc7180: Remove QUP-CORE ICC path adds 39441f73d91a arm64: dts: qcom: sc7180: lazor: Simplify disabling of cha [...] adds ad6fc1431338 arm64: dts: qcom: sc7180: Add pompom rev3 adds b502efda6480 arm64: dts: qcom: sc7180: Add CoachZ rev3 adds 90173a954a22 arm64: dts: qcom: msm8996: Add CPU opps adds 0a275a35ceab arm64: dts: qcom: msm8996: Make CPUCC actually probe (and work) adds f890f89d9a80 arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 adds 5f551b5ce555 arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node adds eb9b7bfd5954 arm64: dts: qcom: Harmonize DWC USB3 DT nodes name adds c0dcfe6a784f arm64: dts: qcom: c630: Add no-hpd to DSI bridge node adds dc5d91250ae6 arm64: dts: qcom: sm8250: fix display nodes adds c1124180eb98 arm64: dts: qcom: sc7180: Fix sc7180-qmp-usb3-dp-phy reg sizes adds 822c8f2a2f2c arm64: dts: qcom: sc7180: coachz: Add thermal config for s [...] adds 7dbd121a2c58 arm64: dts: qcom: sc7280: Add cpufreq hw node adds 422a295221bb arm64: dts: qcom: sc7280: Add clock controller nodes adds d4282fb4f8f9 arm64: dts: qcom: sc7180: Move rmtfs memory region adds a1dff44b354c dt-bindings: mailbox: Add WPSS client index to IPCC adds c3bbe55c942d arm64: dts: qcom: sc7280: Add nodes to boot WPSS adds 17bf8dfa2ac7 dt-bindings: arm: qcom: Document google,senor board adds 9d6e639cbaa1 arm64: dts: qcom: sc7280: Add "google,senor" to the compatible adds ad7395c7482d arm64: dts: qcom: sc7180: add label for secondary mi2s adds 193e507067a2 dt-bindings: soc: qcom: smd-rpm: Add MSM8226 compatible adds d8ea59e7e3d1 soc: qcom: smd-rpm: Add MSM8226 compatible adds a927e48338c7 ARM: dts: qcom: Add ADM DMA + NAND definitions to ipq806x adds 8e3ce01b542b ARM: dts: qcom: Add tsens details to ipq806x adds cf18f424ad7b ARM: dts: qcom: Add USB port definitions to ipq806x adds 40cf5c884a96 ARM: dts: qcom: add L2CC and RPM for IPQ8064 adds 2011fc7a8b5b ARM: dts: qcom: Enable NAND + USB for RB3011 adds 55ac24b7e577 Merge branches 'arm64-defconfig-for-5.14', 'arm64-for-5.14 [...] adds fd712cfa6fee Merge remote-tracking branch 'qcom/for-next' adds 7a04b88dd845 Merge remote-tracking branch 'raspberrypi/for-next' adds 44b615ac9fab arm64: dts: renesas: Add missing opp-suspend properties adds 659b38203f04 arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages adds 28cce9540b13 ARM: dts: lager: Configure pull-up for SOFT_SW GPIO keys adds 1f27fedead91 ARM: dts: blanche: Configure pull-up for SOFT_SW and SW25 [...] adds 0003fa76d973 ARM: dts: gose: Configure pull-up for SOFT_SW GPIO keys adds 0eb17349042f ARM: dts: silk: Configure pull-up for SOFT_SW GPIO keys adds acad452912fc Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next adds 9b3c3979638d Merge remote-tracking branch 'renesas/next' adds 2fb6c24d7cf8 Merge remote-tracking branch 'reset/reset/next' adds d67113c261c1 ARM: dts: rockchip: move mmc aliases to board dts on rk306 [...] adds b4d8b6f56b9c Merge branch 'v5.14-armsoc/dts32' into for-next adds 2adafc051262 clk: rockchip: export ACLK_VCODEC for RK3036 adds 71782a68108f Merge branch 'v5.14-clk/next' into for-next adds 2ed2732ef28a dt-bindings: soc: rockchip: convert grf.txt to YAML adds 8c149afdaa9a Merge branch 'v5.14-armsoc/drivers' into for-next adds e71ccdff376b dt-bindings: phy: rename phy nodename in phy-rockchip-inno [...] adds da76290fa39d dt-bindings: soc: rockchip: grf: add compatible for RK3308 [...] adds 016c15e5c814 Merge branch 'v5.14-armsoc/drivers' into for-next adds 2fd2300a9c17 ARM: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 1a2289fe148b Merge branch 'v5.14-armsoc/dts32' into for-next adds 18d5c7bf50c6 arm64: dts: rockchip: add rk817 codec to Odroid Go adds 8c3d64251ac5 arm64: dts: rockchip: rename nodename for phy-rockchip-inno-usb2 adds 9fcf74b274a1 arm64: dts: rockchip: add USB support to rk3308.dtsi adds 9537e476517f Merge branch 'v5.14-armsoc/dts64' into for-next adds 60fba46d6e7a ARM: dts: rockchip: remove #phy-cells from usbphy node rk3 [...] adds 7bb4870abf84 Merge branch 'v5.14-armsoc/dts32' into for-next adds c097653837e5 Merge remote-tracking branch 'rockchip/for-next' adds 135adbbee4c6 ARM: dts: exynos: Disable unused camera input for I9100 adds 30694a9b6225 Merge branch 'next/dt' into for-next adds 5be91fe8d91b arm64: defconfig: Enable Exynos UFS driver adds fc14c3f36825 Merge branch 'next/defconfig' into for-next adds 24940897cc62 Merge remote-tracking branch 'samsung-krzk/for-next' adds 30c01ca3c5c2 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] adds c05b07963e96 firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig adds 0cb7af474e0d firmware: arm_scmi: Reset Rx buffer to max size during asy [...] adds ab7766b72855 firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is n [...] adds ed7ecb883901 firmware: arm_scpi: Add compatibility checks for shmem node adds 6bf7661d68ee firmware: arm_scmi: Add compatibility checks for shmem node adds b83e30834a7a Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 594df21dc2d7 Merge remote-tracking branch 'scmi/for-linux-next' adds 1cebcf9932ab ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM adds 28b9a4679d80 ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 adds 4b5fadef3fc2 ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 adds c90b2c4fc9c3 ARM: dts: stm32: Configure qspi's mdma transfer to block f [...] adds 0171b07373cc ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin adds bf24b91f4baf ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards adds e4b948415a89 ARM: dts: stm32: fix RCC node name on stm32f429 MCU adds 2388f14d8747 ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings adds 0c823c309763 dt-bindings: mfd: stm32-timers: remove #address/size cells [...] adds 6fa92a699970 ARM: dts: stm32: update pinctrl node name on STM32 MCU to [...] adds 0e84365a0df4 ARM: dts: stm32: fix i2c node name on stm32f746 to prevent [...] adds f2acb0cca3bc ARM: dts: stm32: move stmmac axi config in ethernet node o [...] adds 2b1c8ffcceda dt-bindings: net: document ptp_ref clk in dwmac adds 3dab3e1862cf ARM: dts: stm32: fix ltdc pinctrl on microdev2.0-of7 adds 6b7ebcfb55e4 Merge remote-tracking branch 'stm32/stm32-next' adds aa39da68b651 Merge remote-tracking branch 'sunxi/sunxi/for-next' adds f13570e7e830 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() adds 47ca9e6f249d Merge branch for-5.14/clk into for-next adds 93b82113d54a Merge branch for-5.14/regulator into for-next adds 23d5ec3f0286 phy: tegra: xusb: Move usb3 port init for Tegra210 adds 2352fdb0d35e phy: tegra: xusb: Rearrange UPHY init on Tegra210 adds c339605cb0f6 phy: tegra: xusb: Add Tegra210 lane_iddq operation adds c545a9056712 phy: tegra: xusb: Add sleepwalk and suspend/resume adds 2d1021487273 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds 0baabcbedd9e phy: tegra: xusb: Tegra210 host mode VBUS control adds 1f9cab6cc20c phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds 0c9aee9b9d69 Merge branch for-5.14/phy into for-next adds 791f80321511 phy: tegra: xusb: Add wake/sleepwalk for Tegra210 adds a014ab2c4394 phy: tegra: xusb: Tegra210 host mode VBUS control adds 0291a1e3dd8d phy: tegra: xusb: Add wake/sleepwalk for Tegra186 adds c6b2fb20602e Merge branch 'for-5.14/phy' into for-5.14/usb adds 961176de5b8d Merge branch 'for-5.14/phy' into for-5.14/usb adds efcf71f3277f usb: xhci: tegra: Unlink power domain devices adds c89f6ef58fff usb: xhci: tegra: Enable ELPG for runtime/system PM adds 8784e661c0f7 Merge branch for-5.14/usb into for-next adds c4a414299518 dt-bindings: clock: tegra: Convert to schema adds 5f459cb0d67d dt-bindings: soc: tegra-pmc: Document core power domain adds c13914a49dc2 Merge branch for-5.14/dt-bindings into for-next adds f880ee9e9688 soc/tegra: pmc: Add core power domain adds 41bafa698ddd soc/tegra: pmc: Add driver state syncing adds 029f7e24a65d soc/tegra: regulators: Support core domain state syncing adds 854d128b8c6c soc/tegra: fuse: Don't return -ENOMEM when allocate lookup [...] adds 9f5a65515585 Merge branch for-5.14/soc into for-next adds 7fea67710e9f firmware: tegra: Fix error return code in tegra210_bpmp_init() adds fef9bc8a17e2 Merge branch for-5.14/firmware into for-next adds f4928726df63 Merge branch for-5.14/memory into for-next adds ef3082db434f ARM: tegra: acer-a500: Improve microphone detection adds a99d77c4b2ac ARM: tegra: acer-a500: Specify proper voltage for WiFi SDIO bus adds c46240c005ae ARM: tegra: acer-a500: Bump thermal trips by 10C adds b39a16b577cc ARM: tegra: Add reg property to Tegra20 EMC table device-t [...] adds 5f45da704de4 ARM: tegra: wm8903: Fix polarity of headphones-detection G [...] adds 2e09908f37c3 ARM: tegra: paz00: Add CPU thermal zone adds 8b73d8c3d2c9 ARM: tegra: nexus7: Add i2c-thermtrip node adds 7168137532d2 ARM: tegra: nexus7: Improve thermal zones adds 4405d933b66c ARM: tegra: nexus7: Remove monitored-battery property adds c4dd6066bc30 ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant adds 592b74b1f0eb ARM: tegra: Add cooling cells to ACTMON device-tree node adds fe7482b88590 ARM: tegra: nexus7: Enable memory frequency thermal thrott [...] adds 4c101a446698 ARM: tegra: ouya: Enable memory frequency thermal throttli [...] adds 2c3b38fdd76a Merge branch for-5.14/arm/dt into for-next adds 4302331fdf44 ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL adds 797e9f202d31 Merge branch for-5.14/arm/defconfig into for-next adds 9e79e58f330e arm64: tegra: Add PMU node for Tegra194 adds b8928c2b5dba arm64: tegra: Consolidate audio card names adds 6e49cb4501f6 Merge branch for-5.14/arm64/dt into for-next adds 4921538ea4a5 Merge remote-tracking branch 'tegra/for-next' adds bc9ba3d416aa Merge remote-tracking branch 'ti-k3/ti-k3-next' adds ec2fb989d03e arm64: dts: ti: k3-am64-mcu: Fix the compatible string in [...] adds 6ec8ba764165 arm64: dts: ti: k3-j7200: Remove "#address-cells" property [...] adds a2894d85f44b arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity [...] adds 69db725cdb2b arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: F [...] adds fd8d8319b68c Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 7f891faf596e clk: qcom: clk-rcg2: Add support for duty-cycle for RCG adds 86881de4939a clk: qcom: Simplify usage of dev_err_probe() adds 15abefda7fde clk: qcom: cleanup some dev_err_probe() calls adds e8f859f8dc63 Merge branch 'clk-qcom' into clk-next adds 419b3ab6987f clk: versatile: remove dependency on ARCH_* adds 497a76f6cd02 Merge branch 'clk-versatile' into clk-next adds 6435c4991394 Merge tag 'renesas-clk-for-v5.14-tag1' of git://git.kernel [...] adds 9cac4f755407 Merge branch 'clk-renesas' into clk-next adds c37f1cdd1fc9 clk: sifive: Fix kernel-doc adds 06abc7537686 clk: analogbits: fix doc warning in wrpll-cln28hpc.c adds 73273b7a1d34 Merge branch 'clk-sifive' into clk-next adds 6faa7e4ddce6 dt-bindings: clock: Add MDM9607 GCC clock bindings adds 48b7253264ea clk: qcom: Add MDM9607 GCC driver adds 52a436e0b7fe clk: qcom: smd-rpm: Switch to parent_data adds a0384ecfe2aa clk: qcom: smd-rpm: De-duplicate identical entries adds 8ff48c82df66 clk: qcom: dispcc-sm8250: Add sc8180x support adds 2ebdd326d199 clk: qcom: dispcc-sm8250: Add EDP clocks adds ec7e22abec97 dt-bindings: clock: qcom: rpmcc: Document MSM8226 compatible adds f439944a1d13 Merge branch 'clk-qcom' into clk-next adds 2310dba72e2b Merge remote-tracking branch 'clk/clk-next' adds 73f18a660acb Merge remote-tracking branch 'clk-imx/for-next' adds 01e293565bf4 Merge remote-tracking branch 'csky/linux-next' adds 624a4a48930a Merge remote-tracking branch 'h8300/h8300-next' adds 9a51ebd7e5b6 MAINTAINERS, .mailmap: Update Finn Thain's email address adds b44bf9410a69 m68k: defconfig: Update defconfigs for v5.13-rc1 adds 9a8dfe97ec43 Merge remote-tracking branch 'm68k/for-next' adds 695efefb2e31 microblaze: Cleanup unused functions adds 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version" adds 5a8adfcda486 Merge remote-tracking branch 'microblaze/next' adds ab78bb62e936 MIPS: Loongson64: Make some functions static in smp.c adds faf243ede968 mips: syscalls: define syscall offsets directly in <asm/unistd.h> adds c8ba52d1b7e3 mips: syscalls: use pattern rules to generate syscall headers adds 1660710cf5d8 MIPS: mm: XBurst CPU requires sync after DMA adds f92a05b9c0be MIPS: boot: Support specifying UART port on Ingenic SoCs adds fc52f92a6532 MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) adds 63793d14137f MIPS: Kconfig: ingenic: Ensure MACH_INGENIC_GENERIC select [...] adds eb3849370ae3 MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER adds 318951afb3af MIPS: ingenic: jz4780: Fix I2C nodes to match DT doc adds 5e82cf987a15 MIPS: ingenic: gcw0: Set codec to cap-less mode for FM radio adds 0fe0fbc86711 MIPS: ingenic: rs90: Add dedicated VRAM memory region adds 1b69afc1e343 Merge remote-tracking branch 'mips/mips-next' adds a92cef9f5b7e Merge remote-tracking branch 'powerpc/next' adds 8c9f4940c27d riscv: kprobes: Remove redundant kprobe_step_ctx adds 3df952ae2ac8 riscv: Add __init section marker to some functions again adds 010623568222 riscv: mm: init: Consolidate vars, functions adds 7fa865f5640a riscv: TRANSPARENT_HUGEPAGE: depends on MMU adds cba43c31f14b riscv: Use global mappings for kernel pages adds c01552881376 Merge remote-tracking branch 'risc-v/for-next' adds 2417ce7ef477 Merge branch 'features' into for-next adds f70f5f8e23f7 Merge remote-tracking branch 's390/for-next' adds 453b9fa62891 Merge remote-tracking branch 'sh/for-next' adds c81d110341b9 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds 5c350aa11b44 fcntl: remove unused VALID_UPGRADE_FLAGS adds cfe80306a0dd open: don't silently ignore unknown O-flags in openat2() adds 15845cbcd12a test: add openat2() test for invalid upper 32 bit flag value adds dd8b477f9a3d mount: Support "nosymfollow" in new mount api adds 5990b5d770cb tests: test MOUNT_ATTR_NOSYMFOLLOW with mount_setattr() adds 5ddf9602d711 Merge branch 'fs.mount_setattr.nosymfollow' into for-next adds 211ed4fc9d21 Merge remote-tracking branch 'pidfd/for-next' adds 09f9345b31dd Merge branch 'misc-5.13' into for-next-current-v5.12-20210601 adds 5818ee1bc0a8 Merge branch 'for-next-current-v5.12-20210601' into for-ne [...] adds 3c7b19563b4b btrfs: correct try_lock_extent() usage in read_extent_buff [...] adds e0c4a6ff661a btrfs: remove stale comment for argument seed of btrfs_fin [...] adds 117665ee6cfc btrfs: check worker before need_preemptive_reclaim adds 9fe50a8ae20c btrfs: only clamp the first time we have to start flushing adds 338f0983e9f4 btrfs: take into account global rsv in need_preemptive_reclaim adds 12524eb6c009 btrfs: use the global rsv size in the preemptive thresh ca [...] adds 24e769fb55f3 btrfs: don't include the global rsv size in the preemptive [...] adds 56718a28cdcd btrfs: only ignore delalloc if delalloc is much smaller th [...] adds e1bb644193dc btrfs: handle preemptive delalloc flushing slightly differently adds f5741359c851 btrfs: zoned: print message when zone sanity check type fails adds 7a98ddc35f91 btrfs: zoned: bail out if we can't read a reliable write pointer adds ea19fbfc4811 btrfs: rename check_async_write and let it return bool adds 4e61b3209061 btrfs: make btrfs_verify_data_csum() to return a bitmap adds 6488682affaa btrfs: submit read time repair only for each corrupted sector adds 35dd6baa8339 btrfs: remove io_failure_record::in_validation adds c046ebaa45ed btrfs: return EAGAIN if defrag is canceled adds 7b971ebb97a8 btrfs: zoned: factor out zoned device lookup adds 45427e96807e btrfs: fix error handling in btrfs_del_csums adds b174437c7bc9 btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds 70a84b845d33 btrfs: mark ordered extent and inode with error if we fail [...] adds c3534cf31e9d btrfs: fixup error handling in fixup_inode_link_counts adds 0a9bb57814a2 btrfs: check error value from btrfs_update_inode in tree log adds e35e75237e10 btrfs: abort in rename_exchange if we fail to insert the s [...] adds f8ee3ada991d btrfs: scrub: per-device bandwidth control adds 9c34e2d22d51 btrfs: make btrfs_release_delayed_iref handle the !iref case adds 1f679b1e472b btrfs: fix error handling in __btrfs_update_delayed_inode adds b8b467272452 btrfs: abort transaction if we fail to update the delayed inode adds 656324d5600f btrfs: fix fsync failure and transaction abort after write [...] adds c062a6c4d80a btrfs: fix misleading and incomplete comment of btrfs_truncate() adds bad79890a946 btrfs: don't set the full sync flag when truncation does n [...] adds 6b3d06e05b5f btrfs: do not write supers if we have an fs error adds 428eca83d5a0 btrfs: always abort the transaction if we abort a trans handle adds 79af31bf4e6e btrfs: fix compressed writes that cross stripe boundary adds 625e8d90cc35 btrfs: fix deadlock when cloning inline extents and low on [...] adds c9c92bc57719 btrfs: scrub: fix subpage repair error caused by hard code [...] adds cf3c2a6ce864 btrfs: make free space cache size consistent across differ [...] adds c1a9b1f5f6da btrfs: remove the unused parameter @len for btrfs_bio_fits [...] adds 914897d792d8 btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] adds 58c77b9349ef btrfs: refactor submit_extent_page() to make bio and its f [...] adds b9f6db66c509 btrfs: make subpage metadata write path call its own endio [...] adds 59b4529e3ddb btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() adds c6a1d5768420 btrfs: make Private2 lifespan more consistent adds 4dba38fd6501 btrfs: refactor how we finish ordered extent io for endio [...] adds 82c4bbae2e60 btrfs: update comments in btrfs_invalidatepage() adds f32bee78c83e btrfs: introduce btrfs_lookup_first_ordered_range() adds 4b4978c678d5 btrfs: refactor btrfs_invalidatepage() for subpage support adds b0d59e44c7e6 btrfs: rename PagePrivate2 to PageOrdered inside btrfs adds b60cf7a8fd12 btrfs: fix hang when run_delalloc_range() failed adds 4a67ffe89d7c btrfs: sysfs: fix format string for some discard stats adds 1dc2dcbaa1c3 btrfs: clear defrag status of a root if starting transacti [...] adds 2a50b101a992 btrfs: clear log tree recovering status if starting transa [...] adds 9408f103a49f btrfs: scrub: factor out common scrub_stripe constraints adds 3f4c00b0bb62 btrfs: document byte swap optimization of root_item::flags [...] adds 6e7c9a583985 btrfs: reduce compressed_bio members' types adds f0e74effd73b btrfs: remove extra sb::s_id from message in btrfs_validat [...] adds f35c4eb4a0e7 btrfs: simplify eb checksum verification in btrfs_validate [...] adds 0b43f98e5568 btrfs: clean up header members offsets in write helpers adds 10e3071f07a0 btrfs: protect exclusive_operation by super_lock adds cd873855df1e btrfs: add cancellable chunk relocation support adds 9c26d4465630 btrfs: introduce try-lock semantics for exclusive op start adds 9c50db8a4825 btrfs: add wrapper for conditional start of exclusive operation adds 6d29c917b1d1 btrfs: add cancellation to resize adds fc3ba3657661 btrfs: add device delete cancel adds b82d13fcfae2 btrfs: avoid unnecessary logging of xattrs during fast fsyncs adds 9be4cc7cf9c6 btrfs: zoned: fix zone number to sector/physical calculation adds 5afaddd50b50 btrfs: reduce the variable size to fit nr_pages adds 8742c7a62779 btrfs: optimize variables size in btrfs_submit_compressed_read adds c09251839635 btrfs: optimize variables size in btrfs_submit_compressed_write adds 0aadf2ab3021 btrfs: fix comment about max_out in btrfs_compress_pages adds 15d194dd3510 btrfs: use list_last_entry in add_falloc_range adds bacba8d4c7c8 btrfs: return value from btrfs_mark_extent_written() in ca [...] adds 5300de799b54 btrfs: add a helper for retrieving BTRFS_MAX_EXTENT_SIZE adds 69dd8468194b btrfs: promote debugging asserts to full-fledged checks in [...] adds d8bbb6fc6fdc Merge branch 'misc-next' into for-next-next-v5.13-20210601 adds 7f651d74eaa4 btrfs: pass bytenr directly to __process_pages_contig() adds 54124a460eee btrfs: refactor page status update into process_one_page() adds 38773e8b3e68 btrfs: provide btrfs_page_clamp_*() helpers adds 2bec82d286ef btrfs: only require sector size alignment for end_bio_exte [...] adds 00c9af0fcfa2 btrfs: make btrfs_dirty_pages() to be subpage compatible adds 6fa52c912f99 btrfs: make __process_pages_contig() to handle subpage dir [...] adds 8b5bd3de72af btrfs: make end_bio_extent_writepage() to be subpage compatible adds 221e0609fee0 btrfs: make process_one_page() to handle subpage locking adds d4651749b3da btrfs: introduce helpers for subpage ordered status adds e67a72dddbdd btrfs: make page Ordered bit to be subpage compatible adds c1173bd44e10 btrfs: update locked page dirty/writeback/error bits in __ [...] adds 1b6b75be6006 btrfs: prevent extent_clear_unlock_delalloc() to unlock pa [...] adds c60029756090 btrfs: make btrfs_set_range_writeback() subpage compatible adds 5d0d516ad408 btrfs: make __extent_writepage_io() only submit dirty rang [...] adds 1ebae7e96d3b btrfs: make btrfs_truncate_block() to be subpage compatible adds d69b307a0f24 btrfs: make btrfs_page_mkwrite() to be subpage compatible adds 1ed4eb658c95 btrfs: reflink: make copy_inline_to_page() to be subpage c [...] adds 371cddd4b702 btrfs: fix the filemap_range_has_page() call in btrfs_punc [...] adds e8b2b817a43e btrfs: don't clear page extent mapped if we're not invalid [...] adds ebaa0ccb0c59 Merge branch 'ext/qu/subpage-prep2-tomerge' into for-next- [...] adds e1cf177baa2f btrfs: add a btrfs_has_fs_error helper adds 8eb86576cd23 btrfs: do not infinite loop in data reclaim if we aborted adds 12ffcae15e02 btrfs: change handle_fs_error in recover_log_trees to aborts adds 3a799c68a442 Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210601 adds e1bde17d1592 Merge branch 'for-next-next-v5.13-20210601' into for-next- [...] adds 58e3a857dd29 Merge remote-tracking branch 'btrfs/for-next' adds 9e06e4f77c86 ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty adds 862e3dcedc11 ceph: make ceph_netfs_read_ops static adds 28d31d40b651 ceph: make ceph_queue_cap_snap static adds a30850b00a2c libceph: kill ceph_none_authorizer::reply_buf adds f9f9eb473076 libceph: fix some spelling mistakes adds 666460435918 Merge remote-tracking branch 'ceph/master' adds 00ebb243da7f cifs: fix ipv6 formating in cifs_ses_add_channel adds 28b42cb58dce cifs: missed ref-counting smb session in find adds 374c6c7bba3c cifs: changes to support multichannel during channel reconnect adds 69f98828728f cifs: get rid of binding_chan and use chans_need_reconnect [...] adds e4cf1da5b0ab Merge remote-tracking branch 'cifs/for-next' adds 152de8c68d13 cifsd: fix Control flow issues in ksmbd_build_ntlmssp_chal [...] adds 10a96b2b45e0 Merge pull request #51 from namjaejeon/cifsd-for-next adds 40c594b64766 cifsd: enclose macro variables in parenthesis adds d7e5852b4deb cifsd: make alignment match open parenthesis adds 113ef68d47f5 cifsd: fix memleak in ksmbd_vfs_stream_write() adds 673b9ba7a140 cifsd: fix memleak in ksmbd_vfs_stream_read() adds fd6de099d7fa cifsd: check return value of ksmbd_vfs_getcasexattr() correctly adds 2ae1a6cc4302 cifsd: fix potential read overflow in ksmbd_vfs_stream_read() adds 55b4fcdf0fe8 Merge pull request #52 from namjaejeon/cifsd-for-next adds 97d7f3d3e0e7 cifsd: fix additional warnings from checkpatch.pl --strict adds ce95240b5d8c Merge pull request #53 from namjaejeon/cifsd-for-next adds 2535062c10fe Merge remote-tracking branch 'cifsd/cifsd-for-next' adds 1f7146c159ed Merge remote-tracking branch 'configfs/for-next' adds 9fc77ce34b03 erofs: fix error return code in erofs_read_superblock() adds c75f56b12b4d erofs: remove the occupied parameter from z_erofs_pagevec_ [...] adds ac1c889d37da erofs: clean up file headers & footers adds eab81ffdefaf Merge remote-tracking branch 'erofs/dev' adds 39dea1388382 Merge remote-tracking branch 'ext3/for_next' adds a8867f4e3809 ext4: fix memory leak in ext4_mb_init_backend on error path. adds b45f189a19b3 ext4: fix accessing uninit percpu counter variable with fa [...] adds b2676d0f31f2 ext4: Fix bug on in ext4_es_cache_extent as ext4_split_ext [...] adds ff18aad7a89c ext4: fix fast commit alignment issues adds 70ac330690c7 ext4: fix memory leak in ext4_fill_super adds 946e59db46bc ext4: fix no-key deletion for encrypt+casefold adds 7bbbf7c385ed ext4: Only advertise encrypted_casefold when encryption an [...] adds 6a7c2e9a435d Merge remote-tracking branch 'ext4/dev' adds e91c9fe09913 f2fs: logging neatening adds 098c5dee0d99 f2fs: support RO feature adds ace1c2322fc6 f2fs: Show casefolding support only when supported adds d48d280791d9 f2fs: Advertise encrypted casefolding in sysfs adds 82a4bde500f7 f2fs: clean up /sys/fs/f2fs/<disk>/features adds 33f83a5ff9bf Merge remote-tracking branch 'f2fs/dev' adds 492109333c29 fs/jfs: Fix missing error code in lmLogInit() adds 93bcc01c6212 Merge remote-tracking branch 'jfs/jfs-next' adds f8849e206ef5 NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_N [...] adds 0b4f132b15f9 NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set w [...] adds 476bdb04c501 NFS: Fix use-after-free in nfs4_init_client() adds 09226e8303be NFS: Fix a potential NULL dereference in nfs_get_client() adds d1b5c230e9cb NFS: FMODE_READ and friends are C macros, not enum types adds 501e49253587 Merge remote-tracking branch 'nfs/linux-next' adds e5d74a2d0ee6 nfsd: Prevent truncation of an unlinked inode from blockin [...] adds eeeadbb9bd56 nfsd: move some commit_metadata()s outside the inode lock adds eac0b17a77fb NFSD add vfs_fsync after async copy is done adds f4e44b393389 NFSD: delay unmount source's export after inter-server cop [...] adds 01acfe06f3f8 NFSv4.2: remove restriction of copy size for inter-server copy. adds 171ff6f8a39c nfsd: move fsnotify on client creation outside spinlock adds 8d7823b2a58c xprtrdma: Fix spelling mistakes adds da6f88115e50 nfsd4: Expose the callback address and state of each NFS4 client adds e202852f37dd Merge remote-tracking branch 'nfsd/nfsd-next' adds 02cb645736bb Merge remote-tracking branch 'v9fs/9p-next' adds d6fb45ff8d56 Merge remote-tracking branch 'vfs/for-next' adds 83080d0a833f Merge remote-tracking branch 'printk/for-next' adds 3c352ab9e91c Merge remote-tracking branch 'hid/for-next' adds 68ad8f4b035c Merge branch 'i2c/for-current' into i2c/for-next adds 7475d2fbca9c i2c: rcar: Drop "renesas,i2c-rcar" adds cd90e95820d5 dt-bindings: i2c: renesas,i2c: Drop "renesas,i2c-rcar" adds 524f6fdfa637 dt-bindings: i2c: renesas,i2c: Convert to json-schema adds 6221a93475f3 dt-bindings: i2c: renesas,iic-emev2: Convert to json-schema adds 92b7716f4c54 dt-bindings: i2c: renesas,riic: Convert to json-schema adds cb3c66af9585 i2c: core: Make debug message even more debuggish adds 5a7b95fb993e i2c: core: support bus regulator controlling in adapter adds c021087c43c8 dt-binding: i2c: mt65xx: add vbus-supply property adds 9029b9b2ae13 i2c: mediatek: mt65xx: add optional vbus-supply adds f879917af25f Merge branch 'i2c/for-5.14' into i2c/for-next adds 3aacbdbd9a01 Merge remote-tracking branch 'i2c/i2c/for-next' adds 99de0b1d0263 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds 18a630e32469 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds 579f77e5e75b hwmon: (lm75) Add TI TMP1075 support adds 86bbd4fa1b5c dt-bindings: hwmon: Add Texas Instruments TMP1075 adds 75f4e92a9fb9 docs: hwmon: ir36021.rst: replace some characters adds 93fb312a0a4f docs: hwmon: avoid using UTF-8 chars adds 338e2ef78431 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds c59d88d8f9d6 hwmon: (max31722) Remove non-standard ACPI device IDs adds 70ac026ad2fd hwmon: (lm70) Use SPI_MODE_X_MASK adds 7c674abb6f7a hwmon: (sch56xx) Use devres functions for watchdog adds 94bdd8b8c6e6 hwmon: (sch56xx-common) Use strscpy adds 7ead747d49db hwmon: (sch56xx-common) Use helper function adds f6794e056f0e hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 735cd0058bc6 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds c9c021cbedc3 hwmon: (pmbus) Add documentation for new flags adds 604ebadc0df0 hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds fb8aab26ddfe hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds 84185a0c5d71 hwmon: (pmbus) Increase maximum number of phases per page adds 3fc1e311687e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 192aafa40f4a dt-bindings: Add MP2888 voltage regulator device adds 5714de938559 hwmon: (adm1275) enable adm1272 temperature reporting adds d8df3526e67f docs: hwmon: Add an entry for mp2888 adds 4eb180903742 hwmon: Add sht4x Temperature and Humidity Sensor Driver adds e1829789348f hwmon: (sht4x) Fix sht4x_read_values return value adds b0843bda2844 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds d16d106811a4 hwmon: (max31790) Report correct current pwm duty cycles adds ae32ef18e616 hwmon: (max31790) Fix pwmX_enable attributes adds 0be181043c88 hwmon: (max31790) Clear fan fault after reporting it adds a145de31242c hwmon: (max31790) Detect and report zero fan speed adds 683fea529d2d Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds e50899122f32 scripts: sphinx-pre-install: rework the sphinx install logic adds a5f785f10218 scripts: sphinx-pre-install: fix the need of virtenv packages adds 51568befea2a docs/zh_CN: add core-api symbol-namespaces.rst translation adds cbae918b2c4b docs/zh_CN:add core-api padata translation adds 0afd4df0d16a docs: pdfdocs: Prevent column squeezing by tabulary adds 6ad1800071e8 docs: Fix typos in Documentation/trace/ftrace.rst adds c9a7fb71976c Merge remote-tracking branch 'jc_docs/docs-next' adds 80c1c54a2aa3 Merge tag 'v5.13-rc4' into media_tree adds 09104a9f7bab Merge remote-tracking branch 'v4l-dvb/master' adds de646852cdad media: move ttpci-eeprom to common adds 989cf18ed08f media: av7110: move driver to staging adds b998a59f82f1 media: sp8870: move it to staging adds 1cb13613735a media: mc-request.c: allow object_bind in QUEUED state adds ff3cc65cadb5 media: v4l: async, fwnode: Improve module organisation adds dc794d3d2424 media: staging: ipu3-imgu: Move the UAPI header from inclu [...] adds caad79405086 media: Documentation: ccs: Fix the op_pll_multiplier address adds 0e3e0c9369c8 media: ccs: Fix the op_pll_multiplier address adds 2cb2705cf7ff media: ipu3-cio2: Fix reference counting when looping over [...] adds 24786ccd9c80 media: i2c: ov2659: Use clk_{prepare_enable,disable_unprep [...] adds c492ec9ae9ed media: ov8856: Add support for 2 data lanes adds c19b93a69c8e media: ov8856: add vflip/hflip control support adds cef944c8f5ae media: staging: ipu3-imgu: Document pages field adds 45dbd70c35d6 media: i2c: ov8865: remove unnecessary NULL check adds d953e3cb4adf media: imx208: Add imx208 camera sensor driver adds 47926106af78 media: i2c: ov2659: Fix an error message adds 92fbe0323d1b media: i2c: ov9650: Fix an error message adds d443d838f6d7 media: dt-bindings: media: renesas,isp: Add bindings for I [...] adds 8f6a0eabb1f2 media: dt-bindings: media: renesas,vin: Add r8a779a0 support adds 6e2202ca1ee0 media: venus: hfi_cmds: Fix conceal color property adds 0394360eafa0 media: venus: Convert to use resource-managed OPP API adds 51bb3989c2a1 media: venus: hfi_cmds.h: Replace one-element array with f [...] adds 3cfe5815ce0e media: venus: Enable low power setting for encoder adds 6fc46680520f media: venus: helpers: Delete an unneeded bool conversion adds 83df8dfd57be media: dt-bindings: media: Document RDA5807 FM radio bindings adds 90c3493e4d9e media: dt-bindings: media: renesas,vin: Add r8a77961 support adds be6cdcf2c9c9 media: dt-bindings: media: renesas,csi2: Add r8a77961 support adds 14480e8df8b5 media: camss: move to use request_irq by IRQF_NO_AUTOEN flag adds a3a54bf4bdda media: bt878: do not schedule tasklet when it is not setup adds ac5688637144 media: em28xx: Fix possible memory leak of em28xx struct adds ba1ed4ae760a media: rkvdec: Fix .buf_prepare adds 082aaecff35f media: hantro: Fix .buf_prepare adds d84b9202d712 media: cedrus: Fix .buf_prepare adds ef677df92e45 media: adv7842: support EDIDs up to 4 blocks adds f9c2fd3bb857 media: ttpci: switch from 'pci_' to 'dma_' API adds 01fe904c9afd media: exynos4-is: Fix a use after free in isp_video_release adds 7dd0c9e547b6 media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release adds d2a0f8d6afda media: saa7134: Remove unnecessary INIT_LIST_HEAD() adds 1a4520090681 media: bt8xx: Fix a missing check bug in bt878_probe adds 6cf16148899f media: radio: si4713: constify static struct v4l2_ioctl_ops adds 0909f4acb916 media: rcar-vin: Enable support for r8a77961 adds 4c6178f31e7d media: rcar-csi2: Enable support for r8a77961 adds 2c1e75f5baac media: meson: vdec: remove redundant initialization of var [...] adds 1fcbeeb506fd media: mtk-vpu: Use devm_platform_ioremap_resource_byname adds 8f2e452730d2 media: au0828: fix a NULL vs IS_ERR() check adds d67fa04ce41f media: media/test_drivers: Drop unnecessary NULL check aft [...] adds a6b1e7093f0a media: tc358743: Fix error return code in tc358743_probe_of() adds dd706623fcab media: bdisp: remove redundant dev_err call in bdisp_probe() adds c75f11fbe4de media: atmel: atmel-isc: Remove redundant assignment to i adds 8610b3a2abfd media: st-delta: Remove redundant assignment to ret adds e6001f6922cf media: v4l: cadence: Handle errors of clk_prepare_enable() adds 0a045eac8d04 media: zr364xx: fix memory leak in zr364xx_start_readpipe adds b75a44de44f4 media: staging: media: zoran: fix some formatting issues adds efdd0d42e276 media: staging: media: zoran: remove detect_guest_activity adds 4283d387d9cb media: staging: media: zoran: multiple assignments should [...] adds 87c5d693f949 media: staging: media: zoran: remove blank line adds b8c8c4959ce3 media: staging: media: zoran: fix kzalloc style adds 5ef8a20af187 media: staging: media: zoran: change asm header adds cca65f640455 media: v4l: cadence: Handle errors of clk_prepare_enable() adds b7fdd208687b media: st-hva: Fix potential NULL pointer dereferences adds 99c2caa64580 media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues adds 66933f4b90dd media: hantro: test the correct variable in probe() adds 6d0aac74e1e2 media: drivers/media/platform/Rcar_jpu.c : fix typo issues adds bf950fdc71fe media: drivers/media/usb/gspca/cpia1.c : fix spelling typo adds d170ebb00472 media: uapi/linux/cec-funcs.h: set delay to 1 if unnused adds ce67eaca95f8 media: vicodec: Use _BITUL() macro in UAPI headers adds 8c8b9a9be2af media: dtv5100: fix control-request directions adds 53ae298fde7a media: gspca/sq905: fix control-request direction adds 5eabfbdd7d6a media: staging: media: tegra-vde: add missing error return [...] adds 8ed339f23d41 media: gspca/gl860: fix zero-length control requests adds b4bb4d425b7b media: gspca/sunplus: fix zero-length control requests adds 25d5ce3a606a media: rtl28xxu: fix zero-length control request adds 80daed70c6dc media: imx: imx7_mipi_csis: Fix error return code in mipi_ [...] adds 35037eab4aca media: v4l2-dev.c: Modified the macro SET_VALID_IOCTL adds 2bcfc81147b9 media: videobuf-dma-sg: void function return statements ar [...] adds 98b9c7890b2d docs: admin-guide: media: ipu3.rst: replace some characters adds 9df4827523bd docs: driver-api: media: zoran: replace SOFT HYPHEN character adds d4a84f86e916 docs: userspace-api: media: fdl-appendix.rst: replace some [...] adds eff7d26abc05 docs: userspace-api: media: v4l: replace some characters adds c11669f738f4 docs: userspace-api: media: dvb: replace some characters adds fdfca2cc5777 Merge remote-tracking branch 'v4l-dvb-next/master' adds 514bf33071ad Merge branch 'devprop' into linux-next adds e4ada4c8de70 Merge back ACPI power management material for v5.14. adds 514b25d84d1e Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] adds 7411de335119 Merge branches 'acpi-dptf', 'acpi-ec', 'acpi-apei' and 'ac [...] adds 38b0feae3818 Merge branch 'acpica' into linux-next adds 1a1a429db94a Merge branch 'pnp' into linux-next adds 7dc39d9dead2 Merge branch 'pm-cpufreq' into linux-next adds 3931fd6facb6 Merge branch 'pm-sleep' into linux-next adds 587024b8210d ACPI: power: Use u8 as the power resource state data type adds ca84f18798a4 ACPI: power: Save the last known state of each power resource adds 6381195ad7d0 ACPI: power: Rework turning off unused power resources adds f135cfa1a60e Merge branch 'acpi-pm' into linux-next adds c58e7ed28b45 PM: runtime: document common mistake with pm_runtime_get_sync() adds 981583aee8db cpufreq: stats: Clean up local variable in cpufreq_stats_c [...] adds a25ea0c642c2 Merge branches 'pm-core' and 'pm-cpufreq' into linux-next adds 66ee23461db7 Merge remote-tracking branch 'pm/linux-next' adds 424a5c02758d Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' adds 8a2279773401 PM / devfreq: governor: use DEVICE_ATTR_RW macro adds a9ceca53d495 dt-bindings: devfreq: tegra30-actmon: Convert to schema adds 64f4d903ce9d dt-bindings: devfreq: tegra30-actmon: Add cooling-cells adds 3bbb7e9b938e Merge remote-tracking branch 'devfreq/devfreq-next' adds 81a47a85666b Merge remote-tracking branch 'opp/opp/linux-next' adds fcef0e6c27ce fs: dlm: fix lowcomms_start error case adds 700ab1c363c7 fs: dlm: fix memory leak when fenced adds 6c6a1cc66695 fs: dlm: use alloc_ordered_workqueue adds 9a4139a79403 fs: dlm: move dlm allow conn adds ac7d5d036dc9 fs: dlm: introduce proto values adds d10a0b88751a fs: dlm: rename socket and app buffer defines adds 368f49ff1499 Merge remote-tracking branch 'dlm/next' adds 9ecf6ac17c32 RDMA/mlx5: Take qp type from mlx5_ib_qp adds 7b0006db6800 RDMA/hns: Optimize the base address table config for MTR adds 1f704d8cc072 RDMA/hns: Refactor root BT allocation for MTR adds 5e6370d7cc75 RDMA/hns: Fix wrong timer context buffer page size adds 82eb481da645 RDMA/hns: Use refcount_t APIs for HEM adds 68e11a6086b1 RDMA/hns: Clean the hardware related code for HEM adds 17bb6b6bb507 IB/hfi1: Move a function from a header file into a .c file adds c838de1af141 RDMA/srp: Add more structure size checks adds 6dc26498e1d3 RDMA/srp: Apply the __packed attribute to members instead [...] adds 7ec2e27a3aff RDMA/srp: Fix a recently introduced memory leak adds ad215aaea4f9 RDMA/srp: Make struct scsi_cmnd and struct srp_request adjacent adds 221442ea0f60 IB/isert: set rdma cm afonly flag adds 3f0d979efb82 RDMA/hns: Refactor capability configuration flow of VF adds d58c23c92548 IB/core: Only update PKEY and GID caches on respective events adds 1f8f60f35f79 IB/ipoib: Use DEVICE_ATTR_*() macros adds c5b8eaf8afd8 RDMA/core: Use the DEVICE_ATTR_RO macro adds 33e823460081 RDMA/srp: Use DEVICE_ATTR_*() macros adds cfbeb0b9bb96 RDMA/rtrs-srv: Kill reject_w_econnreset label adds 21c6f5674bb8 RDMA/rtrs-clt: Remove MAX_SESS_QUEUE_DEPTH from rtrs_send_ [...] adds 6564b110313e RDMA/rtrs-srv: Add error messages for cases when failing R [...] adds 485f2fb1a09e RDMA/rtrs-srv: Clean up the code in __rtrs_srv_change_state adds 3a98ea7041b7 RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH adds 3f3d0eabc14b RDMA/rtrs: Define MIN_CHUNK_SIZE adds 2d612f0d3d4b RDMA/rtrs: Use strscpy instead of strlcpy adds 5e82ac7c009b RDMA/rtrs-clt: Kill rtrs_clt_{start,stop}_hb adds b0c633c48290 RDMA/rtrs-clt: Kill rtrs_clt_disconnect_from_sysfs adds 0aedfb695f9b RDMA/rtrs-srv: Kill __rtrs_srv_change_state adds 7a2e0888b08c RDMA/rtrs-clt: Remove redundant 'break' adds 41db63a7efe1 RDMA/rtrs-clt: Check state of the rtrs_clt_sess before rea [...] adds 0cdfb3b20797 RDMA/rtrs-srv: Replace atomic_t with percpu_ref for ids_inflight adds 78df092c3822 RDMA/rtrs-srv: convert scnprintf to sysfs_emit adds 64bce1ee9784 RDMA/rtrs: Do not reset hb_missed_max after re-connection adds 07c14027295a RDMA/rtrs-srv: Duplicated session name is not allowed adds 2371c4035450 RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object adds 6bb97a2c1aa5 RDMA/rtrs-srv: Fix memory leak when having multiple sessions adds 5b73b799c25c RDMA/rtrs-clt: Check if the queue_depth has changed during [...] adds 7ecd7e290bee RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats an [...] adds 0e8558476faf RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare adds f97442887275 RDMA/core: Sanitize WQ state received from the userspace adds 96376a40959e IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() adds 4b4e586ebe37 IB/cm: Split cm_alloc_msg() adds c1cf6d9f743a IB/cm: Call the correct message free functions in cm_send_ [...] adds efafae671707 IB/cm: Tidy remaining cm_msg free paths adds 3595c398f6db Revert "IB/cm: Mark stale CM id's whenever the mad agent w [...] adds 70076a414efc IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls adds 7345201c3963 IB/cm: Improve the calling of cm_init_av_for_lap and cm_in [...] adds 76039ac9095f IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock adds 125217e0967f i40e: Replace one-element array with flexible-array member adds e860fa9b69e1 iidc: Introduce iidc.h adds d25a0fc41c1f ice: Initialize RDMA support adds 348048e724a0 ice: Implement iidc operations adds f9f5301e7e2d ice: Register auxiliary device to provide RDMA adds 9ed753312121 i40e: Prep i40e header for aux bus conversion adds f4370a85d62e i40e: Register auxiliary devices to provide RDMA adds 8498a30e1b94 RDMA/irdma: Register auxiliary driver and implement privat [...] adds 44d9e52977a1 RDMA/irdma: Implement device initialization definitions adds 3f49d6842569 RDMA/irdma: Implement HW Admin Queue OPs adds d1850c005aee RDMA/irdma: Add HMC backing store setup functions adds a3a06db504d3 RDMA/irdma: Add privileged UDA queue implementation adds 3ae331c75128 RDMA/irdma: Add QoS definitions adds 146b9756f14c RDMA/irdma: Add connection manager adds e8c4dbc2fcac RDMA/irdma: Add PBLE resource manager adds b48c24c2d710 RDMA/irdma: Implement device supported verb APIs adds dd90451fac23 RDMA/irdma: Add RoCEv2 UD OP support adds 551c46edc769 RDMA/irdma: Add user/kernel shared libraries adds 915cc7ac0f8e RDMA/irdma: Add miscellaneous utility definitions adds ddae5d62f3db RDMA/irdma: Add dynamic tracing for CM adds 48d6b3336a9f RDMA/irdma: Add ABI definitions adds fa0cf568fd76 RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw adds f6d2bbdf3d96 RDMA/irdma: Update MAINTAINERS file adds 50971e39154d Merge branch 'irdma' into rdma.git for-next adds 9aa3af40a864 Merge remote-tracking branch 'rdma/for-next' adds 2f1af441fd5d mptcp: fix pr_debug in mptcp_token_new_connect adds c68a0cd1735f mptcp: using TOKEN_MAX_RETRIES instead of magic number adds 0a4d8e96e4fd mptcp: generate subflow hmac after mptcp_finish_join() adds ae514983f2e4 mptcp: remove redundant initialization in pm_nl_init_net() adds eb5fb629f56d mptcp: make sure flag signal is set when add addr with port adds 804c72eeecd2 mptcp: support SYSCTL only if enabled adds 744ee14054c8 mptcp: restrict values of 'enabled' sysctl adds f6bb63cd0549 Merge branch 'mptcp-miscellaneous-cleanup' adds b11faec36870 net: hdlc_fr: remove redundant blank lines adds 4a9ab454ae9b net: hdlc_fr: add blank line after declarations adds 7aad06425991 net: hdlc_fr: fix an code style issue about "foo* bar" adds 30e7720d379a net: hdlc_fr: add some required spaces adds 168a196ffcff net: hdlc_fr: move out assignment in if condition adds 683b54bb468f net: hdlc_fr: code indent use tabs where possible adds 8f032c6535fe net: hdlc_fr: remove space after '!' adds 5d650a6c7b9c net: hdlc_fr: add braces {} to all arms of the statement adds c9a2ca5d7e58 net: hdlc_fr: remove redundant braces {} adds 2744fa2dfdcd net: hdlc_fr: remove unnecessary out of memory message adds 38e9673ce08f Merge branch 'net-hdlc_fr-clean-up-some-code-style-issues' adds 460a9aa23de6 samples: pktgen: add UDP tx checksum support adds cd4375d621aa nfc: fdp: correct kerneldoc for structure adds 466e1c889c71 nfc: fdp: drop ACPI_PTR from device ID table adds a548bee9ffe8 nfc: port100: correct kerneldoc for structure adds a70bbbe387d0 nfc: pn533: drop of_match_ptr from device ID table adds 26f20ff5e207 nfc: mrvl: mark OF device ID tables as maybe unused adds 41a6bf50ee04 nfc: mrvl: skip impossible NCI_MAX_PAYLOAD_SIZE check adds b3a790d43749 nfc: pn533: mark OF device ID tables as maybe unused adds 5edc94265e19 nfc: s3fwrn5: mark OF device ID tables as maybe unused adds aa1405772fe1 nfc: pn544: mark ACPI and OF device ID tables as maybe unused adds 255fcc7b7166 nfc: st-nci: mark ACPI and OF device ID tables as maybe unused adds 806278023492 nfc: st21nfca: mark ACPI and OF device ID tables as maybe unused adds 1ab4fe09977e nfc: st95hf: mark ACPI and OF device ID tables as maybe unused adds 4751d2aa321f net: stmmac: the XPCS obscures a potential "PHY not found" error adds ffb35c679842 r8169: Fix fall-through warning for Clang adds 015dbf5662fd ehea: fix error return code in ehea_restart_qps() adds 3a7244152f9c octeontx2-af: add support for custom KPU entries adds 5d16250b6059 octeontx2-af: load NPC profile via firmware database adds c87e6b139579 octeontx2-af: adding new lt def registers support adds 11c730bfbf5b octeontx2-af: support for coalescing KPU profiles adds f9c49be90c05 octeontx2-af: Update the default KPU profile and fixes adds d3f2c48de7b8 Merge branch 'npc-kpu-updates' adds 03a6ef31f2bc net: axienet: Fix fall-through warning for Clang adds 320daffdf249 octeontx2-pf: Fix fall-through warning for Clang adds 7c9896e37807 net: dsa: qca8k: check return value of read functions correctly adds 9fe99de01440 net: dsa: qca8k: add missing check return value in qca8k_p [...] adds 8b97f36aa5ab Merge branch 'net-dsa-qca8k-check-return-value-of-read-fun [...] adds 546d6bad18c0 net: phy: fix yt8511 clang uninitialized variable warning adds 0cc8bddb5b06 net: phy: abort loading yt8511 driver in unsupported modes adds a729b8e6ec3d Merge branch 'fixes-for-yt8511-phy-driver' adds 9571289ddf71 nfc: fdp: drop ftrace-like debugging messages adds 6a7fdad7021b nfc: mei_phy: drop ftrace-like debugging messages adds be3d162ad023 nfc: mrvl: use SPDX-License-Identifier adds 8f99528ef5e2 nfc: mrvl: correct minor coding style violations adds e3bf5531e6e6 nfc: mrvl: simplify with module_driver adds 62f64417afd6 nfc: pn533: drop ftrace-like debugging messages adds feab6ba21da7 nfc: pn533: drop unneeded braces {} in if adds aa93b4bcdffa nfc: pn544: drop ftrace-like debugging messages adds e83a26473a7b nfc: st21nfca: drop ftrace-like debugging messages adds 1952fa424dcb nfc: st-nci: drop ftrace-like debugging messages adds e099f3e8b71c nfc: st95hf: fix indentation to tabs adds ad993a95c508 virtio-net: Add validation for used length adds 62f20e068ccc ipv6: use prandom_u32() for ID generation adds 801f0a1cf96f net: sealevel: remove redundant blank lines adds 58f30eea85a3 net: sealevel: add blank line after declarations adds 8be88e3ccee4 net: sealevel: fix the code style issue about "foo* bar" adds f090d1c38107 net: sealevel: open brace '{' following struct go on the s [...] adds 52499d202dc6 net: sealevel: add some required spaces adds 40e8ee9d467d net: sealevel: remove redundant initialization for statics adds cc51e3f36e62 net: sealevel: fix a code style issue about switch and case adds 04d7ad8cca9c net: sealevel: remove meaningless comments adds b086ebfce34f net: sealevel: fix the comments style issue adds e24b60851936 net: sealevel: fix the alignment issue adds 015516d23299 Merge branch 'net-sealevel-clean-up-some-code-style-issues' adds 12e64b3bb9a8 ipv6: align code with context adds 44fdd2edb36f bnx2x: Remove the repeated declaration adds 15074a361fee net: dsa: sja1105: be compatible with "ethernet-ports" OF [...] adds 84db00f2c043 net: dsa: sja1105: allow SGMII PCS configuration to be per port adds 4c7ee010cf75 net: dsa: sja1105: the 0x1F0000 SGMII "base address" is ac [...] adds bf4edf4afb87 net: dsa: sja1105: cache the phy-mode port property adds 91a050782cbf net: dsa: sja1105: add a PHY interface type compatibility matrix adds 41fed17fdbe5 net: dsa: sja1105: add a translation table for port speeds adds f41fad3cb8b7 net: dsa: sja1105: always keep RGMII ports in the MAC role adds 96c85f51f123 net: dsa: sja1105: some table entries are always present w [...] adds e3d8178c6e07 Merge branch 'part-2-of-sja1105-dsa-driver-preparation-for [...] adds 01709d0977d4 nfc: hci: Fix spelling mistakes adds 37f2ad2b9018 net: sched: Fix spelling mistakes adds 379aecbce08f rds: Fix spelling mistakes adds 0c2c366e0ec5 sctp: sm_statefuns: Fix spelling mistakes adds b44eb28d44a6 net: hns3: add 'QoS' support for port based VLAN configuration adds f2dbf0ed4e0c net: hns3: refine for hclge_push_vf_port_base_vlan_info() adds 132023de7149 net: hns3: remove unnecessary updating port based VLAN adds 060e9accaa74 net: hns3: refine function hclge_set_vf_vlan_cfg() adds 2ba306627f59 net: hns3: add support for modify VLAN filter state adds 32e6d104c6fe net: hns3: add query basic info support for VF adds fa6a262a2550 net: hns3: add support for VF modify VLAN filter state adds 0ca821da86a5 net: hns3: add debugfs support for vlan configuration adds 7fc6d3abc084 Merge branch 'net-hns3-add-vlan-filter-control-support' adds 0bf4d9af2efe net: neterion: fix doc warnings in s2io.c adds 263805c8840d net: marvell: prestera: disable events interrupt while handling adds c00e8a69fe42 net: marvell: prestera: align flood setting according to l [...] adds f1e1b2630178 net: marvell: prestera: bump supported firmware version to 3.0 adds 47f26018a414 net: marvell: prestera: try to load previous fw version adds a20af95fba72 Merge branch 'marvell-prestera-firmware-3-0' adds b0f6c9ac8088 netpoll: don't require irqs disabled in rt kernels adds 37d4b3fdc55d net: enetc: catch negative return code from enetc_pf_to_port() adds d153ef5ce7db fjes: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to simplify code adds 68b8c55a701e qlcnic: Remove the repeated declaration adds 163d01c56e80 r8152: support pauseparam of ethtool_ops adds 52aa0b189288 net: vxge: Declare the function vxge_reset_all_vpaths as void adds 7cf85f8caa04 NFC: nci: Remove redundant assignment to len adds b934b6d1d933 octeontx2-af: Fix spelling mistake "vesion" -> "version" adds 9c5eee0afca0 net/sched: act_vlan: Fix modify to allow 0 adds 8323b20f1d76 net/sched: act_vlan: No dump for unset priority adds 8fd52b1f923c net/sched: act_vlan: Test priority 0 modification adds 00460eb1ddb0 Merge branch 'act_vlan-allow-modify-zero' adds 30cd458be244 net: hdlc: remove redundant blank lines adds 04cc04f07bb2 net: hdlc: add blank line after declarations adds 68fd73925bce net: hdlc: fix an code style issue about "foo* bar" adds 01506939cc84 net: hdlc: fix an code style issue about EXPORT_SYMBOL(foo) adds 387847f295c8 net: hdlc: replace comparison to NULL with "!param" adds e50eb6c3578c net: hdlc: move out assignment in if condition adds 1bb521825265 net: hdlc: add braces {} to all arms of the statement adds 686e8463ff76 Merge branch 'hdlc-cleanups' adds e5432cc71ab6 NFC: microread: Remove redundant assignment to variable err adds 5ac712dcdfef net: stmmac: enable platform specific safety features adds e516f5be5b17 hamradio: bpqether: Fix -Wunused-const-variable warning adds 6990c7f44c0d cxgb4: Fix -Wunused-const-variable warning adds 0a206f9d9e23 igb: Fix -Wunused-const-variable warning adds b923cda96388 net: dcb: Return the correct errno code adds ca746c55a7e6 net: Return the correct errno code adds 26d3f69c500c macvlan: Fix a typo adds ec674565fbc6 gtp: Fix a typo adds e9a0bf6d002f vrf: Fix a typo adds f62c4f3870d8 net: usb: Fix spelling mistakes adds e65c27938d8e net: mdio: Fix spelling mistakes adds e0ae757c3235 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 710b797cf61b docs: networking: Add documentation for MAPv5 adds e1d9a90a9bfd net: ethernet: rmnet: Support for ingress MAPv5 checksum offload adds b6e5d27e32ef net: ethernet: rmnet: Add support for MAPv5 egress packets adds 92c35cfd9366 Merge branch 'qualcomm-rmnet-mapv5' adds 133dc203d77d netfilter: nft_exthdr: Support SCTP chunks adds a58db7ad80e8 netfilter: nft_set_pipapo_avx2: Skip LDMXCSR, we don't nee [...] adds 0974cff3eb66 netfilter: add and use nft_set_do_lookup helper adds f227925e53c3 netfilter: nf_tables: prefer direct calls for set lookups adds 06f029930264 netfilter: Remove leading spaces in Kconfig adds 07df3fc90a03 netfilter: x_tables: improve limit_mt scalability adds 02d85142670b netfilter: xt_CT: Remove redundant assignment to ret adds e0241ae6ac59 netfilter: use nfnetlink_unicast() adds 586d5a8bcede netfilter: x_tables: reduce xt_action_param by 8 byte adds 6802db48fc27 netfilter: reduce size of nf_hook_state on 32bit platforms adds 85554eb981e5 netfilter: nf_tables: add and use nft_sk helper adds 2d7b4ace0754 netfilter: nf_tables: add and use nft_thoff helper adds f06ad944b6a9 netfilter: nf_tables: remove unused arg in nft_set_pktinfo [...] adds 897389de4828 netfilter: nf_tables: remove xt_action_param from nft_pktinfo adds 89258f8e4148 netfilter: nft_set_pipapo_avx2: fix up description warnings adds 8a1c08ad19b6 netfilter: fix clang-12 fmt string warnings adds 5fe8e519e44f Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next adds 011ab4dffe96 dt-bindings: net: brcm,iproc-mdio: convert to the json-schema adds 7f0e869c4e39 sit: replace 68 with micro IPV4_MIN_MTU adds b676c7f1c383 ethtool: Fix a typo adds 8ab1784df651 9p/trans_virtio: Fix spelling mistakes adds 91641b79e1e1 Bluetooth: Fix spelling mistakes adds fe6c0262bdf9 rxrpc: Fix a typo adds 5debe0b30bac decnet: Fix spelling mistakes adds 2bda0a5e3bf8 nfp: flower: move non-zero chain check adds c8b034fbeba5 nfp: flower-ct: add pre and post ct checks adds e236e4849b58 nfp: flower-ct: add ct zone table adds bd0fe7f96a3c nfp: flower-ct: add zone table entry when handling pre/pos [...] adds 072c089ca536 nfp: flower-ct: add nfp_fl_ct_flow_entries adds fa81d6d214a4 nfp: flower-ct: add a table to map flow cookies to ct flows adds f7ae12e2f95d nfp: flower-ct: add tc_merge_tb adds 3c863c300c09 nfp: flower-ct: add tc merge functionality adds 53c7bb553056 Merge branch 'nfp-ct-offload' adds d395381909a3 netdevsim: Add max_vfs to bus_dev adds 32ac15d8fd80 netdevsim: Disable VFs on nsim_dev_reload_destroy() call adds 814b9ce65ec3 netdevsim: Implement port types and indexing adds 92ba1f29e6e2 netdevsim: Implement VFs adds 160dc373eead netdevsim: Implement legacy/switchdev mode for VFs adds 4677efc486e1 devlink: Introduce rate object adds 885dfe121b38 netdevsim: Register devlink rate leaf objects per VF adds a27d8e352bf2 selftest: netdevsim: Add devlink rate test adds 1897db2ec310 devlink: Allow setting tx rate for devlink rate leaf objects adds 605c4f8f199b netdevsim: Implement devlink rate leafs tx rate support adds 31f072333606 selftest: netdevsim: Add devlink port shared/max tx rate test adds a8ecb93ef03d devlink: Introduce rate nodes adds 885226f5680e netdevsim: Implement support for devlink rate nodes adds 413ee943d788 selftest: netdevsim: Add devlink rate nodes test adds d75559845078 devlink: Allow setting parent node of rate objects adds f3d101b485ca netdevsim: Allow setting parent node of rate objects adds 1a9c0482f555 selftest: netdevsim: Add devlink rate grouping test adds b62767e7bab3 Documentation: devlink rate objects adds 270d47dc1fc4 Merge branch 'devlink-rate-objects' adds d467d0bc7ab8 rtnetlink: Fix spelling mistakes adds dd0d91b91398 libceph: Fix spelling mistakes adds 5abaf211c4a5 net: hdlc_cisco: remove redundant blank lines adds 001aa274300d net: hdlc_cisco: fix the code style issue about "foo* bar" adds c1300f37ea99 net: hdlc_cisco: add some required spaces adds 05ff5525aa82 net: hdlc_cisco: remove unnecessary out of memory message adds 4e38d514788c net: hdlc_cisco: add blank line after declaration adds 4a20f8ecbf61 net: hdlc_cisco: remove redundant space adds b596ce68fd4a Merge branch 'hdlc_cisco-cleanups' adds b81017aeee4e net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() adds a54a8b71f6fa net: pcs: xpcs: there is only one PHY ID adds 9900074eccce net: pcs: xpcs: make the checks related to the PHY interfa [...] adds a1a753ed1d4a net: pcs: xpcs: export xpcs_validate adds 14b517cb62d6 net: pcs: xpcs: export xpcs_config_eee adds 8e2bb9569942 net: pcs: xpcs: export xpcs_probe adds 679e283ec7d6 net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} adds 2cac15dae2f6 net: pcs: xpcs: convert to mdio_device adds 11059740e616 net: pcs: xpcs: convert to phylink_pcs_ops adds c356be057432 Merge branch 'xpcs-phylink_pcs_ops' adds f8e0a68babae net/smc: avoid possible duplicate dmb unregistration adds 5e4a43ceb22a net/smc: no need to flush smcd_dev's event_wq before destr [...] adds 81ac670a6772 Merge branch 'smc-next' adds a58224040f2d nfc: mrvl: remove useless "continue" at end of loop adds 2c95e6c7e558 nfc: mrvl: reduce the scope of local variables adds 1bd4f5716fc3 qed: Add TCP_ULP FW resource layout adds 897e87a10c35 qed: Add NVMeTCP Offload PF Level FW and HW HSI adds 76684ab8f4f9 qed: Add NVMeTCP Offload Connection Level FW and HW HSI adds 203d136e8958 qed: Add support of HW filter block adds ab47bdfd2e2e qed: Add NVMeTCP Offload IO Level FW and HW HSI adds 826da4861430 qed: Add NVMeTCP Offload IO Level FW Initializations adds 806ee7f81a2b qed: Add IP services APIs support adds eda1bc65b0dc Merge branch 'QED-NVMeTCP-Offload' adds 14623e005a1e tipc: eliminate redundant fields in struct tipc_sock adds 62633c2f17f1 tipc: refactor function tipc_sk_anc_data_recv() adds 5ef213258ddf tipc: simplify handling of lookup scope during multicast m [...] adds ae1d9cc31244 Merge branch 'tipc-cleanups' adds f0e8cb6106da nvme-tcp-offload: Add nvme-tcp-offload - NVMeTCP HW offload ULP adds 98a5097d1e08 nvme-fabrics: Move NVMF_ALLOWED_OPTS and NVMF_REQUIRED_OPT [...] adds af527935bd5a nvme-fabrics: Expose nvmf_check_required_opts() globally adds 4b8178ec5794 nvme-tcp-offload: Add device scan implementation adds 5aadd5f9311e nvme-tcp-offload: Add controller level implementation adds 5faf6d685548 nvme-tcp-offload: Add controller level error recovery impl [...] adds e4ba452ded39 nvme-tcp-offload: Add queue level implementation adds 35155e2626dc nvme-tcp-offload: Add IO level implementation adds 5ff5622ea1f1 Merge branch 'NVMeTCP-Offload-ULP' adds 9c153d388976 net: vlan: Avoid using strncpy() adds 43902070fb7b net: bonding: Use strscpy_pad() instead of manually-trunca [...] adds a29cb6914681 net: tcp better handling of reordering then loss cases adds 5e0b8928927f net:cxgb3: replace tasklets with works adds 6a8dd8b2fa5b net:cxgb3: fix code style issues adds 490dcecabbf9 mlx5: count all link events adds e6dfa4a54a90 net/mlx5: Fix duplicate included vhca_event.h adds b74fc1ca6a45 net/mlx5: check for allocation failure in mlx5_ft_pool_init() adds c4cf987ebe14 net/mlx5e: Remove the repeated declaration adds ab57a912befe net/mlx5e: IPoIB, Add support for NDR speed adds 771a563ea05b net/mlx5e: Zero-init DIM structures adds 8ec5d438a3c2 net/mlx5e: RX, Re-place page pool numa node change logic adds 040ee6172e77 net/mlx5e: Disable TX MPWQE in kdump mode adds 39e8cc6d757a net/mlx5e: Disable TLS device offload in kdump mode adds f68406ca3b77 net/mlx5e: Remove unreachable code in mlx5e_xmit() adds fcd1a53064cf Merge tag 'mlx5-updates-2021-06-03' of git://git.kernel.or [...] adds 5567d4d9e738 net: ipa: add support for inline checksum offload adds d15ec1933309 Revert "net: ipa: disable checksum offload for IPA v4.5+" adds e5118f5723ee Merge branch 'ipa-inline-csum' adds feb938fad63f net: phy: marvell: use phy_modify_changed() for marvell_se [...] adds 92e1b57c3865 bonding: remove redundant initialization of variable ret adds a10541f5d9fa sch_htb: fix doc warning in htb_add_to_id_tree() adds 819fb78f6955 net: ks8851: Make ks8851_read_selftest() return void adds 118de6106735 net: ethernet: rmnet: Restructure if checks to avoid unini [...] adds e32ea44c7ae4 icmp: fix lib conflict with trinity adds ebbf5fcb94a7 netdevsim: Fix unsigned being compared to less than zero adds 64b9d52f3da4 Merge remote-tracking branch 'net-next/master' adds fc8c262e0eb5 bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations adds e8e0f0f48478 bpf, devmap: Remove drops variable from bq_xmit_all() adds 05924717ac70 bpf, tnums: Provably sound, faster, and more precise algor [...] adds 16cac0060680 libbpf: Move few APIs from 0.4 to 0.5 version adds 232c9e8bd5eb libbpf: Refactor header installation portions of Makefile adds 7d8a819dd316 libbpf: Install skel_internal.h header used from light skeletons adds 56b8b7f9533b selftests/bpf: Add xdp_redirect_multi into .gitignore adds 6b91558353cf Merge remote-tracking branch 'bpf-next/for-next' adds 422e43c8fe95 Merge remote-tracking branch 'ipsec-next/master' adds 17818dfa8f2e ath10k/ath11k: fix spelling mistake "requed" -> "requeued" adds 238ebd8b487b ath9k: ar9003_mac: read STBC indicator from rx descriptor adds 1e36f828c423 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds da16f5be45d0 b43: phy_n: Delete some useless TODO code adds d1dbaa54191e b43legacy: Remove unused inline function txring_to_priority() adds fef1cdbba4d1 b43legacy: Fix spelling mistake "overflew" -> "overflowed" adds 080f9c10c773 ipw2x00: Minor documentation update adds 0f4c97a2db77 Merge remote-tracking branch 'wireless-drivers-next/master' adds ebe7b17d3b62 Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS B [...] adds beb1dd87ab58 Bluetooth: btrtl: rename USB fw for RTL8761 adds 6bd0fdb59797 Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid adds 7d65072ec779 Bluetooth: use inclusive language in hci_core.h adds 83b28e5e89d9 Bluetooth: use inclusive language to describe CPB adds 1e7390685261 Bluetooth: use inclusive language in HCI LE features adds f3cd0846d705 Bluetooth: use inclusive language in SMP adds 46014be648c5 Bluetooth: use inclusive language in comments adds d6e15c04b70d Bluetooth: btmtkuart: using pm_runtime_resume_and_get inst [...] adds b7f84e216daa Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. adds 4865bed5d857 Bluetooth: btusb: fix bt fiwmare downloading failure issue [...] adds 02b3492e6316 Bluetooth: btusb: Add a new USB ID for RTL8822CE adds 35eb10b55b83 Bluetooth: Fix spelling mistakes adds 313e06a76a3f Bluetooth: bnep: Use the correct print format adds dc7530bc0665 Bluetooth: cmtp: Use the correct print format adds def89fcbf55f Bluetooth: hidp: Use the correct print format adds ef3ff9865223 Bluetooth: 6lowpan: Use the correct print format adds a8201bbfd87d Bluetooth: a2mp: Use the correct print format adds d68d9753b828 Bluetooth: amp: Use the correct print format adds aee005893410 Bluetooth: mgmt: Use the correct print format adds 899a333d7082 Bluetooth: msft: Use the correct print format adds 48f4e2eef7ca Bluetooth: sco: Use the correct print format adds e62473c516b6 Bluetooth: smp: Use the correct print format adds e853b4de31eb Merge remote-tracking branch 'bluetooth/master' adds 3c43d7022dc2 gfs2: Clean up the error handling in gfs2_page_mkwrite adds 9dd6fe5bba12 gfs2: Add wrapper for iomap_file_buffered_write adds 04264450d3cb gfs2: Add gfs2_holder_is_compatible helper adds 485805ef8389 gfs2: Fix mmap + page fault deadlocks (part 1) adds f8524fce6a88 iov_iter: Add iov_iter_fault_in_writeable() adds b1027833a374 gfs2: Add wrappers for accessing journal_info adds fd3a022b7228 gfs2: Encode glock holding and retry flags in journal_info adds a06cf5b66b44 gfs2: Add LM_FLAG_OUTER glock holder flag adds b8182f91d5dd gfs2: Fix mmap + page fault deadlocks (part 2) adds 574c26b5ca1c gfs2: Fix do_gfs2_set_flags description adds f4fd91361b9d Merge remote-tracking branch 'gfs2/for-next' adds b2f37bba5124 Merge remote-tracking branch 'mtd/mtd/next' adds 5ca5683969f0 Merge remote-tracking branch 'nand/nand/next' adds 40ff32d39b47 Merge remote-tracking branch 'spi-nor/spi-nor/next' adds fc9818e6c54d crypto: qat - return error when failing to map FW adds b9f7c36de978 crypto: qat - check MMP size before writing to the SRAM adds 78b4267a1524 crypto: qat - report an error if MMP file size is too large adds 96b572292094 crypto: qat - check return code of qat_hal_rd_rel_reg() adds 9afe77cf25d9 crypto: qat - remove unused macro in FW loader adds 11e0ca8f028c hwrng: Kconfig - Remove leading spaces adds 155f7d321f02 crypto: header - Fix spelling errors adds 308365483351 crypto: khazad,wp512 - remove leading spaces before tabs adds 5c0ecc2e81ec crypto: qce - Fix some error handling path adds cb028f1662a9 hwrng: core - remove redundant initialization of variable err adds c4d7d31874a7 crypto: cavium: Fix a bunch of kernel-doc related issues adds c215b5135133 crypto: nx: nx-aes-gcm: Kernel-doc formatting should not b [...] adds 01df08b93e40 crypto: ccp: ccp-dev: Fix a little doc-rot adds aa22cd7f6780 crypto: tcrypt - enable tests for xxhash and blake2 adds 98f481f22de2 hwrng: core - Use DEVICE_ATTR_<RW|RO> macro adds 9b7b94683a9b crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG adds 1339a7c3ba05 crypto: qce: skcipher: Fix incorrect sg count for dma transfers adds abf790a9b52d MAINTAINERS: Add maintainer for Qualcomm crypto drivers adds 3f4a8567b50e crypto: nx - Fix typo in comment adds e5764377aa54 crypto: qce - Fix inconsistent indenting adds dc11803409fb crypto: hisilicon/qm - add dfx log if not use hardware cry [...] adds 0dbcf1a24e68 crypto: hisilicon/qm - fix the process of VF's list adding adds 6889fc2104e5 crypto: ecdh - fix ecdh-nist-p192's entry in testmgr adds 8fd28fa5046b crypto: ecdh - fix 'ecdh_init' adds 8154132521e9 crypto: ecdh - register NIST P384 tfm adds 8e568fc2a71d crypto: ecdh - add test suite for NIST P384 adds 9b75e311acad crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 adds a5c164b195a8 crypto: hisilicon/qm - support address prefetching adds e7662cb9e99e crypto: hisilicon - switch to memdup_user_nul() adds 5d0421d65be8 hwrng: exynos - Use pm_runtime_resume_and_get() to replace [...] adds b21d14d9885a hwrng: omap - Use pm_runtime_resume_and_get() to replace o [...] adds e9009fb227fa hwrng: ks-sa - Use pm_runtime_resume_and_get() to replace [...] adds 7551a074700a crypto: af_alg - use DIV_ROUND_UP helper macro for calculations adds f5a6bf077126 crypto: ixp4xx - convert to platform driver adds 937264905aa2 crypto: ixp4xx - Add DT bindings adds 76f24b4f46b8 crypto: ixp4xx - Add device tree support adds 4cd8c3152ede crypto: octeontx2 - Add mailbox support for CN10K adds eb33cd9116b2 crypto: octeontx2 - add support to map LMTST region for CN10K adds 40a645f753b3 crypto: octeontx2 - add support for CPT operations on CN10K adds 76c1f4e0efd8 crypto: octeontx2 - enable and handle ME interrupts adds d5c1477b2f39 crypto: hisilicon/sec - add new type of SQE adds adc3f65a7806 crypto: hisilicon/sec - driver adapt to new SQE adds 7b44c0eecd6a crypto: hisilicon/sec - add new skcipher mode for SEC adds 5652d55a76f6 crypto: hisilicon/sec - add fallback tfm supporting for XTS mode adds 6161f40c630b crypto: hisilicon/sec - fixup 3des minimum key size declaration adds 1e609f5fb73b crypto: hisilicon/hpre - fix ecdh self test issue adds 9612581fc109 crypto: hisilicon/hpre - add check before gx modulo p adds b981f7990e1a crypto: hisilicon/hpre - register ecdh NIST P384 adds 38cd3968bf28 crypto: hisilicon/qm - adjust reset interface adds e3ac4d20e936 crypto: hisilicon/qm - enable PF and VFs communication adds 3cd53a27c2fc crypto: hisilicon/qm - add callback to support communication adds 760fe22cf5e9 crypto: hisilicon/qm - update reset flow adds b6e57c7cdd79 Merge remote-tracking branch 'crypto/master' adds 33f90f27e1c5 drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() adds e821a334b29f drm: bridge: cdns-mhdp8546: Fix inconsistent indenting adds 2986d2763daa drm/bridge: lt8912b: fix platform_no_drv_owner.cocci warnings adds 5ccbb2ee039f drm/bridge: DRM_CROS_EC_ANX7688 should depend on I2C_CROS_ [...] adds ffa52910faff Merge drm/drm-next into drm-misc-next adds 71b970c86807 drm/dp_mst: Use kHz as link rate units when settig source [...] adds 162ba3bd9dce drm: Fix for GEM buffers with write-combine memory adds 3c1ed51a4318 drm/rockchip: remove existing generic drivers to take over [...] adds 53c2710c0d92 drm: rockchip: add scaling for RK3036 win1 adds ab64b448a175 drm: rockchip: add missing registers for RK3188 adds 742203cd56d1 drm: rockchip: add missing registers for RK3066 adds d099fa672cbe drm: rockchip: add alpha support for RK3036, RK3066, RK312 [...] adds 046e0db97569 drm: rockchip: set alpha_en to 0 if it is not used adds ae41d925c75b drm/rockchip: cdn-dp-core: add missing clk_disable_unprepa [...] adds c0677e41a47f drm/rockchip: cdn-dp-core: add MODULE_FIRMWARE macro adds 43c2de1002d2 drm/rockchip: dsi: move all lane config except LCDC mux to bind() adds b354498bbe65 drm/rockchip: dsi: remove extra component_del() call adds 7455cedf7c4d drm/rockchip: remove unused function adds 3dfa159f6b0c drm/rockchip: lvds: Fix an error handling path adds ce0cb93a5adb drm/rockchip: cdn-dp: fix sign extension on an int multipl [...] adds 872b68e9750e drm/rockchip: vop: add PX30 version info adds ef9e57cda5fb drm/bridge: lt8912b: Drop unused includes adds f674555ee544 drm: bridge: cdns-mhdp8546: Fix PM reference leak in adds 88938bf343ef drm: reference mode flags in DRM_CLIENT_CAP_* docs adds bbf4627ba641 drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs adds 2e290c8d8d29 drm: document minimum kernel version for DRM_CLIENT_CAP_* adds 43ed3c6c786d Merge tag 'drm-misc-next-2021-06-01' of git://anongit.free [...] adds 2b5298b0aa09 drm/i915/gen12: Add recommended hardware tuning value adds 503c7ef3b47d drm/i915/icl: add Wa_22010271021 for all gen11 adds 0a6b3d35c033 drm/i915: Move Wa_16011163337 to gen12_ctx_workarounds_init() adds cade4696ff8d drm/i915: Add Wa_14011060649 adds f7c379779161 drm/i915: Take request reference before arming the watchdog timer adds 399cd9797052 drm/i915/pmu: Check actual RC6 status adds 2ef6a01fb636 drm/i915/uapi: fix kernel doc warnings adds 19d053d477a1 drm/i915/uapi: convert i915_user_extension to kernel doc adds e3bdccafb5bc drm/i915/uapi: convert i915_query and friend to kernel doc adds 8e6a2ebe4b9d Merge tag 'topic/intel-gen-to-ver-2021-04-19' of git://ano [...] adds f44b733e865a drm/i915/selftests: Skip aperture remapping selftest where [...] adds a36a47490d8e drm/i915/selftests: Only query RAPL for integrated power m [...] adds 5b1170560889 drm/i915/selftests: Rename pm_ prefixed functions names adds 0c1a77cbdafb drm/doc: add section for driver uAPI adds c256af0d6c18 drm/i915/lmem: Fail driver init if LMEM training failed adds d57d4a1daf5e drm/i915: Create stolen memory region from local memory adds b75947e6b29d drm/i915/stolen: treat stolen local as normal local memory adds f9a7b01e95d5 drm/i915/stolen: enforce the min_page_size contract adds ae7f0dc105c4 drm/i915/stolen: actually mark as contiguous adds 772f7bb75dff drm/i915: Fix docbook descriptions for i915_gem_shrinker adds f1f7f5538b9f drm/i915: Fix docbook descriptions for i915_cmd_parser adds ed52c62d386f drm/i915: Avoid div-by-zero on gen2 adds f765a5b48c66 drm/i915: Read C0DRB3/C1DRB3 as 16 bits again adds 924ad0e848b5 drm/i915: Give C0DRB3/C1DRB3 a _BW suffix adds ac69496fe65c drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp adds c27d642b8edb drm/i915/dg1: Fix mapping type for default state object adds fa85bfd19c26 drm/i915: Update the helper to set correct mapping adds 529b9ec809a0 drm/i915/gtt: map the PD up front adds 6aed5673f00d drm/i915/gtt/dgfx: place the PD in LMEM adds a9cf6ab3e7e4 drm/i915/fbdev: Use lmem physical addresses for fb_mmap() [...] adds 4bc91dbde0da drm/i915/lmem: Bypass aperture when lmem is available adds 229e22845e81 drm/i915: Return error value when bo not in LMEM for discrete adds ca419f407b43 drm/i915: Fix crash in auto_retire adds ff2d0ba25ad6 drm/i915/gem: Remove reference to struct drm_device.pdev adds bc6f80cce9ae drm/i915: Use trylock in shrinker for ggtt on bsw vt-d and [...] adds d8e44e4dd221 drm/i915/overlay: Fix active retire callback alignment adds fd5f262db118 drm/i915/selftests: Fix active retire callback alignment adds 73552e008a85 drm/i915: Remove erroneous i915_is_ggtt check for I915_GEM [...] adds 0333ec8806df drm/i915: Use might_alloc() adds 2bc9c04ea702 drm/doc/rfc: i915 DG1 uAPI adds 36150bba4432 drm/i915: mark stolen as private adds 710217292a61 drm/i915/query: Expose memory regions through the query uAPI adds 357814f878f9 drm/i915: rework gem_create flow for upcoming extensions adds ebcb40298947 drm/i915/uapi: introduce drm_i915_gem_create_ext adds 2459e56fd8af drm/i915/uapi: implement object placement extension adds 4f869f1dbd7e drm/i915/lmem: support optional CPU clearing for special i [...] adds 0e997a36ecb6 drm/i915/gem: clear userspace buffers for LMEM adds 0a46be95c282 drm/i915/gem: hide new uAPI behind CONFIG_BROKEN adds c3b147604f27 drm/i915: drop the __i915_active_call pointer packing adds ae9faeb9a2c9 drm/i915: Drop duplicate WaDisable4x2SubspanOptimization:hsw adds e49a8b2cc852 drm/i915/gt: Do release kernel context if breadcrumb measu [...] adds 00d6dc3da1d7 drm/i915/stolen: shuffle around init_memory_region adds 727ecd99a4c9 drm/doc/rfc: drop the i915_gem_lmem.h header adds 8777d17b68dc drm/i915/gem: Pin the L-shape quirked object as unshrinkable adds 50c3ffb49c95 drm/i915/gt: fix typo issue adds 0db3633f6159 drm/i915/gt: Move engine setup out of set_default_submission adds c92c36ed8d92 drm/i915/gt: Move submission_method into intel_gt adds 0669a6e1f115 drm/i915/gt: Move CS interrupt handler to the backend adds 615160334f3f drm/i915/params: Align visibility of device level and glob [...] adds 5b26d57fdb49 drm/i915: Add Wa_14010733141 adds ccd1950c2f7e Merge tag 'drm-intel-gt-next-2021-05-28' of git://anongit. [...] adds eba98523724b drm/amdgpu: fix metadata_size for ubo ioctl queries adds 3c609c8b1f2f drm/amdgpu: free the metadata buffer for sg type BOs as well adds 8a81028b4f7a drm/amd/pm: use attr_update if the attr has it adds 16eb48c62bd3 drm/amdgpu: support atcs method powershift (v4) adds 57738ae40f33 drm/amd/display: do not dereference on NULL adds bcd743741f76 drm/amd/display: WARN_ON cleanups adds e0172928ae05 drm/amd/pm: retain the fine grain tuning parameters after resume adds ae4c0d7674a7 drm/amdgpu: make sure we unpin the UVD BO adds 6fdd6f4aa5c7 drm/amdgpu: add amdgpu_bo_vm bo type adds 2a675640bc2d drm/amdgpu: move shadow bo validation to VM code adds 1fdc79f6f9dc drm/admgpu: add two shadow BO helper functions adds 59276f056fb7 drm/amdgpu: switch to amdgpu_bo_vm for vm code adds 9c3fec688f45 drm/amdgpu: remove unused code adds c7b9aa7a9220 drm/amdgpu: do not allocate entries separately adds 19a1d9350be6 drm/amdgpu: flush gart changes after all BO recovery adds 3fa8f89d7207 drm/amdgpu: enable smart shift on dGPU (v5) adds 2b8f73184980 drm/amdgpu: fix sdma firmware version error in sriov adds ba809007f216 drm/amdgpu: optimize code about format string in gfx_v10_0 [...] adds f0e0687cf6d9 drm/amdgpu: Fix a bug on flag table_freed adds 8333388b7513 amd/display: convert DRM_DEBUG_ATOMIC to drm_dbg_atomic adds 66c46621c812 amdgpu: remove unreachable code adds 06888d571b51 drm/amd/display: Avoid HDCP over-read and corruption adds a6c3c37b661d drm/amd/display: fix gcc set but not used warning of varia [...] adds d3892e20d8cc drm/amd/display: Remove the redundant initialization of lo [...] adds ea2be5c05286 drm/amd/display: fix warning: ‘update_dsc_caps’ and ‘apply [...] adds 3b42ca80730f drm/amdgpu: Remove unneeded semicolon adds 915821a744d9 drm/amdgpu: bump driver version adds 29b4c589b43d drm/amdgpu: Add vbios info ioctl interface adds 7d9c70d23550 drm/amdgpu: remove unsafe optimization to drop preamble ib adds 5745d647d556 Merge tag 'amd-drm-next-5.14-2021-06-02' of https://gitlab [...] adds cc8e176a1699 Merge remote-tracking branch 'drm/drm-next' adds 9450129ed944 drm: Fix misleading documentation of drm_gem_cma_create() adds d3116756a710 drm/ttm: rename bo->mem and make it a pointer adds b970b8e9fbb4 drm/doc: Include fence chain api adds 4a888ba03fd9 drm/vgem/vgem_drv: Standard comment blocks should not use [...] adds 95b2151fec3e drm/sched: Fix inverted comment for hang_limit adds c5ef15ae0963 video: fbdev: atyfb: mach64_cursor.c: deleted the repeated word adds ff323d6d72e1 video: fbdev: mb862xx: use DEVICE_ATTR_RO macro adds f611b1e7624c drm: Avoid circular dependencies for CONFIG_FB adds 5ea4dba68305 drm/msm/a6xx: add CONFIG_QCOM_LLCC dependency adds 4dc7c97d04dc drm/pl111: depend on CONFIG_VEXPRESS_CONFIG adds 01b166b23be2 drm/mediatek/mtk_disp_color: Strip incorrect doc and demot [...] adds cebecaf18e4e drm/mediatek/mtk_disp_gamma: Strip and demote non-conforma [...] adds ae727f6722dc drm/mediatek/mtk_disp_ovl: Strip and demote non-conformant header adds f2ab3713d6ab drm/mediatek/mtk_disp_rdma: Strip and demote non-conforman [...] adds 2f921c077069 drm/sti/sti_hdmi_tx3g4c28phy: Provide function names for k [...] adds 8fb84ac8911e drm/sti/sti_hda: Provide missing function names adds 94c38225f335 drm/sti/sti_tvout: Provide a bunch of missing function names adds 6c3f953381e5 drm/sti/sti_hqvdp: Fix incorrectly named function 'sti_hqv [...] adds 8c69d0298fb5 drm/nouveau/nvkm/subdev/mc/tu102: Make functions called by [...] adds c3d670fcc874 drm/ttm/ttm_tt: Demote non-conformant kernel-doc header adds 81f9fedd5cb4 drm/panel/panel-raspberrypi-touchscreen: Demote kernel-doc abuse adds c372257758ad drm/panel/panel-sitronix-st7701: Demote kernel-doc abuse adds 73f6f23063ec drm/exynos/exynos7_drm_decon: Fix incorrect naming of 'dec [...] adds 6668da9fb787 drm/exynos/exynos_drm_ipp: Fix documentation for 'exynos_d [...] adds a3dd6d9093ee drm/vboxvideo/hgsmi_base: Place function names into headers adds 8fd54b2c94ac drm/vboxvideo/modesetting: Provide function names for prot [...] adds 610d9c311b13 drm/panel: add rotation support for Elida KD35T133 panels adds 0939cd7e9e1d Merge remote-tracking branch 'drm-misc/for-linux-next' adds 14f00c65625b drm/amd/display: Fix uninitialized field when expanding ma [...] adds 297c404bc596 drm/amd/pm: sysfs attrs to read ss powershare (v6) adds 1c972be5c403 drm/amdgpu: attr to control SS2.0 bias level (v2) adds 76afd32c2875 drm/amdgpu: soc15 register access through RLC should only [...] adds c58694a19220 drm/amdgpu: switch kzalloc to kvzalloc in amdgpu_bo_create adds 1718b53159d1 drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds 4d0be62638c2 drm/amdkfd: Add flush-type parameter to kfd_flush_tlb adds 5834407d685f drm/amdkfd: Add heavy-weight TLB flush after unmapping adds 891069653f51 drm/amdgpu: Add table_freed parameter to amdgpu_vm_bo_update adds 0c4187038a67 drm/amdkfd: Make TLB flush conditional on mapping adds c49d64b02100 drm/amdgpu: remove redundant assignment of variable k adds 9aeff4e09425 drm/amd/display: remove variable active_disp adds 1e5d0ab46347 drm: fix doc warnings in drm_atomic.h adds 5f70127b3276 drm/amd/display: Keep linebuffer pixel depth at 30bpp for [...] adds c4ff54d4874e usb/host: enable auto power control for xhci-pci adds 441564754f4d drm/amdgpu: add another raven1 gfxoff quirk adds abc3df17eea5 drm/amdgpu: only check for _PR3 on dGPUs adds 74455f37bd48 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds cb5153e099b1 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 34cba1d1e590 Revert "drm/amd/display: To modify the condition in indica [...] adds 8d3450718e26 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 07c4045ec95b drm/radeon: Add HD-audio component notifier support (v2) adds 579038fd7d84 Merge remote-tracking branch 'amdgpu/drm-next' adds 71c320206a59 drm/i915/adlp: Add missing TBT AUX -> PW#2 power domain de [...] adds d091fc53eb77 drm/i915/adl_p: Disable FIFO underrun recovery adds 0b86952d15ce drm/i915/adl_p: Implement Wa_22012358565 adds ec7dfdfce1a0 drm/i915/dmc: s/DRM_ERROR/drm_err adds 03256487fee3 drm/i915/dmc: Add intel_dmc_has_payload() helper adds 3ed131e5a43b drm/i915/dmc: Move struct intel_dmc to intel_dmc.h adds 4a300e65b59b drm/i915/ddi: Flush encoder power domain ref puts during d [...] adds dd839aa857eb drm/i915: Fix incorrect assert about pending power domain [...] adds 514d83cb673f drm/i915/adlp: Fix AUX power well -> PHY mapping adds eb54886e1c3a Merge remote-tracking branch 'drm-intel/for-linux-next' adds 73a395c46704 drm/tegra: sor: Do not leak runtime PM reference adds 0cfe5a6e758f gpu: host1x: Split up client initalization and registration adds 5dea42759bce drm/tegra: sor: Fully initialize SOR before registration adds dc9a91d279b7 drm/tegra: Fix shift overflow in tegra_shared_plane_atomic_update adds 1d15a10395e5 drm/tegra: Get ref for DP AUX channel, not its ddc adapter adds b79b6081c440 drm/tegra: sor: Fix AUX device reference leak adds 671cc352acd3 drm/tegra: Correct DRM_FORMAT_MOD_NVIDIA_SECTOR_LAYOUT adds e16efff4e5f4 drm/tegra: hub: Fix YUV support adds ecc583e22d46 drm/tegra: hub: Implement basic scaling support adds 9860c7f58023 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 1ce05bb86407 drm: allow drm_atomic_print_state() to accept any drm_printer adds 5f1982d019df drm/msm: add support to take dpu snapshot adds 48edf1680e75 drm/msm/dsi: add API to take DSI register snapshot adds 95e84adc2da7 drm/msm/dp: add API to take DP register snapshot adds e5aa9914db30 drm/msm/disp/dpu1: add API to take DPU register snapshot adds 43c0e4352b6f drm/msm: add support to take dsi, dp and dpu snapshot adds 54fb053f8d44 drm/msm: add disp snapshot points across dpu driver adds 1c3b7ac1a71d drm/msm: pass dump state as a function argument adds a7f405880a3b drm/msm: make msm_disp_state transient data struct adds 32a1cf96c9ff drm/msm: get rid of msm_iomap_size adds 889098074648 drm/msm/dsi: add DSI PHY registers to snapshot data adds 76716778b51f drm/msm: remove unnecessary mmap logic for cached BOs adds a790edada756 drm/msm: replace MSM_BO_UNCACHED with MSM_BO_WC for intern [...] adds 0a87f8cb8505 drm/msm: use the right pgprot when mapping BOs in the kernel adds ed79bb60c957 drm/msm: add MSM_BO_CACHED_COHERENT adds 7955749b1c69 drm/msm: deprecate MSM_BO_UNCACHED (map as writecombine instead) adds d305bc817f7c drm/msm: fix display snapshotting if DP or DSI is disabled adds c03f89762fcf drm/msm/dp: Simplify aux irq handling code adds 2644686c741c drm/msm/dp: Shrink locking area of dp_aux_transfer() adds 0532108c6512 drm/msm/dp: Handle aux timeouts, nacks, defers adds db0468472335 drm/msm/dpu: merge dpu_hw_intr_get_interrupt_statuses into [...] adds 2c54508a47c4 drm/msm/dpu: hw_intr: always call dpu_hw_intr_clear_intr_s [...] adds 6f8351cabfe5 drm/msm/dpu: define interrupt register names adds ee49ca01c812 drm/msm/dpu: replace IRQ lookup with the data in hw catalog adds 20fbdd16f5a0 drm/msm/dpu: drop remains of old irq lookup subsystem adds 1c1e7763a6d4 drm/msm/dpu: simplify IRQ enabling/disabling adds 5bd6a6f99b91 drm/msm: Move vblank debug prints to drm_dbg_vbl() adds 8e1b682e0131 drm/msm/dp: Drop malformed debug print adds 47c8c24e98da drm/msm: Move FB debug prints to drm_dbg_state() adds 17f868760458 drm/msm/disp: Use plane debug print helper adds b83fb4d242c0 drm/msm/disp: Move various debug logs to atomic bucket adds 2ffd7e54d612 Merge remote-tracking branch 'drm-msm/msm-next' adds 93357ef55f27 Merge remote-tracking branch 'etnaviv/etnaviv/next' adds 5587eb7dbdc2 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next adds 3f482494b642 Merge remote-tracking branch 'regmap/for-next' adds f9e5ecdfc2c2 ALSA: firewire-lib: add replay target to cache sequence of packet adds 39c2649c71d8 ALSA: firewire-lib: replay sequence of incoming packets fo [...] adds 2f21a177631a ALSA: firewire-lib: transfer rx packets on-the-fly when replaying adds d360870a5bcf ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime adds 873fd81377b8 ALSA: core: use DEVICE_ATTR_*() macro adds 19307193e5dd ALSA: usb-audio: Remove the repeated declaration adds 77f1fd6d2852 ALSA: fireworks: delete SYTMATCH clock source adds a105f642ad62 ALSA: fireworks: perform sequence replay for media clock recovery adds 029ffc429440 ALSA: oxfw: perform sequence replay for media clock recovery adds 019af5923c8a ALSA: firewire-digi00x: perform sequence replay for media [...] adds a9dd8a61b6b1 ALSA: firewire-tascam: perform sequence replay for media c [...] adds dfacca39867b ALSA: fireface: perform sequence replay for media clock recovery adds 41319eb56e19 ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOB [...] adds 4121f626d0d8 ALSA: dice: perform sequence replay for media clock recovery adds 1bd1b3be8655 ALSA: bebob: perform sequence replay for media clock recovery adds 138d1bceee6a ALSA: firewire-motu: use macro for magic numbers relevant [...] adds e50dfac81f73 ALSA: firewire-motu: cache event ticks in source packet he [...] adds f2ac3b839540 ALSA: firewire-motu: sequence replay for source packet header adds cdebd5530360 ALSA: usb-audio: Make snd_usb_pcm_delay() static adds d303c5d38b37 ALSA: usb-audio: Pre-calculate buffer byte size adds e8a8f09cb0b3 ALSA: usb-audio: Refactoring delay account code adds 4f083917994f ALSA: usb-audio: Factor out DSD bitrev copy function adds 9ce650a75a3b ALSA: usb-audio: Reduce latency at playback start adds f481a99ca33e Merge remote-tracking branch 'sound/for-next' adds 965386c97616 ASoC: rsnd: call unregister for null_hw when removed adds 6da8f00e7ac2 ASoC: rsnd: ignore runtime NULL case at rsnd_runtime_chann [...] adds ab62e8a8bce1 ASoC: rsnd: attach SSIU when SSI was DMA mode adds 54e81e944637 ASoC: rsnd: check BUIF error everytime adds 9ff07d19fb28 ASoC: rsnd: indicate unknown error at rsnd_dai_call() adds 1788a1520185 ASoC: rsnd: incidate irq error message adds 1f9c82b5ab83 ASoC: rsnd: add debugfs support adds b43b8ae87c8e ASoC: rsnd: protect mod->status adds 83b220cf8eb2 ASoC: rsnd: implement BUSIF related code in ssiu.c adds cfb7b8bf1e2d ASoC: rsnd: tidyup rsnd_ssiu_busif_err_status_clear() adds 0ab000e5e57e ASoC: rsnd: tidyup rsnd_ssiu_busif_err_irq_ctrl() adds 47c0d825b926 ASoC: imx-rpmsg: fix platform_no_drv_owner.cocci warnings adds b1b384de0a9b ASoC: ti: omap-mcbsp: use DEVICE_ATTR_RW macro adds 7ff562fed980 ASoC: SOF: Intel: hda: clean up hda_dsp_dump() adds d95eca7e3b9f ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_in [...] adds 1f763d0388af ASoC: SOF: Intel: pci-tgl: add ADL-M support adds ec02b5a1d1c9 ASoC: rsnd: tidyup rsnd_parse_connect_common() adds 039f2ccc64b8 ASoC: rsnd: tidyup rsnd_dma_request_channel() adds 73919dbe480d ASoC: rsnd: tidyup rsnd_parse_connect_xxx() adds c413983eb66a ASoC: rsnd: adjust disabled module adds d86eb3349b40 Merge series "ASoC: rsnd: adjust disabled module for R-Car [...] adds 44b9f90705bb ASoC: cs47125: Constify static struct snd_compress_ops adds b6f5d62e7afc ASoC: wm5102: Constify static struct snd_compress_ops adds 4127a3a541ac ASoC: wm5110: Constify static struct snd_compress_ops adds a8048051d7ce ASoC: qcom: q6asm-dai: Constify static struct snd_compress_ops adds 7db43da8c099 ASoC: SOF: Intel: Constify sof_probe_compressed_ops adds 26bf457b4a39 Merge series "ASoC: Constify snd_compress_ops" from Rikard [...] adds f34cd5eb2c57 ASoC: sigmadsp: Remove the repeated declaration adds 513df9999385 ASoC: dt-bindings: nxp,tfa989x: Add tfa9897 support adds 1ba1d69d8aa9 ASoC: codecs: tfa989x: Add support for tfa9897 adds 9cf1a98e2b01 ASoC: dt-bindings: nxp, tfa989x: Add vddd-supply property adds 8e5607e9941c ASoC: codecs: tfa989x: Add support for optional vddd-supply adds ae624a38be37 ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro adds 6522a8486c00 ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() adds b82d0759a3b1 ASoC: imx-audio-rpmsg: use module_rpmsg_driver to simplify [...] adds 14aa731dbf46 ASoC: dt-bindings: Convert imx-audmux binding to json schema adds d66e03391059 ASoC: rsnd: check for zero node count adds 28b170110a76 ASoC: fsl: imx-es8328: use devm_snd_soc_register_card() adds 81aad4727853 ASoC: img: Fix PM reference leak in img_i2s_in_probe() adds 2cdfe6520c93 ASoC: rsnd: adg: supply __printf(x, y) formatting for dbg_msg() adds b48e4aa48931 ASoC: rsnd: adg: tidyup rsnd_adg_get_clkin/out() parameter adds cb2f97d89f38 ASoC: rsnd: adg: use more simple method for null_clk adds d668a5e2409b ASoC: rsnd: adg: check return value for rsnd_adg_get_clkin/out() adds 3f4593fb4a9d ASoC: rsnd: tidyup __rsnd_mod_xxx macro comments adds f3b3bceb859c Merge series "ASoC: rsnd: tidyup adg and header" from Kuni [...] adds 61cd091d9226 Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds c885178ea1fe Merge remote-tracking branch 'sound-asoc/for-next' adds fc074cf8122e Merge remote-tracking branch 'modules/modules-next' adds c9d2939dda3b Input: cyttsp - do not force interrupt trigger adds 02e28cf7dc2b Input: resistive-adc-touch - describe parameters in kernel doc adds 08729298c4ee Input: resistive-adc-touch - replace OF headers with proper ones adds 60b7db914ddd Input: resistive-adc-touch - rework mapping of channels adds 0ff5cd50c48c Input: cyttsp - change maintainer adds d27ac0fba71c Input: cyttsp - remove public header adds 77191c8d6ccf dt-bindings: input: touchscreen: edt-ft5x06: add iovcc-supply adds df4c40f48419 Input: edt-ft5x06 - add support for iovcc-supply adds 595c238a8cd1 dt-bindings: input: pm8941-pwrkey: add pmk8350 compatible strings adds 2fcbda9a822d Input: pm8941-pwrkey - add support for PMK8350 PON_HLOS PM [...] adds 7d3a23862ce3 Merge remote-tracking branch 'input/next' adds 7c3f828b522b block: refactor device number setup in __device_add_disk adds 2e3c73fa0c41 block: move the DISK_MAX_PARTS sanity check into __device_ [...] adds 0d1feb72ffd8 block: automatically enable GENHD_FL_EXT_DEVT adds 958229a7c55f block: add a flag to make put_disk on partially initalized [...] adds f525464a8000 block: add blk_alloc_disk and blk_cleanup_disk APIs adds 7f9b348cb5e9 brd: convert to blk_alloc_disk/blk_cleanup_disk adds b647ad024841 drbd: convert to blk_alloc_disk/blk_cleanup_disk adds 444134845277 pktcdvd: convert to blk_alloc_disk/blk_cleanup_disk adds 0be7966e7e6e rsxx: convert to blk_alloc_disk/blk_cleanup_disk adds 7681750bd35f zram: convert to blk_alloc_disk/blk_cleanup_disk adds 1aabd53a4b49 lightnvm: convert to blk_alloc_disk/blk_cleanup_disk adds bc70852fd104 bcache: convert to blk_alloc_disk/blk_cleanup_disk adds 74fe6ba92394 dm: convert to blk_alloc_disk/blk_cleanup_disk adds 0f1d2e0643c5 md: convert to blk_alloc_disk/blk_cleanup_disk adds 6c552ceabf39 nvdimm-blk: convert to blk_alloc_disk/blk_cleanup_disk adds d4e4e5835f29 nvdimm-btt: convert to blk_alloc_disk/blk_cleanup_disk adds 87eb73b2ca7c nvdimm-pmem: convert to blk_alloc_disk/blk_cleanup_disk adds f165fb89b71f nvme-multipath: convert to blk_alloc_disk/blk_cleanup_disk adds c3e235383645 nfblock: convert to blk_alloc_disk/blk_cleanup_disk adds b1833edc4c95 simdisk: convert to blk_alloc_disk/blk_cleanup_disk adds f9dc931de806 n64cart: convert to blk_alloc_disk adds 684bf9cd8d29 ps3vram: convert to blk_alloc_disk/blk_cleanup_disk adds 0692ef289f06 dcssblk: convert to blk_alloc_disk/blk_cleanup_disk adds ef3588540048 xpram: convert to blk_alloc_disk/blk_cleanup_disk adds 132226b301b5 null_blk: convert to blk_alloc_disk/blk_cleanup_disk adds da7ba72960ca block: unexport blk_alloc_queue adds 362529d9280a block: split __blkdev_get adds 210a6d756f20 block: move sync_blockdev from __blkdev_put to blkdev_put adds a8698707a183 block: move bd_mutex to struct gendisk adds e54069acac1a block: move adjusting bd_part_count out of __blkdev_get adds c8276b954d2d block: split __blkdev_put adds ab4b57057d74 block: move bd_part_count to struct gendisk adds c97d93c31e57 block: factor out a part_devt helper adds 0e0ccdecb3cf block: remove bdget_disk adds 314e07c78aef Merge branch 'for-5.14/block' into for-next adds 90bf3e28ef51 null_blk: Fix null pointer dereference on nullb->disk on b [...] adds 395519aaff7a Merge branch 'for-5.14/block' into for-next adds 613471549f36 block: Do not pull requests from the scheduler when we can [...] adds f32f6390ea49 Merge branch 'for-5.14/block' into for-next adds 7cc2623d1c84 block: Update blk_update_request() documentation adds 808d854ca281 Merge branch 'for-5.14/block' into for-next adds 5a0c1c5d6593 Merge remote-tracking branch 'block/for-next' adds c127019667ab dm writecache: don't split bios when overwriting contiguou [...] adds 046e927acfd3 dm writecache: interrupt writeback if suspended adds 48bdf7e05145 dm table: Constify static struct blk_ksm_ll_ops adds 436888a6f053 dm zoned: check zone capacity adds 44834573edc9 dm: Fix dm_accept_partial_bio() relative to zone managemen [...] adds 40ef9345c065 dm: cleanup device_area_is_invalid() adds de1b889e9d65 dm: move zone related code to dm-zone.c adds ef12cb2f3800 dm: Introduce dm_report_zones() adds 3a1e343c53ae dm: Forbid requeue of writes to zones adds 127139905548 block: improve handling of all zones reset operation adds 7489038b43d1 block: introduce bio zone helpers adds 1e139cb51be8 block: introduce BIO_ZONE_WRITE_LOCKED bio flag adds f9859628c401 dm: rearrange core declarations for extended use from dm-zone.c adds d307f390a1fe dm: introduce zone append emulation adds 18a20f4aed64 dm crypt: Fix zoned block device support adds 1a990f722334 Merge remote-tracking branch 'device-mapper/for-next' adds 87e2258b899b mmc: dw_mmc-pltfm: Remove unused <linux/clk.h> adds 4651bf5ff39b mmc: mmc_spi: Drop duplicate 'mmc_spi' in the debug messages adds 92df2ba88355 mmc: mmc_spi: Imply container_of() to be no-op adds 20113d76fbd7 Merge remote-tracking branch 'mmc/next' adds 4a1c456a57c3 mfd: Add Rockchip rk817 audio CODEC support adds 0d6a04da9b25 ASoC: Add Rockchip rk817 audio CODEC support adds 437faaa6ceba dt-bindings: Add Rockchip rk817 audio CODEC support adds ef7570b67541 ASoC: rk817: fix a warning in rk817_probe() adds d8570c182f56 mfd: mt6358: Refine interrupt code adds be60652f0260 rtc: mt6397: refine RTC_TC_MTH adds 65c1d05325b7 dt-bindings: mfd: Add compatible for the MediaTek MT6359 PMIC adds 8771456635d5 dt-bindings: regulator: Add document for MT6359 regulator adds e545b8f380a9 mfd: Add support for the MediaTek MT6359 PMIC adds d7a58decc704 regulator: mt6359: Add support for MT6359 regulator adds 4cfc96547512 regulator: mt6359: Add support for MT6359P regulator adds 1c4565f55b86 Merge tags 'tb-mfd-asoc-v5.14-1', 'tb-mfd-gpio-regulator-v [...] adds 9fb3cad02517 mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs adds a933272041d8 mfd: mp2629: Select MFD_CORE to fix build error adds 9a2601ebc2e9 mfd: mt6397: Add MT6358 register definitions for power key adds 7addf7e705c8 mfd: mt6397: Use named IRQs instead of index (keys) adds 34b6677e0679 mfd: mt6397: Add PMIC keys for MT6358 adds 608b1bf1cd0a mfd: si476x-cmd: Fix two typos of 'returned' adds a7618119c254 mfd: wcd934x: Add macro for adding new interrupts adds f62da567d8ad mfd: wcd934x: Add additional interrupts required for MBHC support adds 5a23e8b0fd60 mfd: Remove software node conditionally and locate at right place adds 56a1188159cb mfd: syscon: Free the allocated name field of struct regma [...] adds 4700ef326556 mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE adds 50e4d7a2a667 mfd: lp87565: Handle optional reset pin adds 80cf16de33a2 mfd: google,cros-ec: add DT bindings for a baseboard's swi [...] adds bd8a09744306 mfd: max8907: Move to use request_irq by IRQF_NO_AUTOEN flag adds a1649a526063 mfd: rn5t618: Fix IRQ trigger by changing it to level mode adds 4f10f31e7258 backlight: rt4831: Adds DT binding document for Richtek RT [...] adds 3367ac3ea0dc mfd: rt4831: Adds support for Richtek RT4831 adds 037dd2f02351 mfd: rt4831: Adds DT binding document for Richtek RT4831 adds 137871bce20c mfd: mt6360: Rearrange include file adds 50e89312e39d mfd: mt6360: Remove redundant brackets around raw numbers adds 12f3f131948f mfd: mt6360: Indicate sub-dev compatible name by using "-" adds 4ee06e10dd26 mfd: mt6360: Combine mt6360 pmic/ldo resources into mt6360 [...] adds e63ce9a5b3ed mfd: mt6360: Rename mt6360_pmu_data by mt6360_ddata adds 60a90b3579be mfd: mt6360: Rename mt6360_pmu by mt6360 adds a75a2d56dc2f mfd: mt6360: Remove handle_post_irq callback function adds e84702940613 mfd: mt6360: Fix flow which is used to check ic exist adds b042c085de7a mfd: mt6360: Merge header file into driver and remove unus [...] adds 3b0850440a06 mfd: mt6360: Merge different sub-devices I2C read/write adds 3efc465f9110 mfd: axp20x: Allow AXP 806 chips without interrupt lines adds db39579acf38 mfd: ioc3: Directly include linux/irqdomain.h adds 3a7e046acf26 Revert "MAINTAINERS: Add entry for Intel MAX 10 mfd driver" adds 926337b211d7 mfd: wm831x-core: Fix incorrect function name wm831x_reg_unlock() adds 9b31ec3de743 mfd: twl-core: Fix incorrect function name twl_regcache_bypass() adds e00a953b7adc mfd: db8500-prcmu: Fix multiple incorrectly documented fun [...] adds 4a2833c622ab mfd: omap-usb-host: File headers are not good candidates f [...] adds 140d61bb61ed mfd: omap-usb-tll: File headers are not good candidates fo [...] adds ac85e26297a3 mfd: si476x-cmd: Fix a bunch of incorrectly documented fun [...] adds 769b76087262 mfd: si476x-i2c: Fix incorrectly documented function names adds f94c780172b3 mfd: db8500-prcmu: Add devicetree bindings adds 33d550701b91 mfd: arizona: Allow building arizona MFD-core as module adds 0b7cbe811ca5 mfd: cpcap: Fix cpcap dmamask not set warnings adds 07a0b7d6f154 mfd: hisilicon: Use the correct HiSilicon copyright adds 6f1b660731d8 mfd: bd71828: Fix .n_voltages settings adds 921071a83dc7 mfd: da9063: Propagate errno when I2C mode fails adds d10a83bf86f9 dt-bindings: mfd: pm8008: Add IRQ listing adds b0572a9b2397 dt-bindings: mfd: pm8008: Add bindings adds 6b149f3310a4 mfd: pm8008: Add driver for QCOM PM8008 PMIC adds c32d7feba0b5 mfd: qcom-spmi-pmic: Add support for four variants adds b486413dd73a mfd: max8997: Simplify getting of_device_id match data adds fac61e6931d1 mfd: max8998: Simplify getting of_device_id match data adds 8b201402ea02 mfd: da9052: Simplify getting of_device_id match data adds 5783bbe9a434 mfd: da9062: Simplify getting of_device_id match data adds cdefb765f150 mfd: sec: Simplify getting of_device_id match data adds 5a7b909c7c9a mfd: sec: Drop support for board files and require devicetree adds 12e1a41952c0 mfd: sec: Remove unused cfg_pmic_irq in platform data adds 294fb2ce2de2 mfd: sec: Remove unused device_type in platform data adds c1d3ab31e735 mfd: sec: Remove unused irq_base in platform data adds 2056f024c89c mfd: sec: Enable wakeup from suspend via devicetree property adds 39cdbe8d2bc6 mfd: sec: Remove unused platform data members adds a75f4d1f4683 mfd: cros_ec_dev: Load lightbar module only present adds 81a22c3378ba mfd: t7l66xb: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to [...] adds f928fe143599 mfd: as3722: Use DEFINE_RES_IRQ_NAMED() to simplify code adds 5ac4b8509fdd mfd: da9055: Use DEFINE_RES_IRQ_NAMED() to simplify code adds a5b42f66878a mfd: tps80031: Use DEFINE_RES_IRQ() to simplify code adds 5c058e92ad35 mfd: 88pm800: Use DEFINE_RES_IRQ_NAMED() to simplify code adds ba4672ad1057 mfd: 88pm805: Use DEFINE_RES_IRQ_NAMED() to simplify code adds c5db56feccb1 mfd: asic3: Use DEFINE_RES_MEM() and DEFINE_RES_IRQ() to s [...] adds 223d2158b20e mfd: sun6i-prcm: Use DEFINE_RES_MEM() to simplify code adds 00d5fa42210e dt-bindings: mfd: stm32-timers: Remove #address/size cells [...] adds 495fb48dbd9b mfd: wm831x: Use DEFINE_RES_IRQ_NAMED() and DEFINE_RES_IRQ [...] adds 00e702861e7c Merge remote-tracking branch 'mfd/for-mfd-next' adds be1e8463df64 Merge remote-tracking branch 'backlight/for-backlight-next' adds 94233f11f8b6 power: supply: ab8500: Fix typo adds 1c1f13a006ed power: supply: ab8500: Move to componentized binding adds 7e2bb83c617f power: supply: ab8500: Call battery population once adds 5bcb5087c9dd power: supply: ab8500: Avoid NULL pointers adds f9184a228d7a power: supply: ab8500: Enable USB and AC adds 9c2b682610a2 power: supply: ab8500: Drop unused member adds 066ebe8ca1e4 power: ab8500: remove unused header adds 73ddad05b44e MAINTAINERS: power: supply: cover also header files adds e2bfc28afabc power: supply: ab8500: Drop unnecessary NULL check after c [...] adds aa8c8bf64b6e power: supply: pm2301_charger: Delete driver adds 3ee236296a40 power: supply: smb347-charger: Drop unused include adds 7d76367774d7 power: supply: rn5t618: Add charger type detection adds 20a3c8b57b2b power: supply: rn5t618: Add input current limit adds b49a81d0fd02 power: supply: sbs-battery: cache constant string properties adds dfc13073dbbe Merge remote-tracking branch 'battery/for-next' adds d149b855b955 regulator: bd71815: fix platform_no_drv_owner.cocci warnings adds 4c4fce171c4c regulator: pca9450: Convert to use regulator_set_ramp_dela [...] adds 7f8c8394425f regulator: mt6315: Don't ignore devm_regulator_register failure adds fbd168cd76e4 regulator: lp8755: Convert to use regulator_set_ramp_delay_regmap adds 71de5d6e63c9 regulator: bd70528: Drop BD70528 support adds 1d15b3e6f9d9 regulator: mcp16502: Convert to use .probe_new adds 96ec5afeb300 regulator: mcp16502: Convert to use regulator_set_ramp_del [...] adds a277a2622ca9 regulator: core: Use DEVICE_ATTR_RO macro adds bce18e52c866 regulator: rt6160: Add DT binding document for Richtek RT6160 adds de20b747c583 regulator: rt6160: Add support for Richtek RT6160 adds ba499a50ce58 regulator: userspace-consumer: use DEVICE_ATTR_RO/RW macro adds 8f4ef0788c68 regulator: max77802: Remove .set_ramp_delay from max77802_ [...] adds 8cdded982a6c regulator: max77802: Convert to use regulator_set_ramp_del [...] adds 30b38b805b36 regulator: fan53555: Fix missing slew_reg/mask/shift setti [...] adds b61ac767db4d regulator: fan53555: Convert to use regulator_set_ramp_del [...] adds 6041d5fe512c regulator: bd9576: Constify the voltage tables adds 1623d767c7ec regulator: rt6245: Add the binding document for Richtek RT6245 adds a747070e9b62 regulator: rt6245: Add support for Richtek RT6245 adds 55ef1590c894 Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds b406faf18fc8 Merge remote-tracking branch 'regulator/for-next' adds 450e1c925aec Merge remote-tracking branch 'security/next-testing' adds 9cd66a803ef6 Merge remote-tracking branch 'apparmor/apparmor-next' adds 9eea2904292c evm: Execute evm_inode_init_security() only when an HMAC k [...] adds aa2ead71d9da evm: Load EVM key in ima_load_x509() to avoid appraisal adds 9acc89d31f0c evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key [...] adds e3ccfe1ad7d8 evm: Introduce evm_revalidate_status() adds 4a804b8a4572 evm: Introduce evm_hmac_disabled() to safely ignore verifi [...] adds cdef685be5b4 evm: Allow xattr/attr operations for portable signatures adds 7e135dc72541 evm: Pass user namespace to set/remove xattr hooks adds 1886ab01a3fb evm: Allow setxattr() and setattr() for unmodified metadata adds 1434c6a1d32a evm: Deprecate EVM_ALLOW_METADATA_WRITES adds 7aa5783d9564 ima: Allow imasig requirement to be satisfied by EVM porta [...] adds 026d7fc92a9d ima: Introduce template field evmsig and write to field si [...] adds ed1b472fc15a ima: Don't remove security.ima if file must not be appraised adds 5a25d8ceb861 Merge branch 'misc-evm-v7' into next-integrity adds cde1391a0b40 ima: Add ima_show_template_uint() template library function adds 7dcfeacc5a9d ima: Define new template fields iuid and igid adds f8216f6b957f ima: Define new template field imode adds 8c7a703ec978 evm: Verify portable signatures against all protected xattrs adds 8314b6732ae4 ima: Define new template fields xattrnames, xattrlengths a [...] adds 88016de3ab07 ima: Define new template evm-sig adds d721c15fd519 evm: Don't return an error in evm_write_xattrs() if audit [...] adds dc0983f2f9b6 Merge branch 'verify-evm-portable-sig-v2' into next-integrity adds ef8eece9c87a Merge remote-tracking branch 'integrity/next-integrity' adds bbbffcee7c2a Merge remote-tracking branch 'keys/keys-next' adds 1487159031a6 Merge remote-tracking branch 'selinux/next' adds c23a796bd16c Merge remote-tracking branch 'smack/next' adds 50121841f359 Merge remote-tracking branch 'iommu/next' adds dcf5c9247a7c Merge remote-tracking branch 'audit/next' adds 9f3849be6f2f dt-bindings: mfd: ti,j721e-system-controller: Fix mux node errors adds f743c41d00be dt-bindings: rtc: nxp,pcf8563: Convert to DT schema adds 9b358af7c818 dt-bindings: mux: Convert mux controller bindings to schema adds a404a6367b0e dt-bindings: i2c: Convert i2c-mux bindings to DT schema adds 86335b51e47d dt-bindings: i2c: i2c-mux-pca954x: Convert to DT schema adds f22107b91ae2 dt-bindings: i2c: maxim,max9286: Use the i2c-mux.yaml schema adds e9ab77a4f2aa dt-bindings: iio: multiplexer: Convert io-channel-mux bind [...] adds 652f2efa93c4 dt-bindings: net: Convert MDIO mux bindings to DT schema adds 1ae5a3d52f95 dt-bindings: arm: intel,keembay: limit the dtschema to root node adds 4071883fd8f3 dt-bindings: add StarFive Technology Co. Ltd. adds ed21e4cd291a dt-bindings: mailbox: Convert omap-mailbox.txt binding to YAML adds 7bf063a1cea9 dt-bindings: firmware: arm,scpi: Move arm,scp-shmem to jso [...] adds 4041e842e2a9 dt-bindings: firmware: arm,scmi: Move arm,scmi-shmem to js [...] adds cba0c95b3b35 dt-bindings: firmware: juno,scpi: Move to sram.yaml json schema adds d6178370995f dt-bindings: firmware: amlogic,scpi: Move arm,scpi-shmem t [...] adds 94dac76d4317 dt-bindings: power: supply: cpcap-battery: update cpcap-ba [...] adds b5205bb4de9e dt-bindings: power: supply: cpcap-charger: update cpcap-ch [...] adds f22145f1532b dt-bindings: soc: ti: update sci-pm-domain.yaml references adds c601eef1e258 dt-bindings: clock: update ti,sci-clk.yaml references adds e84881785ea9 dt-bindings: reset: update ti,sci-reset.yaml references adds 1ee292a66e81 of: Drop reserved mem dependency on DMA_DECLARE_COHERENT a [...] adds 12d55d3b5370 of: Move reserved memory private function declarations adds 00dcc7cf1a49 PCI: Add empty stub for pci_register_io_range() adds 050a2c62dfc7 of: Merge of_get_address() and of_get_pci_address() implem [...] adds c3c0dc75774b of: address: Use IS_ENABLED() for !CONFIG_PCI adds 67a315645385 of: Merge of_address_to_resource() and of_pci_address_to_r [...] adds 3c16db607924 Merge remote-tracking branch 'devicetree/for-next' adds 5cb4e1f33e5e spi: Enable tracing of the SPI setup CS selection adds 1a435466b0d4 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds ec679bda639f spi: bcm2835: Allow arbitrary number of slaves adds 5fa5e6dec762 spi: atmel: Switch to transfer_one transfer method adds 4abd64150166 spi: atmel: Reduce spin lock usage adds c955a0cc8a28 spi: spi-mem: add automatic poll status functions adds 8941cd8d295e mtd: spinand: use the spi-mem poll status APIs adds 86d1c6bbae32 spi: stm32-qspi: add automatic poll status feature adds 627bad89ce55 Merge series "MTD: spinand: Add spi_mem_poll_status() supp [...] adds e7cacae458b5 Merge remote-tracking branch 'spi/for-5.14' into spi-next adds e34bb5be2eb3 Merge remote-tracking branch 'spi/for-next' adds 7d65f9e80646 x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing adds 9a90ed065a15 x86/thermal: Fix LVT thermal setup for SMI delivery mode adds 74b2fc882d38 dmaengine: idxd: Use cpu_feature_enabled() adds 9bfecd058339 x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remo [...] adds 2b31e8ed96b2 x86/alternative: Optimize single-byte NOPs at an arbitrary [...] adds a17629f01bc2 Merge branch 'x86/urgent' adds 4884c2f0f121 Merge branch 'x86/splitlock' adds f4351e187fa7 Merge branch 'x86/misc' adds f1b7d45d3f8f x86/irq: Remove unused vectors defines adds ff851003880d x86/irq: Add and use NR_EXTERNAL_VECTORS and NR_SYSTEM_VECTORS adds 8ec9069a432c x86/idt: Remove address argument from idt_invalidate() adds 283fa3b6483a x86: Add native_[ig]dt_invalidate() adds 056c52f5e824 x86/kexec: Set_[gi]dt() -> native_[gi]dt_invalidate() in m [...] adds 4303f0f4ebf4 Merge branch 'x86/irq' adds d54c12990f45 Merge branch 'x86/fpu' adds 2978996f6200 x86/entry: Use int everywhere for system call numbers adds 1eb8a4983694 x86/syscalls: Clear 'offset' and 'prefix' in case they are [...] adds d48ca5b98fa5 x86/uml/syscalls: Remove array index from syscall initializers adds fd9e8691f387 x86/syscalls: Remove -Wno-override-init for syscall tables adds 48f7eee81cd5 x86/syscalls: Don't adjust CFLAGS for syscall tables adds 8d25404bbaa9 Merge branch 'x86/entry' adds 2ade8fc65076 x86/amd_nb: Add AMD family 19h model 50h PCI ids adds 280b68a3b3b9 x86/cstate: Allow ACPI C1 FFH MWAIT use on Hygon systems adds cbcddaa33d7e perf/x86/rapl: Use CPUID bit on AMD and Hygon parts adds 19e27f7122a3 Merge branch 'x86/cpu' adds 7ee0e638a526 x86/alternative: Align insn bytes vertically adds 8d0687f36971 Merge branch 'x86/cleanups' adds 438b34658493 Merge branch 'x86/boot' adds 2a36ee0b5a20 Merge branch 'x86/apic' adds 05789d8bdf60 Merge branch 'timers/nohz' adds 1fa98d96ea0f clockevents: Use DEVICE_ATTR_[RO|WO] macros adds c2d4fee3f6d1 tick/broadcast: Drop unneeded CONFIG_GENERIC_CLOCKEVENTS_B [...] adds e5007c288e79 tick/broadcast: Split __tick_broadcast_oneshot_control() i [...] adds c94a8537df12 tick/broadcast: Prefer per-cpu oneshot wakeup timers to broadcast adds ea5c7f1b9aa1 tick/broadcast: Program wakeup timer when entering idle if [...] adds 245a057fee18 timer_list: Print name of per-cpu wakeup device adds dd138e2689c6 Merge branch 'timers/core' adds 130708331bc6 cpu/hotplug: Simplify access to percpu cpuhp_state adds c39eb4ff8b8f Merge branch 'smp/core' adds 7c7ad626d9a0 sched/fair: Keep load_avg and load_sum synced adds 02da26ad5ed6 sched/fair: Make sure to update tg contrib for blocked load adds f268c3737eca tick/nohz: Only check for RCU deferred wakeup on user/gues [...] adds fcf6631f3736 sched/pelt: Ensure that *_sum is always synced with *_avg adds a2957759e698 Merge branch 'sched/urgent' adds a8ea6fc9b089 sched: Stop PF_NO_SETAFFINITY from being inherited by vari [...] adds 7b419f47facd sched: Add CONFIG_SCHED_CORE help text adds 15faafc6b449 sched,init: Fix DEBUG_PREEMPT vs early boot adds 08f7c2f4d0e9 sched/fair: Fix ascii art by relpacing tabs adds 475ea6c60279 sched: Don't defer CPU pick to migration_cpu_stop() adds a9e906b71f96 Merge branch 'sched/urgent' into sched/core, to pick up fixes adds 09f5f6845246 Merge branch 'sched/core' adds 94a311ce248e x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types adds 40cd0aae5957 x86/mce: Include a MCi_MISC value in faked mce logs adds fd2449bee503 Merge branch 'ras/core' adds 6c605f837115 perf: Fix data race between pin_count increment/decrement adds 4a0e3ff30980 perf/x86/intel/uncore: Fix a kernel WARNING triggered by m [...] adds 848ff3768684 perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server adds 200f3828ef0a Merge branch 'perf/urgent' adds 32961aecf9da perf/core: Make local function perf_pmu_snapshot_aux() static adds a1ddf5249f2c perf/core: Fix DocBook warnings adds 875dd7bf5481 perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint adds 9ce4d216fe8b uprobes: Update uprobe_write_opcode() kernel-doc comment adds ec6aba3d2be1 kprobes: Remove kprobe::fault_handler adds 00afe83098f5 x86,kprobes: WARN if kprobes tries to handle a fault adds dfa46ef5e844 Merge branch 'perf/core' adds 8852c5524029 kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STAND [...] adds f1069a8756b9 compiler.h: Avoid using inline asm operand modifiers adds c199f64ff93c instrumentation.h: Avoid using inline asm operand modifiers adds a2d82c8c1796 Merge branch 'objtool/core' adds a82adc765004 futex: Deduplicate cond_resched() invocation in futex_wake_op() adds 9be85de97786 locking/atomic: make ARCH_ATOMIC a Kconfig symbol adds 201e2c1bbe65 locking/atomic: net: use linux/atomic.h for xchg & cmpxchg adds c7178cdecdbe locking/atomic: h8300: use asm-generic exclusively adds b68622a86c8f locking/atomic: microblaze: use asm-generic exclusively adds f0c7bf1b77c6 locking/atomic: openrisc: avoid asm-generic/atomic.h adds 2609a195fbd5 locking/atomic: atomic: remove stale comments adds 89eb78d54239 locking/atomic: atomic: remove redundant include adds d0e03218ca3b locking/atomic: atomic: simplify ifdeffery adds f8b6455a9d38 locking/atomic: atomic: support ARCH_ATOMIC adds 1bdadf46eff6 locking/atomic: atomic64: support ARCH_ATOMIC adds 6988631bdfdd locking/atomic: cmpxchg: make `generic` a prefix adds 82b993e8249a locking/atomic: cmpxchg: support ARCH_ATOMIC adds 96d330aff706 locking/atomic: alpha: move to ARCH_ATOMIC adds 6db5d99304dc locking/atomic: arc: move to ARCH_ATOMIC adds fc63a6e08a8c locking/atomic: arm: move to ARCH_ATOMIC adds a5fb82d7e269 locking/atomic: csky: move to ARCH_ATOMIC adds c879c39ebc3a locking/atomic: h8300: move to ARCH_ATOMIC adds 94b63eb6e131 locking/atomic: hexagon: move to ARCH_ATOMIC adds f84f1b9c47a5 locking/atomic: ia64: move to ARCH_ATOMIC adds e86e793c28e7 locking/atomic: m68k: move to ARCH_ATOMIC adds f5b1c0f951e7 locking/atomic: microblaze: move to ARCH_ATOMIC adds c7b5fd6faa1d locking/atomic: mips: move to ARCH_ATOMIC adds 0cc70f54ee43 locking/atomic: nds32: move to ARCH_ATOMIC adds 7e517b4c1120 locking/atomic: nios2: move to ARCH_ATOMIC adds 3f1e931d1581 locking/atomic: openrisc: move to ARCH_ATOMIC adds 329c161b8bae locking/atomic: parisc: move to ARCH_ATOMIC adds 9eaa82935dcc locking/atomic: powerpc: move to ARCH_ATOMIC adds 9efbb3558310 locking/atomic: riscv: move to ARCH_ATOMIC adds 8c6417551309 locking/atomic: sh: move to ARCH_ATOMIC adds ff5b4f1ed580 locking/atomic: sparc: move to ARCH_ATOMIC adds b9b12978a8e9 locking/atomic: xtensa: move to ARCH_ATOMIC adds 3c1885187bc1 locking/atomic: delete !ARCH_ATOMIC remnants adds bccf1ec369ac locking/atomics: atomic-instrumented: simplify ifdeffery adds fab6216fafdd locking/lockdep,doc: Improve readability of the block matrix adds b8e00abe7d9f locking/lockdep: Reduce LOCKDEP dependency list adds 02de1a2a05f5 Merge branch 'locking/core' adds f68f2a36292d Merge branch 'irq/core' adds 24c50168409a Merge branch 'efi/core' adds 6997d21ae7f6 Merge remote-tracking branch 'tip/auto-latest' adds 1e6bb2b293be Merge remote-tracking branch 'edac/edac-for-next' adds 8042d1cab9b0 Merge remote-tracking branch 'rcu/rcu/next' adds a2bad6a990a4 KVM: selftests: Rename vm_handle_exception adds 8c4680c96818 KVM: selftests: Introduce UCALL_UNHANDLED for unhandled ve [...] adds 124d7bb43462 KVM: selftests: Move GUEST_ASSERT_EQ to utils header adds cc968fa1dd82 KVM: selftests: Add exception handling support for aarch64 adds 9c066f39c5fb KVM: selftests: Add aarch64/debug-exceptions test adds 3e244f718eca Merge remote-tracking branch kvm-arm64/selftest/debug into [...] adds 0e5cb7770684 irqchip/gic: Split vGIC probing information from the GIC code adds 74501499d4e0 KVM: arm64: Handle physical FIQ as an IRQ while running a guest adds 669062d2a1aa KVM: arm64: vgic: Be tolerant to the lack of maintenance i [...] adds f6c3e24fb721 KVM: arm64: vgic: Let an interrupt controller advertise la [...] adds db75f1a33f82 KVM: arm64: vgic: move irq->get_input_level into an ops structure adds 354920e79441 KVM: arm64: vgic: Implement SW-driven deactivation adds 2f2f7e39dbb3 KVM: arm64: timer: Refactor IRQ configuration adds 5f59229680f7 KVM: arm64: timer: Add support for SW-based deactivation adds b6ca556c3529 irqchip/apple-aic: Advertise some level of vGICv3 compatibility adds 10c95abe7710 Merge remote-tracking branch kvm-arm64/m1 into kvmarm-master/next adds fd6f17bade21 KVM: arm64: Remove the creation time's mapping of MMIO regions adds 2aa53d68cee6 KVM: arm64: Try stage2 block mapping for host device MMIO adds 4fda98afcac9 Merge branch kvm-arm64/mmu/MMIO-block-mapping into kvmarm- [...] adds ab8a717ad00f Merge remote-tracking branch 'kvm-arm/next' adds f22f74c992cc Merge remote-tracking branch 'percpu/for-next' adds a1a474268b77 platform/x86: touchscreen_dmi: Fix Chuwi Hi10 Pro comment adds 62998fb00791 platform/x86: toshiba_acpi: Fix missing error code in tosh [...] adds fd9f10567ace platform/surface: aggregator: Fix event disable function adds 9c539b5bc665 Merge remote-tracking branch 'drivers-x86/for-next' adds c10074a1e580 leds: trigger: ledtrig-cpu: Fix incorrectly documented par [...] adds c5a87a4ac2bf leds: leds-gpio-register: Supply description for param 'id' adds 6a3a871b4baa leds: led-class: Fix incorrectly documented param 'dev' adds 2c175615cdfb leds: leds-bcm6328: Demote kernel-doc abuse adds da9c6564d5c5 leds: leds-as3645a: Fix function name 'as3645a_set_current()' adds 69f0027e0cb1 leds: leds-blinkm: Remove unused variable 'ret' adds bf588389939e leds: leds-is31fl32xx: Provide missing description for mem [...] adds 9933bde2932c leds: leds-lp3944: Provide missing function names in docum [...] adds 2906aecb9aca leds: leds-lm3530: Fix incorrect spelling of 'brightness' adds 406a0c2c546c leds: leds-lm3692x: Fix some kernel-doc formatting issues adds 6e174d3911f1 leds: leds-lm3697: Provide some missing descriptions for s [...] adds aedc13573c53 leds: leds-mlxreg: Fix incorrect documentation of struct m [...] adds 46cc5941a091 leds: leds-lp8860: Fix kernel-doc related formatting issues adds db30c91add87 leds: leds-mlxcpld: Fix a bunch of kernel-doc formatting issues adds 0ac40af86077 leds: class: The -ENOTSUPP should never be seen by user space adds a43a4e588e72 leds: el15203000: Introduce to_el15203000_led() helper adds fba8a6f2263b leds: lgm-sso: Fix clock handling adds 2cbbe9c50d13 leds: lgm-sso: Remove unneeded of_match_ptr() adds f3e2b3825ffb leds: lgm-sso: Drop duplicate NULL check for GPIO operations adds 99be74f61cb0 leds: lm3532: select regmap I2C API adds 2f39f68cec0a leds: lm3532: Make error handling more robust adds 3c5f655c44bb leds: lm36274: Put fwnode in error case during ->probe() adds e2e8e4e81875 leds: lm36274: Correct headers (of*.h -> mod_devicetable.h) adds f55db1c7fadc leds: lm3692x: Put fwnode in any case during ->probe() adds 807553f8bf4a leds: lm3697: Don't spam logs when probe is deferred adds f1e1d532da7e leds: lp50xx: Put fwnode in error case during ->probe() adds d33e98a1f3ee leds: lt3593: Make use of device properties adds 95138e01275e leds: pwm: Make error handling more robust adds e1012160bbbc leds: el15203000: Make error handling more robust adds e90abb95bc71 leds: lm36274: Add missed property.h adds 57ac783e7932 Merge remote-tracking branch 'leds/for-next' adds cb1672a47a4f Merge remote-tracking branch 'ipmi/for-next' adds 0d71f80b1898 driver core: auxiliary bus: Fix typo in the docs adds 7e7ba9b3d46d device property: Don't check for NULL twice in the loops adds 82769cc671b6 component: Drop 'dev' argument to component_match_realloc() adds d52ff34ee952 component: Rename 'dev' to 'parent' adds 39b27e89a76f driver core: Drop helper devm_platform_ioremap_resource_wc() adds 92722bac5fe4 Merge 5.13-rc4 into driver-core-next adds ff0ad0e233f9 Merge remote-tracking branch 'driver-core/driver-core-next' adds 73e33008e865 usb: roles: add helper usb_role_string() adds baabd69492bb usb: common: usb-conn-gpio: use usb_role_string() to print [...] adds 7bf991eab8b2 usb: typec: mux: Use device type instead of device name fo [...] adds acad3e9c7250 usb: typec: mux: Remove requirement for the "orientation-s [...] adds ab00a41e73dc usb: dwc3: trace: Remove unused fields in dwc3_log_trb adds 8f6c7c5a11ec USB: chipidea: remove dentry storage for debugfs file adds 0cac35771716 USB: gadget: bcm63xx_udc: remove dentry storage for debugfs file adds 8efd88f94601 USB: gadget: pxa27x_udc: remove dentry storage for debugfs file adds 0f60203d2142 USB: fotg210-hcd: remove dentry storage for debugfs file adds 70f400d4d957 driver core: Move the "removable" attribute from USB to core adds c037b6c818c3 PCI: Add sysfs "removable" attribute adds 47a4edc7acfd usb: cdns3: core: Fix a couple of incorrectly documented f [...] adds 6dd1efeb18d2 usb: cdns3: cdns3-plat: Fix incorrect naming of function ' [...] adds 56480a03f179 usb: cdns3: cdns3-gadget: Fix a bunch of kernel-doc relate [...] adds a945fd0a583d usb: cdns3: cdns3-ti: File headers are not good candidates [...] adds e1ecf7582f1b usb: cdns3: cdns3-ep0: Fix a few kernel-doc formatting issues adds c23e55e6682f usb: cdns3: cdns3-imx: File headers are not good candidate [...] adds b1f562f1c401 usb: chipidea: core: Fix incorrectly documented function ' [...] adds 953c3a3c310f usb: chipidea: otg: Fix formatting and missing documentati [...] adds 9b3c1c90d6e7 usb: chipidea: udc: Fix incorrectly documented function 'h [...] adds 00dfda2db2c1 usb: cdns3: cdns3-gadget: Provide correct function naming [...] adds 632d234b0bf8 usb: cdns3: cdnsp-gadget: Provide function name for 'cdnsp [...] adds c1fb8640e8a3 usb: dwc2: platform: Provide function name for 'dwc2_check [...] adds 826e9c44978b usb: common: ulpi: Add leading underscores for function na [...] adds bd37fbd5f5bb usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in [...] adds 8268acfe1cc9 usb: isp1760: isp1760-udc: Provide missing description for [...] adds a63acbde8264 usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_ [...] adds 81d708bc13f3 usb: dwc2: pci: Fix possible copy/paste issue adds 58aff959fc84 usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnect [...] adds 5aff197ffef1 usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' adds e0fbc1c0ba37 usb: gadget: udc: pxa27x_udc: Fix documentation for 'pxa27 [...] adds 61a140f08ebb usb: gadget: udc: udc-xilinx: Place correct function names [...] adds 7652dd2c5cb7 USB: core: Check buffer length matches wLength for control [...] adds aa10fab0f859 Merge 5.13-rc4 into usb-next adds 7f7d0afe1d47 Revert "usb: typec: mux: Remove requirement for the "orien [...] adds 425de3182c91 USB: gr_udc: remove dentry storage for debugfs file adds 5ff90af9da8f usb: dwc3: debugfs: Add and remove endpoint dirs dynamically adds a09dca7a8ed9 Merge remote-tracking branch 'usb/usb-next' adds 561029bd3f81 Merge remote-tracking branch 'usb-serial/usb-next' adds 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 46ecb9e3b473 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 18c092e5c35e ttyprintk: remove redundant initialization of variable i adds f2b0fe4b121e dt-bindings: serial: pl011: Delete an incorrect compatible string adds 6ae7d0f5a92b tty: nozomi: Fix the error handling path of 'nozomi_card_init()' adds fad92b11047a tty: serial: 8250: serial_cs: Fix a memory leak in error h [...] adds 910cc9537302 Merge 5.13-rc4 into tty-next adds 14923804f21e Merge remote-tracking branch 'tty/tty-next' adds 8cb5d216ab33 char: xillybus: Move class-related functions to new xillyb [...] adds a53d1202aef1 char: xillybus: Add driver for XillyUSB (Xillybus variant [...] adds 9272e5d0028d ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe adds b716f42e8761 ipac: ipoctal: fix kernel-doc syntax and remove filename f [...] adds 0419bf0fe6e5 ipac: tpci200: fix kernel-doc syntax and remove filename f [...] adds 7af5662826f7 dyndbg: display KiB of data memory used. adds 37188559c610 char: pcmcia: error out if 'num_bytes_read' is greater tha [...] adds ee9b9b81ecd7 char: pcmcia: scr24x_cs: Fix redundant fops adds 372dae899725 misc/pvpanic-pci: Fix error handling in 'pvpanic_pci_probe()' adds b647ceb5a13e misc/pvpanic-pci: Use GFP_KERNEL instead of GFP_ATOMIC adds 9a3c72ee6ffc misc/pvpanic-mmio: Fix error handling in 'pvpanic_mmio_probe()' adds a224db273acc misc/pvpanic-mmio: Use GFP_KERNEL instead of GFP_ATOMIC adds 394febc9d0a6 misc/pvpanic: Make 'pvpanic_probe()' resource managed adds 7adbd54fb23b eeprom: ee1004: Use kobj_to_i2c_client to simplify the code adds 7abdadfcf19a eeprom: ee1004: Remove not needed check in ee1004_read adds 64bf274711c0 eeprom: ee1004: Remove not needed check in ee1004_eeprom_read adds b97ba92e2962 eeprom: ee1004: Remove usage of i2c_adapter_id in adapter [...] adds 08e5138aa419 eeprom: ee1004: Improve check for SMBUS features adds 3c03dad7652e eeprom: ee1004: Improve creating dummy devices adds 2ac99039c568 eeprom: ee1004: Switch to i2c probe_new callback adds b2cd8a2f8eb1 eeprom: ee1004: Cache current page at initialization of fi [...] adds 6601017e2a49 eeprom: ee1004: Factor out setting page to ee1004_set_curr [...] adds 6f68dbd6cc7b eeprom: ee1004: Improve error handling in ee1004_read adds 8aeacb7a2de3 eeprom: ee1004: Move call to ee1004_set_current_page to ee [...] adds 8700a7328e89 eeprom: ee1004: Add constant EE1004_NUM_PAGES adds 5fe3cba0bf5c eeprom: ee1004: Add helper ee1004_cleanup adds d99247f9b542 firmware: stratix10-svc: Fix a resource leak in an error h [...] adds 2d06954e2337 Merge 5.13-rc4 into char-misc-next adds a610853bcee1 Merge remote-tracking branch 'char-misc/char-misc-next' adds 999bcbf0ac0c extcon: sm5502: Drop invalid register write in sm5502_reg_data adds 71a45906a24a extcon: max8997: Add missing modalias string adds 3c4d5b5e5057 extcon: sm5502: Use devm_regmap_add_irq_chip() adds 5a34f4518f56 extcon: sm5502: Implement i2c_driver->probe_new() adds 82d7c97beb5e dt-bindings: extcon: sm5502: Convert to DT schema adds 8fe67575472d dt-bindings: extcon: sm5502: Document siliconmitus,sm5504-muic adds 0ce4250c4412 extcon: sm5502: Refactor driver to use chip-specific struct adds b792cb11d39f extcon: sm5502: Add support for SM5504 adds a5e5e7a677d5 Merge remote-tracking branch 'extcon/extcon-next' adds 04a82a13f12d dt-bindings: phy: qcom,qmp: Add binding for SDX55 PCIe PHY adds 952b702bf82f phy: qcom-qmp: Use phy_status field for the status bit offset adds be0ddb5dfd8b phy: qcom-qmp: Add support for SDX55 QMP PCIe PHY adds 3136b3b1d216 phy: phy-xgene.c: Fix alignment of comment adds 4bbe33f66d7d phy: qcom-qmp: remove redundant error of clock bulk adds 436b6403db53 dt-bindings: phy: add vbus-supply optional property to phy [...] adds 51770dae6081 phy: stm32: manage optional vbus regulator on phy_power_on/off adds 74478ab503b0 dt-bindings: phy: rockchip-inno-usb2: add compatible for r [...] adds 31f840e7ff3e phy: phy-rockchip-inno-usb2: add support for RK3308 USB phy adds 46923bdb14c2 dt-bindings: phy: convert rockchip-usb-phy.txt to YAML adds f0afa235685e phy: phy-twl4030-usb: use DEVICE_ATTR_RO macro adds 1ed9e566f3d7 MAINTAINERS: update marvell,armada-3700-utmi-phy.yaml reference adds 202ca7f181b6 Merge remote-tracking branch 'phy-next/next' adds 1ec9d2e7936c soundwire: cadence: remove the repeated declaration adds 6ebea2e8348d Merge remote-tracking branch 'soundwire/next' adds fe6f6f95919c thunderbolt: Add self-authenticate support for new dock adds 9b383037770f thunderbolt: Split NVM read/write generic functions out fr [...] adds 34163dfad412 thunderbolt: Use generic tb_nvm_[read|write]_data() for Th [...] adds 68977e61ab9e Documentation / thunderbolt: Clean up entries adds 6026b703e8f6 thunderbolt: Add wake from DisplayPort adds 3caf88871c6a thunderbolt: Align USB4 router wakes configuration with th [...] adds 1c561e4e659d thunderbolt: Make tb_port_type() take const parameter adds 02c5e7c2db2b thunderbolt: Move nfc_credits field to struct tb_path_hop adds e7051beab839 thunderbolt: Wait for the lanes to actually bond adds 56ad3aef5cda thunderbolt: Read router preferred credit allocation information adds 69fea377e660 thunderbolt: Update port credits after bonding is enabled/ [...] adds 6ed541c53edc thunderbolt: Allocate credits according to router preferences adds 7c37bb304fd6 thunderbolt: Add quirk for Intel Goshen Ridge DP credits adds bfa8f78e06ed thunderbolt: Add KUnit tests for credit allocation adds 0f28879cf683 thunderbolt: Log the link as TBT instead of TBT3 adds cae5f5151d76 thunderbolt: Add USB4 port devices adds ccc5cb8ad5d1 thunderbolt: Add support for ACPI _DSM to power on/off retimers adds 3406de7cc20f thunderbolt: Add additional USB4 port operations for retim [...] adds 3fb10ea4ce86 thunderbolt: Add support for retimer NVM upgrade when ther [...] adds ff3a83064567 thunderbolt: Move nvm_write_ops to tb.h adds 1cbf680f7687 thunderbolt: Allow router NVM authenticate separately adds faa1c615f0bd thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM oper [...] adds 25335b30daf6 thunderbolt: Check for NVM authentication status after the [...] adds 27b55be83868 Merge remote-tracking branch 'thunderbolt/next' adds 993b21a04614 Staging: rtl8723bs: fixed a blank coding style adds 7f8d698ffb17 staging: rtl8188eu: convert pr_info call to dev_err call O [...] adds afc023da53e4 staging: mmal-vchiq: Fix incorrect static vchiq_instance. adds cb293e6b834b staging: rtl8192u: Fixed warnings of coding style adds 90c976189908 staging: rtl8723bs: remove the repeated declaration adds cb37defbd17a Merge 5.13-rc4 into staging-next adds 2a2e9f46a2ca Merge remote-tracking branch 'staging/staging-next' adds 9504db5765e8 iio: adc: tsc2046: fix a warning message in tsc2046_adc_up [...] adds af51ec8c9213 iio: hid: trigger: Balance runtime pm + use pm_runtime_res [...] adds e50f8e049554 iio: buffer: Remove redundant assignment to in_loc adds 941f130881fa iio: adis16480: support burst read function adds b892770a2c55 iio: Drop Duplicated "mount-matrix" parameter adds 842b17223fcd staging: iio: cdc: ad7746: Remove unnecessary assignment i [...] adds 53ebee949980 iio: afe: iio-rescale: Support processed channels adds 13f212e15b84 dt-bindings: staging: iio: cdc: ad7746: add binding docume [...] adds bbd125f84fcc staging: iio: cdc: ad7746: use dt for capacitive channel setup. adds 0990c6e428c8 iio: adis16260: make use of adis lock helpers adds 5d142d41585f iio: adis16136: make use of adis lock helpers adds 42ef8aa2263b iio: st_sensors: Create extended attr macro adds 3d8ad94bb175 iio: accel: st_sensors: Support generic mounting matrix adds 8d78d1e171fc iio: accel: st_sensors: Stop copying channels adds d5b920015f50 iio: magnetometer: st_magn: Support mount matrix adds e1c5d708bfe0 iio: gyro: st_gyro: Support mount matrix adds 38e9d5caeedb iio: chemical: sgp30: Drop use of %hx in format string. adds ff9111ab3e1f iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds 7169a78e3984 iio: adc: max11100: Use devm_ functions for rest of probe() adds 30b527dd4fc5 iio: adc: max1118: Use devm_ managed functions for all of probe adds 3c43b6e108d5 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 6c100eb960e7 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 55364f73a600 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 9ecc2ebbb636 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 09f75a2bab03 iio: adc: ti-adc161s626: Use devm managed functions for al [...] adds 9410685cb183 staging: iio: cdc: ad7746: remove ordinary comments adds 7d3049fbf3c3 staging: iio: cdc: ad7746: clean up probe return adds 6a7e4b04df3f staging: iio: cdc: ad7746: extract capac setup to own function adds b711f687a1c1 counter: Add support for Intel Quadrature Encoder Peripheral adds eb4e91f42fc9 iio: accel: bma180: Add missing 500 Hz / 1000 Hz bandwidth adds 1c8994f27bed Merge remote-tracking branch 'iio/togreg' adds 0b889618939f dt-bindings: interconnect: Add Qualcomm SC7280 DT bindings adds 46bdcac533cc interconnect: qcom: Add SC7280 interconnect provider driver adds a5313ed4740f Merge remote-tracking branch 'icc/icc-next' adds 30211901927a dmaengine: xilinx: dpdma: Print channel number in kernel l [...] adds 4fbf41ce5735 dmaengine: xilinx: dpdma: Print debug message when losing [...] adds acfbb1911dc9 dmaengine: Move kdoc description of struct dma_chan_percpu [...] adds 66fde1794ffd dmaengine: hsu: Account transferred bytes adds 340ad031887b dmaengine: ti: omap-dma: Skip pointless cpu_pm context res [...] adds 58b2045fe300 Merge remote-tracking branch 'dmaengine/next' adds d2ef864ae077 Merge remote-tracking branch 'cgroup/for-next' adds 0fa646eba80b Merge branch 'misc' into for-next adds ea6a7bdce5f3 Merge branch 'fixes' into for-next adds e2fac6c44ae0 scsi: mpt3sas: Fix deadlock while cancelling the running f [...] adds 19a622c39a9d scsi: mpt3sas: Handle firmware faults during first half of [...] adds a0815c45c89f scsi: mpt3sas: Handle firmware faults during second half o [...] adds 40d2fd05ecc2 scsi: ufs: Suppress false positive unhandled interrupt messages adds 1a8d8498cb2d Merge branch 'misc' into for-next adds 17f23af37bb0 Merge branch 'fixes' into for-next adds 5fe23891d9d7 Merge remote-tracking branch 'scsi/for-next' adds 3a95f5b39254 scsi: ufs: core: Export ufshcd_hba_stop() adds f9c602f3bd9c scsi: ufs: ufs-mediatek: Disable HCI before HW reset adds 27c707b14659 scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remo [...] adds 84a84cc6aff4 scsi: mpt3sas: Fix fall-through warnings for Clang adds 4d431153e751 scsi: FlashPoint: Rename si_flags field adds 66fc475bd9e1 scsi: esas2r: Switch to flexible array member adds 5250db63d140 scsi: isci: Use correctly sized target buffer for memcpy() adds f6b414294224 scsi: ufs: Fix a kernel-doc related formatting issue adds c4f7ac64616e scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig adds 824a156633df scsi: mpi3mr: Base driver code adds c9566231cfaf scsi: mpi3mr: Create operational request and reply queue pair adds 023ab2a9b4ed scsi: mpi3mr: Add support for queue command processing adds 672ae26c8216 scsi: mpi3mr: Add support for internal watchdog thread adds 13ef29ea4aa0 scsi: mpi3mr: Add support for device add/remove event handling adds 8e653455547a scsi: mpi3mr: Add support for PCIe device event handling adds e36710dc06e3 scsi: mpi3mr: Additional event handling adds fb9b04574f14 scsi: mpi3mr: Add support for recovering controller adds 54dfcffb4191 scsi: mpi3mr: Add support for timestamp sync with firmware adds ff9561e910fc scsi: mpi3mr: Print IOC info for debugging adds 8f9c6173ca46 scsi: mpi3mr: Add bios_param SCSI host template hook adds e844adb1fbdc scsi: mpi3mr: Implement SCSI error handler hooks adds 0ea177343f1f scsi: mpi3mr: Add change queue depth support adds 82141ddba90a scsi: mpi3mr: Allow certain commands during pci-remove hook adds 392bbeb85b2a scsi: mpi3mr: Hardware workaround for UNMAP commands to NV [...] adds 463429f8dd5c scsi: mpi3mr: Add support for threaded ISR adds f061178e0762 scsi: mpi3mr: Complete support for soft reset adds 71e80106d059 scsi: mpi3mr: Print pending host I/Os for debugging adds 44dc724f5eec scsi: mpi3mr: Wait for pending I/O completions upon detect [...] adds 2f9c4d520aa6 scsi: mpi3mr: Add support for PM suspend and resume adds 28cbe2f420d3 scsi: mpi3mr: Add support for DSN secure firmware check adds 74e1f30a2868 scsi: mpi3mr: Add EEDP DIF DIX support adds 9fc4abfe5a5f scsi: mpi3mr: Add event handling debug prints adds 79db830162b7 scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSUR [...] adds b5438f48fdd8 scsi: megaraid_sas: Fix resource leak in case of probe failure adds ae6874ba4b43 scsi: megaraid_sas: Early detection of VD deletion through [...] adds 9bedd36e9146 scsi: megaraid_sas: Handle missing interrupts while re-ena [...] adds 6143f6f62052 scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 adds 1486a4f5c2f3 scsi: iscsi: Add task completion helper adds 891e2639deae scsi: iscsi: Stop queueing during ep_disconnect adds 27e986289e73 scsi: iscsi: Drop suspend calls from ep_disconnect adds 06c203a5566b scsi: iscsi: Force immediate failure during shutdown adds b25b957d2db1 scsi: iscsi: Use system_unbound_wq for destroy_work adds 9e5fe1700896 scsi: iscsi: Rel ref after iscsi_lookup_endpoint() adds 23d6fefbb3f6 scsi: iscsi: Fix in-kernel conn failure handling adds c0920cd36f17 scsi: iscsi: iscsi_tcp: Set no linger adds 788b71c54f21 scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop adds b1d19e8c92cf scsi: iscsi: Add iscsi_cls_conn refcount helpers adds d39df158518c scsi: iscsi: Have abort handler get ref to conn adds fda290c5ae98 scsi: iscsi: Get ref to conn during reset handling adds ec29d0ac29be scsi: iscsi: Fix conn use after free during resets adds bdd4aad7ff92 scsi: iscsi: Fix shost->max_id use adds f6f964574470 scsi: iscsi: Fix completion check during abort races adds 7ce9fc5ecde0 scsi: iscsi: Flush block work before unblock adds 99b0603313ee scsi: iscsi: Hold task ref during TMF timeout handling adds a1f3486b3b09 scsi: iscsi: Move pool freeing adds 5777b7f0f03c scsi: qedi: Fix null ref during abort handling adds 2ce002366a3f scsi: qedi: Fix race during abort timeouts adds 5b04d050cde4 scsi: qedi: Fix use after free during abort cleanup adds f7eea75262fc scsi: qedi: Fix TMF tid allocation adds 140d63b73f42 scsi: qedi: Use GFP_NOIO for TMF allocation adds 2819b4ae2873 scsi: qedi: Fix TMF session block/unblock use adds 0c72191da686 scsi: qedi: Fix cleanup session block/unblock use adds 60a0d379f11b scsi: qedi: Pass send_iscsi_tmf task to abort adds b40f3894e39e scsi: qedi: Complete TMF works before disconnect adds ed1b86ba0fba scsi: qedi: Wake up if cmd_cleanup_req is set adds 00da6a701a69 scsi: st: Return error code in st_scsi_execute() adds 21eccf304b3a scsi: scsi_ioctl: Return error code when blk_rq_map_kern() fails adds 8793613de913 scsi: core: Fixup calling convention for scsi_mode_sense() adds 64aaa3dd096a scsi: core: Reshuffle response handling in scsi_mode_sense() adds 7e26e3ea0287 scsi: scsi_dh_alua: Check for negative result value adds ced202f7bd78 scsi: core: Stop using DRIVER_ERROR adds f2b1e9c6f867 scsi: core: Introduce scsi_build_sense() adds d0672a03e0af scsi: core: Introduce scsi_status_is_check_condition() adds 464a00c9e0ad scsi: core: Kill DRIVER_SENSE adds 16576ad8a8f0 scsi: core: Do not use DRIVER_INVALID adds 4bd51e54e16a scsi: core: Use DID_TIME_OUT instead of DRIVER_TIMEOUT adds 58bedf351f3e scsi: xen-scsiback: Use DID_ERROR instead of DRIVER_ERROR adds b840abeffc23 scsi: xen-scsifront: Compability status handling adds 54c29086195f scsi: core: Drop the now obsolete driver_byte definitions adds 7b25bdb1c828 scsi: NCR5380: Fold SCSI message ABORT onto DID_ABORT adds f6b5a6970649 scsi: core: Add get_{status,host}_byte() accessor functions adds 735b830c6104 scsi: core: Add scsi_msg_to_host_byte() adds 75dd44395af2 scsi: dc395: Use standard macros to set SCSI result adds 5bfaafb652d1 scsi: dc395: Translate message bytes adds 9a588d239f23 scsi: qlogicfas408: make ql_pcmd() a void function adds 5751a9eaf187 scsi: qlogicfas408: Whitespace cleanup adds 7e2bc6de92d4 scsi: nsp32: Whitespace cleanup adds 0e00ba7338cf scsi: nsp32: Do not set message byte adds 6e39836ebccd scsi: wd33c93: Translate message byte to host byte adds 3ff451e92983 scsi: mesh: Translate message to host byte status adds 3c969131457a scsi: acornscsi: Remove acornscsi_reportstatus() adds a9d2d8065821 scsi: acornscsi: Translate message byte to host byte adds aec166fde782 scsi: aha152x: Modify done() to use separate status bytes adds fdabe57d1269 scsi: aha152x: Do not set message byte when calling scsi_done() adds ac87ee0ac120 scsi: advansys: Do not set message byte in SCSI status adds 7f33f56b02ca scsi: fas216: Translate message to host byte status adds df1303147649 scsi: fas216: Use get_status_byte() to avoid using Linux-s [...] adds a87afe2896e4 scsi: FlashPoint: Use standard SCSI definitions adds b2e88c97c591 scsi: fdomain: Drop last argument to fdomain_finish_cmd() adds 0ee44f900e41 scsi: fdomain: Translate message to host byte status adds 54cf31d07aa8 scsi: core: Drop message byte helper adds a7479a8477e6 scsi: core: Kill message byte adds 14b40c1e7ccc scsi: target: Use standard SAM status types adds 502071489548 scsi: pcmcia: nsp_cs: Use SAM_STAT_CHECK_CONDITION adds 3d45cefc8edd scsi: core: Drop obsolete Linux-specific SCSI status codes adds 1ff28f229bc7 Merge branch '5.14/scsi-result' into 5.14/scsi-staging adds 64ff646f76f5 Merge remote-tracking branch 'scsi-mkp/for-next' adds e40a84043472 Merge remote-tracking branch 'vhost/linux-next' adds f9e784dcb63f dt-bindings: hwlock: add sun6i_hwspinlock adds 3c881e05c814 hwspinlock: add sun6i hardware spinlock support adds 95347e734846 remoteproc: Add kernel-doc comment for is_iomem adds f28674340023 remoteproc: Fix various kernel-doc warnings adds c16ced60f3bf dt-bindings: remoteproc: k3-r5f: Update bindings for AM64x SoCs adds fee613a6fec6 Merge tag '20210327143117.1840-2-s-anna@ti.com' into rproc-next adds ee99ee7c929c remoteproc: k3-r5: Extend support to R5F clusters on AM64x SoCs adds 3e25e407a1c9 remoteproc: stm32: fix phys_addr_t format string adds 34c4da6d5dfb remoteproc: k3-r5: Fix an error message adds cf107e98d024 dt-bindings: remoteproc: qcom: pas: Convert binding to YAML adds e50f4bda7539 dt-bindings: remoteproc: qcom: pas: Add power domains for MSM8996 adds bad70abdfac1 dt-bindings: remoteproc: imx_rproc: add fsl,auto-boot property adds 7a95b19a39c6 dt-bindings: remoteproc: imx_rproc: add i.MX7ULP support adds 5dc9e9d1b758 dt-bindings: remoteproc: imx_rproc: support i.MX8MN/P adds e13d1a43aa0f remoteproc: imx_rproc: parse fsl,auto-boot adds 52bda8d37514 remoteproc: imx_rproc: initial support for mutilple start/ [...] adds cc0316c10fb7 remoteproc: imx_rproc: make clk optional adds c8a1a56d8729 remoteproc: imx_rproc: support i.MX7ULP adds 79806d32d5aa remoteproc: imx_rproc: support i.MX8MN/P adds c86976deb21c Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds d3ed645fe18c Merge remote-tracking branch 'rpmsg/for-next' adds c80c44352dda gpiolib: Split fastpath array to two adds c354c29524ee gpiolib: Switch to bitmap_alloc() adds cc0f53d2bb42 gpio: 104-idio-16: Fix coding style issues adds 5a5bc826fed1 gpio: dwapb: Drop redundant check in dwapb_irq_set_type() adds bd56b051c96b gpio: dwapb: Switch to use fwnode_irq_get() adds c43c608fb571 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds c8d3c6aba14c Merge remote-tracking branch 'gpio-intel/for-next' adds 1ca46d3e4356 pinctrl/amd: Add device HID for new AMD GPIO controller adds 9b882b73d379 pinctrl: npcm: Align a few entries in the pin function table adds f56b273cd845 pinctrl: at91: Constify struct at91_pinctrl_mux_ops adds 710071479cf8 dt-bindings: pinctrl: Add DT bindings for apple, pinctrl adds 8b4c397d88d9 dt-bindings: pinctrl: mt65xx: add mt8365 SoC binding adds 9f940d8ecf92 pinctrl: mediatek: don't hardcode mode encoding in common code adds e94d8b6fb83a pinctrl: mediatek: add support for mt8365 SoC adds 89be5957e7ec dt-bindings: pinctrl: Update enum for adding SGPM2 and SGPS2 adds 0b9714845935 pinctrl: pinctrl-aspeed-g6: Add sgpio pinctrl settings adds b9045af9fb26 pinctrl: Fix kernel-doc adds 4bc80da53317 pinctrl: bcm2835: Accept fewer than expected IRQs adds 07d5136f9bf1 docs/pinctrl: fix the reference to the u300 platform adds 696beef77521 pinctrl: mediatek: move bit assignment adds 2aefadc09b35 Merge branch 'devel' into for-next adds 68c34354f595 Merge remote-tracking branch 'pinctrl/for-next' adds 28a00ad261fc Merge remote-tracking branch 'pinctrl-intel/for-next' adds fd6850132f61 pinctrl: renesas: r8a77470: Add bias pinconf support adds 2be3d6024234 pinctrl: renesas: r8a7790: Add bias pinconf support adds 35477d7e90a1 pinctrl: renesas: r8a7792: Add bias pinconf support adds 009f502238a8 pinctrl: renesas: r8a7794: Add bias pinconf support adds b764833e3633 pinctrl: renesas: r8a77970: Add bias pinconf support adds c3975a73ca94 pinctrl: renesas: r8a77980: Add bias pinconf support adds 85a242cdcd44 pinctrl: renesas: r8a77995: Add bias pinconf support adds 3ba65c2f2908 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds 2350fe2dd4f3 Merge remote-tracking branch 'pwm/for-next' adds 5e6b8a50a7ce cred: add missing return error code when set_cred_ucounts( [...] adds 621ff5623671 Merge remote-tracking branch 'userns/for-next' adds 5bfe3c998f57 Merge remote-tracking branch 'livepatching/for-next' adds 99672937fead Merge remote-tracking branch 'coresight/next' adds 935b0198e8bc Merge remote-tracking branch 'rtc/rtc-next' adds cdb3a49539ed Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds 56a95686c98a seccomp: Refactor notification handler to prepare for new [...] adds 762458990163 seccomp: Support atomic "addfd + send reply" adds 7ee53a23fdc8 selftests/seccomp: Add test for atomic addfd+send adds 7b8e0aa45fe7 selftests/seccomp: More closely track fds being assigned adds fe092fc9f14b selftests/seccomp: Flush benchmark output adds aa4a79f62477 Merge remote-tracking branch 'seccomp/for-next/seccomp' adds 3a40617ce088 MAINTAINERS: Add Clang CFI section adds 0541613b0389 MAINTAINERS: Expand and relocate PGO entry adds 5b2b4c1d60a9 pgo: rename the raw profile file to vmlinux.profraw adds 2d35ea27e0df CFI: Move function_nocfi() into compiler.h adds d94b93a91015 ARM: cpuidle: Avoid orphan section warning adds d4c639990036 vmlinux.lds.h: Avoid orphan section with !SMP adds bf02572fb113 Merge branch 'for-next/orphans' into for-next/kspp adds cdcbb86d2708 Merge remote-tracking branch 'kspp/for-next/kspp' adds ee694c7b1e52 Merge remote-tracking branch 'gnss/gnss-next' adds cda978bb8c9d Merge remote-tracking branch 'slimbus/for-next' adds ee39cf8ba106 nvmem: core: constify nvmem_cell_read_variable_common() re [...] adds 76a2b9a8ab44 nvmem: qfprom: Improve the comment about regulator setting adds f72624cae8fd Merge remote-tracking branch 'nvmem/for-next' adds 450605c28d57 x86/hyperv: fix logical processor creation adds 9de6655cc5a6 drivers: hv: Fix missing error code in vmbus_connect() adds 9d99be3fa477 Merge remote-tracking branch 'hyperv/hyperv-next' adds 11b04b085a46 Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 9c7aad3aa55f fpga: fix spelling mistakes adds 92c5ddbc93ab fpga: fpga-bridge: removed repeated word adds d008ac74674a Merge remote-tracking branch 'fpga/for-next' adds 3b314c47e20a Merge remote-tracking branch 'mhi/mhi-next' adds e1c25af3acf5 Merge remote-tracking branch 'memblock/for-next' adds fb41e9add0b7 Merge remote-tracking branch 'rust/rust-next' adds 7fcbc7cc1323 Merge remote-tracking branch 'cxl/next' adds af970d6f03d8 Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds d3b1f7e200d9 Revert "MIPS: make userspace mapping young by default" adds 5636fbe69ca5 kfence: use TASK_IDLE when awaiting allocation adds 31a0e67df48e pid: take a reference when initializing `cad_pid` adds c16d511fd94b mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() adds e3c9db252a19 mm/page_alloc: fix counting of free pages after take off f [...] adds f1f459025ef6 drivers/base/memory: fix trying offlining memory blocks wi [...] adds 92bf30370390 hugetlb: pass head page to remove_hugetlb_page() adds fb80ff7aa9d2 proc: add .gitignore for proc-subset-pid selftest adds 832fc9024540 mm/kasan/init.c: fix doc warning adds f3e630cf03fe mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY adds 611478a0fe60 lib: crc64: fix kernel-doc warning adds fe6d137cd7ee ocfs2: fix data corruption by fallocate adds 97bd16882ab3 mailmap: use private address for Michel Lespinasse adds f528c75964d1 mm,hwpoison: fix race with hugetlb page allocation adds 1de662874b72 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 97d6c676eaab /proc/kpageflags: do not use uninitialized struct pages adds c76616dc2537 kthread: switch to new kerneldoc syntax for named variable [...] adds 39d3cfac5bed ia64: headers: drop duplicated words adds 3b46a14114b0 ia64: mca_drv: fix incorrect array size calculation adds 4890024b3a96 streamline_config.pl: make spacing consistent adds 7f785270eaea streamline_config.pl: add softtabstop=4 for vim users adds 3ca0dc4a3870 scripts/spelling.txt: add more spellings to spelling.txt adds 2863e7f8e8e0 squashfs: add option to panic on errors adds 7cd5fc7983cf ocfs2: remove unnecessary INIT_LIST_HEAD() adds 7f911e5008dd ocfs2: fix snprintf() checking adds db48866c98cc ocfs2: remove redundant assignment to pointer queue adds 2abf0d90bcba ocfs2: remove repeated uptodate check for buffer adds ca53a7d724ea ocfs2: replace simple_strtoull() with kstrtoull() adds 7a4fbab0ffaa ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 0731c861adae ocfs2: fix ocfs2 corrupt when iputting an inode adds 317afb8c84a4 kernel: watchdog: modify the explanation related to watchd [...] adds f606c1d5e7d9 doc: watchdog: modify the explanation related to watchdog thread adds c90d73b842b5 doc: watchdog: modify the doc related to "watchdog/%u" adds f501d7ddf958 kunit: make test->lock irq safe adds 6dba1df792c6 mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds d30302071731 mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] adds a0441938289e mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] adds d1993adf45a0 slub: remove resiliency_test() function adds a7ba988ff9de mm, slub: change run-time assertion in kmalloc_index() to [...] adds d1955a09698d kfence: test: fix for "mm, slub: change run-time assertion [...] adds 31f711b0dd77 mm, slub: fix support for clang 10 adds f806d8adc801 slub: restore slub_debug=- behavior adds 8eed2673416f slub: actually use 'message' in restore_bytes() adds fa3406ae3a7c slub: indicate slab_fix() uses printf formats adds 8fe3190b3ddc slub: force on no_hash_pointers when slub_debug is enabled adds b208d582a0b5 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix adds e6657989a2df tools/vm/page_owner_sort.c: check malloc() return adds b1aa1071c1ff mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 65cea89cf7e1 mm: page-writeback: kill get_writeback_state() comments adds 7030049da80d mm/page-writeback: Fix performance when BDI's share of rat [...] adds 4e24fa49e33c mm/page-writeback: update the comment of Dirty position control adds f82aa24371ff mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 29f7ef2d9e3d mm/gup_benchmark: support threading adds 235210e419c2 mm: gup: allow FOLL_PIN to scale in SMP adds 0856e3c0753f mm: gup: pack has_pinned in MMF_HAS_PINNED adds f41ac8aee0c4 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes adds f59687a9b8d4 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED adds f70e2c3031d7 mm/swapfile: use percpu_ref to serialize against concurren [...] adds 2c953da5e79c swap: fix do_swap_page() race with swapoff adds 784aa78e1f24 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 0e24ebb4b736 mm/shmem: fix shmem_swapin() race with swapoff adds ea0fe08deda3 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds 56129d2b731f mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION adds 47db0e349306 mm/swapfile: fold scan_swap_map() into the only caller get [...] adds f4a09e28f9db mm/swap: remove unused local variable nr_shadows adds 7d070458d3f0 mm/swap_slots.c: delete meaningless forward declarations adds 9d0980c41934 mm/swap: remove unused global variable nr_swapper_spaces adds 62533cd7ab35 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds a21e328ff844 mm: free idle swap cache page after COW adds 946459f6aedf mm/memcg: move mod_objcg_state() to memcontrol.c adds 8075e74f001c mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds fc4bdc77eaec mm/memcg: improve refill_obj_stock() performance adds d30b766ed70e mm/memcg: optimize user context object stock access adds 6eb6ce9365a9 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] adds 05580c3fdd83 mm/memcontrol.c: fix potential uninitialized variable warning adds 1225088e0668 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds ad18a012cfd9 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds 4b69e3da1fe6 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] adds 6513ab00bb16 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 adds e2dde2d03725 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix adds e7d161029e67 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds 8847cfbfeeb8 mm: memcontrol: fix root_mem_cgroup charging adds 8e6e86ffacf3 mm: memcontrol: fix page charging in page replacement adds 6fd0fc26ad6d mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds 697cae27ad45 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds ef280f8b0a57 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds 9e5b79bdb423 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds 02bd1dbf4e39 mm: memcontrol: simplify the logic of objcg pinning memcg adds 486d4cef5cd0 mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 1808c9d4975e mm: vmscan: remove noinline_for_stack adds 54058cb1e62b memcontrol: use flexible-array member adds 0b97a2b93b6f perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds bf1654bf9a2c binfmt: remove in-tree usage of MAP_EXECUTABLE adds 84b5631c8dd9 binfmt-remove-in-tree-usage-of-map_executable-fix adds 5a628d587c58 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds adde41305758 mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 8795281dd083 mm/mmap: introduce unlock_range() for code cleanup adds c36b1d2fd14b mm-mmap-introduce-unlock_range-for-code-cleanup-fix adds 221954c77916 mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds deb871ee82b7 mm/memory.c: fix comment of finish_mkwrite_fault() adds f047335810fe mm: add vma_lookup(), update find_vma_intersection() comments adds 3f842c8e4700 drm/i915/selftests: use vma_lookup() in __igt_mmap() adds aaad8fc68278 arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds bedaa845daf1 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds b66ae77fdd4d arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds d046ce4f59eb arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds dc027e6a3491 arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 1d24eaf17051 arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 9ae495a8e4f8 x86/sgx: use vma_lookup() in sgx_encl_find() adds 8c40a3b1f576 virt/kvm: use vma_lookup() instead of find_vma_intersection() adds 253c06dd6da4 vfio: use vma_lookup() instead of find_vma_intersection() adds b1d561bf72bc net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds 716643b2733a drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 81332a8379f9 media: videobuf2: use vma_lookup() in get_vaddr_frames() adds e995e17f728a misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds 82059f227abc kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 5a865a2f132f lib/test_hmm: use vma_lookup() in dmirror_migrate() adds 520e59b9ea45 mm/ksm: use vma_lookup() in find_mergeable_vma() adds 361604359bd5 mm/migrate: use vma_lookup() in do_pages_stat_array() adds 66f17c4705ea mm/mremap: use vma_lookup() in vma_to_resize() adds 687b72aa8515 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 3509977425d5 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 52b172415a0c mm: remove special swap entry functions adds 98b494439c42 mm/swapops: rework swap entry manipulation code adds 8833f37c85aa mm/rmap: split try_to_munlock from try_to_unmap adds 539b5dc0d1a3 mm/rmap: split migration into its own function adds bc0d5be42c89 mm: rename migrate_pgmap_owner adds d8b745ed252d mm/memory.c: allow different return codes for copy_nonpres [...] adds 71d5747b8dfe mm: device exclusive memory access adds a34a2e232cbb mm: selftests for exclusive device memory adds 82be0332d4a0 mm: selftests: fix potential integer overflow on shift of a int adds 83b0f1a6972e nouveau/svm: refactor nouveau_range_fault adds 8226e067e319 nouveau/svm: implement atomic SVM access adds a06acd02ca47 mm: improve mprotect(R|W) efficiency on pages referenced once adds 667762ba7bb5 mm: improve mprotect(R|W) efficiency on pages referenced once adds dd1325aff9ad selftest/mremap_test: update the test to handle pagesize o [...] adds e8cf7366d012 selftest/mremap_test: avoid crash with static build adds c9cc1b37afd8 mm/mremap: use pmd/pud_poplulate to update page table entries adds b593cd52db77 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix adds 0c8d0370948f powerpc/mm/book3s64: fix possible build error adds 28a956d7cfa6 powerpc/mm/book3s64: update tlb flush routines to take a p [...] adds 1e49bb6f0c13 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] adds 03e249c8fba7 mm/mremap: use range flush that does TLB and page walk cac [...] adds e0f4fce36abf mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] adds 06138dfd6a06 mm/mremap: move TLB flush outside page table lock adds 25545aaaab39 mm/mremap: allow arch runtime override adds 0273421d9639 powerpc/mm: enable move pmd/pud adds 752edc9bd741 h8300: remove unused variable adds 63a0ef39477e mm/dmapool: use DEVICE_ATTR_RO macro adds 49577becda6e mm, tracing: unify PFN format strings adds 143f1f2412b8 mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 4fbd156f79bf mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds 9a360e29826b mm/vmalloc: print a warning message first on failure adds 640e087541ad mm/vmalloc: remove quoted strings split across lines adds f4a9cb88f917 mm/vmalloc: Fallback to a single page allocator adds cfa930556991 printk: introduce dump_stack_lvl() adds d03cfe9d858b fix for "printk: introduce dump_stack_lvl()" adds f90602191473 kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds ecb2977a7492 mm: report which part of mem is being freed on initmem case adds c3b08b6120da mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds 34324ed9a7cf mm/mmzone.h: simplify is_highmem_idx() adds de0dd0c2da45 mm: make __dump_page static adds a73fe9894a44 mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds f71af044fa57 mm/debug: factor PagePoisoned out of __dump_page adds 6eebc053e202 mm/page_owner: constify dump_page_owner adds 9babb4a3098e mm: make compound_head const-preserving adds f5daacc159d1 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 8fd094271497 mm: constify page_count and page_ref_count adds b1d24f0126fd mm: optimise nth_page for contiguous memmap adds 73ea300e45dc mm/page_alloc: switch to pr_debug adds dfb5764234f3 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds f419db6465c2 mm/page_alloc: split per cpu page lists and zone stats adds e97264194e99 mm/page_alloc: split per cpu page lists and zone stats -fix adds 20eafc473be9 mm/page_alloc: split per cpu page lists and zone stats -fix -fix adds 86cfcaf0fb9a mm/page_alloc: convert per-cpu list protection to local_lock adds 7df5c5647896 mm/page_alloc: work around a pahole limitation with zero-s [...] adds 25473af53c42 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] adds 003b6e8a4c40 mm/vmstat: convert NUMA statistics to basic NUMA counters adds 11e198c851df mm/vmstat: inline NUMA event counter updates adds 9b4a87dcc782 mm/page_alloc: batch the accounting updates in the bulk allocator adds cf41028c7eca mm/page_alloc: reduce duration that IRQs are disabled for [...] adds bf922daf1706 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds 3dcbe270d8ec mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 61cf07cafac9 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds baab24fd75e2 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds f6ec7cb30d72 mm/page_alloc: delete vm.percpu_pagelist_fraction adds ff342972cb4b mm/page_alloc: disassociate the pcp->high from pcp->batch adds 228f1d2ef1af mm/page_alloc: disassociate the pcp->high from pcp->batch -fix adds b7e5900262df mm/page_alloc: adjust pcp->high after CPU hotplug events adds e9995a59359f mm/page_alloc: scale the number of pages that are batch freed adds ee6718035fd7 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 01565d442fab mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 2fde233046cb mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix adds bff17b40f923 mm: drop SECTION_SHIFT in code comments adds 18b8e46df9c7 mm/page_alloc: improve memmap_pages dbg msg adds 50bb89b84fda mm/page_alloc: fix counting of managed_pages adds c1e13ef087df mm/page_alloc: move free_the_page adds 70d35c6370f1 mm/page_alloc: allow high-order pages to be stored on the [...] adds 3c81e2abb531 mm/memory-failure: use a mutex to avoid memory_failure() races adds fe0e4a0d75ef mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix adds 9e8e6151faf4 mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds ad9c59c24095 mm,hwpoison: send SIGBUS with error virutal address adds 5b752d0b4b39 mmhwpoison-send-sigbus-with-error-virutal-address-fix adds effb1a36aea1 mm,hwpoison: make get_hwpoison_page() call get_any_page() adds af222c215d02 mm: memory_hotplug: factor out bootmem core functions to b [...] adds 999c07d8234d mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds e8fbc596d313 mm: hugetlb: gather discrete indexes of tail page adds 5114b08ac5c0 mm: hugetlb: free the vmemmap pages associated with each H [...] adds 6d28e45dd359 mm: hugetlb: defer freeing of HugeTLB pages adds b1a53ced2777 mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 5b675806cf15 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 317dd22f175e mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds 6dff9c4105b6 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds e916581eca4c mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds 0b7aad704757 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 3380d54cd3ff mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 7502ae18d288 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 3145f0deee2d mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds e5bddb289bc0 mm/huge_memory.c: use page->deferred_list adds 69aaa89f9139 mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 824fd91e544d mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds b4ac358243bf mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds d3bb39d12ac2 mm/huge_memory.c: don't discard hugepage if other processe [...] adds 5baa7746e497 mm/hugetlb: change parameters of arch_make_huge_pte() adds d96cb4fc7a32 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds 2b67bafd0cb6 x86: define only {pud/pmd}_{set/clear}_huge when useful adds 93e8f462ea4e arm64: define only {pud/pmd}_{set/clear}_huge when useful adds 29134543f435 mm/vmalloc: enable mapping of huge pages at pte level in vmap adds dd68f6bff5ce mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds cec466010374 powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 0deeb6ecfcdb khugepaged: selftests: remove debug_cow adds 222443397a2e mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 0a9f83ab2aa2 userfaultfd: remove set but not used variable 'vm_alloc_shared' adds 99bd95b06779 userfaultfd/selftests: use user mode only adds dd423b51a155 userfaultfd/selftests: remove the time() check on delayed uffd adds 7d06d2a95dbc userfaultfd/selftests: dropping VERIFY check in locking_thread adds 9e82b19c2708 userfaultfd/selftests: only dump counts if mode enabled adds aad8640b5a92 userfaultfd/selftests: unify error handling adds 50b20ba29d59 mm/thp: simplify copying of huge zero page pmd when fork adds 5409693400bc mm/userfaultfd: fix uffd-wp special cases for fork() adds f232b296f3e4 mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix adds 6c4bf48284d0 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds e00e38388a46 mm/userfaultfd: fail uffd-wp registration if not supported adds f849f301ec89 mm/pagemap: export uffd-wp protection information adds 3f49c56e7d9b userfaultfd/selftests: add pagemap uffd-wp test adds f95557c404e3 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds c64bb38932a4 userfaultfd/shmem: support minor fault registration for shmem adds 2428c148f73e userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds e392767b8300 userfaultfd/shmem: advertise shmem minor fault support adds bf6ebd97aba0 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 9854d7e023b4 userfaultfd/selftests: use memfd_create for shmem test type adds 848f68b43d55 userfaultfd/selftests: create alias mappings in the shmem test adds 3e04e8c3a9fc userfaultfd/selftests: reinitialize test context in each test adds 8ac9fc490c5b userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds fd0e52225695 userfaultfd/selftests: exercise minor fault handling shmem [...] adds 5ce2fa99176c userfaultfd: fix UFFDIO_CONTINUE ioctl request definition adds 667dc8542104 mm/swap: fix pte_same_as_swp() not removing uffd-wp bit wh [...] adds cb4290ae372d mm/kconfig: move HOLES_IN_ZONE into mm adds ae18cbf889ec docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds 47f4bbffb19b fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds 65040bef0a88 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds b5eecd5fa782 fs/proc/kcore: don't read offline sections, logically offl [...] adds 7f1fc54d151b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds f68213e96178 virtio-mem: use page_offline_(start|end) when setting Page [...] adds 6813ecd5abbb fs/proc/kcore: use page_offline_(freeze|thaw) adds 2513a2eda13e mm/compaction: use DEVICE_ATTR_WO macro adds 90a7d65ff62e mm/mempolicy: cleanup nodemask intersection check for oom adds 7464473c7aee mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds fe6705e93f28 mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds c7b57961e04f mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds f562daded866 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 15936dbbd3f6 mm/mempolicy: unify the parameter sanity check for mbind a [...] adds ef747a9e8254 include/linux/mmzone.h: add documentation for pfn_valid() adds 5f29ab54b9fa memblock: update initialization of reserved pages adds c4f13a9af41f arm64: decouple check whether pfn is in linear map from pf [...] adds 9dc1ab880e29 arm64: drop pfn_valid_within() and simplify pfn_valid() adds 7bca31cfc399 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 71c8eb7c2fa8 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds d04849ae397f mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 90d97a795585 mm: memory: add orig_pmd to struct vm_fault adds 2e131b674779 mm: memory: make numa_migrate_prep() non-static adds cf0b5e070347 mm: thp: refactor NUMA fault handling adds 77c5eecb3056 mm: thp: fix a double unlock bug adds dbfa40322c14 mm: migrate: account THP NUMA migration counters correctly adds 899a0552050d mm: migrate: don't split THP for misplaced NUMA page adds ff8b0ff76c5f mm: migrate: check mapcount for THP instead of refcount adds e9c074f68b5a mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds adf1192c458a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds dc21fa156c60 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds 90aae7ede0a1 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds 1e96a2fb186d nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds 2ac34a23da0d mm: generalize ZONE_[DMA|DMA32] adds cc374a31dfe2 mm: make variable names for populate_vma_page_range() consistent adds f9fa594a4d32 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds f0bd42bc788d mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds ccb6df07380c MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds e6c2519b4a59 selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 0c680b17af1e selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds e859c9474b7d mm/memory_hotplug: rate limit page migration warnings adds 64ecbb3b82aa memory-hotplug.rst: complete admin-guide overhaul adds 59c46c4f65df mm,memory_hotplug: drop unneeded locking adds 0b84bb0ef136 mmmemory_hotplug-drop-unneeded-locking-fix adds 257f8340c8a8 mm/zswap.c: remove unused function zswap_debugfs_exit() adds 2ef247ef8c3b mm/zswap.c: avoid unnecessary copy-in at map time adds 89b7b36c7b23 mm/zswap.c: fix two bugs in zswap_writeback_entry() adds e59019449de4 mm/highmem: Remove deprecated kmap_atomic adds 4fa8f316513d zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds 01f6ec56bd1e mm: fix typos and grammar error in comments adds b6b715bb5680 mm: fix comments mentioning i_mutex adds 493a8ad7f64c mm: define default value for FIRST_USER_ADDRESS adds cab253e8295e mm: fix spelling mistakes adds 5dbfc78897c9 mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds 597527a51c07 mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds 109e58e95bc8 mm/page_alloc: make should_fail_alloc_page() static adds f81f754fdee8 mm/mapping_dirty_helpers: remove double Note in kerneldoc adds d4f665a40226 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds b3d8e9a057d4 mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds 8fdcc452df86 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds 283b0d90c7e7 mm/zbud: add kerneldoc fields for zbud_pool adds 84583a91970f mm/z3fold: add kerneldoc fields for z3fold_pool adds 17734692999a mm/swap: make swap_address_space an inline function adds 93459fa208a1 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 24b551518711 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds d45d1fafb70e mm/page_alloc: move prototype for find_suitable_fallback adds 89f4e2449c06 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds dfb1faf7e83d kfence: unconditionally use unbound work queue adds d8cdc111be86 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d37cdffeace6 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 5b037d34daf3 kernel/hung_task.c: Monitor killed tasks. adds b04f90de4593 proc: Avoid mixing integer types in mem_rw() adds 198ae5009720 fs/proc/kcore.c: add mmap interface adds aff6f0618061 fs-proc-kcorec-add-mmap-interface-fix adds fc1476d93ac9 procfs: allow reading fdinfo with PTRACE_MODE_READ adds 770c7131fec0 procfs/dmabuf: add inode number to /proc/*/fdinfo adds 67de1ff69814 sysctl: remove redundant assignment to first adds f2b33412657b proc/sysctl: make protected_* world readable adds f9471bbcfcef kernel.h: split out panic and oops helpers adds 4e766cd83412 kernelh-split-out-panic-and-oops-helpers-fix adds ba28d4eafe57 kernel.h: split out panic and oops helpers (ia64 fix) adds c934b9630053 lib: decompress_bunzip2: remove an unneeded semicolon adds 087224af00e8 lib/string_helpers: switch to use BIT() macro adds 02134ce88f68 lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 0638e85ed435 lib/string_helpers: drop indentation level in string_escape_mem() adds 9e06e2b7388b lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 6d2d685f9363 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds 36bebfb5b525 lib/string_helpers: allow to append additional characters [...] adds 383290285fed lib/test-string_helpers: print flags in hexadecimal format adds d4d72bc9c10f lib/test-string_helpers: get rid of trailing comma in terminators adds 70fc3d3e29a3 lib/test-string_helpers: add test cases for new features adds 7b666d80e961 MAINTAINERS: add myself as designated reviewer for generic [...] adds 6a0b44e5342a seq_file: introduce seq_escape_mem() adds 10d8306c1bef seq_file: add seq_escape_str() as replica of string_escape_str() adds 9e246af7f86d seq_file: convert seq_escape() to use seq_escape_str() adds e1467012104c nfsd: avoid non-flexible API in seq_quote_mem() adds c097410828d0 seq_file: drop unused *_escape_mem_ascii() adds af3feecee574 lib/math/rational.c: fix divide by zero adds c07577bd7e8f lib/math/rational: add Kunit test cases adds 826cc2764bbe lib-math-rational-add-kunit-test-cases-fix adds 9630a5ea8eb4 lib/math/rational: fix spelling mistake "demominator" -> " [...] adds bf6d2b91be0b lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds 22223263e181 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds 26b12b3502a4 checkpatch: scripts/spdxcheck.py now requires python3 adds 220253b4ebf3 checkpatch: improve the indented label test adds 709c9e4c4df4 init: print out unknown kernel parameters adds dfbeb7e03eb8 init/main.c: silence some -Wunused-parameter warnings adds 9b2c12c2f328 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 430532509f28 x86: signal: don't do sas_ss_reset() until we are certain [...] adds 64011a16ad70 exec: remove checks in __register_bimfmt() adds b2d041758e06 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 34ac3408f123 kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds a383ec2bdd1f kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 74704cf47688 lib/decompressors: remove set but not used variabled 'level' adds 84e269113f53 lib-decompressors-remove-set-but-not-used-variabled-level-fix adds 6e3ac07bfce0 ipc sem: use kvmalloc for sem_undo allocation adds a2adaf2758ad ipc: use kmalloc for msg_queue and shmid_kernel adds 9472c2cf26dc ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds 63bbc67bcd4d ipc/util.c: use binary search for max_idx adds c89611187050 ipc-utilc-use-binary-search-for-max_idx-fix adds 3f160eb715f9 linux-next-pre adds 801fd85af35c Merge branch 'akpm-current/current' adds edaf2b8039f8 mm: arch: remove indirection level in alloc_zeroed_user_hi [...] adds c82f25163b40 kasan: use separate (un)poison implementation for integrated init adds 4ce13eba755d arm64: mte: handle tags zeroing at page allocation time adds 226930ba52c0 kasan: disable freed user page poisoning with HW tags adds bd0189b3f56b mm/slub: use stackdepot to save stack trace in objects adds 09cdff69d139 slub: STACKDEPOT: rename save_stack_trace() adds 084f77089409 mm/slub: use stackdepot to save stack trace in objects-fix adds 939bdd49a907 mmap: make mlock_future_check() global adds c6fc97353797 riscv/Kconfig: make direct map manipulation options depend on MMU adds daaee89462fc set_memory: allow querying whether set_direct_map_*() is a [...] adds 06216a092f26 mm: introduce memfd_secret system call to create "secret" [...] adds d1f4237a8ae6 mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 5c5a9a29d58a PM: hibernate: disable when there are active secretmem users adds fd05bd716ee0 arch, mm: wire up memfd_secret system call where relevant adds 4c7894ceb270 secretmem: test: add basic selftest for memfd_secret(2) adds 3d34f9278423 mm: fix spelling mistakes in header files adds 332fa04b0351 buildid: only consider GNU notes for build ID parsing adds 8ce5a51f2610 buildid: add API to parse build ID out of buffer adds b0b4715d9046 buildid: stash away kernels build ID on init adds 15c3af1b861d buildid-stash-away-kernels-build-id-on-init-fix adds 4d9146a8e5c4 dump_stack: add vmlinux build ID to stack traces adds 23e01211a94b module: add printk formats to add module build ID to stacktraces adds 3c28b0af8f77 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 6543bb101692 buildid: fix build when CONFIG_MODULES is not set adds cbf761414db6 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds ede9794b127c module: fix build error when CONFIG_SYSFS is disabled adds a7aa42896d6d arm64: stacktrace: use %pSb for backtrace printing adds aae9f1adc2a1 x86/dumpstack: use %pSb/%pBb for backtrace printing adds ef392c6c4c08 scripts/decode_stacktrace.sh: support debuginfod adds 41b417974939 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds a724f7df91fc scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 42e3f940e065 buildid: mark some arguments const adds 3419a78ee6a9 buildid: fix kernel-doc notation adds 05de096cb377 kdump: use vmlinux_build_id to simplify adds 92bba83130e5 Merge branch 'akpm/master' adds ccc252d2e818 Add linux-next specific files for 20210604
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 (3e029760e6f8) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
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: .mailmap | 4 + Documentation/ABI/stable/sysfs-class-infiniband | 20 - Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-counter | 9 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 82 +- Documentation/ABI/testing/sysfs-bus-usb | 11 - Documentation/ABI/testing/sysfs-devices-removable | 18 + Documentation/ABI/testing/sysfs-fs-f2fs | 18 +- Documentation/admin-guide/media/ipu3.rst | 35 +- Documentation/admin-guide/sysctl/vm.rst | 19 +- Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/bpf/index.rst | 1 + Documentation/bpf/llvm_reloc.rst | 240 + Documentation/conf.py | 2 + Documentation/dev-tools/pgo.rst | 6 +- .../devicetree/bindings/arm/amlogic,scpi.txt | 12 - Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + Documentation/devicetree/bindings/arm/arm,scmi.txt | 15 - Documentation/devicetree/bindings/arm/arm,scpi.txt | 15 - .../devicetree/bindings/arm/intel,keembay.yaml | 2 + .../devicetree/bindings/arm/juno,scpi.txt | 26 - Documentation/devicetree/bindings/arm/qcom.yaml | 1 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 35 + .../bindings/arm/tegra/nvidia,tegra30-actmon.txt | 57 - .../bindings/clock/nvidia,tegra114-car.txt | 63 - .../bindings/clock/nvidia,tegra124-car.txt | 107 - .../bindings/clock/nvidia,tegra124-car.yaml | 115 + .../bindings/clock/nvidia,tegra20-car.txt | 63 - .../bindings/clock/nvidia,tegra20-car.yaml | 69 + .../bindings/clock/nvidia,tegra210-car.txt | 56 - .../bindings/clock/nvidia,tegra30-car.txt | 63 - .../bindings/clock/qcom,dispcc-sm8x50.yaml | 1 + .../devicetree/bindings/clock/qcom,gcc.yaml | 2 + .../devicetree/bindings/clock/qcom,rpmcc.txt | 1 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 47 + .../bindings/devfreq/nvidia,tegra30-actmon.yaml | 126 + Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 52 + .../intel,ixp4xx-network-processing-engine.yaml | 22 +- .../devicetree/bindings/gpio/gpio-davinci.txt | 2 +- .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 45 + .../devicetree/bindings/hwmon/ti,ads7828.yaml | 2 +- .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 + .../devicetree/bindings/i2c/i2c-mux-gpio.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-gpmux.txt | 99 - .../devicetree/bindings/i2c/i2c-mux-gpmux.yaml | 124 + .../devicetree/bindings/i2c/i2c-mux-ltc4306.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-pca954x.txt | 74 - .../devicetree/bindings/i2c/i2c-mux-pca954x.yaml | 110 + .../devicetree/bindings/i2c/i2c-mux-pinctrl.txt | 4 +- .../devicetree/bindings/i2c/i2c-mux-reg.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c-mux.txt | 73 - Documentation/devicetree/bindings/i2c/i2c-mux.yaml | 87 + .../devicetree/bindings/i2c/renesas,i2c.txt | 67 - .../devicetree/bindings/i2c/renesas,iic-emev2.txt | 22 - .../devicetree/bindings/i2c/renesas,iic-emev2.yaml | 54 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 158 + .../devicetree/bindings/i2c/renesas,riic.txt | 32 - .../devicetree/bindings/i2c/renesas,riic.yaml | 82 + .../bindings/iio/multiplexer/io-channel-mux.txt | 39 - .../bindings/iio/multiplexer/io-channel-mux.yaml | 70 + .../bindings/input/qcom,pm8941-pwrkey.txt | 2 + .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../bindings/interconnect/qcom,rpmh.yaml | 12 + .../devicetree/bindings/mailbox/omap-mailbox.txt | 184 - .../bindings/mailbox/ti,omap-mailbox.yaml | 308 + .../bindings/media/i2c/maxim,max9286.yaml | 23 +- .../devicetree/bindings/media/i2c/rda,rda5807.yaml | 67 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,isp.yaml | 196 + .../devicetree/bindings/media/renesas,vin.yaml | 27 +- .../devicetree/bindings/mfd/motorola-cpcap.txt | 4 +- Documentation/devicetree/bindings/mfd/mt6397.txt | 1 + .../devicetree/bindings/mfd/qcom,pm8008.yaml | 121 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 4 + Documentation/devicetree/bindings/mfd/rk808.txt | 188 + .../devicetree/bindings/mfd/st,stm32-timers.yaml | 2 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 278 + .../bindings/mfd/ti,j721e-system-controller.yaml | 19 +- .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../devicetree/bindings/mtd/ti,am654-hbmc.txt | 2 +- .../devicetree/bindings/mux/adi,adg792a.txt | 2 +- .../devicetree/bindings/mux/adi,adgs1408.txt | 2 +- Documentation/devicetree/bindings/mux/gpio-mux.txt | 69 - .../devicetree/bindings/mux/gpio-mux.yaml | 92 + .../devicetree/bindings/mux/mux-consumer.yaml | 46 + .../devicetree/bindings/mux/mux-controller.txt | 157 - .../devicetree/bindings/mux/mux-controller.yaml | 182 + Documentation/devicetree/bindings/mux/reg-mux.txt | 129 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 143 + .../devicetree/bindings/net/brcm,iproc-mdio.txt | 23 - .../devicetree/bindings/net/brcm,iproc-mdio.yaml | 38 + .../bindings/net/brcm,mdio-mux-iproc.txt | 2 +- .../devicetree/bindings/net/can/c_can.txt | 4 +- .../devicetree/bindings/net/mdio-mux-gpio.txt | 119 - .../devicetree/bindings/net/mdio-mux-gpio.yaml | 135 + .../devicetree/bindings/net/mdio-mux-mmioreg.txt | 75 - .../devicetree/bindings/net/mdio-mux-mmioreg.yaml | 78 + .../bindings/net/mdio-mux-multiplexer.txt | 82 - .../bindings/net/mdio-mux-multiplexer.yaml | 82 + Documentation/devicetree/bindings/net/mdio-mux.txt | 129 - .../devicetree/bindings/net/mdio-mux.yaml | 44 + .../devicetree/bindings/net/stm32-dwmac.yaml | 6 +- .../bindings/phy/phy-rockchip-inno-usb2.yaml | 12 +- .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 11 + .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 2 + .../devicetree/bindings/phy/rockchip-usb-phy.txt | 52 - .../devicetree/bindings/phy/rockchip-usb-phy.yaml | 81 + .../devicetree/bindings/pinctrl/apple,pinctrl.yaml | 106 + .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 10 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 1 + .../bindings/regulator/mt6359-regulator.yaml | 385 + .../regulator/richtek,rt6160-regulator.yaml | 61 + .../regulator/richtek,rt6245-regulator.yaml | 89 + .../bindings/remoteproc/fsl,imx-rproc.yaml | 11 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 228 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 536 ++ .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 31 +- .../bindings/remoteproc/ti,keystone-rproc.txt | 4 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 2 +- .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 56 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/serial/pl011.yaml | 9 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 1 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 262 + .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/imx-audmux.txt | 28 - .../devicetree/bindings/sound/imx-audmux.yaml | 119 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 4 + .../devicetree/bindings/spi/spi-davinci.txt | 2 +- Documentation/devicetree/bindings/sram/sram.yaml | 5 + .../devicetree/bindings/usb/cdns,usb3.yaml | 1 + .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 1 - .../driver-api/media/drivers/ccs/ccs-regs.asc | 2 +- .../driver-api/media/drivers/ccs/mk-ccs-regs | 5 +- Documentation/driver-api/media/drivers/zoran.rst | 2 +- Documentation/driver-api/pin-control.rst | 2 +- Documentation/driver-api/usb/error-codes.rst | 3 + Documentation/filesystems/locking.rst | 2 +- Documentation/fpga/dfl.rst | 4 +- Documentation/gpu/amdgpu.rst | 21 + Documentation/gpu/driver-uapi.rst | 8 + Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/i915_gem_lmem.rst | 131 + Documentation/gpu/rfc/index.rst | 4 + Documentation/hwmon/max31790.rst | 12 - Documentation/locking/lockdep-design.rst | 4 +- .../device_drivers/cellular/qualcomm/rmnet.rst | 126 +- Documentation/networking/devlink/devlink-port.rst | 35 + Documentation/networking/devlink/netdevsim.rst | 26 + Documentation/networking/mptcp-sysctl.rst | 8 +- Documentation/power/runtime_pm.rst | 6 +- Documentation/scsi/scsi_mid_low_api.rst | 7 +- Documentation/security/IMA-templates.rst | 12 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/kprobes.rst | 24 +- .../translations/zh_CN/core-api/index.rst | 4 +- .../translations/zh_CN/core-api/padata.rst | 158 + .../zh_CN/core-api/symbol-namespaces.rst | 142 + .../media/dvb/audio-set-bypass-mode.rst | 2 +- Documentation/userspace-api/media/dvb/audio.rst | 2 +- .../userspace-api/media/dvb/dmx-fopen.rst | 2 +- .../userspace-api/media/dvb/dmx-fread.rst | 2 +- .../userspace-api/media/dvb/dmx-set-filter.rst | 2 +- Documentation/userspace-api/media/dvb/intro.rst | 6 +- Documentation/userspace-api/media/dvb/video.rst | 2 +- Documentation/userspace-api/media/fdl-appendix.rst | 64 +- Documentation/userspace-api/media/v4l/biblio.rst | 8 +- .../userspace-api/media/v4l/dev-decoder.rst | 6 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 2 +- Documentation/virt/kvm/vcpu-requests.rst | 8 +- MAINTAINERS | 124 +- Makefile | 2 +- Next/SHA1s | 278 +- Next/merge.log | 6631 +++++++++------ arch/alpha/Kconfig | 5 +- arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/alpha/include/asm/page.h | 6 +- arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/kernel/kprobes.c | 10 - arch/arm/Kconfig | 3 - arch/arm/Kconfig.debug | 2 + arch/arm/boot/compressed/Makefile | 2 +- arch/arm/boot/compressed/atags_to_fdt.c | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 58 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 425 + arch/arm/boot/dts/qcom-sdx55-t55.dts | 2 +- arch/arm/boot/dts/qcom-sdx55-telit-fn980-tlb.dts | 4 +- arch/arm/boot/dts/r8a7790-lager.dts | 8 + arch/arm/boot/dts/r8a7792-blanche.dts | 8 + arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7794-silk.dts | 10 +- arch/arm/boot/dts/rk3066a-bqcurie2.dts | 5 + arch/arm/boot/dts/rk3066a-marsboard.dts | 4 + arch/arm/boot/dts/rk3066a-mk808.dts | 5 + arch/arm/boot/dts/rk3066a-rayeager.dts | 6 + arch/arm/boot/dts/rk3066a.dtsi | 1 - arch/arm/boot/dts/rk3188-bqedison2qc.dts | 6 + arch/arm/boot/dts/rk3188-px3-evb.dts | 5 + arch/arm/boot/dts/rk3188-radxarock.dts | 4 + arch/arm/boot/dts/rk3188.dtsi | 1 - arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3xxx.dtsi | 3 - arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/sama5d4.dtsi | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32746g-eval.dts | 6 +- arch/arm/boot/dts/stm32f4-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f429-disco.dts | 6 +- arch/arm/boot/dts/stm32f429-pinctrl.dtsi | 72 +- arch/arm/boot/dts/stm32f429.dtsi | 10 +- arch/arm/boot/dts/stm32f469-disco.dts | 6 +- arch/arm/boot/dts/stm32f469-pinctrl.dtsi | 74 +- arch/arm/boot/dts/stm32f7-pinctrl.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 12 +- arch/arm/boot/dts/stm32f769-disco.dts | 6 +- arch/arm/boot/dts/stm32h743.dtsi | 4 - arch/arm/boot/dts/stm32mp151.dtsi | 16 +- ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 2 +- arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 +- arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 6 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 8 +- arch/arm/boot/dts/tegra124.dtsi | 3 +- arch/arm/boot/dts/tegra20-acer-a500-picasso.dts | 21 +- arch/arm/boot/dts/tegra20-harmony.dts | 2 +- arch/arm/boot/dts/tegra20-medcom-wide.dts | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 43 +- arch/arm/boot/dts/tegra20-plutux.dts | 2 +- arch/arm/boot/dts/tegra20-seaboard.dts | 2 +- arch/arm/boot/dts/tegra20-tec.dts | 2 +- arch/arm/boot/dts/tegra20-ventana.dts | 2 +- .../dts/tegra30-asus-nexus7-grouper-common.dtsi | 16 +- .../tegra30-asus-nexus7-grouper-maxim-pmic.dtsi | 9 + .../dts/tegra30-asus-nexus7-grouper-ti-pmic.dtsi | 11 +- arch/arm/boot/dts/tegra30-cardhu.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/tegra30.dtsi | 3 +- arch/arm/configs/tegra_defconfig | 1 + arch/arm/include/asm/atomic.h | 96 +- arch/arm/include/asm/cmpxchg.h | 20 +- arch/arm/include/asm/cpuidle.h | 5 +- arch/arm/include/asm/ftrace.h | 3 + arch/arm/include/asm/insn.h | 8 +- arch/arm/include/asm/module.h | 10 + arch/arm/include/asm/pgtable.h | 2 +- arch/arm/include/asm/sync_bitops.h | 2 +- arch/arm/kernel/ftrace.c | 46 +- arch/arm/kernel/insn.c | 19 +- arch/arm/kernel/module-plts.c | 49 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/kernel/setup.c | 16 +- arch/arm/mach-ixp4xx/common.c | 26 + arch/arm/mm/mmu.c | 22 +- arch/arm/probes/kprobes/core.c | 9 - arch/arm/probes/kprobes/test-thumb.c | 10 +- arch/arm/tools/Makefile | 25 +- arch/arm/tools/syscallnr.sh | 3 +- arch/arm64/Kconfig | 10 +- arch/arm64/boot/dts/amlogic/Makefile | 1 + arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 1 + arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 41 +- .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 646 ++ .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 13 + arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 10 + arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 4 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 14 + arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p2597.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 4 +- arch/arm64/boot/dts/qcom/Makefile | 6 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 5 +- .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 26 + .../arm64/boot/dts/qcom/msm8994-angler-rev-101.dts | 4 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 249 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404-evb.dtsi | 2 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180-idp.dts | 2 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 22 +- .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 - .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 - .../boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 63 + .../boot/dts/qcom/sc7180-trogdor-lazor-r0.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r1.dts | 9 - .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 9 - arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 9 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 12 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 38 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r3.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 29 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 210 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 4 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 72 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 11 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 1 + arch/arm64/boot/dts/renesas/r8a77960.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 7 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 74 +- arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 36 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 2 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 2 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 2 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/insn.h | 66 +- arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/mte.h | 4 + arch/arm64/include/asm/page.h | 10 +- arch/arm64/include/asm/patching.h | 15 + arch/arm64/include/asm/perf_event.h | 5 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sysreg.h | 2 - arch/arm64/kernel/Makefile | 4 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/entry.S | 8 +- arch/arm64/kernel/head.S | 2 +- arch/arm64/kernel/insn.c | 1699 ---- arch/arm64/kernel/patching.c | 148 + arch/arm64/kernel/perf_event.c | 35 +- arch/arm64/kernel/probes/kprobes.c | 10 - arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/traps.c | 99 +- arch/arm64/kvm/arch_timer.c | 162 +- arch/arm64/kvm/arm.c | 9 +- arch/arm64/kvm/hyp/hyp-entry.S | 6 +- arch/arm64/kvm/mmu.c | 99 +- arch/arm64/kvm/reset.c | 28 +- arch/arm64/kvm/vgic/vgic-init.c | 36 +- arch/arm64/kvm/vgic/vgic-v2.c | 19 +- arch/arm64/kvm/vgic/vgic-v3.c | 19 +- arch/arm64/kvm/vgic/vgic.c | 14 +- arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/clear_user.S | 47 +- arch/arm64/lib/insn.c | 1458 ++++ arch/arm64/lib/memchr.S | 65 +- arch/arm64/lib/memcmp.S | 346 +- arch/arm64/lib/memcpy.S | 272 +- arch/arm64/lib/memmove.S | 189 - arch/arm64/lib/mte.S | 20 + arch/arm64/lib/strcmp.S | 289 +- arch/arm64/lib/strlen.S | 258 +- arch/arm64/lib/strncmp.S | 406 +- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/fault.c | 26 + arch/arm64/mm/init.c | 2 +- arch/arm64/mm/proc.S | 12 +- arch/arm64/mm/ptdump.c | 4 - arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/kernel/probes/kprobes.c | 10 - arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/atomic.h | 97 - arch/h8300/include/asm/cmpxchg.h | 66 - arch/h8300/kernel/setup.c | 2 - arch/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/ia64/Kconfig | 4 +- arch/ia64/include/asm/atomic.h | 74 +- arch/ia64/include/asm/cmpxchg.h | 16 + arch/ia64/include/asm/page.h | 6 +- arch/ia64/include/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/kprobes.c | 9 - arch/m68k/Kconfig | 5 +- arch/m68k/configs/amiga_defconfig | 5 +- arch/m68k/configs/apollo_defconfig | 5 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 5 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 5 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 5 +- arch/m68k/configs/sun3x_defconfig | 5 +- arch/m68k/emu/nfblock.c | 20 +- arch/m68k/include/asm/atomic.h | 60 +- arch/m68k/include/asm/cmpxchg.h | 10 +- arch/m68k/include/asm/mmu_context.h | 2 +- arch/m68k/include/asm/page_no.h | 6 +- arch/microblaze/Kconfig | 4 +- arch/microblaze/Makefile | 2 +- arch/microblaze/include/asm/Kbuild | 1 + arch/microblaze/include/asm/atomic.h | 28 - arch/microblaze/include/asm/cmpxchg.h | 9 - arch/microblaze/include/asm/page.h | 3 - arch/mips/Kconfig | 10 +- arch/mips/Kconfig.debug | 8 + arch/mips/boot/compressed/uart-16550.c | 4 +- arch/mips/boot/dts/ingenic/gcw0.dts | 5 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 10 +- arch/mips/boot/dts/ingenic/rs90.dts | 14 + arch/mips/include/asm/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- arch/mips/include/asm/unistd.h | 4 + arch/mips/ingenic/Kconfig | 2 + arch/mips/kernel/cmpxchg.c | 4 +- arch/mips/kernel/cpu-probe.c | 5 + arch/mips/kernel/kprobes.c | 3 - arch/mips/kernel/syscalls/Makefile | 34 +- arch/mips/kernel/syscalls/syscallnr.sh | 2 - arch/mips/loongson64/smp.c | 10 +- arch/mips/mm/cache.c | 30 +- arch/mips/mm/dma-noncoherent.c | 1 + arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- arch/parisc/include/asm/atomic.h | 34 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/powerpc/Kconfig | 4 - arch/powerpc/include/asm/atomic.h | 140 +- arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/pte-walk.h | 29 + arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/kernel/eeh.c | 23 +- arch/powerpc/kernel/io-workarounds.c | 16 +- arch/powerpc/kernel/iommu.c | 11 +- arch/powerpc/kernel/kprobes.c | 14 +- arch/powerpc/kvm/book3s_hv.c | 1 - arch/powerpc/kvm/book3s_hv_rm_mmu.c | 15 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 7 + arch/powerpc/platforms/Kconfig.cputype | 1 + arch/riscv/Kconfig | 7 +- arch/riscv/Makefile | 9 + arch/riscv/errata/sifive/Makefile | 2 +- arch/riscv/include/asm/atomic.h | 128 +- arch/riscv/include/asm/cmpxchg.h | 34 +- arch/riscv/include/asm/kprobes.h | 7 - arch/riscv/include/asm/pgtable.h | 3 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/kernel/cpufeature.c | 2 +- arch/riscv/kernel/probes/kprobes.c | 50 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/mm/context.c | 2 +- arch/riscv/mm/init.c | 44 +- arch/s390/Kconfig | 6 +- arch/s390/include/asm/atomic.h | 2 - arch/s390/include/asm/page.h | 6 +- arch/s390/kernel/kprobes.c | 10 - arch/sh/include/asm/atomic-grb.h | 6 +- arch/sh/include/asm/atomic-irq.h | 6 +- arch/sh/include/asm/atomic-llsc.h | 6 +- arch/sh/include/asm/atomic.h | 8 +- arch/sh/include/asm/cmpxchg.h | 4 +- arch/sh/kernel/kprobes.c | 10 - arch/sparc/Kconfig | 5 +- arch/sparc/include/asm/atomic_32.h | 38 +- arch/sparc/include/asm/atomic_64.h | 36 +- arch/sparc/include/asm/cmpxchg_32.h | 12 +- arch/sparc/include/asm/cmpxchg_64.h | 12 +- arch/sparc/kernel/kprobes.c | 10 - arch/sparc/lib/atomic32.c | 24 +- arch/sparc/lib/atomic_64.S | 42 +- arch/x86/Kconfig | 17 +- arch/x86/entry/Makefile | 10 - arch/x86/entry/common.c | 87 +- arch/x86/entry/syscalls/Makefile | 2 + arch/x86/events/intel/uncore_snbep.c | 9 +- arch/x86/events/rapl.c | 6 +- arch/x86/include/asm/apic.h | 1 + arch/x86/include/asm/atomic.h | 2 - arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/desc.h | 22 +- arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/fpu/api.h | 6 +- arch/x86/include/asm/fpu/internal.h | 7 - arch/x86/include/asm/idtentry.h | 4 +- arch/x86/include/asm/irq_vectors.h | 7 +- arch/x86/include/asm/kvm-x86-ops.h | 1 + arch/x86/include/asm/kvm_host.h | 1 + arch/x86/include/asm/mce.h | 13 +- arch/x86/include/asm/page.h | 6 +- arch/x86/include/asm/syscall.h | 2 +- arch/x86/include/asm/thermal.h | 4 +- arch/x86/kernel/acpi/cstate.c | 3 +- arch/x86/kernel/alternative.c | 68 +- arch/x86/kernel/amd_nb.c | 3 + arch/x86/kernel/apic/apic.c | 1 + arch/x86/kernel/apic/vector.c | 20 + arch/x86/kernel/cpu/amd.c | 4 + arch/x86/kernel/cpu/hygon.c | 4 + arch/x86/kernel/cpu/mce/amd.c | 55 +- arch/x86/kernel/cpu/mce/apei.c | 3 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/fpu/xstate.c | 57 - arch/x86/kernel/idt.c | 5 +- arch/x86/kernel/kprobes/core.c | 10 - arch/x86/kernel/machine_kexec_32.c | 15 +- arch/x86/kernel/machine_kexec_64.c | 33 +- arch/x86/kernel/reboot.c | 2 +- arch/x86/kernel/setup.c | 9 + arch/x86/kvm/emulate.c | 5 +- arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/lapic.c | 2 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/vmx/posted_intr.c | 14 + arch/x86/kvm/vmx/posted_intr.h | 1 + arch/x86/kvm/vmx/vmx.c | 6 +- arch/x86/kvm/x86.c | 22 +- arch/x86/mm/fault.c | 4 +- arch/x86/um/sys_call_table_32.c | 2 +- arch/x86/um/sys_call_table_64.c | 2 +- arch/xtensa/include/asm/atomic.h | 26 +- arch/xtensa/include/asm/cmpxchg.h | 14 +- arch/xtensa/platforms/iss/simdisk.c | 29 +- block/blk-core.c | 13 +- block/blk-mq-sched.c | 12 +- block/blk-mq.c | 2 +- block/blk-mq.h | 2 + block/blk-zoned.c | 119 +- block/blk.h | 6 +- block/bsg-lib.c | 2 +- block/bsg.c | 4 +- block/genhd.c | 208 +- block/ioctl.c | 2 +- block/partitions/core.c | 64 +- block/scsi_ioctl.c | 13 +- crypto/af_alg.c | 2 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 45 +- crypto/khazad.c | 2 +- crypto/tcrypt.c | 36 + crypto/testmgr.c | 10 +- crypto/testmgr.h | 63 +- crypto/wp512.c | 40 +- drivers/acpi/internal.h | 2 +- drivers/acpi/power.c | 114 +- drivers/acpi/scan.c | 2 +- drivers/acpi/sleep.c | 2 +- drivers/ata/libata-scsi.c | 30 +- drivers/base/component.c | 96 +- drivers/base/core.c | 28 + drivers/base/memory.c | 6 +- drivers/base/platform.c | 20 - drivers/base/property.c | 16 +- drivers/block/brd.c | 94 +- drivers/block/drbd/drbd_main.c | 23 +- drivers/block/loop.c | 14 +- drivers/block/n64cart.c | 8 +- drivers/block/null_blk/main.c | 38 +- drivers/block/pktcdvd.c | 11 +- drivers/block/ps3vram.c | 31 +- drivers/block/rsxx/dev.c | 39 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/xen-blkfront.c | 8 +- drivers/block/zram/zram_drv.c | 37 +- drivers/block/zram/zram_drv.h | 2 +- drivers/bluetooth/btmtkuart.c | 6 +- drivers/bluetooth/btrtl.c | 9 +- drivers/bluetooth/btusb.c | 23 +- drivers/char/hw_random/Kconfig | 8 +- drivers/char/hw_random/core.c | 38 +- drivers/char/hw_random/exynos-trng.c | 3 +- drivers/char/hw_random/ks-sa-rng.c | 3 +- drivers/char/hw_random/omap-rng.c | 6 +- drivers/char/pcmcia/cm4000_cs.c | 4 + drivers/char/pcmcia/scr24x_cs.c | 1 - drivers/char/ttyprintk.c | 2 +- drivers/char/xillybus/Kconfig | 22 +- drivers/char/xillybus/Makefile | 2 + drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_class.c | 263 + drivers/char/xillybus/xillybus_class.h | 30 + drivers/char/xillybus/xillybus_core.c | 181 +- drivers/char/xillybus/xillyusb.c | 2260 +++++ drivers/clk/analogbits/wrpll-cln28hpc.c | 2 +- drivers/clk/qcom/Kconfig | 7 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/apcs-sdx55.c | 18 +- drivers/clk/qcom/clk-rcg2.c | 81 + drivers/clk/qcom/clk-smd-rpm.c | 672 +- drivers/clk/qcom/dispcc-sm8250.c | 190 +- drivers/clk/qcom/gcc-mdm9607.c | 1655 ++++ drivers/clk/rockchip/clk-rk3036.c | 2 +- drivers/clk/sifive/sifive-prci.c | 2 +- drivers/clk/tegra/clk-periph-gate.c | 80 +- drivers/clk/tegra/clk-periph.c | 11 + drivers/clk/tegra/clk-pll.c | 12 +- drivers/clk/tegra/clk-tegra-periph.c | 6 +- drivers/clk/tegra/clk-tegra-super-cclk.c | 16 +- drivers/clk/tegra/clk-tegra124-emc.c | 4 +- drivers/clk/tegra/clk-tegra20.c | 6 +- drivers/clk/tegra/clk-tegra30.c | 6 +- drivers/clk/tegra/clk.h | 4 - drivers/clk/versatile/Kconfig | 2 - drivers/counter/Kconfig | 10 + drivers/counter/Makefile | 1 + drivers/counter/intel-qep.c | 546 ++ drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/crypto/cavium/cpt/cptpf_main.c | 2 +- drivers/crypto/cavium/cpt/cptvf_reqmanager.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_main.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 4 +- drivers/crypto/cavium/nitrox/nitrox_reqmgr.c | 12 +- drivers/crypto/cavium/nitrox/nitrox_skcipher.c | 2 +- drivers/crypto/ccp/ccp-dev.c | 2 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 96 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 50 + drivers/crypto/hisilicon/qm.c | 900 +- drivers/crypto/hisilicon/qm.h | 3 + drivers/crypto/hisilicon/sec2/sec.h | 10 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 483 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 184 + drivers/crypto/hisilicon/sec2/sec_main.c | 45 + drivers/crypto/hisilicon/zip/zip_main.c | 50 + drivers/crypto/ixp4xx_crypto.c | 140 +- drivers/crypto/marvell/octeontx2/Makefile | 13 +- drivers/crypto/marvell/octeontx2/cn10k_cpt.c | 93 + drivers/crypto/marvell/octeontx2/cn10k_cpt.h | 36 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 23 + .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 16 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 9 +- drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 10 + drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 + drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 160 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 32 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 8 +- drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 3 + drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 49 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 43 + .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 17 +- drivers/crypto/nx/nx-842-pseries.c | 24 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- .../qat/qat_common/icp_qat_fw_loader_handle.h | 2 +- drivers/crypto/qat/qat_common/qat_hal.c | 14 +- drivers/crypto/qat/qat_common/qat_uclo.c | 12 +- drivers/crypto/qce/aead.c | 14 +- drivers/crypto/qce/skcipher.c | 15 +- drivers/devfreq/governor_userspace.c | 10 +- drivers/dma/Kconfig | 2 + drivers/dma/hsu/hsu.c | 3 + drivers/dma/idxd/cdev.c | 1 + drivers/dma/idxd/init.c | 65 +- drivers/dma/ipu/ipu_irq.c | 2 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + drivers/dma/sh/rcar-dmac.c | 2 +- drivers/dma/ste_dma40.c | 3 + drivers/dma/stm32-mdma.c | 4 +- drivers/dma/ti/omap-dma.c | 3 +- drivers/dma/xilinx/xilinx_dpdma.c | 45 +- drivers/dma/xilinx/zynqmp_dma.c | 2 +- drivers/edac/mce_amd.c | 70 + drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-sm5502.c | 212 +- drivers/extcon/extcon-sm5502.h | 82 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 6 + drivers/firmware/arm_scmi/mailbox.c | 3 + drivers/firmware/arm_scmi/smc.c | 3 + drivers/firmware/arm_scpi.c | 11 + drivers/firmware/stratix10-svc.c | 22 +- drivers/firmware/tegra/bpmp-tegra210.c | 2 +- drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/dfl-fme-pr.c | 2 +- drivers/fpga/dfl-n3000-nios.c | 2 +- drivers/fpga/dfl.h | 2 +- drivers/fpga/fpga-bridge.c | 8 +- drivers/fpga/zynq-fpga.c | 6 +- drivers/gpio/gpio-104-idio-16.c | 23 +- drivers/gpio/gpio-dwapb.c | 15 +- drivers/gpio/gpiolib.c | 56 +- drivers/gpu/drm/Kconfig | 2 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 29 + drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 104 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 184 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_cpu.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 6 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 24 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 29 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- .../drm/amd/display/dc/bios/bios_parser_helper.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 17 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 11 +- drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 1 + .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 +- drivers/gpu/drm/amd/include/amd_acpi.h | 18 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 192 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 2 + .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 21 + drivers/gpu/drm/bridge/Kconfig | 1 + .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 6 +- drivers/gpu/drm/bridge/cdns-dsi.c | 2 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 3 - drivers/gpu/drm/drm_atomic.c | 28 +- drivers/gpu/drm/drm_atomic_uapi.c | 4 +- drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 8 +- drivers/gpu/drm/drm_gem_cma_helper.c | 18 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 2 +- drivers/gpu/drm/exynos/exynos_drm_ipp.c | 4 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 4 + drivers/gpu/drm/i915/display/intel_ddi.c | 2 + drivers/gpu/drm/i915/display/intel_display.c | 29 + .../gpu/drm/i915/display/intel_display_debugfs.c | 4 +- drivers/gpu/drm/i915/display/intel_display_power.c | 60 +- drivers/gpu/drm/i915/display/intel_dmc.c | 63 +- drivers/gpu/drm/i915/display/intel_dmc.h | 22 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 27 + drivers/gpu/drm/i915/gem/i915_gem_context.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 345 +- drivers/gpu/drm/i915/gem/i915_gem_ioctls.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 5 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 14 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 22 + drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 13 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 159 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 31 +- drivers/gpu/drm/i915/gt/intel_context.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine.h | 8 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 14 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 95 +- .../gpu/drm/i915/gt/intel_execlists_submission.h | 3 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 6 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 82 +- drivers/gpu/drm/i915/gt/intel_gt_irq.h | 23 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 7 + drivers/gpu/drm/i915/gt/intel_gtt.c | 91 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 12 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 7 +- drivers/gpu/drm/i915/gt/intel_reset.c | 201 +- drivers/gpu/drm/i915/gt/intel_ring.c | 11 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 12 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 4 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 100 +- drivers/gpu/drm/i915/gt/mock_engine.c | 2 +- drivers/gpu/drm/i915/gt/selftest_context.c | 3 +- .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 2 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 2 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 32 +- drivers/gpu/drm/i915/gt/selftest_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 64 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 14 +- drivers/gpu/drm/i915/i915_active.h | 11 +- drivers/gpu/drm/i915/i915_active_types.h | 5 - drivers/gpu/drm/i915/i915_cmd_parser.c | 18 +- drivers/gpu/drm/i915/i915_debugfs.c | 4 +- drivers/gpu/drm/i915/i915_drv.c | 1 + drivers/gpu/drm/i915/i915_drv.h | 50 +- drivers/gpu/drm/i915/i915_gem.c | 14 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 10 +- drivers/gpu/drm/i915/i915_mm.c | 44 + drivers/gpu/drm/i915/i915_params.h | 8 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/i915_perf.c | 10 +- drivers/gpu/drm/i915/i915_pmu.c | 4 +- drivers/gpu/drm/i915/i915_query.c | 62 + drivers/gpu/drm/i915/i915_reg.h | 26 +- drivers/gpu/drm/i915/i915_request.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 31 +- drivers/gpu/drm/i915/intel_memory_region.c | 29 +- drivers/gpu/drm/i915/intel_memory_region.h | 18 +- drivers/gpu/drm/i915/intel_uncore.c | 12 + drivers/gpu/drm/i915/selftests/i915_active.c | 2 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 20 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 10 +- drivers/gpu/drm/i915/selftests/i915_perf.c | 3 +- drivers/gpu/drm/i915/selftests/i915_request.c | 4 +- drivers/gpu/drm/i915/selftests/i915_vma.c | 3 + drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 87 +- drivers/gpu/drm/i915/selftests/librapl.c | 10 + drivers/gpu/drm/i915/selftests/librapl.h | 4 + drivers/gpu/drm/mediatek/mtk_disp_color.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 4 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 3 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 4 +- drivers/gpu/drm/msm/Kconfig | 3 +- drivers/gpu/drm/msm/Makefile | 2 + drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 4 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 2 +- drivers/gpu/drm/msm/adreno/a5xx_preempt.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu_state.c | 2 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 1 + drivers/gpu/drm/msm/adreno/adreno_gpu.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.c | 203 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_irq.h | 43 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 39 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 100 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 4 - .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 54 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 43 +- drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 202 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 16 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 1450 +--- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 112 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 47 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 19 +- drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h | 63 +- drivers/gpu/drm/msm/disp/dpu1/dpu_vbif.c | 14 +- drivers/gpu/drm/msm/disp/msm_disp_snapshot.c | 125 + drivers/gpu/drm/msm/disp/msm_disp_snapshot.h | 136 + drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c | 187 + drivers/gpu/drm/msm/dp/dp_aux.c | 181 +- drivers/gpu/drm/msm/dp/dp_aux.h | 8 - drivers/gpu/drm/msm/dp/dp_catalog.c | 11 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +- drivers/gpu/drm/msm/dp/dp_display.c | 27 + drivers/gpu/drm/msm/dp/dp_display.h | 1 + drivers/gpu/drm/msm/dp/dp_panel.c | 1 - drivers/gpu/drm/msm/dsi/dsi.c | 6 + drivers/gpu/drm/msm/dsi/dsi.h | 4 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 17 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 31 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 + drivers/gpu/drm/msm/msm_drv.c | 31 +- drivers/gpu/drm/msm/msm_drv.h | 15 + drivers/gpu/drm/msm/msm_fb.c | 8 +- drivers/gpu/drm/msm/msm_gem.c | 34 +- drivers/gpu/drm/msm/msm_kms.h | 9 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 5 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 30 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 16 +- drivers/gpu/drm/nouveau/nouveau_vmm.c | 4 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 6 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 8 + .../gpu/drm/panel/panel-raspberrypi-touchscreen.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 2 +- drivers/gpu/drm/pl111/Kconfig | 2 +- drivers/gpu/drm/qxl/qxl_drv.h | 6 +- drivers/gpu/drm/qxl/qxl_object.c | 10 +- drivers/gpu/drm/qxl/qxl_ttm.c | 4 +- drivers/gpu/drm/radeon/radeon_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 10 +- drivers/gpu/drm/radeon/radeon_object.c | 22 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_pm.c | 2 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 8 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 2 + drivers/gpu/drm/rockchip/cdn-dp-reg.c | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 45 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 10 + drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 4 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 54 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.h | 1 + drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 + drivers/gpu/drm/sti/sti_hda.c | 6 +- drivers/gpu/drm/sti/sti_hdmi_tx3g4c28phy.c | 4 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_tvout.c | 18 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/dc.h | 26 + drivers/gpu/drm/tegra/drm.h | 2 +- drivers/gpu/drm/tegra/hub.c | 182 +- drivers/gpu/drm/tegra/plane.c | 23 +- drivers/gpu/drm/tegra/plane.h | 3 +- drivers/gpu/drm/tegra/sor.c | 29 +- drivers/gpu/drm/ttm/ttm_bo.c | 37 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 49 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 22 +- drivers/gpu/drm/ttm/ttm_tt.c | 2 +- drivers/gpu/drm/vboxvideo/hgsmi_base.c | 19 +- drivers/gpu/drm/vboxvideo/modesetting.c | 20 +- drivers/gpu/drm/vgem/vgem_drv.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/hwmon/corsair-psu.c | 14 + drivers/hwmon/max31790.c | 101 +- drivers/hwmon/sht4x.c | 95 +- drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 + drivers/i2c/busses/i2c-mt65xx.c | 12 + drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-s3c2410.c | 3 + drivers/i2c/i2c-core-base.c | 105 +- drivers/iio/accel/bma180.c | 11 +- drivers/iio/dummy/Kconfig | 1 + drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/si1133.c | 18 +- drivers/iio/light/si1145.c | 10 +- drivers/infiniband/Kconfig | 2 +- drivers/infiniband/core/cache.c | 23 +- drivers/infiniband/core/cm.c | 621 +- drivers/infiniband/core/mad.c | 17 +- drivers/infiniband/core/sa_query.c | 4 +- drivers/infiniband/core/ucma.c | 7 +- drivers/infiniband/core/uverbs_cmd.c | 21 +- drivers/infiniband/hw/Makefile | 2 +- drivers/infiniband/hw/hfi1/trace.c | 5 + drivers/infiniband/hw/hns/hns_roce_alloc.c | 51 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 17 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 342 +- drivers/infiniband/hw/hns/hns_roce_hem.h | 13 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 77 + drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 5 + drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 332 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 14 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 2 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 10 +- drivers/infiniband/hw/i40iw/Kconfig | 9 - drivers/infiniband/hw/i40iw/Makefile | 9 - drivers/infiniband/hw/i40iw/i40iw.h | 602 -- drivers/infiniband/hw/i40iw/i40iw_cm.c | 4419 ---------- drivers/infiniband/hw/i40iw/i40iw_cm.h | 462 -- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 5243 ------------ drivers/infiniband/hw/i40iw/i40iw_d.h | 1746 ---- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 821 -- drivers/infiniband/hw/i40iw/i40iw_hmc.h | 241 - drivers/infiniband/hw/i40iw/i40iw_hw.c | 851 -- drivers/infiniband/hw/i40iw/i40iw_main.c | 2065 ----- drivers/infiniband/hw/i40iw/i40iw_osdep.h | 195 - drivers/infiniband/hw/i40iw/i40iw_p.h | 129 - drivers/infiniband/hw/i40iw/i40iw_pble.c | 611 -- drivers/infiniband/hw/i40iw/i40iw_pble.h | 131 - drivers/infiniband/hw/i40iw/i40iw_puda.c | 1496 ---- drivers/infiniband/hw/i40iw/i40iw_puda.h | 188 - drivers/infiniband/hw/i40iw/i40iw_register.h | 1030 --- drivers/infiniband/hw/i40iw/i40iw_status.h | 101 - drivers/infiniband/hw/i40iw/i40iw_type.h | 1358 --- drivers/infiniband/hw/i40iw/i40iw_uk.c | 1200 --- drivers/infiniband/hw/i40iw/i40iw_user.h | 422 - drivers/infiniband/hw/i40iw/i40iw_utils.c | 1518 ---- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 2652 ------ drivers/infiniband/hw/i40iw/i40iw_verbs.h | 179 - drivers/infiniband/hw/i40iw/i40iw_vf.c | 85 - drivers/infiniband/hw/i40iw/i40iw_vf.h | 62 - drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 759 -- drivers/infiniband/hw/i40iw/i40iw_virtchnl.h | 124 - drivers/infiniband/hw/irdma/Kconfig | 12 + drivers/infiniband/hw/irdma/Makefile | 27 + drivers/infiniband/hw/irdma/cm.c | 4421 ++++++++++ drivers/infiniband/hw/irdma/cm.h | 417 + drivers/infiniband/hw/irdma/ctrl.c | 5657 +++++++++++++ drivers/infiniband/hw/irdma/defs.h | 1155 +++ drivers/infiniband/hw/irdma/hmc.c | 710 ++ drivers/infiniband/hw/irdma/hmc.h | 180 + drivers/infiniband/hw/irdma/hw.c | 2725 ++++++ drivers/infiniband/hw/irdma/i40iw_hw.c | 216 + drivers/infiniband/hw/irdma/i40iw_hw.h | 160 + drivers/infiniband/hw/irdma/i40iw_if.c | 216 + drivers/infiniband/hw/irdma/icrdma_hw.c | 149 + drivers/infiniband/hw/irdma/icrdma_hw.h | 71 + drivers/infiniband/hw/irdma/irdma.h | 153 + drivers/infiniband/hw/irdma/main.c | 358 + drivers/infiniband/hw/irdma/main.h | 555 ++ drivers/infiniband/hw/irdma/osdep.h | 86 + drivers/infiniband/hw/irdma/pble.c | 521 ++ drivers/infiniband/hw/irdma/pble.h | 136 + drivers/infiniband/hw/irdma/protos.h | 116 + drivers/infiniband/hw/irdma/puda.c | 1745 ++++ drivers/infiniband/hw/irdma/puda.h | 194 + drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/trace.c | 112 + drivers/infiniband/hw/irdma/trace.h | 3 + drivers/infiniband/hw/irdma/trace_cm.h | 458 ++ drivers/infiniband/hw/irdma/type.h | 1541 ++++ drivers/infiniband/hw/irdma/uda.c | 271 + drivers/infiniband/hw/irdma/uda.h | 89 + drivers/infiniband/hw/irdma/uda_d.h | 128 + drivers/infiniband/hw/irdma/uk.c | 1684 ++++ drivers/infiniband/hw/irdma/user.h | 437 + drivers/infiniband/hw/irdma/utils.c | 2541 ++++++ drivers/infiniband/hw/irdma/verbs.c | 4527 ++++++++++ drivers/infiniband/hw/irdma/verbs.h | 225 + drivers/infiniband/hw/irdma/ws.c | 406 + drivers/infiniband/hw/irdma/ws.h | 41 + drivers/infiniband/hw/mlx4/qp.c | 9 +- drivers/infiniband/hw/mlx5/cq.c | 2 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 1 - drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/mlx5/qp.c | 59 +- drivers/infiniband/hw/mlx5/wr.c | 9 +- drivers/infiniband/ulp/ipoib/ipoib_cm.c | 8 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 33 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 4 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 + drivers/infiniband/ulp/isert/ib_isert.c | 10 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 59 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 2 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 14 +- drivers/infiniband/ulp/rtrs/rtrs-srv-stats.c | 12 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-srv.c | 163 +- drivers/infiniband/ulp/rtrs/rtrs-srv.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs.c | 1 - drivers/infiniband/ulp/srp/ib_srp.c | 258 +- drivers/infiniband/ulp/srp/ib_srp.h | 2 - drivers/input/misc/pm8941-pwrkey.c | 103 +- drivers/input/touchscreen/cyttsp_core.c | 12 +- drivers/input/touchscreen/cyttsp_core.h | 1 - drivers/input/touchscreen/cyttsp_i2c.c | 2 + drivers/input/touchscreen/cyttsp_spi.c | 2 + drivers/input/touchscreen/edt-ft5x06.c | 38 +- drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/resistive-adc-touch.c | 122 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 +++++ drivers/interconnect/qcom/sc7280.h | 154 + drivers/iommu/tegra-smmu.c | 16 +- drivers/ipack/carriers/tpci200.c | 9 +- drivers/ipack/carriers/tpci200.h | 4 +- drivers/ipack/devices/ipoctal.c | 4 +- drivers/ipack/devices/ipoctal.h | 6 +- drivers/irqchip/irq-apple-aic.c | 9 + drivers/irqchip/irq-gic-common.c | 13 - drivers/irqchip/irq-gic-common.h | 2 - drivers/irqchip/irq-gic-v3.c | 6 +- drivers/irqchip/irq-gic.c | 6 +- drivers/leds/Kconfig | 2 +- drivers/leds/blink/leds-lgm-sso.c | 48 +- drivers/leds/led-class.c | 6 +- drivers/leds/leds-as3645a.c | 2 +- drivers/leds/leds-bcm6328.c | 2 +- drivers/leds/leds-blinkm.c | 5 +- drivers/leds/leds-el15203000.c | 37 +- drivers/leds/leds-gpio-register.c | 1 + drivers/leds/leds-is31fl32xx.c | 3 +- drivers/leds/leds-lm3530.c | 2 +- drivers/leds/leds-lm3532.c | 7 +- drivers/leds/leds-lm36274.c | 4 +- drivers/leds/leds-lm3692x.c | 26 +- drivers/leds/leds-lm3697.c | 12 +- drivers/leds/leds-lp3944.c | 6 +- drivers/leds/leds-lp50xx.c | 2 +- drivers/leds/leds-lp8860.c | 16 +- drivers/leds/leds-lt3593.c | 8 +- drivers/leds/leds-mlxcpld.c | 38 +- drivers/leds/leds-mlxreg.c | 3 +- drivers/leds/leds-pwm.c | 16 +- drivers/leds/trigger/ledtrig-cpu.c | 2 +- drivers/lightnvm/core.c | 24 +- drivers/md/Makefile | 4 + drivers/md/bcache/super.c | 15 +- drivers/md/dm-cache-target.c | 11 +- drivers/md/dm-core.h | 65 + drivers/md/dm-crypt.c | 31 +- drivers/md/dm-flakey.c | 7 +- drivers/md/dm-kcopyd.c | 13 +- drivers/md/dm-linear.c | 7 +- drivers/md/dm-table.c | 21 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-writecache.c | 8 +- drivers/md/dm-zone.c | 654 ++ drivers/md/dm-zoned-metadata.c | 7 + drivers/md/dm.c | 217 +- drivers/md/dm.h | 30 +- drivers/md/md.c | 25 +- drivers/md/md.h | 6 +- drivers/md/raid5.c | 2 - drivers/media/common/Kconfig | 4 + drivers/media/common/Makefile | 1 + drivers/media/{pci/ttpci => common}/ttpci-eeprom.c | 0 drivers/media/{pci/ttpci => common}/ttpci-eeprom.h | 0 drivers/media/dvb-frontends/Kconfig | 12 - drivers/media/dvb-frontends/Makefile | 1 - drivers/media/i2c/Kconfig | 22 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/adv7842.c | 37 +- drivers/media/i2c/ccs/ccs-limits.c | 4 + drivers/media/i2c/ccs/ccs-limits.h | 4 + drivers/media/i2c/ccs/ccs-regs.h | 6 +- drivers/media/i2c/imx208.c | 1087 +++ drivers/media/i2c/ov2659.c | 27 +- drivers/media/i2c/ov8856.c | 2449 ++++-- drivers/media/i2c/ov8865.c | 2 +- drivers/media/i2c/ov9650.c | 4 +- drivers/media/i2c/tc358743.c | 1 + drivers/media/mc/mc-request.c | 3 +- drivers/media/pci/bt8xx/bt878.c | 6 +- drivers/media/pci/intel/ipu3/cio2-bridge.c | 10 +- drivers/media/pci/saa7134/saa7134-core.c | 1 - drivers/media/pci/ttpci/Kconfig | 74 - drivers/media/pci/ttpci/Makefile | 11 +- drivers/media/pci/ttpci/budget-core.c | 3 +- drivers/media/pci/ttpci/budget.h | 2 +- drivers/media/platform/atmel/atmel-isc-base.c | 1 - drivers/media/platform/cadence/cdns-csi2rx.c | 8 +- drivers/media/platform/cadence/cdns-csi2tx.c | 8 +- drivers/media/platform/exynos4-is/fimc-isp-video.c | 7 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 12 +- drivers/media/platform/qcom/camss/camss-csid.c | 5 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 5 +- drivers/media/platform/qcom/venus/core.h | 7 +- drivers/media/platform/qcom/venus/helpers.c | 5 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 22 +- drivers/media/platform/qcom/venus/hfi_cmds.h | 2 +- drivers/media/platform/qcom/venus/hfi_helper.h | 10 +- drivers/media/platform/qcom/venus/hfi_platform.c | 16 + drivers/media/platform/qcom/venus/hfi_platform.h | 4 + .../media/platform/qcom/venus/hfi_platform_v4.c | 28 +- .../media/platform/qcom/venus/hfi_platform_v6.c | 28 +- drivers/media/platform/qcom/venus/pm_helpers.c | 150 +- drivers/media/platform/rcar-vin/rcar-core.c | 4 + drivers/media/platform/rcar-vin/rcar-csi2.c | 9 + drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1 + drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1 - drivers/media/platform/sti/delta/delta-v4l2.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 3 +- drivers/media/platform/video-mux.c | 10 +- drivers/media/radio/si4713/radio-platform-si4713.c | 2 +- drivers/media/test-drivers/vim2m.c | 5 - drivers/media/usb/Kconfig | 5 - drivers/media/usb/au0828/au0828-core.c | 4 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 3 +- drivers/media/usb/dvb-usb/Makefile | 2 +- drivers/media/usb/dvb-usb/dtv5100.c | 7 +- drivers/media/usb/em28xx/em28xx-cards.c | 6 +- drivers/media/usb/em28xx/em28xx-input.c | 8 +- drivers/media/usb/gspca/cpia1.c | 5 +- drivers/media/usb/gspca/gl860/gl860.c | 4 +- drivers/media/usb/gspca/sq905.c | 2 +- drivers/media/usb/gspca/sunplus.c | 8 +- drivers/media/usb/zr364xx/zr364xx.c | 1 + drivers/media/v4l2-core/Kconfig | 5 + drivers/media/v4l2-core/Makefile | 5 +- drivers/media/v4l2-core/v4l2-async.c | 23 +- drivers/media/v4l2-core/v4l2-dev.c | 10 +- drivers/media/v4l2-core/v4l2-fh.c | 1 + drivers/media/v4l2-core/videobuf-dma-sg.c | 1 - drivers/memory/tegra/Kconfig | 18 +- drivers/memory/tegra/Makefile | 6 +- drivers/memory/tegra/mc.c | 321 +- drivers/memory/tegra/mc.h | 25 + drivers/memory/tegra/tegra114.c | 1245 +-- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/memory/tegra/tegra124.c | 1306 +-- drivers/memory/tegra/tegra186.c | 1679 ++-- drivers/memory/tegra/tegra194.c | 1351 +++ drivers/memory/tegra/tegra20-emc.c | 48 +- drivers/memory/tegra/tegra20.c | 110 +- drivers/memory/tegra/tegra210.c | 1433 ++-- drivers/memory/tegra/tegra30-emc.c | 52 +- drivers/memory/tegra/tegra30.c | 1292 +-- drivers/memstick/core/ms_block.c | 1 - drivers/mfd/88pm800.c | 14 +- drivers/mfd/88pm805.c | 29 +- drivers/mfd/Kconfig | 17 +- drivers/mfd/Makefile | 15 +- drivers/mfd/arizona-core.c | 2 + drivers/mfd/as3722.c | 14 +- drivers/mfd/asic3.c | 12 +- drivers/mfd/cros_ec_dev.c | 20 +- drivers/mfd/da9052-i2c.c | 9 +- drivers/mfd/da9055-core.c | 38 +- drivers/mfd/da9062-core.c | 13 +- drivers/mfd/da9063-i2c.c | 2 +- drivers/mfd/hi655x-pmic.c | 2 +- drivers/mfd/max8997.c | 9 +- drivers/mfd/max8998.c | 8 +- drivers/mfd/motorola-cpcap.c | 4 + drivers/mfd/mt6358-irq.c | 89 +- drivers/mfd/mt6397-core.c | 24 + drivers/mfd/qcom-pm8008.c | 260 + drivers/mfd/rk808.c | 81 + drivers/mfd/sec-core.c | 70 +- drivers/mfd/sec-irq.c | 4 +- drivers/mfd/sun6i-prcm.c | 30 +- drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tps80031.c | 6 +- drivers/mfd/wm831x-core.c | 248 +- drivers/misc/eeprom/ee1004.c | 191 +- drivers/misc/pvpanic/pvpanic-mmio.c | 17 +- drivers/misc/pvpanic/pvpanic-pci.c | 22 +- drivers/misc/pvpanic/pvpanic.c | 30 +- drivers/misc/pvpanic/pvpanic.h | 3 +- drivers/misc/sram.c | 6 +- drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/mmc_spi.c | 12 +- drivers/mmc/host/of_mmc_spi.c | 2 +- drivers/mtd/nand/spi/core.c | 45 +- drivers/net/bonding/bond_main.c | 8 +- drivers/net/bonding/bond_options.c | 5 +- drivers/net/dsa/qca8k.c | 135 +- drivers/net/dsa/sja1105/sja1105.h | 24 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 29 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 15 +- drivers/net/dsa/sja1105/sja1105_main.c | 207 +- drivers/net/dsa/sja1105/sja1105_spi.c | 63 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/chelsio/cxgb3/adapter.h | 2 +- drivers/net/ethernet/chelsio/cxgb3/common.h | 2 + drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 19 +- drivers/net/ethernet/chelsio/cxgb3/sge.c | 38 +- drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- .../net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +- drivers/net/ethernet/hisilicon/hns3/hclge_mbx.h | 10 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 9 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 39 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 8 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 4 + .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 12 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 283 + .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.h | 19 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 286 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 36 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 75 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 9 +- drivers/net/ethernet/intel/Kconfig | 2 + drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 253 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 7 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 8 +- drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 52 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 33 + drivers/net/ethernet/intel/ice/ice_common.c | 220 +- drivers/net/ethernet/intel/ice/ice_common.h | 9 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 19 + drivers/net/ethernet/intel/ice/ice_hw_autogen.h | 3 +- drivers/net/ethernet/intel/ice/ice_idc.c | 334 + drivers/net/ethernet/intel/ice/ice_idc_int.h | 14 + drivers/net/ethernet/intel/ice/ice_lag.c | 2 + drivers/net/ethernet/intel/ice/ice_lib.c | 21 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 +- drivers/net/ethernet/intel/ice/ice_main.c | 142 +- drivers/net/ethernet/intel/ice/ice_sched.c | 69 +- drivers/net/ethernet/intel/ice/ice_switch.c | 28 + drivers/net/ethernet/intel/ice/ice_switch.h | 4 + drivers/net/ethernet/intel/ice/ice_txrx.c | 12 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 + drivers/net/ethernet/intel/ice/ice_xsk.c | 11 +- drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb.h | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 55 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 14 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 3 + drivers/net/ethernet/marvell/octeontx2/af/npc.h | 104 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 8675 ++++++++++++-------- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 6 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 5 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 34 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 298 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 85 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 3 +- .../net/ethernet/marvell/prestera/prestera_pci.c | 104 +- .../ethernet/marvell/prestera/prestera_switchdev.c | 17 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 8 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 8 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 4 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 11 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 24 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 5 +- .../mellanox/mlx5/core/en_accel/ktls_txrx.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en_accel/tls.h | 10 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 8 +- .../mellanox/mlx5/core/en_accel/tls_stats.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 91 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 9 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 17 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 2 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 + .../ethernet/mellanox/mlx5/core/ipoib/ethtool.c | 2 + .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 2 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 5 + .../net/ethernet/mellanox/mlx5/core/sf/hw_table.c | 1 - .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 3 +- drivers/net/ethernet/micrel/ks8851_common.c | 15 +- drivers/net/ethernet/myricom/myri10ge/myri10ge.c | 1 + drivers/net/ethernet/neterion/s2io.c | 6 + drivers/net/ethernet/neterion/vxge/vxge-main.c | 27 +- drivers/net/ethernet/netronome/nfp/Makefile | 3 +- .../net/ethernet/netronome/nfp/flower/conntrack.c | 492 ++ .../net/ethernet/netronome/nfp/flower/conntrack.h | 155 + drivers/net/ethernet/netronome/nfp/flower/main.h | 6 + .../net/ethernet/netronome/nfp/flower/metadata.c | 101 +- .../net/ethernet/netronome/nfp/flower/offload.c | 31 +- drivers/net/ethernet/qlogic/Kconfig | 3 + drivers/net/ethernet/qlogic/qed/Makefile | 5 + drivers/net/ethernet/qlogic/qed/qed.h | 14 + drivers/net/ethernet/qlogic/qed/qed_cxt.c | 45 +- drivers/net/ethernet/qlogic/qed/qed_cxt.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 140 +- drivers/net/ethernet/qlogic/qed/qed_hsi.h | 6 +- drivers/net/ethernet/qlogic/qed/qed_iscsi.c | 20 +- drivers/net/ethernet/qlogic/qed/qed_ll2.c | 40 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mng_tlv.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c | 829 ++ drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h | 103 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c | 376 + .../net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h | 40 + .../ethernet/qlogic/qed/qed_nvmetcp_ip_services.c | 238 + drivers/net/ethernet/qlogic/qed/qed_ooo.c | 5 +- drivers/net/ethernet/qlogic/qed/qed_sp.h | 5 + drivers/net/ethernet/qlogic/qed/qed_sp_commands.c | 3 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_hw.h | 1 - drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h | 4 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 40 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_map.h | 11 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 142 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/stmicro/stmmac/common.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 26 + drivers/net/ethernet/stmicro/stmmac/dwmac5.c | 30 +- drivers/net/ethernet/stmicro/stmmac/dwmac5.h | 3 +- .../net/ethernet/stmicro/stmmac/dwxgmac2_core.c | 4 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 17 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 12 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 45 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 64 +- drivers/net/ethernet/stmicro/stmmac/stmmac_pci.c | 16 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 1 + drivers/net/fjes/fjes_main.c | 12 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/bpqether.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ipa/ipa_endpoint.c | 63 +- drivers/net/ipa/ipa_reg.h | 1 + drivers/net/macvlan.c | 2 +- drivers/net/mdio/mdio-bcm-unimac.c | 2 +- drivers/net/mdio/mdio-mux-bcm-iproc.c | 2 +- drivers/net/mdio/mdio-mux-meson-g12a.c | 2 +- drivers/net/mdio/of_mdio.c | 2 +- drivers/net/netdevsim/bus.c | 129 +- drivers/net/netdevsim/dev.c | 396 +- drivers/net/netdevsim/netdev.c | 95 +- drivers/net/netdevsim/netdevsim.h | 48 + drivers/net/pcs/pcs-xpcs.c | 395 +- drivers/net/phy/marvell.c | 27 +- drivers/net/phy/motorcomm.c | 17 +- drivers/net/usb/cdc_ether.c | 2 +- drivers/net/usb/cdc_mbim.c | 6 +- drivers/net/usb/cdc_ncm.c | 4 +- drivers/net/usb/int51x1.c | 2 +- drivers/net/usb/lan78xx.c | 2 +- drivers/net/usb/lg-vl600.c | 4 +- drivers/net/usb/r8152.c | 79 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/virtio_net.c | 23 +- drivers/net/vrf.c | 2 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/hdlc_cisco.c | 49 +- drivers/net/wan/hdlc_fr.c | 101 +- drivers/net/wan/sealevel.c | 126 +- drivers/net/wireless/ath/ath10k/core.h | 2 +- drivers/net/wireless/ath/ath10k/debug.c | 4 +- drivers/net/wireless/ath/ath10k/htt.h | 4 +- drivers/net/wireless/ath/ath10k/wmi.c | 6 +- drivers/net/wireless/ath/ath10k/wmi.h | 8 +- drivers/net/wireless/ath/ath11k/core.h | 4 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 2 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 4 +- drivers/net/wireless/ath/ath11k/wmi.h | 4 +- drivers/net/wireless/ath/ath9k/ar9003_mac.c | 2 + drivers/net/wireless/broadcom/b43/phy_n.c | 47 - drivers/net/wireless/broadcom/b43legacy/dma.c | 13 - drivers/net/wireless/broadcom/b43legacy/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2100.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 5 + drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 - .../net/wireless/mediatek/mt76/mt7615/sdio_mcu.c | 19 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 3 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 3 +- drivers/nfc/fdp/fdp.c | 35 +- drivers/nfc/fdp/fdp.h | 1 - drivers/nfc/fdp/i2c.c | 14 +- drivers/nfc/mei_phy.c | 8 - drivers/nfc/microread/microread.c | 1 - drivers/nfc/nfcmrvl/fw_dnld.c | 25 +- drivers/nfc/nfcmrvl/fw_dnld.h | 15 +- drivers/nfc/nfcmrvl/i2c.c | 22 +- drivers/nfc/nfcmrvl/main.c | 13 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 27 +- drivers/nfc/nfcmrvl/spi.c | 17 +- drivers/nfc/nfcmrvl/uart.c | 47 +- drivers/nfc/nfcmrvl/usb.c | 29 +- drivers/nfc/pn533/i2c.c | 10 +- drivers/nfc/pn533/pn533.c | 46 - drivers/nfc/pn533/uart.c | 2 +- drivers/nfc/pn533/usb.c | 4 - drivers/nfc/pn544/i2c.c | 11 +- drivers/nfc/port100.c | 4 +- drivers/nfc/s3fwrn5/i2c.c | 2 +- drivers/nfc/st-nci/i2c.c | 9 +- drivers/nfc/st-nci/se.c | 6 - drivers/nfc/st-nci/spi.c | 9 +- drivers/nfc/st21nfca/i2c.c | 9 +- drivers/nfc/st95hf/core.c | 6 +- drivers/nvdimm/blk.c | 27 +- drivers/nvdimm/btt.c | 25 +- drivers/nvdimm/btt.h | 2 - drivers/nvdimm/pmem.c | 17 +- drivers/nvme/host/Kconfig | 20 +- drivers/nvme/host/Makefile | 3 + drivers/nvme/host/core.c | 5 +- drivers/nvme/host/fabrics.c | 17 +- drivers/nvme/host/fabrics.h | 9 + drivers/nvme/host/fc.c | 25 +- drivers/nvme/host/multipath.c | 46 +- drivers/nvme/host/rdma.c | 5 +- drivers/nvme/host/tcp-offload.c | 1318 +++ drivers/nvme/host/tcp-offload.h | 206 + drivers/nvme/target/core.c | 48 +- drivers/nvme/target/loop.c | 11 +- drivers/nvme/target/nvmet.h | 2 +- drivers/nvme/target/tcp.c | 2 +- drivers/nvmem/core.c | 10 +- drivers/nvmem/qfprom.c | 6 +- drivers/of/Kconfig | 4 +- drivers/of/address.c | 114 +- drivers/of/of_private.h | 4 + drivers/of/of_reserved_mem.c | 2 + drivers/pci/probe.c | 22 + drivers/perf/arm_pmu.c | 10 +- drivers/perf/arm_spe_pmu.c | 7 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 4 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 6 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/phy/microchip/sparx5_serdes.c | 4 + drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 168 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 57 +- drivers/phy/ralink/phy-mt7621-pci.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-twl4030-usb.c | 6 +- drivers/pinctrl/aspeed/pinctrl-aspeed-g6.c | 24 +- drivers/pinctrl/aspeed/pinmux-aspeed.h | 9 + drivers/pinctrl/bcm/pinctrl-bcm2835.c | 8 +- drivers/pinctrl/mediatek/Kconfig | 6 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt2701.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt2712.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt6397.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8127.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8135.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8167.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8173.c | 3 + drivers/pinctrl/mediatek/pinctrl-mt8365.c | 502 ++ drivers/pinctrl/mediatek/pinctrl-mt8516.c | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 3 + drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h | 1511 ++++ drivers/pinctrl/pinctrl-at91.c | 14 +- drivers/pinctrl/pinctrl-single.c | 2 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 346 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 301 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 533 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 360 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 175 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 209 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 246 +- drivers/platform/surface/aggregator/controller.c | 2 +- drivers/platform/x86/toshiba_acpi.c | 1 + drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/power/supply/Makefile | 2 +- drivers/power/supply/ab8500-bm.h | 7 +- drivers/power/supply/ab8500_btemp.c | 125 +- drivers/power/supply/ab8500_charger.c | 380 +- drivers/power/supply/ab8500_fg.c | 144 +- drivers/power/supply/abx500_chargalg.c | 117 +- drivers/power/supply/pm2301_charger.c | 1249 --- drivers/power/supply/rn5t618_power.c | 235 + drivers/power/supply/sbs-battery.c | 153 +- drivers/power/supply/smb347-charger.c | 1 - drivers/regulator/Kconfig | 42 +- drivers/regulator/Makefile | 4 +- drivers/regulator/atc260x-regulator.c | 19 +- drivers/regulator/bd70528-regulator.c | 278 - drivers/regulator/bd71815-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/bd9576-regulator.c | 34 +- drivers/regulator/core.c | 153 +- drivers/regulator/fan53555.c | 64 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/lp8755.c | 55 +- drivers/regulator/max77802-regulator.c | 70 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mt6315-regulator.c | 19 +- drivers/regulator/mt6359-regulator.c | 1036 +++ drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/rt4801-regulator.c | 4 +- drivers/regulator/rt6160-regulator.c | 332 + drivers/regulator/rt6245-regulator.c | 254 + drivers/regulator/rtmv20-regulator.c | 44 +- drivers/regulator/userspace-consumer.c | 14 +- drivers/remoteproc/imx_rproc.c | 196 +- drivers/remoteproc/remoteproc_core.c | 45 +- drivers/remoteproc/remoteproc_elf_loader.c | 12 +- drivers/remoteproc/remoteproc_virtio.c | 6 +- drivers/remoteproc/stm32_rproc.c | 2 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 151 +- drivers/rtc/rtc-mt6397.c | 2 +- drivers/s390/block/dasd_diag.c | 8 +- drivers/s390/block/dasd_fba.c | 8 +- drivers/s390/block/dasd_genhd.c | 8 +- drivers/s390/block/dasd_int.h | 1 - drivers/s390/block/dcssblk.c | 26 +- drivers/s390/block/xpram.c | 26 +- drivers/s390/scsi/zfcp_scsi.c | 5 +- drivers/scsi/3w-9xxx.c | 2 +- drivers/scsi/3w-xxxx.c | 6 +- drivers/scsi/53c700.c | 6 +- drivers/scsi/FlashPoint.c | 197 +- drivers/scsi/Kconfig | 1 + drivers/scsi/Makefile | 1 + drivers/scsi/NCR5380.c | 10 +- drivers/scsi/advansys.c | 4 - drivers/scsi/aha152x.c | 33 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 19 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 1 - drivers/scsi/arcmsr/arcmsr_hba.c | 5 +- drivers/scsi/arm/acornscsi.c | 46 +- drivers/scsi/arm/fas216.c | 15 +- drivers/scsi/be2iscsi/be_iscsi.c | 25 +- drivers/scsi/be2iscsi/be_main.c | 5 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 32 +- drivers/scsi/ch.c | 5 +- drivers/scsi/constants.c | 15 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 + drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 + drivers/scsi/cxgbi/libcxgbi.c | 17 +- drivers/scsi/cxlflash/superpipe.c | 3 +- drivers/scsi/dc395x.c | 80 +- drivers/scsi/device_handler/scsi_dh_alua.c | 8 +- drivers/scsi/esas2r/atioctl.h | 2 +- drivers/scsi/esas2r/esas2r_main.c | 2 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/fdomain.c | 22 +- drivers/scsi/hptiop.c | 2 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 2 +- drivers/scsi/isci/task.c | 4 +- drivers/scsi/iscsi_tcp.c | 7 + drivers/scsi/libiscsi.c | 234 +- drivers/scsi/lpfc/lpfc_scsi.c | 54 +- drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/megaraid.c | 20 +- drivers/scsi/megaraid/megaraid_mbox.c | 25 +- drivers/scsi/megaraid/megaraid_sas.h | 16 +- drivers/scsi/megaraid/megaraid_sas_base.c | 98 +- drivers/scsi/megaraid/megaraid_sas_fp.c | 6 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 21 +- drivers/scsi/mesh.c | 9 +- drivers/scsi/mpi3mr/Kconfig | 7 + drivers/scsi/mpi3mr/Makefile | 4 + drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 1880 +++++ drivers/scsi/mpi3mr/mpi/mpi30_image.h | 216 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 159 + drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1004 +++ drivers/scsi/mpi3mr/mpi/mpi30_sas.h | 33 + drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 463 ++ drivers/scsi/mpi3mr/mpi3mr.h | 900 ++ drivers/scsi/mpi3mr/mpi3mr_debug.h | 60 + drivers/scsi/mpi3mr/mpi3mr_fw.c | 3956 +++++++++ drivers/scsi/mpi3mr/mpi3mr_os.c | 4049 +++++++++ drivers/scsi/mpt3sas/mpt3sas_base.c | 262 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 8 + drivers/scsi/mpt3sas/mpt3sas_config.c | 18 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 189 +- drivers/scsi/mvumi.c | 10 +- drivers/scsi/myrb.c | 64 +- drivers/scsi/myrs.c | 9 +- drivers/scsi/nsp32.c | 419 +- drivers/scsi/pcmcia/nsp_cs.c | 2 +- drivers/scsi/ps3rom.c | 7 +- drivers/scsi/qedf/qedf_main.c | 20 +- drivers/scsi/qedi/qedi.h | 1 + drivers/scsi/qedi/qedi_fw.c | 291 +- drivers/scsi/qedi/qedi_gbl.h | 3 +- drivers/scsi/qedi/qedi_iscsi.c | 96 +- drivers/scsi/qedi/qedi_iscsi.h | 5 +- drivers/scsi/qedi/qedi_main.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 15 +- drivers/scsi/qla2xxx/qla_nvme.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 + drivers/scsi/qlogicfas408.c | 138 +- drivers/scsi/scsi.c | 11 +- drivers/scsi/scsi_debug.c | 15 +- drivers/scsi/scsi_devinfo.c | 1 + drivers/scsi/scsi_error.c | 70 +- drivers/scsi/scsi_ioctl.c | 7 +- drivers/scsi/scsi_lib.c | 119 +- drivers/scsi/scsi_logging.c | 10 +- drivers/scsi/scsi_scan.c | 6 +- drivers/scsi/scsi_transport_iscsi.c | 499 +- drivers/scsi/scsi_transport_sas.c | 9 +- drivers/scsi/scsi_transport_spi.c | 2 +- drivers/scsi/sd.c | 67 +- drivers/scsi/sd_zbc.c | 3 +- drivers/scsi/sg.c | 9 +- drivers/scsi/smartpqi/smartpqi_init.c | 3 +- drivers/scsi/sr.c | 4 +- drivers/scsi/sr_ioctl.c | 6 +- drivers/scsi/st.c | 8 +- drivers/scsi/stex.c | 9 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 6 +- drivers/scsi/ufs/ufs-mediatek.c | 18 +- drivers/scsi/ufs/ufshcd.c | 13 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/scsi/virtio_scsi.c | 5 +- drivers/scsi/vmw_pvscsi.c | 6 - drivers/scsi/wd33c93.c | 43 +- drivers/scsi/xen-scsifront.c | 8 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/ixp4xx/ixp4xx-npe.c | 7 + drivers/soc/qcom/smd-rpm.c | 1 + drivers/soc/tegra/Kconfig | 2 + drivers/soc/tegra/common.c | 97 + drivers/soc/tegra/fuse/fuse-tegra.c | 6 +- drivers/soc/tegra/pmc.c | 149 +- drivers/soc/tegra/regulators-tegra20.c | 94 +- drivers/soc/tegra/regulators-tegra30.c | 93 +- drivers/soundwire/cadence_master.h | 3 - drivers/spi/spi-atmel.c | 139 +- drivers/spi/spi-bcm2835.c | 204 +- drivers/spi/spi-bitbang.c | 18 +- drivers/spi/spi-fsl-spi.c | 4 + drivers/spi/spi-mem.c | 86 + drivers/spi/spi-omap-uwire.c | 9 +- drivers/spi/spi-omap2-mcspi.c | 33 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/spi/spi-stm32-qspi.c | 91 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/spi/spi.c | 4 + drivers/staging/iio/cdc/ad7746.c | 58 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/av7110/Kconfig | 94 + drivers/staging/media/av7110/Makefile | 22 + drivers/staging/media/av7110/TODO | 3 + .../pci/ttpci => staging/media/av7110}/av7110.c | 0 .../pci/ttpci => staging/media/av7110}/av7110.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_av.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_av.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_ca.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.c | 0 .../pci/ttpci => staging/media/av7110}/av7110_hw.h | 0 .../ttpci => staging/media/av7110}/av7110_ipack.c | 0 .../ttpci => staging/media/av7110}/av7110_ipack.h | 0 .../pci/ttpci => staging/media/av7110}/av7110_ir.c | 0 .../ttpci => staging/media/av7110}/av7110_v4l.c | 0 .../ttpci => staging/media/av7110}/budget-patch.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.c | 0 .../ttpci => staging/media/av7110}/dvb_filter.h | 0 .../media/av7110}/sp8870.c | 0 .../media/av7110}/sp8870.h | 0 drivers/staging/media/hantro/hantro_drv.c | 4 +- drivers/staging/media/hantro/hantro_v4l2.c | 9 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1 + .../media/ipu3/include/{ => uapi}/intel-ipu3.h | 0 drivers/staging/media/ipu3/ipu3-abi.h | 2 +- drivers/staging/media/ipu3/ipu3-css-pool.h | 1 + drivers/staging/media/meson/vdec/vdec_helpers.c | 2 +- drivers/staging/media/rkvdec/rkvdec.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/media/tegra-vde/vde.c | 3 +- drivers/staging/media/zoran/zoran.h | 1 - drivers/staging/media/zoran/zoran_card.c | 7 +- drivers/staging/media/zoran/zoran_device.c | 65 - drivers/staging/media/zoran/zoran_device.h | 2 - drivers/staging/media/zoran/zoran_driver.c | 6 +- drivers/staging/media/zoran/zr36016.c | 3 +- drivers/staging/media/zoran/zr36050.c | 5 +- drivers/staging/media/zoran/zr36060.c | 3 +- drivers/staging/rtl8188eu/hal/odm.c | 3 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 1 + drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 2 +- drivers/target/loopback/tcm_loop.c | 1 - drivers/target/target_core_alua.c | 6 +- drivers/target/target_core_iblock.c | 2 +- drivers/target/target_core_pr.c | 8 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_sbc.c | 10 +- drivers/target/target_core_spc.c | 14 +- drivers/target/target_core_transport.c | 4 +- drivers/target/target_core_xcopy.c | 2 +- .../intel/int340x_thermal/int340x_thermal_zone.c | 4 + drivers/thermal/intel/therm_throt.c | 15 +- drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 2 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 2 +- drivers/thunderbolt/Makefile | 2 +- drivers/thunderbolt/acpi.c | 206 + drivers/thunderbolt/dma_port.c | 94 +- drivers/thunderbolt/domain.c | 9 +- drivers/thunderbolt/lc.c | 6 +- drivers/thunderbolt/nvm.c | 95 + drivers/thunderbolt/path.c | 4 +- drivers/thunderbolt/quirks.c | 30 +- drivers/thunderbolt/retimer.c | 108 +- drivers/thunderbolt/sb_regs.h | 2 + drivers/thunderbolt/switch.c | 274 +- drivers/thunderbolt/tb.c | 4 +- drivers/thunderbolt/tb.h | 116 +- drivers/thunderbolt/tb_regs.h | 4 + drivers/thunderbolt/test.c | 545 ++ drivers/thunderbolt/tunnel.c | 401 +- drivers/thunderbolt/tunnel.h | 2 + drivers/thunderbolt/usb4.c | 438 +- drivers/thunderbolt/usb4_port.c | 281 + drivers/thunderbolt/xdomain.c | 10 + drivers/tty/nozomi.c | 8 +- drivers/tty/serial/8250/8250_omap.c | 12 - drivers/tty/serial/8250/serial_cs.c | 11 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 34 +- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 2 +- drivers/usb/cdns3/cdns3-ti.c | 2 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 +- drivers/usb/cdns3/core.c | 4 +- drivers/usb/chipidea/ci.h | 2 - drivers/usb/chipidea/core.c | 2 +- drivers/usb/chipidea/debug.c | 34 +- drivers/usb/chipidea/otg.c | 9 +- drivers/usb/chipidea/udc.c | 2 +- drivers/usb/common/ulpi.c | 2 +- drivers/usb/common/usb-conn-gpio.c | 6 +- drivers/usb/core/hub.c | 13 +- drivers/usb/core/sysfs.c | 24 - drivers/usb/core/urb.c | 6 + drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc2/hcd_queue.c | 2 +- drivers/usb/dwc2/params.c | 4 +- drivers/usb/dwc2/pci.c | 2 +- drivers/usb/dwc2/platform.c | 2 +- drivers/usb/dwc3/debug.h | 3 + drivers/usb/dwc3/debugfs.c | 21 +- drivers/usb/dwc3/gadget.c | 18 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.c | 7 +- drivers/usb/gadget/udc/gr_udc.h | 2 - drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/isp1760/isp1760-udc.c | 1 + drivers/usb/musb/musb_core.c | 3 +- drivers/usb/roles/class.c | 9 + drivers/usb/storage/cypress_atacb.c | 4 +- drivers/usb/typec/mux.c | 39 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/video/fbdev/aty/mach64_cursor.c | 2 +- drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/mb862xx/mb862xxfbdrv.c | 6 +- drivers/xen/xen-scsiback.c | 17 +- fs/block_dev.c | 207 +- fs/btrfs/compression.c | 21 +- fs/btrfs/compression.h | 6 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/disk-io.c | 26 +- fs/btrfs/extent_io.c | 354 +- fs/btrfs/file.c | 31 +- fs/btrfs/inode.c | 89 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/ordered-data.c | 5 +- fs/btrfs/reflink.c | 14 +- fs/btrfs/relocation.c | 6 +- fs/btrfs/subpage.c | 136 +- fs/btrfs/subpage.h | 24 + fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/tree-log.c | 16 +- fs/btrfs/volumes.c | 2 +- fs/btrfs/zoned.c | 23 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 1 - fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifs_spnego.c | 4 +- fs/cifs/cifs_spnego.h | 3 +- fs/cifs/cifsglob.h | 71 +- fs/cifs/cifsproto.h | 32 +- fs/cifs/cifssmb.c | 36 +- fs/cifs/connect.c | 61 +- fs/cifs/ntlmssp.h | 5 +- fs/cifs/sess.c | 168 +- fs/cifs/smb1ops.c | 10 +- fs/cifs/smb2misc.c | 4 +- fs/cifs/smb2ops.c | 8 +- fs/cifs/smb2pdu.c | 104 +- fs/cifs/smb2proto.h | 6 +- fs/cifs/smb2transport.c | 33 +- fs/cifs/transport.c | 25 +- fs/cifsd/auth.c | 4 +- fs/cifsd/mgmt/share_config.c | 2 +- fs/cifsd/mgmt/share_config.h | 6 +- fs/cifsd/mgmt/tree_connect.c | 2 +- fs/cifsd/mgmt/user_session.h | 4 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 2 +- fs/cifsd/smb2pdu.h | 4 +- fs/cifsd/smbacl.h | 15 +- fs/cifsd/transport_ipc.h | 6 +- fs/cifsd/transport_tcp.c | 8 +- fs/cifsd/vfs.c | 28 +- fs/cifsd/vfs_cache.h | 16 +- fs/dlm/config.c | 15 +- fs/dlm/config.h | 5 +- fs/dlm/lockspace.c | 2 +- fs/dlm/lowcomms.c | 55 +- fs/dlm/lowcomms.h | 2 +- fs/dlm/member.c | 2 +- fs/dlm/midcomms.c | 4 +- fs/dlm/rcom.c | 6 +- fs/erofs/Kconfig | 1 - fs/erofs/compress.h | 2 - fs/erofs/data.c | 2 - fs/erofs/decompressor.c | 2 - fs/erofs/dir.c | 2 - fs/erofs/erofs_fs.h | 2 - fs/erofs/inode.c | 2 - fs/erofs/internal.h | 2 - fs/erofs/namei.c | 2 - fs/erofs/super.c | 2 - fs/erofs/tagptr.h | 3 - fs/erofs/utils.c | 2 - fs/erofs/xattr.c | 2 - fs/erofs/xattr.h | 1 - fs/erofs/zdata.c | 2 - fs/erofs/zdata.h | 1 - fs/erofs/zmap.c | 2 - fs/erofs/zpvec.h | 2 - fs/ext4/extents.c | 43 +- fs/ext4/fast_commit.c | 170 +- fs/ext4/fast_commit.h | 19 - fs/ext4/ialloc.c | 6 +- fs/ext4/mballoc.c | 2 +- fs/ext4/namei.c | 6 +- fs/ext4/super.c | 11 +- fs/ext4/sysfs.c | 4 + fs/f2fs/data.c | 16 +- fs/f2fs/f2fs.h | 4 + fs/f2fs/file.c | 12 +- fs/f2fs/gc.c | 4 +- fs/f2fs/segment.c | 4 +- fs/f2fs/super.c | 18 +- fs/f2fs/sysfs.c | 177 +- fs/gfs2/file.c | 35 +- fs/io-wq.c | 29 +- fs/io-wq.h | 2 +- fs/io_uring.c | 16 +- fs/jfs/jfs_logmgr.c | 1 + fs/namespace.c | 9 +- fs/nfs/client.c | 2 +- fs/nfs/nfs4client.c | 2 +- fs/nfs/nfs4file.c | 10 +- fs/nfs/nfs4proc.c | 16 +- fs/nfs/nfstrace.h | 4 - fs/nfsd/netns.h | 6 + fs/nfsd/nfs4proc.c | 135 +- fs/nfsd/nfs4state.c | 96 +- fs/nfsd/nfsd.h | 4 + fs/nfsd/nfssvc.c | 3 + fs/nfsd/trace.c | 15 - fs/nfsd/trace.h | 9 +- fs/notify/fanotify/fanotify_user.c | 30 +- fs/notify/fdinfo.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 5 +- fs/ocfs2/file.c | 55 +- fs/open.c | 14 +- fs/proc/kcore.c | 67 + fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 + fs/super.c | 8 +- include/asm-generic/atomic-instrumented.h | 498 +- include/asm-generic/atomic.h | 118 +- include/asm-generic/atomic64.h | 45 +- include/asm-generic/cmpxchg-local.h | 4 +- include/asm-generic/cmpxchg.h | 42 +- include/asm-generic/early_ioremap.h | 9 - include/asm-generic/vmlinux.lds.h | 1 + include/crypto/aead.h | 2 +- include/crypto/engine.h | 2 +- include/crypto/hash.h | 2 +- include/drm/drm_atomic.h | 16 + include/drm/drm_dp_mst_helper.h | 8 +- include/drm/gpu_scheduler.h | 2 +- include/drm/ttm/ttm_bo_api.h | 3 +- include/drm/ttm/ttm_bo_driver.h | 6 +- include/dt-bindings/clock/qcom,dispcc-sm8250.h | 9 + include/dt-bindings/clock/qcom,gcc-mdm9607.h | 104 + include/dt-bindings/interconnect/qcom,sc7280.h | 165 + include/dt-bindings/mailbox/qcom-ipcc.h | 1 + include/dt-bindings/mfd/qcom-pm8008.h | 19 + include/dt-bindings/pinctrl/apple.h | 13 + include/dt-bindings/pinctrl/mt8365-pinfunc.h | 858 ++ include/kvm/arm_vgic.h | 41 +- include/linux/atomic-fallback.h | 2595 ------ include/linux/atomic.h | 4 - include/linux/blk_types.h | 5 +- include/linux/blkdev.h | 13 +- include/linux/clk/tegra.h | 100 +- include/linux/compaction.h | 4 +- include/linux/compiler-clang.h | 17 + include/linux/compiler-gcc.h | 6 + include/linux/compiler.h | 32 +- include/linux/compiler_types.h | 2 +- include/linux/device-mapper.h | 9 +- include/linux/device.h | 37 + include/linux/dm-kcopyd.h | 5 +- include/linux/dmaengine.h | 11 +- include/linux/entry-kvm.h | 3 +- include/linux/evm.h | 34 +- include/linux/fanotify.h | 4 + include/linux/fb.h | 3 + include/linux/fcntl.h | 4 - include/linux/fpga/fpga-mgr.h | 2 +- include/linux/genhd.h | 29 +- include/linux/gfp.h | 18 +- include/linux/highmem.h | 43 +- include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 16 +- include/linux/i2c.h | 2 + include/linux/if_rmnet.h | 30 +- include/linux/input/cyttsp.h | 29 - include/linux/instrumentation.h | 20 +- include/linux/integrity.h | 1 + include/linux/irqchip/arm-gic-common.h | 25 +- include/linux/irqchip/arm-vgic-info.h | 45 + include/linux/kasan.h | 64 +- include/linux/kernel.h | 2 + include/linux/kprobes.h | 8 - include/linux/kvm_host.h | 2 +- include/linux/list_lru.h | 4 +- include/linux/mempolicy.h | 2 +- include/linux/mfd/hi655x-pmic.h | 2 +- include/linux/mfd/mt6358/core.h | 8 +- include/linux/mfd/mt6359/core.h | 133 + include/linux/mfd/mt6359/registers.h | 529 ++ include/linux/mfd/mt6359p/registers.h | 249 + include/linux/mfd/mt6397/core.h | 1 + include/linux/mfd/mt6397/rtc.h | 1 + include/linux/mfd/rk808.h | 81 + include/linux/mfd/samsung/core.h | 33 - include/linux/migrate.h | 4 + include/linux/mlx5/mlx5_ifc.h | 2 + include/linux/mm.h | 12 +- include/linux/mmu_notifier.h | 8 +- include/linux/mmzone.h | 22 +- include/linux/mtd/spinand.h | 22 + include/linux/net/intel/i40e_client.h | 15 +- include/linux/net/intel/iidc.h | 100 + include/linux/netdevice.h | 2 +- include/linux/netfilter.h | 4 +- include/linux/netfilter/x_tables.h | 2 +- include/linux/nfs_ssc.h | 14 + include/linux/of_address.h | 54 +- include/linux/of_reserved_mem.h | 6 - include/linux/page-flags.h | 13 +- include/linux/pci.h | 4 + include/linux/pci_ids.h | 1 + include/linux/pcs/pcs-xpcs.h | 40 +- include/linux/percpu-defs.h | 2 +- include/linux/pgtable.h | 8 + include/linux/platform_device.h | 3 - include/linux/pm2301_charger.h | 48 - include/linux/pm_runtime.h | 3 + include/linux/power/ab8500.h | 16 - include/linux/qed/common_hsi.h | 2 +- include/linux/qed/nvmetcp_common.h | 531 ++ include/linux/qed/qed_if.h | 18 + include/linux/qed/qed_ll2_if.h | 2 +- include/linux/qed/qed_nvmetcp_if.h | 240 + include/linux/qed/qed_nvmetcp_ip_services_if.h | 29 + include/linux/regulator/driver.h | 1 + include/linux/regulator/mt6359-regulator.h | 59 + include/linux/remoteproc.h | 50 +- include/linux/shrinker.h | 2 +- include/linux/spi/spi-mem.h | 16 + include/linux/stmmac.h | 13 + include/linux/swap.h | 5 + include/linux/swapops.h | 15 +- include/linux/tick.h | 7 + include/linux/usb.h | 7 - include/linux/usb/pd.h | 2 +- include/linux/usb/role.h | 6 + include/linux/vmalloc.h | 4 +- include/memory/renesas-rpc-if.h | 6 +- include/net/bluetooth/hci.h | 76 +- include/net/bluetooth/hci_core.h | 4 +- include/net/bluetooth/mgmt.h | 2 +- include/net/caif/caif_dev.h | 2 +- include/net/caif/cfcnfg.h | 2 +- include/net/caif/cfserl.h | 1 + include/net/devlink.h | 48 + include/net/mac80211.h | 9 +- include/net/netfilter/nf_tables.h | 34 +- include/net/netfilter/nf_tables_core.h | 7 +- include/net/netfilter/nf_tables_ipv4.h | 40 +- include/net/netfilter/nf_tables_ipv6.h | 42 +- include/net/tc_act/tc_vlan.h | 1 + include/net/tls.h | 10 +- include/net/xfrm.h | 1 - include/rdma/ib_hdrs.h | 5 - include/rdma/ib_mad.h | 27 +- include/scsi/libiscsi.h | 20 +- include/scsi/scsi.h | 42 +- include/scsi/scsi_cmnd.h | 38 +- include/scsi/scsi_proto.h | 22 +- include/scsi/scsi_transport_iscsi.h | 14 +- include/scsi/sg.h | 33 + include/scsi/srp.h | 26 +- include/soc/tegra/common.h | 31 + include/soc/tegra/fuse.h | 20 +- include/soc/tegra/mc.h | 65 +- include/soc/tegra/pmc.h | 7 + include/trace/events/cma.h | 4 +- include/trace/events/filemap.h | 2 +- include/trace/events/kmem.h | 12 +- include/trace/events/mmflags.h | 9 +- include/trace/events/page_pool.h | 4 +- include/trace/events/pagemap.h | 4 +- include/trace/events/scsi.h | 48 +- include/trace/events/spi.h | 57 + include/trace/events/vmscan.h | 2 +- include/uapi/drm/drm.h | 28 +- include/uapi/drm/i915_drm.h | 393 +- include/uapi/drm/msm_drm.h | 7 +- include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/devlink.h | 17 + include/uapi/linux/icmp.h | 3 +- include/uapi/linux/if_link.h | 2 + include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/mount.h | 1 + include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 23 +- include/uapi/rdma/i40iw-abi.h | 107 - include/uapi/rdma/ib_user_ioctl_verbs.h | 1 + include/uapi/rdma/irdma-abi.h | 111 + init/do_mounts.c | 10 +- init/main.c | 11 +- ipc/util.c | 44 +- ipc/util.h | 3 + kernel/Kconfig.preempt | 14 + kernel/bpf/devmap.c | 7 +- kernel/bpf/helpers.c | 7 +- kernel/bpf/tnum.c | 41 +- kernel/cpu.c | 4 +- kernel/cred.c | 3 +- kernel/entry/common.c | 5 +- kernel/events/core.c | 14 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 1 + kernel/fork.c | 2 +- kernel/futex.c | 7 +- kernel/kprobes.c | 19 - kernel/kthread.c | 13 - kernel/pgo/Kconfig | 7 +- kernel/pgo/fs.c | 2 +- kernel/sched/core.c | 21 +- kernel/sched/fair.c | 31 +- kernel/time/clockevents.c | 16 +- kernel/time/tick-broadcast.c | 143 +- kernel/time/tick-common.c | 2 +- kernel/time/tick-internal.h | 5 +- kernel/time/tick-sched.c | 1 + kernel/time/timer_list.c | 10 +- kernel/trace/bpf_trace.c | 32 +- lib/Kconfig.debug | 4 +- lib/atomic64.c | 36 +- lib/crc64.c | 2 +- lib/dynamic_debug.c | 6 +- lib/math/rational-test.c | 2 +- lib/test_hmm.c | 3 +- lib/vsprintf.c | 2 +- localversion-next | 2 +- mm/Kconfig | 12 + mm/huge_memory.c | 24 +- mm/hugetlb.c | 90 +- mm/internal.h | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 32 + mm/kasan/init.c | 4 +- mm/memcontrol.c | 6 +- mm/memory-failure.c | 221 +- mm/memory.c | 6 + mm/memory_hotplug.c | 22 +- mm/mempolicy.c | 218 +- mm/mempool.c | 6 +- mm/migrate.c | 43 +- mm/mmap_lock.c | 60 +- mm/mprotect.c | 52 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 278 +- mm/rmap.c | 10 +- mm/slub.c | 29 +- mm/swap.c | 2 +- mm/swap_state.c | 2 +- mm/swapfile.c | 59 +- mm/userfaultfd.c | 50 +- net/8021q/vlan.c | 3 +- net/8021q/vlan.h | 3 +- net/8021q/vlan_dev.c | 6 +- net/9p/trans_virtio.c | 6 +- net/bluetooth/6lowpan.c | 16 +- net/bluetooth/a2mp.c | 24 +- net/bluetooth/amp.c | 6 +- net/bluetooth/bnep/core.c | 8 +- net/bluetooth/cmtp/capi.c | 22 +- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/hci_core.c | 24 +- net/bluetooth/hci_event.c | 22 +- net/bluetooth/hci_sock.c | 6 +- net/bluetooth/hidp/core.c | 8 +- net/bluetooth/mgmt.c | 33 +- net/bluetooth/mgmt_config.c | 4 +- net/bluetooth/msft.c | 2 +- net/bluetooth/sco.c | 8 +- net/bluetooth/smp.c | 78 +- net/bluetooth/smp.h | 6 +- net/caif/caif_dev.c | 13 +- net/caif/caif_usb.c | 14 +- net/caif/cfcnfg.c | 16 +- net/caif/cfserl.c | 5 + net/ceph/auth_x_protocol.h | 2 +- net/ceph/mon_client.c | 2 +- net/ceph/osdmap.c | 4 +- net/compat.c | 2 +- net/core/devlink.c | 660 +- net/core/fib_rules.c | 2 +- net/core/filter.c | 2 +- net/core/netpoll.c | 4 +- net/core/rtnetlink.c | 12 +- net/core/sock.c | 16 +- net/dcb/dcbnl.c | 4 +- net/decnet/dn_nsp_in.c | 2 +- net/decnet/dn_nsp_out.c | 2 +- net/decnet/dn_route.c | 2 +- net/dsa/tag_8021q.c | 2 +- net/ethtool/netlink.h | 2 +- net/ieee802154/nl-mac.c | 10 +- net/ieee802154/nl-phy.c | 4 +- net/ieee802154/nl802154.c | 9 +- net/ipv4/af_inet.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/ipconfig.c | 13 +- net/ipv4/netfilter/nft_reject_ipv4.c | 2 +- net/ipv4/tcp_input.c | 45 +- net/ipv6/addrconf.c | 8 +- net/ipv6/netfilter/ip6_tables.c | 2 +- net/ipv6/netfilter/nft_reject_ipv6.c | 2 +- net/ipv6/output_core.c | 28 +- net/ipv6/route.c | 8 +- net/ipv6/sit.c | 5 +- net/kcm/kcmsock.c | 5 + net/mac80211/ieee80211_i.h | 2 +- net/mac80211/scan.c | 21 +- net/mac80211/tx.c | 52 +- net/mptcp/ctrl.c | 36 +- net/mptcp/pm_netlink.c | 15 +- net/mptcp/protocol.c | 16 +- net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 87 +- net/mptcp/token.c | 9 +- net/netfilter/ipset/ip_set_core.c | 50 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 65 +- net/netfilter/nf_tables_core.c | 2 +- net/netfilter/nf_tables_trace.c | 6 +- net/netfilter/nfnetlink_acct.c | 9 +- net/netfilter/nfnetlink_cthelper.c | 18 +- net/netfilter/nfnetlink_cttimeout.c | 34 +- net/netfilter/nft_chain_filter.c | 26 +- net/netfilter/nft_chain_nat.c | 4 +- net/netfilter/nft_chain_route.c | 4 +- net/netfilter/nft_compat.c | 28 +- net/netfilter/nft_ct.c | 2 +- net/netfilter/nft_exthdr.c | 8 +- net/netfilter/nft_flow_offload.c | 2 +- net/netfilter/nft_payload.c | 10 +- net/netfilter/nft_reject_inet.c | 4 +- net/netfilter/nft_set_pipapo_avx2.c | 3 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/nft_tproxy.c | 4 +- net/netfilter/xt_AUDIT.c | 2 +- net/netfilter/xt_CT.c | 1 - net/netfilter/xt_limit.c | 46 +- net/nfc/hci/command.c | 2 +- net/nfc/hci/core.c | 2 +- net/nfc/hci/llc_shdlc.c | 2 +- net/nfc/llcp_sock.c | 2 + net/nfc/nci/hci.c | 2 - net/rds/ib_ring.c | 2 +- net/rds/tcp_recv.c | 2 +- net/rxrpc/local_event.c | 2 +- net/sched/act_vlan.c | 11 +- net/sched/cls_rsvp.h | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_generic.c | 18 + net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 7 +- net/sctp/sm_statefuns.c | 30 +- net/smc/smc_core.c | 15 - net/smc/smc_ism.c | 1 - net/sunrpc/xprtmultipath.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/tipc/name_table.c | 6 +- net/tipc/name_table.h | 4 +- net/tipc/socket.c | 156 +- net/tls/tls_device.c | 60 +- net/tls/tls_device_fallback.c | 7 + net/tls/tls_main.c | 1 + net/wireless/util.c | 3 + net/x25/af_x25.c | 2 +- net/xfrm/xfrm_output.c | 7 - net/xfrm/xfrm_policy.c | 21 +- samples/kprobes/kprobe_example.c | 15 - samples/pktgen/parameters.sh | 7 +- samples/pktgen/pktgen_sample01_simple.sh | 2 + samples/pktgen/pktgen_sample02_multiqueue.sh | 2 + .../pktgen/pktgen_sample03_burst_single_flow.sh | 2 + samples/pktgen/pktgen_sample04_many_flows.sh | 2 + samples/pktgen/pktgen_sample05_flow_per_thread.sh | 2 + ...tgen_sample06_numa_awared_queue_irq_affinity.sh | 2 + scripts/Makefile.build | 5 +- scripts/atomic/check-atomics.sh | 1 - scripts/atomic/gen-atomic-instrumented.sh | 51 +- scripts/atomic/gen-atomics.sh | 1 - scripts/checkpatch.pl | 10 +- scripts/link-vmlinux.sh | 4 + scripts/sphinx-pre-install | 262 +- security/integrity/evm/evm.h | 1 + security/integrity/evm/evm_crypto.c | 7 + security/integrity/evm/evm_main.c | 372 +- security/integrity/evm/evm_secfs.c | 26 +- security/integrity/iint.c | 4 +- security/integrity/ima/ima_appraise.c | 43 +- security/integrity/ima/ima_init.c | 4 + security/integrity/ima/ima_template.c | 22 +- security/integrity/ima/ima_template_lib.c | 202 +- security/integrity/ima/ima_template_lib.h | 16 + security/security.c | 4 +- sound/core/control_led.c | 33 +- sound/core/init.c | 19 +- sound/core/timer.c | 3 +- sound/firewire/amdtp-stream.c | 279 +- sound/firewire/amdtp-stream.h | 17 +- sound/firewire/bebob/bebob_stream.c | 13 +- sound/firewire/dice/dice-stream.c | 35 +- sound/firewire/dice/dice-transaction.c | 2 +- sound/firewire/digi00x/amdtp-dot.c | 9 +- sound/firewire/digi00x/digi00x-stream.c | 8 +- sound/firewire/fireface/amdtp-ff.c | 2 +- sound/firewire/fireface/ff-stream.c | 6 +- sound/firewire/fireworks/fireworks.h | 2 +- sound/firewire/fireworks/fireworks_stream.c | 18 +- sound/firewire/motu/amdtp-motu.c | 136 +- sound/firewire/motu/motu-stream.c | 27 +- sound/firewire/motu/motu.h | 14 +- sound/firewire/oxfw/oxfw-stream.c | 22 +- sound/firewire/tascam/tascam-stream.c | 21 +- sound/firewire/tascam/tascam.h | 1 + sound/hda/intel-dsp-config.c | 4 + sound/pci/hda/hda_codec.c | 5 + sound/pci/hda/hda_generic.c | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_cirrus.c | 7 +- sound/pci/hda/patch_realtek.c | 1 + sound/soc/atmel/sam9x5_wm8731.c | 3 +- sound/soc/codecs/Kconfig | 16 +- sound/soc/codecs/Makefile | 2 + sound/soc/codecs/cs47l24.c | 2 +- sound/soc/codecs/rk817_codec.c | 538 ++ sound/soc/codecs/rt5659.c | 26 +- sound/soc/codecs/sigmadsp.h | 1 - sound/soc/codecs/tas2562.h | 14 +- sound/soc/codecs/tfa989x.c | 59 + sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/imx-audio-rpmsg.c | 12 +- sound/soc/fsl/imx-es8328.c | 12 +- sound/soc/fsl/imx-rpmsg.c | 1 - sound/soc/img/img-i2s-in.c | 2 +- sound/soc/intel/skylake/skl-nhlt.c | 6 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 2 +- sound/soc/sh/rcar/Makefile | 2 +- sound/soc/sh/rcar/adg.c | 173 +- sound/soc/sh/rcar/cmd.c | 14 + sound/soc/sh/rcar/core.c | 123 +- sound/soc/sh/rcar/ctu.c | 14 + sound/soc/sh/rcar/debugfs.c | 96 + sound/soc/sh/rcar/dma.c | 39 +- sound/soc/sh/rcar/dvc.c | 16 +- sound/soc/sh/rcar/gen.c | 9 + sound/soc/sh/rcar/mix.c | 14 + sound/soc/sh/rcar/rsnd.h | 75 +- sound/soc/sh/rcar/src.c | 32 +- sound/soc/sh/rcar/ssi.c | 160 +- sound/soc/sh/rcar/ssiu.c | 147 +- sound/soc/soc-topology.c | 6 +- sound/soc/sof/compress.c | 2 +- sound/soc/sof/compress.h | 2 +- sound/soc/sof/intel/hda-loader.c | 5 - sound/soc/sof/intel/hda.c | 17 +- sound/soc/sof/intel/pci-tgl.c | 2 + sound/soc/sof/pm.c | 1 + sound/soc/ti/omap-mcbsp.c | 2 +- sound/usb/card.h | 8 +- sound/usb/endpoint.c | 1 + sound/usb/endpoint.h | 1 - sound/usb/pcm.c | 202 +- sound/usb/pcm.h | 3 - tools/arch/x86/include/asm/irq_vectors.h | 7 +- tools/lib/bpf/Makefile | 19 +- tools/lib/bpf/libbpf.map | 6 +- tools/perf/perf.c | 4 +- .../pmu-events/arch/powerpc/power10/cache.json | 30 +- .../arch/powerpc/power10/floating_point.json | 2 +- .../pmu-events/arch/powerpc/power10/frontend.json | 124 +- .../pmu-events/arch/powerpc/power10/locks.json | 4 +- .../pmu-events/arch/powerpc/power10/marked.json | 61 +- .../pmu-events/arch/powerpc/power10/memory.json | 79 +- .../pmu-events/arch/powerpc/power10/others.json | 133 +- .../pmu-events/arch/powerpc/power10/pipeline.json | 135 +- .../perf/pmu-events/arch/powerpc/power10/pmc.json | 8 +- .../arch/powerpc/power10/translation.json | 22 +- tools/perf/pmu-events/jevents.c | 2 +- tools/perf/util/bpf_counter.c | 4 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/README.rst | 19 + .../selftests/drivers/net/netdevsim/devlink.sh | 167 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 3 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 + .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 23 +- .../selftests/kvm/include/x86_64/processor.h | 4 +- tools/testing/selftests/kvm/lib/aarch64/handlers.S | 124 + .../testing/selftests/kvm/lib/aarch64/processor.c | 131 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 22 +- tools/testing/selftests/kvm/memslot_perf_test.c | 2 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 2 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 9 - .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 8 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 2 +- .../selftests/mount_setattr/mount_setattr_test.c | 88 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 13 +- tools/testing/selftests/openat2/openat2_test.c | 7 +- tools/testing/selftests/proc/.gitignore | 1 + .../tc-testing/tc-tests/actions/vlan.json | 28 +- tools/testing/selftests/vm/khugepaged.c | 4 - virt/kvm/kvm_main.c | 3 + 2486 files changed, 130974 insertions(+), 69404 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-removable create mode 100644 Documentation/bpf/llvm_reloc.rst delete mode 100644 Documentation/devicetree/bindings/arm/juno,scpi.txt delete mode 100644 Documentation/devicetree/bindings/arm/tegra/nvidia,tegra30-actmon.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra114-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra124-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.txt create mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra20-car.yaml delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra210-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/nvidia,tegra30-car.txt create mode 100644 Documentation/devicetree/bindings/crypto/intel,ixp4xx-crypto.yaml create mode 100644 Documentation/devicetree/bindings/devfreq/nvidia,tegra30-actmon.yaml delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml create mode 100644 Documentation/devicetree/bindings/hwlock/allwinner,sun6i-a31-hw [...] delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-gpmux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux-pca954x.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-mux.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,i2c.txt delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,iic-emev2.yaml create mode 100644 Documentation/devicetree/bindings/i2c/renesas,rcar-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.txt create mode 100644 Documentation/devicetree/bindings/i2c/renesas,riic.yaml delete mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.txt create mode 100644 Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/omap-mailbox.txt create mode 100644 Documentation/devicetree/bindings/mailbox/ti,omap-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/rda,rda5807.yaml create mode 100644 Documentation/devicetree/bindings/media/renesas,isp.yaml create mode 100644 Documentation/devicetree/bindings/mfd/qcom,pm8008.yaml create mode 100644 Documentation/devicetree/bindings/mfd/stericsson,db8500-prcmu.yaml delete mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/gpio-mux.yaml create mode 100644 Documentation/devicetree/bindings/mux/mux-consumer.yaml delete mode 100644 Documentation/devicetree/bindings/mux/mux-controller.txt create mode 100644 Documentation/devicetree/bindings/mux/mux-controller.yaml delete mode 100644 Documentation/devicetree/bindings/mux/reg-mux.txt create mode 100644 Documentation/devicetree/bindings/mux/reg-mux.yaml delete mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.txt create mode 100644 Documentation/devicetree/bindings/net/brcm,iproc-mdio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-mmioreg.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux-multiplexer.yaml delete mode 100644 Documentation/devicetree/bindings/net/mdio-mux.txt create mode 100644 Documentation/devicetree/bindings/net/mdio-mux.yaml delete mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/rockchip-usb-phy.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/mt6359-regulator.yaml create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6160-regu [...] create mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt6245-regu [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml create mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf8563.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/pcf8563.txt delete mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.txt create mode 100644 Documentation/devicetree/bindings/soc/rockchip/grf.yaml delete mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.txt create mode 100644 Documentation/devicetree/bindings/sound/imx-audmux.yaml create mode 100644 Documentation/gpu/driver-uapi.rst create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst create mode 100644 Documentation/translations/zh_CN/core-api/padata.rst create mode 100644 Documentation/translations/zh_CN/core-api/symbol-namespaces.rst create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r3.dts create mode 100644 arch/arm64/include/asm/patching.h delete mode 100644 arch/arm64/kernel/insn.c create mode 100644 arch/arm64/kernel/patching.c create mode 100644 arch/arm64/lib/insn.c delete mode 100644 arch/arm64/lib/memmove.S delete mode 100644 arch/h8300/include/asm/atomic.h delete mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/ia64/include/asm/cmpxchg.h delete mode 100644 arch/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 drivers/char/xillybus/xillybus_class.c create mode 100644 drivers/char/xillybus/xillybus_class.h create mode 100644 drivers/char/xillybus/xillyusb.c create mode 100644 drivers/clk/qcom/gcc-mdm9607.c create mode 100644 drivers/counter/intel-qep.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.c create mode 100644 drivers/crypto/marvell/octeontx2/cn10k_cpt.h create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.c create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot.h create mode 100644 drivers/gpu/drm/msm/disp/msm_disp_snapshot_util.c create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c delete mode 100644 drivers/infiniband/hw/i40iw/Kconfig delete mode 100644 drivers/infiniband/hw/i40iw/Makefile delete mode 100644 drivers/infiniband/hw/i40iw/i40iw.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_cm.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_ctrl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_d.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hmc.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_hw.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_main.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_osdep.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_p.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_pble.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_puda.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_register.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_status.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_type.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_uk.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_user.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_utils.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_verbs.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_vf.h delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.c delete mode 100644 drivers/infiniband/hw/i40iw/i40iw_virtchnl.h create mode 100644 drivers/infiniband/hw/irdma/Kconfig create mode 100644 drivers/infiniband/hw/irdma/Makefile create mode 100644 drivers/infiniband/hw/irdma/cm.c create mode 100644 drivers/infiniband/hw/irdma/cm.h create mode 100644 drivers/infiniband/hw/irdma/ctrl.c create mode 100644 drivers/infiniband/hw/irdma/defs.h create mode 100644 drivers/infiniband/hw/irdma/hmc.c create mode 100644 drivers/infiniband/hw/irdma/hmc.h create mode 100644 drivers/infiniband/hw/irdma/hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.c create mode 100644 drivers/infiniband/hw/irdma/i40iw_hw.h create mode 100644 drivers/infiniband/hw/irdma/i40iw_if.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.c create mode 100644 drivers/infiniband/hw/irdma/icrdma_hw.h create mode 100644 drivers/infiniband/hw/irdma/irdma.h create mode 100644 drivers/infiniband/hw/irdma/main.c create mode 100644 drivers/infiniband/hw/irdma/main.h create mode 100644 drivers/infiniband/hw/irdma/osdep.h create mode 100644 drivers/infiniband/hw/irdma/pble.c create mode 100644 drivers/infiniband/hw/irdma/pble.h create mode 100644 drivers/infiniband/hw/irdma/protos.h create mode 100644 drivers/infiniband/hw/irdma/puda.c create mode 100644 drivers/infiniband/hw/irdma/puda.h create mode 100644 drivers/infiniband/hw/irdma/status.h create mode 100644 drivers/infiniband/hw/irdma/trace.c create mode 100644 drivers/infiniband/hw/irdma/trace.h create mode 100644 drivers/infiniband/hw/irdma/trace_cm.h create mode 100644 drivers/infiniband/hw/irdma/type.h create mode 100644 drivers/infiniband/hw/irdma/uda.c create mode 100644 drivers/infiniband/hw/irdma/uda.h create mode 100644 drivers/infiniband/hw/irdma/uda_d.h create mode 100644 drivers/infiniband/hw/irdma/uk.c create mode 100644 drivers/infiniband/hw/irdma/user.h create mode 100644 drivers/infiniband/hw/irdma/utils.c create mode 100644 drivers/infiniband/hw/irdma/verbs.c create mode 100644 drivers/infiniband/hw/irdma/verbs.h create mode 100644 drivers/infiniband/hw/irdma/ws.c create mode 100644 drivers/infiniband/hw/irdma/ws.h create mode 100644 drivers/interconnect/qcom/sc7280.c create mode 100644 drivers/interconnect/qcom/sc7280.h create mode 100644 drivers/md/dm-zone.c rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.c (100%) rename drivers/media/{pci/ttpci => common}/ttpci-eeprom.h (100%) create mode 100644 drivers/media/i2c/imx208.c create mode 100644 drivers/memory/tegra/tegra194.c create mode 100644 drivers/mfd/qcom-pm8008.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc.c create mode 100644 drivers/net/ethernet/intel/ice/ice_idc_int.h create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.c create mode 100644 drivers/net/ethernet/netronome/nfp/flower/conntrack.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.c create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_fw_funcs.h create mode 100644 drivers/net/ethernet/qlogic/qed/qed_nvmetcp_ip_services.c create mode 100644 drivers/nvme/host/tcp-offload.c create mode 100644 drivers/nvme/host/tcp-offload.h create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8365.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h delete mode 100644 drivers/power/supply/pm2301_charger.c delete mode 100644 drivers/regulator/bd70528-regulator.c create mode 100644 drivers/regulator/mt6359-regulator.c create mode 100644 drivers/regulator/rt6160-regulator.c create mode 100644 drivers/regulator/rt6245-regulator.c create mode 100644 drivers/scsi/mpi3mr/Kconfig create mode 100644 drivers/scsi/mpi3mr/Makefile create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_image.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_init.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_ioc.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_sas.h create mode 100644 drivers/scsi/mpi3mr/mpi/mpi30_transport.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_debug.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_fw.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_os.c create mode 100644 drivers/staging/media/av7110/Kconfig create mode 100644 drivers/staging/media/av7110/Makefile create mode 100644 drivers/staging/media/av7110/TODO rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_av.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ca.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_hw.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ipack.h (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_ir.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/av7110_v4l.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/budget-patch.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.c (100%) rename drivers/{media/pci/ttpci => staging/media/av7110}/dvb_filter.h (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.c (100%) rename drivers/{media/dvb-frontends => staging/media/av7110}/sp8870.h (100%) rename drivers/staging/media/ipu3/include/{ => uapi}/intel-ipu3.h (100%) create mode 100644 drivers/thunderbolt/usb4_port.c create mode 100644 include/dt-bindings/clock/qcom,gcc-mdm9607.h create mode 100644 include/dt-bindings/interconnect/qcom,sc7280.h create mode 100644 include/dt-bindings/mfd/qcom-pm8008.h create mode 100644 include/dt-bindings/pinctrl/apple.h create mode 100644 include/dt-bindings/pinctrl/mt8365-pinfunc.h delete mode 100644 include/linux/atomic-fallback.h delete mode 100644 include/linux/input/cyttsp.h create mode 100644 include/linux/irqchip/arm-vgic-info.h create mode 100644 include/linux/mfd/mt6359/core.h create mode 100644 include/linux/mfd/mt6359/registers.h create mode 100644 include/linux/mfd/mt6359p/registers.h create mode 100644 include/linux/net/intel/iidc.h delete mode 100644 include/linux/pm2301_charger.h delete mode 100644 include/linux/power/ab8500.h create mode 100644 include/linux/qed/nvmetcp_common.h create mode 100644 include/linux/qed/qed_nvmetcp_if.h create mode 100644 include/linux/qed/qed_nvmetcp_ip_services_if.h create mode 100644 include/linux/regulator/mt6359-regulator.h delete mode 100644 include/uapi/rdma/i40iw-abi.h create mode 100644 include/uapi/rdma/irdma-abi.h create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S