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-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 674dc447b09f Add linux-next specific files for 20210524 omits 5c8942d99c58 Merge branch 'akpm/master' omits a37dfd4eec37 kdump: use vmlinux_build_id to simplify omits b9e7143b3222 buildid: fix kernel-doc notation omits c757cb2f5a91 buildid: mark some arguments const omits e6862942e2cc scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] omits f5b54d409a70 scripts/decode_stacktrace.sh: silence stderr messages from [...] omits 3a7cf1543f11 scripts/decode_stacktrace.sh: support debuginfod omits 0082a4473ae7 x86/dumpstack: use %pSb/%pBb for backtrace printing omits e19094c2029b arm64: stacktrace: use %pSb for backtrace printing omits a84022b278d9 buildid: fix build when CONFIG_MODULES is not set omits b52b1b7d315d module-add-printk-formats-to-add-module-build-id-to-stackt [...] omits f6756b4829a2 module: add printk formats to add module build ID to stacktraces omits f9e13250dc72 dump_stack: add vmlinux build ID to stack traces omits ca59b300b030 buildid-stash-away-kernels-build-id-on-init-fix omits 2acdc8ee6ea0 buildid: stash away kernels build ID on init omits 956b23ff2e61 buildid: add API to parse build ID out of buffer omits 5f4b319608ff buildid: only consider GNU notes for build ID parsing omits 7a61cff9a8ef secretmem: test: add basic selftest for memfd_secret(2) omits 3e8cf301403b arch, mm: wire up memfd_secret system call where relevant omits 79a070bacc1a PM: hibernate: disable when there are active secretmem users omits 18bab7ff677f mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] omits def26e70b3f4 mm: introduce memfd_secret system call to create "secret" [...] omits 780fd372c316 set_memory: allow querying whether set_direct_map_*() is a [...] omits 866b360e9c92 riscv/Kconfig: make direct map manipulation options depend on MMU omits ce398f6a4494 mmap: make mlock_future_check() global omits 889de99d31d9 mm/slub: use stackdepot to save stack trace in objects-fix omits fc140a8e8ccd slub: STACKDEPOT: rename save_stack_trace() omits 6cc3fc3d75db mm/slub: use stackdepot to save stack trace in objects omits 1518b3a7def9 Merge branch 'akpm-current/current' omits d8a0c42ef6cf Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' omits 49c6ee46ecfd Merge remote-tracking branch 'cxl/next' omits e8d154142cc4 Merge remote-tracking branch 'rust/rust-next' omits 9430ecce9483 Merge remote-tracking branch 'fpga/for-next' omits 23f1a63c3baa Merge remote-tracking branch 'auxdisplay/auxdisplay' omits 39974043f726 Merge remote-tracking branch 'hyperv/hyperv-next' omits 6e1c8b156354 Merge remote-tracking branch 'nvmem/for-next' omits 2012ff056003 Merge remote-tracking branch 'slimbus/for-next' omits dfc828d5c5f9 Merge remote-tracking branch 'gnss/gnss-next' omits 7249df7268cc Merge remote-tracking branch 'kspp/for-next/kspp' omits dc8139bd8eac Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' omits ba79c82d0c9c Merge remote-tracking branch 'coresight/next' omits 5dae754fe6b4 Merge remote-tracking branch 'livepatching/for-next' omits 2db39e690e13 Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' omits 1634f13edf76 Merge remote-tracking branch 'pinctrl/for-next' omits 8a52d05904ea Merge remote-tracking branch 'gpio-intel/for-next' omits 980f9759dad4 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' omits e684b485bef7 Merge remote-tracking branch 'rpmsg/for-next' omits bd9783760266 Merge remote-tracking branch 'vhost/linux-next' omits e907b7c6b74c Merge remote-tracking branch 'scsi-mkp/for-next' omits bc990af30dc3 Merge remote-tracking branch 'scsi/for-next' omits b7af555ff7f9 Merge remote-tracking branch 'cgroup/for-next' omits 30cfdad17022 Merge remote-tracking branch 'dmaengine/next' omits 33eed49fad6b Merge remote-tracking branch 'icc/icc-next' omits 9664098302f3 Merge remote-tracking branch 'iio/togreg' omits 9de84df89eff Merge remote-tracking branch 'staging/staging-next' omits 6f804c1df243 Merge remote-tracking branch 'soundwire/next' omits 62ddfa9b9af5 Merge remote-tracking branch 'phy-next/next' omits cac1b8ad7221 Merge remote-tracking branch 'extcon/extcon-next' omits 6d7339597c8a Merge remote-tracking branch 'char-misc/char-misc-next' omits 69da708af1fa Merge remote-tracking branch 'tty/tty-next' omits 9f051df7a240 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' omits 3a097c905316 Merge remote-tracking branch 'usb-serial/usb-next' omits fd6714714a81 Merge remote-tracking branch 'usb/usb-next' omits 993bceb65ed3 Merge remote-tracking branch 'driver-core/driver-core-next' omits 28c6e33d0a87 Merge remote-tracking branch 'ipmi/for-next' omits 6f8868c288dc Merge remote-tracking branch 'leds/for-next' omits 1e4035fbebfa Merge remote-tracking branch 'drivers-x86/for-next' omits 9d1746985a71 Merge remote-tracking branch 'workqueues/for-next' omits 15296fe244fe Merge remote-tracking branch 'percpu/for-next' omits 1df2d41e8e7b Merge remote-tracking branch 'rcu/rcu/next' omits 3fa1d459320a Merge remote-tracking branch 'edac/edac-for-next' omits 668f62415b0a Merge remote-tracking branch 'tip/auto-latest' omits 836a24a343bd Merge remote-tracking branch 'spi/for-next' omits b6cf2435a31c Merge remote-tracking branch 'devicetree/for-next' omits a6b6a90f40a2 Merge remote-tracking branch 'audit/next' omits 18a5e70d6600 Merge remote-tracking branch 'iommu/next' omits 0f6660c22564 Merge remote-tracking branch 'smack/next' omits d90fc141e5ea Merge remote-tracking branch 'selinux/next' omits 54899bb849b0 Merge remote-tracking branch 'keys/keys-next' omits 6c6c7cbc3a46 Merge remote-tracking branch 'integrity/next-integrity' omits c130d5359a8d Merge remote-tracking branch 'apparmor/apparmor-next' omits 270880c240c5 Merge remote-tracking branch 'security/next-testing' omits 3f3370c491e3 Merge remote-tracking branch 'regulator/for-next' omits fd46fefe6b26 Merge remote-tracking branch 'battery/for-next' omits 9d0c468421bd Merge remote-tracking branch 'backlight/for-backlight-next' omits 6dec359a61e2 Merge remote-tracking branch 'mfd/for-mfd-next' omits 829022780dcd Merge remote-tracking branch 'mmc/next' omits bb09c8536e69 Merge remote-tracking branch 'device-mapper/for-next' omits 95f401846620 Merge remote-tracking branch 'block/for-next' omits 5c0ab50d7199 Merge remote-tracking branch 'modules/modules-next' omits aa00eebdb328 Merge remote-tracking branch 'sound-asoc/for-next' omits 68c02de10938 Merge remote-tracking branch 'sound/for-next' omits 80f886a98f21 Merge remote-tracking branch 'regmap/for-next' omits a9872f80d5ca Merge remote-tracking branch 'etnaviv/etnaviv/next' omits df274891e560 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' omits d8b6eb036ed9 Merge remote-tracking branch 'amdgpu/drm-next' omits a76d835768ce Merge remote-tracking branch 'drm-misc/for-linux-next' omits 9b2de38ea256 Merge remote-tracking branch 'drm/drm-next' omits 14c2910d9434 Merge remote-tracking branch 'crypto/master' omits 0f3c45da7c00 Merge remote-tracking branch 'nand/nand/next' omits 61e4844c0084 Merge remote-tracking branch 'mtd/mtd/next' omits 90afd6aa2950 Merge remote-tracking branch 'gfs2/for-next' omits 4f90aeaad505 Merge remote-tracking branch 'bluetooth/master' omits 6b3534ebed07 Merge remote-tracking branch 'netfilter-next/master' omits 5aca1b5eb731 Merge remote-tracking branch 'net-next/master' omits d2423f1d793e Merge remote-tracking branch 'rdma/for-next' omits b1b3cb840065 Merge remote-tracking branch 'opp/opp/linux-next' omits ac73cf2550fa Merge remote-tracking branch 'devfreq/devfreq-next' omits 04e34c7c0550 Merge remote-tracking branch 'cpufreq-arm/cpufreq/arm/linux-next' omits 0303951f8148 Merge remote-tracking branch 'pm/linux-next' omits c9d9c0485838 Merge remote-tracking branch 'v4l-dvb-next/master' omits f1f34416dcb8 Merge remote-tracking branch 'v4l-dvb/master' omits 6b79c62e3a71 Merge remote-tracking branch 'jc_docs/docs-next' omits aa28b9c76838 Merge remote-tracking branch 'hwmon-staging/hwmon-next' omits ddbd900e4273 Merge remote-tracking branch 'hid/for-next' omits acd8cb91b645 Merge remote-tracking branch 'printk/for-next' omits df3e5d6b1388 Merge remote-tracking branch 'vfs/for-next' omits 66df501b2d55 Merge remote-tracking branch 'v9fs/9p-next' omits b5f4e4ee98fc Merge remote-tracking branch 'nfsd/nfsd-next' omits d3dec461ce4c Merge remote-tracking branch 'nfs/linux-next' omits 822b497c6ff2 Merge remote-tracking branch 'jfs/jfs-next' omits 034225e9647a Merge remote-tracking branch 'f2fs/dev' omits da7361c4608d Merge remote-tracking branch 'ext3/for_next' omits 32b85642cbdd Merge remote-tracking branch 'erofs/dev' omits 2c23299bf5ac Merge remote-tracking branch 'cifsd/cifsd-for-next' omits 6289380ac823 Merge remote-tracking branch 'cifs/for-next' omits 280e517c5591 Merge remote-tracking branch 'ceph/master' omits f64e2d277644 Merge remote-tracking branch 'btrfs/for-next' omits c65cffb4f078 Merge remote-tracking branch 'sh/for-next' omits e3c4e853b736 Merge remote-tracking branch 'risc-v/for-next' omits e39176ce72ea Merge remote-tracking branch 'mips/mips-next' omits 01e1eca2efbb Merge remote-tracking branch 'm68k/for-next' omits 1dfc761abc1f Merge remote-tracking branch 'h8300/h8300-next' omits 08d4e2da19ca Merge remote-tracking branch 'csky/linux-next' omits 2e8b850d7503 Merge remote-tracking branch 'clk-renesas/renesas-clk' omits 47c79a3303d4 Merge remote-tracking branch 'clk-imx/for-next' omits 39cdf8583cc2 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' omits 737808418045 Merge remote-tracking branch 'ti-k3/ti-k3-next' omits e5ff6a67fcab Merge remote-tracking branch 'tegra/for-next' omits dfc296e90837 Merge remote-tracking branch 'sunxi/sunxi/for-next' omits ab009ed8dd1b Merge remote-tracking branch 'scmi/for-linux-next' omits cb86532e7615 Merge remote-tracking branch 'samsung-krzk/for-next' omits 0d763dbc4e09 Merge remote-tracking branch 'rockchip/for-next' omits d81d1a58ea23 Merge remote-tracking branch 'reset/reset/next' omits 4ed6b3a8a4f6 Merge remote-tracking branch 'renesas/next' omits 08607f346118 Merge remote-tracking branch 'raspberrypi/for-next' omits 992b219d59c2 Merge remote-tracking branch 'qcom/for-next' omits 454d90a459b5 Merge remote-tracking branch 'omap/for-next' omits 3e304bfdf420 Merge remote-tracking branch 'mvebu/for-next' omits cd0ab4908055 Merge remote-tracking branch 'mediatek/for-next' omits e382a8a52528 Merge remote-tracking branch 'keystone/next' omits fcf04258515f Merge remote-tracking branch 'imx-mxs/for-next' omits cf5b8a09d937 Merge remote-tracking branch 'drivers-memory/for-next' omits 7547805fced7 Merge remote-tracking branch 'at91/at91-next' omits 7d9ab524d6dd Merge remote-tracking branch 'aspeed/for-next' omits 0536ad5315bd Merge remote-tracking branch 'amlogic/for-next' omits 7b5f03479e27 Merge remote-tracking branch 'actions/for-next' omits 893235d9bc30 Merge remote-tracking branch 'arm/for-next' omits a3a92902f860 Merge remote-tracking branch 'asm-generic/master' omits 30ffa5d7e670 Merge remote-tracking branch 'compiler-attributes/compiler [...] omits cc4332cb4a6e Merge remote-tracking branch 'kbuild/for-next' omits 2a54ffaadb12 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' omits a5eddb3af012 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' omits 2fbc35a29db8 Merge remote-tracking branch 'pidfd-fixes/fixes' omits 05f141baa03b Merge remote-tracking branch 'risc-v-fixes/fixes' omits f8cced0f6a9d Merge remote-tracking branch 'rtc-fixes/rtc-fixes' omits 0d91bcce21e6 Merge remote-tracking branch 'scsi-fixes/fixes' omits f7137ab18897 Merge remote-tracking branch 'vfs-fixes/fixes' omits e2ca252a5f66 Merge remote-tracking branch 'btrfs-fixes/next-fixes' omits 4696491db165 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' omits d4f1c21df70a Merge remote-tracking branch 'hwmon-fixes/hwmon' omits 03b0a9dd0f6f Merge remote-tracking branch 'kvm-fixes/master' omits 38b45ce0d1ca Merge remote-tracking branch 'omap-fixes/fixes' omits 76cf96789de8 Merge remote-tracking branch 'mtd-fixes/mtd/fixes' omits 668838d86940 Merge remote-tracking branch 'dmaengine-fixes/fixes' omits f57ee93cd9cf Merge remote-tracking branch 'vfio-fixes/for-linus' omits 8fcc5b9e3042 Merge remote-tracking branch 'ide/master' omits a69787beab6a Merge remote-tracking branch 'thunderbolt-fixes/fixes' omits 1795bd2aa50b Merge remote-tracking branch 'char-misc.current/char-misc-linus' omits f1744a8ae78e Merge remote-tracking branch 'staging.current/staging-linus' omits 51ecd2d0c2de Merge remote-tracking branch 'phy/fixes' omits b9e78d4a37ca Merge remote-tracking branch 'usb.current/usb-linus' omits a7727667e25d Merge remote-tracking branch 'tty.current/tty-linus' omits 79156a0db6a7 Merge remote-tracking branch 'driver-core.current/driver-c [...] omits 15a4e3041f15 Merge remote-tracking branch 'pci-current/for-linus' omits 7d1cb9dc8879 Merge remote-tracking branch 'spi-fixes/for-linus' omits bc8da6862e9d Merge remote-tracking branch 'regulator-fixes/for-linus' omits b3b29b701475 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' omits 6ca849a71dc3 Merge remote-tracking branch 'sound-current/for-linus' omits a8ad910074a6 Merge remote-tracking branch 'wireless-drivers/master' omits fc2d207a7ff7 Merge remote-tracking branch 'netfilter/master' omits 2c559b46a72b Merge remote-tracking branch 'ipsec/master' omits 353516174845 Merge remote-tracking branch 'bpf/master' omits 1148aabed7cd Merge remote-tracking branch 'net/master' omits 11c2f6c1b303 Merge remote-tracking branches 'riscv/next-misc' and 'risc [...] omits b40f6bcb0448 riscv: enable generic PCI resource mapping omits c8b0795265b6 Merge branch 'imx/defconfig' into for-next omits 12ea3629f4fb Merge branch 'imx/dt64' into for-next omits 03bde7b53027 Merge branch 'imx/dt' into for-next omits 13e077d521cc Merge branch 'imx/bindings' into for-next omits 6965f55ec6c5 Merge branch 'imx/soc' into for-next omits 0af73aa87227 Merge branch 'imx/drivers' into for-next omits c2d7cedf34bc soc: imx: gpcv2: move reset assert after requesting domain [...] omits 52393663ec33 soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPM [...] omits f89867cee8e8 soc: imx: gpcv2: add support for i.MX8MM power domains omits 54ca489ebae8 dt-bindings: power: add defines for i.MX8MM power domains omits c5ea479305e0 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock omits 1a35b71e32aa ipc: use kmalloc for msg_queue and shmid_kernel omits 396eb1ee234c ipc sem: use kvmalloc for sem_undo allocation omits 055d5b168216 lib-decompressors-remove-set-but-not-used-variabled-level-fix omits f5045d0c52d8 lib/decompressors: remove set but not used variabled 'level' omits 8abc5f6c789d samples/kprobes: fix typo in handler_post() omits f4bca74689b5 samples/kprobes: fix typo in handler_fault() omits 88e3e3340152 x86: signal: don't do sas_ss_reset() until we are certain [...] omits 96089d0f1456 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr omits e6e6c3bd3fea init/main.c: silence some -Wunused-parameter warnings omits c34b0d70ea3c init: print out unknown kernel parameters omits 7949929c1b48 checkpatch: scripts/spdxcheck.py now requires python3 omits c8d4c4b70e68 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] omits 2197cc59f988 lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static omits b64b1b3f9f43 seq_file: drop unused *_escape_mem_ascii() omits f7b0a9bbab39 nfsd: avoid non-flexible API in seq_quote_mem() omits f8646314f9d2 seq_file: convert seq_escape() to use seq_escape_str() omits 6d0b138778d4 seq_file: add seq_escape_str() as replica of string_escape_str() omits aced44dfdcd5 seq_file: introduce seq_escape_mem() omits 5d557503a8e2 MAINTAINERS: add myself as designated reviewer for generic [...] omits 47ecd3f970e9 lib/test-string_helpers: add test cases for new features omits 07910f428b99 lib/test-string_helpers: get rid of trailing comma in terminators omits 7d2d8194071a lib/test-string_helpers: print flags in hexadecimal format omits 94ff89d1c149 lib/string_helpers: allow to append additional characters [...] omits 033183137111 lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] omits d8862e6a2131 lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII omits 49fb66d70879 lib/string_helpers: drop indentation level in string_escape_mem() omits c2f95e2c708d lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] omits 022d7656003a lib/string_helpers: switch to use BIT() macro omits 63e3271ddeb0 lib: decompress_bunzip2: remove an unneeded semicolon omits 8d3cb8175802 kernel.h: split out panic and oops helpers (ia64 fix) omits 477764bbbed4 kernelh-split-out-panic-and-oops-helpers-fix omits 618894e4c98e kernel.h: split out panic and oops helpers omits 3b9dc52e94a9 proc/sysctl: make protected_* world readable omits 828fecd281b8 sysctl: remove redundant assignment to first omits 9ccfaebc202d procfs/dmabuf: add inode number to /proc/*/fdinfo omits 12e80f5a8509 procfs: allow reading fdinfo with PTRACE_MODE_READ omits 1558788e2d1c fs/proc/kcore: use page_offline_(freeze|thaw) omits eed4d81524bd virtio-mem: use page_offline_(start|end) when setting Page [...] omits a69230c36d18 mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] omits ac3b09990c95 fs/proc/kcore: don't read offline sections, logically offl [...] omits 389031c85a1d fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM omits 5989b2e5dd17 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER omits 19f8d6c991d4 proc: Avoid mixing integer types in mem_rw() omits 37950a4d6b61 kernel/hung_task.c: Monitor killed tasks. omits 91b07931ba94 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits d44ded81e182 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b7ab8e341977 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM omits d2a17937961c mm/page_alloc: move prototype for find_suitable_fallback omits de06540b3f63 mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations omits df90e9eb1785 mm/swap: make swap_address_space an inline function omits f685ba2f653d mm/z3fold: add kerneldoc fields for z3fold_pool omits b470efb4f6af mm/zbud: add kerneldoc fields for zbud_pool omits 91a43f651de3 mm/memory_hotplug: fix kerneldoc comment for __remove_memory omits b48807d27faa mm/memory_hotplug: fix kerneldoc comment for __try_online_node omits b5f27000e5b2 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] omits a53ec6a35c8a mm/early_ioremap: add prototype for early_memremap_pgprot_adjust omits 580bb27d65c8 mm/mapping_dirty_helpers: remove double Note in kerneldoc omits 18388e361723 mm/page_alloc: make should_fail_alloc_page a static functi [...] omits 404e9cf1ea75 mm/vmalloc: include header for prototype of set_iounmap_nonlazy omits 9204129bb09c mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages omits 1f46143b027c mm: fix spelling mistakes omits 814b29bec224 mm: define default value for FIRST_USER_ADDRESS omits e4cb5ca20662 mm: fix comments mentioning i_mutex omits b1b9c7e07ea9 mm: fix typos and grammar error in comments omits c838311ee875 mm/highmem: Remove deprecated kmap_atomic omits 5c0d3b433b56 mm/memory_hotplug: rate limit page migration warnings omits 06d7c6c5e80a selftests/vm: add test for MADV_POPULATE_(READ|WRITE) omits 374ed94c930d selftests/vm: add protection_keys_32 / protection_keys_64 [...] omits 7dd2b5530957 MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT omits 915df66c89a7 mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] omits 1480a5517239 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] omits 9787449ef637 mm: make variable names for populate_vma_page_range() consistent omits 17ca0d883cac nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes omits 72f16fe89b81 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc omits bae0f1803ce3 mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] omits 419ff0441a92 mm/thp: update mm_struct's MM_ANONPAGES stat for huge zero pages omits 04b31e068ccb mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] omits 3566c8d5771e mm: migrate: check mapcount for THP instead of refcount omits e2a82b5866a8 mm: migrate: don't split THP for misplaced NUMA page omits b79ea21cbc30 mm: migrate: account THP NUMA migration counters correctly omits 7e6d5d326066 mm: thp: refactor NUMA fault handling omits 6d3989143441 mm: memory: make numa_migrate_prep() non-static omits c7eca0c5a397 mm: memory: add orig_pmd to struct vm_fault omits 2fea967660bd mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix omits 56967556d83e mm/huge_memory.c: remove unused variable 'count' omits 0e51ad98ce92 mm: thp: check total_mapcount instead of page_mapcount omits 3d544208d519 mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs omits 9feca0fe5a9b mm: migrate: fix missing update page_private to hugetlb_pa [...] omits 89fb47db72f2 arm64-drop-pfn_valid_within-and-simplify-pfn_valid-fix omits dfe215e9bac2 arm64: drop pfn_valid_within() and simplify pfn_valid() omits 0085160c0522 arm64: decouple check whether pfn is in linear map from pf [...] omits d24008db3935 memblock: update initialization of reserved pages omits bc510e81d04d include/linux/mmzone.h: add documentation for pfn_valid() omits b6ed64011058 docs: proc.rst: meminfo: briefly describe gaps in memory a [...] omits 819ac563b0f6 mm/kconfig: move HOLES_IN_ZONE into mm omits 96a21928936c userfaultfd/selftests: exercise minor fault handling shmem [...] omits f25611d315af userfaultfd-selftests-reinitialize-test-context-in-each-test-fix omits a6e2d0b31d8c userfaultfd/selftests: reinitialize test context in each test omits d7ec6efb9ab7 userfaultfd/selftests: create alias mappings in the shmem test omits bcdac14cb248 userfaultfd/selftests: use memfd_create for shmem test type omits 7fd4e9457328 userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] omits c12c2794065b userfaultfd/shmem: advertise shmem minor fault support omits 678c60ab7e10 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem omits 307c04858b51 userfaultfd/shmem: support minor fault registration for shmem omits 507345ff6f84 userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] omits a71ee4810deb userfaultfd/selftests: add pagemap uffd-wp test omits 1e8745cad28b mm/pagemap: export uffd-wp protection information omits f5e82a1826a8 mm/userfaultfd: fail uffd-wp registration if not supported omits 2a0231cb7fc1 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit omits c57323780cd3 mm/userfaultfd: fix uffd-wp special cases for fork() omits af85da6945a6 mm/thp: simplify copying of huge zero page pmd when fork omits 2e18ce0693b7 userfaultfd/selftests: unify error handling omits 513cd620a93c userfaultfd/selftests: only dump counts if mode enabled omits 1a8202f91c6c userfaultfd/selftests: dropping VERIFY check in locking_thread omits a3e5749fdc61 userfaultfd/selftests: remove the time() check on delayed uffd omits accb8ed8c426 userfaultfd/selftests: use user mode only omits 5b1c575cf67a powerpc/8xx: add support for huge pages on VMAP and VMALLOC omits f1313a3a0715 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc omits 3b4890bdf566 mm/vmalloc: enable mapping of huge pages at pte level in vmap omits c850c24bda92 arm64: define only {pud/pmd}_{set/clear}_huge when useful omits 67f4529cd3b9 x86: define only {pud/pmd}_{set/clear}_huge when useful omits 043df8649e1b mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge omits 12e9149f6635 mm/hugetlb: change parameters of arch_make_huge_pte() omits da8061a3ac24 mm/huge_memory.c: don't discard hugepage if other processe [...] omits 5d2ffbd25b68 mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] omits 9dd2b449be9c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] omits 1e507d34d772 mm/huge_memory.c: add missing read-only THP checking in tr [...] omits 6592db577150 mm/huge_memory.c: use page->deferred_list omits cfd4a6b04202 mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK omits ac2823dd0315 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] omits 7c69cac1db93 mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] omits 99e1539d4a6d mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate omits 573d6fba46e6 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] omits d8aaf2a0ebee mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] omits 96d054d6b9db mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap omits 7cb90993839c mm: hugetlb: alloc the vmemmap pages associated with each [...] omits fe1bd4965763 mm: hugetlb: defer freeing of HugeTLB pages omits 1c191f852a98 mm: hugetlb: free the vmemmap pages associated with each H [...] omits 068746058a75 mm: hugetlb: gather discrete indexes of tail page omits a7d87c909449 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP omits 37f79bbcb070 mm: memory_hotplug: factor out bootmem core functions to b [...] omits 4a273df45cbe mm,hwpoison: make get_hwpoison_page call get_any_page() omits 07bbd75d4133 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] omits 4353349f7d98 mm/page_alloc: avoid conflating IRQs disabled with zone->lock omits 90b184d22346 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] omits a3b9b6386911 mm/page_alloc: reduce duration that IRQs are disabled for [...] omits 5c455fc158cf mm/page_alloc: batch the accounting updates in the bulk allocator omits 30386bb1fa03 mm/vmstat: inline NUMA event counter updates omits 173ed7cf1428 mm/vmstat: convert NUMA statistics to basic NUMA counters omits de5e93cf9f05 mm/page_alloc: convert per-cpu list protection to local_lock omits f887caa49d14 mm/page_alloc: split per cpu page lists and zone stats -fix -fix omits 430f2bf5b55f mm/page_alloc: split per cpu page lists and zone stats -fix omits 34020422616a mm/page_alloc: split per cpu page lists and zone stats omits 47671d91e22d mm/page_alloc: switch to pr_debug omits 3a854ce8605c mm: optimise nth_page for contiguous memmap omits b59f9d05844f mm: constify page_count and page_ref_count omits 0d1816249d99 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype omits 7991bd262e14 mm: make compound_head const-preserving omits 0062b0b70d0c mm/page_owner: constify dump_page_owner omits a882885c4593 mm/debug: factor PagePoisoned out of __dump_page omits b5a793e9ed10 mm/page_alloc: bail out on fatal signal during reclaim/com [...] omits 23a8803c239f mm: make __dump_page static omits 8072a5e5e1ac mm/mmzone.h: simplify is_highmem_idx() omits 36d23a44adea mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] omits d87e63609fd9 kasan: use dump_stack_lvl(KERN_ERR) to print stacks omits d2f12e41c6b0 fix for "printk: introduce dump_stack_lvl()" omits d50c45581dda printk: introduce dump_stack_lvl() omits 7b56b11050f8 mm/vmalloc: print a warning message first on failure omits 832429817cd9 mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() omits b18e422ded60 mm/page_alloc: add an alloc_pages_bulk_array_node() helper omits 2211ff0c1e98 powerpc/mm: enable move pmd/pud omits 998630bb3be6 mm/mremap: allow arch runtime override omits bfe2967a27f2 mm/mremap: move TLB flush outside page table lock omits fcb4acb31907 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] omits d9fe477773e6 mm/mremap: use range flush that does TLB and page walk cac [...] omits b9b1e4e4799f powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] omits 7006e99fb7fc powerpc/mm/book3s64: update tlb flush routines to take a p [...] omits 4cab3786d3aa powerpc/mm/book3s64: fix possible build error omits f8cb68e56bd3 mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix omits 05f2964d3ba8 mm/mremap: use pmd/pud_poplulate to update page table entries omits 6ec1a3ab62e0 selftest/mremap_test: avoid crash with static build omits 2ba386da812c selftest/mremap_test: update the test to handle pagesize o [...] omits 101a4a1c871d mm/memory.c: fix comment of finish_mkwrite_fault() omits 669ac363ce3a mm/mmap: use find_vma_intersection() in do_mmap() for overlap omits 029188e3403e mm-mmap-introduce-unlock_range-for-code-cleanup-fix omits ceb9da86dbde mm/mmap: introduce unlock_range() for code cleanup omits c8c8c48ac6ea mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap omits ba2d4896adda mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() omits 88171837d754 binfmt-remove-in-tree-usage-of-map_executable-fix omits 5fae0f95c42a binfmt: remove in-tree usage of MAP_EXECUTABLE omits 2f5453a6f65b perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC omits 10d8be510ccc mm-improve-mprotectrw-efficiency-on-pages-referenced-once-fix omits 482c09f57dd3 mm: improve mprotect(R|W) efficiency on pages referenced once omits 9a2288977da6 memcontrol: use flexible-array member omits 4823bf1eef2c mm: vmscan: remove noinline_for_stack omits ecea42da7f3f mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] omits 5e7517470d39 mm: memcontrol: simplify the logic of objcg pinning memcg omits 197eb953b227 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] omits 44fcf4a97ea2 mm: memcontrol: simplify lruvec_holds_page_lru_lock omits 49b0add345f2 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] omits 1a03a78d7579 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm omits 772ef47e8248 mm: memcontrol: fix page charging in page replacement omits 36044bd2e71f mm: memcontrol: fix root_mem_cgroup charging omits 42e0c54ac05f mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches omits 7d8fc54f8914 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix omits 0a11ece7879e mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 omits 5d87b385b080 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] omits 993d5b20a44a mm: memcg/slab: create a new set of kmalloc-cg-<n> caches omits b991e7735448 mm: memcg/slab: properly set up gfp flags for objcg pointer array omits e2991807e2c0 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] omits f7eda57ca002 mm/memcg: optimize user context object stock access omits 6bb09e1e3bba mm/memcg: improve refill_obj_stock() performance omits c631b9f302ee mm/memcg: cache vmstat data in percpu memcg_stock_pcp omits 3c6bf9dddf25 mm/memcg: move mod_objcg_state() to memcontrol.c omits 23fa5f3d4de2 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] omits 46d9209734da mm/swap: remove unused global variable nr_swapper_spaces omits 292a2275e8ec mm/swap_slots.c: delete meaningless forward declarations omits de6592d75570 mm/swap: remove unused local variable nr_shadows omits 8f23f5f6f1c4 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] omits a0d9cecf836b mm/shmem: fix shmem_swapin() race with swapoff omits 281c477130ea mm/swap: remove confusing checking for non_swap_entry() in [...] omits 8fcaafda5ac7 swap: fix do_swap_page() race with swapoff omits 5a558bc8ac71 mm/swapfile: use percpu_ref to serialize against concurren [...] omits 7a381662c189 fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED omits d2b02adf3180 mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes omits eddf878442c5 mm: gup: pack has_pinned in MMF_HAS_PINNED omits b9cfa2d055ba mm: gup: allow FOLL_PIN to scale in SMP omits 1f31fd735b8b mm/gup_benchmark: support threading omits 3aa635bb6fce mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() omits 1179968f90a1 mm/page-writeback: update the comment of Dirty position control omits 3b4c0270650b mm/page-writeback: Fix performance when BDI's share of rat [...] omits 39b6e063150d mm: page-writeback: kill get_writeback_state() comments omits f55422bdf2b5 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] omits ce5774e26bb7 tools/vm/page_owner_sort.c: check malloc() return omits 0933f61b5e9a slub: actually use 'message' in restore_bytes() omits 061d9da524b9 slub: print raw pointer addresses when debugging omits 2f771b1cbaf2 lib/hexdump: add a raw pointer printing format for slub debugging omits f3c02f7962b7 mm, slub: fix support for clang 10 omits 692d5bccbfd7 kfence: test: fix for "mm, slub: change run-time assertion [...] omits 7fead0c158c7 mm, slub: change run-time assertion in kmalloc_index() to [...] omits fc67f6c7986a slub: remove resiliency_test() function omits b190ca4dc74b mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] omits 30e02eb754cf mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] omits e68667ca91f0 mm/slub, kunit: add a KUnit test for SLUB debugging functionality omits b2e38b28c708 kunit: make test->lock irq safe omits 48b38ee55899 doc: watchdog: modify the doc related to "watchdog/%u" omits 309e0c7eb550 doc: watchdog: modify the explanation related to watchdog thread omits 35ff376814fa kernel: watchdog: modify the explanation related to watchd [...] omits 6f120a2df303 ocfs2: fix ocfs2 corrupt when iputting an inode omits 064946614d17 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits a41e4e4f42a9 ocfs2: remove repeated uptodate check for buffer omits 60c57eca379c ocfs2: remove redundant assignment to pointer queue omits e19d3207bd84 ocfs2: fix snprintf() checking omits ca61b2bcc953 ocfs2: remove unnecessary INIT_LIST_HEAD() omits 9b627b25bd8c scripts/spelling.txt: add more spellings to spelling.txt omits d7689e016f73 streamline_config.pl: add softtabstop=4 for vim users omits e21501c2a2b9 streamline_config.pl: make spacing consistent omits 867d8a20cb43 ia64: mca_drv: fix incorrect array size calculation omits 7b36d2244139 ia64: headers: drop duplicated words omits b6483cb9f1d8 kthread: switch to new kerneldoc syntax for named variable [...] omits d2aab71d81bb /proc/kpageflags: do not use uninitialized struct pages omits 7dc4b407da65 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 1442ec399453 kthread: fix kthread_mod_delayed_work vs kthread_cancel_de [...] omits df3e9f748d31 mm,hwpoison: fix race with hugetlb page allocation omits aab4d4a1a409 Merge remote-tracking branch 'riscv/next-thp' into for-next omits 36bdac763c68 riscv: mm: Remove setup_zero_page() omits 756a8896b616 riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD omits c20e394bc6ed Merge branch 'x86/misc' omits 015a41315eb5 Merge branch 'linus' omits 34569e775e39 docs: hwmon: Add an entry for mp2888 omits 1bac61a5514c cifs: change format of CIFS_FULL_KEY_DUMP ioctl omits 42f8e50bff58 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 omits 04b212c8cecd cifs: fix string declarations and assignments in tracepoints omits da79c46085ec drm/radeon: Add HD-audio component notifier support (v2) omits 34bbf4ca12a1 drm/amdgpu: check whether s2idle is enabled to determine s0ix omits 0d27c955005c Revert "drm/amd/display: To modify the condition in indica [...] omits e4991317a6a9 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" omits 12ae79d38197 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 22372cb52ccc drm/amdgpu: only check for _PR3 on dGPUs omits acab30ff99c0 drm/amdgpu: add another raven1 gfxoff quirk omits 2864f034509e usb/host: enable auto power control for xhci-pci omits c0ed4e651934 drm/amdgpu: remove unsafe optimization to drop preamble ib omits f0f819845965 drm/amdgpu: Add vbios info ioctl interface omits 09455ae24598 drm/amd/amdkfd: Drop unnecessary NULL check after container_of omits 16b0662a5c98 rcu: Start timing stall repetitions after warning complete omits 5f47b19cd121 rcu: Do not disable gp stall detection in rcu_cpu_stall_reset() omits 96100b1ecfd7 rcu/tree: Handle VM stoppage in stall detection omits 77299888a51e rculist: Unify documentation about missing list_empty_rcu() omits 399a8f91964e Documentation/RCU: Fix nested inline markup omits c32e39abe640 rcu: Mark accesses in tree_stall.h omits 8825e31a8c0d rcu: Mark accesses to ->rcu_read_lock_nesting omits 55f0e3d2ed3d Merge remote-tracking branch 'regulator/for-5.14' into reg [...] omits c4294ffdaff4 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] omits b18a902e455b Merge remote-tracking branch 'asoc/for-5.14' into asoc-next omits 3b598c67701a Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus omits ff463c01ac60 f2fs: support RO feature omits e5743eb6f2e3 f2fs: immutable file can have null address in compressed chunk omits 72a12a91a634 init: verify that function is initcall_t at compile-time omits 5d6c8592ee5f x86: lto: Fix location of '-plugin-opt=' flags omits 98a55e55c7a4 Merge branch 'fixes-for-master' into for-next-20210521 omits 69b59c4fcb95 Merge branch 'for-next-next-v5.13-20210521' into for-next- [...] omits 3f62b5fd376a Merge branch 'for-next-current-v5.12-20210521' into for-ne [...] omits 0f0c0ec852ee Merge branch 'ext/josef/fs-eh' into for-next-next-v5.13-20210521 omits beaa91029cb0 Merge branch 'dev/scrub-bw-sysfs' into for-next-next-v5.13 [...] omits c69875d4e4f2 Merge branch 'misc-next' into for-next-next-v5.13-20210521 omits ccc9e16cb1a2 Merge branch 'misc-5.13' into for-next-current-v5.12-20210521 omits 49f1b0f7d4af Merge branches 'devprop' and 'pnp' into linux-next omits c98c7b0088ee Merge branches 'acpi-pm', 'acpi-scan', 'acpi-processor' an [...] omits b151e4c40018 btrfs: scrub: per-device bandwidth control omits 8beb71a8a7a4 btrfs: change handle_fs_error in recover_log_trees to aborts omits 8cca570dd208 btrfs: do not infinite loop in data reclaim if we aborted omits e095c4af47e8 btrfs: add a btrfs_has_fs_error helper omits 35ab69c770cd btrfs: always abort the transaction if we abort a trans handle omits 2dab87438065 btrfs: do not write supers if we have an fs error omits 62ffebdbc6c7 btrfs: fix typos in comments omits ad2e8dfcaebd Merge remote-tracking branch 'spi/for-5.14' into spi-next omits 840c3e47276e Merge remote-tracking branch 'spi/for-5.13' into spi-linus omits 07d62bd3ea36 Merge remote-tracking branch 'spi/for-5.12' into spi-linus omits 1808d90e8458 NFSD add vfs_fsync after async copy is done omits c4f9ec654db5 btrfs: abort in rename_exchange if we fail to insert the s [...] omits 352d4572e540 btrfs: check error value from btrfs_update_inode in tree log omits bc8e53d628cb btrfs: fixup error handling in fixup_inode_link_counts omits c3bcb1ad83e0 btrfs: mark ordered extent and inode with error if we fail [...] omits 5d5323a86f57 btrfs: return errors from btrfs_del_csums in cleanup_ref_head omits 87ba74708d0c btrfs: fix error handling in btrfs_del_csums omits 4884c6d9ba16 btrfs: zoned: factor out zoned device lookup omits d5edf73bedb1 btrfs: zoned: fix parallel compressed writes omits c839a5a93487 btrfs: zoned: pass start block to btrfs_use_zone_append omits 2259d4d349e1 btrfs: fix hang when run_delalloc_range() failed omits 6922c03ada8f btrfs: rename PagePrivate2 to PageOrdered inside btrfs omits f2f5c71c4117 btrfs: refactor btrfs_invalidatepage() for subpage support omits c78c01fd550c btrfs: introduce btrfs_lookup_first_ordered_range() omits bbfe9615a347 btrfs: update comments in btrfs_invalidatepage() omits 7209c761ec7b btrfs: refactor how we finish ordered extent io for endio [...] omits 8a895556f7fa btrfs: make Private2 lifespan more consistent omits 42ad45184686 btrfs: pass btrfs_inode to btrfs_writepage_endio_finish_ordered() omits 487bffb2f3d4 btrfs: make subpage metadata write path call its own endio [...] omits 6b0c9a12c982 btrfs: refactor submit_extent_page() to make bio and its f [...] omits a4578e77223a Merge branch 'omap-for-v5.14/dt' into for-next omits 9385695fb3c1 Merge branch 'omap-for-v5.14/defconfig' into for-next omits 239e3a050adb Merge branch 'omap-for-v5.14/cleanup' into for-next omits 7898d57ba415 Merge branch 'x86/entry' 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 dfde31c9d10f Merge remote-tracking branch 'regmap/for-5.14' into regmap-next omits 037239c36e72 Merge branch 'misc-5.13' into next-fixes omits fa9882cea6d7 Documentation/RCU: Fix emphasis markers omits 3a5a49a63247 rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() omits 756330011488 rcu: Weaken ->dynticks accesses and updates omits f6f1bfd8471e rcu/nocb: Start moving nocb code to its own plugin file omits 450f51ab3536 rcu: Remove special bit at the bottom of the ->dynticks counter 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 68040817337f dm space map disk: cache a small number of index entries omits def6a7a9a7f0 dm space maps: improve performance with inc/dec on ranges [...] omits eb318f6067be dm space maps: don't reset space map allocation cursor whe [...] omits d69e2e7e28bd dm btree: improve btree residency omits 76fe8dec9bca Merge branch 'x86/urgent' 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 71372d9b707f Merge branch 'irq/core' omits ea19ec48bb8c Merge branch 'irq/urgent' omits 0691b2d28f66 Merge branch 'locking/core' omits 66a1818aadcb Merge branch 'locking/urgent' omits 0faa569d39cf Merge branch 'objtool/core' omits f2b8ce8d077b Merge branch 'perf/core' omits a499a36cb4ca Merge branch 'perf/urgent' omits 8c4fe8058950 Merge branch 'sched/core' omits 41137a850b65 Merge branch 'timers/nohz' omits 95521d3ddb2a Merge branch 'x86/apic' omits df273e1f2547 Merge branch 'x86/asm' omits 21ae10e266cf Merge branch 'x86/boot' omits 37d8055f1709 Merge branch 'x86/cleanups' omits 6c14910b9cc1 Merge branch 'x86/cpu' omits efcc4f4a3d99 Merge branch 'x86/fpu' omits 626f1b0d229b Merge branch 'x86/splitlock' omits e81d8309cb06 Merge branch 'x86/urgent' omits 3741541ed116 cpufreq: dt: Rename black/white-lists omits 11fb12ed9bc9 extcon: max8997: Add missing modalias string omits 0e100cff46dd f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] omits 3a6ad9ea7128 f2fs: return success if there is no work to do omits f5ecea194a66 extcon: intel-mrfld: Sync hardware and software state on init 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 f5155ffd8ac9 Merge branch 'for-5.14/libata' into for-next 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 486cbe6d8fb5 vfio/pci: zap_vma_ptes() needs MMU omits 395790fa7ae9 vfio/iommu_type1: Use struct_size() for kzalloc() omits 1636fc9ed01c vfio/pci: Fix error return code in vfio_ecap_init() omits ec79990df716 nfsd: move some commit_metadata()s outside the inode lock omits 4b912600c12f nfsd: Prevent truncation of an unlinked inode from blockin [...] omits 9bcae6c73b2a tools/memory-model: Document data_race(READ_ONCE()) omits 46bad6903aed tools/memory-model: Heuristics using data_race() must hand [...] omits 0747714bcd5a tools/memory-model: Add example for heuristic lockless reads omits bf5da4a551b3 tools/memory-model: Make read_foo_diagnostic() more clearl [...] omits a6ccac3c5891 rcutorture: Preempt rather than block when testing task stalls omits e16a01dc1178 rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] omits fb510d83f455 rcu: Fix to include first blocked task in stall warning omits 093790c29a12 torture: Make torture.sh accept --do-all and --donone omits 61e016b66e0b torture: Add clocksource-watchdog testing to torture.sh omits 079c93aa23e7 refscale: Add measurement of clock readout omits af8cc259d4ec Merge branch 'lkmm-dev.2021.05.10c' into HEAD omits 66bc0d04ee92 Merge branch 'clocksource.2021.05.13a' into HEAD omits b0bc8520e632 nfsd4: Expose the callback address and state of each NFS4 client 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 ec527f23e06a bus: ti-sysc: Fix am335x resume hang for usb otg module omits bd22ed5bb515 hwmon: (adm1275) enable adm1272 temperature reporting omits d9ec867a7c41 dt-bindings: Add MP2888 voltage regulator device omits 8cff4f02121c hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller omits e3eeeaecce3c hwmon: (pmbus) Increase maximum number of phases per page omits 6b593fe3db16 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] omits 01b320f369f1 hwmon: (pmbus) Add support for additional Flex BMR convert [...] omits e70b6e37d58b hwmon: (pmbus) Add documentation for new flags omits bb2cb4bd9043 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK omits e56a41f283ab hwmon: (sch56xx-common) Simplify sch56xx_device_add omits 064a673cbe36 hwmon: (sch56xx-common) Use helper function omits a50da3b9f8d6 hwmon: (sch56xx-common) Use strscpy omits c21ac502baac hwmon: (sch56xx) Use devres functions for watchdog omits d29f627e8699 hwmon: (lm70) Use SPI_MODE_X_MASK omits 9edf55944af7 hwmon: (max31722) Remove non-standard ACPI device IDs omits ccfdf1a56de3 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" omits c750c07c22bf docs: hwmon: avoid using UTF-8 chars omits 8e3557e6bb96 docs: hwmon: ir36021.rst: replace some characters omits d5be577edf3c dt-bindings: hwmon: Add Texas Instruments TMP1075 omits 3846842972ec hwmon: (lm75) Add TI TMP1075 support omits a7b336f3c62d hwmon: (pmbus/zl6100) Update documentation for zl6100 driver omits beb8606e1b2a hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 omits 5ba3a7582f9e btrfs: allow btrfs_bio_fits_in_stripe() to accept bio with [...] omits ab3739d89dfa btrfs: remove the unused parameter @len for btrfs_bio_fits [...] omits 366de8214bab btrfs: make free space cache size consistent across differ [...] omits a71984f50e94 btrfs: scrub: fix subpage repair error caused by hard code [...] omits 8fab01c91a8d Merge branch 'for-5.14/libata' into for-next omits 8dcdf418d1d4 Merge branch 'for-5.14/libata' into for-next omits 2fcb8bacdff6 Merge branch 'for-5.14/drivers' into for-next omits b0654bb826d1 Merge branch 'for-5.14/block' into for-next omits 6956524ad783 rsxx: Use struct_size() in vmalloc() omits 49ab4d09ae52 blk-mq: Use request queue-wide tags for tagset-wide sbitmap omits 268259458806 blk-mq: Some tag allocation code refactoring omits 5f91d1c4507c blk-mq: clearing flush request reference in tags->rqs[] omits a936ea70a7fe blk-mq: clear stale request in tags->rq[] before freeing o [...] omits 829f2ee249e9 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] omits bd9043aa34af block: avoid double io accounting for flush request omits 3e61083a0ff1 block: remove unneeded parenthesis from blk-sysfs omits dff58ed08d56 blkcg: drop CLONE_IO check in blkcg_can_attach() omits 71584a1a725b aoe: remove unnecessary mutex_init() omits ce798c9b1070 block_dump: remove comments in docs omits 5f176d42755e block_dump: remove block_dump feature omits 8ff428d0b8da block_dump: remove block_dump feature in mark_inode_dirty() omits 3da05329d571 Merge branch 'acpi-dptf' into linux-next omits 694b490b2112 Merge branch 'devprop' into linux-next omits 05e806368aaf btrfs: return EAGAIN if defrag is canceled omits b0885beee2ba btrfs: do not BUG_ON in link_to_fixup_dir omits 51cec60db05d btrfs: release path before starting transaction when cloni [...] omits e7b0fda31738 btrfs: remove io_failure_record::in_validation omits 8079d26860fc btrfs: submit read time repair only for each corrupted sector omits fd35b137dfba btrfs: make btrfs_verify_data_csum() to return a bitmap omits 60e2d2c40c0d btrfs: fix removed dentries still existing after log is synced omits 0f860183345e btrfs: return whole extents in fiemap omits 51109accb010 btrfs: rename check_async_write and let it return bool omits 82fd46674e0d btrfs: avoid RCU stalls while running delayed iputs omits ae4e09e86c07 btrfs: return 0 for dev_extent_hole_check_zoned hole_start [...] omits 7bf83cd5283a btrfs: zoned: bail out if we can't read a reliable write pointer omits 8dd3bb633700 btrfs: zoned: print message when zone sanity check type fails omits a845758ff14b btrfs: handle preemptive delalloc flushing slightly differently omits a6b0afb65b74 btrfs: only ignore delalloc if delalloc is much smaller th [...] omits db72a9e0d908 btrfs: don't include the global rsv size in the preemptive [...] omits 52ef286f07b5 btrfs: use the global rsv size in the preemptive thresh ca [...] omits 943b061b0401 btrfs: take into account global rsv in need_preemptive_reclaim omits 6e833db7d677 btrfs: only clamp the first time we have to start flushing omits fd21c59a204d btrfs: check worker before need_preemptive_reclaim omits 51fe5147e492 btrfs: remove stale comment for argument seed of btrfs_fin [...] omits 07f7f644893c btrfs: correct try_lock_extent() usage in read_extent_buff [...] 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 943db114cf99 Merge branch 'renesas-arm-defconfig-for-v5.14' into renesas-next omits 7bcdcd71f432 Makefile: extend 32B aligned debug option to 64B aligned omits 13ad01c1c72f f2fs: compress: remove unneeded preallocation omits 515016ad5f46 clocksource: Print deviation in nanoseconds for unstable case omits f4c6b34ee12b clocksource: Provide kernel module to test clocksource watchdog omits 5b95bf4cc297 Merge branch 'for-5.13/upstream-fixes' into for-next omits 72f61ff146a8 HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] omits 773f75058fef Merge branch 'for-5.13/upstream-fixes' into for-next omits 37c7fa2b26a4 HID: multitouch: Disable event reporting on suspend on the [...] omits 49b43571604f HID: asus: Cleanup Asus T101HA keyboard-dock handling omits 6f488f72c0ed clocksource: Reduce clocksource-skew threshold for TSC omits df29d3cd5ad4 clocksource: Limit number of CPUs checked for clock synchr [...] omits b509a9800648 clocksource: Check per-CPU clock synchronization when mark [...] omits 3fb6180b0b97 mmc: core: Add support for cache ctrl for SD cards omits 713830797b5d mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay omits f73121bb953f dt-bindings: mmc: renesas,mmcif: Convert to json-schema omits 17217b56e536 mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] omits d9c6eef0b5f6 mmc: usdhi6rol0: fix error return code in usdhi6_probe() omits 3fc8efa0cdc1 drivers: memstick: core:ms_block.c: Fix alignment of block [...] omits 5e4bdbd7d5f3 mmc: core: Move eMMC cache flushing to a new bus_ops callback omits 54a8c58fbc52 mmc: block: Disable CMDQ on the ioctl path omits f127edfb0114 mmc: core: Add support for Power Off Notification for SD cards omits 3a713434e36a mmc: core: Read performance enhancements registers for SD cards omits 9783244dd574 mmc: core: Read the SD function extension registers for po [...] omits 275bd7ffd6d5 mmc: core: Parse the SD SCR register for support of CMD48/ [...] omits 3d9b47ac745a mmc: core: Drop open coding in mmc_sd_switch() omits f41134b51427 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] omits dfd23a9ee886 mmc: core: Enable eMMC sleep commands to use HW busy polling omits 0905a7d74945 mmc: core: Extend re-use of __mmc_poll_for_busy() omits be97540b3b53 mmc: core: Re-structure some code in __mmc_poll_for_busy() omits cd80a4ad7d8e mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] omits f47361a2350a mmc: core: Drop open coding when preparing commands with b [...] omits 59c0c8ee5493 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] omits 81ca6c161d39 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 8d6580765457 arm64: dts: renesas: eagle: Add x1 clock omits 585e40036524 ARM: dts: koelsch: Rename sw2 to keyboard omits 16b9dd7ae971 ARM: dts: r8a7779, marzen: Fix DU clock names omits 8901ecc2315b clocksource: Retry clock read if long delays detected omits 40b36711c3c5 dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 omits 5c5b27fb93f6 dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] omits cd3c66dc4d02 Merge branch 'fixes' into next omits 648634c52918 Merge branch 'fixes' into next omits 37255637b865 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag omits 213494b51d07 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-next omits 7e5928d3ce2b arm64: dts: renesas: v3msk: Fix memory size omits 79053496a28d Merge tag 'scmi-fixes-5.13' of git://git.kernel.org/pub/sc [...] omits adfd5f216d25 Merge branch 'for-5.13/upstream-fixes' into for-next omits dce6a0d56a77 Merge branches 'for-5.14/core', 'for-5.14/google' and 'for [...] omits 291a64fe426f Merge branch 'for-5.13/upstream-fixes' into for-next omits 8ec1b22437cb btrfs: handle transaction start error in btrfs_fileattr_set omits 6f20125402c7 arm64: dts: renesas: condor: Switch eMMC bus to 1V8 omits 429174b0c6ca arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders omits a877910e7502 arm64: dts: renesas: beacon kit: Setup AVB refclk omits 8f3d063349fc arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] omits b8d499f0966b ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list omits 09dc799bceb5 Merge branch 'v5.13/fixes' into tmp/aml-rebuild omits 53e08e7cff91 Merge branch 'v5.13/dt64' into tmp/aml-rebuild omits 0bacf4d3d276 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits ad6b674db663 arm64: dts: renesas: Add port@0 node for all CSI-2 nodes to dtsi omits 084c85ce40d9 arm64: dts: renesas: aistarvision-mipi-adapter-2.1: Fix CS [...] omits 2b6f8c82af62 soc: amlogic: meson-clk-measure: remove redundant dev_err [...] omits a47fda14c8eb dt-bindings: mali-bifrost: add dma-coherent omits 5a18ad5e4d10 arm64: dts: amlogic: misc DT schema fixups 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 2b84a0f6c2c2 Merge branch 'for-5.13/wacom' into for-next omits 0265531f0897 drm/tegra: sor: Fully initialize SOR before registration omits f566b6562847 gpu: host1x: Split up client initalization and registration omits 993e3887a02d Merge branch 'for-5.13/warnings' into for-next omits 1579a442f1e4 Merge branch 'for-5.13/intel-ish' into for-next omits b9de78190069 Merge branch 'for-5.13/thrustmaster' into for-next omits 969bbb49f36c Merge branch 'at91-dt' into at91-next omits 360b9faeeef3 Merge branch 'for-5.13/magicmouse' into for-next omits f9cd0a621894 Merge branch 'for-5.13/lenovo' into for-next omits 5c3938a7e388 Merge branch 'for-5.13/elan' into for-next omits d450fdb8fa01 drm/tegra: sor: Do not leak runtime PM reference omits e9903a1559e0 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next 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 16546ac007c3 Merge branch 'for-5.13/surface-system-aggregator-intergrat [...] omits 10de02ce51f0 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next omits d084e52e5b7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 32b5d4bd9e51 Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 7ad9aafe713b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 30541b02f591 Merge branch 'for-5.13/thrustmaster' into for-next omits c73fb7595ad0 Merge branch 'for-5.13/intel-ish' into for-next omits 6b3d250b1c7f Merge branch 'for-5.13/ft260' into for-next omits 5b06236b3741 Merge branch 'for-5.13/thrustmaster' into for-next omits bd09e71c5905 Merge branch 'for-5.12/upstream-fixes' into for-next omits ca7b445e2e7b Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits 438f5ee62165 Merge branch 'for-5.13/ft260' into for-next omits af038eda54d9 Merge branches 'renesas-arm-defconfig-for-v5.13' and 'rene [...] omits b95bbae19954 Merge branch 'at91-fixes' into at91-next omits 604bd2d4786e Merge branch 'renesas-arm-dt-for-v5.13' into renesas-next omits e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next omits 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next omits 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next omits 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next omits 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next omits 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next omits 419614e599ab Merge branch 'for-5.13/core' into for-next omits d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next omits cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next omits 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next omits e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next omits 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] omits af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support omits 914fe0466c86 Merge branch 'for-5.12/playstation-v2' into for-next omits 75d3e33fbc5e Merge branch 'for-5.11/upstream-fixes' into for-next omits 364c69ced8f9 Merge branch 'for-5.12/playstation-v2' into for-next omits 5ecce46ba4e3 Merge branch 'for-5.12/playstation-v2' into for-next omits bef9acb2c47d Merge branch 'for-5.12/playstation' into for-next omits 3855971c6d4b Revert "HID: playstation: add DualSense lightbar support" omits f1d1a57ded80 Revert "HID: playstation: add microphone mute support for [...] omits fdd2b479ca47 Revert "HID: playstation: add DualSense player LEDs support." omits 21a7584fae7b Revert "HID: playstation: DualSense set LEDs to default pl [...] omits 2787f2cf1a93 Revert "HID: playstation: report DualSense hardware and fi [...] omits 57389266a7bd Revert "HID: playstation: fix unused variable in ps_batter [...] omits 5b5ca5d1a53c Merge branch 'for-5.12/playstation' into for-next omits 3847d15b41ce HID: playstation: fix unused variable in ps_battery_get_property. omits 2c94c284b859 Merge branch 'for-5.12/playstation' into for-next omits 1f902f8636e4 HID: playstation: report DualSense hardware and firmware version. omits 05afe02ac24f HID: playstation: DualSense set LEDs to default player id. omits c240f0cb88ec HID: playstation: add DualSense player LEDs support. omits d5f7af85a537 HID: playstation: add microphone mute support for DualSense. omits ebbe998a4a52 HID: playstation: add DualSense lightbar support omits d1c956c7c95f Merge branch 'for-5.11/upstream-fixes' into for-next omits 0b642af6a402 Merge branch 'for-5.11/upstream-fixes' into for-next omits 2d3e7312084f Merge branch 'for-5.11/upstream-fixes' into for-next omits 687ec1a18860 Merge branch 'for-5.11/upstream-fixes' into for-next omits e3d1dbb6dede Merge branch 'for-5.11/upstream-fixes' into for-next omits 698a7205a911 Merge branch 'for-5.11/upstream-fixes' into for-next omits b40b4d472f13 Merge branch 'for-5.11/upstream-fixes' into for-next omits 99de398ef94b Merge branch 'for-5.12/logitech' into for-next omits e71b0cd67ed7 Merge branch 'for-5.12/google' into for-next omits c34e025638f5 Merge branch 'for-5.12/core' into for-next omits 27a8dea33bc0 Merge branch 'for-5.12/doc' into for-next omits 9d4f14f132fc Merge branches 'for-5.11/upstream-fixes' and 'for-5.12/mul [...] omits 7525daa3f784 Merge branch 'for-5.11/upstream-fixes' into for-next omits ab7fcff8a2e2 Merge branch 'for-5.12/i2c-hid' into for-next omits e3adef81385b Merge branch 'for-5.12/logitech' into for-next omits 8e1b23e8ca7b Merge branch 'for-5.12/sony' into for-next omits aa86dcaa6d59 Merge branch 'for-5.12/core' into for-next omits cbc14d19271a Merge branch 'for-5.11/upstream-fixes' into for-next omits fc966e321e47 Merge branch 'for-5.12/chicony' into for-next omits 8cd7ce929f88 Merge branch 'for-5.11/upstream-fixes' into for-next omits 86b26e69a1c9 Merge branch 'for-5.11/upstream-fixes' into for-next omits c5b986282fb0 Merge branch 'for-5.12/core' into for-next omits ae7443d6a7c4 Merge branch 'for-5.12/uclogic' into for-next omits a58f881f92ad Merge branch 'for-5.11/upstream-fixes' into for-next omits 78aae108ab3a Merge branch 'for-5.12/intel-ish' into for-next omits 6b36d59fdc6b Merge branch 'for-5.11/upstream-fixes' into for-next omits 10bdedf5b1ee Merge branch 'for-5.11/upstream-fixes' into for-next omits a5e8feae93cf Merge branch 'for-5.11/upstream-fixes' into for-next omits f1c2ad8e5696 Merge branch 'for-5.11/upstream-fixes' into for-next omits 5cdac6027d36 Merge branch 'for-5.12/doc' into for-next omits cdaa1e42b483 Merge branch 'for-5.10/upstream-fixes' into for-next omits d180d2424154 Merge branch 'for-5.10/upstream-fixes' into for-next omits 2c55c66c65fd Merge branch 'for-5.11/sony' into for-next omits 853ac4b7c3d8 Merge branch 'for-5.11/core' into for-next omits 6ca0e9dddff6 Merge branch 'for-5.11/core' into for-next omits 9bb5c7135ec4 Merge branch 'for-5.11/elecom' into for-next omits 8bf3f590005f Merge branch 'for-5.10/upstream-fixes' into for-next omits 24a4a26dd232 Merge branch 'for-5.11/elecom' into for-next omits 376358034a7c Merge branch 'for-5.11/wacom' into for-next omits a5c2894eaf92 Merge branch 'for-5.11/core' into for-next omits 4c8cf5a6fb73 Merge branch 'for-5.11/core' into for-next omits 8deafee9cada Merge branch 'for-5.10/upstream-fixes' into for-next omits 1d998cf60e46 Merge branch 'for-5.11/intel-ish' into for-next omits 50cd491505d8 Merge branches 'for-5.10/upstream-fixes' and 'for-5.11/son [...] omits 292cbdcc69fe Merge branch 'for-5.10/upstream-fixes' into for-next omits e76f0c214c41 Merge branch 'for-5.10/upstream-fixes' into for-next omits bdc26d793481 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 42e584ce112d Merge branch 'for-5.10/upstream-fixes' into for-next omits d7caaeda99e3 Merge branch 'for-5.10/upstream-fixes' into for-next omits 244dd46c1f52 Merge branch 'for-5.10/upstream-fixes' into for-next omits d0a19d03cbb8 Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 2039112f7c1c Merge branch 'for-5.11/core' into for-next omits be9d87ef759e Merge branch 'for-5.11/i2c-hid' into for-next omits 57005fe2692b Merge branch 'for-5.11/amd-sfh-hid' into for-next omits 78f229f61252 Merge branch 'for-5.11/asus' into for-next omits aae3f05c3fd2 Merge branch 'for-5.11/amd-sfh-hid' into for-next adds f71d49e01be6 Merge tag 'spi-fix-v5.13-rc3' of git://git.kernel.org/pub/ [...] adds 5df7ae7bed41 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds 08b2b6fdf6b2 cgroup: fix spelling mistakes adds 1434a3127887 Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds c67d734975a2 perf buildid-list: Initialize zstd_data adds 3c91e8efaf48 tools arch kvm: Sync kvm headers with the kernel sources adds 316a76a58c3f perf test: Fix libpfm4 support (63) test error for nested [...] adds cb7987837c31 perf intel-pt: Fix transaction abort handling adds c954eb72b31a perf intel-pt: Fix sample instruction bytes adds 0a0c59724516 perf intel-pt: Remove redundant setting of ptq->insn_len adds fb6c79d7261a perf tools: Add 'cgroup-switches' software event adds 3b2f17ad1770 perf parse-events: Check if the software events array slot [...] adds f248d687e99d Merge remote-tracking branch 'torvalds/master' into perf/urgent adds ec347b7c3191 tools headers UAPI: Sync linux/fs.h with the kernel sources adds 4224680ee7aa tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds bffcbe79370e tools headers UAPI: Sync files changed by the quotactl_pat [...] adds a6172059758b perf scripts python: exported-sql-viewer.py: Fix copy to c [...] adds fd931b2e234a perf scripts python: exported-sql-viewer.py: Fix Array TypeError adds f56299a9c998 perf scripts python: exported-sql-viewer.py: Fix warning display adds f42907e8a451 perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry a [...] adds f8b61bd20479 perf stat: Skip evlist__[enable|disable] when all events uses BPF adds a050a6d2b7e8 Merge tag 'perf-tools-fixes-for-v5.13-2021-05-24' of git:/ [...] adds b2db6c35ba98 afs: Fix fall-through warnings for Clang adds 19dee613816d netfs: Pass flags through to grab_cache_page_write_begin() adds b71c791254ff netfs: Make CONFIG_NETFS_SUPPORT auto-selected rather than manual adds ad9f25d33860 Merge tag 'netfs-lib-fixes-20200525' of git://git.kernel.o [...] adds bfb819ea20ce proc: Check /proc/$pid/attr/ writes against file opener adds 7ac3a1c1ae51 Merge tag 'mtd/fixes-for-5.13-rc4' of git://git.kernel.org [...] adds 1e69abf98921 MAINTAINERS: Add entries for CBS, ETF and taprio qdiscs adds ad79fd2c42f7 net: ethernet: mtk_eth_soc: Fix packet statistics support [...] adds 5eff1461a6de net: macb: ensure the device is available before accessing [...] adds 3a62fed2fd7b net/sched: fq_pie: re-factor fix for fq_pie endless loop adds e70f7a11876a net/sched: fq_pie: fix OOB access in the traffic path adds 835744e8b537 Merge branch 'fq_pie-fixes' adds 474a2ddaa192 net: dsa: mt7530: fix VLAN traffic leaks adds 4dd649d130c6 NFC: nfcmrvl: fix kernel-doc syntax in file headers adds 9b76eade1642 sch_dsmark: fix a NULL deref in qdisc_reset() adds 1a44fb38cc65 r8152: check the informaton of the device adds 1a6e9a9c68c1 net: hso: fix control-request directions adds ba61cf167cb7 net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S adds dc596e3fe63f net: dsa: sja1105: call dsa_unregister_switch when allocat [...] adds cec279a898a3 net: dsa: sja1105: add error handling in sja1105_setup() adds 6729188d2646 net: dsa: sja1105: error out on unsupported PHY mode adds ed040abca4c1 net: dsa: sja1105: use 4095 as the private VLAN for untagg [...] adds b38e659de966 net: dsa: sja1105: update existing VLANs from the bridge V [...] adds 93c5d741d14b Merge branch 'sja1105-fixes' adds a4dd4fc6105e net: appletalk: cops: Fix data race in cops_probe1 adds 48b491a5cc74 net: hsr: fix mac_len checks adds 46a8b29c6306 net: usb: fix memory leak in smsc75xx_bind adds 8c42a49738f1 net: dsa: microchip: enable phy errata workaround on 9567 adds 297739bd73f6 sctp: add the missing setting for asoc encap_port adds b2540cdce6e2 sctp: fix the proc_handler for sysctl encap_port adds c1cf1afd8b0f net: hns: Fix kernel-doc adds 9453d45ecb6c net: zero-initialize tc skb extension on allocation adds 65161c35554f bnx2x: Fix missing error code in bnx2x_iov_init_one() adds 17f9c1b63cdd net: mvpp2: add buffer header handling in RX adds bab09fe2f652 nfp: update maintainer and mailing list addresses adds 20b5759f21cf mptcp: avoid OOB access in setsockopt() adds 3812ce895047 mptcp: drop unconditional pr_warn on bad opt adds 3ed0a585bfad mptcp: avoid error message on infinite mapping adds d58300c3185b mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer adds 6dfa87b492c0 Merge branch 'mptcp-fixes' adds a8deba8547e3 bpftool: Add sock_release help info for cgroup attach/prog [...] adds 6fd5fb63820a selftests/bpf: Add test for l3 use of bpf_redirect_peer adds 5c9d706f6133 bpf: Fix BPF_LSM kconfig symbol dependency adds 3d0220f6861d bpf: Wrap aux data inside bpf_sanitize_info container adds bb01a1bba579 bpf: Fix mask direction swap upon off reg sign change adds a7036191277f bpf: No need to simulate speculative domain for immediates adds 1bad6fd52be4 bpf, selftests: Adjust few selftest result_unpriv outcomes adds f5d287126f63 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 62f3415db237 net: phy: Document phydev::dev_flags bits allocation adds d7c5303fbc8a Merge tag 'net-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds f610a5a29c3c afs: Fix the nlink handling of dir-over-dir rename adds 0ee74d5a4863 iommu/vt-d: Fix sysfs leak in alloc_iommu() adds 96c132f837ff Merge tag 'iommu-fixes-v5.13-rc3' of git://git.kernel.org/ [...] adds 9b7ff25d129d ACPI: power: Refine turning off unused power resources adds 3224374f7eb0 Merge tag 'acpi-5.13-rc4' of git://git.kernel.org/pub/scm/ [...] adds 0c1f3193b1cd dm verity: fix require_signatures module_param permissions adds f16dba5dc6f0 dm snapshot: revert "fix a crash when an origin has no snapshots" adds 7e768532b239 dm snapshot: properly fix a crash when an origin has no snapshots adds 38747c9a2d22 Merge tag 'for-5.13/dm-fixes-2' of git://git.kernel.org/pu [...] adds 76d0fc5e9bc6 arm64: Fix stale link in the arch_counter_enforce_ordering [...] adds e69012400b0c arm64: mm: don't use CON and BLK mapping if KFENCE is enabled adds 3c856a3180da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 97e5bf604b7a Merge branch 'for-5.13-fixes' of git://git.kernel.org/pub/ [...] adds ff4cff962a7e MIPS: alchemy: xxs1500: add gpio-au1000.h header file adds 6855adc2c5d9 MIPS: launch.h: add include guard to prevent build errors adds fef532ea0cd8 MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c adds 78cf0eb926cb MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREE [...] adds afdd14704d7e Merge tag 'mips-fixes_5.13_1' of git://git.kernel.org/pub/ [...] adds 1cb61759d407 init: verify that function is initcall_t at compile-time adds 24845dcb170e Makefile: LTO: have linker check -Wframe-larger-than adds 8508b97ae2b6 Merge tag 'clang-features-v5.13-rc4' of git://git.kernel.o [...] adds dad19afce9ad Merge tag 'asoc-fix-v5.13-rc3' of https://git.kernel.org/p [...] adds 29c8f40b54a4 ALSA: hda/realtek: Chain in pop reduction fixup for ThinkS [...] adds 0e68c4b11f1e ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 adds bbe183e07817 ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds e650c1a959da ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds 50dbfae972cb ALSA: hda/realtek: fix mute/micmute LEDs and speaker for H [...] adds fc683f967aa9 Merge tag 'sound-5.13-rc4' of git://git.kernel.org/pub/scm [...] adds e86be3a04bc4 SUNRPC: More fixes for backlog congestion adds 56517ab958b7 NFS: Fix an Oopsable condition in __nfs_pageio_add_request() adds 0d0ea309357d NFS: Don't corrupt the value of pg_bytes_written in nfs_do [...] adds 70536bf4eb07 NFS: Clean up reset of the mirror accounting variables adds e67afa7ee4a5 NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set N [...] adds ae605ee98308 xprtrdma: Revert 586a0787ce35 adds a799b68a7c7a nfs: Remove trailing semicolon in macros adds 5ff2756afde0 Merge tag 'nfs-for-5.13-2' of git://git.linux-nfs.org/proj [...] adds 6d2fcfe6b517 cifs: set server->cipher_type to AES-128-CCM for SMB3.0 adds eb0688180549 cifs: fix string declarations and assignments in tracepoints 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 7cfc4ea78fc1 drm/meson: fix shutdown crash when component not probed adds 35f819d21803 drm/ttm: Skip swapout if ttm object is not populated adds b26389e854f7 Merge tag 'drm-misc-fixes-2021-05-27' of ssh://git.freedes [...] adds e11851429fdc drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 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 c6c82e0cd812 vfio-ccw: Check initialized flag in cp_init() adds 6c02ac4c9211 vfio-ccw: Reset FSM state to IDLE inside FSM adds 2af7a834a435 vfio-ccw: Serialize FSM IDLE state with I/O completion adds ffa99c436aa7 Merge tag 'vfio-ccw-20210520' of https://git.kernel.org/pu [...] adds 866c4b8a18e2 Merge tag 's390-5.13-3' of git://git.kernel.org/pub/scm/li [...] adds 778a136e48be KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 377872b3355b KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check adds 28a4aa1160d7 KVM: SVM: make the avic parameter a bool adds 6bd5b7436862 KVM: PPC: exit halt polling on need_resched() adds 72b268a8e930 KVM: X86: Bail out of direct yield in case of under-commit [...] adds 1eff0ada88b4 KVM: X86: Fix vCPU preempted state from guest's point of view adds da6d63a0062a KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() adds 39fe2fc96694 selftests: kvm: make allocation of extra memory take effect adds a13534d6676d selftests: kvm: fix potential issue with ELF loading adds 22721a561099 KVM: selftests: Keep track of memslots more efficiently adds cad347fab142 KVM: selftests: add a memslot-related performance benchmark adds ef4c9f4f6546 KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() adds 50bc913d526b KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test adds a10453c038a7 KVM: selftests: Fix hang in hardware_disable_test adds c887d6a126df KVM: selftests: trivial comment/logging fixes adds 2aab4b355cbb KVM: selftests: Print a message if /dev/kvm is missing adds 25408e5a0246 KVM: selftests: simplify setup_demand_paging error handling adds 32ffa4f71e10 KVM: selftests: compute correct demand paging size adds 0368c2c1b422 KVM: selftests: allow different backing source types adds b3784bc28ccc KVM: selftests: refactor vm_mem_backing_src_type flags adds c9befd5958fd KVM: selftests: add shmem backing source type adds 94f3f2b31a8a KVM: selftests: create alias mappings when using shared memory adds a4b9722a5996 KVM: selftests: allow using UFFD minor faults for demand paging adds 33090a884da5 KVM: selftests: add shared hugetlbfs backing source type adds fb1070d18edb KVM: X86: Use _BITUL() macro in UAPI headers adds fb0f94794bb7 selftests: kvm: do only 1 memslot_perf_test run by default adds 9805cf03fdb6 KVM: LAPIC: Narrow the timer latency between wait_lapic_ex [...] 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 0bc3ee92880d usb: typec: tcpm: Properly interrupt VDM AMS adds a20dcf53ea98 usb: typec: tcpm: Respond Not_Supported if no snk_vdo adds e752dbc59e12 usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() adds e6809703e164 Merge tag 'thunderbolt-for-v5.13-rc4' of git://git.kernel. [...] adds a80c203c3f1c xhci: fix giving back URB with incorrect status regression [...] adds a7f2e9272aff xhci: Fix 5.12 regression of missing xHC cache clearing co [...] adds 523d0b1e9c42 Merge tag 'usb-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds 9808f9be31c6 serial: 8250_pci: handle FL_NOIRQ board flag 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 022b93cf2d6a Merge tag 'icc-5.13-rc4' of git://git.kernel.org/pub/scm/l [...] adds bbf0a94744ed mei: request autosuspend after sending rx flow control 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 0f9342513cc7 xfs: check free AG space when making per-AG reservations adds 6b69e485894b xfs: standardize extent size hint validation adds 603f000b15f2 xfs: validate extsz hints against rt extent size when rtin [...] adds 9f5815315e0b xfs: add new IRC channel to MAINTAINERS adds 991c2c5980fb xfs: btree format inode forks can have zero extents adds 0fe0bbe00a6f xfs: bunmapi has unnecessary AG lock ordering issues 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 d4b250562fb8 i2c: qcom-geni: fix spelling mistake "unepxected" -> "unexpected" adds 9dd45bbad947 i2c: icy: Remove unused variable new_fwnode in icy_probe() adds 52b806e8d6b3 i2c: I2C_HISI should depend on ACPI adds c4740e293c93 i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E adds 72ab7b6bb1a6 i2c: busses: i2c-nomadik: Fix formatting issue pertaining [...] adds 45ce82f5eaed i2c: muxes: i2c-arb-gpio-challenge: Demote non-conformant [...] adds f09aa114c4af i2c: busses: i2c-ali1563: File headers are not good candid [...] adds 6eb8a4736931 i2c: busses: i2c-cadence: Fix incorrectly documented 'enum [...] adds b4c760de3ced i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_ [...] adds f9f193fc222b i2c: busses: i2c-eg20t: Fix 'bad line' issue and provide d [...] adds d4c73d41bef0 i2c: busses: i2c-ocores: Place the expected function names [...] adds 3e0f8672f168 i2c: busses: i2c-pnx: Provide descriptions for 'alg_data' [...] adds 721a6fe5f958 i2c: busses: i2c-st: Fix copy/paste function misnaming issues adds a00cb25169d5 i2c: busses: i2c-stm32f4: Remove incorrectly placed ' ' fr [...] adds a5063ab97602 dt-bindings: i2c: mpc: Add fsl,i2c-erratum-a004447 flag adds 7adc7b225cdd powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2 [...] adds 19ae697a1e4e powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2 [...] adds 8f0cdec8b5fd i2c: mpc: implement erratum A-004447 workaround adds e4d8716c3dce i2c: i801: Don't generate an interrupt on bus reset 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 3202f482417c HID: hid-sensor-custom: Process failure of sensor_hub_set_ [...] adds e62b91cd8a8d HID: core: Remove extraneous empty line before EXPORT_SYMB [...] adds 31a4cf1d223d HID: multitouch: Disable event reporting on suspend on the [...] adds 81c8bf917047 HID: logitech-hidpp: initialize level variable adds 3dd653c077ef HID: pidff: fix error return code in hid_pidff_init() adds a4b494099ad6 HID: gt683r: add missing MODULE_DEVICE_TABLE adds 4fb125192563 HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 adds 82f09a637dd3 HID: ft260: improve error handling of ft260_hid_feature_re [...] adds e3d6a599969b HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() adds 5ad755fd2b32 HID: amd_sfh: Fix memory leak in amd_sfh_work adds dc5f9f55502e HID: i2c-hid: fix format string mismatch adds 22db5e0003e1 HID: intel-ish-hid: ipc: Add Alder Lake device IDs adds 4b4f6cecca44 HID: magicmouse: fix NULL-deref on disconnect adds a94f66aecdaa HID: asus: Cleanup Asus T101HA keyboard-dock handling 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 668a84c1bfb2 efi/fdt: fix panic when no valid fdt found adds 45add3cc99fe efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared adds c4039b29fe96 efi/libstub: prevent read overflow in find_file_option() adds 942859d969de efi: cper: fix snprintf() use in cper_dimm_err_location() adds e169fba4f464 Merge tag 'efi-urgent-for-v5.13-rc2' of git://git.kernel.o [...] adds 324c92e5e0ee Merge tag 'efi-urgent-2021-06-02' of git://git.kernel.org/ [...] adds b28d8f0c25a9 devlink: Correct VIRTUAL port to not have phys_port attributes adds 0cc254e5aa37 net/sched: act_ct: Offload connections with commit action adds fb91702b743d net/sched: act_ct: Fix ct template allocation for zone 0 adds 179d9ba5559a netfilter: nf_tables: fix table flag updates adds 56e4ee82e850 ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service 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 2cc31b9e62be Merge remote-tracking branch 'net/master' adds ff2e6efda0d5 kbuild: Quote OBJCOPY var to avoid a pahole call break the build adds ff40e51043af bpf, lockdown, audit: Fix buggy SELinux lockdown permissio [...] adds feacb2553a07 Merge remote-tracking branch 'bpf/master' adds b63fd761ca0e Merge remote-tracking branch 'ipsec/master' adds 1710eb913bdc netfilter: nft_ct: skip expectations for confirmed conntrack adds 8971ee8b0877 netfilter: nfnetlink_cthelper: hit EBUSY on updates if siz [...] adds 195522a8f5e8 Merge remote-tracking branch 'netfilter/master' adds 02de318afa7a mt76: mt7615: do not set MT76_STATE_PM at bootstrap adds d4826d17b393 mt76: mt7921: remove leftover 80+80 HE capability adds 26280eca04d2 Merge remote-tracking branch 'wireless-drivers/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 3d7fd629b231 Merge remote-tracking branch 'mac80211/master' 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 ae352822321d ALSA: timer: Fix master timer notification adds de0b2c9f46f1 Merge remote-tracking branch 'sound-current/for-linus' adds 41daf6ba594d ASoC: core: Fix Null-point-dereference in fmt_single_name() 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 810e72a0e620 Merge remote-tracking branch 'asoc/for-5.13' into asoc-linus adds 5acf8858c17e Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds 0514582a1a5b regulator: bd70528: Fix off-by-one for buck123 .n_voltages [...] adds 4c668630bf8e regulator: bd71828: Fix .n_voltages settings adds 8d6ee30c11a9 regulator: hisilicon: use the correct HiSilicon copyright adds 6f55c5dd1118 regulator: max77620: Use device_set_of_node_from_dev() adds 62499a94ce5b regulator: max77620: Silence deferred probe error adds a072cbda97a9 Merge series "Fix MAX77620 regulator driver regression" fr [...] 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 8df4fb4ae8f4 Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds a986a29acdf2 Merge remote-tracking branch 'regulator-fixes/for-linus' adds 9d14fc3a416d Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 13817d466eb8 spi: bcm2835: Fix out-of-bounds access with more than 4 slaves adds 2ec6f20b33eb spi: Cleanup on failure of initial setup adds f131767eefc4 spi: spi-zynq-qspi: Fix some wrong goto jumps & missing er [...] adds 7ddc37efc148 Merge remote-tracking branch 'spi/for-5.13' into spi-linus adds 0fea98497439 Merge remote-tracking branch 'spi-fixes/for-linus' adds 85aabbd7b315 PCI/MSI: Fix MSIs for generic hosts that use device-tree's [...] adds 47e6eca006b7 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 c8a7033fac70 Merge remote-tracking branch 'usb.current/usb-linus' adds eb8dbe80326c USB: serial: quatech2: fix control-request directions adds fc0b3dc9a117 USB: serial: omninet: add device id for Zyxel Omni 56K Plus adds 56df0c758aff USB: serial: omninet: update driver description adds d8e00d3ec4f9 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds d6eef886903c usb: cdns3: Enable TDL_CHK only for OUT ep adds a9aecef198fa usb: cdnsp: Fix deadlock issue in cdnsp_thread_irq_handler adds 933c3dde4e0d 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 342de7f8ee73 Merge remote-tracking branch 'phy/fixes' adds 41bd624386a5 iio: accel: bmc150: Fix dereferencing the wrong pointer in [...] adds ad873b492222 iio: accel: bmc150: Don't make the remove function of the [...] adds 88b78c11840b Merge remote-tracking branch 'iio-fixes/fixes-togreg' adds 41e81022a04a Input: usbtouchscreen - fix control-request directions adds 0b1d6c8c0015 Input: xpad - map "Select" button on Microsoft Xbox One co [...] adds b9c0ebb867d6 Input: elants_i2c - fix NULL dereference at probing adds 45a4b68354ff Input: elants_i2c - switch to probe_new adds f922d05cc87e Merge remote-tracking branch 'input-current/for-linus' adds 7fe0baa9307e Merge remote-tracking branch 'ide/master' adds d1ce2c79156d vfio/pci: Fix error return code in vfio_ecap_init() adds 2a55ca373501 vfio/pci: zap_vma_ptes() needs MMU adds 78b238147e4d vfio/iommu_type1: Use struct_size() for kzalloc() adds 752774ce7793 samples: vfio-mdev: fix error handing in mdpy_fb_probe() adds dc51ff91cf2d vfio/platform: fix module_put call in error flow adds 2a0e2dcb0bb6 Merge remote-tracking branch 'vfio-fixes/for-linus' 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 5b75fb637ccf 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 ff7e78e09367 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 4d7b324e2313 bus: ti-sysc: Fix am335x resume hang for usb otg module adds c8692ad416dc bus: ti-sysc: Fix flakey idling of uarts and stop using sw [...] adds bae989c4bc53 ARM: OMAP1: ams-delta: remove unused function ams_delta_ca [...] adds 56d58ca03f9b Merge remote-tracking branch 'omap-fixes/fixes' adds dca743889161 Merge remote-tracking branch 'nvdimm-fixes/libnvdimm-fixes' adds 4c80a97d7b02 btrfs: fix compressed writes that cross stripe boundary adds b86652be7c83 btrfs: fix error handling in btrfs_del_csums adds 856bd270dc4d btrfs: return errors from btrfs_del_csums in cleanup_ref_head adds d61bec08b904 btrfs: mark ordered extent and inode with error if we fail [...] adds 011b28acf940 btrfs: fixup error handling in fixup_inode_link_counts adds f96d44743a44 btrfs: check error value from btrfs_update_inode in tree log adds dc09ef356272 btrfs: abort in rename_exchange if we fail to insert the s [...] adds ea7036de0d36 btrfs: fix fsync failure and transaction abort after write [...] adds 76a6d5cd7447 btrfs: fix deadlock when cloning inline extents and low on [...] adds 4ef0676a1677 Merge branch 'misc-5.13' into next-fixes adds d74366728ec8 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 840757bee302 Merge remote-tracking branch 'vfs-fixes/fixes' adds 5fafeeb4da1a platform/surface: aggregator_registry: Update comments for [...] adds 2f26dc05af87 platform/surface: aggregator_registry: Add support for 13" [...] adds c0e0436cb4f6 platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 4765a230a33d 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 d47ad6b56d61 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 c0dadc51b58a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds f1f64b9eabb8 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 bd7e327dc0c7 Merge remote-tracking branch 'risc-v-fixes/fixes' adds 417bd528e91f Merge remote-tracking branch 'pidfd-fixes/fixes' adds dbec64b11c65 gpio: wcd934x: Fix shift-out-of-bounds error adds 3ffad321389d Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 7cde1f772aef Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds 0b78f8bcf495 Revert "fb_defio: Remove custom address_space_operations" adds 6bd26f0b60ab Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 53004ee78d62 xfs: Fix fall-through warnings for Clang adds 925d384a4656 Merge remote-tracking branch 'kspp-gustavo/for-next/kspp' adds cf536e185869 Makefile: extend 32B aligned debug option to 64B aligned adds 1bb0b18a06dc kbuild: hide tools/ build targets from external module builds adds 0d989ac2c90b kbuild: remove libelf checks from top Makefile adds d92cc4d51643 kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild adds 5519f498d595 alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild adds 0957878f710e h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild adds 3681c854c22e hexagon: move core-y in arch/hexagon/Makefile to arch/hexa [...] adds 92f378f19e94 sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild adds 2728fcfa4fcc kbuild: merge scripts/mkmakefile to top Makefile adds 41eba23efba3 init: use $(call cmd,) for generating include/generated/compile.h adds 174a1dcc9642 kbuild: sink stdout from cmd for silent build adds c39013ee64b5 kbuild: clean up ${quiet} checks in shell scripts adds 6fdf81815fc5 Merge remote-tracking branch 'kbuild/for-next' adds 1c82441f4e90 Merge remote-tracking branch 'compiler-attributes/compiler [...] adds 38064dda10a8 Merge remote-tracking branch 'asm-generic/master' adds 8f71bd2d9dc6 Merge remote-tracking branch 'arm/for-next' adds 7d7b720a4b80 arm64: Implement stack trace termination record adds 76734d26b541 arm64: Change the on_*stack functions to take a size argument adds 33c222aeda14 arm64: stacktrace: Relax frame record alignment requiremen [...] adds 503555325d49 Merge branch 'for-next/stacktrace' into for-next/boot adds e176e2677ccc arm64: assembler: add set_this_cpu_offset adds 98c7a1666ee9 arm64: smp: remove pointless secondary_data maintenance adds 3305e7f74a14 arm64: smp: remove stack from secondary_data adds 8e334d729bc4 arm64: smp: unify task and sp setup adds 3d8c1a013d78 arm64: smp: initialize cpu offset earlier adds 16c230b30de8 arm64: scs: Drop unused 'tmp' argument to scs_{load, save} [...] adds 53e4835a66bd Merge branch 'for-next/boot' into for-next/core adds e89d6cc51034 arm64: assembler: replace `kaddr` with `addr` adds d11b187760f5 arm64: assembler: add conditional cache fixups adds 46710cf1fcb6 arm64: Apply errata to swsusp_arch_suspend_exit adds 116b7f559492 arm64: Do not enable uaccess for flush_icache_range adds 7908072da535 arm64: Do not enable uaccess for invalidate_icache_range adds 5e20e3499682 arm64: Downgrade flush_icache_range to invalidate adds 55272ecc3ada arm64: assembler: remove user_alt adds 06b7a568ca5e arm64: Move documentation of dcache_by_line_op adds d044f8141847 arm64: Fix comments to refer to correct function __flush_i [...] adds e3974adb4ef5 arm64: __inval_dcache_area to take end parameter instead of size adds 163d3f80695e arm64: dcache_by_line_op to take end parameter instead of size adds 814b186079cd arm64: __flush_dcache_area to take end parameter instead of size adds 1f42faf1d25d arm64: __clean_dcache_area_poc to take end parameter inste [...] adds f749448edb9c arm64: __clean_dcache_area_pop to take end parameter inste [...] adds 406d7d4e2bc7 arm64: __clean_dcache_area_pou to take end parameter inste [...] adds 8c28d52ccd1d arm64: sync_icache_aliases to take end parameter instead of size adds 393239be1ba6 arm64: Fix cache maintenance function comments adds fade9c2c6ee2 arm64: Rename arm64-internal cache maintenance functions 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 7513cc8a1b74 arm64: Change the cpuinfo_arm64 member type for some sysre [...] adds 21047e91a5a6 arm64: Check if GMID_EL1.BS is the same on all CPUs adds 140220d0b988 Merge branch 'for-next/cpufeature' into for-next/core adds ca940790d2dd arm64: Document requirement for access to FEAT_HCX adds 2e73d839b1b9 Merge branch 'for-next/docs' into for-next/core adds 3fdc0cb59d97 arm64: smccc: Add support for SMCCCv1.2 extended input/out [...] 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 2e21d85336c4 Merge branch 'for-next/stacktrace' into for-next/kasan adds 1cbdf60bd1b7 kasan: arm64: support specialized outlined tag mismatch checks adds 2c05e972eb1e Merge branch 'for-next/kasan' into for-next/core adds 7e04cc918954 arm64/mm: Validate CONFIG_PGTABLE_LEVELS adds e377ab82311a arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() adds 40221c737608 arm64/mm: Make vmemmap_free() available only with CONFIG_M [...] 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 3d0cca0b02ac kasan: speed up mte_set_mem_tag_range adds 1dbdd7f3b651 Merge branch 'for-next/mte' into for-next/core adds da3862e7277b Merge tag 'irq-export-set-affinity' of git://git.kernel.or [...] adds 84fca8ba6205 perf/arm-ccn: Use irq_set_affinity() adds 8ec25d34012d perf/arm-cmn: Use irq_set_affinity() adds 1ceeb8d430f5 perf/arm-dmc620: Use irq_set_affinity() adds 41ea281724c0 perf/arm-dsu: Use irq_set_affinity() adds 262105453595 perf/arm-smmuv3: Use irq_set_affinity() adds ba4489fb949c perf/imx_ddr: Use irq_set_affinity() adds 77b06ddc0435 perf/hisi: Use irq_set_affinity() adds bf2367aaed73 drivers/perf: Remove redundant dev_err call in tx2_uncore_ [...] adds 27e448207571 drivers/perf: arm_spe_pmu: Fix some coding style issues adds f265fd166bce drivers/perf: arm_pmu: Fix some coding style issues adds a9f00c9760fe drivers/perf: arm-cmn: Add space after ',' adds eb2b22f024c3 drivers/perf: arm-cci: Fix checkpatch spacing error 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 63ebdb77afa9 kselftest/arm64: Add missing newline to SVE test skipping output adds ca1e530218a3 Merge branch 'for-next/selftests' into for-next/core adds 57ad4fe0859e Merge branch 'for-next/ffa' into for-next/smccc adds 8fdb630b1667 Merge branch 'for-next/smccc' into for-next/core adds 483dbf6a3590 arm64/sve: Split _sve_flush macro into separate Z and pred [...] adds c9f6890bca11 arm64/sve: Use the sve_flush macros in sve_load_from_fpsim [...] adds ad4711f962e0 arm64/sve: Skip flushing Z registers with 128 bit vectors adds f80ccaffe0b8 Merge branch 'for-next/sve' into for-next/core adds 024ce960cd07 Merge remote-tracking branch 'arm64/for-next/core' adds 1f675a383e99 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 ca3950682a3d Merge remote-tracking branch 'amlogic/for-next' adds 0f7887f50b64 Merge remote-tracking branch 'aspeed/for-next' adds 253adffb0e98 ARM: dts: at91: sama5d4: fix pinctrl muxing adds 9c93e949043b Merge remote-tracking branch 'at91/at91-next' adds fc0e5ef5c9e8 Merge remote-tracking branch 'drivers-memory/for-next' adds 30af8513bdb5 dt-bindings: power: add defines for i.MX8MM power domains adds 47f87c628055 soc: imx: gpcv2: add support for i.MX8MM power domains adds a36cc1e512e9 soc: imx: gpcv2: Add support for missing i.MX8MM VPU/DISPM [...] adds acad945dc22e soc: imx: gpcv2: move reset assert after requesting domain [...] adds 18dba4e2bfd7 Merge branch 'imx/drivers' into for-next adds 6baef5036802 Merge branch 'imx/soc' into for-next adds c71dc582c412 Merge branch 'imx/bindings' into for-next adds 68d3d5aa443e Merge branch 'imx/dt' into for-next adds c933a5893e92 Merge branch 'imx/dt64' into for-next adds 2f875c387c54 Merge branch 'imx/defconfig' into for-next adds 21f138af1ae9 Merge remote-tracking branch 'imx-mxs/for-next' adds 755e535b696a Merge remote-tracking branch 'keystone/next' adds 65537549056b Merge remote-tracking branch 'mediatek/for-next' adds afba80133b96 Merge remote-tracking branch 'mvebu/for-next' adds 58f3a372c901 Merge branch 'omap-for-v5.14/defconfig' into for-next adds e5ac3afad81a Merge branch 'omap-for-v5.14/cleanup' into for-next adds fb97f63106f3 ARM: dts: am335x: align GPIO hog names with dt-schema adds bd551acdde3a ARM: dts: am437x: align gpio hog names with dt-schema adds cfb4ab3b5df8 ARM: dts: omap3: align gpio hog names with dt-schema adds 4823117cb80e ARM: dts: omap5-board-common: align gpio hog names with dt-schema adds 0c149400c2f6 ARM: dts: dra7x-evm: Align GPIO hog names with dt-schema adds b644c5e01c87 ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init fla [...] adds 2566d5b8c167 ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios adds d7d30b8fcd11 ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios adds 7260620cd9e3 ARM: dts: dra7-l4: Drop ti,omap4-uart entry from UART nodes adds 40a95e2915e3 ARM: dts: am437x-l4: Drop ti,omap2-uart entry from UART nodes adds 71f729ef73ce ARM: dts: OMAP2420: Drop interrupt-names from mailbox node adds 94a69e062648 ARM: dts: OMAP2/OMAP3: Rename processor sub-mailbox nodes adds 8e880dfefd61 ARM: dts: AM33xx/AM43xx: Rename wkup_m3 sub-mailbox node adds 9e7f5ee11373 ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names adds 3f89af8097bd Merge branch 'omap-for-v5.14/dt' into for-next adds 942713f5fb49 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 f11d3e7da32e arm64: dts: qcom: sm8350: add IPA information adds adfea97e4929 arm64: dts: qcom: sm8350-mtp: enable IPA adds 5eabd602d2ff arm64: dts: qcom: sc7180: add nodes for idp display adds e60fd5ac1f68 arm64: dts: qcom: sdm845-oneplus-common: guard rmtfs-mem adds c572729b57b4 arm64: dts: qcom: sdm845-oneplus-common: enable ipa adds ab7f9be0e4f0 arm64: dts: qcom: sdm845-xiaomi-beryllium: Add audio support adds 59312ab13981 arm64: dts: qcom: remove camera_mem region adds 6215d3f07bd7 arm64: dts: qcom: msm8996: Disable ADSP and add power domains adds 1ed34da63a37 arm64: dts: qcom: Add board support for HK10 adds 35a4a8b6e9b1 arm64: dts: qcom: msm8996: Sanitize pins adds ff5e2b87a1df arm64: dts: qcom: msm8996-*: Clean up QUP and UART names adds 76f4d70f6174 arm64: dts: qcom: msm8996: Enlarge tcsr_mutex_regs size adds fbb8a3a8b731 arm64: dts: qcom: msm8996: Add SDHCI1 adds c33d9068a750 arm64: dts: qcom: msm8996: Add BLSP2_I2C5 and BLSP2_I2C6 adds 37b05cecfe96 arm64: dts: qcom: msm8996: Disable MDSS and Adreno by default adds d774e762b032 arm64: dts: qcom: msm8996: Disable Venus by default adds f7342c7d2902 arm64: dts: qcom: pm8994: Add RESIN node adds 12d540375736 arm64: dts: qcom: msm8996: Add DSI0 nodes adds 37aa540cbd30 arm64: dts: qcom: pmi8994: Add WLED node adds 3343de9af75c arm64: dts: qcom: msm8996: Clean up the SDHCI2 node adds 4753492de9df arm64: dts: qcom: msm8996: Add usb3 interrupts adds 132f5a8df934 arm64: dts: qcom: SC7280: Add device node support for TSENS adds 9ec1c5867c02 arm64: dts: qcom: SC7280: Add thermal zone support adds 4dcaa68ee217 arm64: dts: qcom: sm8350: Add label for thermal-zones node adds 0e17fe8cf8e1 arm64: dts: qcom: pm7325: Add pm7325 base dts file adds 3795fe7d497b arm64: dts: qcom: pm8350c: Add temp-alarm support adds 6327abef804d arm64: dts: qcom: pm8350c: Correct the GPIO node adds 7a3544e5d4e8 arm64: dts: qcom: pmr735a: Add temp-alarm support adds f878e1baa4ae arm64: dts: qcom: pmr735a: Correct the GPIO node adds b2de43136058 arm64: dts: qcom: pmk8350: Add peripherals for pmk8350 adds d0927c2134d9 arm64: dts: qcom: pmk8350: Correct the GPIO node adds a1cbfdfdc2b1 arm64: dts: qcom: sc7280: Include PMIC DT files for sc7280-idp adds fbd5a1d22607 arm64: dts: qcom: sc7280: Add ADC channel nodes for PMIC t [...] adds fbe7be5b23ae arm64: dts: qcom: msm8996: Strictly limit USB2 host to USB [...] adds a4bdd15e799a arm64: dts: qcom: msm8996: Add DMA to QUPs and UARTs 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 eec220565b78 soc: qcom: socinfo: Add missing SoC ID for SM6125 adds e365257547ec soc: qcom: socinfo: Add remaining IPQ6018 family ID-s adds 055c9aff76b7 soc: qcom: smd-rpm: Add SM6125 compatible adds c1d4544d0233 dt-bindings: soc: qcom: smd-rpm: Document SM6125 compatible adds dfa3d406e2ab dt-bindings: power: rpmpd: Add SC8180X to rpmpd binding adds 3b1a0582482c soc: qcom: rpmhpd: Add SC8180X adds 9bf8257fefc9 soc: qcom: socinfo: Add more IDs adds ee704ebfd548 bus: qcom-ebi2: Fix incorrect documentation for '{slow,fast}_cfg' adds 7fda2b0bfbd9 soc: qcom: socinfo: import PMIC IDs from pmic-spmi 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 fa6e501405d8 Merge remote-tracking branch 'qcom/for-next' adds b5dc5b52fa1f Merge remote-tracking branch 'raspberrypi/for-next' adds 9558487e7d97 arm64: defconfig: Enable usb2_clksel for R-Car Gen3 and RZ/G2 adds ab2711b3afdb ARM: dts: renesas: Add fck to etheravb-rcar-gen2 clock-names list adds 56ed0b3b10fd arm64: dts: renesas: Add fck to etheravb-rcar-gen3 clock-n [...] adds 0decd50b6b2e arm64: dts: renesas: beacon kit: Setup AVB refclk adds 706f5cb338ff arm64: dts: renesas: falcon-csi-dsi: Add GPIO extenders adds b6810bafc34f arm64: dts: renesas: condor: Switch eMMC bus to 1V8 adds a422ec20caef arm64: dts: renesas: v3msk: Fix memory size adds 6ab8c23096a2 ARM: dts: r8a7779, marzen: Fix DU clock names adds 8c10e004dfb9 ARM: dts: koelsch: Rename sw2 to keyboard adds e9550a536e3e arm64: dts: renesas: eagle: Add x1 clock adds d4ea5c61e15a ARM: dts: rcar-gen1: Correct internal delay for i2c[123] adds 56bc54496f5d arm64: dts: renesas: beacon: Fix USB extal reference adds ebc666f39ff6 arm64: dts: renesas: beacon: Fix USB ref clock references adds a499e40a397c ARM: dts: renesas: Move enable-method to CPU nodes adds 1931e709c701 Merge branches 'renesas-arm-defconfig-for-v5.14' and 'rene [...] adds 1b32fce42bff ARM: dts: alt: Add SW2 as GPIO keys adds dcd770bc1114 Merge branch 'renesas-arm-dt-for-v5.14' into renesas-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 c89423624166 Merge remote-tracking branch 'renesas/next' adds d7b9e71d8bce Merge remote-tracking branch 'reset/reset/next' adds 2f3877d609e7 clk: rockchip: fix rk3568 cpll clk gate bits adds dd1599446681 Merge branch 'v5.14-clk/next' into for-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 3d639e6a40aa Merge remote-tracking branch 'rockchip/for-next' adds 16b79a1e0833 soc: samsung: pmu: drop EXYNOS_CENTRAL_SEQ_OPTION defines adds a296d17e4c6a Merge branch 'next/soc' into for-next adds a6419e53c779 MAINTAINERS: Include Samsung PWM in Samsung SoC entry adds 70dba4ef13c5 Merge branch 'next/soc' into 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 0b67c293c0d8 Merge remote-tracking branch 'samsung-krzk/for-next' adds e781858488b9 firmware: arm_ffa: Add initial FFA bus support for device [...] adds 3bbfe9871005 firmware: arm_ffa: Add initial Arm FFA driver support adds 714be77e976a firmware: arm_ffa: Add support for SMCCC as transport to F [...] adds d0c0bce83122 firmware: arm_ffa: Setup in-kernel users of FFA partitions adds cc2195fe536c firmware: arm_ffa: Add support for MEM_* interfaces adds 30c01ca3c5c2 Merge tag 'arm-ffa-5.14' of git://git.kernel.org/pub/scm/l [...] adds a3b884cef873 firmware: arm_scmi: Add clock management to the SCMI power domain 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 81bc41a2c168 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 29a5de6bd0be 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 0961e400df5f Merge remote-tracking branch 'stm32/stm32-next' adds 47e4dc4e63e1 clk: sunxi-ng: v3s: fix incorrect postdivider on pll-audio adds 92ed36755747 dt-bindings: arm: Add NanoPi R1S H5 adds 9962cb9be2db arm64: dts: allwinner: h5: Add NanoPi R1S H5 support adds cd8d60399ac5 dt-bindings: pwm: allwinner: add v3s pwm compatible adds 1d34350cdb6b ARM: dts: sun8i: v3s: add pwm controller to v3s dts adds 49b9e240b84d ARM: dts: sun8i: v3s: add DMA controller to v3s dts adds 93bc32b0397e ARM: dts: sun8i: v3s: add DMA properties to peripherals su [...] adds 5348915db9b8 ARM: dts: sun8i: v3s: add analog codec and frontend to v3s dts adds 78e8db071b68 ASoC: dt-bindings: sun8i-a23-codec-analog: add compatible [...] adds 8575276c1fe3 ARM: dts: sun8i: V3: add codec analog frontend to V3 dts adds ce09d1a6800d dt-bindings: sound: sun4i-i2s: add Allwinner V3 I2S compatible adds 65a50bca7717 ARM: dts: sun8i: V3: add I2S interface to V3 dts adds 086a43023809 ARM: dts: sun8i: r40: Add timer node adds 091d5db0abd6 arm64: dts: allwinner: pinephone: Set audio card name adds b19d3479f25e ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode adds 2b4f0bf55549 Merge branches 'sunxi/clk-fixes-for-5.13', 'sunxi/dt-for-5 [...] adds ca6f10cc58eb Merge remote-tracking branch 'sunxi/sunxi/for-next' 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 f13570e7e830 clk: tegra: tegra124-emc: Fix clock imbalance in emc_set_timing() adds 5b48516044b1 Merge branch for-5.14/clk into for-next adds 380d2b2d5a04 regulator: core: Add regulator_sync_voltage_rdev() adds 4efe4caca526 Merge branch for-5.14/regulator into for-next adds c4a414299518 dt-bindings: clock: tegra: Convert to schema adds 5f459cb0d67d dt-bindings: soc: tegra-pmc: Document core power domain adds 44294215ba36 Merge branch for-5.14/dt-bindings into for-next 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 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 ab97e9d60b81 Merge branch for-5.14/soc into for-next adds 7fea67710e9f firmware: tegra: Fix error return code in tegra210_bpmp_init() adds 4ca4262310cc Merge branch for-5.14/firmware into for-next adds dd44ca51640f Merge branch 'for-5.14/clk' into for-5.14/memory adds 87d7426f169e Merge branch 'for-5.14/soc' into for-5.14/memory adds e0740fb86973 memory: tegra: Fix compilation warnings on 64bit platforms adds 08decdd5b448 memory: tegra: Enable compile testing for all drivers adds ab7d6623513e memory: tegra20-emc: Use devm_tegra_core_dev_init_opp_table() adds ef64a6f80a7e memory: tegra30-emc: Use devm_tegra_core_dev_init_opp_table() adds e688e30c3961 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 b2b315df631d Merge branch for-5.14/arm/dt into for-next adds 4302331fdf44 ARM: tegra_defconfig: Enable CONFIG_DEVFREQ_THERMAL adds 4ad2e66192bb 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 d34628844904 Merge branch for-5.14/arm64/dt into for-next adds 1a1a0d6456a1 Merge remote-tracking branch 'tegra/for-next' adds 48e5109067e6 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 020f16d4487d Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds faa1847d03a2 clk: imx: scu: add enet rgmii gpr clocks adds 9e10fc92feb3 Merge remote-tracking branch 'clk-imx/for-next' adds 682b108ba598 clk: renesas: cpg-mssr: Remove unused [RM]MSTPCR() definitions adds 3f6ecaf1cad9 clk: renesas: cpg-mssr: Make srstclr[] comment block consistent adds 790c06cc5df2 clk: renesas: r8a77995: Add ZA2 clock adds 7c5eda414bdb Merge remote-tracking branch 'clk-renesas/renesas-clk' adds c1a611917650 Merge remote-tracking branch 'csky/linux-next' adds 51e08ad1b9bf 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 8638b73b3f34 Merge remote-tracking branch 'm68k/for-next' adds 695efefb2e31 microblaze: Cleanup unused functions adds 14a832498c23 arch: microblaze: Fix spelling mistake "vesion" -> "version" adds 45eee15982b1 Merge remote-tracking branch 'microblaze/next' adds 5334d983f385 MIPS: SEAD3: Correct Ethernet node name adds ab5891a8350f dt-bindings: vendor-prefixes: Add an entry for OpenEmbed adds cbafa54aa2ae MIPS: ath79: ar9331: Add OpeneEmbed SOM9331 Board adds 69e22d9ff71b MIPS: ath79: ar9331: add pause property for the MAC <> swi [...] adds 4f5d31ce099d MIPS: Loongson64: Remove a "set but not used" variable adds c43e6b43d937 MIPS: Loongson64: Update loongson3_defconfig adds 01153887beb5 mips: dts: loongson: fix DTC unit name warnings adds dfd6553212c3 mips: dts: loongson: fix DTC unit name warnings adds a3da3d3d55a3 mips: dts: loongson: fix DTC unit name warnings adds 15b32eb21a48 mips: dts: loongson: fix DTC unit name warnings adds b35ef2dd1675 mips: dts: loongson: fix DTC unit name warnings 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 e757ded731f4 Merge remote-tracking branch 'mips/mips-next' adds 3a5988b884a3 powerpc/32s: Remove m8260_gorom() adds 1a3c6ceed253 powerpc/asm-offset: Remove unused items adds 13c7dad95176 powerpc/paca: Remove mm_ctx_id and mm_ctx_slb_addr_limit adds f3f6d18417eb powerpc/papr_scm: Reduce error severity if nvdimm stats in [...] adds 9a1762a4a4ff powerpc/8xx: Update mpc885_ads_defconfig to improve CI adds 930a77c3ad79 powerpc/boot: Fix a typo in partial_decompress() comment adds c176c3d58a3e powerpc: Define NR_CPUS all the time adds 70d6ebf82bd0 powerpc/603: Avoid a pile of NOPs when not using SW LRU in [...] adds fe3dc333d2ed powerpc/mmu: Don't duplicate radix_enabled() adds 0441729e1637 powerpc/mmu: Remove leftover CONFIG_E200 adds 8af8d72dc58e powerpc/32s: Speed up likely path of kuap_update_sr() adds b09049c516af powerpc: Only pad struct pt_regs when needed adds ca8cc36901e9 powerpc/32s: Remove asm/book3s/32/hash.h adds 34f7f79827ec selftests/powerpc: Add test of mitigation patching adds 9b373899e960 powerpc/pseries/memhotplug: Remove unused inline function [...] adds c67454615cf9 selftests/powerpc: Fix duplicate included pthread.h adds ad06bcfd5b8f powerpc/pseries/ras: Delete a redundant condition branch adds feb0e079f43d powerpc/pseries: Set UNISOLATE on dlpar_memory_remove_by_i [...] adds 2ad216b4d6ff powerpc/pseries: check DRCONF_MEM_RESERVED in lmb_is_removable() adds 163e7921750f powerpc/pseries: break early in dlpar_memory_remove_by_cou [...] adds 40999b041e03 powerpc/pseries: minor enhancements in dlpar_memory_remove [...] adds f259fb893c69 powerpc/Makefile: Add ppc32/ppc64_randconfig targets adds 5b75bd763d36 powerpc/sstep: Add emulation support for ‘setb’ instruction adds 60060d704c55 powerpc/sstep: Add tests for setb instruction adds 73e6e4e01134 powerpc/powernv/pci: fix header guard adds 6fcb574125e6 powerpc: Kconfig: disable CONFIG_COMPAT for clang < 12 adds 7ee3e97e00a3 kprobes: Allow architectures to override optinsn page allocation adds b73c8cccd72a powerpc/kprobes: Replace ppc_optinsn by common optinsn adds 04195c4b9279 Merge remote-tracking branch 'powerpc/next' adds 3332f4190674 riscv: mremap speedup - enable HAVE_MOVE_PUD and HAVE_MOVE_PMD adds 8f3e136ff378 riscv: mm: Remove setup_zero_page() adds db756746807b riscv: enable generic PCI resource mapping adds f842f5ff6aaf riscv: Move setup_bootmem into paging_init adds 50bae95e17c6 riscv: mm: Drop redundant _sdata and _edata declaration adds 8237c5243a61 riscv: Optimize switch_mm by passing "cpu" to flush_icache [...] adds 37a7a2a10ec5 riscv: Turn has_fpu into a static key if FPU=y 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 51d4f5cede61 Merge remote-tracking branch 'risc-v/for-next' adds f4ab4787355a s390/cpumf: remove counter transaction call backs adds f931b80ac774 s390/cpumf: remove WARN_ON_ONCE in counter start handler adds 2aef03c8c8f9 s390: enable HAVE_IOREMAP_PROT adds 0359e972488d s390/entry: use assignment to read intcode / asm to copy gprs adds 9f47db404d6b s390/facilities: move stfl information from lowcore to glo [...] adds 6e8217df8ce8 s390/irq: add union/struct to access external interrupt pa [...] adds 74fb6232b37e s390/irq: add union/struct to access io interrupt data adds ceeede8d8414 s390/cio: add union/struct to access tpi_info adds 50109c65c78e s390/traps: add struct to access transactional diagnostic block adds b78a5cd5e18a s390/crypto: fix function/prototype mismatches adds 7145132ee964 s390/zcrypt: remove zcrypt_device_count adds 556c93b623d5 s390/ap: wire up bus->probe and bus->remove adds 350d38f610fb s390/ccwgroup: release the cdevs from within dev->release() adds b72d241fec23 s390/sclp_vt220: fix console name to match device adds bd7a3813cabd s390/ipl: make parameter area accessible via struct parmarea adds 5642058abef0 s390/boot: access kernel command line via parmarea adds 44d95d1692f2 s390/mm: ensure switch_mm() is executed with interrupts disabled adds c9c4601cc42d s390/smp: reallocate IPL CPU lowcore adds 454ae054b138 s390/smp: do not preserve boot CPU lowcore on hotplug adds d7848316852d s390/smp: remove redundant pcpu::lowcore member adds 9787a8a26d60 s390/ap: extend AP change bindings-complete uevent with counter adds defb486cb2e8 s390/vfio-ap: clean up vfio_ap_drv's definition adds ced081dd2bd0 s390/ccwgroup: simplify ungrouping when driver deregisters adds eb802d005506 s390/ccwgroup: use BUS_NOTIFY_UNBOUND_DRIVER to trigger un [...] adds 336fd9f1abdf s390/ap/zcrypt: notify userspace with online, config and m [...] adds 04f80b59e597 s390: disable SSP when needed adds 2417ce7ef477 Merge branch 'features' into for-next adds 08392af13f07 Merge remote-tracking branch 's390/for-next' adds 1395a628cf14 Merge remote-tracking branch 'sh/for-next' adds 21e0c3d5f633 xtensa: fix kconfig unmet dependency warning for HAVE_FUTE [...] adds c1464a635a1d 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 6c20cbccf602 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 47791d55a4c7 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 f9d0ed3a7dd6 Merge remote-tracking branch 'ceph/master' adds 00ebb243da7f cifs: fix ipv6 formating in cifs_ses_add_channel adds 796fa9ec9f6c Merge remote-tracking branch 'cifs/for-next' adds cdd10398e71a cifsd: add goto fail in asn1_oid_decode() adds 3566a2b0f73a cifsd: use memcmp instead of for loop check in oid_eq() adds 8bae4419ce63 cifsd: add goto fail in neg_token_init_mech_type() adds 94096702376e cifsd: move fips_enabled check before the str_to_key() adds fd43cbbe0af5 cifsd: just return smbhash() instead of using rc return value adds 7e38ea254c82 cifsd: move ret check before the out label adds 4a6b02282632 cifsd: simplify error handling in ksmbd_auth_ntlm() adds 192cc732c65a cifsd: remove unneeded type casting adds b72802aa77dc cifsd: set error return value for memcmp() difference adds 876edcc4cffd cifsd: return zero in always success case adds 522dcc76269f cifsd: never return 1 on failure adds 41a7848a01b3 cifsd: add the check if nvec is zero adds 08591ccfdd4f cifsd: len can never be negative in ksmbd_init_sg() adds 03f1c3d38887 cifsd: remove unneeded initialization of rc variable in ks [...] adds 27aa646db0f0 cifsd: fix wrong return value in ksmbd_crypt_message() adds 73b8b0853942 cifsd: change success handling to failure handling adds 533a45da1a89 cifsd: add default case in switch statment in alloc_shash_desc() adds 12fc704441ad cifsd: call kzalloc() directly instead of wrapper adds d3cd8c491559 cifsd: simplify error handling in ksmbd_gen_preauth_integr [...] adds 0e579cd17f8e cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_fi [...] adds 704780597626 cifsd: alignment match open parenthesis adds a2d0b5034a5f cifsd: add the check to prevent potential overflow with sm [...] adds a2d6321b459a cifsd: braces {} should be used on all arms of this statement adds c8ed11522b4a cifsd: spaces preferred around that '/' adds 2f5205c2377c cifsd: don't use multiple blank lines adds 10268f7d5755 cifsd: No space is necessary after a cast adds fe30ea69ff81 cifsd: Blank lines aren't necessary after an open brace '{' adds 070fb21e5912 cifsd: Alignment should match open parenthesis adds c986ed981ae6 cifsd: remove unnecessary parentheses around adds fc2d1b58c4f2 cifsd: Prefer kernel type 'u16' over 'uint16_t' adds a6a5fa77805b cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow sy [...] adds bfe6cb0ce5dd Merge pull request #50 from namjaejeon/cifsd-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 fd0d81b8d6d3 Merge remote-tracking branch 'cifsd/cifsd-for-next' adds dd33f1f7aaf0 configfs: fix the kerneldoc comment for configfs_create_bin_file adds 44b9a000df5c configfs: drop pointless kerneldoc comments adds 7fe1e79b59ba configfs: implement the .read_iter and .write_iter methods adds e7c9c072a39f 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 772ba2c5bfd8 Merge remote-tracking branch 'erofs/dev' adds 4b44fa64b845 Merge remote-tracking branch 'ext3/for_next' adds 4f55dc2a988b f2fs: return success if there is no work to do adds 0dd571785d61 f2fs: add MODULE_SOFTDEP to ensure crc32 is included in th [...] adds e3c548323d32 f2fs: let's allow compression for mmap files adds 4a67d9b07ac8 f2fs: compress: fix to disallow temp extension adds 8939a8489ca6 f2fs: atgc: export entries for better tunability via sysfs adds b585a90e9fe2 f2fs: avoid attaching SB_ACTIVE flag during mount/remount adds 39c036a98d52 f2fs: compress: remove unneeded preallocation adds 61ae61f4437b f2fs: introduce FI_COMPRESS_RELEASED instead of using IMMU [...] adds fe40db607855 f2fs: support RO feature adds 4caec3cd9260 Merge remote-tracking branch 'f2fs/dev' adds 492109333c29 fs/jfs: Fix missing error code in lmLogInit() adds 3c706b43347b Merge remote-tracking branch 'jfs/jfs-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 e849d2945eea Merge remote-tracking branch 'nfsd/nfsd-next' adds 64c7c879968a Merge remote-tracking branch 'v9fs/9p-next' adds 379bd76a91a6 Merge remote-tracking branch 'vfs/for-next' adds 1b932689c777 lib: test_scanf: Remove pointless use of type_min() with u [...] adds d327ea15a305 random32: Fix implicit truncation warning in prandom_seed_state() adds 7e4e0a140346 Merge branch 'for-5.14-vsprintf-scanf' into for-next adds 35d70801fd5a Merge remote-tracking branch 'printk/for-next' adds b15b253c9082 HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] adds a2c11cc3b573 Merge remote-tracking branch 'hid/for-next' adds 469668a58b68 dt-bindings: i2c: i2c-rk3x: add description for rk3568 adds e653312b5b77 i2c: qcom-cci: add sm8250 compatible adds 168290fb2675 i2c: add binding to mark a bus as supporting SMBus-Alert adds c8062d11e20c i2c: stm32f7: add SMBus-Alert support adds 1ffa3864e86b Merge branch 'i2c/for-current' into i2c/for-next adds 67d3be60c77f Merge branch 'i2c/for-current' into i2c/for-next adds 3fb2e2aeafb2 i2c: aspeed: disable additional device addresses on ast2[56]xx adds 78f420acc423 i2c: i801: Remove unneeded warning after wait_event_timeou [...] adds 1de93d5d5217 i2c: i801: Replace waitqueue with completion API adds 0d3f1e4524bb i2c: i801: Use standard PCI constants instead of own ones adds 7fb9dc8109bf i2c: mediatek: Rename i2c irq name adds 0d422289f261 Merge branch 'i2c/for-5.14' into i2c/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 22e770971ea9 Merge remote-tracking branch 'i2c/i2c/for-next' adds b3c02883c805 hwmon: (pmbus/zl6100) Add support for ZLS1003, ZLS4009 and ZL8802 adds ac7efe3fdb02 hwmon: (pmbus/zl6100) Update documentation for zl6100 driver adds f48d3bebacbd hwmon: (lm75) Add TI TMP1075 support adds c75ed5f2776c dt-bindings: hwmon: Add Texas Instruments TMP1075 adds 813705eef01b docs: hwmon: ir36021.rst: replace some characters adds ac5e01c2b66d docs: hwmon: avoid using UTF-8 chars adds 3d8fe0037757 hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" adds 7dcaa6b08202 hwmon: (max31722) Remove non-standard ACPI device IDs adds e1d639a320e4 hwmon: (lm70) Use SPI_MODE_X_MASK adds c69b5c0e8950 hwmon: (sch56xx) Use devres functions for watchdog adds 230219eae07e hwmon: (sch56xx-common) Use strscpy adds 70f2550913f5 hwmon: (sch56xx-common) Use helper function adds 4cc32de661e9 hwmon: (sch56xx-common) Simplify sch56xx_device_add adds 67ee62123e47 hwmon: (pmbus) Add new flag PMBUS_READ_STATUS_AFTER_FAILED_CHECK adds 01c80043d1e9 hwmon: (pmbus) Add documentation for new flags adds 8a7ffa5f9ced hwmon: (pmbus) Add support for additional Flex BMR convert [...] adds 7d2199a88213 hwmon: (bt1-pvt) Remove redundant error printing in pvt_re [...] adds d21e8b297a90 hwmon: (pmbus) Increase maximum number of phases per page adds f7e59ee5c28e hwmon: (pmbus) Add support for MPS Multi-phase mp2888 controller adds 1febebabe51e dt-bindings: Add MP2888 voltage regulator device adds 989c4cb5ac96 hwmon: (adm1275) enable adm1272 temperature reporting adds 3fca16d3ddbe docs: hwmon: Add an entry for mp2888 adds 3a6d378d1d5e hwmon: Add sht4x Temperature and Humidity Sensor Driver adds 009007a156f5 hwmon: (max31790) Fix fan speed reporting for fan7..12 adds 485356eba50b hwmon: (max31790) Report correct current pwm duty cycles adds bbe01b39ea48 hwmon: (max31790) Fix pwmX_enable attributes adds 5917adf78d53 hwmon: (max31790) Add support for fanX_enable attributes adds d43b3470fafe hwmon: (max31790) Clear fan fault after reporting it adds da00f9f0e817 hwmon: (max31790) Detect and report zero fan speed adds fc49fecb6518 hwmon: (max31790) Add support for fanX_min attributes adds 95ca0abd1f64 Merge remote-tracking branch 'hwmon-staging/hwmon-next' adds f7ebe6b76940 docs: Activate exCJK only in CJK chapters adds b77e4c4e655b iio: ABI: sysfs-bus-iio: fix a typo adds 1e03fe240512 iio: ABI: sysfs-bus-iio: avoid a warning when doc is built adds 544ef682c604 docs: kernel-parameters: mark numa=off is supported by a b [...] adds 811c3c4723cc docs/zh_CN:add core-api refcount-vs-atomic.rst translation. adds 8de8fe4f5db6 docs/zh_CN: add core api local_ops.rst translation adds c8237760cc56 docs: zh_CN: update Chinese translations 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 6b9779de2562 Merge remote-tracking branch 'jc_docs/docs-next' adds c3bf5129f339 media: v4l2-ctrls: always copy the controls on completion adds 71c689dc2e73 media: v4l2-ctrls: split up into four source files adds 80c1c54a2aa3 Merge tag 'v5.13-rc4' into media_tree adds 5bb2fa957e49 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 d24509055b10 Merge remote-tracking branch 'v4l-dvb-next/master' adds 514bf33071ad Merge branch 'devprop' into linux-next adds b9370dceabb7 ACPI: PM / fan: Put fan device IDs into separate header file adds e4ada4c8de70 Merge back ACPI power management material for v5.14. adds 514b25d84d1e Merge branches 'acpi-scan', 'acpi-pm', 'acpi-processor' an [...] adds bab858b30cbe ACPI: DPTF: Add new PCH FIVR methods adds 6306f0431914 ACPI: EC: Make more Asus laptops use ECDT _GPE adds b7a732a73ac5 ACPI: APEI: Don't warn if ACPI is disabled adds 45b10e3e0170 ACPI: sbshc: Fix fall-through warning for Clang adds f00d2d32cc67 ACPI: event: Remove redundant initialization of local variable adds 64887bbddae5 ACPI: ipmi: Remove address space handler in error path adds be7ae56809bf ACPI: configfs: Replace ACPI_INFO() with pr_debug() 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 c3d175e4852b cpufreq: intel_pstate: hybrid: Avoid exposing two global a [...] adds eb3693f0521e cpufreq: intel_pstate: hybrid: CPU-specific scaling factor adds fbdc21e9b038 cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode adds 706c5328851d cpufreq: intel_pstate: Add Cometlake support in no-HWP mode adds 9ff6774b9718 cpufreq: sc520_freq: add 'fallthrough' to one case adds c1d6d2fd2f64 cpufreq: acpi-cpufreq: Skip initialization if cpufreq driv [...] adds 7f5e8ac37f06 cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset adds 7dc39d9dead2 Merge branch 'pm-cpufreq' into linux-next adds 558642bccede PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ adds 6be2408a1ef6 PM: hibernate: fix spelling mistakes 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 171de28c1a62 Merge remote-tracking branch 'pm/linux-next' adds 4814d9c5d3b9 cpufreq: dt: Rename black/white-lists adds ea823390715b 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 ca2379939621 Merge remote-tracking branch 'devfreq/devfreq-next' adds 501cf7a64973 Merge remote-tracking branch 'opp/opp/linux-next' adds c937aabbd7f4 fs: dlm: always run complete for possible waiters adds 2df6b7627a81 fs: dlm: add dlm macros for ratelimit log adds b38bc9c2b317 fs: dlm: fix srcu read lock usage adds 7443bc962509 fs: dlm: set is othercon flag adds ba868d9deaab fs: dlm: reconnect if socket error report occurs adds c6aa00e3d20c fs: dlm: cancel work sync othercon adds 8aa31cbf20ad fs: dlm: fix connection tcp EOF handling adds 6fb5cf9d4206 fs: dlm: public header in out utility adds a070a91cf140 fs: dlm: add more midcomms hooks adds 8f2dc78dbc20 fs: dlm: make buffer handling per msg adds 2874d1a68c4e fs: dlm: add functionality to re-transmit a message adds 37a247da517f fs: dlm: move out some hash functionality adds 8e2e40860c7f fs: dlm: add union in dlm header for lockspace id adds 489d8e559c65 fs: dlm: add reliable connection if reconnect adds 5b2f981fde8b fs: dlm: add midcomms debugfs functionality adds 706474fbc5fe fs: dlm: don't allow half transmitted messages adds f6089981d07e fs: dlm: Fix memory leak of object mh adds 7d3848c03e09 fs: dlm: Fix spelling mistake "stucked" -> "stuck" 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 95cac6a8c0ca 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 ef758954ac5d Merge remote-tracking branch 'rdma/for-next' adds 52af13a41489 net: ftgmac100: add missing error return code in ftgmac100 [...] adds 3880fc37beba sfc: use DEVICE_ATTR_*() macro adds 4934fb7dc409 sfc: falcon: use DEVICE_ATTR_*() macro adds 0056982f093d ehea: Use DEVICE_ATTR_*() macro adds 190e6e291a4c net: r6040: Use logical or for MDIO operations adds 06666907a38a net: r6040: Use ETH_FCS_LEN adds 2ae83ed289c0 Merge branch 'r6040-cleanups' adds 5d6c3d91ad72 net: r6040: Allow restarting auto-negotiation adds ec7d6dd870d4 ethernet: ucc_geth: Use kmemdup() rather than kmalloc+memcpy adds 62f148d8dde6 nfc: st-nci: remove unnecessary assignment and label adds 1e6e76101fd9 net: hns3: configure promisc mode for VF asynchronously adds 4e2471f7b6ef net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace [...] adds feeb371272fe Merge branch 'hns3-promisc-updates' adds 542043e91df4 net: dsa: sja1105: parameterize the number of ports adds f238fef1b3de net: dsa: sja1105: avoid some work for unused ports adds 82760d7f2ea6 net: dsa: sja1105: dimension the data structures for a lar [...] adds df2a81a35ebb net: dsa: sja1105: don't assign the host port using dsa_up [...] adds c50376783f23 net: dsa: sja1105: skip CGU configuration if it's unnecessary adds fd6f2c257b0b net: dsa: sja1105: dynamically choose the number of static [...] adds f78a2517cf73 net: dsa: sja1105: use sja1105_xfer_u32 for the reset procedure adds 38fbe91f2287 net: dsa: sja1105: configure the multicast policers, if present adds 1bf658eefe38 net: dsa: sja1105: allow the frame buffer size to be customized adds d9d15a662cff Merge branch 'sja1105-sja1110-prep' adds 8890d0a1891a net: wan: remove redundant blank lines adds b32db030b96e net: wan: fix an code style issue about "foo* bar" adds f0328a192290 net: wan: add blank line after declarations adds 261795f4113b net: wan: code indent use tabs where possible adds e5877104b5ec net: wan: fix the code style issue about trailing statements adds c3b6b5c64f39 net: wan: add some required spaces adds 87feef1cfbbe net: wan: move out assignment in if condition adds 336d781bd952 net: wan: replace comparison to NULL with "!card" adds 80d67b95d1fe net: wan: fix the comments style issue adds d1406175f968 net: wan: add braces {} to all arms of the statement adds c1eaf3c09c54 Merge branch 'wan-cleanups' adds ccc882f0d838 net: bridge: remove redundant assignment adds 307ea4ce3edd net: hns3: switch to dim algorithm for adaptive interrupt [...] adds 687c87adc11a net/hamradio/6pack: Fix inconsistent indenting adds 98d728232c98 net: wan: remove redundant blank lines adds 9e7ee10f169f net: wan: add blank line after declarations adds c4fdef99d17b net: wan: fix an code style issue about "foo* bar adds 69542276e2b1 net: wan: add some required spaces adds 2aea27bae89b net: wan: replace comparison to NULL with "!card" adds 30cbb0107e98 net: wan: add spaces required around that ':' and '+' adds 1b19b3f79063 Merge branch 'wan-cleanups' adds e4e92ee78702 net: wwan: core: Add WWAN device index sysfs attribute adds 568e7142a15f nfc: st95hf: remove unnecessary assignment and label adds c7a551b2e44a nfc: st-nci: remove unnecessary labels adds 18c8d3044d9c net/appletalk: Fix inconsistent indenting adds d4ef55288aa2 e100: handle eeprom as little endian adds c40591cc3d48 intel: remove checker warning adds 0a5d8a9d226f fm10k: move error check adds 88c228b22e00 igb/igc: use strongly typed pointer adds c7cbfb028b95 igb: handle vlan types with checker enabled adds b514958dd1a3 igb: fix assignment on big endian machines adds 9fb8602e565d igb: override two checker warnings adds de8447131d2b intel: call csum functions with well formatted arguments adds b6ce4a1c4ba4 igbvf: convert to strongly typed descriptors adds b16dc6c2f178 ixgbe: use checker safe conversions adds 205523bc06ce ixgbe: reduce checker warnings adds 59c56342459a Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 5ada57a9a6b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f285f37cb1e6 devlink: append split port number to the port name adds 75a78026ea13 dt-bindings: can: rcar_can: Convert to json-schema adds 8a5e7d19c8c7 dt-bindings: can: rcar_canfd: Convert to json-schema adds 7e97d274db92 can: uapi: update CAN-FD frame description adds 025468842212 can: uapi: introduce CANFD_FDF flag for mixed content in s [...] adds 24a774a4f975 can: proc: remove unnecessary variables adds 46d8657a6b28 can: isotp: change error format from decimal to symbolic e [...] adds 6a5ddae57884 can: isotp: add symbolic error message to isotp_module_init() adds c69d190f7bb9 can: isotp: Add error message if txqueuelen is too small adds 9208f7bf053a can: softing: Remove redundant variable ptr adds 83415669d8d8 can: hi311x: hi3110_can_probe(): silence clang warning adds 10462b3558d4 can: mcp251x: mcp251x_can_probe(): silence clang warning adds b558e200d626 can: mcp251xfd: silence clang warning adds 4318b1aa22b7 can: at91_can: silence clang warning adds 893974d9b565 can: kvaser_usb: Rename define USB_HYBRID_{,PRO_}CANLIN_PR [...] adds ee6bb641bc70 can: kvaser_usb: Add new Kvaser hydra devices adds c7b0f6887d90 can: c_can: remove unused variable struct c_can_priv::rxmasked adds 2722ac986e93 can: c_can: add ethtool support adds 20779943a080 can: m_can: use bits.h macros for all regmasks adds 38395f302f4d can: m_can: clean up CCCR reg defs, order by revs adds 0f3157166891 can: m_can: make TXESC, RXESC config more explicit adds 50fe7547b637 can: m_can: fix whitespace in a few comments adds b14b27fffa2e Merge tag 'linux-can-next-for-5.14-20210527' of git://git. [...] adds 557c4d2f780c selftests: devlink_lib: add check for devlink device existence adds 2754125ebd33 net/mlx5: Expose FW version over defined keyword adds f55c998c274e mlxsw: core: Expose FW version over defined keyword adds 7dafcc4c9dfb mlxsw: core: use PSID string define in devlink info adds 91b17a436759 Merge branch 'mlx-devlink-dev-info-versions-adjustments' adds bf3be85dbe59 atl1c: detect NIC type early adds 20a1b6bdca15 atl1c: move tx napi into tpd_ring adds 8042824a3c0b atl1c: prepare for multiple rx queues adds 057f4af2b171 atl1c: add 4 RX/TX queue support for Mikrotik 10/25G NIC adds cf5e12974981 Merge branch 'add-4-rx-tx-queue-support-for-mikrotik-10-25g-nic' adds eefa5311c3f7 ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() adds 74097a0dcd1e net/mlx5e: CT, Remove newline from ct_dbg call adds 7fac5c2eced3 net/mlx5: CT: Avoid reusing modify header context for natt [...] adds ed2fe7ba7b9f net/mlx5e: TC: Use bit counts for register mapping adds b973cf32453f net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload adds c07274ab1ab2 net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet adds 2ef9c7c613cf net/mlx5e: RX, Remove unnecessary check in RX CQE compress [...] adds b72ce870f57e net/mlx5: DR, Remove unused field of send_ring struct adds e01b58e9d5c4 net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE adds 04745afb2ae3 net/mlx5: Move table size calculation to steering cmd layer adds 4a98544d1827 net/mlx5: Move chains ft pool to be used by all firmware steering adds 9e117998409c net/mlx5: DR, Set max table size to 2G entries adds 71513c05a97f net/mlx5: Cap the maximum flow group size to 16M entries adds a546432f2f04 net/mlx5: Remove unnecessary spin lock protection adds 2b1476752521 net/mlx5: Use boolean arithmetic to evaluate roce_lag adds 861364106361 net/mlx5: Fix lag port remapping logic adds af9207adb6d9 Merge tag 'mlx5-updates-2021-05-26' of git://git.kernel.or [...] 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 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 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 00efd15603d0 Merge remote-tracking branch 'net-next/master' adds f9bceaa59c5c libbpf: Skip bpf_object__probe_loading for light skeleton adds 3e87f192b405 bpf: Add lookup_and_delete_elem support to hashtab adds d59b9f2d1b22 bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags adds 49c299b69444 selftests/bpf: Add bpf_lookup_and_delete_elem tests adds 5556bacaa561 Merge branch 'Add lookup_and_delete_elem support to BPF ha [...] adds 9f0c317f6aa1 libbpf: Add support for new llvm bpf relocations adds 4ce7d68beb9e samples: bpf: Ix kernel-doc syntax in file header adds 8fb33b605530 bpf: Fix spelling mistakes adds a720a2a0ad6c xsk: Use kvcalloc to support large umems adds 5981881d21df libbpf: Add libbpf_set_strict_mode() API to turn on libbpf [...] adds bad2e478af3b selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks adds f12b65432728 libbpf: Streamline error reporting for low-level APIs adds e9fc3ce99b34 libbpf: Streamline error reporting for high-level APIs adds 9c6c0449deb4 bpftool: Set errno on skeleton failures and propagate errors adds 21703cf790c7 Merge branch 'libbpf: error reporting changes for v1.0' adds cb261b594b41 bpf: Run devmap xdp_prog on flush instead of bulk enqueue adds e624d4ed4aa8 xdp: Extend xdp_redirect_map with broadcast support adds e48cfe4bbfad sample/bpf: Add xdp_redirect_map_multi for redirect_map br [...] adds d23292476297 selftests/bpf: Add xdp_redirect_multi test adds aa7f1f03bd99 Merge branch 'bpf-xdp-bcast' adds d6a6a55518c1 libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h 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 ef9e80e9d504 Merge remote-tracking branch 'bpf-next/for-next' adds 335a2a1fcefc esp: drop unneeded assignment in esp4_gro_receive() adds fe9f1d8779cb xfrm: add state hashtable keyed by seq adds a925316af80a net: Remove unnecessary variables adds c0b0c632fc65 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 2758402ca59f Merge remote-tracking branch 'wireless-drivers-next/master' adds a29cbfbf673f Bluetooth: disable filter dup when scan for adv monitor adds 1920c2b5fedd Bluetooth: mgmt: Fix the command returns garbage parameter value adds 10847cf32d5c Bluetooth: hci_h5: Add RTL8822CS capabilities 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 736b89188173 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 ff91d94f846d Merge remote-tracking branch 'gfs2/for-next' adds bc8e157fdb46 mtd: core: Fix freeing of otp_info buffer adds c3c8c051df3e mtd: core: Potential NULL dereference in mtd_otp_size() adds 5c1ce1fb8a2d mtd: devices: Remove superfluous "break" adds 237960880960 mtd: partitions: redboot: seek fis-index-block in the right node adds eb1765c40530 mtd: partitions: redboot: fix style issues adds 10f3b4d79958 mtd: parsers: qcom: Fix leaking of partition name adds 81d9f55447af Merge remote-tracking branch 'mtd/mtd/next' adds 961965c45c70 mtd: rawnand: Add a helper to clarify the interface configuration adds 4dd7ef970bee mtd: rawnand: arasan: Check the proposed data interface is [...] adds ed2a49103711 mtd: rawnand: atmel: Check the proposed data interface is [...] adds 64de50e38e6f mtd: rawnand: onfi: Use the BIT() macro when possible adds b16e0d5d7d69 mtd: rawnand: Update dead URL adds dbb7b2e07564 mtd: rawnand: Use more recent ONFI specification wording adds 7ce872d9f55f mtd: rawnand: Clarify the NV-DDR entries in the ONFI structure adds 1666b815ad1a mtd: rawnand: Add NV-DDR timings adds 9310668fb60a mtd: rawnand: Retrieve NV-DDR timing modes from the ONFI p [...] adds 94c8ce8e3e96 mtd: rawnand: Add an indirection on onfi_fill_interface_config() adds 45606518f961 mtd: rawnand: Add onfi_fill_nvddr_interface_config() helper adds fee9c6d8f098 mtd: rawnand: Avoid accessing NV-DDR timings from legacy code adds d7a773e8812b mtd: rawnand: Access SDR and NV-DDR timings through a comm [...] adds 09cdb237c3c8 mtd: rawnand: Handle the double bytes in NV-DDR mode adds e32df79f19c7 mtd: rawnand: Add a helper to find the closest ONFI NV-DDR mode adds f3fe156ede6d mtd: rawnand: Support enabling NV-DDR through SET_FEATURES adds 9d3194bf2aef mtd: rawnand: Allow SDR timings to be nacked adds a9ecc8c814e9 mtd: rawnand: Choose the best timings, NV-DDR included adds b134ed01d95e MAINTAINERS: Add myself as co-maintainer of the Arasan NAN [...] adds 698ddeb89e01 mtd: rawnand: arasan: Fix a macro parameter adds 10938a08fc40 mtd: rawnand: arasan: Workaround a misbehaving prog type w [...] adds 4edde6031458 mtd: rawnand: arasan: Support NV-DDR interface adds 6b562738a22c dt-binding: mtd: nand: Document the cs-gpios property adds 10e96f8b4e75 mtd: rawnand: Move struct gpio_desc declaration to the top adds b85c943d181a mtd: rawnand: Add a helper to parse the gpio-cs DT property adds b5437c7b682c mtd: rawnand: arasan: Ensure proper configuration for the [...] adds acbd3d0945f9 mtd: rawnand: arasan: Leverage additional GPIO CS adds 902f332e461a mtd: rawnand: qcom: Delete an unneeded bool conversion adds c374839f9b44 mtd: spinand: macronix: Add support for serial NAND flash adds ae9188b2f2e8 Merge remote-tracking branch 'nand/nand/next' adds 5c26d52c9e5c mtd: spi-nor: nxp-spifi: Use SPI_MODE_X_MASK adds ccfb7cf18f96 mtd: spi-nor: Add documentation for spi_nor_soft_reset() adds a6e2cd4dd28e mtd: spi-nor: otp: fix kerneldoc typos adds 4247f5e17124 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 c68ea772ae6e Merge remote-tracking branch 'crypto/master' adds fc7a8abcee22 drm/vc4: Fix clock source for VEC PixelValve on BCM2711 adds 082152aacd04 dt-bindings: display: bcm2835-vec: Add BCM2711 compatible adds a122d70bb81f drm/vc4: Separate VEC compatible variants adds bf6de8e61509 drm/vc4: txp: Properly set the possible_crtcs mask adds 47a50743031a drm/vc4: crtc: Skip the TXP adds c6883985d463 drm/vc4: crtc: Pass the drm_atomic_state to config_pv adds 5a184d959d5a drm/vc4: crtc: Fix vc4_get_crtc_encoder logic adds b601c16b7ba8 drm/vc4: crtc: Lookup the encoder from the register at boot adds 5b0060004236 drm/vc4: hdmi: Prevent clock unbalance adds 7c9005703ff5 drm/vc4: hvs: Make the HVS bind first adds 7d9061e097e8 drm/vc4: hdmi: Properly compute the BVB clock rate adds 86e3a65fdb63 drm/vc4: hdmi: Check and warn if we can't reach 4kp60 frequencies adds c85695a2016e drm/vc4: hdmi: Enable the scrambler adds 257d36d493e9 drm/vc4: hdmi: Add a workqueue to set scrambling adds a596fcd9cbc7 drm/panel: panel-simple: Add missing pm_runtime_dont_use_a [...] adds 5e4322a8b266 drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_p [...] adds cf8ccbc72d61 drm: Add support for GEM buffers backed by non-coherent memory adds b09069046d6b drm: Add and export function drm_fb_cma_sync_non_coherent adds 4a791cb6d34f drm/ingenic: Add option to alloc cached GEM buffers adds 7afefb81b72c drm/amdgpu: Rename flag which prevents HW access adds e1543d83ed55 drm/amdgpu: Fix crash when hot unplug in BACO adds 8eca89a10833 drm/amdgpu: Fix clang warning: unused label 'exit' adds ccd9fe972c4d drm/ttm: Don't override vm_ops callbacks, if set adds 71df0368e9b6 drm/amdgpu: Implement mmap as GEM object function adds 645e954137f0 drm/radeon: Implement mmap as GEM object function adds 265ec0dd1a0d drm/nouveau: Implement mmap as GEM object function adds e65d096f8bd8 drm/vmwgfx: Inline ttm_bo_mmap() into vmwgfx driver adds cbc5caf778ba drm/vmwgfx: Inline vmw_verify_access() adds 031df82514b4 drm/ttm: Remove ttm_bo_mmap() and friends adds e0283ffaecc2 drm/kconfig: Remove unused select of DRM_KMS_FB_HELPER adds 5562f75c49cc drm: fix leaked dma handles after removing drm_pci_free adds 6616125bb4df drm/hisilicon/kirin: Use the correct HiSilicon copyright adds b3484d2b03e4 drm/fb-helper: improve DRM fbdev emulation device names adds 39aa91e2af57 fbdev: matrox: use modern module_init() adds 5a6af54d6e4d drm/amdgpu: Use %p4cc to print 4CC format adds b2f0101a0689 drm/simpledrm: Use %p4cc to print 4CC format adds b066c72e6a1c drm: Remove drm_get_format_name() adds c4eaba3853ed drm/fourcc: Remove struct drm_format_buf_name 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 5522e9f7b0fb Merge v5.13-rc3 into drm-next 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 302f3adf3371 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 d1f7452872e5 Merge remote-tracking branch 'drm-misc/for-linux-next' adds 6a593769c75f drm/amd/amdkfd: Drop unnecessary NULL check after container_of adds 0e9def2108af drm/amdgpu: fix typo adds abaf210c281d drm/amdgpu: add judgement for dc support adds 3e06db4d62a8 drm/amdgpu: add missing unreserve on error adds 713305570aeb drm/amdgpu: Fix an error code in kfd_mem_attach_dmabuf() adds 2a4021ccb8fe drm/amdgpu: Change IP init sequence to support PSP program [...] adds 02b865f88b4e drm/amdgpu: refine amdgpu_fru_get_product_info adds ee780965cbf5 drm/amd/display: Remove the repeated declaration adds 53602f4aeadb drm/radeon/evergreen: Remove the repeated declaration adds 0bba09bc2d17 drm/radeon: remove the repeated declaration adds e8ce3d474fb9 drm/amd/display: Fix overlay validation by considering cursors adds 5a645ff5c619 drm/amdgpu: Correctly clear GCEA error status adds 2871e1019943 drm/amdgpu: Don't query CE and UE errors adds a46751fbcde5 drm/amdgpu: Fix RAS function interface adds 05adfd80cc52 drm/amdgpu: Use delayed work to collect RAS error counters adds 6e568e438b4d drm/amd/display: Added support for individual control for [...] adds 4932d17697f2 drm/amd/display: disable desktop VRR when using older flip model adds 68d9821ff4d2 drm/amd/display: Retrieve DSC Branch Decoder Caps adds 7211b60514f8 drm/amd/display: Update DP link configuration. adds e84ecdc5bd75 drm/amd/display: Expand DP module clock recovery API. adds 3beac533b8da drm/amd/display: Remove redundant safeguards for dmub-srv [...] adds 051b78871894 drm/amd/display: Fix potential memory leak in DMUB hw_init adds f2973d2a418d drm/amd/display: Implement INBOX0 usage in driver adds 3df212576e8b drm/amd/display: add exit training mode and update channel [...] adds cd6a9a1c15c2 drm/amd/display: isolate 8b 10b link training sequence int [...] adds 27fc432865bd drm/amd/display: Add Log for SST DSC Determination Policy adds 998b7ad2efd4 drm/amd/display: Refactor SST DSC Determination Policy adds 6566cae7aef3 drm/amd/display: fix odm scaling adds 397239a29912 drm/amd/display: 3.2.137 adds eae902f95e45 Revert "drm/amd/display: Refactor and add visual confirm f [...] adds 4965257fe618 drm/amdgpu/acpi: fix typo in ATCS handling adds d26ebc58526b drm/amd/pm/inc/smu_v13_0: Move table into the only source [...] adds 92ee6b1a695e drm/amd/pm/powerplay/hwmgr/smu7_thermal: Provide function [...] adds f9a698fcd572 drm/amd/pm/powerplay/hwmgr/vega12_thermal: Provide function name adds 0fc955e5c55d drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Provide 'vega12_i [...] adds 3818cd13dbb8 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Kernel-doc header [...] adds c00e89efb9df drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Provide function [...] adds 920e2f5a080c drm/amd/display/dc/bios/command_table_helper: Fix function [...] adds 0dc4cbbe70f9 drm/amd/display/dc/bios/command_table_helper2: Fix functio [...] adds 831a489000f6 drm/amd/display/dc/bios/bios_parser: Fix formatting and mi [...] adds 9e1178ef951c drm/amd/display/amdgpu_dm/amdgpu_dm: Functions must direct [...] adds 5ac1dd89df54 drm/amd/display/dc/dce/dmub_outbox: Convert over to kernel-doc adds 353f7f3a9dd5 drm/amd/display/dc/gpio/gpio_service: Pass around correct [...] adds 6e4a14ccdc86 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include our [...] adds 0cadcf7c1001 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 913d18d22a46 drm/amd/display/dc/dce/dce_mem_input: Remove duplicate ini [...] adds 9d8d96bec51b drm/amd/amdgpu/amdgpu_device: Make local function static adds 48e01bf4c18d drm/amd/display/amdgpu_dm/amdgpu_dm: Fix kernel-doc format [...] adds a76eb7d30f70 drm/amd/display/dc/dce110/dce110_hw_sequencer: Include hea [...] adds c45f6173eee5 drm/amd/display/dc/core/dc: Convert function headers to ke [...] adds 397d0c46cb3a drm/amd/display/dmub/src/dmub_srv_stat: Convert function h [...] adds c1b63b4bb4be drm/amd/display/modules/hdcp/hdcp_psp: Remove unused funct [...] adds dd1d82c04e11 drm/amdgpu/swsmu/aldebaran: fix check in is_dpm_running adds f1688bd69ec4 drm/amd/amdgpu:save psp ring wptr to avoid attack adds f9b7f3703ff9 drm/amdgpu/acpi: make ATPX/ATCS structures global (v2) adds ff92ecf575a9 drm/fourcc: Add 16 bpc fixed point framebuffer formats. adds 050cd3d616d9 drm/amd/display: Add support for SURFACE_PIXEL_FORMAT_GRPH [...] adds a316db720960 drm/amd/display: Increase linebuffer pixel depth to 36bpp. adds 92e2b820dd6e drm/amd/display: Make assert in DCE's program_bit_depth_re [...] adds 580204038f5b drm/amd/display: Enable support for 16 bpc fixed-point fra [...] 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 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 56b019f8eda0 drm/amdgpu: Use drm_dbg_kms for reporting failure to get a GEM FB adds 395d7e1e8811 usb/host: enable auto power control for xhci-pci adds f524c43dec8e drm/amdgpu: add another raven1 gfxoff quirk adds 241a146cdc35 drm/amdgpu: only check for _PR3 on dGPUs adds f2ff721bb1a8 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 73e7a0e55df5 Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 2c7abedacc12 Revert "drm/amd/display: To modify the condition in indica [...] adds e2861cec34d5 drm/amdgpu: check whether s2idle is enabled to determine s0ix adds 6c4a0e31f499 drm/radeon: Add HD-audio component notifier support (v2) adds 97d9f0d8b801 Merge remote-tracking branch 'amdgpu/drm-next' adds c24760cf42c3 drm/i915/dmc: s/intel_csr/intel_dmc adds ec2b1485a065 drm/i915/dmc: s/HAS_CSR/HAS_DMC adds 0633cdcbaa77 drm/i915/dmc: Rename macro names containing csr adds 74ff150d9871 drm/i915/dmc: Rename functions names having "csr" adds 32f9402d56d8 drm/i915/dmc: s/intel_csr.c/intel_dmc.c and s/intel_csr.h/ [...] adds db514cac08fd drm/i915/xelpd: Calculate VDSC RC parameters adds c33ebdb717e9 drm/i915/xelpd: Add rc_qp_table for rcparams calculation adds 7959ffe5768c drm/i915/adl_p: Add dedicated SAGV watermarks adds 93a6497188b8 drm/i915/adl_p: Setup ports/phys adds 55ce306c2aa1 drm/i915/adl_p: Implement TC sequences adds 14076e464550 drm/i915/adl_p: Don't config MBUS and DBUF during display [...] adds 247bdac958fc drm/i915/adl_p: Add ddb allocation support adds 835c176cb1c4 drm/i915: Introduce MBUS relative dbuf offsets adds f4dc00863226 drm/i915/adl_p: MBUS programming adds 510b28148891 drm/i915/adl_p: Tx escape clock with DSI adds 8aa2d2ef4641 drm/i915/display: Replace dc3co_enabled with dc3co_exitlin [...] adds 2d776579728b drm/i915/display: Add PSR interrupt error check function adds ca962882268a drm/i915/adl_p: Define and use ADL-P specific DP translati [...] adds 226c83263b10 drm/i915/adl_p: Add PLL Support adds 414002f1bb8e drm/i915/adl_p: Program DP/HDMI link rate to DDI_BUF_CTL adds e2ca757b6fa4 drm/i915/adlp: Add PIPE_MISC2 programming adds 4d32fe2f14a7 drm/i915/adl_p: Update memory bandwidth parameters adds cb4920cc40f6 drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 adds 273895109a04 drm/i915/gvt: Add missing macro name changes adds 6f20785b7601 drm/i915/display: fix typo when returning table adds b3de1d078919 drm/i915/adlp: Require DPT FB CCS color planes to be 2MB aligned adds 74862d4ccd6d drm/i915/adlp: Fix GEM VM asserts for DPT VMs adds 0f926e5cc8c0 drm/i915/debugfs: Print remap info for DPT VMAs as well adds 68b87ef252e0 drm/i915/display/adl_p: Drop earlier return in tc_has_modu [...] adds 8c80332d6735 drm/i915/adl_p: Handle TC cold adds b554065cb6fc drm/i915: WA for zero memory channel adds 95f7f7d34b05 drm/i915/display/adl_p: Allow DC3CO in pipe and port B adds 3cdef2a9f27d drm/i915/display/adl_p: Disable PSR2 adds aa85beeace6e drm/i915: Remove the repeated declaration adds 7bc188cc2c8c drm/i915/adl_p: enable MSO on pipe B adds abfe041de01f Merge drm/drm-next into drm-intel-next adds 8bcc0840cf7c drm/i915/xelpd: Enhanced pipe underrun reporting adds bb265dbdf38d drm/i915/xelpd: Add VRR guardband for VRR CTL adds 2fdb6a5ef622 drm/i915/display: Remove a redundant function argument fro [...] adds 06e0df24fcf1 drm/i915: Extract intel_hdmi_bpc_possible() adds f02e6c859514 drm/i915: Move has_hdmi_sink check into intel_hdmi_bpc_possible() adds 41828125acd6 drm/i915: Move platform checks into intel_hdmi_bpc_possible() adds d21d7a9d1020 drm/i915: Check sink deep color capabilitis during HDMI .m [...] adds cc3bd64d7cc3 drm/i915: Move the TMDS clock division into intel_hdmi_mod [...] adds 994a4c3e226a drm/i915: Drop redundant has_hdmi_sink check adds 40e40e63f7be drm/i915/display: relax 2big checking around initial fb 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 322cd7af8464 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 d7e7f9052027 Merge remote-tracking branch 'drm-tegra/drm/tegra/for-next' adds 3d7a0dd8f39b dt-bindings: msm: disp: add yaml schemas for DPU bindings adds 4dbe55c97741 dt-bindings: msm: dsi: add yaml schemas for DSI bindings adds 8fc939e72ff8 dt-bindings: msm: dsi: add yaml schemas for DSI PHY bindings adds 665a69611a73 dt-bindings: msm/dp: Add bindings of MSM DisplayPort controller adds 8dbde399044b drm/msm/dp: handle irq_hpd with sink_count = 0 correctly 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 f6821f05a768 Merge remote-tracking branch 'drm-msm/msm-next' adds 9ebd5b5d3cee Merge remote-tracking branch 'etnaviv/etnaviv/next' adds b24412aff37c regmap: add support for 7/17 register formating adds 5587eb7dbdc2 Merge remote-tracking branch 'regmap/for-5.14' into regmap-next adds c0eda0f05aa2 Merge remote-tracking branch 'regmap/for-next' adds 533a7ed9d541 ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change adds e94fdbd7b25d ALSA: control: Track in-flight control read/write/tlv accesses adds 73063cd3236e ALSA: control: Drop superfluous snd_power_wait() calls adds 968bb2baec60 ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE adds b6cc78da367c ALSA: Drop superfluous argument from snd_power_wait() adds 534a427bface ALSA: pcm: Block the release until the system resume finishes adds f20fdd4362e3 Merge branch 'topic/pci-rescan-prep-v2' into for-next adds fb25dcc885fa ALSA: firewire-lib: drop initial NODATA or empty packet adds b7c7699b4f42 ALSA: firewire-lib: obsolete callbacked member adds 266807f94e40 ALSA: bebob: cancel switching connection order adds 5ec85c198eff ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk adds 877013bc9cbd sound/oss/dmasound: Remove superfluous "break" adds a38e93302ee2 ALSA: ac97: fix PM reference leak in ac97_bus_remove() adds e1dc219af7eb ALSA: pcm: use DEVICE_ATTR_RO macro adds 08e767cd9e8b ALSA: control_led - use DEVICE_ATTR_*() macro adds 1519c84c0592 sound/oss/dmasound: Remove superfluous "break" adds 93a5b85c3c53 ALSA: drivers: opl3: fix useless self-comparison adds b5c2e2c79034 ALSA: pci: lx6464es: remove useless self-comparison adds d955782da290 ALSA: hda/ca0132: Make a const array static, makes object smaller 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 ac2af0548773 Merge remote-tracking branch 'sound/for-next' adds 17ba36b70469 ASoC: dt-bindings: codecs: Add bindings for nxp, tfa989x adds af00978a0a06 ASoC: codecs: Add driver for NXP/Goodix TFA989x (TFA1) amplifiers adds 17c2d247ddd2 ASoC: dt-bindings: renesas: rsnd: tidyup properties adds cf9d5c6619fa ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() adds d6956a7dde6f ASoC: rsnd: add null CLOCKIN support adds eb37ca9c98ae Merge series "ASoC: rsnd: add D3 support" from Kuninori Mo [...] adds d4e9889b0201 Merge branch 'for-5.13' of https://git.kernel.org/pub/scm/ [...] adds 1c52825c38fc ASoC: cs42l42: Fix 1536000 Bit Clock instability adds f5b49d98516c ASoC: cs42l42: Add support for 2304000 Bit clock adds 4b38da6ffd62 ASoC: cs42l42: Add support for 2400000 Bit clock adds 0e91438ff704 ASoC: cs42l42: Check jack status before reporting button events adds 2eadc04d83f6 ASoC: tlv320aic26: use DEVICE_ATTR_RW macro adds d5bd87e3a39e ASoC: imx-card: Make some symbols static adds 3ef6253cd080 ASoC: cs42l56: use DEVICE_ATTR_WO macro adds d04260393ea0 ASoC: wm8962: Use DEVICE_ATTR_WO macro adds 6405941e6884 ASoC: cs43130: Use DEVICE_ATTR_RO macro adds 4e7f0ea0e2e7 ASoC: cs35l3x: Use neutral language in amp drivers adds 058efb406418 ASoC: cs42l52: use DEVICE_ATTR_WO macro 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 385247d1d50e Merge remote-tracking branch 'asoc/for-5.14' into asoc-next adds 02da0391fa16 Merge remote-tracking branch 'sound-asoc/for-next' adds 2c0f0f363956 module: correctly exit module_kallsyms_on_each_symbol when [...] adds 264441880212 Merge remote-tracking branch 'modules/modules-next' adds d9b576917a1d Input: hil_kbd - fix error return code in hil_dev_connect() adds ba5b93d56c8d dt-bindings: input: remove fsl-mma8450 which is handled by [...] adds 204db365077d Input: evbug - remove an empty comment block adds 94a332bd8626 Input: ims-pcu - replace some spaces with tabs adds cbb245239282 Merge tag 'v5.12' into next adds 71d576d31f85 dt-bindings: touchscreen: Convert resistive-adc-touch bind [...] adds ff7af0fe13b5 dt-bindings: touchscreen: add touchscreen-x/y-plate-ohms property adds 241a952f90aa dt-bindings: touchscreen: resistive-adc-touch: add support [...] adds fb082cd59afa Input: resistive-adc-touch - add support for z1 and z2 channels adds 4b48d935a5e0 Input: cyttsp - convert bindings to YAML and extend adds 007704c99f52 Input: cyttsp - probe from compatibles adds 6cf3b3abbf0b Input: cyttsp - obtain regulators 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 9145689ea5fd Merge remote-tracking branch 'input/next' adds 15e4f69476d0 Merge branch 'for-5.14/libata' into for-next adds 12e0613715e1 block_dump: remove block_dump feature in mark_inode_dirty() adds 3af3d772f721 block_dump: remove block_dump feature adds 51fd43e28010 block_dump: remove comments in docs adds 65a8db393a8e aoe: remove unnecessary mutex_init() adds b5f3352e0868 blkcg: drop CLONE_IO check in blkcg_can_attach() adds 8c390ff910c5 block: remove unneeded parenthesis from blk-sysfs adds 84da7acc3ba5 block: avoid double io accounting for flush request adds 2e315dc07df0 blk-mq: grab rq->refcount before calling ->fn in blk_mq_ta [...] adds bd63141d585b blk-mq: clear stale request in tags->rq[] before freeing o [...] adds 364b61818f65 blk-mq: clearing flush request reference in tags->rqs[] adds 56b68085e536 blk-mq: Some tag allocation code refactoring adds d97e594c5166 blk-mq: Use request queue-wide tags for tagset-wide sbitmap adds 1fe3c33d5695 Merge branch 'for-5.14/block' into for-next adds 8184035805dc rsxx: Use struct_size() in vmalloc() adds cae7e156d77e Merge branch 'for-5.14/drivers' into for-next adds 7f02c72da989 io_uring: improve sqpoll event/state handling adds e90672631e24 io_uring: improve sq_thread waiting check adds ff95e5874080 io_uring: remove unused park_task_work adds 6d78264383f4 io_uring: simplify waking sqo_sq_wait adds b0d0967561d3 io_uring: get rid of files in exit cancel adds bb1068186009 io_uring: make fail flag not link specific adds ec6247723662 io_uring: shuffle rarely used ctx fields adds f15e2191cf65 io_uring: better locality for rsrc fields adds afdaae757378 io_uring: remove dependency on ring->sq/cq_entries adds 6e1f520a8e27 io_uring: deduce cq_mask from cq_entries adds d5d591fa84eb io_uring: kill cached_cq_overflow adds c188ef3298f0 io_uring: rename io_get_cqring adds ffdde143b53c io_uring: don't bounce submit_state cachelines adds 6bcec6cee54e Merge branch 'for-5.14/io_uring' into for-next adds 5c8121262484 pata_ep93xx: fix deferred probing adds 3fc19ec34392 Merge branch 'for-5.14/libata' into for-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 19370ff183fd Merge remote-tracking branch 'block/for-next' adds dee29bf9192b dm btree: improve btree residency adds 3bcecb93e4a0 dm space maps: don't reset space map allocation cursor whe [...] adds d9571f9e2626 dm space maps: improve performance with inc/dec on ranges [...] adds 2fe9dd8694d6 dm space map disk: cache a small number of index entries adds a679c58ef7ff dm kcopyd: avoid useless atomic operations adds 185f5bf3e2af dm kcopyd: avoid spin_lock_irqsave from process context adds 004ba76083d1 dm: improve kcopyd latency adds e276a8f2b349 dm writecache: reduce latency by using early kcopyd callback adds 15fb41c6e1a5 dm writecache: don't split bios when overwriting contiguou [...] adds 77e40164cb61 dm writecache: interrupt writeback if suspended adds 2de432b84c21 dm table: Constify static struct blk_ksm_ll_ops adds e086adffd511 dm zoned: check zone capacity adds 88afb505e054 dm: Fix dm_accept_partial_bio() relative to zone managemen [...] adds 02214606d399 dm: cleanup device_area_is_invalid() adds 9d410884a64c dm: move zone related code to dm-zone.c adds 1697e8d750d4 dm: Introduce dm_report_zones() adds 2c243153d1d4 dm: Forbid requeue of writes to zones adds 84c014b7c57a Merge remote-tracking branch 'device-mapper/for-next' adds 0de2718a4095 mmc: s3cmci: move to use request_irq by IRQF_NO_AUTOEN flag adds adcc34f2531d dt-bindings: mmc: sdhci-am654: Remove duplicate ti,j721e-s [...] adds eb4fe0b9801f dt-bindings: mmc: rockchip-dw-mshc: add description for rk3568 adds 1dbd1a565448 mmc: sdhci-acpi: Disable write protect detection on Toshib [...] adds 955a0bf2000f mmc: core: Drop open coding when preparing commands with b [...] adds 8c0a2922fa46 mmc: core: Take into account MMC_CAP_NEED_RSP_BUSY for eMM [...] adds 8a85c31fe61f mmc: core: Re-structure some code in __mmc_poll_for_busy() adds 6776f7dc36a8 mmc: core: Extend re-use of __mmc_poll_for_busy() adds 25c193d3b483 mmc: core: Enable eMMC sleep commands to use HW busy polling adds b9452a88a596 mmc: core: Prepare mmc_send_cxd_data() to be re-used for a [...] adds d2355f548cd9 mmc: core: Drop open coding in mmc_sd_switch() adds 4ab3e75dbd65 mmc: core: Parse the SD SCR register for support of CMD48/ [...] adds cae548d9c814 mmc: core: Read the SD function extension registers for po [...] adds 98ac8c53e1a7 mmc: core: Read performance enhancements registers for SD cards adds 24d558f75ba3 mmc: core: Add support for Power Off Notification for SD cards adds 1ddad40a398d mmc: block: Disable CMDQ on the ioctl path adds bf1d491b9189 mmc: core: Move eMMC cache flushing to a new bus_ops callback adds 3902f4e38d8e drivers: memstick: core:ms_block.c: Fix alignment of block [...] adds ac5eb12c4dec mmc: usdhi6rol0: fix error return code in usdhi6_probe() adds 48851b13877e mmc: jz4740: Remove redundant error printing in jz4740_mmc [...] adds a3927680df3a dt-bindings: mmc: renesas,mmcif: Convert to json-schema adds d39f68b6e041 mmc: sdhci-pci-gli: Fine tune GL9763E L1 entry delay adds ec6198f88e00 mmc: core: Add support for cache ctrl for SD cards adds 28eb8453759d dt-bindings: mmc: add no-mmc-hs400 flag adds 5c39b018cf62 mmc: sdhci-esdhc-imx: advertise HS400 mode through MMC caps adds 35b958c0f9bd mmc: core: add support for disabling HS400 mode via DT adds 5fae1598bb4d memstick: rtsx_usb_ms: fix UAF adds e56fb7221439 dt-bindings: mmc: rockchip-dw-mshc: Add Rockchip RK1808 adds 7f89144e3d9c mmc: mediatek: use data instead of mrq parameter from msdc [...] adds fafb011c9f53 mmc: mediatek: remove useless data parameter from msdc_dat [...] adds 260955cb8142 dt-bindings: mmc: Clean-up examples to match documented bindings adds fef88f2ed040 mmc: cqhci: fix typo adds c4a0252bdb35 mmc: cqhci: introduce get_trans_desc_offset() adds 97ef5413beb1 mmc: core: Use pm_runtime_resume_and_get() to replace open coding adds ef9d2580da10 mmc: sdhci_am654: Use pm_runtime_resume_and_get() to repla [...] adds 094c0a754039 mmc: sdhci-omap: Use pm_runtime_resume_and_get() to replac [...] adds 1f3d5758d0a7 mmc: vub3000: fix control-request direction adds 57a6b5d77071 mmc: core: Add a missing SPDX license header adds 47f4bdf989c0 mmc: sdhci-of-aspeed: Configure the SDHCIs as specified by [...] 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 0b5688ddbdd4 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 d974eaded7f2 Merge remote-tracking branch 'mfd/for-mfd-next' adds 6fc632d3e3e0 video: backlight: qcom-wled: Add PMI8994 compatible adds 5c86ca95e8d8 Merge remote-tracking branch 'backlight/for-backlight-next' adds 40fb938220a4 Merge remote-tracking branch 'battery/for-next' adds 5ba3747dbc9a regulator: bd71815: add select to fix build adds 8590ccd4dfd2 regulator: max8973: Convert to use regulator_set_ramp_dela [...] adds 7c556aec1409 regulator: bd70528: Convert to use regulator_set_ramp_dela [...] adds e0f339213c3b regulator: qcom_smd: Make pm8953_lnldo linear_ranges entri [...] adds e1e8d55bb90c regulator: mp886x: Convert to use regulator_set_ramp_delay_regmap adds 15413ce566c2 regulator: mp5416: Convert to use regulator_set_ramp_delay_regmap adds 5c42903e144b regulator: rt4831: Add missing .owner field in regulator_desc adds f85ea4945a26 regulator: rk808: Convert to use regulator_set_ramp_delay_regmap 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 88a0f637b67b Merge remote-tracking branch 'regulator/for-5.14' into reg [...] adds a7bea2c2d745 Merge remote-tracking branch 'regulator/for-next' adds d4a564b1d0af Merge remote-tracking branch 'security/next-testing' adds d0418a04e225 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 2e409dca84d6 Merge remote-tracking branch 'integrity/next-integrity' adds 151f9d2b46fd Merge remote-tracking branch 'keys/keys-next' adds f9ec5185092e Merge remote-tracking branch 'selinux/next' adds b4e4150cf187 Merge remote-tracking branch 'smack/next' adds a2bf39204785 Merge branch 'iommu/fixes' into next adds dc8c51deca6d Merge remote-tracking branch 'iommu/next' adds 69c96c563361 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 3d4b61739b69 Merge remote-tracking branch 'devicetree/for-next' adds 42a7dfa26fc6 spi: ath79: drop platform data adds ab053f48f926 spi: ath79: set number of chipselect lines 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 e1cb4e6408f5 Merge remote-tracking branch 'spi/for-5.14' into spi-next adds 21c2c4e8db92 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 5e0847265c9a Merge branch 'x86/urgent' adds 26c7bcec6140 Merge branch 'x86/splitlock' adds 35632e411d0f 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 9eea3f3d10ae Merge branch 'x86/irq' adds da176238f20a 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 b32ed865d4f1 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 a25d2ae7d3fb Merge branch 'x86/cpu' adds dffbd1c0ee11 Merge branch 'x86/cleanups' adds 86fafdab9510 Merge branch 'x86/boot' adds e018c9324a06 Merge branch 'x86/apic' adds 96fe11c4a23c 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 b7e30c099cc2 Merge branch 'timers/core' adds 130708331bc6 cpu/hotplug: Simplify access to percpu cpuhp_state adds 27e87d05c778 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 352ec4be8bb9 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 b35c9a23394c 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 219f1651a69c 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 1e1b18525766 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 fdf0aeb562fa 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 fc6015d287b5 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 ba7d60dc32cf Merge branch 'locking/core' adds ea0d1eaced0a Merge branch 'irq/core' adds 667461d0ddf8 Merge branch 'efi/urgent' adds 55fc610c8cda efi/apple-properties: Handle device properties with softwa [...] adds edbd1bc4951e efi/dev-path-parser: Switch to use for_each_acpi_dev_match() adds bb11580f61b6 x86/efi: Log 32/64-bit mismatch with kernel as an error adds 267be9dbacf4 Merge tag 'efi-next-for-v5.14' of git://git.kernel.org/pub [...] adds 81910a634d57 Merge branch 'efi/core' adds 5efdb12aea27 Merge remote-tracking branch 'tip/auto-latest' adds e8049c4aa5d8 MAINTAINERS: Make Yazen Ghannam maintainer for EDAC-AMD64 adds aab10f8c19e5 Merge remote-tracking branch 'edac/edac-for-next' adds ca2f4daa489a clocksource: Retry clock read if long delays detected adds ee2579aee350 clocksource: Check per-CPU clock synchronization when mark [...] adds 98539aa0834c clocksource: Limit number of CPUs checked for clock synchr [...] adds 575a5717342b clocksource: Reduce clocksource-skew threshold for TSC adds 24e583eccea9 clocksource: Provide kernel module to test clocksource watchdog adds 379b3a6257f4 clocksource: Print deviation in nanoseconds for unstable case adds 5d1e2ff5e3b3 Merge branch 'clocksource.2021.05.24a' into HEAD adds ed1431841ad4 Merge branch 'lkmm-dev.2021.05.10c' into HEAD adds 840bd856230a refscale: Add measurement of clock readout adds 08c498035e48 torture: Add clocksource-watchdog testing to torture.sh adds f6f78ffd16e8 torture: Make torture.sh accept --do-all and --donone adds 8973d1840d3b rcu: Fix to include first blocked task in stall warning adds da330e37241d rcu: Fix stall-warning deadlock due to non-release of rcu_ [...] adds a47bb8963334 rcutorture: Preempt rather than block when testing task stalls adds 73d628c5358c tools/memory-model: Make read_foo_diagnostic() more clearl [...] adds bee44ad3648a tools/memory-model: Add example for heuristic lockless reads adds 51f65f9e2227 tools/memory-model: Heuristics using data_race() must hand [...] adds f303fba0cba5 tools/memory-model: Document data_race(READ_ONCE()) adds e193a1a5fcb3 rcu: Remove special bit at the bottom of the ->dynticks counter adds 601fef1c6ffe rcu/nocb: Start moving nocb code to its own plugin file adds f290c78cf82d rcu: Weaken ->dynticks accesses and updates adds b0df899f0daf rcu/nocb: Remove NOCB deferred wakeup from rcutree_dead_cpu() adds c5f8fcb32f73 Documentation/RCU: Fix emphasis markers adds 3840d0933a87 rcu: Mark accesses to ->rcu_read_lock_nesting adds 44b962940609 rcu: Mark accesses in tree_stall.h adds 512dbc03d625 Documentation/RCU: Fix nested inline markup adds 6b9b1b9c623a rculist: Unify documentation about missing list_empty_rcu() adds 2762a6659e4f rcu/tree: Handle VM stoppage in stall detection adds b21607cf3d81 rcu: Do not disable GP stall detection in rcu_cpu_stall_reset() adds 96118229dae8 rcu: Start timing stall repetitions after warning complete adds 633d6c9e94a2 rcu-tasks: Add comments explaining task_struct strategy adds 2f9af9623785 rcu-tasks: Mark ->trc_reader_nesting data races adds 51e76b6b526f rcu-tasks: Mark ->trc_reader_special.b.need_qs data races adds e112ebfcbd09 rcu-tasks: Don't delete holdouts within trc_inspect_reader() adds 05f418f105e5 rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() adds c44a4c385913 docs: Fix a typo in Documentation/RCU/stallwarn.rst adds d39e69fc3ebe 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 66b0e1f75db7 Merge remote-tracking branch 'kvm-arm/next' adds 2576a5ee744c Merge remote-tracking branch 'percpu/for-next' adds 09f533990293 platform/surface: aggregator_registry: Update comments for [...] adds 48dba1e7b9da platform/surface: aggregator_registry: Add support for 13" [...] adds 741a063a264a platform/surface: aggregator_registry: Consolidate node gr [...] adds a65916f11fc2 platform/x86: ideapad-laptop: Ignore VPC event bit 10 adds 0ab8359fd8cd platform/x86: thinkpad_acpi: Fix inconsistent indenting adds b0d4f0d2c21a platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fa [...] adds 11ff607ecdd3 platform/x86: dell-wmi: Rename dell-wmi.c to dell-wmi-base.c adds 4ed39d31efbd platform/x86: dell-privacy: Add support for Dell hardware privacy adds 1ec21843e8e9 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 a73f049b90eb Merge remote-tracking branch 'leds/for-next' adds 0539554756d2 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 709d590cf830 Merge remote-tracking branch 'driver-core/driver-core-next' adds 1eef7953129c USB: gadget: udc: fix kernel-doc syntax in file headers adds 08377263a932 USB: usbfs: remove double evaluation of usb_sndctrlpipe() adds ca82c0678842 usb: phy: isp1301: Deduplicate of_find_i2c_device_by_node() adds a0765597c986 usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static 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 e8aec7d5f645 Merge remote-tracking branch 'usb/usb-next' adds ba66fc2d0b29 Merge remote-tracking branch 'usb-serial/usb-next' adds 3496993d06ff doc: dt-binding: cdns,usb3: Add interrupt-names property u [...] adds 6eb74844ecd1 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 5a2e81419cfc Merge remote-tracking branch 'tty/tty-next' adds 601a68879993 w1: ds2482: fix kernel-doc syntax in file adds 83aacfbcbd42 w1: fix build warning in w1_ds2438.rst 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 3bbc6d09dc72 Merge remote-tracking branch 'char-misc/char-misc-next' adds 1f4747b2b149 extcon: intel-mrfld: Sync hardware and software state on init 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 e5d91dccdc94 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 e9258bffe52f Merge remote-tracking branch 'phy-next/next' adds 1ec9d2e7936c soundwire: cadence: remove the repeated declaration adds b36b17795bc4 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 06b44f99cd2d Merge remote-tracking branch 'thunderbolt/next' adds a1b8a9bbce45 staging: rtl8723bs: moved contexts for arc4 encryption in [...] adds 939ef16943a8 staging: rtl8712: Removed unnecessary blank lines adds 6ec070e872a1 staging: rtl8192e: Fix shadowed variable name adds db52e8f48067 staging: rtl8723bs: hal: Remove set but unused variables adds f57e6d91a873 staging: rtl8723bs: core: rtw_mlme_ext.c: Remove set but u [...] adds 3c8c577fd2fc staging: rtl8723bs: refactor to reduce indents adds 8f5193f828fe staging: rtl8723bs: remove unnecessary braces from conditionals adds 85487bd72187 staging: rtl8723bs: fix suspect indents adds a75d6a327911 staging: rtl8188eu: remove ASSERT and ODM_RT_ASSERT macros adds b67decf85fd3 staging: rtl8723bs: remove sd_f0_read8() adds 21e4614b2f69 staging: emxx_udc: fix alignment issues 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 75618a0971a7 Merge remote-tracking branch 'staging/staging-next' adds 8f8a0d9a9a5b iio: adis16260: make use of adis lock helpers adds 16f0f622c305 iio: adis16136: make use of adis lock helpers adds 706284e40712 iio: st_sensors: Create extended attr macro adds 26b5f58722b3 iio: accel: st_sensors: Support generic mounting matrix adds 6376e00303bc iio: accel: st_sensors: Stop copying channels adds 058d3ac49b89 iio: magnetometer: st_magn: Support mount matrix adds d0074e9f705f iio: gyro: st_gyro: Support mount matrix adds b8c3164f4852 iio: imu: inv_mpu6050: Drop use of %hhx format string. adds c400be40780a iio: light: si1133: Drop remaining uses of %hhx format string. adds 7a14d8f0f9ae iio: light: si1145: Drop use of %hhx format specifier. adds 30d12b1a5db9 iio: chemical: sgp30: Drop use of %hx in format string. adds c14180a907a9 iio: adc: max11100: Use get_unaligned_be16() rather than o [...] adds e09ae291692c iio: adc: max11100: Use devm_ functions for rest of probe() adds 6cef5f29d375 iio: adc: max1118: Use devm_ managed functions for all of probe adds 607149ad66a6 iio: adc: max1118: Avoid jumping back and forth between sp [...] adds 5ad9ed3dc355 iio: adc: ti-adc081c: Use devm managed functions for all o [...] adds 4408ea4730a7 iio: adc: ti-adc0832: Use devm managed functions for all o [...] adds 63a19756cde1 iio: adc: ti-adc108s102: Use devm managed functions for al [...] adds 301f7eba67df iio: adc: ti-adc161s626: Use devm managed functions for al [...] adds e545a291625e 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 98dcc9e917d0 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 319d0cde3973 Merge remote-tracking branch 'dmaengine/next' adds 6962681ee8c6 Merge branch 'for-5.13-fixes' into for-next adds f6f457971b34 Merge remote-tracking branch 'cgroup/for-next' adds 71d439702175 Merge branch 'fixes' into for-next adds 31ff791600e3 Merge branch 'misc' into 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 c942755514ab 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 313497a304ef Merge remote-tracking branch 'scsi-mkp/for-next' adds 542883f6a4f1 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 b01b048d35a0 Merge remote-tracking branch 'rpmsg/for-next' adds cc7af0bfa0d9 gpio: tps6586x: remove platform_set_drvdata() + cleanup probe adds 3660660a8e86 gpio: tc3589x: emove platform_set_drvdata() + cleanup probe adds 0cef30b8beaf gpio: tps65218: remove platform_set_drvdata() + cleanup probe adds effe3781b6cc gpio: tps65912: remove platform_set_drvdata() + cleanup probe adds cd440753dc9e gpio: ath79: remove platform_set_drvdata() + cleanup probe adds 81933d3e4850 gpio: spear-spics: remove platform_set_drvdata() + cleanup probe adds 52f39cfee66d gpio: sprd: remove platform_set_drvdata() + cleanup probe adds f716f1fb84a4 gpio: sta2x11: remove platform_set_drvdata() + cleanup probe adds 96a03e867c70 gpio: tps65910: remove platform_set_drvdata() + cleanup probe adds 14ebdaec6d00 gpio: wm831x: remove platform_set_drvdata() + cleanup probe adds e076aeda467d gpio: wm8994: remove platform_set_drvdata() + cleanup probe adds 0533260687a7 gpio: wm8350: remove platform_set_drvdata() + cleanup probe adds bc3aca5393c4 dt-bindings: gpio: omap: Convert to json-schema 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 21516d9ce3e1 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 77f7cfd508a3 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 c2d31cb95a3f Merge remote-tracking branch 'pinctrl/for-next' adds 258435a1c818 pinctrl: tigerlake: Add Alder Lake-M ACPI ID adds f68e2d5b2d85 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 06b7258e964c Merge remote-tracking branch 'pinctrl-renesas/renesas-pinctrl' adds cf38c978cf1d pwm: Make of_pwm_xlate_with_flags() work with #pwm-cells = <2> adds 5447e7833629 pwm: Drop of_pwm_simple_xlate() in favour of of_pwm_xlate_ [...] adds 69230cfac3d0 pwm: Autodetect default value for of_pwm_n_cells from device tree adds e9fdf122cf34 pwm: Simplify all drivers with explicit of_pwm_n_cells = 3 adds 937efa29e70f pwm: visconti: Fix and simplify period calculation adds b601a18f1238 pwm: spear: Don't modify HW state in .remove callback adds da0dea891269 pwm: spear: Free resources only after pwmchip_remove() adds 98761ce4b91b pwm: spear: Implement .apply() callback adds 296b1448e1cf Merge remote-tracking branch 'pwm/for-next' adds f9c82a4ea89c Increase size of ucounts to atomic_long_t adds 905ae01c4ae2 Add a reference to ucounts for each cred adds b6c336528926 Use atomic_t for ucounts reference counting adds 21d1c5e386bc Reimplement RLIMIT_NPROC on top of ucounts adds 6e52a9f0532f Reimplement RLIMIT_MSGQUEUE on top of ucounts adds d64696905554 Reimplement RLIMIT_SIGPENDING on top of ucounts adds d7c9e99aee48 Reimplement RLIMIT_MEMLOCK on top of ucounts adds e4aebf06695c kselftests: Add test to check for rlimit changes in differ [...] adds c1ada3dc7219 ucounts: Set ucount_max to the largest positive value the [...] adds 9b624988221b ucounts: Count rlimits in each user namespace adds f928ef685db5 ucounts: Silence warning in dec_rlimit_ucounts adds 5e6b8a50a7ce cred: add missing return error code when set_cred_ucounts( [...] adds 676b0f7b56e6 Merge remote-tracking branch 'userns/for-next' adds 7132f3f0dceb Merge remote-tracking branch 'livepatching/for-next' adds 58dfc1843359 Merge remote-tracking branch 'coresight/next' adds b0ddc5b17005 rtc: bd70528: fix BD71815 watchdog dependency adds f765e349c3e1 rtc: m41t80: add support for fixed clock adds 206e04ec7539 rtc: mxc_v2: add missing MODULE_DEVICE_TABLE adds 8df65d4adca6 dt-bindings: convert rtc/faraday,ftrtc01 to yaml adds 54b909436ede rtc: fix snprintf() checking in is_rtc_hctosys() adds 37401019fe32 rtc: efi: Remove the repeated module alias adds bcae59d0d45b rtc: imxdi: add wakeup support adds 798d8097b16c Merge remote-tracking branch 'rtc/rtc-next' adds 49a93255c63b 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 edd0fbb9eeed 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 0b41ef9ec6e9 Merge remote-tracking branch 'kspp/for-next/kspp' adds 62d4680040e3 Merge remote-tracking branch 'gnss/gnss-next' adds ad9abff5a2a0 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 dc83e60647b7 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 114651a09f6f Merge remote-tracking branch 'hyperv/hyperv-next' adds d2061ebed16c Merge remote-tracking branch 'auxdisplay/auxdisplay' adds 9c7aad3aa55f fpga: fix spelling mistakes adds 92c5ddbc93ab fpga: fpga-bridge: removed repeated word adds 028fedf4918f Merge remote-tracking branch 'fpga/for-next' adds 4a94e23362f0 bus: mhi: core: Validate channel ID when processing comman [...] adds 0f0781531acb bus: mhi: core: Fix power down latency adds a610f3c65d3b bus: mhi: Wait for M2 state during system resume adds 994a199944d4 Merge remote-tracking branch 'mhi/mhi-next' adds 03be3200ba9f memblock: free_unused_memmap: use pageblock units instead [...] adds 4ce27baf95df memblock: align freed memory map on pageblock boundaries w [...] adds 990e6d0e1de8 arm: extend pfn_valid to take into accound freed memory ma [...] adds f3626979fc29 Merge remote-tracking branch 'memblock/for-next' adds 12c13d996e31 Merge remote-tracking branch 'rust/rust-next' adds 21e9f76733a8 cxl: Rename mem to pci adds 199cf8c3feec cxl/pci.c: Add a 'label_storage_size' attribute to the memdev adds dd2a93a814e7 cxl/mem: Demarcate vendor specific capability IDs adds 5d0c6f025953 cxl/mem: Use dev instead of pdev->dev adds 1b0a1a2a1934 cxl/mem: Split creation from mapping in probe adds 1d5a4159074b cxl/mem: Move register locator logic into reg setup adds 6630d31c912e cxl/mem: Get rid of @cxlm.base adds 11b92b010b72 Merge remote-tracking branch 'cxl/next' adds 4b21fe951aee Merge remote-tracking branch 'tpmdd-jejb/tpmdd-for-next' adds 8d3ab32e1634 Revert "MIPS: make userspace mapping young by default" adds 990307506646 kfence: use TASK_IDLE when awaiting allocation adds 281664555628 pid: take a reference when initializing `cad_pid` adds 49866839bc5f mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() adds cf73ec53c414 mm/page_alloc: fix counting of free pages after take off f [...] adds 5863a747863d drivers/base/memory: fix trying offlining memory blocks wi [...] adds b2b9ab942ba2 hugetlb: pass head page to remove_hugetlb_page() adds 463a88ac250a mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY adds 70301bbbd592 lib: crc64: fix kernel-doc warning adds 8577bd5f9031 ocfs2: fix data corruption by fallocate adds 888965373ce3 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 35a1c557193e /proc/kpageflags: do not use uninitialized struct pages adds 70e8094593a7 kthread: switch to new kerneldoc syntax for named variable [...] adds cce54c4c6a90 ia64: headers: drop duplicated words adds 2f4be32940f4 ia64: mca_drv: fix incorrect array size calculation adds 8f4f05f547f5 streamline_config.pl: make spacing consistent adds 0fcbfc416609 streamline_config.pl: add softtabstop=4 for vim users adds 1a3800b58ee1 scripts/spelling.txt: add more spellings to spelling.txt adds e9a2ead57868 squashfs: add option to panic on errors adds 1305db45a1f3 ocfs2: remove unnecessary INIT_LIST_HEAD() adds e1228a0f1b24 ocfs2: fix snprintf() checking adds 9f2ffa5e942a ocfs2: remove redundant assignment to pointer queue adds 6a18bea7d6da ocfs2: remove repeated uptodate check for buffer adds c33629b3f819 ocfs2: replace simple_strtoull() with kstrtoull() adds 3d0de54f1c9b ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 1905e88ba205 ocfs2: fix ocfs2 corrupt when iputting an inode adds 178abb86bb08 kernel: watchdog: modify the explanation related to watchd [...] adds ea8e359d5a82 doc: watchdog: modify the explanation related to watchdog thread adds d79adfbaa180 doc: watchdog: modify the doc related to "watchdog/%u" adds 8100117deaca kunit: make test->lock irq safe adds 0209dd94198d mm/slub, kunit: add a KUnit test for SLUB debugging functionality adds 018c6bbbbe0f mm/slub, kunit: add a KUnit test for SLUB debugging functi [...] adds f1347b8f08fd mm-slub-kunit-add-a-kunit-test-for-slub-debugging-function [...] adds 9b913898f863 slub: remove resiliency_test() function adds c1acff5e6633 mm, slub: change run-time assertion in kmalloc_index() to [...] adds c3bd9764446b kfence: test: fix for "mm, slub: change run-time assertion [...] adds ea432968c6fc mm, slub: fix support for clang 10 adds 6f8d8ba7ea62 slub: restore slub_debug=- behavior adds 840841cc646a slub: actually use 'message' in restore_bytes() adds 570421beed8e slub: indicate slab_fix() uses printf formats adds fa8a6a9f70e8 slub: force on no_hash_pointers when slub_debug is enabled adds 8ae730338049 slub-force-on-no_hash_pointers-when-slub_debug-is-enabled-fix adds eba4dc2123bd tools/vm/page_owner_sort.c: check malloc() return adds be43c08ada01 mm/debug_vm_pgtable: ensure THP availability via has_trans [...] adds 6673ab326c17 mm: page-writeback: kill get_writeback_state() comments adds 1d21fd4a31ca mm/page-writeback: Fix performance when BDI's share of rat [...] adds b5e929a3660b mm/page-writeback: update the comment of Dirty position control adds 2d4421aa7461 mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() adds 4af6675493b6 mm/gup_benchmark: support threading adds c5f03e742cb2 mm: gup: allow FOLL_PIN to scale in SMP adds 5731f357329c mm: gup: pack has_pinned in MMF_HAS_PINNED adds 9d6db90755fe mm-gup-pack-has_pinned-in-mmf_has_pinned-checkpatch-fixes adds 3e60ec4ceb0c fixup! mm: gup: pack has_pinned in MMF_HAS_PINNED adds 52b820e84e88 mm/swapfile: use percpu_ref to serialize against concurren [...] adds b784e77670a3 swap: fix do_swap_page() race with swapoff adds ccf57061fef3 mm/swap: remove confusing checking for non_swap_entry() in [...] adds 090bfa46f0f5 mm/shmem: fix shmem_swapin() race with swapoff adds 964572dcf4f1 mm/swapfile: move get_swap_page_of_type() under CONFIG_HIB [...] adds 90e922e7abcb mm/swapfile: move scan_swap_map() under CONFIG_HIBERNATION adds bd7312044361 mm/swapfile: fold scan_swap_map() into the only caller get [...] adds 398453081c52 mm/swap: remove unused local variable nr_shadows adds e1d09731dad7 mm/swap_slots.c: delete meaningless forward declarations adds 9baa9f5a88dd mm/swap: remove unused global variable nr_swapper_spaces adds 85900469f2f4 mm, swap: remove unnecessary smp_rmb() in swap_type_to_swa [...] adds c2d420faaa6f mm: free idle swap cache page after COW adds f34f338703a3 mm/memcg: move mod_objcg_state() to memcontrol.c adds 78c15b0b301c mm/memcg: cache vmstat data in percpu memcg_stock_pcp adds 5de55bded27f mm/memcg: improve refill_obj_stock() performance adds dc56fb9925ce mm/memcg: optimize user context object stock access adds db3c2f50ee57 mm-memcg-optimize-user-context-object-stock-access-checkpa [...] adds 4d3746755aaf mm/memcontrol.c: fix potential uninitialized variable warning adds 721d7cb38e73 mm: memcg/slab: properly set up gfp flags for objcg pointer array adds 1cbdf4f55440 mm: memcg/slab: create a new set of kmalloc-cg-<n> caches adds f4c01fe93d97 mm: memcg/slab: don't create kmalloc-cg caches with cgroup [...] adds b4885535cbf2 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5 adds 16b960136420 mm-memcg-slab-create-a-new-set-of-kmalloc-cg-n-caches-v5-fix adds dbb20150fff1 mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches adds 9313334791f1 mm: memcontrol: fix root_mem_cgroup charging adds 9b9fad88cf54 mm: memcontrol: fix page charging in page replacement adds 65f33c2ec7d0 mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm adds e2e7b7c85b34 mm: memcontrol: remove the pgdata parameter of mem_cgroup_ [...] adds b294623a99c5 mm: memcontrol: simplify lruvec_holds_page_lru_lock adds b4e3f8df4f30 mm: memcontrol: rename lruvec_holds_page_lru_lock to page_ [...] adds a8c0b3823f6f mm: memcontrol: simplify the logic of objcg pinning memcg adds e46e7c10c67d mm: memcontrol: move obj_cgroup_uncharge_pages() out of cs [...] adds 82d73545fefc mm: vmscan: remove noinline_for_stack adds 03b0705152dd memcontrol: use flexible-array member adds f48dbea4827d perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC adds d8378a8989ce binfmt: remove in-tree usage of MAP_EXECUTABLE adds b402c0289649 binfmt-remove-in-tree-usage-of-map_executable-fix adds f6a0486b8c71 mm: ignore MAP_EXECUTABLE in ksys_mmap_pgoff() adds df025cbfb92c mm/mmap.c: logic of find_vma_intersection repeated in __do_munmap adds 1de451878791 mm/mmap: introduce unlock_range() for code cleanup adds 63019087df0d mm-mmap-introduce-unlock_range-for-code-cleanup-fix adds e312c974c2fa mm/mmap: use find_vma_intersection() in do_mmap() for overlap adds 738ffd4a65ba mm/memory.c: fix comment of finish_mkwrite_fault() adds 87d85670244e mm: add vma_lookup(), update find_vma_intersection() comments adds 447a4b6d8c20 drm/i915/selftests: use vma_lookup() in __igt_mmap() adds b7de406d791b arch/arc/kernel/troubleshoot: use vma_lookup() instead of [...] adds b21917d33e51 arch/arm64/kvm: use vma_lookup() instead of find_vma_inter [...] adds c16e11e6c699 arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead [...] adds d69c29023337 arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_set [...] adds 043e9739707f arch/mips/kernel/traps: use vma_lookup() instead of find_vma() adds 8c8dba831c5c arch/m68k/kernel/sys_m68k: use vma_lookup() in sys_cacheflush() adds 4cdb223ae480 x86/sgx: use vma_lookup() in sgx_encl_find() adds 5b1362be692a virt/kvm: use vma_lookup() instead of find_vma_intersection() adds d453148609ae vfio: use vma_lookup() instead of find_vma_intersection() adds c5054428c410 net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() adds 93222b2c549d drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() adds 9d393d07adfb media: videobuf2: use vma_lookup() in get_vaddr_frames() adds 1e719b8f416b misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() adds ef2167a2d0b6 kernel/events/uprobes: use vma_lookup() in find_active_uprobe() adds 115fb6dd291c lib/test_hmm: use vma_lookup() in dmirror_migrate() adds f4761e0612ce mm/ksm: use vma_lookup() in find_mergeable_vma() adds 8e4691b03f0d mm/migrate: use vma_lookup() in do_pages_stat_array() adds 512b7567f414 mm/mremap: use vma_lookup() in vma_to_resize() adds 27be368382e8 mm/memory.c: use vma_lookup() in __access_remote_vm() adds 7f0f650e64a8 mm/mempolicy: use vma_lookup() in __access_remote_vm() adds 4ae0422b1fe5 mm: remove special swap entry functions adds d05d06c559d2 mm/swapops: rework swap entry manipulation code adds 4ad0de8ef973 mm/rmap: split try_to_munlock from try_to_unmap adds f5e94bcafce0 mm/rmap: split migration into its own function adds a419792ba7d8 mm: rename migrate_pgmap_owner adds 142bbf9fa025 mm/memory.c: allow different return codes for copy_nonpres [...] adds bb0ed629c861 mm: device exclusive memory access adds 791b21022d7e mm: selftests for exclusive device memory adds b97024d2a2c7 mm: selftests: fix potential integer overflow on shift of a int adds 594be42b44d4 nouveau/svm: refactor nouveau_range_fault adds 48eb442f1787 nouveau/svm: implement atomic SVM access adds c899844b0f93 mm: improve mprotect(R|W) efficiency on pages referenced once adds c87377b71cef mm: improve mprotect(R|W) efficiency on pages referenced once adds 62953d5955ba selftest/mremap_test: update the test to handle pagesize o [...] adds fbfdf8035e09 selftest/mremap_test: avoid crash with static build adds e826117c2632 mm/mremap: use pmd/pud_poplulate to update page table entries adds b8c4dfb32bfc mm-mremap-use-pmd-pud_poplulate-to-update-page-table-entries-fix adds 0528e5fae45d powerpc/mm/book3s64: fix possible build error adds 17fc22080d69 powerpc/mm/book3s64: update tlb flush routines to take a p [...] adds d3ac09dc3038 powerpc-mm-book3s64-update-tlb-flush-routines-to-take-a-pa [...] adds e26113d6a39a mm/mremap: use range flush that does TLB and page walk cac [...] adds 0b4975c7e0a9 mm-mremap-use-range-flush-that-does-tlb-and-page-walk-cach [...] adds 82b341b57596 mm/mremap: move TLB flush outside page table lock adds f1408a3b64b1 mm/mremap: allow arch runtime override adds 4a107310a750 powerpc/mm: enable move pmd/pud adds 11106c2822ff mm/dmapool: use DEVICE_ATTR_RO macro adds 5f11d5bc4811 mm: rename the global section array to mem_sections adds b94bc04138c1 mm-rename-the-global-section-array-to-mem_sections-fix adds a6e941d07216 mm-rename-the-global-section-array-to-mem_sections-fix-fix adds 073a5182028c mm/page_alloc: add an alloc_pages_bulk_array_node() helper adds 88c6347cc20f mm/vmalloc: switch to bulk allocator in __vmalloc_area_node() adds 3464fa81898d mm/vmalloc: print a warning message first on failure adds c92464c8a58a mm/vmalloc: remove quoted strings split across lines adds a3ec9e463158 mm/vmalloc: Fallback to a single page allocator adds 4403e381e7aa printk: introduce dump_stack_lvl() adds 4c58440c9124 fix for "printk: introduce dump_stack_lvl()" adds d3a13589f49b kasan: use dump_stack_lvl(KERN_ERR) to print stacks adds 9e4c9b5f005d mm/page_alloc: __alloc_pages_bulk(): do bounds check befor [...] adds b7af9c872303 mm/mmzone.h: simplify is_highmem_idx() adds 2db5b157d339 mm: make __dump_page static adds 84e0baaa8f36 mm/page_alloc: bail out on fatal signal during reclaim/com [...] adds 9f5f592b5650 mm/debug: factor PagePoisoned out of __dump_page adds b04331bd045a mm/page_owner: constify dump_page_owner adds b800c5c40be2 mm: make compound_head const-preserving adds c6a2e3ef1372 mm: constify get_pfnblock_flags_mask and get_pfnblock_migratetype adds 1b6a2cfa3286 mm: constify page_count and page_ref_count adds 24f8b060b2ed mm: optimise nth_page for contiguous memmap adds e2ac92cbd40e mm/page_alloc: switch to pr_debug adds c4b6ca130609 kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21 adds 97cb23951785 mm/page_alloc: split per cpu page lists and zone stats adds 554b3ce757e3 mm/page_alloc: split per cpu page lists and zone stats -fix adds 38659610b773 mm/page_alloc: split per cpu page lists and zone stats -fix -fix adds e668c640e5e1 mm/page_alloc: convert per-cpu list protection to local_lock adds 7924f902de0c mm/page_alloc: work around a pahole limitation with zero-s [...] adds daa6f0724651 mm-page_alloc-convert-per-cpu-list-protection-to-local_loc [...] adds 9714d80c6379 mm/vmstat: convert NUMA statistics to basic NUMA counters adds 83ab56d15b55 mm/vmstat: inline NUMA event counter updates adds 37a2a64677ed mm/page_alloc: batch the accounting updates in the bulk allocator adds 32b26da06adb mm/page_alloc: reduce duration that IRQs are disabled for [...] adds 62ecd1dcdfe2 mm/page_alloc: explicitly acquire the zone lock in __free_ [...] adds b3fec7833423 mm/page_alloc: avoid conflating IRQs disabled with zone->lock adds 80545c5068c2 mm/page_alloc: update PGFREE outside the zone lock in __fr [...] adds 0886811bfda2 mm: page_alloc: dump migrate-failed pages only at -EBUSY adds b828c940bf3f mm/page_alloc: delete vm.percpu_pagelist_fraction adds 86b557a4afc7 mm/page_alloc: disassociate the pcp->high from pcp->batch adds d0440cc92e7a mm/page_alloc: disassociate the pcp->high from pcp->batch -fix adds 261e4476d32d mm/page_alloc: adjust pcp->high after CPU hotplug events adds dac3cfc3ddea mm/page_alloc: scale the number of pages that are batch freed adds 0966f1af0c25 mm/page_alloc: limit the number of pages on PCP lists when [...] adds 5c25eeaf2c6d mm/page_alloc: introduce vm.percpu_pagelist_high_fraction adds 76b2ed1dcaed mm/page_alloc: introduce vm.percpu_pagelist_high_fraction -fix adds bc09e20fad00 mm: drop SECTION_SHIFT in code comments adds 56cfceb45ca3 mm/page_alloc: improve memmap_pages dbg msg adds eba23eff086b mm/page_alloc: fix counting of managed_pages adds 0540b01418c0 mm/memory-failure: use a mutex to avoid memory_failure() races adds d98703d07b16 mm-memory-failure-use-a-mutex-to-avoid-memory_failure-races-fix adds 9970a5af9342 mm,hwpoison: return -EHWPOISON to denote that the page has [...] adds 873ee7608720 mm,hwpoison: send SIGBUS with error virutal address adds 902e2b636e46 mm: memory_hotplug: factor out bootmem core functions to b [...] adds d336bdf888c6 mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP adds 63df27bd8532 mm: hugetlb: gather discrete indexes of tail page adds cf858119a658 mm: hugetlb: free the vmemmap pages associated with each H [...] adds 841cd050f482 mm: hugetlb: defer freeing of HugeTLB pages adds 2ba2f93a65cd mm: hugetlb: alloc the vmemmap pages associated with each [...] adds 318998c05022 mm: hugetlb: fix dissolve_free_huge_page use of tail/head page adds 5ff2498ae2f6 mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap adds b931c3e80297 mm: memory_hotplug: disable memmap_on_memory when hugetlb_ [...] adds 563a4925ba06 mm-memory_hotplug-disable-memmap_on_memory-when-hugetlb_fr [...] adds 1afc0c7819d2 mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate adds 30f1518c513c mm/debug_vm_pgtable: move {pmd/pud}_huge_tests out of CONF [...] adds 5d643484b3a5 mm/debug_vm_pgtable: remove redundant pfn_{pmd/pte}() and [...] adds 4c1350ec2e9e mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK adds 0cd09a2069da mm/huge_memory.c: use page->deferred_list adds f6e04f469578 mm/huge_memory.c: add missing read-only THP checking in tr [...] adds 52c285581b1c mm-huge_memoryc-add-missing-read-only-thp-checking-in-tran [...] adds 13ad78e616ad mm/huge_memory.c: remove unnecessary tlb_remove_page_size( [...] adds c72ade975611 mm/huge_memory.c: don't discard hugepage if other processe [...] adds 8d38e31119c8 mm/hugetlb: change parameters of arch_make_huge_pte() adds e3bebbbef111 mm/pgtable: add stubs for {pmd/pub}_{set/clear}_huge adds aa9f0cabb1ef x86: define only {pud/pmd}_{set/clear}_huge when useful adds e6ca98932b9b arm64: define only {pud/pmd}_{set/clear}_huge when useful adds b42f1ebe8566 mm/vmalloc: enable mapping of huge pages at pte level in vmap adds 20418a14fde9 mm/vmalloc: enable mapping of huge pages at pte level in vmalloc adds aae37ca409dc powerpc/8xx: add support for huge pages on VMAP and VMALLOC adds 5bcf7b8d70be khugepaged: selftests: remove debug_cow adds cf1944d7c5e0 mm, hugetlb: fix racy resv_huge_pages underflow on UFFDIO_COPY adds 6b5858c21a47 userfaultfd: remove set but not used variable 'vm_alloc_shared' adds 09ef396ea4b5 userfaultfd/selftests: use user mode only adds 63381350402b userfaultfd/selftests: remove the time() check on delayed uffd adds fa8a602b5809 userfaultfd/selftests: dropping VERIFY check in locking_thread adds 5d70bb8f8b1c userfaultfd/selftests: only dump counts if mode enabled adds db31f798de95 userfaultfd/selftests: unify error handling adds 9301c7579549 mm/thp: simplify copying of huge zero page pmd when fork adds 541304eb7cb7 mm/userfaultfd: fix uffd-wp special cases for fork() adds e7e7fdc2b833 mm-userfaultfd-fix-uffd-wp-special-cases-for-fork-fix adds 02ccf21d6246 mm/userfaultfd: fix a few thp pmd missing uffd-wp bit adds 4aa59149d762 mm/userfaultfd: fail uffd-wp registration if not supported adds 21fce3f6553e mm/pagemap: export uffd-wp protection information adds 2e397c28b878 userfaultfd/selftests: add pagemap uffd-wp test adds 81d20562076d userfaultfd/shmem: combine shmem_{mcopy_atomic,mfill_zerop [...] adds 65d4f7c257ef userfaultfd/shmem: support minor fault registration for shmem adds 7bef7bda72f9 userfaultfd/shmem: support UFFDIO_CONTINUE for shmem adds 58ac52260fd2 userfaultfd/shmem: advertise shmem minor fault support adds 3d42ecd0c98d userfaultfd/shmem: modify shmem_mfill_atomic_pte to use in [...] adds 350dd613e20f userfaultfd/selftests: use memfd_create for shmem test type adds 12144111e4ae userfaultfd/selftests: create alias mappings in the shmem test adds 564285965aad userfaultfd/selftests: reinitialize test context in each test adds c3bc418b62eb userfaultfd-selftests-reinitialize-test-context-in-each-test-fix adds c4e0157067bb userfaultfd/selftests: exercise minor fault handling shmem [...] adds 3fe04bff5151 userfaultfd: fix UFFDIO_CONTINUE ioctl request definition adds 3a513bfbaff3 mm/kconfig: move HOLES_IN_ZONE into mm adds 80867c3af95d docs: proc.rst: meminfo: briefly describe gaps in memory a [...] adds 1980513da1c6 fs/proc/kcore: drop KCORE_REMAP and KCORE_OTHER adds 00c90f6f2ad6 fs/proc/kcore: pfn_is_ram check only applies to KCORE_RAM adds 5554809eda53 fs/proc/kcore: don't read offline sections, logically offl [...] adds f74d65e2db5b mm: introduce page_offline_(begin|end|freeze|thaw) to sync [...] adds 944455d1b2c9 virtio-mem: use page_offline_(start|end) when setting Page [...] adds e35d71de786a fs/proc/kcore: use page_offline_(freeze|thaw) adds 30a475fc8120 mm/compaction: use DEVICE_ATTR_WO macro adds 8c320c623a8b mm/mempolicy: cleanup nodemask intersection check for oom adds ac921d684173 mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PRE [...] adds 64c7121104db mm-mempolicy-dont-handle-mpol_local-like-a-fake-mpol_prefe [...] adds 76ef14cc2bca mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 65a62813d4df mm/mempolicy: unify the parameter sanity check for mbind a [...] adds 654040b76be9 include/linux/mmzone.h: add documentation for pfn_valid() adds 1be7ba511745 memblock: update initialization of reserved pages adds 61ae418fbb40 arm64: decouple check whether pfn is in linear map from pf [...] adds 060c1b417bca arm64: drop pfn_valid_within() and simplify pfn_valid() adds 8d6e8db78955 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds 470548fd3864 mm: migrate: fix missing update page_private to hugetlb_pa [...] adds ed910797b02b mm, thp: relax the VM_DENYWRITE constraint on file-backed THPs adds 3f8c8ff9397e mm-thp-check-total_mapcount-instead-of-page_mapcount-fix-fix-fix adds 192dab2db3f2 mm: memory: add orig_pmd to struct vm_fault adds 95c3bd900dce mm: memory: make numa_migrate_prep() non-static adds 6f6cab5b872f mm: thp: refactor NUMA fault handling adds f85f2ff1695b mm: thp: fix a double unlock bug adds 3427ab35fb6d mm: migrate: account THP NUMA migration counters correctly adds e5f6c012df43 mm: migrate: don't split THP for misplaced NUMA page adds da668ed5d109 mm: migrate: check mapcount for THP instead of refcount adds f20f5fa24426 mm: thp: skip make PMD PROT_NONE if THP migration is not s [...] adds b1c817d4075a mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PT [...] adds 5fab76c5a6e2 mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fail [...] adds dc012e29fb34 mm/thp: make ARCH_ENABLE_SPLIT_PMD_PTLOCK dependent on PGT [...] adds ae0b04a33a61 nommu: remove __GFP_HIGHMEM in vmalloc/vzalloc adds 64495d7f948e nommu-remove-__gfp_highmem-in-vmalloc-vzalloc-checkpatch-fixes adds bb9a0641580d mm: generalize ZONE_[DMA|DMA32] adds 8058fa0e2722 mm: make variable names for populate_vma_page_range() consistent adds 45ee8abc6f65 mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefau [...] adds 507547089f2e mm-madvise-introduce-madv_populate_readwrite-to-prefault-p [...] adds e6ea6107f7da MAINTAINERS: add tools/testing/selftests/vm/ to MEMORY MANAGEMENT adds 67e3d77d5428 selftests/vm: add protection_keys_32 / protection_keys_64 [...] adds 9549694d149c selftests/vm: add test for MADV_POPULATE_(READ|WRITE) adds 7025acd69d3f mm/memory_hotplug: rate limit page migration warnings adds 99e1e9598b31 memory-hotplug.rst: complete admin-guide overhaul adds 5fc4be0a9366 mm,memory_hotplug: drop unneeded locking adds 09c95d59654e mmmemory_hotplug-drop-unneeded-locking-fix adds 54a08f5d8899 mm: rmap: make try_to_unmap() void function adds 724a1e04c155 mm-rmap-make-try_to_unmap-void-function-fix adds c27c556693ff mm-rmap-make-try_to_unmap-void-function-fix-fix adds aa4afff4199b mm/zswap.c: remove unused function zswap_debugfs_exit() adds 81165db42951 mm/zswap.c: avoid unnecessary copy-in at map time adds a4d0c8cd47bb mm/zswap.c: fix two bugs in zswap_writeback_entry() adds 5341ea7a4f67 mm/highmem: Remove deprecated kmap_atomic adds 53dc46e0dbcf zram: move backing_dev under macro CONFIG_ZRAM_WRITEBACK adds a8d86ecfd788 mm: fix typos and grammar error in comments adds e40a54bd7084 mm: fix comments mentioning i_mutex adds e161f27d9e64 mm: define default value for FIRST_USER_ADDRESS adds b9c895e2d87e mm: fix spelling mistakes adds 3ffd8130060a mm/vmscan: remove kerneldoc-like comment from isolate_lru_pages adds c6305c31c020 mm/vmalloc: include header for prototype of set_iounmap_nonlazy adds 8d0120ecd379 mm/page_alloc: make should_fail_alloc_page() static adds c7c89c6c2dcd mm/mapping_dirty_helpers: remove double Note in kerneldoc adds 0056e276d020 mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calc [...] adds 99e15c7523e7 mm/memory_hotplug: fix kerneldoc comment for __try_online_node adds 881db0fad589 mm/memory_hotplug: fix kerneldoc comment for __remove_memory adds 20dfeb1faa26 mm/zbud: add kerneldoc fields for zbud_pool adds 39205390ba92 mm/z3fold: add kerneldoc fields for z3fold_pool adds 2531ed3a29c0 mm/swap: make swap_address_space an inline function adds a2126480bcba mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations adds 8a02477784c5 mm/mmap_lock: fix warning when CONFIG_TRACING is not defined adds 7eabaea573d5 mm/page_alloc: move prototype for find_suitable_fallback adds b05ffc2faad5 mm/swap: make NODE_DATA an inline function on CONFIG_FLATMEM adds 9706e0c92b6a kfence: unconditionally use unbound work queue adds fb007406a7ba fs/buffer.c: add debug print for __getblk_gfp() stall problem adds 5a593174553f fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 43102ac17c67 kernel/hung_task.c: Monitor killed tasks. adds 8cac0f416400 proc: Avoid mixing integer types in mem_rw() adds b1d3b96f924f proc: add .gitignore for proc-subset-pid selftest adds d7d3b048232c fs/proc/kcore.c: add mmap interface adds 6f75ce2ac2af fs-proc-kcorec-add-mmap-interface-fix adds 07dcf705ad90 procfs: allow reading fdinfo with PTRACE_MODE_READ adds b439c809ad19 procfs/dmabuf: add inode number to /proc/*/fdinfo adds cc88bce57671 sysctl: remove redundant assignment to first adds 5eebf4698de7 proc/sysctl: make protected_* world readable adds a91ab0581bcd kernel.h: split out panic and oops helpers adds 7010147b5268 kernelh-split-out-panic-and-oops-helpers-fix adds 2179b2ae4e06 kernel.h: split out panic and oops helpers (ia64 fix) adds 813b0b4123c8 lib: decompress_bunzip2: remove an unneeded semicolon adds 121e400edef0 lib/string_helpers: switch to use BIT() macro adds 09cf112b27fd lib/string_helpers: move ESCAPE_NP check inside 'else' bra [...] adds 25abbafd13c4 lib/string_helpers: drop indentation level in string_escape_mem() adds f556b0241bae lib/string_helpers: introduce ESCAPE_NA for escaping non-ASCII adds 6d0faf76eb7d lib/string_helpers: introduce ESCAPE_NAP to escape non-ASC [...] adds e8350c465e2c lib/string_helpers: allow to append additional characters [...] adds 071140c07ddf lib/test-string_helpers: print flags in hexadecimal format adds e2c7bfbb5c07 lib/test-string_helpers: get rid of trailing comma in terminators adds 07d02bbeeb6f lib/test-string_helpers: add test cases for new features adds 9932d84432cb MAINTAINERS: add myself as designated reviewer for generic [...] adds 63a19c6d4a79 seq_file: introduce seq_escape_mem() adds 01f172db4290 seq_file: add seq_escape_str() as replica of string_escape_str() adds ca6500bbfd5e seq_file: convert seq_escape() to use seq_escape_str() adds 49bc43b0f9d9 nfsd: avoid non-flexible API in seq_quote_mem() adds 815c913a0dc9 seq_file: drop unused *_escape_mem_ascii() adds d4dd248a116b lib/math/rational.c: fix divide by zero adds 33cb08c68656 lib/math/rational: add Kunit test cases adds 076512dda20a lib-math-rational-add-kunit-test-cases-fix adds b25ddfd7a9ed lib/math/rational: fix spelling mistake "demominator" -> " [...] adds cc855eb53e8b lz4_decompress: declare LZ4_decompress_safe_withPrefix64k static adds e83c17cb3ec2 lib/decompress_unlz4.c: correctly handle zero-padding arou [...] adds 222143914073 checkpatch: scripts/spdxcheck.py now requires python3 adds 26bbe6c51878 init: print out unknown kernel parameters adds d3c29511c232 init/main.c: silence some -Wunused-parameter warnings adds b4517bb3e33e hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 3d21a4046b1c x86: signal: don't do sas_ss_reset() until we are certain [...] adds f2fff4d8ed03 exec: remove checks in __register_bimfmt() adds 77aa72a999a7 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 45d6205d997b kcov-add-__no_sanitize_coverage-to-fix-noinstr-for-all-arc [...] adds 37991d08f860 kcov: add __no_sanitize_coverage to fix noinstr for all ar [...] adds 5bc5dce53bf3 lib/decompressors: remove set but not used variabled 'level' adds 1285340eab54 lib-decompressors-remove-set-but-not-used-variabled-level-fix adds d100886260d7 ipc sem: use kvmalloc for sem_undo allocation adds 1c2531acc3e1 ipc: use kmalloc for msg_queue and shmid_kernel adds baa22ffd2c99 ipc/sem.c: use READ_ONCE()/WRITE_ONCE() for use_global_lock adds 5aff02e7bd67 ipc/util.c: use binary search for max_idx adds d704f7d1848e ipc-utilc-use-binary-search-for-max_idx-fix adds a0cb322813c8 linux-next-pre adds 0d7463b1fbd0 Merge branch 'akpm-current/current' adds cf4ca7399149 mm/slub: use stackdepot to save stack trace in objects adds 093894da0338 slub: STACKDEPOT: rename save_stack_trace() adds d255021c42fc mm/slub: use stackdepot to save stack trace in objects-fix adds 00eccfb874c4 mmap: make mlock_future_check() global adds c6f49564934d riscv/Kconfig: make direct map manipulation options depend on MMU adds 8f2d43286bb3 set_memory: allow querying whether set_direct_map_*() is a [...] adds 380e1e51e555 mm: introduce memfd_secret system call to create "secret" [...] adds 9d6c66209c8a mm-introduce-memfd_secret-system-call-to-create-secret-mem [...] adds 687534aa2701 PM: hibernate: disable when there are active secretmem users adds 9003da387d9c arch, mm: wire up memfd_secret system call where relevant adds b117146f8fb5 secretmem: test: add basic selftest for memfd_secret(2) adds fe465ab08545 mm: fix spelling mistakes in header files adds d3ed62531443 buildid: only consider GNU notes for build ID parsing adds e8b976147d1e buildid: add API to parse build ID out of buffer adds 8025950bc96a buildid: stash away kernels build ID on init adds bad880a6f1e6 buildid-stash-away-kernels-build-id-on-init-fix adds 64ab830e0ca9 dump_stack: add vmlinux build ID to stack traces adds bc36d9069f23 module: add printk formats to add module build ID to stacktraces adds da956650e405 module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 5cbeea3e5cec buildid: fix build when CONFIG_MODULES is not set adds 8d4c2ba2600b module-add-printk-formats-to-add-module-build-id-to-stackt [...] adds 3b0c6724067f module: fix build error when CONFIG_SYSFS is disabled adds ba6c0ba1cbc6 arm64: stacktrace: use %pSb for backtrace printing adds d790119d2308 x86/dumpstack: use %pSb/%pBb for backtrace printing adds 2a959b18a058 scripts/decode_stacktrace.sh: support debuginfod adds d5147c323224 scripts/decode_stacktrace.sh: silence stderr messages from [...] adds 8b21bc6e9485 scripts/decode_stacktrace.sh: indicate 'auto' can be used [...] adds 5e3e5d7ea6df buildid: mark some arguments const adds a61754d84314 buildid: fix kernel-doc notation adds 0278f9c5b615 kdump: use vmlinux_build_id to simplify adds dc0f547cbab3 Merge branch 'akpm/master' adds 3ebdbe7aa5dd Add linux-next specific files for 20210603
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 (674dc447b09f) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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 | 1 + Documentation/ABI/testing/evm | 36 +- Documentation/ABI/testing/sysfs-bus-iio | 6 +- 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 | 28 + .../ABI/testing/sysfs-platform-dell-privacy-wmi | 55 + Documentation/ABI/testing/sysfs-platform-dptf | 42 + Documentation/RCU/stallwarn.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 5 +- Documentation/admin-guide/media/ipu3.rst | 35 +- Documentation/admin-guide/mm/memory-hotplug.rst | 738 +- Documentation/admin-guide/pm/intel_pstate.rst | 6 + Documentation/admin-guide/sysctl/vm.rst | 30 +- Documentation/admin-guide/thunderbolt.rst | 29 + Documentation/arm64/booting.rst | 6 + Documentation/bpf/index.rst | 1 + Documentation/bpf/llvm_reloc.rst | 240 + Documentation/conf.py | 15 + 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 + Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + .../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/devfreq/nvidia,tegra30-actmon.yaml | 126 + .../bindings/display/brcm,bcm2835-vec.yaml | 4 +- .../bindings/display/msm/dp-controller.yaml | 146 + .../bindings/display/msm/dpu-sc7180.yaml | 228 + .../bindings/display/msm/dpu-sdm845.yaml | 212 + .../devicetree/bindings/display/msm/dpu.txt | 141 - .../bindings/display/msm/dsi-controller-main.yaml | 185 + .../bindings/display/msm/dsi-phy-10nm.yaml | 68 + .../bindings/display/msm/dsi-phy-14nm.yaml | 66 + .../bindings/display/msm/dsi-phy-20nm.yaml | 71 + .../bindings/display/msm/dsi-phy-28nm.yaml | 68 + .../bindings/display/msm/dsi-phy-common.yaml | 40 + .../devicetree/bindings/display/msm/dsi.txt | 249 - Documentation/devicetree/bindings/dma/ti-edma.txt | 4 +- .../devicetree/bindings/extcon/extcon-sm5502.txt | 21 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 50 + .../devicetree/bindings/gpio/gpio-davinci.txt | 2 +- .../devicetree/bindings/gpio/gpio-omap.txt | 45 - .../devicetree/bindings/gpio/ti,omap-gpio.yaml | 108 + .../hwlock/allwinner,sun6i-a31-hwspinlock.yaml | 45 + .../devicetree/bindings/i2c/i2c-davinci.txt | 4 +- .../devicetree/bindings/i2c/i2c-demux-pinctrl.txt | 2 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 7 + .../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/i2c-qcom-cci.txt | 5 +- .../devicetree/bindings/i2c/i2c-rk3x.yaml | 1 + Documentation/devicetree/bindings/i2c/i2c.txt | 7 +- .../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 + .../devicetree/bindings/input/fsl-mma8450.txt | 12 - .../bindings/input/qcom,pm8941-pwrkey.txt | 2 + .../input/touchscreen/cypress,cy8ctma340.yaml | 148 + .../bindings/input/touchscreen/cyttsp.txt | 93 - .../bindings/input/touchscreen/edt-ft5x06.yaml | 1 + .../input/touchscreen/resistive-adc-touch.txt | 33 - .../input/touchscreen/resistive-adc-touch.yaml | 86 + .../bindings/input/touchscreen/touchscreen.yaml | 6 + .../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/mmc-controller.yaml | 25 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 1 + .../devicetree/bindings/mmc/ti-omap-hsmmc.txt | 4 +- .../devicetree/bindings/mtd/nand-controller.yaml | 18 +- .../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/can/rcar_can.txt | 80 - .../devicetree/bindings/net/can/rcar_canfd.txt | 107 - .../bindings/net/can/renesas,rcar-can.yaml | 139 + .../bindings/net/can/renesas,rcar-canfd.yaml | 122 + .../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 | 1 + .../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 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 3 + .../bindings/regulator/mt6359-regulator.yaml | 385 + .../regulator/richtek,rt6160-regulator.yaml | 61 + .../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/faraday,ftrtc010.txt | 28 - .../devicetree/bindings/rtc/faraday,ftrtc010.yaml | 59 + .../devicetree/bindings/rtc/nxp,pcf8563.yaml | 56 + Documentation/devicetree/bindings/rtc/pcf8563.txt | 29 - .../devicetree/bindings/rtc/rtc-m41t80.txt | 9 + .../devicetree/bindings/serial/pl011.yaml | 9 +- .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 2 + .../devicetree/bindings/soc/rockchip/grf.txt | 61 - .../devicetree/bindings/soc/rockchip/grf.yaml | 260 + .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 3 + .../sound/allwinner,sun8i-a23-codec-analog.yaml | 9 +- .../devicetree/bindings/sound/nxp,tfa989x.yaml | 58 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 10 +- .../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 | 4 + Documentation/driver-api/auxiliary_bus.rst | 2 +- Documentation/driver-api/cxl/memory-devices.rst | 6 +- 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/i915.rst | 12 +- Documentation/gpu/index.rst | 1 + Documentation/gpu/rfc/i915_gem_lmem.rst | 131 + Documentation/gpu/rfc/index.rst | 4 + Documentation/hwmon/index.rst | 1 + Documentation/hwmon/max31790.rst | 17 +- Documentation/hwmon/sht4x.rst | 45 + 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 | 4 +- Documentation/trace/ftrace.rst | 4 +- Documentation/trace/kprobes.rst | 24 +- Documentation/translations/index.rst | 4 + Documentation/translations/it_IT/index.rst | 4 + Documentation/translations/ja_JP/index.rst | 5 +- Documentation/translations/ko_KR/index.rst | 5 +- .../translations/zh_CN/core-api/index.rst | 8 +- .../translations/zh_CN/core-api/local_ops.rst | 194 + .../translations/zh_CN/core-api/padata.rst | 158 + .../translations/zh_CN/core-api/printk-formats.rst | 17 +- .../zh_CN/core-api/refcount-vs-atomic.rst | 154 + .../zh_CN/core-api/symbol-namespaces.rst | 142 + Documentation/translations/zh_CN/index.rst | 1 + .../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/ext-ctrls-codec-stateless.rst | 4 +- .../media/v4l/pixfmt-meta-intel-ipu3.rst | 2 +- Documentation/userspace-api/seccomp_filter.rst | 28 +- Documentation/virt/kvm/vcpu-requests.rst | 8 +- Documentation/vm/hmm.rst | 19 +- Documentation/vm/unevictable-lru.rst | 33 +- Documentation/w1/slaves/w1_ds2438.rst | 2 +- MAINTAINERS | 137 +- Makefile | 128 +- Next/SHA1s | 342 +- Next/Trees | 2 +- Next/merge.log | 7193 +++++++++++----- arch/alpha/Kbuild | 3 + arch/alpha/Kconfig | 5 +- arch/alpha/Makefile | 2 - arch/alpha/include/asm/atomic.h | 88 +- arch/alpha/include/asm/cmpxchg.h | 12 +- arch/arc/Makefile | 3 - arch/arc/include/asm/atomic.h | 60 +- arch/arc/include/asm/cmpxchg.h | 10 +- arch/arc/kernel/kprobes.c | 10 - arch/arc/kernel/troubleshoot.c | 8 +- arch/arm/Kconfig | 3 - arch/arm/Makefile | 1 - arch/arm/boot/dts/am335x-baltos.dtsi | 4 +- arch/arm/boot/dts/am335x-boneblack-wireless.dts | 2 +- arch/arm/boot/dts/am335x-boneblue.dts | 2 +- arch/arm/boot/dts/am335x-bonegreen-wireless.dts | 4 +- arch/arm/boot/dts/am335x-evmsk.dts | 2 +- arch/arm/boot/dts/am335x-icev2.dts | 4 +- arch/arm/boot/dts/am335x-moxa-uc-2100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-moxa-uc-8100-common.dtsi | 2 +- arch/arm/boot/dts/am335x-shc.dts | 8 +- arch/arm/boot/dts/am33xx-l4.dtsi | 4 +- arch/arm/boot/dts/am437x-gp-evm.dts | 9 +- arch/arm/boot/dts/am437x-l4.dtsi | 16 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/am57xx-cl-som-am57x.dts | 13 +- arch/arm/boot/dts/dm816x.dtsi | 2 +- arch/arm/boot/dts/dra7-evm.dts | 2 +- arch/arm/boot/dts/dra7-ipu-dsp-common.dtsi | 6 +- arch/arm/boot/dts/dra7-l4.dtsi | 24 +- arch/arm/boot/dts/dra71-evm.dts | 2 +- arch/arm/boot/dts/dra72-evm-common.dtsi | 2 +- arch/arm/boot/dts/dra72x.dtsi | 6 +- arch/arm/boot/dts/dra74-ipu-dsp-common.dtsi | 2 +- arch/arm/boot/dts/dra74x.dtsi | 8 +- arch/arm/boot/dts/dra76-evm.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 6 +- arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 2 +- arch/arm/boot/dts/omap3-evm-processor-common.dtsi | 2 +- arch/arm/boot/dts/omap3-gta04a5.dts | 2 +- arch/arm/boot/dts/omap3.dtsi | 2 +- arch/arm/boot/dts/omap4-l4.dtsi | 4 +- arch/arm/boot/dts/omap5-board-common.dtsi | 2 +- arch/arm/boot/dts/omap5-l4.dtsi | 4 +- 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/r8a7742.dtsi | 5 +- arch/arm/boot/dts/r8a7743.dtsi | 3 +- arch/arm/boot/dts/r8a7744.dtsi | 3 +- arch/arm/boot/dts/r8a7745.dtsi | 3 +- arch/arm/boot/dts/r8a77470.dtsi | 3 +- arch/arm/boot/dts/r8a7778.dtsi | 3 + arch/arm/boot/dts/r8a7779.dtsi | 3 + arch/arm/boot/dts/r8a7790-lager.dts | 8 + arch/arm/boot/dts/r8a7790.dtsi | 9 +- arch/arm/boot/dts/r8a7791.dtsi | 3 +- arch/arm/boot/dts/r8a7792-blanche.dts | 8 + arch/arm/boot/dts/r8a7792.dtsi | 3 +- arch/arm/boot/dts/r8a7793-gose.dts | 10 +- arch/arm/boot/dts/r8a7793.dtsi | 3 +- arch/arm/boot/dts/r8a7794-alt.dts | 42 + arch/arm/boot/dts/r8a7794-silk.dts | 10 +- arch/arm/boot/dts/r8a7794.dtsi | 3 +- 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/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/rk3xxx.dtsi | 3 - 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/sun8i-h3-orangepi-plus.dts | 2 +- arch/arm/boot/dts/sun8i-r40.dtsi | 12 + arch/arm/boot/dts/sun8i-v3.dtsi | 31 + arch/arm/boot/dts/sun8i-v3s.dtsi | 48 + 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/sync_bitops.h | 2 +- arch/arm/kernel/perf_event_v7.c | 4 +- arch/arm/mach-omap1/board-ams-delta.c | 14 - arch/arm/mm/init.c | 13 +- arch/arm/probes/kprobes/core.c | 9 - arch/arm64/Kconfig | 9 +- arch/arm64/Makefile | 1 - arch/arm64/boot/dts/allwinner/Makefile | 1 + .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 1 + .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 195 + 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 | 8 +- arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 93 +- arch/arm64/boot/dts/qcom/apq8096-ifc6640.dts | 24 +- arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts | 11 + arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts | 10 + arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 76 + 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-mtp.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8996-pins.dtsi | 653 -- arch/arm64/boot/dts/qcom/msm8996.dtsi | 999 ++- arch/arm64/boot/dts/qcom/msm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pm7325.dtsi | 53 + arch/arm64/boot/dts/qcom/pm8350c.dtsi | 32 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 8 +- arch/arm64/boot/dts/qcom/pmi8994.dtsi | 13 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 51 +- arch/arm64/boot/dts/qcom/pmr735a.dtsi | 32 +- 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 | 67 +- .../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 | 9 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 10 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 36 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 1084 +++ .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 18 + .../boot/dts/qcom/sdm845-xiaomi-beryllium.dts | 114 + 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-mtp.dts | 6 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 64 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 6 +- 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/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 | 4 + arch/arm64/include/asm/alternative-macros.h | 5 - arch/arm64/include/asm/arch_gicv3.h | 3 +- arch/arm64/include/asm/asm-prototypes.h | 6 + arch/arm64/include/asm/assembler.h | 98 +- arch/arm64/include/asm/atomic.h | 2 - arch/arm64/include/asm/barrier.h | 2 +- arch/arm64/include/asm/cache.h | 2 +- arch/arm64/include/asm/cacheflush.h | 71 +- arch/arm64/include/asm/compiler.h | 16 + arch/arm64/include/asm/cpu.h | 11 +- arch/arm64/include/asm/cpufeature.h | 7 + arch/arm64/include/asm/efi.h | 2 +- arch/arm64/include/asm/fpsimd.h | 2 +- arch/arm64/include/asm/fpsimdmacros.h | 4 +- arch/arm64/include/asm/insn.h | 66 +- arch/arm64/include/asm/kvm_emulate.h | 5 + arch/arm64/include/asm/kvm_mmu.h | 7 +- arch/arm64/include/asm/linkage.h | 8 + arch/arm64/include/asm/memory.h | 22 +- arch/arm64/include/asm/module.lds.h | 17 +- arch/arm64/include/asm/mte-kasan.h | 93 +- arch/arm64/include/asm/patching.h | 15 + arch/arm64/include/asm/pgtable-prot.h | 1 - arch/arm64/include/asm/pgtable.h | 5 +- arch/arm64/include/asm/processor.h | 12 +- arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/sdei.h | 7 +- arch/arm64/include/asm/smp.h | 2 - arch/arm64/include/asm/stacktrace.h | 32 +- arch/arm64/include/asm/sysreg.h | 2 - arch/arm64/kernel/Makefile | 4 +- arch/arm64/kernel/acpi.c | 22 +- arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 11 +- arch/arm64/kernel/cpufeature.c | 21 + arch/arm64/kernel/cpuinfo.c | 5 +- arch/arm64/kernel/efi-entry.S | 9 +- arch/arm64/kernel/entry-fpsimd.S | 22 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/fpsimd.c | 6 +- arch/arm64/kernel/head.S | 71 +- arch/arm64/kernel/hibernate-asm.S | 7 +- arch/arm64/kernel/hibernate.c | 20 +- arch/arm64/kernel/idreg-override.c | 3 +- arch/arm64/kernel/image-vars.h | 2 +- arch/arm64/kernel/insn.c | 1699 ---- arch/arm64/kernel/kaslr.c | 12 +- arch/arm64/kernel/machine_kexec.c | 30 +- arch/arm64/kernel/patching.c | 148 + arch/arm64/kernel/perf_callchain.c | 2 +- arch/arm64/kernel/perf_event.c | 2 +- arch/arm64/kernel/probes/kprobes.c | 10 - arch/arm64/kernel/probes/simulate-insn.c | 1 + arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 5 + arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/sdei.c | 16 +- arch/arm64/kernel/setup.c | 6 - arch/arm64/kernel/smccc-call.S | 57 + arch/arm64/kernel/smp.c | 14 +- arch/arm64/kernel/smp_spin_table.c | 7 +- arch/arm64/kernel/stacktrace.c | 18 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 99 +- arch/arm64/kvm/arch_timer.c | 162 +- arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/hyp/hyp-entry.S | 6 +- arch/arm64/kvm/hyp/nvhe/cache.S | 4 +- arch/arm64/kvm/hyp/nvhe/setup.c | 3 +- arch/arm64/kvm/hyp/nvhe/tlb.c | 2 +- arch/arm64/kvm/hyp/pgtable.c | 13 +- arch/arm64/kvm/mmu.c | 101 +- 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 | 4 +- arch/arm64/lib/clear_user.S | 47 +- arch/arm64/lib/insn.c | 1458 ++++ arch/arm64/lib/kasan_sw_tags.S | 76 + 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/strcmp.S | 289 +- arch/arm64/lib/strlen.S | 258 +- arch/arm64/lib/strncmp.S | 406 +- arch/arm64/lib/uaccess_flushcache.c | 4 +- arch/arm64/mm/cache.S | 158 +- arch/arm64/mm/context.c | 6 +- arch/arm64/mm/flush.c | 29 +- arch/arm64/mm/init.c | 7 + arch/arm64/mm/mmu.c | 7 +- arch/arm64/mm/proc.S | 14 +- arch/arm64/mm/ptdump.c | 4 - arch/csky/Kbuild | 1 + arch/csky/include/asm/cmpxchg.h | 8 +- arch/csky/kernel/probes/kprobes.c | 10 - arch/h8300/Kbuild | 2 + arch/h8300/Makefile | 3 - arch/h8300/include/asm/Kbuild | 1 + arch/h8300/include/asm/atomic.h | 97 - arch/h8300/include/asm/cmpxchg.h | 66 - arch/hexagon/Kbuild | 2 + arch/hexagon/Makefile | 4 - arch/hexagon/include/asm/atomic.h | 28 +- arch/hexagon/include/asm/cmpxchg.h | 4 +- arch/ia64/Kbuild | 1 + arch/ia64/Kconfig | 4 +- arch/ia64/include/asm/atomic.h | 74 +- arch/ia64/include/asm/cmpxchg.h | 16 + arch/ia64/include/uapi/asm/cmpxchg.h | 10 +- arch/ia64/kernel/kprobes.c | 9 - arch/m68k/Kconfig | 5 +- arch/m68k/Makefile | 1 - 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/kernel/sys_m68k.c | 4 +- arch/microblaze/Kbuild | 1 + 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/Makefile | 3 - arch/mips/alchemy/board-xxs1500.c | 1 + 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/boot/dts/loongson/loongson64-2k1000.dtsi | 2 +- .../boot/dts/loongson/loongson64g-package.dtsi | 4 +- .../boot/dts/loongson/loongson64v_4core_virtio.dts | 2 +- arch/mips/boot/dts/loongson/ls7a-pch.dtsi | 2 +- arch/mips/boot/dts/loongson/rs780e-pch.dtsi | 2 +- arch/mips/boot/dts/mti/sead3.dts | 2 +- arch/mips/boot/dts/qca/Makefile | 1 + arch/mips/boot/dts/qca/ar9331.dtsi | 2 + .../dts/qca/ar9331_openembed_som9331_board.dts | 110 + arch/mips/configs/loongson3_defconfig | 12 +- arch/mips/include/asm/atomic.h | 55 +- arch/mips/include/asm/cmpxchg.h | 22 +- arch/mips/include/asm/mips-boards/launch.h | 5 + 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/kernel/traps.c | 4 +- arch/mips/lib/mips-atomic.c | 12 +- arch/mips/loongson64/env.c | 3 +- arch/mips/loongson64/smp.c | 10 +- arch/mips/mm/cache.c | 30 +- arch/mips/mm/dma-noncoherent.c | 1 + arch/mips/ralink/of.c | 2 + arch/nds32/Kbuild | 1 + arch/nios2/Kbuild | 1 + arch/openrisc/Makefile | 1 - arch/openrisc/include/asm/atomic.h | 42 +- arch/openrisc/include/asm/cmpxchg.h | 4 +- arch/parisc/Kbuild | 1 + arch/parisc/include/asm/atomic.h | 34 +- arch/parisc/include/asm/cmpxchg.h | 14 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/Makefile | 13 +- arch/powerpc/boot/decompress.c | 4 +- arch/powerpc/boot/dts/fsl/p1010si-post.dtsi | 8 + arch/powerpc/boot/dts/fsl/p2041si-post.dtsi | 16 + arch/powerpc/configs/32-bit.config | 1 + arch/powerpc/configs/64-bit.config | 1 + arch/powerpc/configs/mpc885_ads_defconfig | 25 + arch/powerpc/include/asm/atomic.h | 140 +- arch/powerpc/include/asm/book3s/32/hash.h | 45 - arch/powerpc/include/asm/book3s/32/kup.h | 6 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 38 +- arch/powerpc/include/asm/cmpxchg.h | 30 +- arch/powerpc/include/asm/kvm_host.h | 1 + arch/powerpc/include/asm/mmu.h | 14 +- arch/powerpc/include/asm/paca.h | 2 - arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/ptrace.h | 3 +- arch/powerpc/include/asm/qspinlock.h | 2 +- arch/powerpc/kernel/asm-offsets.c | 52 +- arch/powerpc/kernel/head_book3s_32.S | 54 +- arch/powerpc/kernel/kprobes.c | 10 - arch/powerpc/kernel/optprobes.c | 23 +- arch/powerpc/kernel/paca.c | 2 - arch/powerpc/kvm/book3s_hv.c | 6 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/sstep.c | 22 + arch/powerpc/lib/test_emulate_step.c | 29 + arch/powerpc/platforms/Kconfig.cputype | 7 +- arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/pseries/hotplug-memory.c | 58 +- arch/powerpc/platforms/pseries/papr_scm.c | 7 + arch/powerpc/platforms/pseries/ras.c | 2 - arch/riscv/Kconfig | 7 +- arch/riscv/Makefile | 10 +- 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 | 27 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/switch_to.h | 11 +- arch/riscv/kernel/cpufeature.c | 6 +- arch/riscv/kernel/probes/kprobes.c | 50 +- arch/riscv/kernel/process.c | 2 +- arch/riscv/kernel/setup.c | 5 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/mm/context.c | 9 +- arch/riscv/mm/init.c | 55 +- arch/s390/Kconfig | 7 +- arch/s390/Makefile | 4 +- arch/s390/boot/als.c | 6 +- arch/s390/boot/head.S | 3 + arch/s390/boot/ipl_parm.c | 14 +- arch/s390/boot/startup.c | 3 + arch/s390/include/asm/atomic.h | 2 - arch/s390/include/asm/ccwgroup.h | 3 +- arch/s390/include/asm/cpu_mcf.h | 3 +- arch/s390/include/asm/facility.h | 13 +- arch/s390/include/asm/lowcore.h | 58 +- arch/s390/include/asm/mmu_context.h | 15 +- arch/s390/include/asm/pgtable.h | 19 + arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/setup.h | 2 + arch/s390/kernel/alternative.c | 3 +- arch/s390/kernel/asm-offsets.c | 7 +- arch/s390/kernel/early.c | 6 +- arch/s390/kernel/entry.S | 1 + arch/s390/kernel/irq.c | 7 +- arch/s390/kernel/kprobes.c | 10 - arch/s390/kernel/nospec-branch.c | 14 +- arch/s390/kernel/nospec-sysfs.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 92 +- arch/s390/kernel/perf_cpum_cf_common.c | 1 - arch/s390/kernel/processor.c | 4 +- arch/s390/kernel/ptrace.c | 4 +- arch/s390/kernel/setup.c | 31 +- arch/s390/kernel/smp.c | 131 +- arch/s390/kernel/syscall.c | 5 +- arch/s390/kernel/traps.c | 4 +- arch/s390/kvm/kvm-s390.c | 12 +- arch/s390/mm/pgtable.c | 2 +- arch/s390/purgatory/Makefile | 1 + arch/sh/Kbuild | 4 + arch/sh/Makefile | 5 - 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/Makefile | 3 - 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/um/Kbuild | 1 + arch/x86/Kconfig | 17 +- arch/x86/Makefile | 3 - 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/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/syscall.h | 2 +- arch/x86/include/asm/thermal.h | 4 +- arch/x86/kernel/acpi/cstate.c | 3 +- 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/mce/core.c | 13 +- arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/cpu/sgx/encl.h | 4 +- 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/hyperv.c | 8 + arch/x86/kvm/kvm_emulate.h | 3 +- arch/x86/kvm/lapic.c | 16 +- arch/x86/kvm/mmu/tdp_mmu.c | 6 +- arch/x86/kvm/svm/avic.c | 6 +- arch/x86/kvm/svm/svm.c | 4 +- arch/x86/kvm/svm/svm.h | 2 +- arch/x86/kvm/vmx/capabilities.h | 3 +- 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 | 27 +- arch/x86/mm/fault.c | 4 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/um/sys_call_table_32.c | 2 +- arch/x86/um/sys_call_table_64.c | 2 +- arch/xtensa/Kbuild | 1 + arch/xtensa/Kconfig | 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 | 1 - 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/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/acpi_configfs.c | 5 +- drivers/acpi/acpi_ipmi.c | 7 +- drivers/acpi/acpica/utdelete.c | 8 + drivers/acpi/apei/einj.c | 2 +- drivers/acpi/device_pm.c | 6 +- drivers/acpi/dptf/dptf_pch_fivr.c | 9 + drivers/acpi/ec.c | 16 + drivers/acpi/event.c | 2 +- drivers/acpi/fan.c | 7 +- drivers/acpi/fan.h | 13 + drivers/acpi/internal.h | 2 +- drivers/acpi/power.c | 99 +- drivers/acpi/sbshc.c | 1 - drivers/ata/libata-scsi.c | 30 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/base/component.c | 96 +- drivers/base/core.c | 28 + drivers/base/memory.c | 6 +- drivers/base/platform.c | 20 - drivers/base/power/wakeirq.c | 4 +- drivers/base/property.c | 16 +- drivers/base/regmap/regmap.c | 13 + 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 | 4 +- drivers/bluetooth/btmtkuart.c | 6 +- drivers/bluetooth/btrtl.c | 35 +- drivers/bluetooth/btrtl.h | 7 + drivers/bluetooth/btusb.c | 23 +- drivers/bluetooth/hci_h5.c | 5 +- drivers/bus/mhi/core/main.c | 15 +- drivers/bus/mhi/core/pm.c | 19 +- drivers/bus/qcom-ebi2.c | 4 +- drivers/bus/ti-sysc.c | 6 +- drivers/char/hw_random/Kconfig | 8 +- drivers/char/hw_random/core.c | 38 +- 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/imx/clk-imx8qxp.c | 22 +- drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/renesas-cpg-mssr.c | 10 +- drivers/clk/rockchip/clk-rk3036.c | 2 +- drivers/clk/rockchip/clk-rk3568.c | 10 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 4 +- 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/cpufreq/acpi-cpufreq.c | 2 +- drivers/cpufreq/cpufreq_stats.c | 5 +- drivers/cpufreq/intel_pstate.c | 263 +- drivers/cpufreq/sc520_freq.c | 1 + 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_main.c | 50 + drivers/crypto/hisilicon/qm.c | 174 +- drivers/crypto/hisilicon/qm.h | 2 + drivers/crypto/hisilicon/sec2/sec_main.c | 45 + drivers/crypto/hisilicon/zip/zip_main.c | 50 + 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/cxl/Kconfig | 13 +- drivers/cxl/Makefile | 4 +- drivers/cxl/core.c | 5 +- drivers/cxl/mem.c | 1525 ---- drivers/cxl/mem.h | 5 +- drivers/cxl/pci.c | 1551 ++++ drivers/devfreq/governor_userspace.c | 10 +- drivers/dma/Kconfig | 2 + drivers/dma/hsu/hsu.c | 3 + drivers/dma/idxd/init.c | 61 +- drivers/dma/qcom/Kconfig | 1 + drivers/dma/sf-pdma/Kconfig | 1 + 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/extcon-sm5502.c | 20 +- drivers/firmware/Kconfig | 3 +- drivers/firmware/Makefile | 1 + drivers/firmware/arm_ffa/Kconfig | 21 + drivers/firmware/arm_ffa/Makefile | 6 + drivers/firmware/arm_ffa/bus.c | 210 + drivers/firmware/arm_ffa/common.h | 31 + drivers/firmware/arm_ffa/driver.c | 731 ++ drivers/firmware/arm_ffa/smccc.c | 39 + drivers/firmware/arm_scmi/common.h | 2 +- drivers/firmware/arm_scmi/driver.c | 4 + drivers/firmware/arm_scmi/scmi_pm_domain.c | 26 + drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/cper.c | 4 +- drivers/firmware/efi/dev-path-parser.c | 49 +- drivers/firmware/efi/fdtparams.c | 3 + drivers/firmware/efi/libstub/file.c | 2 +- drivers/firmware/efi/memattr.c | 5 - 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-ath79.c | 9 +- drivers/gpio/gpio-dwapb.c | 15 +- drivers/gpio/gpio-spear-spics.c | 12 +- drivers/gpio/gpio-sprd.c | 10 +- drivers/gpio/gpio-sta2x11.c | 10 +- drivers/gpio/gpio-tc3589x.c | 11 +- drivers/gpio/gpio-tps65218.c | 13 +- drivers/gpio/gpio-tps6586x.c | 13 +- drivers/gpio/gpio-tps65910.c | 12 +- drivers/gpio/gpio-tps65912.c | 12 +- drivers/gpio/gpio-wcd934x.c | 2 +- drivers/gpio/gpio-wm831x.c | 12 +- drivers/gpio/gpio-wm8350.c | 12 +- drivers/gpio/gpio-wm8994.c | 13 +- drivers/gpio/gpiolib.c | 56 +- drivers/gpu/drm/Kconfig | 1 - drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 394 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 57 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 42 +- 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 | 55 + 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_psp.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 121 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 174 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 5 +- 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 | 7 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 10 +- drivers/gpu/drm/amd/amdgpu/nv.c | 9 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 3 +- 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_v3_1.c | 4 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 4 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 185 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 14 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 6 +- .../drm/amd/display/dc/bios/command_table_helper.c | 2 +- .../amd/display/dc/bios/command_table_helper2.c | 2 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc.c | 63 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 307 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 577 +- drivers/gpu/drm/amd/display/dc/dc.h | 4 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 9 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 2 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 2 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 3 + drivers/gpu/drm/amd/display/dc/dc_types.h | 5 - drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dce_mem_input.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 10 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 10 +- .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 8 + .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.h | 3 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 17 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 4 + .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 1 + .../drm/amd/display/dc/dce110/dce110_transform_v.c | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 9 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_dscl.c | 12 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 34 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 6 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_mpc.c | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 6 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_hubbub.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 31 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.h | 5 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 15 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 6 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_mpc.c | 2 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/dml/display_mode_structs.h | 2 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 13 + drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 12 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 66 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 3 - drivers/gpu/drm/amd/display/dc/inc/hw/transform.h | 4 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 4 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 1 + .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 19 +- .../amd/display/include/gpio_service_interface.h | 4 +- .../drm/amd/display/include/link_service_types.h | 1 + .../drm/amd/display/modules/freesync/freesync.c | 29 +- .../drm/amd/display/modules/hdcp/hdcp1_execution.c | 4 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 13 - .../drm/amd/display/modules/power/power_helpers.c | 15 +- .../drm/amd/display/modules/power/power_helpers.h | 3 +- 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 + drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 6 - .../drm/amd/pm/powerplay/hwmgr/hardwaremanager.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 21 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_thermal.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 26 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +- .../drm/amd/pm/powerplay/hwmgr/vega12_thermal.c | 3 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 2 +- 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_bufs.c | 1 + drivers/gpu/drm/drm_crtc_internal.h | 4 +- drivers/gpu/drm/drm_dp_mst_topology.c | 8 +- drivers/gpu/drm/drm_fb_cma_helper.c | 46 + drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_fourcc.c | 29 +- drivers/gpu/drm/drm_gem_cma_helper.c | 44 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 6 +- drivers/gpu/drm/drm_gem_vram_helper.c | 4 +- drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c | 2 +- drivers/gpu/drm/hisilicon/kirin/dw_dsi_reg.h | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_ade_reg.h | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 2 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.h | 2 +- drivers/gpu/drm/i915/Kconfig | 1 - drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/intel_atomic.c | 20 + drivers/gpu/drm/i915/display/intel_atomic.h | 1 + drivers/gpu/drm/i915/display/intel_bw.c | 4 +- drivers/gpu/drm/i915/display/intel_csr.c | 825 -- drivers/gpu/drm/i915/display/intel_csr.h | 21 - drivers/gpu/drm/i915/display/intel_cursor.c | 4 + drivers/gpu/drm/i915/display/intel_ddi.c | 50 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 53 + drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 4 + drivers/gpu/drm/i915/display/intel_display.c | 125 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 30 +- drivers/gpu/drm/i915/display/intel_display_power.c | 98 +- drivers/gpu/drm/i915/display/intel_display_types.h | 4 +- drivers/gpu/drm/i915/display/intel_dmc.c | 824 ++ drivers/gpu/drm/i915/display/intel_dmc.h | 21 + .../gpu/drm/i915/display/intel_dp_link_training.c | 71 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 4 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 69 +- drivers/gpu/drm/i915/display/intel_fb.c | 13 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 51 +- drivers/gpu/drm/i915/display/intel_fifo_underrun.c | 57 +- drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 104 +- drivers/gpu/drm/i915/display/intel_overlay.c | 5 +- drivers/gpu/drm/i915/display/intel_psr.c | 93 +- drivers/gpu/drm/i915/display/intel_qp_tables.c | 309 + drivers/gpu/drm/i915/display/intel_qp_tables.h | 14 + drivers/gpu/drm/i915/display/intel_tc.c | 152 +- drivers/gpu/drm/i915/display/intel_tc.h | 2 + drivers/gpu/drm/i915/display/intel_vdsc.c | 105 +- drivers/gpu/drm/i915/display/intel_vrr.c | 58 +- 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 | 28 +- 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 | 15 +- 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/gvt/handlers.c | 8 +- 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 | 21 +- drivers/gpu/drm/i915/i915_drv.c | 9 +- drivers/gpu/drm/i915/i915_drv.h | 43 +- drivers/gpu/drm/i915/i915_gem.c | 14 +- drivers/gpu/drm/i915/i915_gpu_error.c | 12 +- drivers/gpu/drm/i915/i915_irq.c | 29 +- drivers/gpu/drm/i915/i915_irq.h | 1 + drivers/gpu/drm/i915/i915_mm.c | 46 +- drivers/gpu/drm/i915/i915_params.h | 8 +- drivers/gpu/drm/i915/i915_pci.c | 6 +- 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 | 189 +- drivers/gpu/drm/i915/i915_request.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 33 +- drivers/gpu/drm/i915/i915_vma.h | 7 +- drivers/gpu/drm/i915/intel_device_info.c | 2 +- drivers/gpu/drm/i915/intel_device_info.h | 2 +- drivers/gpu/drm/i915/intel_memory_region.c | 29 +- drivers/gpu/drm/i915/intel_memory_region.h | 18 +- drivers/gpu/drm/i915/intel_pm.c | 303 +- drivers/gpu/drm/i915/intel_pm.h | 4 +- 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/ingenic/ingenic-drm-drv.c | 59 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 1 + drivers/gpu/drm/ingenic/ingenic-ipu.c | 21 +- drivers/gpu/drm/meson/meson_drv.c | 9 +- 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_encoder.c | 16 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 14 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 8 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 47 + 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 | 16 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 6 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 55 + drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 + drivers/gpu/drm/msm/dp/dp_display.c | 84 +- drivers/gpu/drm/msm/dp/dp_display.h | 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 | 27 +- drivers/gpu/drm/msm/msm_drv.h | 15 + 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/include/nvif/if000c.h | 1 + drivers/gpu/drm/nouveau/nouveau_abi16.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 40 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 2 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 3 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_gem.c | 52 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 156 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 49 - drivers/gpu/drm/nouveau/nouveau_ttm.h | 1 - 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/mmu/vmm.h | 1 + drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgp100.c | 6 + drivers/gpu/drm/panel/panel-simple.c | 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/r128/ati_pcigart.c | 2 + drivers/gpu/drm/radeon/evergreen.h | 1 - drivers/gpu/drm/radeon/radeon_asic.h | 2 - drivers/gpu/drm/radeon/radeon_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 3 +- drivers/gpu/drm/radeon/radeon_gem.c | 59 +- 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 | 73 +- drivers/gpu/drm/radeon/radeon_ttm.h | 1 - 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/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/tiny/simpledrm.c | 6 +- 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 | 82 +- drivers/gpu/drm/ttm/ttm_device.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 68 +- drivers/gpu/drm/vc4/vc4_drv.c | 11 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 147 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 10 + drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 3 + drivers/gpu/drm/vc4/vc4_txp.c | 2 +- drivers/gpu/drm/vc4/vc4_vec.c | 27 +- 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 | 19 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c | 53 +- drivers/hid/amd-sfh-hid/amd_sfh_client.c | 19 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 3 - drivers/hid/hid-core.c | 1 - drivers/hid/hid-ft260.c | 24 +- drivers/hid/hid-gt683r.c | 1 + drivers/hid/hid-logitech-hidpp.c | 1 + drivers/hid/hid-magicmouse.c | 7 +- drivers/hid/i2c-hid/i2c-hid-core.c | 4 +- drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 + drivers/hid/intel-ish-hid/ipc/pci-ish.c | 2 + drivers/hid/usbhid/hid-pidff.c | 1 + drivers/hid/usbhid/usbmouse.c | 2 +- drivers/hv/connection.c | 4 +- drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/max31790.c | 171 +- drivers/hwmon/sht4x.c | 301 + drivers/hwspinlock/Kconfig | 9 + drivers/hwspinlock/Makefile | 1 + drivers/hwspinlock/sun6i_hwspinlock.c | 210 + drivers/i2c/busses/Kconfig | 2 +- drivers/i2c/busses/i2c-ali1563.c | 2 +- drivers/i2c/busses/i2c-aspeed.c | 12 +- drivers/i2c/busses/i2c-cadence.c | 2 +- drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-eg20t.c | 3 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-icy.c | 1 - drivers/i2c/busses/i2c-mpc.c | 81 +- drivers/i2c/busses/i2c-mt65xx.c | 14 +- drivers/i2c/busses/i2c-nomadik.c | 2 +- drivers/i2c/busses/i2c-ocores.c | 8 +- drivers/i2c/busses/i2c-pnx.c | 8 +- drivers/i2c/busses/i2c-qcom-cci.c | 1 + drivers/i2c/busses/i2c-qcom-geni.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-s3c2410.c | 3 + drivers/i2c/busses/i2c-sh_mobile.c | 2 +- drivers/i2c/busses/i2c-st.c | 4 +- drivers/i2c/busses/i2c-stm32f4.c | 2 +- drivers/i2c/busses/i2c-stm32f7.c | 73 + drivers/i2c/i2c-core-base.c | 105 +- drivers/i2c/muxes/i2c-arb-gpio-challenge.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 12 +- drivers/iio/accel/bmc150-accel-i2c.c | 2 +- drivers/iio/accel/bmc150-accel.h | 2 +- drivers/iio/accel/st_accel_core.c | 123 +- drivers/iio/adc/max11100.c | 34 +- drivers/iio/adc/max1118.c | 68 +- drivers/iio/adc/ti-adc081c.c | 43 +- drivers/iio/adc/ti-adc0832.c | 39 +- drivers/iio/adc/ti-adc108s102.c | 45 +- drivers/iio/adc/ti-adc161s626.c | 51 +- drivers/iio/chemical/sgp30.c | 2 +- drivers/iio/gyro/adis16136.c | 15 +- drivers/iio/gyro/adis16260.c | 4 +- drivers/iio/gyro/st_gyro_core.c | 33 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 5 +- drivers/iio/light/si1133.c | 14 +- drivers/iio/light/si1145.c | 10 +- drivers/iio/magnetometer/st_magn_core.c | 63 +- drivers/infiniband/core/cache.c | 23 +- drivers/infiniband/core/ucma.c | 7 +- 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/i40iw_main.c | 5 +- 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 | 53 +- 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_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/evbug.c | 3 - drivers/input/joystick/xpad.c | 6 + drivers/input/keyboard/hil_kbd.c | 1 + drivers/input/misc/ims-pcu.c | 4 +- drivers/input/misc/pm8941-pwrkey.c | 103 +- drivers/input/touchscreen/cyttsp_core.c | 47 +- drivers/input/touchscreen/cyttsp_core.h | 3 +- drivers/input/touchscreen/cyttsp_i2c.c | 10 + drivers/input/touchscreen/cyttsp_spi.c | 10 + drivers/input/touchscreen/edt-ft5x06.c | 38 +- drivers/input/touchscreen/elants_i2c.c | 11 +- drivers/input/touchscreen/resistive-adc-touch.c | 138 +- drivers/input/touchscreen/usbtouchscreen.c | 8 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/sc7280.c | 1938 +++++ drivers/interconnect/qcom/sc7280.h | 154 + drivers/iommu/intel/dmar.c | 4 +- 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-crypt.c | 7 +- drivers/md/dm-era-target.c | 4 +- drivers/md/dm-flakey.c | 7 +- drivers/md/dm-kcopyd.c | 48 +- drivers/md/dm-linear.c | 7 +- drivers/md/dm-raid1.c | 2 +- drivers/md/dm-snap.c | 3 +- drivers/md/dm-table.c | 18 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-verity-verify-sig.c | 2 +- drivers/md/dm-writecache.c | 51 +- drivers/md/dm-zone.c | 136 + drivers/md/dm-zoned-metadata.c | 7 + drivers/md/dm-zoned-reclaim.c | 2 +- drivers/md/dm.c | 120 +- drivers/md/dm.h | 16 + drivers/md/md.c | 25 +- drivers/md/md.h | 6 +- drivers/md/persistent-data/dm-array.c | 7 +- drivers/md/persistent-data/dm-btree.c | 7 +- drivers/md/persistent-data/dm-space-map-common.c | 6 +- drivers/md/persistent-data/dm-space-map-metadata.c | 4 +- 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/common/videobuf2/frame_vector.c | 2 +- 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 | 8 +- drivers/media/v4l2-core/v4l2-async.c | 23 +- drivers/media/v4l2-core/v4l2-ctrls-api.c | 1225 +++ drivers/media/v4l2-core/v4l2-ctrls-core.c | 1939 +++++ drivers/media/v4l2-core/v4l2-ctrls-defs.c | 1575 ++++ drivers/media/v4l2-core/v4l2-ctrls-priv.h | 96 + drivers/media/v4l2-core/v4l2-ctrls-request.c | 496 ++ drivers/media/v4l2-core/v4l2-ctrls.c | 5083 ------------ 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 | 16 +- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/memory/tegra/tegra20-emc.c | 48 +- drivers/memory/tegra/tegra30-emc.c | 52 +- drivers/memstick/core/ms_block.c | 1 - drivers/memstick/host/rtsx_usb_ms.c | 10 +- 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/db8500-prcmu.c | 6 +- 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/omap-usb-host.c | 2 +- drivers/mfd/omap-usb-tll.c | 2 +- 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/si476x-cmd.c | 24 +- drivers/mfd/si476x-i2c.c | 10 +- drivers/mfd/sun6i-prcm.c | 30 +- drivers/mfd/t7l66xb.c | 12 +- drivers/mfd/tps80031.c | 6 +- drivers/mfd/twl-core.c | 2 +- drivers/mfd/wm831x-core.c | 250 +- drivers/misc/eeprom/ee1004.c | 191 +- drivers/misc/mei/interrupt.c | 3 + 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/sgi-gru/grufault.c | 4 +- drivers/misc/sram.c | 6 +- drivers/mmc/core/block.c | 1 + drivers/mmc/core/host.c | 3 + drivers/mmc/core/sdio.c | 6 +- drivers/mmc/host/cqhci-core.c | 21 +- drivers/mmc/host/dw_mmc-pltfm.c | 1 - drivers/mmc/host/mmc_spi.c | 12 +- drivers/mmc/host/mtk-sd.c | 25 +- drivers/mmc/host/of_mmc_spi.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 5 +- drivers/mmc/host/sdhci-of-aspeed.c | 48 + drivers/mmc/host/sdhci-omap.c | 5 +- drivers/mmc/host/sdhci_am654.c | 6 +- drivers/mmc/host/vub300.c | 2 +- drivers/mtd/devices/ms02-nv.c | 1 - drivers/mtd/mtdcore.c | 12 +- drivers/mtd/nand/raw/arasan-nand-controller.c | 283 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 7 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 6 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.h | 2 +- drivers/mtd/nand/raw/internals.h | 5 + drivers/mtd/nand/raw/nand_base.c | 365 +- drivers/mtd/nand/raw/nand_legacy.c | 2 +- drivers/mtd/nand/raw/nand_onfi.c | 5 +- drivers/mtd/nand/raw/nand_timings.c | 370 +- drivers/mtd/nand/raw/qcom_nandc.c | 3 +- drivers/mtd/nand/spi/macronix.c | 112 + drivers/mtd/parsers/qcomsmempart.c | 10 + drivers/mtd/parsers/redboot.c | 76 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 2 +- drivers/mtd/spi-nor/core.c | 15 + drivers/mtd/spi-nor/otp.c | 4 +- drivers/net/appletalk/cops.c | 4 +- drivers/net/appletalk/ltpc.c | 10 +- drivers/net/can/at91_can.c | 2 +- drivers/net/can/c_can/Makefile | 5 + drivers/net/can/c_can/c_can.c | 1354 --- drivers/net/can/c_can/c_can.h | 3 +- drivers/net/can/c_can/c_can_ethtool.c | 43 + drivers/net/can/c_can/c_can_main.c | 1354 +++ drivers/net/can/m_can/m_can.c | 244 +- drivers/net/can/softing/softing_main.c | 2 - drivers/net/can/spi/hi311x.c | 2 +- drivers/net/can/spi/mcp251x.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/Kconfig | 2 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 14 +- drivers/net/dsa/microchip/ksz9477.c | 1 + drivers/net/dsa/mt7530.c | 8 - drivers/net/dsa/qca8k.c | 135 +- drivers/net/dsa/sja1105/sja1105.h | 59 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 65 +- drivers/net/dsa/sja1105/sja1105_dynamic_config.c | 38 +- drivers/net/dsa/sja1105/sja1105_flower.c | 13 +- drivers/net/dsa/sja1105/sja1105_main.c | 437 +- drivers/net/dsa/sja1105/sja1105_spi.c | 104 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 13 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 7 +- drivers/net/dsa/sja1105/sja1105_tas.c | 14 +- drivers/net/dsa/sja1105/sja1105_tas.h | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c.h | 25 +- drivers/net/ethernet/atheros/atl1c/atl1c_hw.h | 34 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 546 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h | 1 - drivers/net/ethernet/cadence/macb_main.c | 3 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 31 +- drivers/net/ethernet/freescale/ucc_geth.c | 3 +- drivers/net/ethernet/hisilicon/Kconfig | 1 + 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 | 232 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 5 +- 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 | 341 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 42 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_mbx.c | 115 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 50 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 1 + drivers/net/ethernet/ibm/ehea/ehea_main.c | 27 +- drivers/net/ethernet/intel/Kconfig | 2 + drivers/net/ethernet/intel/e100.c | 12 +- drivers/net/ethernet/intel/e1000/e1000_ethtool.c | 2 +- drivers/net/ethernet/intel/fm10k/fm10k_pci.c | 10 +- drivers/net/ethernet/intel/i40e/i40e.h | 2 + drivers/net/ethernet/intel/i40e/i40e_client.c | 132 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 1 + drivers/net/ethernet/intel/ice/Makefile | 1 + drivers/net/ethernet/intel/ice/ice.h | 44 +- 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 | 11 + 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_type.h | 4 + drivers/net/ethernet/intel/igb/e1000_82575.c | 2 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 2 +- drivers/net/ethernet/intel/igb/igb_main.c | 11 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 4 +- drivers/net/ethernet/intel/igbvf/netdev.c | 6 +- drivers/net/ethernet/intel/igbvf/vf.h | 42 +- drivers/net/ethernet/intel/igc/igc_dump.c | 2 +- drivers/net/ethernet/intel/igc/igc_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_82599.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 16 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 8 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 2 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 22 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 54 +- 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/mediatek/mtk_eth_soc.c | 67 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 24 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 23 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 77 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 97 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 8 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 29 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.c | 83 + .../net/ethernet/mellanox/mlx5/core/fs_ft_pool.h | 21 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/lag.c | 28 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 96 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.h | 5 + .../ethernet/mellanox/mlx5/core/steering/dr_fw.c | 3 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 - .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 6 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 8 +- 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/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 | 149 +- drivers/net/ethernet/qualcomm/rmnet/rmnet_vnd.c | 1 + drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/realtek/r8169_main.c | 1 + drivers/net/ethernet/sfc/ef10.c | 17 +- drivers/net/ethernet/sfc/efx.c | 6 +- drivers/net/ethernet/sfc/efx_common.c | 12 +- drivers/net/ethernet/sfc/falcon/efx.c | 4 +- drivers/net/ethernet/sfc/falcon/falcon_boards.c | 10 +- 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 | 3 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_mdio.c | 21 +- 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/6pack.c | 10 +- drivers/net/hamradio/bpqether.c | 4 +- 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/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/hso.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 | 121 +- drivers/net/usb/rndis_host.c | 2 +- drivers/net/usb/smsc75xx.c | 8 +- drivers/net/virtio_net.c | 23 +- drivers/net/vrf.c | 2 +- drivers/net/wan/hdlc.c | 63 +- drivers/net/wan/hdlc_fr.c | 101 +- drivers/net/wan/n2.c | 56 +- drivers/net/wan/sealevel.c | 126 +- drivers/net/wan/wanxl.c | 186 +- 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/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/net/wwan/wwan_core.c | 15 + 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 | 17 +- drivers/nfc/nfcmrvl/i2c.c | 24 +- drivers/nfc/nfcmrvl/main.c | 13 +- drivers/nfc/nfcmrvl/nfcmrvl.h | 29 +- drivers/nfc/nfcmrvl/spi.c | 19 +- drivers/nfc/nfcmrvl/uart.c | 49 +- drivers/nfc/nfcmrvl/usb.c | 17 +- 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 | 14 +- drivers/nfc/st-nci/spi.c | 9 +- drivers/nfc/st-nci/vendor_cmds.c | 15 +- drivers/nfc/st21nfca/i2c.c | 9 +- drivers/nfc/st95hf/core.c | 13 +- drivers/nvdimm/blk.c | 27 +- drivers/nvdimm/btt.c | 25 +- drivers/nvdimm/btt.h | 2 - drivers/nvdimm/pmem.c | 17 +- drivers/nvme/host/Kconfig | 3 +- drivers/nvme/host/core.c | 5 +- drivers/nvme/host/fabrics.c | 5 + drivers/nvme/host/fc.c | 25 +- drivers/nvme/host/multipath.c | 46 +- drivers/nvme/target/core.c | 15 +- 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/of.c | 7 + drivers/pci/probe.c | 25 +- drivers/perf/arm-cci.c | 4 +- drivers/perf/arm-ccn.c | 6 +- drivers/perf/arm-cmn.c | 11 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_dsu_pmu.c | 8 +- drivers/perf/arm_pmu.c | 16 +- drivers/perf/arm_smmuv3_pmu.c | 10 +- drivers/perf/arm_spe_pmu.c | 12 +- drivers/perf/fsl_imx8_ddr_perf.c | 5 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 5 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 3 - drivers/perf/hisilicon/hisi_uncore_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.h | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 5 +- drivers/perf/qcom_l2_pmu.c | 4 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/perf/thunderx2_pmu.c | 4 +- drivers/perf/xgene_pmu.c | 6 +- drivers/phy/cadence/phy-cadence-sierra.c | 1 + drivers/phy/mediatek/phy-mtk-tphy.c | 2 + drivers/phy/phy-xgene.c | 3 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 168 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 57 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 44 + drivers/phy/st/phy-stm32-usbphyc.c | 31 + drivers/phy/tegra/xusb-tegra186.c | 550 +- drivers/phy/tegra/xusb-tegra210.c | 1875 +---- drivers/phy/tegra/xusb.c | 92 +- drivers/phy/tegra/xusb.h | 22 +- 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/intel/pinctrl-tigerlake.c | 1 + 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 +- .../platform/surface/surface_aggregator_registry.c | 54 +- drivers/platform/x86/dell/Kconfig | 9 + drivers/platform/x86/dell/Makefile | 2 + drivers/platform/x86/dell/dell-laptop.c | 13 +- drivers/platform/x86/dell/dell-wmi-base.c | 775 ++ drivers/platform/x86/dell/dell-wmi-privacy.c | 391 + drivers/platform/x86/dell/dell-wmi-privacy.h | 36 + drivers/platform/x86/dell/dell-wmi.c | 763 -- drivers/platform/x86/ideapad-laptop.c | 12 + drivers/platform/x86/thinkpad_acpi.c | 3 +- drivers/pwm/core.c | 44 +- drivers/pwm/pwm-atmel-hlcdc.c | 2 - drivers/pwm/pwm-atmel-tcb.c | 2 - drivers/pwm/pwm-atmel.c | 2 - drivers/pwm/pwm-bcm-iproc.c | 2 - drivers/pwm/pwm-bcm-kona.c | 2 - drivers/pwm/pwm-bcm2835.c | 2 - drivers/pwm/pwm-berlin.c | 2 - drivers/pwm/pwm-fsl-ftm.c | 2 - drivers/pwm/pwm-hibvt.c | 2 - drivers/pwm/pwm-imx-tpm.c | 2 - drivers/pwm/pwm-imx27.c | 3 - drivers/pwm/pwm-jz4740.c | 2 - drivers/pwm/pwm-lpc18xx-sct.c | 2 - drivers/pwm/pwm-meson.c | 2 - drivers/pwm/pwm-mxs.c | 2 - drivers/pwm/pwm-omap-dmtimer.c | 2 - drivers/pwm/pwm-renesas-tpu.c | 2 - drivers/pwm/pwm-rockchip.c | 5 - drivers/pwm/pwm-samsung.c | 3 - drivers/pwm/pwm-sifive.c | 2 - drivers/pwm/pwm-spear.c | 40 +- drivers/pwm/pwm-stm32-lp.c | 2 - drivers/pwm/pwm-stm32.c | 2 - drivers/pwm/pwm-sun4i.c | 2 - drivers/pwm/pwm-tiecap.c | 2 - drivers/pwm/pwm-tiehrpwm.c | 2 - drivers/pwm/pwm-visconti.c | 17 +- drivers/pwm/pwm-vt8500.c | 2 - drivers/regulator/Kconfig | 34 +- drivers/regulator/Makefile | 3 +- drivers/regulator/atc260x-regulator.c | 19 +- drivers/regulator/bd70528-regulator.c | 283 - drivers/regulator/bd71815-regulator.c | 1 - drivers/regulator/bd718x7-regulator.c | 2 +- drivers/regulator/core.c | 153 +- drivers/regulator/hi6421v600-regulator.c | 2 +- drivers/regulator/hi655x-regulator.c | 2 +- drivers/regulator/lp8755.c | 55 +- drivers/regulator/max77620-regulator.c | 17 +- drivers/regulator/max8973-regulator.c | 37 +- drivers/regulator/mcp16502.c | 79 +- drivers/regulator/mp5416.c | 44 +- drivers/regulator/mp886x.c | 32 +- drivers/regulator/mt6315-regulator.c | 19 +- drivers/regulator/mt6359-regulator.c | 1036 +++ drivers/regulator/pca9450-regulator.c | 51 +- drivers/regulator/qcom_smd-regulator.c | 2 +- drivers/regulator/rk808-regulator.c | 116 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/regulator/rt6160-regulator.c | 332 + 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/Kconfig | 3 +- drivers/rtc/proc.c | 4 +- drivers/rtc/rtc-efi.c | 1 - drivers/rtc/rtc-imxdi.c | 4 + drivers/rtc/rtc-m41t80.c | 12 + drivers/rtc/rtc-mt6397.c | 2 +- drivers/rtc/rtc-mxc_v2.c | 1 + 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/char/sclp_vt220.c | 4 +- drivers/s390/cio/ccwgroup.c | 60 +- drivers/s390/cio/cio.h | 12 - drivers/s390/cio/trace.h | 3 +- drivers/s390/cio/vfio_ccw_cp.c | 4 + drivers/s390/cio/vfio_ccw_drv.c | 12 +- drivers/s390/cio/vfio_ccw_fsm.c | 1 + drivers/s390/cio/vfio_ccw_ops.c | 2 - drivers/s390/crypto/ap_bus.c | 84 +- drivers/s390/crypto/ap_bus.h | 3 + drivers/s390/crypto/ap_card.c | 2 + drivers/s390/crypto/vfio_ap_drv.c | 13 +- drivers/s390/crypto/zcrypt_api.c | 1 - drivers/s390/crypto/zcrypt_api.h | 1 - drivers/s390/crypto/zcrypt_card.c | 2 + drivers/s390/crypto/zcrypt_ccamisc.c | 8 +- drivers/s390/crypto/zcrypt_ccamisc.h | 4 +- drivers/s390/crypto/zcrypt_msgtype50.c | 2 + drivers/s390/crypto/zcrypt_msgtype6.c | 5 + drivers/s390/crypto/zcrypt_queue.c | 13 +- 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-clk-measure.c | 4 +- drivers/soc/amlogic/meson-ee-pwrc.c | 46 +- drivers/soc/qcom/rpmhpd.c | 21 + drivers/soc/qcom/smd-rpm.c | 2 + drivers/soc/qcom/socinfo.c | 56 +- 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-ath79.c | 9 +- drivers/spi/spi-bcm2835.c | 204 +- drivers/spi/spi-bitbang.c | 18 +- drivers/spi/spi-fsl-spi.c | 4 + drivers/spi/spi-omap-uwire.c | 9 +- drivers/spi/spi-omap2-mcspi.c | 33 +- drivers/spi/spi-pxa2xx.c | 7 +- drivers/spi/spi-zynq-qspi.c | 7 +- drivers/spi/spi.c | 4 + drivers/staging/emxx_udc/emxx_udc.c | 11 +- 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/rtl8188eu/include/odm_debug.h | 13 - drivers/staging/rtl8192e/rtllib_tx.c | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 6 +- drivers/staging/rtl8712/rtl871x_sta_mgt.c | 1 - drivers/staging/rtl8712/rtl871x_xmit.c | 1 - drivers/staging/rtl8712/usb_intf.c | 1 - drivers/staging/rtl8712/xmit_linux.c | 1 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 1 + drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 5 +- drivers/staging/rtl8723bs/core/rtw_security.c | 41 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 161 +- drivers/staging/rtl8723bs/hal/HalBtc8723b1Ant.c | 9 +- drivers/staging/rtl8723bs/hal/sdio_ops.c | 7 - drivers/staging/rtl8723bs/include/drv_types.h | 1 - drivers/staging/rtl8723bs/include/rtw_io.h | 2 - drivers/staging/rtl8723bs/include/rtw_mp.h | 1 - drivers/staging/rtl8723bs/include/rtw_security.h | 3 + drivers/staging/rtl8723bs/include/sdio_ops_linux.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 4 +- drivers/staging/rtl8723bs/os_dep/sdio_ops_linux.c | 28 - .../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/8250_pci.c | 29 +- drivers/tty/serial/8250/serial_cs.c | 11 +- drivers/usb/cdns3/cdns3-ep0.c | 6 +- drivers/usb/cdns3/cdns3-gadget.c | 42 +- 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/cdnsp-ring.c | 7 +- 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/devio.c | 2 +- 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/gadget.c | 15 +- drivers/usb/dwc3/trace.h | 2 - drivers/usb/gadget/udc/bcm63xx_udc.c | 7 +- drivers/usb/gadget/udc/pxa27x_udc.c | 6 +- drivers/usb/gadget/udc/pxa27x_udc.h | 4 - drivers/usb/gadget/udc/renesas_usb3.c | 5 +- drivers/usb/gadget/udc/trace.c | 2 +- drivers/usb/gadget/udc/trace.h | 2 +- drivers/usb/gadget/udc/udc-xilinx.c | 4 +- drivers/usb/host/fotg210-hcd.c | 5 +- drivers/usb/host/fotg210.h | 3 - drivers/usb/host/xhci-ring.c | 14 +- drivers/usb/host/xhci-tegra.c | 613 +- drivers/usb/isp1760/isp1760-udc.c | 1 + drivers/usb/musb/musb_core.c | 3 +- drivers/usb/phy/phy-isp1301.c | 25 +- drivers/usb/roles/class.c | 9 + drivers/usb/serial/omninet.c | 8 +- drivers/usb/serial/quatech2.c | 6 +- drivers/usb/storage/cypress_atacb.c | 4 +- drivers/usb/typec/mux.c | 29 +- drivers/usb/typec/mux.h | 6 + drivers/usb/typec/tcpm/tcpci.c | 3 +- drivers/usb/typec/tcpm/tcpm.c | 35 +- drivers/usb/typec/ucsi/ucsi.c | 2 +- drivers/vfio/platform/vfio_platform_common.c | 2 +- drivers/vfio/vfio_iommu_type1.c | 2 +- drivers/video/backlight/qcom-wled.c | 1 + drivers/video/fbdev/core/fb_defio.c | 35 + drivers/video/fbdev/core/fbmem.c | 4 + drivers/video/fbdev/matrox/matroxfb_base.c | 5 +- drivers/w1/masters/ds2482.c | 94 +- drivers/xen/xen-scsiback.c | 17 +- fs/afs/cmservice.c | 5 + fs/afs/dir.c | 4 +- fs/afs/fsclient.c | 4 + fs/afs/vlclient.c | 1 + fs/block_dev.c | 207 +- fs/btrfs/backref.c | 2 +- fs/btrfs/compression.c | 41 +- fs/btrfs/compression.h | 26 +- fs/btrfs/ctree.h | 51 +- fs/btrfs/delalloc-space.c | 8 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/dev-replace.c | 2 +- fs/btrfs/disk-io.c | 41 +- fs/btrfs/extent-tree.c | 2 +- fs/btrfs/extent_io.c | 369 +- fs/btrfs/file-item.c | 100 +- fs/btrfs/file.c | 31 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 158 +- fs/btrfs/ioctl.c | 176 +- fs/btrfs/locking.c | 4 +- fs/btrfs/ordered-data.c | 7 +- fs/btrfs/props.c | 2 +- fs/btrfs/qgroup.c | 2 +- fs/btrfs/reflink.c | 52 +- fs/btrfs/relocation.c | 60 +- fs/btrfs/scrub.c | 11 +- fs/btrfs/send.c | 2 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 136 +- fs/btrfs/subpage.h | 24 + fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/extent-io-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/tests/inode-tests.c | 31 +- fs/btrfs/transaction.c | 6 +- fs/btrfs/tree-log.c | 32 +- fs/btrfs/volumes.c | 10 +- fs/btrfs/zoned.c | 27 +- fs/ceph/snap.c | 2 +- fs/ceph/super.h | 1 - fs/cifs/sess.c | 2 +- fs/cifsd/asn1.c | 101 +- fs/cifsd/asn1.h | 18 +- fs/cifsd/auth.c | 283 +- fs/cifsd/auth.h | 57 +- fs/cifsd/buffer_pool.c | 3 +- fs/cifsd/buffer_pool.h | 3 - fs/cifsd/connection.c | 24 +- fs/cifsd/connection.h | 22 +- fs/cifsd/crypto_ctx.c | 15 +- fs/cifsd/crypto_ctx.h | 3 - fs/cifsd/ksmbd_work.c | 8 +- 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/misc.c | 12 +- fs/cifsd/misc.h | 9 - fs/cifsd/ndr.c | 7 +- fs/cifsd/ndr.h | 3 +- fs/cifsd/nterr.h | 2 - fs/cifsd/oplock.c | 108 +- fs/cifsd/oplock.h | 13 +- fs/cifsd/server.c | 34 +- fs/cifsd/smb2misc.c | 42 +- fs/cifsd/smb2ops.c | 2 +- fs/cifsd/smb2pdu.c | 721 +- fs/cifsd/smb2pdu.h | 4 +- fs/cifsd/smb_common.c | 37 +- fs/cifsd/smb_common.h | 2 +- fs/cifsd/smbacl.c | 106 +- fs/cifsd/smbacl.h | 15 +- fs/cifsd/transport_ipc.c | 21 +- fs/cifsd/transport_ipc.h | 19 +- fs/cifsd/transport_rdma.c | 358 +- fs/cifsd/transport_tcp.c | 34 +- fs/cifsd/unicode.c | 17 +- fs/cifsd/unicode.h | 9 +- fs/cifsd/vfs.c | 250 +- fs/cifsd/vfs.h | 65 +- fs/cifsd/vfs_cache.c | 14 +- fs/cifsd/vfs_cache.h | 16 +- fs/configfs/file.c | 171 +- fs/dlm/config.c | 18 +- fs/dlm/config.h | 5 +- fs/dlm/debug_fs.c | 54 + fs/dlm/dlm_internal.h | 42 +- fs/dlm/lock.c | 16 +- fs/dlm/lockspace.c | 14 +- fs/dlm/lowcomms.c | 411 +- fs/dlm/lowcomms.h | 25 +- fs/dlm/member.c | 37 +- fs/dlm/midcomms.c | 1321 ++- fs/dlm/midcomms.h | 15 + fs/dlm/rcom.c | 123 +- fs/dlm/util.c | 10 +- fs/dlm/util.h | 2 + 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/exec.c | 9 +- fs/f2fs/checkpoint.c | 3 - fs/f2fs/compress.c | 5 +- fs/f2fs/f2fs.h | 6 + fs/f2fs/file.c | 18 +- fs/f2fs/namei.c | 16 +- fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 7 +- fs/f2fs/super.c | 53 +- fs/f2fs/sysfs.c | 27 + fs/gfs2/file.c | 35 +- fs/hugetlbfs/inode.c | 16 +- fs/io-wq.c | 29 +- fs/io-wq.h | 2 +- fs/io_uring.c | 358 +- fs/jfs/jfs_logmgr.c | 1 + fs/netfs/Kconfig | 2 +- fs/netfs/read_helper.c | 2 +- fs/nfs/namespace.c | 2 +- fs/nfs/nfs4file.c | 12 +- fs/nfs/pagelist.c | 20 +- fs/nfs/super.c | 2 +- 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/array.c | 2 +- fs/proc/base.c | 4 + fs/proc/kcore.c | 67 + fs/proc/task_mmu.c | 23 +- fs/squashfs/block.c | 5 +- fs/squashfs/squashfs_fs_sb.h | 1 + fs/squashfs/super.c | 86 + fs/super.c | 8 +- fs/xfs/libxfs/xfs_ag_resv.c | 22 +- fs/xfs/libxfs/xfs_alloc.c | 2 +- fs/xfs/libxfs/xfs_bmap.c | 12 - fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_inode_buf.c | 46 +- fs/xfs/libxfs/xfs_trans_inode.c | 17 + fs/xfs/scrub/agheader.c | 1 + fs/xfs/scrub/bmap.c | 2 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/common.c | 6 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/repair.c | 2 +- fs/xfs/xfs_bmap_util.c | 2 +- fs/xfs/xfs_export.c | 4 +- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_ioctl.c | 105 +- fs/xfs/xfs_iomap.c | 2 +- fs/xfs/xfs_log.c | 1 + fs/xfs/xfs_message.h | 2 + fs/xfs/xfs_trans_buf.c | 2 +- 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 | 12 + include/drm/drm_dp_mst_helper.h | 8 +- include/drm/drm_fb_cma_helper.h | 5 + include/drm/drm_fourcc.h | 9 - include/drm/drm_gem_cma_helper.h | 3 + include/drm/ttm/ttm_bo_api.h | 16 +- include/drm/ttm/ttm_bo_driver.h | 6 +- include/drm/ttm/ttm_device.h | 15 - 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/dt-bindings/power/qcom-rpmpd.h | 13 + include/kvm/arm_vgic.h | 41 +- include/linux/arm-smccc.h | 55 + include/linux/arm_ffa.h | 267 + include/linux/atomic-fallback.h | 2595 ------ include/linux/atomic.h | 4 - include/linux/blk_types.h | 4 - include/linux/blkdev.h | 1 - include/linux/bpf.h | 22 + include/linux/bpf_local_storage.h | 4 +- include/linux/cgroup-defs.h | 6 +- include/linux/cgroup.h | 2 +- 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/cpuhotplug.h | 2 +- include/linux/cred.h | 4 + include/linux/device-mapper.h | 3 +- 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 | 18 +- include/linux/f2fs_fs.h | 1 + include/linux/fanotify.h | 4 + include/linux/fb.h | 3 + include/linux/fcntl.h | 4 - include/linux/filter.h | 19 +- include/linux/fpga/fpga-mgr.h | 2 +- include/linux/genhd.h | 29 +- include/linux/hmm.h | 2 +- include/linux/hugetlb.h | 21 +- include/linux/i2c.h | 2 + include/linux/if_rmnet.h | 30 +- include/linux/iio/common/st_sensors.h | 14 +- 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/kernel.h | 2 + include/linux/kprobes.h | 11 +- include/linux/kvm_host.h | 8 +- 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/rohm-bd70528.h | 4 +- include/linux/mfd/rohm-bd71828.h | 10 +- include/linux/mfd/samsung/core.h | 33 - include/linux/migrate.h | 4 + include/linux/mlx5/driver.h | 2 + include/linux/mlx5/eswitch.h | 17 +- include/linux/mlx5/mlx5_ifc.h | 2 + include/linux/mm.h | 50 +- include/linux/mmu_notifier.h | 34 +- include/linux/mmzone.h | 20 +- include/linux/mtd/onfi.h | 41 +- include/linux/mtd/rawnand.h | 161 +- include/linux/net/intel/i40e_client.h | 12 +- include/linux/net/intel/iidc.h | 100 + 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 | 4 +- include/linux/pci.h | 6 + include/linux/pci_ids.h | 1 + include/linux/percpu-defs.h | 2 +- include/linux/pgtable.h | 8 + include/linux/phy.h | 5 + include/linux/phy/tegra/xusb.h | 10 +- include/linux/platform_data/spi-ath79.h | 16 - include/linux/platform_device.h | 3 - include/linux/pm_runtime.h | 3 + include/linux/prandom.h | 2 +- include/linux/printk.h | 1 - include/linux/regulator/driver.h | 1 + include/linux/regulator/mt6359-regulator.h | 59 + include/linux/remoteproc.h | 50 +- include/linux/rmap.h | 13 +- include/linux/sched/user.h | 7 - include/linux/shmem_fs.h | 2 +- include/linux/shrinker.h | 2 +- include/linux/signal_types.h | 4 +- include/linux/soc/samsung/exynos-regs-pmu.h | 6 - include/linux/stmmac.h | 13 + include/linux/sunrpc/xprt.h | 2 + include/linux/swap.h | 16 +- include/linux/swapops.h | 128 +- include/linux/tick.h | 7 + include/linux/usb.h | 7 - include/linux/usb/pd.h | 2 +- include/linux/usb/role.h | 6 + include/linux/user_namespace.h | 31 +- include/linux/vmalloc.h | 4 +- include/net/bluetooth/hci.h | 76 +- include/net/bluetooth/hci_core.h | 4 +- include/net/bluetooth/mgmt.h | 2 +- include/net/devlink.h | 48 + include/net/mac80211.h | 9 +- include/net/netfilter/nf_tables.h | 40 +- 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/netns/xfrm.h | 1 + include/net/pkt_cls.h | 11 + include/net/tc_act/tc_vlan.h | 1 + include/net/tls.h | 10 +- include/net/xdp.h | 1 + include/net/xfrm.h | 1 + include/rdma/ib_hdrs.h | 5 - 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/pmc.h | 7 + include/sound/core.h | 50 +- include/trace/events/scsi.h | 48 +- include/trace/events/spi.h | 57 + include/trace/events/xdp.h | 6 +- include/uapi/drm/drm.h | 28 +- include/uapi/drm/drm_fourcc.h | 7 + include/uapi/drm/i915_drm.h | 393 +- include/uapi/drm/msm_drm.h | 7 +- include/uapi/linux/bpf.h | 27 +- include/uapi/linux/can.h | 13 +- include/uapi/linux/cec-funcs.h | 2 +- include/uapi/linux/devlink.h | 17 + include/uapi/linux/if_link.h | 2 + include/uapi/linux/kvm.h | 5 +- include/uapi/linux/mempolicy.h | 1 - include/uapi/linux/seccomp.h | 1 + include/uapi/linux/userfaultfd.h | 4 +- include/uapi/linux/v4l2-controls.h | 23 +- init/Makefile | 12 +- init/do_mounts.c | 10 +- init/main.c | 13 +- ipc/mqueue.c | 40 +- ipc/shm.c | 26 +- ipc/util.c | 44 +- ipc/util.h | 3 + kernel/Kconfig.preempt | 14 + kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/bpf_lsm.c | 2 + kernel/bpf/btf.c | 6 +- kernel/bpf/cpumap.c | 3 +- kernel/bpf/devmap.c | 305 +- kernel/bpf/hashtab.c | 102 +- kernel/bpf/helpers.c | 7 +- kernel/bpf/preload/iterators/iterators.bpf.c | 1 - kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/syscall.c | 34 +- kernel/bpf/tnum.c | 41 +- kernel/bpf/trampoline.c | 2 +- kernel/bpf/verifier.c | 58 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 8 +- kernel/cgroup/cpuset.c | 2 +- kernel/cgroup/rdma.c | 2 +- kernel/cgroup/rstat.c | 2 +- kernel/cpu.c | 4 +- kernel/crash_core.c | 4 +- kernel/cred.c | 51 +- kernel/entry/common.c | 5 +- kernel/events/core.c | 14 +- kernel/events/hw_breakpoint.c | 2 + kernel/events/uprobes.c | 5 +- kernel/exit.c | 2 +- kernel/fork.c | 20 +- kernel/futex.c | 7 +- kernel/gen_kheaders.sh | 4 +- kernel/kallsyms.c | 7 +- kernel/kprobes.c | 33 +- kernel/kthread.c | 13 - kernel/module.c | 15 +- kernel/pgo/Kconfig | 7 +- kernel/pgo/fs.c | 2 +- kernel/power/snapshot.c | 8 +- kernel/power/swap.c | 2 +- kernel/rcu/tasks.h | 36 +- kernel/sched/core.c | 21 +- kernel/sched/fair.c | 21 +- kernel/seccomp.c | 81 +- kernel/signal.c | 25 +- kernel/sys.c | 14 +- kernel/sysctl.c | 8 +- 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 +- kernel/ucount.c | 116 +- kernel/user.c | 3 - kernel/user_namespace.c | 9 +- lib/Kconfig.debug | 16 +- lib/atomic64.c | 36 +- lib/crc64.c | 2 +- lib/dynamic_debug.c | 6 +- lib/hexdump.c | 12 +- lib/math/Makefile | 1 + lib/math/rational-test.c | 56 + lib/math/rational.c | 16 +- lib/test_hmm.c | 132 +- lib/test_hmm_uapi.h | 2 + lib/test_scanf.c | 13 +- lib/vsprintf.c | 2 +- localversion-next | 2 +- mm/Kconfig | 12 + mm/compaction.c | 8 +- mm/debug_vm_pgtable.c | 16 +- mm/dmapool.c | 5 +- mm/hmm.c | 12 +- mm/huge_memory.c | 63 +- mm/hugetlb.c | 95 +- mm/internal.h | 2 +- mm/kasan/sw_tags.c | 7 + mm/kfence/core.c | 10 +- mm/ksm.c | 6 +- mm/memblock.c | 23 +- mm/memcontrol.c | 8 +- mm/memfd.c | 4 +- mm/memory-failure.c | 320 +- mm/memory.c | 172 +- mm/memory_hotplug.c | 22 +- mm/mempolicy.c | 215 +- mm/migrate.c | 61 +- mm/mlock.c | 32 +- mm/mmap.c | 4 +- mm/mmap_lock.c | 60 +- mm/mprotect.c | 76 +- mm/mremap.c | 5 +- mm/oom_kill.c | 2 +- mm/page_alloc.c | 228 +- mm/page_vma_mapped.c | 15 +- mm/rmap.c | 614 +- mm/shmem.c | 10 +- mm/slub.c | 51 +- mm/sparse.c | 20 +- mm/swap_state.c | 2 +- mm/swapfile.c | 57 +- mm/userfaultfd.c | 50 +- mm/vmalloc.c | 102 +- mm/vmscan.c | 38 +- mm/zswap.c | 26 +- net/9p/trans_virtio.c | 6 +- net/bluetooth/hci_conn.c | 4 +- net/bluetooth/hci_core.c | 24 +- net/bluetooth/hci_event.c | 22 +- net/bluetooth/hci_request.c | 46 +- net/bluetooth/hci_sock.c | 6 +- net/bluetooth/hidp/core.c | 2 +- net/bluetooth/mgmt.c | 19 +- net/bluetooth/smp.c | 72 +- net/bluetooth/smp.h | 6 +- net/bridge/br_netlink.c | 1 - net/can/isotp.c | 20 +- net/can/proc.c | 6 +- net/ceph/auth_x_protocol.h | 2 +- net/ceph/mon_client.c | 2 +- net/ceph/osdmap.c | 4 +- net/core/devlink.c | 674 +- net/core/filter.c | 39 +- net/core/netpoll.c | 4 +- net/core/sock.c | 16 +- net/core/xdp.c | 28 + 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/hsr/hsr_device.c | 2 + net/hsr/hsr_forward.c | 30 +- net/hsr/hsr_forward.h | 8 +- net/hsr/hsr_main.h | 4 +- net/hsr/hsr_slave.c | 11 +- net/ipv4/af_inet.c | 2 +- net/ipv4/esp4_offload.c | 3 +- net/ipv4/ipconfig.c | 13 +- net/ipv4/netfilter/nft_reject_ipv4.c | 2 +- net/ipv4/tcp.c | 4 +- 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/sit.c | 2 +- net/key/af_key.c | 6 +- net/mac80211/ieee80211_i.h | 2 +- net/mac80211/scan.c | 21 +- net/mac80211/tx.c | 52 +- net/mptcp/ctrl.c | 36 +- net/mptcp/options.c | 3 +- net/mptcp/pm_netlink.c | 23 +- net/mptcp/protocol.c | 30 +- net/mptcp/protocol.h | 5 +- net/mptcp/sockopt.c | 4 +- net/mptcp/subflow.c | 88 +- net/mptcp/token.c | 9 +- net/netfilter/ipset/ip_set_core.c | 50 +- net/netfilter/ipvs/ip_vs_ctl.c | 2 +- net/netfilter/nf_conntrack_h323_main.c | 2 +- net/netfilter/nf_conntrack_netlink.c | 65 +- net/netfilter/nf_tables_api.c | 59 +- 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_ct.c | 10 +- net/sched/act_vlan.c | 11 +- net/sched/cls_api.c | 2 +- net/sched/cls_rsvp.h | 2 +- net/sched/ematch.c | 2 +- net/sched/sch_dsmark.c | 3 +- net/sched/sch_fq_pie.c | 19 +- net/sched/sch_gred.c | 2 +- net/sched/sch_htb.c | 4 +- net/sctp/sm_statefuns.c | 30 +- net/sctp/socket.c | 1 + net/sctp/sysctl.c | 2 +- net/sunrpc/xprt.c | 58 +- net/sunrpc/xprtmultipath.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 27 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 6 +- net/sunrpc/xprtrdma/transport.c | 12 +- net/sunrpc/xprtrdma/verbs.c | 18 +- net/sunrpc/xprtrdma/xprt_rdma.h | 1 + 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/xdp/xdp_umem.c | 7 +- net/xdp/xskmap.c | 3 +- net/xfrm/xfrm_hash.h | 7 + net/xfrm/xfrm_state.c | 65 +- samples/bpf/Makefile | 3 + samples/bpf/ibumad_kern.c | 2 +- samples/bpf/ibumad_user.c | 2 +- samples/bpf/xdp_redirect_map_multi_kern.c | 88 + samples/bpf/xdp_redirect_map_multi_user.c | 302 + 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 + samples/vfio-mdev/mdpy-fb.c | 13 +- scripts/Kbuild.include | 7 +- scripts/Makefile.build | 7 +- scripts/Makefile.kasan | 1 + scripts/Makefile.modfinal | 4 +- scripts/atomic/check-atomics.sh | 1 - scripts/atomic/gen-atomic-instrumented.sh | 51 +- scripts/atomic/gen-atomics.sh | 1 - scripts/link-vmlinux.sh | 10 +- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 17 - scripts/sphinx-pre-install | 262 +- security/integrity/evm/evm_main.c | 247 +- security/integrity/evm/evm_secfs.c | 8 +- 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 | 2 + security/integrity/ima/ima_template_lib.c | 33 +- security/integrity/ima/ima_template_lib.h | 2 + security/security.c | 4 +- sound/ac97/bus.c | 2 +- sound/core/control.c | 38 +- sound/core/control_compat.c | 14 +- sound/core/control_led.c | 67 +- sound/core/init.c | 65 +- sound/core/pcm.c | 4 +- sound/core/pcm_native.c | 6 +- sound/core/timer.c | 3 +- sound/drivers/opl3/opl3_midi.c | 3 +- sound/firewire/amdtp-stream.c | 424 +- sound/firewire/amdtp-stream.h | 23 +- sound/firewire/bebob/bebob.c | 10 +- sound/firewire/bebob/bebob.h | 1 + sound/firewire/bebob/bebob_stream.c | 32 +- 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/oss/dmasound/dmasound_core.c | 14 - sound/pci/hda/hda_generic.c | 1 + sound/pci/hda/hda_intel.c | 3 + sound/pci/hda/patch_ca0132.c | 2 +- sound/pci/hda/patch_cirrus.c | 7 +- sound/pci/hda/patch_realtek.c | 15 +- sound/pci/lx6464es/lx_core.c | 4 - sound/soc/amd/renoir/rn-pci-acp3x.c | 35 + sound/soc/codecs/Kconfig | 27 +- sound/soc/codecs/Makefile | 4 + sound/soc/codecs/cs35l35.c | 16 +- sound/soc/codecs/cs35l35.h | 2 +- sound/soc/codecs/cs35l36.c | 16 +- sound/soc/codecs/cs42l42.c | 55 +- sound/soc/codecs/cs42l42.h | 2 + sound/soc/codecs/cs42l52.c | 7 +- sound/soc/codecs/cs42l56.c | 7 +- sound/soc/codecs/cs43130.c | 24 +- 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/tfa989x.c | 357 + sound/soc/codecs/tlv320aic26.c | 12 +- sound/soc/codecs/wm5102.c | 2 +- sound/soc/codecs/wm5110.c | 2 +- sound/soc/codecs/wm8962.c | 7 +- sound/soc/fsl/fsl-asoc-card.c | 1 + sound/soc/fsl/imx-card.c | 10 +- sound/soc/fsl/imx-rpmsg.c | 1 - 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 | 73 +- 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 | 56 +- sound/soc/sh/rcar/src.c | 32 +- sound/soc/sh/rcar/ssi.c | 160 +- sound/soc/sh/rcar/ssiu.c | 144 +- sound/soc/soc-core.c | 4 +- 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 - sound/usb/usx2y/us122l.c | 2 +- tools/arch/x86/include/asm/irq_vectors.h | 7 +- tools/arch/x86/include/uapi/asm/kvm.h | 2 + tools/bpf/bpftool/Documentation/bpftool-cgroup.rst | 4 +- tools/bpf/bpftool/Documentation/bpftool-prog.rst | 2 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/cgroup.c | 3 +- tools/bpf/bpftool/gen.c | 27 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/uapi/linux/bpf.h | 27 +- tools/include/uapi/linux/fs.h | 2 +- tools/include/uapi/linux/kvm.h | 5 +- tools/include/uapi/linux/perf_event.h | 2 +- tools/lib/bpf/Makefile | 1 + tools/lib/bpf/bpf.c | 179 +- tools/lib/bpf/bpf.h | 2 + tools/lib/bpf/bpf_helpers.h | 66 + tools/lib/bpf/bpf_prog_linfo.c | 18 +- tools/lib/bpf/bpf_tracing.h | 62 +- tools/lib/bpf/btf.c | 302 +- tools/lib/bpf/btf_dump.c | 14 +- tools/lib/bpf/libbpf.c | 522 +- tools/lib/bpf/libbpf.h | 1 + tools/lib/bpf/libbpf.map | 6 + tools/lib/bpf/libbpf_errno.c | 7 +- tools/lib/bpf/libbpf_internal.h | 59 + tools/lib/bpf/libbpf_legacy.h | 59 + tools/lib/bpf/linker.c | 25 +- tools/lib/bpf/netlink.c | 81 +- tools/lib/bpf/ringbuf.c | 26 +- tools/perf/Documentation/perf-intel-pt.txt | 6 +- tools/perf/Documentation/perf-script.txt | 7 +- .../perf/arch/mips/entry/syscalls/syscall_n64.tbl | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 2 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 2 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-stat.c | 13 +- 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/scripts/python/exported-sql-viewer.py | 12 +- tools/perf/tests/pfm.c | 4 +- tools/perf/util/bpf_counter.c | 4 +- tools/perf/util/event.h | 2 +- tools/perf/util/evlist.c | 3 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 6 +- tools/perf/util/intel-pt.c | 6 +- tools/perf/util/parse-events.c | 13 +- tools/perf/util/parse-events.l | 1 + tools/perf/util/pfm.c | 11 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/arm64/fp/sve-probe-vls.c | 2 +- tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/README.rst | 19 + tools/testing/selftests/bpf/bench.c | 1 + tools/testing/selftests/bpf/benchs/bench_rename.c | 2 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 6 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 2 +- .../selftests/bpf/prog_tests/attach_probe.c | 12 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 31 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf.c | 93 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 8 +- tools/testing/selftests/bpf/prog_tests/btf_write.c | 4 +- .../selftests/bpf/prog_tests/cg_storage_multi.c | 84 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 2 +- .../testing/selftests/bpf/prog_tests/cgroup_link.c | 14 +- .../bpf/prog_tests/cgroup_skb_sk_lookup.c | 2 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 15 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 25 +- .../selftests/bpf/prog_tests/flow_dissector.c | 2 +- .../bpf/prog_tests/flow_dissector_reattach.c | 10 +- .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 9 +- tools/testing/selftests/bpf/prog_tests/hashmap.c | 9 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 19 +- tools/testing/selftests/bpf/prog_tests/ksyms_btf.c | 3 +- .../selftests/bpf/prog_tests/link_pinning.c | 7 +- .../selftests/bpf/prog_tests/lookup_and_delete.c | 288 + tools/testing/selftests/bpf/prog_tests/obj_name.c | 8 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- .../testing/selftests/bpf/prog_tests/perf_buffer.c | 2 +- .../selftests/bpf/prog_tests/perf_event_stackmap.c | 3 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 7 +- .../selftests/bpf/prog_tests/prog_run_xattr.c | 4 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 4 +- .../testing/selftests/bpf/prog_tests/rdonly_maps.c | 7 +- .../selftests/bpf/prog_tests/reference_tracking.c | 2 +- .../selftests/bpf/prog_tests/resolve_btfids.c | 2 +- .../selftests/bpf/prog_tests/ringbuf_multi.c | 2 +- .../selftests/bpf/prog_tests/select_reuseport.c | 53 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 3 +- tools/testing/selftests/bpf/prog_tests/sk_lookup.c | 2 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 14 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 8 +- .../selftests/bpf/prog_tests/sockmap_ktls.c | 2 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 10 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 3 +- .../selftests/bpf/prog_tests/stacktrace_map.c | 2 +- .../bpf/prog_tests/stacktrace_map_raw_tp.c | 5 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 552 +- .../selftests/bpf/prog_tests/tcp_hdr_options.c | 15 +- .../selftests/bpf/prog_tests/test_overhead.c | 12 +- .../selftests/bpf/prog_tests/trampoline_count.c | 14 +- tools/testing/selftests/bpf/prog_tests/udp_limit.c | 7 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 2 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 8 +- .../selftests/bpf/progs/bpf_iter_bpf_hash_map.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_bpf_map.c | 1 - .../selftests/bpf/progs/bpf_iter_ipv6_route.c | 1 - .../testing/selftests/bpf/progs/bpf_iter_netlink.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 1 - .../selftests/bpf/progs/bpf_iter_task_btf.c | 1 - .../selftests/bpf/progs/bpf_iter_task_file.c | 1 - .../selftests/bpf/progs/bpf_iter_task_stack.c | 1 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_tcp6.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp4.c | 1 - tools/testing/selftests/bpf/progs/bpf_iter_udp6.c | 1 - .../selftests/bpf/progs/test_lookup_and_delete.c | 26 + tools/testing/selftests/bpf/progs/test_snprintf.c | 1 - tools/testing/selftests/bpf/progs/test_tc_peer.c | 31 + .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 94 + tools/testing/selftests/bpf/test_lru_map.c | 8 + tools/testing/selftests/bpf/test_maps.c | 185 +- tools/testing/selftests/bpf/test_progs.c | 3 + tools/testing/selftests/bpf/test_progs.h | 9 +- tools/testing/selftests/bpf/test_tcpnotify_user.c | 7 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 204 + tools/testing/selftests/bpf/verifier/stack_ptr.c | 2 - .../selftests/bpf/verifier/value_ptr_arith.c | 8 - tools/testing/selftests/bpf/xdp_redirect_multi.c | 226 + .../selftests/drivers/net/netdevsim/devlink.sh | 167 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 6 +- .../selftests/kvm/aarch64/debug-exceptions.c | 250 + tools/testing/selftests/kvm/demand_paging_test.c | 174 +- .../testing/selftests/kvm/hardware_disable_test.c | 32 +- .../selftests/kvm/include/aarch64/processor.h | 83 +- tools/testing/selftests/kvm/include/kvm_util.h | 27 +- tools/testing/selftests/kvm/include/test_util.h | 12 + .../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/kvm_util.c | 278 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 17 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 4 +- tools/testing/selftests/kvm/lib/rbtree.c | 1 + tools/testing/selftests/kvm/lib/test_util.c | 51 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 38 +- .../kvm/memslot_modification_stress_test.c | 18 +- tools/testing/selftests/kvm/memslot_perf_test.c | 1037 +++ .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 5 + .../selftests/kvm/x86_64/get_msr_index_features.c | 8 +- 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/net/forwarding/devlink_lib.sh | 6 + tools/testing/selftests/net/mptcp/mptcp_connect.sh | 13 +- tools/testing/selftests/openat2/openat2_test.c | 7 +- tools/testing/selftests/powerpc/security/Makefile | 2 + .../powerpc/security/mitigation-patching.sh | 75 + .../testing/selftests/powerpc/tm/tm-vmx-unavail.c | 1 - tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/rlimits/.gitignore | 2 + tools/testing/selftests/rlimits/Makefile | 6 + tools/testing/selftests/{mount => rlimits}/config | 0 .../testing/selftests/rlimits/rlimits-per-userns.c | 161 + .../testing/selftests/seccomp/seccomp_benchmark.c | 2 + tools/testing/selftests/seccomp/seccomp_bpf.c | 51 +- .../tc-testing/tc-tests/actions/vlan.json | 28 +- .../tc-testing/tc-tests/qdiscs/fq_pie.json | 8 +- tools/testing/selftests/vm/hmm-tests.c | 158 + tools/testing/selftests/vm/khugepaged.c | 4 - virt/kvm/kvm_main.c | 8 +- 3252 files changed, 119132 insertions(+), 53919 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-devices-removable create mode 100644 Documentation/ABI/testing/sysfs-platform-dell-privacy-wmi 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/devfreq/nvidia,tegra30-actmon.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dp-controller.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sc7180.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dpu-sdm845.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu.txt create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-controller-main.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-10nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-14nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-20nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-28nm.yaml create mode 100644 Documentation/devicetree/bindings/display/msm/dsi-phy-common.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dsi.txt delete mode 100644 Documentation/devicetree/bindings/extcon/extcon-sm5502.txt create mode 100644 Documentation/devicetree/bindings/extcon/siliconmitus,sm5502-muic.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-omap.txt create mode 100644 Documentation/devicetree/bindings/gpio/ti,omap-gpio.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/input/fsl-mma8450.txt create mode 100644 Documentation/devicetree/bindings/input/touchscreen/cypress,cy8 [...] delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/cyttsp.txt delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] create mode 100644 Documentation/devicetree/bindings/input/touchscreen/resistive-a [...] 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/can/rcar_can.txt delete mode 100644 Documentation/devicetree/bindings/net/can/rcar_canfd.txt create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/renesas,rcar-canfd.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 [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,adsp.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt create mode 100644 Documentation/devicetree/bindings/rtc/faraday,ftrtc010.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 create mode 100644 Documentation/devicetree/bindings/sound/nxp,tfa989x.yaml create mode 100644 Documentation/gpu/driver-uapi.rst create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst create mode 100644 Documentation/hwmon/sht4x.rst create mode 100644 Documentation/translations/zh_CN/core-api/local_ops.rst create mode 100644 Documentation/translations/zh_CN/core-api/padata.rst create mode 100644 Documentation/translations/zh_CN/core-api/refcount-vs-atomic.rst create mode 100644 Documentation/translations/zh_CN/core-api/symbol-namespaces.rst create mode 100644 arch/alpha/Kbuild create mode 100644 arch/arm64/boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-bananapi-m5.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c1.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10-c2.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8996-pins.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm7325.dtsi 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 create mode 100644 arch/arm64/lib/kasan_sw_tags.S delete mode 100644 arch/arm64/lib/memmove.S create mode 100644 arch/csky/Kbuild create mode 100644 arch/h8300/Kbuild delete mode 100644 arch/h8300/include/asm/atomic.h delete mode 100644 arch/h8300/include/asm/cmpxchg.h create mode 100644 arch/hexagon/Kbuild create mode 100644 arch/ia64/Kbuild create mode 100644 arch/ia64/include/asm/cmpxchg.h create mode 100644 arch/microblaze/Kbuild delete mode 100644 arch/microblaze/include/asm/atomic.h delete mode 100644 arch/microblaze/include/asm/cmpxchg.h create mode 100644 arch/mips/boot/dts/qca/ar9331_openembed_som9331_board.dts create mode 100644 arch/nds32/Kbuild create mode 100644 arch/nios2/Kbuild create mode 100644 arch/parisc/Kbuild create mode 100644 arch/powerpc/configs/32-bit.config create mode 100644 arch/powerpc/configs/64-bit.config delete mode 100644 arch/powerpc/include/asm/book3s/32/hash.h create mode 100644 arch/sh/Kbuild create mode 100644 arch/um/Kbuild create mode 100644 arch/xtensa/Kbuild create mode 100644 drivers/acpi/fan.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 delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.c create mode 100644 drivers/firmware/arm_ffa/Kconfig create mode 100644 drivers/firmware/arm_ffa/Makefile create mode 100644 drivers/firmware/arm_ffa/bus.c create mode 100644 drivers/firmware/arm_ffa/common.h create mode 100644 drivers/firmware/arm_ffa/driver.c create mode 100644 drivers/firmware/arm_ffa/smccc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_csr.h create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.c create mode 100644 drivers/gpu/drm/i915/display/intel_dmc.h create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.c create mode 100644 drivers/gpu/drm/i915/display/intel_qp_tables.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/hwmon/sht4x.c create mode 100644 drivers/hwspinlock/sun6i_hwspinlock.c 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/media/v4l2-core/v4l2-ctrls-api.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-core.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-defs.c create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-priv.h create mode 100644 drivers/media/v4l2-core/v4l2-ctrls-request.c delete mode 100644 drivers/media/v4l2-core/v4l2-ctrls.c create mode 100644 drivers/mfd/qcom-pm8008.c delete mode 100644 drivers/net/can/c_can/c_can.c create mode 100644 drivers/net/can/c_can/c_can_ethtool.c create mode 100644 drivers/net/can/c_can/c_can_main.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/mellanox/mlx5/core/fs_ft_pool.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fs_ft_pool.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/pinctrl/mediatek/pinctrl-mt8365.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8365.h create mode 100644 drivers/platform/x86/dell/dell-wmi-base.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.c create mode 100644 drivers/platform/x86/dell/dell-wmi-privacy.h delete mode 100644 drivers/platform/x86/dell/dell-wmi.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/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/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 create mode 100644 include/linux/arm_ffa.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/platform_data/spi-ath79.h create mode 100644 include/linux/regulator/mt6359-regulator.h create mode 100644 lib/math/rational-test.c create mode 100644 samples/bpf/xdp_redirect_map_multi_kern.c create mode 100644 samples/bpf/xdp_redirect_map_multi_user.c delete mode 100755 scripts/mkmakefile create mode 100644 sound/soc/codecs/rk817_codec.c create mode 100644 sound/soc/codecs/tfa989x.c create mode 100644 sound/soc/sh/rcar/debugfs.c create mode 100644 tools/lib/bpf/libbpf_legacy.h create mode 100644 tools/testing/selftests/bpf/prog_tests/lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/test_lookup_and_delete.c create mode 100644 tools/testing/selftests/bpf/progs/xdp_redirect_multi_kern.c create mode 100755 tools/testing/selftests/bpf/test_xdp_redirect_multi.sh create mode 100644 tools/testing/selftests/bpf/xdp_redirect_multi.c create mode 100644 tools/testing/selftests/kvm/aarch64/debug-exceptions.c create mode 100644 tools/testing/selftests/kvm/lib/aarch64/handlers.S create mode 100644 tools/testing/selftests/kvm/lib/rbtree.c create mode 100644 tools/testing/selftests/kvm/memslot_perf_test.c create mode 100755 tools/testing/selftests/powerpc/security/mitigation-patching.sh create mode 100644 tools/testing/selftests/rlimits/.gitignore create mode 100644 tools/testing/selftests/rlimits/Makefile copy tools/testing/selftests/{mount => rlimits}/config (100%) create mode 100644 tools/testing/selftests/rlimits/rlimits-per-userns.c