This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards 8431fb50e1a7 Add linux-next specific files for 20210223 discards a366e7de0b24 Merge branch 'akpm/master' discards 42266a061ceb MIPS: make userspace mapping young by default discards a83530efbd05 Merge branch 'akpm-current/current' discards c8428f2c5bd2 Merge remote-tracking branch 'iomem-mmap-vs-gup/topic/iome [...] discards b07785aa99d9 Merge remote-tracking branch 'mhi/mhi-next' discards 967308c5bb06 Merge remote-tracking branch 'xarray/main' discards 71b7e535b29a Merge remote-tracking branch 'nvmem/for-next' discards 8f65535991b0 Merge remote-tracking branch 'slimbus/for-next' discards 6083cf09a6be Merge remote-tracking branch 'gnss/gnss-next' discards 961e8e1c70a9 Merge remote-tracking branch 'kspp/for-next/kspp' discards bfcf8e5bc6db Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' discards 73ea8be32eca Merge remote-tracking branch 'coresight/next' discards d5f43e2c1a55 Merge remote-tracking branch 'livepatching/for-next' discards e8889fdc03d2 Merge remote-tracking branch 'userns/for-next' discards 436bfc35804a Merge remote-tracking branch 'pwm/for-next' discards 4ea845d33072 Merge remote-tracking branch 'pinctrl/for-next' discards 9b8b069f47dd Merge remote-tracking branch 'gpio-intel/for-next' discards b7d105d0aec6 Merge remote-tracking branch 'rpmsg/for-next' discards a82879855aa2 Merge remote-tracking branch 'vhost/linux-next' discards 905d80444609 Merge remote-tracking branch 'scsi/for-next' discards fb370beae671 Merge remote-tracking branch 'cgroup/for-next' discards ae5ab1d75fd1 Merge remote-tracking branch 'dmaengine/next' discards 01d6eb8be2f6 Merge remote-tracking branch 'vfio/next' discards c6e75e387cdd Merge remote-tracking branch 'extcon/extcon-next' discards 879771e77085 Merge remote-tracking branch 'char-misc/char-misc-next' discards 4fab830352ca Merge remote-tracking branch 'driver-core/driver-core-next' discards a5daca2e6c83 Merge remote-tracking branch 'ipmi/for-next' discards dc939e069a44 Merge remote-tracking branch 'leds/for-next' discards c2b438b34044 Merge remote-tracking branch 'workqueues/for-next' discards 36af66bf97b9 Merge remote-tracking branch 'percpu/for-next' discards 5af1340772eb Merge remote-tracking branch 'xen-tip/linux-next' discards db9b78d9eb28 Merge remote-tracking branch 'rcu/rcu/next' discards b5837d5af4be Merge remote-tracking branch 'ftrace/for-next' discards ef08fa5175c1 Merge remote-tracking branch 'irqchip/irq/irqchip-next' discards 1ce2a4faf753 Merge remote-tracking branch 'edac/edac-for-next' discards 7e644d66c70c Merge remote-tracking branch 'tip/auto-latest' discards 18387db762a9 Merge remote-tracking branch 'mailbox/mailbox-for-next' discards a5e4f27f470a Merge remote-tracking branch 'keys/keys-next' discards 7573e21222c3 Merge remote-tracking branch 'apparmor/apparmor-next' discards b84cb7a7e22c Merge remote-tracking branch 'security/next-testing' discards d351b220ea95 Merge remote-tracking branch 'pcmcia/pcmcia-next' discards 59eb3921fa31 next-20210222/block discards 1681e6ddf703 Merge remote-tracking branch 'input/next' discards 813ca18f14cd Merge remote-tracking branch 'modules/modules-next' discards 9a1e5b82e3b8 Merge remote-tracking branch 'etnaviv/etnaviv/next' discards 124092bcf05d Merge remote-tracking branch 'drm-msm/msm-next' discards 47440e13acd7 next-20210222/amdgpu discards 5f820ed62607 Merge remote-tracking branch 'drm-misc/for-linux-next' discards eb1792d46059 Merge remote-tracking branch 'gfs2/for-next' discards ad6fd8b48bf4 Merge remote-tracking branch 'swiotlb/linux-next' discards 32497ff074d9 Merge remote-tracking branch 'ieee1394/for-next' discards db3cd5ffbff8 Merge remote-tracking branch 'pm/linux-next' discards 54fa3d59a353 Merge remote-tracking branch 'v4l-dvb-next/master' discards 1e7293264c5e Merge remote-tracking branch 'jc_docs/docs-next' discards dde4bb938e3e Merge remote-tracking branch 'dmi/dmi-for-next' discards 4ebe64ba0662 Merge remote-tracking branch 'i2c/i2c/for-next' discards a0617e7a9195 Merge remote-tracking branch 'hid/for-next' discards 46a54acf3444 Merge remote-tracking branch 'pci/next' discards 544cceae0d98 Merge remote-tracking branch 'printk/for-next' discards 93c30e481751 Merge remote-tracking branch 'vfs/for-next' discards 8ac024084935 Merge remote-tracking branch 'v9fs/9p-next' discards 69f6f09e748c Merge remote-tracking branch 'overlayfs/overlayfs-next' discards fbcbf4d9e8a9 Merge remote-tracking branch 'nfs-anna/linux-next' discards ade1be8355cd Merge remote-tracking branch 'ext4/dev' discards 8a376055dedc Merge remote-tracking branch 'ext3/for_next' discards e0df3f77fef2 Merge remote-tracking branch 'ecryptfs/next' discards c2d4f5ff38dd Merge remote-tracking branch 'cifs/for-next' discards c456d2dfb419 Merge remote-tracking branch 'btrfs/for-next' discards bbf120ce7c89 Merge remote-tracking branch 'fscache/fscache-next' discards 4cb431e82c25 Merge branch 'remotes/lorenzo/pci/misc' discards fc6d2c361d76 Merge branch 'remotes/lorenzo/pci/xilinx' discards d1420a161232 Merge branch 'remotes/lorenzo/pci/tango' discards 49affcd1aa05 Merge branch 'pci/rockchip-typos' discards 019b222d8dbc Merge branch 'remotes/lorenzo/pci/rockchip' discards c6b773d64dbc Merge branch 'remotes/lorenzo/pci/rcar' discards 01a798c1e3a0 Merge branch 'remotes/lorenzo/pci/qcom' discards bd3e6dc4cec3 Merge branch 'pci/ntb-typos' discards c3cf41a4a31b Merge branch 'remotes/lorenzo/pci/ntb' discards 89cb6e1618ac Merge branch 'pci/microchip-typos' discards 9b7abafe45e6 Merge branch 'remotes/lorenzo/pci/microchip' discards 1300986e796f Merge branch 'remotes/lorenzo/pci/mediatek' discards 419774bf1339 Merge branch 'pci/dwc-typos' discards a31c993a5315 Merge branch 'remotes/lorenzo/pci/dwc' discards eae5c241380e Merge branch 'remotes/lorenzo/pci/cadence' discards eb6a76cc14fa Merge branch 'remotes/lorenzo/pci/brcmstb' discards b9118f4f1e49 Merge branch 'pci/misc' discards 460c206c9be7 Merge branch 'pci/host-probe-refactor' discards 6fab38e9bdb1 Merge branch 'pci/resource' discards bc92504f7905 Merge branch 'pci/link' discards 142637464cfc Merge branch 'pci/hotplug' discards b567be39737f Merge branch 'pci/error' discards f98ef3d9b5ee Merge branch 'pci/enumeration' discards 510f9db3cf55 Merge branch 'pci/aspm' discards d2e2cdef518b Documentation: PCI: Fix NTB Function typos discards dfa7c1ed2b94 PCI: dwc: Fix typos discards 5d9497045363 Merge remote-tracking branch 'pidfd/for-next' discards 7fae24f2b2cc PCI: microchip: Tidy whitespace discards ba2b4d03decc Merge remote-tracking branch 'xtensa/xtensa-for-next' discards eed64af808f3 Merge remote-tracking branch 's390/for-next' discards 83c2a2f6237d PCI: rockchip: Tidy whitespace discards 1f076cc7cf9f Merge remote-tracking branch 'risc-v/for-next' discards 2cd5d05aa13e Merge remote-tracking branch 'powerpc/next' discards 2370d951a021 Merge remote-tracking branch 'openrisc/for-next' discards 4d86aa4f2a38 Merge remote-tracking branch 'nios2/for-next' discards 34aaae9c0311 Merge remote-tracking branch 'nds32/next' discards df5747840622 Merge remote-tracking branch 'mips/mips-next' discards 74536950065c Merge remote-tracking branch 'microblaze/next' discards 9a45bce668c1 Merge remote-tracking branch 'm68knommu/for-next' discards 0a027ff718b7 Merge remote-tracking branch 'h8300/h8300-next' discards d2cda742b03e Merge remote-tracking branch 'csky/linux-next' discards aea884ce8870 Merge remote-tracking branch 'ti-k3-new/ti-k3-next' discards dc16d996d01b Merge remote-tracking branch 'ti-k3/ti-k3-next' discards 070ddac92f78 Merge remote-tracking branch 'tegra/for-next' discards 8d9d64c9d8d6 Merge remote-tracking branch 'sunxi/sunxi/for-next' discards a04aaa720308 Merge remote-tracking branch 'stm32/stm32-next' discards d0323a6fca5c Merge remote-tracking branch 'samsung-krzk/for-next' discards 328ee674a730 Merge remote-tracking branch 'rockchip/for-next' discards 8e61da41d74c Merge remote-tracking branch 'renesas/next' discards cd62e9e8f55c Merge remote-tracking branch 'realtek/for-next' discards b8c4fe7a05d9 Merge remote-tracking branch 'raspberrypi/for-next' discards d2910c0e452d Merge remote-tracking branch 'qcom/for-next' discards 49a08ba165cd Merge remote-tracking branch 'omap/for-next' discards 6b32c8cabe47 Merge remote-tracking branch 'mvebu/for-next' discards 01b2d9e308de Merge remote-tracking branch 'mediatek/for-next' discards 3ebec05f0999 Merge remote-tracking branch 'keystone/next' discards d1f9be3eb556 Merge remote-tracking branch 'imx-mxs/for-next' discards aefc4a4a0f8b Merge remote-tracking branch 'drivers-memory/for-next' discards 294239941488 Merge remote-tracking branch 'at91/at91-next' discards b22e891f0760 Merge remote-tracking branch 'aspeed/for-next' discards c7dfea278925 Merge remote-tracking branch 'amlogic/for-next' discards 2b4586aed123 Merge remote-tracking branch 'actions/for-next' discards 7e2389631859 Merge remote-tracking branch 'arm-soc/for-next' discards ff06413c1b3c Merge remote-tracking branch 'arm/for-next' discards a9f39a5f9ab2 Merge remote-tracking branch 'asm-generic/master' discards 77e2c2cbe227 Merge remote-tracking branch 'dma-mapping/for-next' discards bb87e0d8458f Merge remote-tracking branch 'kbuild/for-next' discards ef8173f75639 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] discards 03e61ba4179f Merge remote-tracking branch 'btrfs-fixes/next-fixes' discards 368ea2b26f0a Merge remote-tracking branch 'omap-fixes/fixes' discards 47831e7201c0 Merge remote-tracking branch 'at91-fixes/at91-fixes' discards 0f3cce77f8a9 Merge remote-tracking branch 'ide/master' discards bfa71d2bfcc1 Merge remote-tracking branch 'input-current/for-linus' discards 8a22af32d391 Merge remote-tracking branch 'phy/fixes' discards 109bcb4f6f37 Merge remote-tracking branch 'pci-current/for-linus' discards f32f0f4bd5d6 Merge remote-tracking branch 'spi-fixes/for-linus' discards db516533fe6f Merge remote-tracking branch 'regulator-fixes/for-linus' discards 56ee12b04d33 Merge remote-tracking branch 'sound-asoc-fixes/for-linus' discards 42c9c0ef491d Merge remote-tracking branch 'wireless-drivers/master' discards 840cebdf3e2e Merge remote-tracking branch 'bpf/master' discards 32738b554960 Merge remote-tracking branch 'net/master' discards 7e770a63627f Merge remote-tracking branch 'sparc/master' discards 1689f8730785 Merge remote-tracking branch 'arm64-fixes/for-next/fixes' discards 5df230a00991 xen: Replace lkml.org links with lore discards 91a5fd825b0a xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices discards 752d21caf71a xen/evtchn: use smp barriers for user event ring discards 8c11b9811b92 xen/events: add per-xenbus device event statistics and settings discards 4daca3d89e69 xen/events: avoid handling the same event on two cpus at t [...] discards ec7ac9fa0035 xen/events: don't unmask an event channel when an eoi is pending discards b7ab5ab62cd4 xen/events: reset affinity of 2-level event when tearing it down discards 094f4884b3e6 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c discards cf5091cdaf0e cifs: Change SIDs in ACEs while transferring file ownership. discards f9ac14e66257 cifs: Retain old ACEs when converting between mode bits and ACL. discards 71acea5d7f14 cifs: Fix cifsacl ACE mask for group and others. discards 3da770347709 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData discards c0a09bf45fb1 cifs: change confusing field serverName (to ip_addr) discards 62e189dc9e4e cifs: minor simplification to smb2_is_network_name_deleted discards 4ecd6cff6ece TCON Reconnect during STATUS_NETWORK_NAME_DELETED discards 08b609a13e80 Merge branch 'misc-5.12' into next-fixes discards d2bb2f9e1af6 PCI/ASPM: Move LTR, ASPM L1SS save/restore into PCIe save/restore discards e34a4f0b7001 PCI/ASPM: Move LTR save/restore state functions earlier discards ecce3daec27a Merge remote-tracking branch 'spi/for-5.12' into spi-linus discards 28c93644d865 Merge remote-tracking branch 'spi/for-5.11' into spi-linus discards e124039e9567 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] discards 1dbcf513dcf6 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] discards ceae5d20f386 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus discards 7797b0e5a280 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus discards bb5a7549f4f1 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] discards 75fa6833aef3 ASoC: samsung: tm2_wm5110: check of_parse return value discards 2709d6ab511e Merge branch 'for-5.12/block-ipi' into for-next discards d81e7234cdea Merge branch 'io_uring-worker.v3' into for-next discards 0842ddcfee9b Merge branch 'for-5.12/io_uring' into for-next discards 7e6e2a647d8f io_uring: cleanup ->user usage discards 19c781e9c4d5 io-wq: remove nr_process accounting discards b8c783514287 io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS discards 016f41788348 net: remove cmsg restriction from io_uring based send/recv [...] discards 250cfefc13fc Revert "proc: don't allow async path resolution of /proc/s [...] discards 793ecee12cb7 Revert "proc: don't allow async path resolution of /proc/t [...] discards 9815046a96ea io-wq: make buffered file write hashed work map per-ctx discards 8b3307afe2f3 io_uring: move SQPOLL thread io-wq forked worker discards 2126d722fe93 Merge branch 'sched/smp' discards e2488c8693af Merge branch 'timers/urgent' discards 850fa95dcef6 Merge branch 'x86/entry' discards 2f9dbf67b29a kbuild: remove deprecated 'always' and 'hostprogs-y/m' discards ee38bf52412c kbuild: parse C= and M= before changing the working directory discards 2c6a960613de kbuild: reuse this-makefile to define abs_srctree discards cfe93fcafd19 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] discards cd0bddd66b2c kconfig: omit --oldaskconfig option for 'make config' discards 79e901ab8e7e kconfig: fix 'invalid option' for help option discards 65517e25def9 kconfig: remove dead code in conf_askvalue() discards c523fb810ff3 kconfig: clean up nested if-conditionals in check_conf() discards 3e7709b8cb11 kconfig: Remove duplicate call to sym_get_string_value() discards 3d9055f99d24 Makefile: Remove # characters from compiler string discards 44903da5c0ff Merge branch 'work.namei' into for-next discards 47cfc5be1934 swiotlb: Validate bounce size in the sync/unmap path discards 83497fb11e42 nvme-pci: set min_align_mask discards c6f50c7719e7 swiotlb: respect min_align_mask discards e952d9a1bc20 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single discards 567d877f9a7d swiotlb: refactor swiotlb_tbl_map_single omits 89263dedffa2 Merge branch 'misc' into for-next discards 4475f0291af9 Merge branch 'acpica-fixes' into linux-next discards 7ab39384da0b leds: lp50xx: Get rid of redundant explicit casting discards bebe9e37bc4c leds: lp50xx: Update headers block to reflect reality discards 05f23a954ba5 leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] discards 65be50bb2a5c leds: lp50xx: Reduce level of dereferences discards 203175025c96 leds: lp50xx: Switch to new style i2c-driver probe function discards a5af062036f4 leds: lp50xx: Don't spam logs when probe is deferred discards 76d007c3e293 leds: apu: extend support for PC Engines APU1 with newer firmware discards 8fd167361316 drm/ttm: Fix a memory leak discards f49815047c1a riscv: Disable KSAN_SANITIZE for vDSO discards 1d8da3eb9821 riscv: Remove unnecessary declaration discards cfe13eb03f7b riscv: Add Canaan Kendryte K210 SD card defconfig discards aa0d1bc9c51c riscv: Update Canaan Kendryte K210 defconfig discards 47ce23fbbcea riscv: Add Kendryte KD233 board device tree discards 22daa87df26c riscv: Add SiPeed MAIXDUINO board device tree discards 266bea100608 riscv: Add SiPeed MAIX GO board device tree discards 1e3190b16c5f riscv: Add SiPeed MAIX DOCK board device tree discards 20724c61323c riscv: Add SiPeed MAIX BiT board device tree discards d50359598694 riscv: Update Canaan Kendryte K210 device tree discards eade88b6fc3c dt-bindings: add resets property to dw-apb-timer discards 700d7f2cdb28 dt-bindings: fix sifive gpio properties discards 41490ededcb7 dt-bindings: update sifive uart compatible string discards 5210f89eb081 dt-bindings: update sifive clint compatible string discards 6d8f94ff3493 dt-bindings: update sifive plic compatible string discards 3f843fefcb9b dt-bindings: update risc-v cpu properties discards 9c726eee2ac9 dt-bindings: add Canaan boards compatible strings discards 76f854f5f5ae dt-bindings: update MAINTAINERS file discards 0a6f4aa2f308 clk: Add RISC-V Canaan Kendryte K210 clock driver discards 880e84ee56ef RISC-V: Add a non-void return for sbi v02 functions discards fbce8fc8f9e7 drm/amdgpu: always reset the asic in suspend discards 12e9b8a3c276 initramfs-panic-with-memory-information-fix discards 71cb9e7dcddf initramfs: panic with memory information discards c4822c552ea7 ubsan: remove overflow checks discards 44b15033506e scripts/gdb: fix list_for_each discards 4508881e0b76 aio: simplify read_events() discards 769fcdfe09e3 x86: fix seq_file iteration for pat/memtype.c discards a68cdbf635f1 seq_file-document-how-per-entry-resources-are-managed-fix discards 729170a8e849 seq_file: document how per-entry resources are managed. discards fdab5c341da3 fs/coredump: use kmap_local_page() discards 9206ebe62f23 init: clean up early_param_on_off() macro discards 8b275cdf2aee init/version.c: remove Version_<LINUX_VERSION_CODE> symbol discards 3d19b51c8ae5 checkpatch: do not apply "initialise globals to 0" check t [...] discards 9b748818cd20 checkpatch: don't warn about colon termination in linker scripts discards e19841ec5f28 checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] discards ccd545bca1bb checkpatch: add warning for avoiding .L prefix symbols in [...] discards e2474c7918de checkpatch: improve TYPECAST_INT_CONSTANT test message discards f6c50ee84bea checkpatch: prefer ftrace over function entry/exit printks discards f68471b4b730 checkpatch: trivial style fixes discards a9ff2824a7bd checkpatch: ignore warning designated initializers using NR_CPUS discards 1f7d3d590053 checkpatch: improve blank line after declaration test discards c8c590b8b560 include/linux/bitops.h: spelling s/synomyn/synonym/ discards f23bcfeafc7e mm/page_poison: use unhashed address in hexdump for check_ [...] discards 8820df439133 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] discards f8d7bc399ab7 lib/cmdline: remove an unneeded local variable in next_arg() discards 4ccf58a59421 lib: stackdepot: fix ignoring return value warning discards 24e025dc7eb8 lib-stackdepot-add-support-to-disable-stack-depot-fix discards 9edc18aecf98 lib: stackdepot: add support to disable stack depot discards d707610f6aae lib: stackdepot: add support to configure STACK_HASH_SIZE discards b51b6c192637 string.h: move fortified functions definitions in a dedica [...] discards c4c46aab8d54 lib/genalloc.c: change return type to unsigned long for bi [...] discards 2169c17ed375 MAINTAINERS: add uapi directories to API/ABI section discards a769f44ced6a kernel: delete repeated words in comments discards 42f42df9240f groups: simplify struct group_info allocation discards d4af8cb7d42b groups: use flexible-array member in struct group_info discards 3f564f05419e treewide: Miguel has moved discards f4a2ce1e082b include/linux: remove repeated words discards 9f9a4b79d3ec proc/sysctl: make protected_* world readable discards 882e3102fecd sysctl.c: fix underflow value setting risk in vm_table discards aaa41cd1b9f8 proc: use kvzalloc for our kernel buffer discards d671b5b81e04 proc/wchan: use printk format instead of lookup_symbol_name() discards df3aa4be787e alpha: remove CONFIG_EXPERIMENTAL from defconfigs discards 4f20a14ffd16 kernel/hung_task.c: Monitor killed tasks. discards 7669217d086f fs/buffer.c: dump more info for __getblk_gfp() stall problem discards efc444fd218b fs/buffer.c: add debug print for __getblk_gfp() stall problem discards c34a66c47f46 mm, kasan: don't poison boot memory discards c982edf5c5f6 kasan: clarify that only first bug is reported in HW_TAGS discards bc57af975133 kasan: inline HW_TAGS helper functions discards f18478c021ad arm64: fix warning in mte_get_random_tag() discards eb38242db1f9 arm64: kasan: simplify and inline MTE functions discards f65212a1abf9 kasan: ensure poisoning size alignment discards a078c09d5c73 kasan, mm: optimize krealloc poisoning discards e3c1e8908496 kasan, mm: fail krealloc on freed objects discards 381ad84e29eb kasan: rework krealloc tests discards 9ca85be81eca kasan: unify large kfree checks discards a182b068ea10 kasan: clean up setting free info in kasan_slab_free discards 306cdf981f7a kasan: optimize large kmalloc poisoning discards dc3703755587 kasan, mm: optimize kmalloc poisoning discards fedad093cd5a kasan, mm: don't save alloc stacks twice discards d80a4ea66876 kasan: use error_report_end tracepoint discards 4acea57bbaa4 kfence: use error_report_end tracepoint discards 4fb3b51137c3 tracing: add error_report_end trace point discards 469e1a0efb60 MAINTAINERS: add entry for KFENCE discards 3adc617cf4b5 kfence: show access type in report discards 0178d2c8d254 kfence: fix typo in test discards c7bdaabce23c kfence: add test suite discards eb66e576453f kfence: add missing copyright header to documentation discards 9f340de3a916 kfence, Documentation: add KFENCE documentation discards 4152fa3b299f kasan: untag addresses for KFENCE discards ba66e9a6ebd8 revert kasan-remove-kfence-leftovers discards a3ee24e859b5 kfence, kasan: make KFENCE compatible with KASAN discards f8ebb7ab945f mm, kfence: insert KFENCE hooks for SLUB discards 2dd8dcfa6e06 mm, kfence: insert KFENCE hooks for SLAB discards f90e75d540ec kfence: use pt_regs to generate stack trace on faults discards 61583d1eea7f kfence, arm64: add missing copyright and description header discards a584ee1b14c8 arm64, kfence: enable KFENCE for ARM64 discards 7fb28c9f0d60 kfence, x86: add missing copyright and description header discards 770911e9b138 x86, kfence: enable KFENCE for x86 discards b260834aff71 kfence: add missing copyright and description headers discards 985b1fcefd2f kfence: add option to use KFENCE without static keys discards f53fa0bf382e kfence: fix potential deadlock due to wake_up() discards a4fd5d5b975b kfence: avoid stalling work queue task without allocations discards 5085fe9598ca kfence: Fix parameter description for kfence_object_start() discards 9d2833f5efc4 mm: add Kernel Electric-Fence infrastructure discards 09822f3cba06 mm/early_ioremap.c: use __func__ instead of function name discards cc20224fc075 bdi-use-might_alloc-fix discards f27643082160 mm/backing-dev.c: use might_alloc() discards 6a92c8dbfc37 mm/dmapool: use might_alloc() discards 4d6e832f5bcd mm: page-flags.h: Typo fix (It -> If) discards 5c220bd3d9a2 mm/highmem: Remove deprecated kmap_atomic discards c5acf28e5076 mm/zsmalloc.c: use page_private() to access page->private discards ff3ed6f37693 zsmalloc: account the number of compacted pages correctly discards 4630b54517af mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] discards 4f9efcb47473 mm: set the sleep_mapped to true for zbud and z3fold discards 52b41f44f603 mm/zswap: add the flag can_sleep_mapped discards c8ce1ff1030b mm: zswap: clean up confusing comment discards ac3a4cad54bf mm/rmap: fix potential pte_unmap on an not mapped pte discards 2c6f160767d5 mm/rmap: correct obsolete comment of page_get_anon_vma() discards 3c1360d371b3 mm/rmap: use page_not_mapped in try_to_unmap() discards 05eaae161a2c mm/rmap: fix obsolete comment in __page_check_anon_rmap() discards a01be7d67a9d mm/rmap: remove unneeded semicolon in page_not_mapped() discards 7e103c9798d5 mm/rmap: correct some obsolete comments of anon_vma discards 5173cb4db038 mm/mlock: stop counting mlocked pages when none vma is found discards 54827a5823b8 virtio-mem: check against mhp_get_pluggable_range() which [...] discards aa63e705d260 s390/mm: define arch_get_mappable_range() discards b44e5737e8c9 arm64/mm: define arch_get_mappable_range() discards a291e71399fd mm-memory_hotplug-prevalidate-the-address-range-being-adde [...] discards 7cdc39e26339 mm/memory_hotplug: prevalidate the address range being add [...] discards c26570066604 Documentation: sysfs/memory: clarify some memory block dev [...] discards ceeb404fee9c drivers/base/memory: don't store phys_device in memory blocks discards d10ac7ae5ce7 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] discards a25495360547 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE discards bcbdbb3980f8 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' discards 338ffac2573b mm: fix memory_failure() handling of dax-namespace metadata discards 86be4893146c mm-teach-pfn_to_online_page-about-zone_device-section-coll [...] discards ad26af1d48a6 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] discards 03cf068b6291 mm: teach pfn_to_online_page() to consider subsection validity discards 6e145c1ac868 mm: move pfn_to_online_page() out of line discards cbf8c47ba088 mm/vmstat.c: erase latency in vmstat_shepherd discards 2e9430cebe4a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards f42307af767e mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] discards 0e8868113a6b mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] discards 33bc08043927 mm: vmstat: add some comments on internal storage of byte items discards 3b4f1aeee084 mm: vmstat: fix NOHZ wakeups for node stat changes discards d7f73af857a9 mm-cma-print-region-name-on-failure-v2 discards b6749d9792ba mm: cma: print region name on failure discards b04165677da4 mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards 8b3f16cc30bf mm-page_alloc-count-cma-pages-per-zone-and-print-them-in-p [...] discards 4ede7e7f1e74 mm/page_alloc: count CMA pages per zone and print them in [...] discards 8dbeeb689b0f mm/cma: expose all pages to the buddy if activation of an [...] discards 93ec9b7520ad mm-cma-allocate-cma-areas-bottom-up-fix-3-fix discards 9d987d246e06 mm-cma-allocate-cma-areas-bottom-up-fix-3 discards 0271aee9279e mm-cma-allocate-cma-areas-bottom-up-fix-2 discards 1d09af72147c mm-cma-allocate-cma-areas-bottom-up-fix discards 9848545bb54f mm: cma: allocate cma areas bottom-up discards 5e69b1ceab90 mm,thp,shmem: make khugepaged obey tmpfs mount flags discards 8b4143f5a288 mm,thp,shm: limit gfp mask to no more than specified discards d029e06c5ee8 mm,thp,shmem: limit shmem THP alloc gfp_mask discards f60eddf121d8 mm: remove pagevec_lookup_entries discards 2a80c358273f mm: pass pvec directly to find_get_entries discards 8f0d2db80f00 mm: remove nr_entries parameter from pagevec_lookup_entries discards 492e2ba93813 mm: add an 'end' parameter to pagevec_lookup_entries discards 4daf12ff1622 mm: add an 'end' parameter to find_get_entries discards d69b0683601d fix mm-add-and-use-find_lock_entries.patch discards 74d9231633dd mm: add and use find_lock_entries discards 0eeec05b525e iomap: use mapping_seek_hole_data discards 0477810bb8ec fix mm-filemap-add-mapping_seek_hole_data.patch discards 490017a2746c mm/filemap: add mapping_seek_hole_data discards 6b222a82fad4 fix mm-filemap-add-helper-for-finding-pages.patch discards 57c6a1f41290 mm/filemap: add helper for finding pages discards babaa974ab5c mm/filemap: rename find_get_entry to mapping_get_entry discards 4d0697be072c mm: add FGP_ENTRY discards f4733e74a207 mm/swap: optimise get_shadow_from_swap_cache discards 02696188bbc3 mm/shmem: use pagevec_lookup in shmem_unlock_mapping discards 1a287283949b mm: make pagecache tagged lookups return only head pages discards 23fb6c2fbd2a mm/migrate: remove unneeded semicolons discards 74a4fef5f24c hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() discards 2acc6acff5f3 hugetlbfs: fix some comment typos discards 79f5993b1008 hugetlbfs: correct some obsolete comments about inode i_mutex discards 7338adaadb6f hugetlbfs: make hugepage size conversion more readable discards 7488042ebf29 hugetlbfs: remove meaningless variable avoid_reserve discards 10011b59f778 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] discards 6461246b8a1d hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs discards 667aa112f7b5 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() discards f7336e873510 hugetlbfs: remove special hugetlbfs_set_page_dirty() discards 8ce3524c183a mm/hugetlb: change hugetlb_reserve_pages() to type bool discards c8533f3770bf mm, oom: fix a comment in dump_task() discards 1d6470d8b2f3 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] discards c84e1af09fc7 numa balancing: migrate on fault among multiple bound nodes discards e2c6628dcac1 mm, compaction: make fast_isolate_freepages() stay within zone discards 8caf518fe7aa mm/compaction: fix misbehaviors of fast_find_migrateblock() discards cf04f8e90ded mm/compaction: correct deferral logic for proactive compaction discards cbd34023a176 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked discards 831dd5c49faa mm/compaction: remove rcu_read_lock during page compaction discards 5da8f6fc1bf3 z3fold: simplify the zhdr initialization code in init_z3fo [...] discards 29d68ee1b981 z3fold: remove unused attribute for release_z3fold_page discards 3835c46cd3e7 hugetlb: convert PageHugeFreed to HPageFreed flag discards 07ddfe9c70a3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag discards eaefc66945ed hugetlb-convert-page_huge_active-hpagemigratable-flag-fix discards 67d0a122d079 hugetlb: convert page_huge_active() HPageMigratable flag discards f1280272ae4d hugetlb: use page.private for hugetlb specific page flags discards e02ccf46f10f mm: workingset: clarify eviction order and distance calculation discards 1a393c6c7405 mm/vmscan.c: make lruvec_lru_size() static discards 3e01800b79d3 include/linux/mm_inline.h: fold __update_lru_size() into i [...] discards cf2f101bfb47 include/linux/mm_inline.h: fold page_lru_base_type() into [...] discards a84dbf1e9c3d mm: VM_BUG_ON lru page flags discards 740ef65363db mm: add __clear_page_lru_flags() to replace page_off_lru() discards b708fef91583 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() discards 57e9af4dbefa mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() discards 657596bc0bfd mm: don't pass "enum lru_list" to lru list addition functions discards 9faec60e1b6d include/linux/mm_inline.h: shuffle lru list addition and d [...] discards d38c0bd9f712 mm/vmscan.c: use add_page_to_lru_list() discards 4290eb6c7fea mm/workingset.c: avoid unnecessary max_nodes estimation in [...] discards 6c51b45fe6e7 mm/vmscan: __isolate_lru_page_prepare() cleanup discards 4bbe850321af hugetlb: fix copy_huge_page_from_user contig page struct a [...] discards 6024358de4f8 hugetlb: fix update_and_free_page contig page struct assumption discards 2d53427b8766 mm/hugetlb: use helper huge_page_size() to get hugepage size discards 572deef35626 mm/hugetlb: use helper huge_page_size() to get hugepage size discards 2516a88a085a mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] discards 74e586939b72 mm/hugetlb: use helper function range_in_vma() in page_tab [...] discards 52a546b058d8 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] discards a0ab9db7d50e mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] discards 386e777f92d2 mm/huge_memory.c: remove unused return value of set_huge_z [...] discards c087a38ea1e6 mm/hugetlb.c: fix typos in comments discards 771457c0d4f1 mm/hugetlb: remove redundant check in preparing and destro [...] discards 686c87e83068 mm/hugetlb: fix some comment typos discards 0b1eacecd0d2 mm/hugetlb: refactor subpage recording discards 0c5983aace3c mm/hugetlb: grab head page refcount once for group of subpages discards 3eeb2eb415b3 mm/hugetlb: simplify the calculation of variables discards 824cec86627b mm/hugetlb: fix use after free when subpool max_hpages acc [...] discards b62789f548d0 mm/hugetlb: use helper huge_page_order and pages_per_huge_page discards 4218d7acf2ba mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call discards 3c0fe23814c4 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing discards 5de509c42149 mm/hugetlb: fix potential double free in hugetlb_register_ [...] discards 98b2d3ce5cb1 MIPS: do not call flush_tlb_all when setting pmd entry discards 51da67a62901 mm/huge_memory.c: update tlb entry if pmd is changed discards 24090c4a94c4 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] discards 9f7e9abdbd98 mm/page_alloc.c: refactor initialization of struct page fo [...] discards e8805271b827 mm/gfp: add kernel-doc for gfp_t discards 44936a7e5d26 mm: simplify free_highmem_page() and free_reserved_page() discards 942c38a1d185 video: fbdev: acornfb: remove free_unused_pages() discards 3eb26dfb86df mm: remove unneeded local variable in free_area_init_core discards e0f36168a845 mm: simplify parameter of setup_usemap() discards e7e00d8059fd mm: simplify parater of function memmap_init_zone() discards 981469b467f6 mm: rename memmap_init() and memmap_init_zone() discards 389371893e2e mm: fix prototype warning from kernel test robot discards 89457f367595 kasan-remove-redundant-config-option-v3 discards 9919ee3d92b5 kasan: remove redundant config option discards 98b73d9f2759 kasan: don't run tests when KASAN is not enabled discards fe7456180d95 kasan: add a test for kmem_cache_alloc/free_bulk discards d1bb929e1881 kasan: add proper page allocator tests discards efd6e5ace7bb kasan: fix bug detection via ksize for HW_TAGS mode discards 5973c3ab09f2 kasan: move _RET_IP_ to inline wrappers discards 786c4c6ee19a kasan: fix memory corruption in kasan_bitops_tags test discards 4f3481254af0 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode discards 9e45f52a8d1e kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL discards a96998aeab5c kasan: rename CONFIG_TEST_KASAN_MODULE discards 26f86b37941d kasan: export HW_TAGS symbols for KUnit tests discards 694d6772b234 kasan, arm64: allow using KUnit tests with HW_TAGS mode discards 4e7749260d82 kasan-add-match-all-tag-tests-fix-fix discards 6901f3b7e4da kasan: export kasan_poison discards 3d64f182ee22 kasan: add match-all tag tests discards 0464ea794fa0 kasan: add macros to simplify checking test constraints discards 4c039c509301 kasan: clean up comments in tests discards 4943fe8382b7 kasan: clarify HW_TAGS impact on TBI discards f2fd73bd7226 kasan: prefix global functions with kasan_ discards ec56875f5e5a vmalloc: remove redundant NULL check discards 6269b36b88ed mm/page_reporting: use list_entry_is_head() in page_report [...] discards 83a6f3aa8422 mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards 754868b07ccb mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] discards f7b86cb00894 mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() discards 4ec34e52ca57 mm/mprotect.c: optimize error detection in do_mprotect_pkey() discards c3dfad8dcbee mm/memory.c: fix potential pte_unmap_unlock pte error discards a86363048280 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] discards 9a9e52c395b2 mm/mmap.c: fix the adjusted length error discards 8f610d8f5ff9 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] discards 1c276450b12b mm/memory.c: fix potential pte_unmap_unlock pte error discards 7d6fbad66a8c mm/mmap.c: remove unnecessary local variable discards cb9870e487c9 mm: memcontrol: fix swap undercounting in cgroup2 discards 816e7b1e424f fs: buffer: use raw page_memcg() on locked page discards 973d1e2e3641 mm/list_lru.c: remove kvfree_rcu_local() discards 87a7f3db117f mm: memcontrol: replace the loop with a list_for_each_entry() discards 1902f458aeaa mm/memcontrol: remove redundant NULL check discards b0e4542c11f9 mm: page_counter: re-layout structure to reduce false sharing discards 89bc49b6d74b mm: kmem: make __memcg_kmem_(un)charge static discards ba063f9af469 mm-memcg-add-swapcache-stat-for-memcg-v2-fix discards ac77a0872a96 mm: memcg: add swapcache stat for memcg v2 discards 375705e31023 mm/memcg: remove rcu locking for lock_page_lruvec function series discards 3a51c205773e mm/memcg: revise the using condition of lock_page_lruvec f [...] discards 774ae674b63b mm: memcontrol: make the slab calculation consistent discards 6f872867a44c mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages discards 30c01403a570 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages discards 82c2a6d5ab83 mm: memcontrol: convert NR_SHMEM_THPS account to pages discards ff83fea9c765 mm: memcontrol: convert NR_FILE_THPS account to pages discards 38a5e6e5535d mm: memcontrol: convert NR_ANON_THPS account to pages discards 92c99d5728c6 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving discards 73612b292fd6 mm-memcontrol-optimize-per-lruvec-stats-counter-memory-usa [...] discards 1a0e7b2c6b6f mm: memcontrol: optimize per-lruvec stats counter memory usage discards 0438549a801f mm-memcg-slab-pre-allocate-obj_cgroups-for-slab-caches-wit [...] discards d2fbe0b5367e mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] discards c4e9cd95b154 mm/swap: don't SetPageWorkingset unconditionally during swapin discards da7752c26fdb mm/swap_state: constify static struct attribute_group discards 592367f36f62 mm/page_io: use pr_alert_ratelimited for swap read/write errors discards 6ee740745f15 mm/swapfile.c: fix debugging information problem discards 8f72e2d02379 mm/swap_slots.c: remove redundant NULL check discards c0925f375941 mm: backing-dev: Remove duplicated macro definition discards a3acf21c00da fs/buffer.c: add checking buffer head stat before clear discards 84babf6b962a mm/filemap: simplify generic_file_read_iter discards c73e687d8732 mm/filemap: rename generic_file_buffered_read to filemap_read discards 35d91544a492 mm/filemap: don't relock the page after calling readpage discards 6f6600dd76ed mm/filemap: restructure filemap_get_pages discards 2a38a7c32308 mm/filemap: split filemap_readahead out of filemap_get_pages discards 3e174fb1ec5e mm-filemap-add-filemap_range_uptodate-fix discards bad2e9095516 mm/filemap: add filemap_range_uptodate discards 32226b3f3e42 mm/filemap: move the iocb checks into filemap_update_page discards 2cc085e39980 mm/filemap: convert filemap_update_page to return an errno discards e1ce0875a599 mm/filemap: change filemap_create_page calling conventions discards c26694afef21 mm/filemap: change filemap_read_page calling conventions discards f1b60898aeca mm/filemap: don't call ->readpage if IOCB_WAITQ is set discards 04ad1050b8d0 mm/filemap: inline __wait_on_page_locked_async into caller discards 61528998271d mm/filemap: support readpage splitting a page discards 460aeaba8a6c mm/filemap: pass a sleep state to put_and_wait_on_page_locked discards 4d3ac4bbca98 mm/filemap: use head pages in generic_file_buffered_read discards da8d5e0316fb mm/filemap: convert filemap_get_pages to take a pagevec discards 526984361543 mm/filemap: remove dynamically allocated array from filemap_read discards 4a784cc6c076 mm/filemap: rename generic_file_buffered_read subfunctions discards 42a9691b74d0 mm/filemap: don't revert iter on -EIOCBQUEUED discards 478ae2bbbdbf mm/filemap: remove unused parameter and change to void typ [...] discards 79700331ccce mm/msync: exit early when the flags is an MS_ASYNC and sta [...] discards 845bd8cbd313 mm/page_owner: use helper function zone_end_pfn() to get end_pfn discards 050b3cfdac49 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] discards 2b0957e147ee mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] discards 0a0f2a6883b1 mm/debug: improve memcg debugging discards dd37ebae88ad mm/slub: minor coding style tweaks discards d84094cffd66 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] discards 3cf4867bc08a mm, slub: splice cpu and page freelists in deactivate_slab() discards 9a4a555c5188 mm, slab, slub: stop taking cpu hotplug lock discards a072ed908e77 mm, slab, slub: stop taking memory hotplug lock discards 97f66560cf1b mm, slub: stop freeing kmem_cache_node structures on node offline discards 07e1b7ff3998 mm/slub: disable user tracing for kmemleak caches by default discards fbf49cf32fd0 mm/slab: minor coding style tweaks discards 797097df5480 mm/sl?b.c: remove ctor argument from kmem_cache_flags discards 40eee4a81855 mm, tracing: record slab name for kmem_cache_free() discards 57cf8bf4c1a4 kernel/watchdog: flush all printk nmi buffers when hardloc [...] discards 4dc46f05c317 ramfs: support O_TMPFILE discards 51eb8b27da3e fs: delete repeated words in comments discards 98742b334003 ocfs2: fix ocfs2 corrupt when iputting an inode discards 2f0cd8294548 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards dd4c81441ff8 ocfs2: Simplify the calculation of variables discards 63ddfc60a88f ocfs2: fix a use after free on error discards e8e5e77f2273 ocfs2: clean up some definitions which are not used any more discards 23449506d829 ocfs2: remove redundant conditional before iput discards d2ef2b9f5891 ntfs: layout.h: delete duplicated words discards d986a2f25b92 scripts/spelling.txt: add more spellings to spelling.txt discards 3c299288b940 scripts/spelling.txt: add "allocted" and "exeeds" typo discards 79970e555816 scripts/spelling.txt: check for "exeeds" discards 9a9aeed4cf89 scripts/spelling.txt: increase error-prone spell checking discards 00810caa0dae hexagon: remove CONFIG_EXPERIMENTAL from defconfigs discards faedcea4681c /proc/kpageflags: do not use uninitialized struct pages discards daf50759bfb9 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 314a6eedf502 drm/amdgpu: fix shutdown with s0ix discards b0b240e861a0 Revert "drm/amd/display: reuse current context instead of [...] discards 09320df4c55a drm/amd/display: Allow spatial dither to 10 bpc on all DCE discards 08b6c3fa3150 drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x discards 2f4118f131ef drm/amdgpu/display: handle aux backlight in backlight_get_ [...] discards 6c5d6fff54cc drm/amdgpu/display: don't assert in set backlight function discards 23628db37d46 drm/amdgpu/display: simplify backlight setting discards e0975e3d4311 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] discards 4211f40798d3 drm/amdgpu: add a dev_pm_ops prepare callback (v2) discards d972b638b0f4 drm/amdgpu/codec: drop the internal codec index discards 126a3c9ba818 drm/amdgpu: bump driver version for new video codec INFO i [...] discards 9baec78f38b7 drm/amdgpu: add INFO ioctl support for querying video caps (v4) discards ec0df057acff drm/amdgpu: add video decode/encode cap tables and asic ca [...] discards d2ecceb360ae drm/amdgpu: add asic callback for querying video codec info (v3) discards 44630943959d drm/amdgpu: add another raven1 gfxoff quirk omits 9639bdcf8954 Merge branch 'at91-fixes' into at91-next discards 8b72d3aa065c Merge branches 'pm-cpufreq-fixes' and 'pm-opp-fixes' into [...] discards 8a2664c3f092 Merge branch 'pm-opp' into linux-next omits 16457a528e63 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] omits be6320941469 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] omits c83fd57be3fe irqdomain: Remove debugfs_file from struct irq_domain omits fb0757f54bc9 debugfs: do not attempt to create a new file before the fi [...] omits 2ad058730606 debugfs: be more robust at handling improper input in debu [...] discards 5f9b07b2a242 Merge branch 'rgrp-glock-sharing' into for-next discards 191e697796c2 Merge branch 'for-next-next-v5.11-20210217' into for-next- [...] discards 4d296fe10a59 Merge branch 'for-next-current-v5.10-20210217' into for-ne [...] discards c9f34259c600 Merge branch 'kmap-conversion' into for-next-next-v5.11-20210217 discards 70dbaa346f12 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] discards 1d0759c4da7d Merge branch 'ext/mraiber/io-uring-fix' into for-next-next [...] discards fb71a36f8661 Merge branch 'misc-next' into for-next-next-v5.11-20210217 discards c6a078fa577d Merge branch 'misc-5.12' into for-next-current-v5.10-20210217 discards 5b1c5c4216f2 btrfs: Prevent nowait or async read from doing sync IO discards 39e70ec09601 btrfs: check return value of btrfs_commit_transaction in r [...] discards 681ca9e605e2 btrfs: do proper error handling in merge_reloc_roots discards d2efcde71a5e btrfs: handle extent corruption with select_one_root properly discards d1c1f884dd90 btrfs: cleanup error handling in prepare_to_merge discards 0d5a0faf7449 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] discards 38728764598b btrfs: do proper error handling in create_reloc_inode discards 50946182c60c btrfs: remove the extent item sanity checks in relocate_bl [...] discards c0867b54f7c2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] discards 95458c404bb1 btrfs: handle extent reference errors in do_relocation discards 51bf41f2faa4 btrfs: handle errors in reference count manipulation in re [...] discards f1ef26336e08 btrfs: handle btrfs_search_slot failure in replace_path discards 4fe31b5239db btrfs: handle btrfs_cow_block errors in replace_path discards bb91d8d992dd btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s discards 673f9dd1b103 btrfs: do proper error handling in btrfs_update_reloc_root discards e5526d90b3b0 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge discards 1de410e39ec4 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] discards cb48db067142 btrfs: change insert_dirty_subvol to return errors discards 88bcfe16ed4a btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots discards 25e96c20d61e btrfs: validate ->reloc_root after recording root in trans discards bb8ada368285 btrfs: do proper error handling in create_reloc_root discards 2fb9763c5fce btrfs: have proper error handling in btrfs_init_reloc_root discards 48c098ed2a79 btrfs: do not panic in __add_reloc_root discards 0dafcbeb5ca3 btrfs: handle record_root_in_trans failure in create_pendi [...] discards e5dcf95e59f6 btrfs: handle record_root_in_trans failure in btrfs_record [...] discards 087a357a9afd btrfs: handle record_root_in_trans failure in qgroup_accou [...] discards 4db0152de0f7 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] discards 26c27464f0c2 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] discards 0a42df53da2c btrfs: handle btrfs_record_root_in_trans failure in create_subvol discards a1682b094a00 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 2e68bff0e9fe btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards 789252c80dce btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename discards 2ae5de7c27ff btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] discards c5ead6424f19 btrfs: do proper error handling in record_reloc_root_in_trans discards b42de4e633f4 btrfs: check record_root_in_trans related failures in sele [...] discards fb281a0a33cc btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors discards 981cac60a0d8 btrfs: handle errors from select_reloc_root() discards 21e335c89f76 btrfs: return an error from btrfs_record_root_in_trans discards ba35d57e5b89 btrfs: convert BUG_ON()'s in relocate_tree_block discards 594ed9b39b4c btrfs: zoned: fix deadlock on log sync discards 99addaa7e437 btrfs: avoid double put of block group when emptying cluster discards 632605c14eae btrfs: fix stale data exposure after cloning a hole with N [...] discards b85268cbb907 btrfs: tree-checker: do not error out if extent ref hash d [...] omits a3db58a392c8 ARM: dts: at91-sama5d27_som1: fix phy address to 7 discards 76e78e0b97a1 Merge branch 'gfs2-revoke' into for-next discards 205b3ac162cd btrfs: ix comment for btrfs ordered extent flag bits discards 606a19484587 Merge branches 'pm-misc', 'pm-cpuidle', 'pm-sleep' and 'po [...] discards af5b22027738 Merge branch 'acpi-properties' into linux-next discards 4f0db3fc3839 Merge branch 'platform-drivers-mid-removal' into linux-next omits c43707783dd6 btrfs: fix race between swap file activation and snapshot [...] omits f35a3a066e6f btrfs: fix race between writes to swap files and scrub omits d7e9e0d66ceb btrfs: avoid checking for RO block group twice during noco [...] omits ecd583912332 btrfs: fix race between extent freeing/allocation when usi [...] omits 8a97de64f182 btrfs: make check_compressed_csum() to be subpage compatible omits d64f5358a5be btrfs: make btrfs_submit_compressed_read() subpage compatible omits 4292b233d3cc btrfs: fix raid6 qstripe kmap discards 341d64eb5c69 Merge branch 'work.d_name' into for-next discards 36964821a2d2 Merge remote-tracking branch 'vfs/work.sendfile' into for-next discards ac55aa6b7241 Merge remote-tracking branches 'vfs/work.sparc', 'vfs/work [...] discards 4abde3aecbe6 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef discards 0016c9bb87a7 coredump: don't bother with do_truncate() discards b47f625e102b Merge branch 'features' into for-next discards 528a69e40116 Documentation: PCI: Add userguide for PCI endpoint NTB function discards 43cfedecb0af Documentation: PCI: Add configfs binding documentation for [...] discards 899dd147ab4b NTB: Add support for EPF PCI-Express Non-Transparent Bridge discards 5352de4c92b3 Merge branch 'acpi-properties' into linux-next discards 35ea257a39ae Merge branch 'i2c/for-5.12' into i2c/for-next discards 55900a79efeb Merge branch 'i2c/for-current' into i2c/for-next discards 32685453751f netfs: Hold a ref on a page when PG_private_2 is set discards c7104697aa94 netfs: Rename unlock_page_fscache() and move wait_on_page_ [...] discards 70994f761efe Merge branch 'v5.12/soc' into tmp/aml-rebuild discards ec811a412a97 Merge branch 'v5.12/dt64' into tmp/aml-rebuild discards 002f95e19d2a Merge branch 'v5.12/dt' into tmp/aml-rebuild omits 5ed5627400ed arm64: dts: meson: add initial device-tree for Minix NEO U9-H omits c9eaf8360712 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H discards bbc24c42f2c0 btrfs: convert to zero_user() discards ebb5023a8bec btrfs: use copy_highpage() instead of 2 kmaps() discards ba17591bcb78 btrfs: use memcpy_[to|from]_page() and kmap_local_page() discards 325a835476e3 iov_iter: Remove memzero_page() in favor of zero_user() discards bd4ff6766f47 ALSA: virtio: introduce device suspend/resume support discards bd80b5294a0d ALSA: virtio: introduce PCM channel map support discards 4cf27dfcc72d ALSA: virtio: introduce jack support discards 4bec79242a6c ALSA: virtio: PCM substream operators discards 6caf033d0888 ALSA: virtio: handling control and I/O messages for the PC [...] discards 55ab6828ef93 ALSA: virtio: build PCM devices and substream hardware des [...] discards eec5c2157882 ALSA: virtio: handling control messages discards af2c00bf0669 ALSA: virtio: add virtio sound driver discards f2b5b4cb420e uapi: virtio_ids: add a sound device type ID from OASIS spec discards 26cc831b8a0c vpda: correctly size vdpa_nl_policy discards 79cb4c72c8a9 virtio-input: add multi-touch support discards 960ee1a4b38f virtio_mmio: fix one typo discards dd0734a52ac0 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() discards 3dc47131f8aa media: uvcvideo: Use dma_alloc_noncontiguos API discards c25ed1a101a3 Merge branch 'platform-drivers-mid-removal' into linux-next discards 9ea1ba38e25a Merge branch 'acpi-messages' into linux-next discards 0cea36bd0c8e PCI/portdrv: Report reset for frozen channel discards a0bea14a8378 PCI/AER: Specify the type of Port that was reset discards fde474986573 PCI/ERR: Retain status from error notification discards d0d159c6c357 PCI/AER: Clear AER status from Root Port when resetting Do [...] discards e07e5cae10ae PCI/ERR: Clear status of the reporting device discards bd30a35764e1 extcon: sm5502: Detect OTG when USB_ID is connected to ground discards 8b8734be6294 dma-iommu: implement ->alloc_noncontiguous discards c87ca98a5762 dma-iommu: refactor iommu_dma_alloc_remap discards 3c9bc9fc3313 dma-mapping: add a dma_alloc_noncontiguous API discards a79c595298a8 dma-mapping: refactor dma_{alloc,free}_pages discards 8b81d54e6b2b dma-mapping: add a dma_mmap_pages helper discards 5bcd72358a7d Merge branch 'keys-cve-2020-26541' into keys-next omits 307e69053eb3 Merge branch 'misc' into for-next omits d09b56ba7c5a Merge branch 'fixes' into for-next discards 0fcc7c20d2e2 hrtimer: Update softirq_expires_next correctly in hrtimer_ [...] discards 32890f947002 Merge branch 'pm-devfreq' into linux-next discards 77363f8520dc Merge branch 'i2c/for-5.12' into i2c/for-next discards 49028e795ea8 extcon: max8997: Add CHGINS and CHGRM interrupt handling discards 131f00aebe13 extcon: Add stubs for extcon_register_notifier_all() functions discards 4084a778320d Merge branch 'pm-tools' into linux-next discards 5c289c7fae29 Merge branch 'mem-ctrl-next' into for-next discards da2f247fcbf4 Merge branch 'next/soc' into for-next discards 153551b4190b Merge branch 'powercap' into linux-next discards c3680c3e9162 Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm [...] discards e1a36563dee5 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next discards 6f69a9c41180 Merge branch 'acpi-messages' into linux-next discards b521db706972 Merge branches 'acpi-scan', 'acpi-apei' and 'acpi-platform [...] discards f4b814c28e8b Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] discards ca3cde5822b1 Merge branch 'acpica' into linux-next discards f2946d6be094 Merge branches 'pm-cpufreq-fixes' and 'acpica-fixes' into [...] discards 5f8f7ab22973 Merge branch 'pnp' into linux-next omits aae49663c4b4 Merge branch 'at91-defconfig' into at91-next discards 590874fffa4e virtio_net: Fix fall-through warnings for Clang discards 6a4764ba3d24 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. discards 8c6daa79e527 virtio-blk: support per-device queue depth discards 201ec458e7c1 gfs2: Per-revoke accounting in transactions discards caaecab58cab gfs2: Rework the log space allocation logic discards f5d48a3328d0 PCI: qcom: add support for ddrss_sf_tbu clock discards a8069a4831d2 dt-bindings: pci: qcom: Document ddrss_sf_tbu clock for sm8250 discards fd6c7eae66c3 virtio_vdpa: don't warn when fail to disable vq discards 86b87c9d858b virtio-pci: introduce modern device module discards 523ae2da4929 virito-pci-modern: rename map_capability() to vp_modern_ma [...] discards 891ce932bca2 virtio-pci-modern: introduce helper to get notification offset discards d48f89fb7cb7 virtio-pci-modern: introduce helper for getting queue nums discards 1d7d2a47b12f virtio-pci-modern: introduce helper for setting/geting queue size discards 584ba91ca82e virtio-pci-modern: introduce helper to set/get queue_enable discards 13178311a8d5 virtio-pci-modern: introduce vp_modern_queue_address() discards a541cf4ccd46 virtio-pci-modern: introduce vp_modern_set_queue_vector() discards c3b1eae4d8d3 virtio-pci-modern: introduce vp_modern_generation() discards 09855f0e6234 virtio-pci-modern: introduce helpers for setting and getti [...] discards 137d2ec8cc46 virtio-pci-modern: introduce helpers for setting and getti [...] discards 22bf4fdd7003 virtio-pci-modern: introduce helper to set config vector discards b3cd4ecd1037 virtio-pci-modern: introduce vp_modern_remove() discards 55025d0f89a4 virtio-pci-modern: factor out modern device initialization logic discards 58a9284af4dc virtio-pci: split out modern device discards 6f2f2929eb94 virtio-pci: do not access iomem via struct virtio_pci_devi [...] discards 7e158fabffa7 vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay discards 6acba4951632 vdpa_sim_net: Add support for user supported devices discards a12a2f694ce8 vdpa: Enable user to query vdpa device info discards 4e03414e3285 vdpa: Enable a user to add and delete a vdpa device discards be7f5be9e84a vdpa: Define vdpa mgmt device, ops and a netlink interface discards ef43f54feb41 vdpa: Extend routine to accept vdpa device name discards 8c0bea4adac9 vdpa_sim_net: Make mac address array static discards e5fa8c0121e4 virtio-mem: Assign boolean values to a bool variable discards e9ddffa6a483 MAINTAINERS: Add Daire McNamara as maintainer for the Micr [...] discards 8a09a17d15b4 PCI: microchip: Add host driver for Microchip PCIe controller discards 1d8b74853657 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding discards 5aa52826805c PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] discards 13662a07fd69 PCI: dwc: Add upper limit address for outbound iATU discards 00a97e2c7d45 gfs2: Minor calc_reserved cleanup discards 24012a12fcfb gfs2: No revokes for transactions at the tail of the log discards 0b641da796d3 integrity: Load mokx variables into the blacklist keyring discards f06adbf4e80c certs: Add ability to preload revocation certs discards 181be4acc088 certs: Move load_system_certificate_list to a common function discards 30fdba3f40fd certs: Add EFI_CERT_X509_GUID support for dbx entries discards 1df6bf2cc0fa netfs: Fix kerneldoc on netfs_subreq_terminated() discards c5318e248f52 gpio: msic: Drop driver from Makefile discards d79b47c59576 Merge branches 'arm64-defconfig-for-5.12', 'arm64-for-5.12 [...] discards 62615face8c1 Merge branches 'arm64-defconfig-fixes-for-5.11' and 'arm64 [...] discards 12a86789cc2c afs: Fix error handling in afs_req_issue_op() discards 5792dce657e8 netfs: Fix various bits of error handling discards b9425ace19e5 ceph: fix an oops in error handling in ceph_netfs_issue_op discards eb77831e2a89 Merge branch 'i2c/for-5.12' into i2c/for-next discards 7aac69682e7d PCI: Add TI J721E device to pci ids discards e9d7f4603e6d PCI: endpoint: Add EP function driver to provide NTB funct [...] discards 54e9e441b0a6 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] discards 743a5d6309a8 PCI: cadence: Implement ->msi_map_irq() ops discards 1b0ef1c91396 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] discards cea2edf60456 PCI: endpoint: Add pci_epf_ops for epf drivers to expose f [...] discards 2bbb1923384a PCI: endpoint: Add pci_epc_ops to map MSI irq discards c8e7d972702a PCI: endpoint: Add support in configfs to associate two EP [...] discards 6d0b4a7f2ca5 PCI: endpoint: Add support to associate secondary EPC with EPF discards 2872f07cb0be PCI: endpoint: Remove unused pci_epf_match_device() discards b9bdfa3da3f7 PCI: endpoint: Make *_free_bar() to return error codes on failure discards d91d6ddfd26b PCI: endpoint: Add helper API to get the 'next' unreserved BAR discards c0527dabccf9 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] discards 051a6adf6e2a Documentation: PCI: Add specification for the *PCI NTB* fu [...] discards 95a347225515 PCI: dwc: Change size to u64 for EP outbound iATU omits 61629796ed22 Merge branch 'misc' into for-next omits bfc635ef40af Merge branch 'fixes' into for-next omits 7535d59c5f11 Merge branch 'imx/defconfig' into for-next omits c733d690d8b4 Merge branch 'imx/dt64' into for-next omits daa7b9e276a6 Merge branch 'imx/dt' into for-next omits 568d95a4d3b6 Merge branch 'imx/bindings' into for-next omits f5100a442344 Merge branch 'imx/soc' into for-next omits 99ab29facd13 Merge branch 'imx/drivers' into for-next omits 4c5aca3a16c3 Merge branch 'clk/imx' into for-next discards f9f1591ab487 gpio: wcove: Split out to_ireg() helper and deduplicate the code discards 776101f4570a gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() discards 47637989ed7d gpio: wcove: Get rid of error prone casting in IRQ handler discards fc6f32116126 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dri [...] discards 50af93f1fe88 Merge branch 'for-v5.12/tegra-mc' into for-next discards e37eac10bb5d Merge branch 'ti-k3-dts-next' into ti-k3-next discards d40a904c1211 Merge branch 'ceph-netfs-lib' of https://git.kernel.org/pu [...] discards fa886e056b15 Merge branch 'fscache-netfs-lib' into fscache-next discards 234cdf8d3e1b ceph: convert ceph_readpages to ceph_readahead discards d7e7695d7aeb ceph: plug write_begin into read helper discards 1cf7fdf52d5a ceph: convert readpage to fscache read helper discards 97fcbb235a38 ceph: fix fscache invalidation discards 5a1eb07add3b ceph: rework PageFsCache handling discards 324292d5734d ceph: disable old fscache readpage handling discards 751551a7a74a afs: Use new fscache read helper API discards 0bb652b54c3a afs: Use the fs operation ops to handle FetchData completion discards 6c725c73f452 afs: Prepare for use of THPs discards 11fac960efa0 afs: Extract writeback extension into its own function discards 2328e4defad1 afs: Wait on PG_fscache before modifying/releasing a page discards c88db749e4e0 afs: Use ITER_XARRAY for writing discards 442a1924037e afs: Set up the iov_iter before calling afs_extract_data() discards df901e884396 afs: Log remote unmarshalling errors discards e43aed22abf2 afs: Don't truncate iter during data fetch discards 1c43b142e4a9 afs: Move key to afs_read struct discards 9f739dc67037 afs: Print the operation debug_id when logging an unexpect [...] discards af6ab9406378 afs: Pass page into dirty region helpers to provide THP size discards f66aa628e7b2 afs: Disable use of the fscache I/O routines discards 6b323be9aad6 fscache, cachefiles: Add alternate API to use kiocb for re [...] discards 05e11f20f567 PCI: dwc: al: Remove useless dw_pcie_ops discards f2213e5f3baa PCI: dwc: Don't assume the ops in dw_pcie always exists discards e82d026aea28 Merge branch 'i2c/for-5.12' into i2c/for-next discards eee0859bf6a9 Merge branch 'i2c/for-current' into i2c/for-next discards 99fed40841c4 netfs: Define an interface to talk to a cache discards 1cd11ccf1530 netfs: Add write_begin helper discards 2c9d76ec8343 netfs: Gather stats discards f36fd472366d netfs: Add tracepoints discards 467ef3015ee4 netfs: Provide readahead and readpage netfs helpers omits a6811a41feb2 Merge branch 'misc' into for-next discards 9d986b01feb9 csky: use free_initmem_default() in free_initmem() discards a352e9e72aa3 Merge branch 'sunxi/dt-for-5.12-late' into sunxi/for-next discards 02e07b8ada0e arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc discards 77f8a2352739 arm64: dts: allwinner: Use the new r_intc binding discards 7240f6156428 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc discards f10d37f21eaf ARM: dts: sunxi: h3/h5: Add r_intc node discards a544e655137c ARM: dts: sunxi: Use the new r_intc binding discards 03bdd20e94ef Merge branch 'mem-ctrl-next' into for-next discards f7b0fd0b96b1 Merge branch 'keys-misc' into keys-next discards 538157be1ec0 PCI: dwc: layerscape: Convert to builtin_platform_driver() omits bcd7e8ebb203 Merge branch 'at91-soc' into at91-next discards 14fd8c48abd9 Merge branch 'renesas-drivers-for-v5.12' into renesas-next discards 0855601e2e2a Merge branch 'mem-ctrl-next' into for-next discards b205659626d5 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B discards 96f760cc00e4 PCI: rockchip: Make 'ep-gpios' DT property optional discards 42aa2bd9a033 PCI: dwc: Drop support for config space in 'ranges' omits 8d254bb2d429 Merge branch 'misc' into for-next discards 72fa1d973d23 Merge branches 'sunxi/clk-for-5.12' and 'sunxi/dt-for-5.12 [...] discards 01223da25a06 ARM: dts: sunxi: Rename nmi_intc to r_intc discards 88f9dbd53c9c Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next discards 176aac399404 Merge branch 'mem-ctrl-next' into for-next omits 4d005277af4e Merge branch 'misc' into for-next omits 0956610696c2 Merge branch 'fixes' into for-next omits c8c430f4a2fb Merge branch 'nolibc.2021.01.21a' into HEAD omits 1db2dba656d4 Merge branch 'lkmm.2021.01.04a' into HEAD omits 805c8956e32d Merge branch 'kcsan.2021.01.04a' into HEAD discards 08a1cb53b6c6 Merge branch 'for-v5.12/tegra-mc' into for-next discards 6e13038b3392 gpio: intel-mid: Remove driver for deprecated platform discards 353de70c71d9 gpio: msic: Remove driver for deprecated platform discards c6a2b11012ef gpio: aggregator: Remove trailing comma in terminator entries discards 52ccbbdf5d29 gpio: aggregator: Use compound literal from the header discards a7c734217cdc gpio: aggregator: Replace isrange() by using get_options() discards 09991858332b lib/cmdline: Allow get_options() to take 0 to validate the input discards f0238f084054 lib/cmdline: Update documentation to reflect behaviour discards 7bd6036beca2 lib/cmdline_kunit: add a new test case for get_options() omits 9641c66cd277 Merge branch 'at91-dt' into at91-next discards f92aacef60f3 Merge branch 'i2c/for-5.12' into i2c/for-next discards bc5c416e5372 Merge branch 'i2c/for-current' into i2c/for-next discards 84751c67f70a netfs: Make a netfs helper module discards 0de0bdfa19fa vfs: Export rw_verify_area() for use by cachefiles discards 13aecd8259dc mm: Implement readahead_control pageset expansion discards fa4910177245 vm: Add wait/unlock functions for PG_fscache discards 11432a3cc061 iov_iter: Add ITER_XARRAY discards 717f1b1a7243 csky: Fixup pfn_valid error with wrong max_mapnr discards c7460ca9b50e csky: Using set_max_mapnr api discards 4cfd197609d2 gpio: merrifield: Make bias configuration available for GPIOs discards cef11c377a10 PCI: qcom: use PHY_REFCLK_USE_PAD only for ipq8064 discards faff7b5ef5d9 PCI: layerscape: Add EP mode support for LX2160A rev2 discards 514a39a653ca dt-bindings: pci: layerscape-pci: Add compatible strings f [...] discards ab33b69c3299 Merge branch 'sunxi/drivers-for-5.12' into sunxi/for-next discards d044d8fd64fe Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next discards 24c31c6803d2 ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] discards 59af2d5b122a ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed discards 7395babda346 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs discards f00823fdce8d arm64: dts: allwinner: pinetab: Fix the panel compatible discards ee3ff030a3a9 arm64: dts: allwinner: pinephone: Remove useless light sen [...] discards f3788af62cfe arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries discards a46ab1e8bfa3 ARM: dts: sun8i-a33: sina33: Add missing panel power supply discards ad07ee4acaee ARM: dts: sun8i-a83t: Remove empty CSI port discards 290a9ba4b6e3 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings discards 119b7afd6588 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] discards ecf65c27a951 ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array discards 7e38bfb692d9 ARM: dts: sun6i: primo81: Remove useless io-channel-cells discards 7f06145638b9 ARM: dts: sunxi: Remove thermal zones without trip points discards b72b30fb341d Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next discards e25f2cd3f922 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next omits 6bb5d7fe1432 Merge branches 'at91-soc' and 'at91-defconfig' into at91-next discards 8d1733b612c9 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] discards 98babb378826 Merge branch 'i2c/for-5.12' into i2c/for-next discards 253a772cdf11 Merge branch 'i2c/for-current' into i2c/for-next omits a7ed11fc0b72 Merge branch 'fixes' into for-next discards f9e152f18310 Merge branch 'next/drivers' into for-next discards 9b3a84d0f5bc PCI: dwc: Add support to configure for ECRC discards 34f13f0656c0 Merge branch 'ti-k3-dts-next' into ti-k3-next discards 0950109f1bd7 Merge branch 'sunxi/dt-for-5.12' into sunxi/for-next discards f1477673cb5a Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next discards 3f47a7b0096d csky: kprobe: fix code in simulate without 'long' discards e1214a9b62c1 csky: Fixup swapon discards 0a9e723f9736 csky: Coding convention del unnecessary definition omits c590cd9ac8f2 Merge branch 'misc' into for-next discards bdd87ad73d64 Merge branch 'ti-k3-maintainer-next' into ti-k3-next discards fc6d87ffc318 Merge branch 'i2c/for-current' into i2c/for-next discards 26dedf493a8b Merge branch 'i2c/for-5.12' into i2c/for-next discards ffb284986e56 Merge branch 'renesas-arm-dt-for-v5.12' into renesas-next discards 45d5996e034c gnss: drop stray semicolons discards a867287e9066 Merge branch 'next/drivers' into for-next discards 2a8a3f09d9b1 gpio: wcove: convert comma to semicolon discards 2e76c5b3726d Merge branches 'sunxi/clk-for-5.12', 'sunxi/drivers-for-5. [...] discards 81053f0e95da Merge branch 'for-v5.12/tegra-mc' into for-next discards e7ccf47c442b Merge branch 'i2c/for-current' into i2c/for-next discards 241505628993 qib_fs: switch to simple_recursive_removal() discards ef2a4443c150 Merge branch 'next/dt' into for-next discards f5bc3ac4f5d4 Merge branch 'next/drivers' into for-next discards feb7cf14d8de Merge branch 'next/dt64' into for-next discards b8e76cdb1574 Merge branches 'renesas-arm-dt-for-v5.12' and 'renesas-dt- [...] discards 7b79eba1d0d1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" discards 54bde873682b nds32: Fix bogus reference to <asm/procinfo.h> discards 265fb79cd50b nds32: use get_kernel_nofault in dump_mem discards de5229b425a7 nds32: remove dump_instr discards 74583eae2a28 nds32: configs: Cleanup CONFIG_CROSS_COMPILE discards fedd8412840c nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds f19b5872d889 perf probe: Fixup Arm64 SDT arguments adds feab999efefe perf arm64: Add argument support for SDT adds dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h adds 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id adds 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...] adds 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] adds 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...] adds e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...] adds 0b5c88214e9c perf tools: Add support to display build ids when availabl [...] adds e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...] adds d176db955827 perf buildid-list: Add support for mmap2's buildid events adds c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...] adds d2032d451016 bpftool: Add Makefile target bootstrap adds fbcdaa1908e8 perf build: Support build BPF skeletons with perf adds fa853c4b839e perf stat: Enable counting events for BPF programs adds 1834436e340c perf c2c: Rename for shared cache line stats adds 2290e1d6193b perf c2c: Refactor hist entry validation adds 69a95bfdf95b perf c2c: Refactor display filter adds 111c14159117 perf c2c: Fix argument type for percent() adds f3d0a551db13 perf c2c: Refactor node display adds 0998d9604892 perf c2c: Add local variables for output metrics adds 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...] adds 407ee5c920df perf mem: Clean up output format adds 06280e3b15fd perf mem: Support data page size adds c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE adds d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE adds 64b9705b548b perf config: Make perf_config_from_file() static adds a523026cacac perf config: Add config set interface adds bcbd79d1cfde perf debug: Add debug_set_display_time function adds f5f03e19ce14 perf config: Add perf_home_perfconfig function adds b2946282c02b perf config: Make perf_config_system() global adds e8b2db07810a perf config: Make perf_config_global() global adds 991ae4eb3691 perf tools: Allow to enable/disable events via control file adds 142544a938f4 perf tools: Add 'evlist' control command adds f186cd614878 perf tools: Add 'stop' control command adds 47fddcb479e7 perf tools: Add 'ping' control command adds cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core adds 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core adds 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase adds 42641d6f4d15 perf stat: Add Topdown metrics events as default events adds c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...] adds 4b799a9b772f perf script: Support DSO filter like in other perf tools adds 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo adds c77669662f1a perf vendor events arm64: Add common and uarch event JSON adds d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...] adds c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...] adds 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...] adds c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...] adds 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...] adds 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct adds 67dec9269314 perf inject jit: Add namespaces support adds 557c3eadb771 perf powerpc: Fix gap between kernel end and module start adds 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core adds d2e31d7e3f7a perf trace-event-info: Rename for_each_event. adds 900547dd0fd2 perf probe: Add protection to avoid endless loop adds 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...] adds 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h adds 2a57d40832dc perf tools: Support the auxiliary event adds a054c2989fe3 perf tools: Support data block and addr block adds d9d5d767b2c0 perf c2c: Support data block and addr block adds ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT adds 590db42de068 perf report: Support instruction latency adds c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT adds 63e39aa6ae10 perf stat: Support L2 Topdown events adds 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids adds a81fbb8771a3 perf stat: Use nftw() instead of ftw() adds 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...] adds 61d9fc444987 perf script: Support filtering by hex address adds 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses adds 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses adds 8524711d2cf3 perf script: Simplify bool conversion adds d450bc501fbd perf daemon: Add daemon command adds fc1dcb1e561f perf daemon: Add config option adds 5631d100f983 perf daemon: Add base option adds ed36b7042fc8 perf daemon: Add server socket support adds 90b0aad8f65e perf daemon: Add client socket support adds c0666261ff38 perf daemon: Add config file support adds 3cda062520ab perf daemon: Add config file change check adds 88adb1194cc5 perf daemon: Add background support adds 12c1a415eb8d perf daemon: Add signalfd support adds b325f7be25f8 perf daemon: Add 'list' command adds 2d6914cd59ff perf daemon: Add 'signal' command adds 23c5831e2e04 perf daemon: Add 'stop' command adds 8c98be6c36a1 perf daemon: Allow only one daemon over base directory adds 6a6d1804a190 perf daemon: Set control fifo for session adds edcaa47958c7 perf daemon: Add 'ping' command adds 6d6162d51cb1 perf daemon: Use control to stop session adds 5bdee4f05116 perf daemon: Add up time for daemon/session list adds 13fb3b9f5b29 perf daemon: Add examples to man page adds 2291bb915b55 perf tests: Add daemon 'list' command test adds 91a17d6f63ba perf tests: Add daemon reconfig test adds f624f6d0f615 perf tests: Add daemon 'stop' command test adds f32102aa3323 perf tests: Add daemon 'signal' command test adds 63551dc77113 perf tests: Add daemon 'ping' command test adds dec34515b59e perf tests: Add daemon 'lock' test adds 6edfd0ebb866 perf tools: Replace lkml.org links with lore adds b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...] adds e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions adds 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC adds 265cfb9586d3 perf arm-spe: Store memory address in packet adds 97ae666ae036 perf arm-spe: Store operation type in packet adds 54f7815efef7 perf arm-spe: Fill address info for samples adds e55ed3423c1b perf arm-spe: Synthesize memory event adds a89dbc9b988f perf arm-spe: Set sample's data source field adds fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources adds 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code. adds 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols adds 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...] adds 77771a97011f perf symbols: Fix return value when loading PE DSO adds 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug adds c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core adds 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core adds 6833e0b81aed perf symbols: Resolve symbols against debug file first adds 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() adds 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint() adds 48859e5293a2 tools api fs: Cache cgroupfs mount point adds cef7af25c9d3 perf tools: Add OCaml demangling adds 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon adds 4fd008476c46 perf annotate: Do not jump after 'k' is pressed adds 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...] adds 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf adds 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf adds 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf adds 52bcc6031c0b perf tools: Simplify the calculation of variables adds e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer adds 4e1481445407 perf unwind: Set userdata for all __report_module() paths adds 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB adds 20aa39708a59 perf intel-pt: Fix premature IPC adds 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold adds c840cbfeffcb perf intel-pt: Add PSB events adds fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...] adds c5c97cadd7ed perf test: Fix unaligned access in sample parsing test adds d58b3f7e7014 perf auxtrace: Automatically group aux-output events adds c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit adds b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches adds 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is adds 80a038860b5c perf intel-pt: Amend decoder to track the NR flag adds fcda5ff711d9 perf machine: Factor out machines__find_guest() adds 3035cb6cbd2d perf machine: Factor out machine__idle_thread() adds 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel adds 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter adds 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit adds 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches adds 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines adds 067012974c8a perf tools: Fix arm64 build error with gcc-11 adds 46355e3d793c perf test: Suppress logs in cs-etm testing adds 11d45d4fb923 perf test: Output the sub testing result in cs-etm adds bff8b3072e2d perf symbol: Remove redundant libbfd checks adds 206236d328ee perf buildid-cache: Add test for 16-byte build-id adds 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids adds 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...] adds c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization adds c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed adds 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...] adds 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...] adds 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...] adds 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...] adds 90e53c5e0925 Merge branch 'devel-stable' into for-linus adds 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...] adds 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...] adds bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE adds 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...] adds e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...] adds f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...] adds 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...] adds 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...] adds a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...] adds 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...] adds 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...] adds 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option adds aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] adds 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...] adds 71b219f4e50b gfs2: Minor calc_reserved cleanup adds fe3e39766877 gfs2: Rework the log space allocation logic adds 2129b4288852 gfs2: Per-revoke accounting in transactions adds 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...] adds 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush adds f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] adds c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore adds 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus adds fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus adds f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus adds d6310078d9f8 Merge branch 'for-5.12/google' into for-linus adds 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus adds 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus adds fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus adds 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus adds e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus adds c35f31fc066c Merge branch 'for-5.12/sony' into for-linus adds 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus adds 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 415e915fdfc7 Merge tag 'v5.11' into next adds 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] adds 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] adds faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap adds 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key adds 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros adds 2896a27fdcd0 Input: alps - fix spelling of "positive" adds 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] adds cbecf716ca61 Merge branch 'next' into for-linus adds 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling adds e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] adds e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] adds 4e6df217b73e cpufreq: Fix typo in kerneldoc comment adds 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' adds 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds 833a18d0715d Merge branch 'acpica' adds 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] adds 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] adds 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc adds 99d0021569c7 objtool: Add a pass for generating __mcount_loc adds 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler adds 0e731dbc1824 objtool: Don't autodetect vmlinux.o adds 22c8542d7b22 tracing: add support for objtool mcount adds 6dafca978033 x86, build: use objtool mcount adds 41425ebe2024 objtool: Split noinstr validation from --vmlinux adds b1a1a1a09b46 kbuild: lto: postpone objtool adds e242db40be27 x86, vdso: disable LTO only for vDSO adds d2dcd3e37475 x86, cpu: disable LTO for cpu.c adds b33fff07e3e3 x86, build: allow LTO to be selected adds 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO adds 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...] adds c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] adds a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding adds b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] adds 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm adds fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] adds 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] adds 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer adds b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] adds a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] adds 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] adds e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] adds c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] adds be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() adds 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch adds 4d83de6da265 vfio/type1: Batch page pinning adds 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...] adds 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...] adds e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...] adds 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...] adds c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs adds 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking adds 02bbbc4b554e scripts/spelling.txt: check for "exeeds" adds 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo adds 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt adds 6bbf29010fa9 ntfs: layout.h: delete duplicated words adds 4dfe6bd94959 ntfs: check for valid standard information attribute adds 6efb59499aff ocfs2: remove redundant conditional before iput adds 95e126d65039 ocfs2: clean up some definitions which are not used any more adds c57d117f2b2f ocfs2: fix a use after free on error adds 7c908aec3473 ocfs2: simplify the calculation of variables adds 3d742d4b6ebb fs: delete repeated words in comments adds 93da40039744 ramfs: support O_TMPFILE adds 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() adds 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags adds 0b41163407e2 mm/slab: minor coding style tweaks adds ca220593208d mm/slub: disable user tracing for kmemleak caches by default adds 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline adds 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock adds 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock adds d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() adds fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] adds 457c82c3516d mm/slub: minor coding style tweaks adds 91f5345afbc6 mm/debug: improve memcg debugging adds bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] adds 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] adds 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn adds 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] adds ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED adds 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions adds 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read adds ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec adds cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read adds 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked adds bd8a1f3655a7 mm/filemap: support readpage splitting a page adds f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller adds 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set adds 68430303c84e mm/filemap: change filemap_read_page calling conventions adds f253e1854ce8 mm/filemap: change filemap_create_page calling conventions adds 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno adds 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page adds fce70da3a80f mm/filemap: add filemap_range_uptodate adds 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages adds 2642fca64725 mm/filemap: restructure filemap_get_pages adds aa1ec2f69780 mm/filemap: don't relock the page after calling readpage adds 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read adds 826ea860bc4d mm/filemap: simplify generic_file_read_iter adds 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear adds 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition adds 191a7221b70d mm/swap_slots.c: remove redundant NULL check adds cf532faa41c5 mm/swapfile.c: fix debugging information problem adds 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors adds e48333b660d5 mm/swap_state: constify static struct attribute_group adds cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin adds 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] adds f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage adds b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages adds bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages adds 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages adds a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages adds 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages adds fff66b79a19c mm: memcontrol: make the slab calculation consistent adds d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] adds f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series adds b6038942480e mm: memcg: add swapcache stat for memcg v2 adds c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static adds 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing adds 8a260162f9a0 mm/memcontrol: remove redundant NULL check adds c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() adds a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() adds 6eeb104e114c fs: buffer: use raw page_memcg() on locked page adds cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 adds 1685bde6b9af mm: memcontrol: fix get_active_memcg return value adds 96403bfe50c3 mm: memcontrol: fix slub memory accounting adds b7204006c860 mm/mmap.c: remove unnecessary local variable adds 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error adds c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] adds 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] adds 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error adds dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() adds ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() adds 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] adds 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] adds fb9bf0484af4 vmalloc: remove redundant NULL check adds f00748bfa024 kasan: prefix global functions with kasan_ adds 4062c24598b1 kasan: clarify HW_TAGS impact on TBI adds 0fd379253691 kasan: clean up comments in tests adds da17e377723f kasan: add macros to simplify checking test constraints adds 573a48092313 kasan: add match-all tag tests adds f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode adds 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE adds 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL adds 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode adds e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test adds 027b37b552f3 kasan: move _RET_IP_ to inline wrappers adds 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode adds 858bdeb046f6 kasan: add proper page allocator tests adds 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk adds d82dc3a40d12 kasan: don't run tests when KASAN is not enabled adds 93f503c3fcd1 mm: fix prototype warning from kernel test robot adds ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() adds 3256ff83c566 mm: simplify parater of function memmap_init_zone() adds 7010a6eca49f mm: simplify parameter of setup_usemap() adds 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core adds b3880c690beb video: fbdev: acornfb: remove free_unused_pages() adds a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() adds 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t adds 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] adds fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed adds aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry adds cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] adds a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing adds 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call adds c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page adds 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] adds c93b0a992607 mm/hugetlb: simplify the calculation of variables adds 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages adds 82e5d378b0e4 mm/hugetlb: refactor subpage recording adds 6c26d3108393 mm/hugetlb: fix some comment typos adds 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] adds 578b7725d4bd mm/hugetlb.c: fix typos in comments adds 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] adds bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] adds 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] adds 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] adds 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] adds aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size adds dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption adds 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] adds 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page adds c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup adds 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] adds 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() adds f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] adds 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions adds 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() adds 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() adds 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() adds bc7112719e1e mm: VM_BUG_ON lru page flags adds c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] adds 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] adds 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static adds aeddcee6c17b mm: workingset: clarify eviction order and distance calculation adds d6995da31122 hugetlb: use page.private for hugetlb specific page flags adds 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag adds 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag adds 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag adds d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] adds ff5461176213 hugetlb: fix uninitialized subpool pointer adds 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI adds 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page adds c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] adds d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction adds e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked adds 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction adds 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() adds 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone adds bda420b98505 numa balancing: migrate on fault among multiple bound nodes adds ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] adds f8159c13905b mm, oom: fix a comment in dump_task() adds 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool adds a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() adds d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() adds 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs adds c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] adds 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve adds a25fddced835 hugetlbfs: make hugepage size conversion more readable adds 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex adds 1935ebd3cf6c hugetlbfs: fix some comment typos adds e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() adds a553e3cd2053 mm/migrate: remove unneeded semicolons adds 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) adds 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y adds 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] adds d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE adds 9d63fecfcb2c nds32: remove dump_instr adds fa2f478a348e nds32: use get_kernel_nofault in dump_mem adds 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> adds 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] adds ce3e292eb703 Merge branch 'pci/enumeration' adds 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device adds 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] adds 387c72cdd7fb PCI/ERR: Retain status from error notification adds 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset adds ba952824e6c1 PCI/portdrv: Report reset for frozen channel adds c3900329b53f Merge branch 'pci/error' adds 35b7c87c1808 Merge branch 'pci/hotplug' adds 215fc27dd8a5 Merge branch 'pci/link' adds da8eb3feea12 Merge branch 'pci/resource' adds 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' adds d450f828b50c Merge branch 'pci/misc' adds 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' adds 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' adds 6104033bd25e PCI: dwc: Work around ECRC configuration issue adds 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' adds 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU adds 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU adds a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist adds 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops adds 29b10c606f1a Merge branch 'pci/dwc' adds 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings adds 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support adds 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() adds b994a66a9d98 Merge branch 'pci/layerscape' adds 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' adds 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] adds 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding adds 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver adds daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] adds 52c1de640eae Merge branch 'pci/microchip' adds 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] adds 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] adds fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR adds 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure adds 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() adds 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF adds e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] adds 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ adds 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs adds 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] adds dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops adds a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] adds 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] adds 599f86872f9c PCI: Add TI J721E device to PCI IDs adds 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge adds 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] adds b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide adds 2ef38d7e2b01 Merge branch 'pci/ntb' adds c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 adds 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock adds 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 adds 9da5366938ad Merge branch 'pci/qcom' adds 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' adds 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional adds 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B adds ce96d1d7b8ea Merge branch 'pci/rockchip' adds 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' adds 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' adds e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' adds 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] adds 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds db07562aeac7 Makefile: reuse CC_VERSION_TEXT adds c75173a26948 Makefile: Remove # characters from compiler string adds f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() adds a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() adds 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() adds a2af62c3bd8f kconfig: fix 'invalid option' for help option adds ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' adds f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] adds 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree adds bcf637f54f6d kbuild: parse C= and M= before changing the working directory adds b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' adds 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] adds 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] adds 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option adds 6120484ef2bd ACPI: platform: Fix file references in comment adds 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile adds b11ffaeacd19 Merge branch 'acpi-tables' adds 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] adds 04b385f32508 net: ag71xx: remove unnecessary MTU reservation adds 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal adds 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port adds 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] adds 94ead4caa061 net: dsa: Fix dependencies with HSR adds 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets adds d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown adds ad98dd37051e mptcp: provide subflow aware release function adds 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows adds e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' adds 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation adds 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() adds 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) adds 58cab46c622d i40e: Fix memory leak in i40e_probe adds d2c788f739b6 i40e: Add zero-initialization of AQ command structures adds 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading adds 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent adds dc8812626440 i40e: Fix VFs not created adds 61c1e0eb8375 i40e: Fix add TC filter for IPv6 adds b32cddd2247c i40e: Fix endianness conversions adds 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] adds 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic adds 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. adds e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter adds f9b3827ee66c net: dsa: b53: Support setting learning on port adds f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' adds 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] adds 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER adds c79515e47935 r8152: check if the pointer of the function exists adds 156c32076112 r8152: replace netif_err with dev_err adds 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en adds 2c8396de7225 Merge branch 'r8152-minor-adjustments' adds 92584ddf550a vxlan: move debug check after netdev unregister adds fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open adds 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR() adds 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation adds d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams adds 5a0598695634 wireguard: peer: put frequently used members above cache lines adds 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets adds 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers adds bce2473927af wireguard: kconfig: use arm chacha even with no neon adds fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1' adds 7dcf7aa01c7b ice: report correct max number of TCs adds 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on adds a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation adds 0d4907f65dc8 ice: Fix state bits on LLDP mode switch adds 0393e46ac48a ice: update the number of available RSS queues adds 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem adds 4e096a18867a net: introduce CAN specific pointer in the struct net_device adds 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] adds 8f1c0fd2c84c ibmvnic: fix a race between open and reset adds fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() adds f17641140112 net: hsr: add support for EntryForgetTime adds 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak adds 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value adds a93dcaada2dd net: psample: Fix netlink skb length with tunnel info adds 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] adds 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e adds 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] adds 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...] adds cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort adds abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...] adds f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp adds 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...] adds 7a8a4b0729a8 drm/ttm: Fix a memory leak adds 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC adds d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock adds e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] adds 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] adds 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) adds 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] adds 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist adds d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt adds 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. adds 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] adds 34b07d47dd00 drm/i915: Enable -Wuninitialized adds ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID adds d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] adds fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] adds 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data adds faf3c25e51a7 mips: bmips: init clocks earlier adds 057a14d610cf arch: mips: update references to current linux-mips list adds a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] adds 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable adds 437944126004 vdpa_sim_net: Make mac address array static adds fd70a406a344 vdpa: Extend routine to accept vdpa device name adds 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface adds 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device adds bc0d90ee021f vdpa: Enable user to query vdpa device info adds a3c06ae158dd vdpa_sim_net: Add support for user supported devices adds 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay adds 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] adds b5d580945087 virtio-pci: split out modern device adds 117a9de2826c virtio-pci-modern: factor out modern device initialization logic adds 324903708838 virtio-pci-modern: introduce vp_modern_remove() adds 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector adds e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] adds 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] adds ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() adds 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() adds e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() adds dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable adds 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size adds 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums adds 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset adds 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] adds fd502729fbbf virtio-pci: introduce modern device module adds 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq adds d1e9aa9c34a7 virtio-blk: support per-device queue depth adds a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. adds 95efabf077ba virtio_net: Fix fall-through warnings for Clang adds dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() adds 0c4aeb4b5087 virtio_mmio: fix one typo adds 16c10bede8b3 virtio-input: add multi-touch support adds ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] adds 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] adds c49f50d1983d mm: make pagecache tagged lookups return only head pages adds 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping adds 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache adds 44835d20b2a0 mm: add FGP_ENTRY adds bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry adds c7bad633e6b7 mm/filemap: add helper for finding pages adds 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data adds 54fa39ac2e00 iomap: use mapping_seek_hole_data adds 5c211ba29deb mm: add and use find_lock_entries adds ca122fe40eb4 mm: add an 'end' parameter to find_get_entries adds 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries adds 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries adds cf2039af1a2e mm: pass pvec directly to find_get_entries adds a656a20241f0 mm: remove pagevec_lookup_entries adds 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask adds 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified adds cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags adds 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones adds df2ff39e78da mm: cma: allocate cma areas bottom-up adds 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] adds 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] adds a052d4d13d88 mm: cma: print region name on failure adds 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes adds 629484ae7375 mm: vmstat: add some comments on internal storage of byte items adds fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd adds 9f605f260594 mm: move pfn_to_online_page() out of line adds 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity adds 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] adds 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata adds 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' adds 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE adds 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] adds e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks adds a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] adds bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] adds 03aaf83fba6e arm64/mm: define arch_get_mappable_range() adds 7707248a4727 s390/mm: define arch_get_mappable_range() adds 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] adds 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found adds aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma adds e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() adds 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() adds b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() adds ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() adds 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte adds c0c641d77b9a mm: zswap: clean up confusing comment adds fc6697a89f56 mm/zswap: add the flag can_sleep_mapped adds e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold adds f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] adds 239592815805 zsmalloc: account the number of compacted pages correctly adds a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private adds 4be408cec257 mm: page-flags.h: Typo fix (It -> If) adds 0f2f89b6de32 mm/dmapool: use might_alloc() adds c1ca59a1f21e mm/backing-dev.c: use might_alloc() adds 87005394e14a mm/early_ioremap.c: use __func__ instead of function name adds 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure adds 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 adds 840b23986344 arm64, kfence: enable KFENCE for ARM64 adds d438fabce786 kfence: use pt_regs to generate stack trace on faults adds d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB adds b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB adds 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN adds 10efe55f883f kfence, Documentation: add KFENCE documentation adds bc8fbc5f305a kfence: add test suite adds 0825c1d57f02 MAINTAINERS: add entry for KFENCE adds 35beccf0926d kfence: report sensitive information based on no_hash_pointers adds 9c0dee54eb91 tracing: add error_report_end trace point adds f2b84d2e40eb kfence: use error_report_end tracepoint adds d3a61f745e0d kasan: use error_report_end tracepoint adds 928501344fc6 kasan, mm: don't save alloc stacks twice adds e2db1a9aa381 kasan, mm: optimize kmalloc poisoning adds 43a219cbe5a4 kasan: optimize large kmalloc poisoning adds df54b383124c kasan: clean up setting free info in kasan_slab_free adds 200072ce33b2 kasan: unify large kfree checks adds b87c28b9a7ef kasan: rework krealloc tests adds 26a5ca7a73be kasan, mm: fail krealloc on freed objects adds d12d9ad81629 kasan, mm: optimize krealloc poisoning adds cde8a7eb778c kasan: ensure poisoning size alignment adds 2cb34276427a arm64: kasan: simplify and inline MTE functions adds c80a03664e15 kasan: inline HW_TAGS helper functions adds 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS adds 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs adds 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() adds 4508943794ef proc: use kvzalloc for our kernel buffer adds 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table adds df54714f579a include/linux: remove repeated words adds c131bd0b5448 treewide: Miguel has moved adds c1f26493ed7f groups: use flexible-array member in struct group_info adds e1e014115dfd groups: simplify struct group_info allocation adds c034f48e9990 kernel: delete repeated words in comments adds 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section adds 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] adds a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] adds d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE adds e1fdc403349c lib: stackdepot: add support to disable stack depot adds 64427985c76f lib: stackdepot: fix ignoring return value warning adds 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() adds 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ adds b5e8736a954a checkpatch: improve blank line after declaration test adds 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS adds ea7dbab3e505 checkpatch: trivial style fixes adds adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks adds 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message adds de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] adds 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] adds 263afd39c06f checkpatch: don't warn about colon termination in linker scripts adds 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] adds 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol adds a5a673f73122 init: clean up early_param_on_off() macro adds f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text adds 3159ed57792b fs/coredump: use kmap_local_page() adds b3656d8227f4 seq_file: document how per-entry resources are managed. adds 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c adds db7fbf492d94 scripts/gdb: fix list_for_each adds d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot adds 6aaa31aeb9cf ubsan: remove overflow checks adds dd23e8098f33 initramfs: panic with memory information adds f685a533a7fa MIPS: make userspace mapping young by default adds 245137cdf0cd Merge branch 'akpm' (patches from Andrew) adds 1838b06bf01a selftests: kvm: add hardware_disable test adds bcd22e145b9a selftests: kvm: avoid uninitialized variable warning adds 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD adds e42033342293 KVM: x86: Advertise INVPCID by default adds 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID adds f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier adds 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode adds a04aead144fd KVM: nSVM: fix running nested guests when npt=0 adds 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] adds c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] adds 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper adds 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks adds 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] adds c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 adds 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] adds 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] adds a018eba53870 KVM: x86: Move MMU's PML logic to common code adds 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] adds a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] adds b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] adds a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] adds 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports adds d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true adds 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] adds 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] adds 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry adds 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created adds 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling adds d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings adds d56699594046 xen/evtchn: use smp barriers for user event ring adds 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices adds 43135df0d7f0 xen: Replace lkml.org links with lore adds 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error adds 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] adds 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY adds 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' adds fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] adds f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y adds 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] adds d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] adds c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes adds 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...] adds a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] adds d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing adds 2e8acca1911b arm64/mm: Fixed some coding style issues adds 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local adds f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap adds 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch adds 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe adds df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) adds 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack adds 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions adds c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver adds e7d9fea1c78a dt-bindings: update MAINTAINERS file adds 11481d6b5783 dt-bindings: add Canaan boards compatible strings adds 7ef71c719eb4 dt-bindings: update risc-v cpu properties adds 90ddcd642a41 dt-bindings: update sifive plic compatible string adds c43b5718016b dt-bindings: update sifive clint compatible string adds 8fc8719c28f7 dt-bindings: update sifive uart compatible string adds 3933cf6afd45 dt-bindings: fix sifive gpio properties adds 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer adds 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree adds 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree adds a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree adds 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree adds 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree adds 62363a8e2f56 riscv: Add Kendryte KD233 board device tree adds aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig adds 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig adds cc937cad14fb riscv: Remove unnecessary declaration adds f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO adds e134d426e1a3 soc: canaan: Sort the Makefile alphabetically adds 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE adds 7899ed260c34 riscv: Improve kasan definitions adds 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] adds d127c19c7bea riscv: Improve kasan population function adds d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible adds 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...] adds 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware adds 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred adds ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function adds 556f15fe023e leds: lp50xx: Reduce level of dereferences adds 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] adds fb0f236beccb leds: lp50xx: Update headers block to reflect reality adds b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting adds fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] adds 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single adds 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single adds 1f221a0d0dbf swiotlb: respect min_align_mask adds 3d2d861eb03e nvme-pci: set min_align_mask adds daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path adds ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...] adds 8e5c66c485a8 io_uring: clear request count when freeing caches adds 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path adds e5547d2c5eb3 io_uring: fix locked_free_list caches_free() adds cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" adds efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...] adds b438fcf12815 cifs: change confusing field serverName (to ip_addr) adds 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData adds c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. adds f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. adds bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. adds 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c adds 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED adds f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted adds f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. adds 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] adds ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] adds 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] adds d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument adds d01132ae5020 cifs: fix nodfs mount option adds 8513222b9ef2 cifs: fix DFS failover adds ff2c54a04097 cifs: check all path components in resolved dfs target adds 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] adds cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] adds 8369dfd7841e cifs: update internal version number adds c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...] adds d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr adds 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer adds 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros adds 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] adds 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family adds 588a079ebd62 s390/smp: consolidate locking for smp_rescan() adds 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack adds f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack adds da6d2c289dbe s390/topology: move cpumasks away from stack adds 55f03123f609 s390/smp: implement arch_irq_work_raise() adds 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly adds cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction adds e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...] adds a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux adds 4f3c8320c78c Documentation: features: remove c6x references adds a910f43efd60 Documentation: features: refresh feature list adds 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst adds 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program adds f37a15ea8db0 docs: proc.rst: fix indentation warning adds 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux adds a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition adds f53f15ba5a85 i2c: designware: Get right data length adds e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" adds f4ff0104d4c8 i2c: exynos5: Preserve high speed master code adds 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() adds 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() adds 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor adds 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker adds 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] adds 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] adds e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] adds 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS adds 728f13e73009 io-wq: remove nr_process accounting adds 62e398be275a io_uring: cleanup ->user usage adds 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() adds 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks adds 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit adds eb2de9418d56 io-wq: fix race around io_worker grabbing adds e941894eae31 io-wq: make buffered file write hashed work map per-ctx adds eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] adds 4fb6ac326204 io-wq: improve manager/worker handling over exec adds 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec adds d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR adds 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...] adds 9fb407179c6f block: Remove unused blk_pm_*() function definitions adds 179d16007236 block: remove superfluous param in blk_fill_rwbs() adds 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment adds c7ff651960a6 blktrace: fix blk_rq_issue documentation adds b0719245098c blktrace: fix blk_rq_merge documentation adds b357e4a694ac block: get rid of the trace rq insert wrapper adds 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll adds 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices adds ffa772cfe935 kyber: introduce kyber_depth_updated() adds c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly adds c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace adds 75ab6afacda0 block: don't skip empty device in in disk_uevent adds 4601b4b130de block: reopen the device in blkdev_reread_part adds 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary adds 452c0bf8754f block: fix logging on capacity change adds 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios adds b90994c6ab62 block: fix bounce_clone_bio for passthrough bios adds ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio adds 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail adds 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() adds 5f7136db8299 block: Add bio_max_segs adds 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...] adds 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl adds 06058bc40534 xfs: don't reuse busy extents on extent trim adds 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks adds 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] adds 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...] adds 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete adds 14d24e2cc774 scsi: target: core: Prevent underflow for service actions adds 1f9f22acbb5d scsi: aic79xx: Fix spelling of version adds 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number adds eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors adds c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] adds 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc adds 43bf922cdd62 scsi: target: tcmu: Move some functions without code change adds 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage adds aaf15f8c6de9 scsi: sd: Fix Opal support adds f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds adds 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds f01e631cccab RISC-V: Make NUMA depend on SMP adds b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs adds dd2d082b5760 riscv: Cleanup setup_bootmem() adds 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...] adds a8fac05acf38 csky: pgtable.h: Coding convention adds af94002bda1d csky: Fixup swapon adds 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' adds 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] adds c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr adds 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() adds 6607aa6f6b68 csky: Fixup compile error adds cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] adds da83616bcd3f kbuild: lto: add _mcount to list of used symbols adds a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO adds 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] adds ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile adds 2214945422c1 kbuild: make -s option take precedence over V=1 adds 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] adds 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] adds 07f1dc8cc85b ide/falconide: Fix module unload adds d346da4a4a44 Merge tag 'ide-5.11-2021-02-28' of git://git.kernel.dk/lin [...] adds fe07bfda2fb9 Linux 5.12-rc1 adds c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() adds 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() adds 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] adds f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] adds caf6912f3f4a swap: fix swapfile read/write offset adds f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] adds c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() adds dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs adds 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level adds 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] adds 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits adds d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 adds 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] adds 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] adds 3531ba21f552 ALSA: hda: fix kernel-doc warnings adds a864e8f159b1 ALSA: hda: intel-nhlt: verify config type adds c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name adds 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency adds 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers adds 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers adds cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig adds 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module adds ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files adds 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus adds 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ adds 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically adds 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 adds 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] adds 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] adds 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis adds 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value adds 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case adds c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] adds e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst adds 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags adds ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages adds 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref adds 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] adds c462f859f895 KVM: xen: flush deferred static key before checking it adds b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface adds 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 adds 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area adds 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] adds 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information adds 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset adds cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() adds d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] adds 232a37ea3aee tpm: Remove unintentional dump_stack() call adds 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] adds 688e8128b7a9 scsi: iscsi: Restrict sessions and handles to admin capabilities adds ec98ea7070e9 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE adds f9dbdf97a5bd scsi: iscsi: Verify lengths on passthrough PDUs adds 44195bd7711b Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm [...] adds 78652ff69be4 drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class adds a727df407ca4 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] adds 31ada99bdd1b drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 0c61ac8134ff drm/amdgpu:disable VCN for Navi12 SKU adds e3746696e78f drm/amdgpu/pm: make unsupported power profile messages debug adds 992ace410c32 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 6efda1671312 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds 25951362db7b drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds b934dd9b44e8 drm/amd/display: fix the return of the uninitialized value in ret adds 1aa46901ee51 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds a1f105412493 Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitla [...] adds 280d542f6ffa Merge tag 'drm-fixes-2021-03-05' of git://anongit.freedesk [...] adds 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] adds 70d443d84633 tracing: Remove duplicate declaration from trace.h adds 69268094a1c1 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig adds 6f6be606e763 ring-buffer: Force before_stamp and write_stamp to be diff [...] adds 6549de1fe341 ring-buffer: Add a little more information and a WARN when [...] adds f40fc799afc5 tracing: Fix memory leak in __create_synth_event() adds ee666a185558 tracing: Skip selftests if tracing is disabled adds f9f344479d8b tracing: Fix comment about the trace_event_call flags adds 54663cf398e7 Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/sc [...] adds a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema adds 497a4dc8276d dts: drop dangling c6x symlink adds b5a95bb1883e dt-bindings: media: Use graph and video-interfaces schemas [...] adds 6bf331d5ce83 Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kerne [...] adds aedb9d9089ce btrfs: ref-verify: use 'inline void' keyword ordering adds 4f6a49de64fd btrfs: unlock extents in btrfs_zero_range in case of quota [...] adds 5011c5a663b9 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl adds c55a4319c4f2 btrfs: fix spurious free_space_tree remount warning adds 0f9c03d824f6 btrfs: free correct amount of space in btrfs_delayed_inode [...] adds 80e9baed722c btrfs: export and rename qgroup_reserve_meta adds 4d14c5cde5c2 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata adds fd57a98d6f0c btrfs: fix warning when creating a directory with smack enabled adds c28ea613fafa btrfs: subpage: fix the false data csum mismatch error adds d734492a14a2 btrfs: zoned: use sector_t for zone sectors adds badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] adds f09b04cc6447 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] adds 140456f99419 iommu/amd: Fix sleeping in atomic in increase_address_space() adds 765a9d1d02b2 iommu/tegra-smmu: Fix mc errors on tegra124-nyan adds 82c3cefb9f16 iommu: Don't use lazy flush for untrusted device adds 444d66a23c1f iommu/vt-d: Fix status code for Allocate/Free PASID command adds fc2c8d0af05a Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/ [...] adds ff70784ab9f8 ACPI: bus: Constify is_acpi_node() and friends (part 2) adds ea6be461cbed Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/ [...] adds 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] adds f3c141057976 powercap/drivers/dtpm: Fix root node initialization adds 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] adds 7bff4c26b6d2 Merge branch 'powercap' adds 6d47254c0634 Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/li [...] adds 65d43023171e io-wq: wait for worker startup when forking a new one adds fb3a1f6c745c io-wq: have manager wait for all workers to exit adds 613eeb600e3e io-wq: don't ask for a new worker if we're exiting adds dbf996202e28 io-wq: rename wq->done completion to wq->started adds d364d9e5db41 io-wq: wait for manager exit on wq destroy adds 470ec4ed8c91 io-wq: fix double put of 'wq' in error path adds e54945ae947f io_uring: SQPOLL stop error handling fixes adds ba50a036f23c io_uring: run fallback on cancellation adds 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit adds afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper adds 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear adds ef8eaa4e65fa io_uring: warn on not destroyed io-wq adds 8452d4a674b0 io_uring: destroy io-wq on exec adds 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() adds 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks adds 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() adds 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] adds 0d30b3e7eea9 io_uring: kill io_uring_flush() adds 2c32395d8111 io_uring: fix __tctx_task_work() ctx race adds 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg adds 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit adds 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head adds 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting adds 16270893d712 io_uring: remove sqo_task adds dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map adds 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL adds 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel adds f85c310ac376 io_uring: inline io_req_clean_work() adds ebf936670721 io_uring: inline __io_queue_async_work() adds b23fcf477f85 io_uring: remove extra in_idle wake up adds e4b4a13f4941 io_uring: ensure that threads freeze on suspend adds f01272541d2c io-wq: ensure all pending work is canceled on exit adds b05a1bcd4018 io_uring: cancel-match based on flags adds dd59a3d595cc io_uring: reliably cancel linked timeouts adds cc440e8738e5 kernel: provide create_io_thread() helper adds 46fe18b16c46 io_uring: move to using create_io_thread() adds ca0a26511c67 io_uring: don't keep looping for more events if we can't f [...] adds b5b0ecb736f1 io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return adds 09ca6c40c202 io-wq: kill hashed waitqueue before manager exits adds 86e0d6766cf9 io_uring: make SQPOLL thread parking saner adds e45cff588588 io_uring: don't restrict issue_flags for io_openat adds f292e8730a34 Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.d [...] adds 0f47227705d8 block: revert "block: fix bd_size_lock use" adds 5218e12e9f3a block: Drop leftover references to RQF_SORTED adds e4ef09e51294 rsxx: remove unused including <linux/version.h> adds 4168a8d27ed3 block/bfq: update comments and default value in docs for f [...] adds 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails adds 5e112d3fb897 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. adds dc22c1c058b5 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] adds 6e6a6828c517 nvme-pci: add quirks for Lexar 256GB SSD adds 78570f8873c8 nvme-hwmon: Return error code when registration fails adds 32feb6de4724 nvme-fabrics: fix kato initialization adds d9f273b7585c nvmet: model_number must be immutable once set adds a2b658e4a07d Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.or [...] adds 47454caf45f0 Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/l [...] adds a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] adds df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size adds 63dcd69d9b49 Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/ [...] adds 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() adds 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message adds 8b24ef44789c Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/s [...] adds b924a8197ac7 gcc-plugins: structleak: remove unneeded variable 'ret' adds 5477edcacaac gcc-plugins: latent_entropy: remove unneeded semicolon adds de5bd6c54b20 Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/ [...] adds 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep adds 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO adds 3a9b3d4536e0 IB/mlx5: Add missing error code adds f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier adds cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc adds 21e27ac82db6 RDMA/rxe: Fix missed IB reference counting in loopback adds 5e4a7ccc965d RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() adds 545c4ab463c2 RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() adds f3ed4de6cc83 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds a38fd8748464 Linux 5.12-rc2 adds a65a802aadba m68k: Fix virt_addr_valid() W=1 compiler warnings adds dac518707880 Merge tag 'm68k-for-v5.12-tag2' of git://git.kernel.org/pu [...] adds eead089311f4 powerpc/4xx: Fix build errors from mfdcr() adds f9619d5e5174 powerpc/pseries: Don't enforce MSI affinity with kdump adds c119565a15a6 powerpc/603: Fix protection of user pages mapped with PROT_NONE adds 91b6c5dbe9e0 powerpc/syscall: Force inlining of __prep_irq_for_enabled_exit() adds 386a966f5ce7 vio: make remove callback return void adds acdad8fb4a15 powerpc: Force inlining of mmu_has_feature to fix build failure adds 5ae5fbd21079 powerpc/perf: Fix handling of privilege level checks in pe [...] adds 5c88a17e1579 powerpc/sstep: Fix VSX instruction emulation adds fbda79043024 Merge tag 'powerpc-5.12-2' of git://git.kernel.org/pub/scm [...] adds 778e45d7720d parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST adds 460c9f1c944b arch/parisc/kernel: remove duplicate include in ptrace adds 3bb48a850627 Merge branch 'parisc-5.12-2' of git://git.kernel.org/pub/s [...] adds 3ae0415d0bb4 tools headers UAPI: Update tools's copy of drm.h headers adds c2446944b3f5 tools headers UAPI: Sync drm/i915_drm.h with the kernel sources adds 1e61463cfcd0 tools headers UAPI: Sync openat2.h with the kernel sources adds add76c0113ba perf arch powerpc: Sync powerpc syscall.tbl with the kerne [...] adds 303550a44741 tools headers UAPI s390: Sync ptrace.h kernel headers adds 21b7e35bdf0a tools headers UAPI: Sync kvm.h headers with the kernel sources adds ded2e511a8af perf tools: Cast (struct timeval).tv_sec when printing adds 762323eb39a2 perf build: Move feature cleanup under tools/build adds 2b1919ec8338 perf tools: Clean 'generated' directory used for creating [...] adds ffc52b7ae5e6 perf diff: Don't crash on freeing errno-session on the error path adds 394e4306b093 perf bench numa: Fix the condition checks for max number o [...] adds 137a5258939a perf traceevent: Ensure read cmdlines are null terminated. adds b55ff1d1456c perf tools: Fix documentation of verbose options adds dacfc08dcafa perf build: Fix ccache usage in $(CC) when generating arch [...] adds 31bf4e7cb613 perf daemon: Fix control fifo permissions adds 36bc511f63fd perf daemon: Fix running test for non root user adds 84ea603650ec perf tools: Fix event's PMU name parsing adds b0faef924d21 perf test: Fix cpu and thread map leaks in basic mmap test adds 09a61c8f86ae perf test: Fix a memory leak in attr test adds 83d25ccde591 perf test: Fix cpu and thread map leaks in task_exit test adds 97ab7c524fdc perf test: Fix cpu and thread map leaks in sw_clock_freq test adds e06c3ca4922c perf test: Fix cpu and thread map leaks in code_reading test adds f2c3202ba0c7 perf test: Fix cpu and thread map leaks in keep_tracking test adds 953e7b5960f1 perf test: Fix cpu and thread map leaks in switch_tracking test adds 4be42882e1f9 perf test: Fix a thread map leak in thread_map_synthesize test adds 641b62503370 perf test: Fix a memory leak in thread_map_remove test adds 690d91f5ec38 perf test: Fix cpu map leaks in cpu_map_print test adds 846580c235b3 perf test: Fix cpu and thread map leaks in perf_time_to_tsc test adds 743108e1048e tools headers: Update syscall.tbl files to support mount_setattr adds 6c0afc579aff tools headers UAPI: Update tools' copy of linux/coresight-pmu.h adds 1a9bcadd0058 tools headers cpufeatures: Sync with the kernel sources adds 33dc525f9321 tools headers UAPI: Sync KVM's kvm.h and vmx.h headers wit [...] adds 034f7ee130c1 perf stat: Fix wrong skipping for per-die aggregation adds e2a99c9a9aa0 libperf: Add perf_evlist__reset_id_hash() adds 513068f2b1fe perf stat: Fix use-after-free when -r option is used adds bd57a9f33abc perf daemon: Fix compile error with Asan adds ec4d0a7680c7 perf archive: Fix filtering of empty build-ids adds a8146d66ab01 perf test: Fix sample-parsing failure on non-x86 platforms adds 7d9d4c6edba9 perf test: Support the ins_lat check in the X86 specific test adds c1f272df510c perf tests x86: Move insn.h include to make sure it finds [...] adds 6740a4e70e5d perf report: Fix -F for branch & mem modes adds 77d02bd00cea perf map: Tighten snprintf() string precision to pass gcc [...] adds 86a19008af5d perf trace: Fix race in signal handling adds 6fc5baf54717 perf cs-etm: Fix bitmap for option adds 144c79ef3353 Merge tag 'perf-tools-fixes-for-v5.12-2020-03-07' of git:/ [...] adds 486923cb192e kbuild: dummy-tools: fix inverted tests for gcc adds dfb4bb4c1986 Merge remote-tracking branch 'kbuild-current/fixes' adds df304c2d0dfd arm64: cpufeatures: Fix handling of CONFIG_CMDLINE for idr [...] adds cae118b6acc3 arm64: Drop support for CMDLINE_EXTEND adds 07fb6dc327f1 arm64/mm: Drop redundant ARCH_WANT_HUGE_PMD_SHARE adds 79cc2ed5a716 arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER adds eeb0753ba27b arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory adds 093bbe211ea5 arm64/mm: Reorganize pfn_valid() adds 0828c203736c Merge remote-tracking branch 'arm64-fixes/for-next/fixes' adds eba8e1af5a61 s390/time,idle: get rid of unsigned long long adds f9d8cbf33e9f s390/topology: remove always false if check adds c41b20de1a7c s390/cpumf: remove 60 seconds read limit adds 7449ca87312a s390/zcore: no need to check return value of debugfs_creat [...] adds dabdfac0e85c s390/zcore: release dump save area on restart or power down adds 46b635b6abcf s390/cpumf: rename header file to hwctrset.h adds 51c44babdc19 s390/cio: return -EFAULT if copy_to_user() fails adds 942df4be7ab4 s390/crypto: return -EFAULT if copy_to_user() fails adds 1c0a9c799732 s390/cpumf: remove unneeded semicolon adds db232eb42c21 s390/tty3270: avoid comma separated statements adds d9c48a948d29 s390/cio: return -EFAULT if copy_to_user() fails adds d0ed78e1780e s390,alpha: make TMPFS_INODE64 available again adds d50aa69d36be s390: update defconfigs adds 78c7cccaab9d s390: remove IBM_PARTITION and CONFIGFS_FS from zfcpdump d [...] adds 25511ef0ec3c Merge remote-tracking branch 's390-fixes/fixes' adds b9d624331141 Merge branch 'work.sparc' of git://git.kernel.org/pub/scm/ [...] adds cf64c2a905e0 Merge branch 'work.sparc32' of git://git.kernel.org/pub/sc [...] adds 491016aedc37 Merge remote-tracking branch 'sparc/master' adds f4eda8b6e4a5 bpf: Drop imprecise log message adds c41d81bfbb45 selftests/bpf: Fix a compiler warning in global func test adds 41462c6e730c tools/resolve_btfids: Fix build error with older host toolchains adds a7c9c25a99bb bpf: Remove blank line in bpf helper description comment adds 557c223b643a selftests/bpf: No need to drop the packet when there is no [...] adds 9e8e714f2d00 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9aa940047ae8 MAINTAINERS: update for mwifiex driver maintainers adds ebb9d34e073d ath11k: qmi: use %pad to format dma_addr_t adds 77d7e87128d4 ath11k: fix AP mode for QCA6390 adds 62541e266703 iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG [...] adds fb5fabb192b2 mt76: mt7921: remove incorrect error handling adds d0bd52c591a1 mt76: dma: do not report truncated frames to mac80211 adds c490492f15f6 mt76: mt7915: fix unused 'mode' variable adds 0d1bf7a5e225 Merge tag 'wireless-drivers-2021-02-26' of git://git.kerne [...] adds a3e860a83397 net: stmmac: stop each tx channel independently adds c511819d138d net: stmmac: fix watchdog timeout during suspend/resume st [...] adds bfaf91ca848e net: stmmac: fix dma physical address of descriptor when d [...] adds 396e13e11577 net: stmmac: fix wrongly set buffer2 valid when sph unsupport adds 9c63faaa931e net: stmmac: re-init rx buffers when mac resume back adds 7ae845d767ad Merge branch 'ethernet-fixes-for-stmmac-driver' adds 907310ceb27e net: mscc: ocelot: select NET_DEVLINK adds 01c2c1ad8f45 net: dsa: tag_ocelot_8021q: fix driver dependency adds 63c75c053b41 net: dsa: mt7530: don't build GPIO support if !GPIOLIB adds 7f654157f0ae net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused adds 6a4d7234ae9a net: fec: ptp: avoid register access when ipg clock is disabled adds 2107d45f17be tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) adds edcbf5137f09 selftests: forwarding: Fix race condition in mirror installation adds ae9b24ddb69b mlxsw: spectrum_ethtool: Add an external speed to PTYS register adds dc860b88ce0a mlxsw: spectrum_router: Ignore routes using a deleted next [...] adds 82adc457ac3b Merge branch 'mlxsw-various-fixes' adds d20cd745218c bnxt_en: Fix race between firmware reset and driver remove. adds 20d7d1c5c9b1 bnxt_en: reliably allocate IRQ table on reset to avoid crash adds eee7ede695cf Merge branch 'bnxt_en-error-recovery-bug-fixes' adds a4fc088ad4ff ethtool: fix the check logic of at least one channel for RX/TX adds d313d16bbaea net: broadcom: bcm4908_enet: enable RX after processing packets adds 89e5c58fc1e2 net: Fix gro aggregation for udp encaps with zero csum adds ae85ddda0f1b net: hns3: fix error mask definition of flow director adds c75ec148a316 net: hns3: fix query vlan mask value error for flow director adds b36fc875bcde net: hns3: fix bug when calculating the TCAM table info adds 447621e373bd Merge branch 'net-hns3-fixes-fot-net' adds 73f476aa1975 net: phy: ti: take into account all possible interrupt sources adds 826d82170b53 xen-netback: use local var in xenvif_tx_check_gop() instea [...] adds 9eb8bc593a5e net: dsa: tag_rtl4_a: fix egress tags adds 4372339efc06 net: always use icmp{,v6}_ndo_send from ndo_start_xmit adds d9032dba5a2b net: phy: fix save wrong speed and duplex problem if auton [...] adds 4deb550bc3b6 atm: eni: dont release is never initialized adds a2bd45834e83 atm: lanai: dont run lanai_dev_close if not open adds 8c91bc3d44df sh_eth: fix TRSCER mask for SH771x adds 75be7fb7f978 sh_eth: fix TRSCER mask for R7S72100 adds 165bc5a4f30e sh_eth: fix TRSCER mask for R7S9210 adds 5db4f74ec864 Merge branch 'sh_eth-masks' adds 093b036aa94e net/qrtr: fix __netdev_alloc_skb call adds 8bd2a0552734 inetpeer: use div64_ul() and clamp_val() calculate inet_pe [...] adds c646d10dda2d net: enetc: don't overwrite the RSS indirection table when [...] adds 3222b5b613db net: enetc: initialize RFS/RSS memories for unused ports too adds 6d36ecdbc441 net: enetc: take the MDIO lock only once per NAPI poll cycle adds 827b6fd04651 net: enetc: fix incorrect TPID when receiving 802.1ad tagg [...] adds a74dbce9d454 net: enetc: don't disable VLAN filtering in IFF_PROMISC mode adds c76a97218dcb net: enetc: force the RGMII speed and duplex instead of op [...] adds 96a5223b918c net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr adds 3a5d12c9be6f net: enetc: keep RX ring consumer index in sync with hardware adds 8a00946e1a0e Merge branch 'enetc-fixes' adds 449052cfebf6 can: flexcan: assert FRZ bit in flexcan_chip_freeze() adds ec15e27cc890 can: flexcan: enable RX FIFO after FRZ/HALT valid adds c63820045e20 can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode adds 2afe72ead5ab can: mcp251xfd: revert "can: mcp251xfd: add BQL support" adds e940e0895a82 can: skb: can_skb_set_owner(): fix ref counting if socket [...] adds 2712625200ed can: tcan4x5x: tcan4x5x_init(): fix initialization - clear [...] adds 2eb489825569 Merge tag 'linux-can-fixes-for-5.12-20210301' of git://git [...] adds 2353db75c3db docs: networking: bonding.rst Fix a typo in bonding.rst adds b228c9b05876 net: expand textsearch ts_state to fit skb_seq_state adds 9200f515c41f net: dsa: tag_mtk: fix 802.1ad VLAN egress adds 3946688edbc5 hv_netvsc: Fix validation in netvsc_linkstatus_callback() adds 8811f4a9836e tcp: add sanity tests to TCP_QUEUE_SEQ adds fa706dce2f2d stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S adds 95b39f07a17f net: ethernet: mtk-star-emac: fix wrong unmap in RX handling adds 2378b2c9ecf4 octeontx2-af: cn10k: fix an array overflow in is_lmac_valid() adds 6881b07fdd24 ibmvnic: Fix possibly uninitialized old_num_tx_queues vari [...] adds 879c348c35bb net: stmmac: fix incorrect DMA channel intr enable setting [...] adds dbbe7c962c3a docs: networking: drop special stable handling adds a22549f12767 iwlwifi: mvm: add terminate entry for dmi_system_id tables adds 436b265671d6 iwlwifi: fix ARCH=i386 compilation warnings adds 295d4cd82b01 iwlwifi: don't call netif_napi_add() with rxq->lock held ( [...] adds ef9a6df09c76 Merge tag 'wireless-drivers-2021-03-03' of git://git.kerne [...] adds b12422362ce9 net: macb: Add default usrio config to default gem config adds 3e59e8856758 net: l2tp: reduce log level of messages in receive path, a [...] adds 4b5dc1a94d4f Revert "r8152: adjust the settings about MAC clock speed d [...] adds d65614a01d24 net: 9p: advance iov on empty read adds a9ecb0cbf037 rtnetlink: using dev_base_seq from target net adds d785e1fec601 ixgbe: fail to create xfrm offload of IPsec tunnel mode SA adds 7a766381634d ixgbe: Fix memleak in ixgbe_configure_clsu32 adds e216674a5b57 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds d93ef301644e net: sctp: trivial: fix typo in comment adds 76c03bf8e262 nexthop: Do not flush blackhole nexthops when loopback goes down adds 3a1099d3147f selftests: fib_nexthops: Test blackhole nexthops when loop [...] adds 87e5e09427a7 Merge branch 'nexthop-blackhole' adds f1becbed411c net: mscc: ocelot: properly reject destination IP keys in [...] adds 053d8ad10d58 net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNK [...] adds 6a5166e07c02 net: dsa: sja1105: fix ucast/bcast flooding always remaini [...] adds 6c59cff38e66 net: usb: qmi_wwan: allow qmimux add/del with master up adds bfc256056358 net: sched: avoid duplicates in classes dump adds e0be4931f3fe mptcp: reset last_snd on subflow close adds f07157792c63 mptcp: put subflow sock on connect error adds eaeef1ce55ec mptcp: fix memory accounting on allocation error adds 17aee05dc882 mptcp: dispose initial struct socket when its subflow is closed adds c8fe62f0768c mptcp: reset 'first' and ack_hint on subflow close adds 2948d0a1e5ae mptcp: factor out __mptcp_retrans helper() adds c2e6048fa1cf mptcp: fix race in release_cb adds 417789df4a03 mptcp: fix missing wakeup adds 9238e900d6ec mptcp: free resources when the port number is mismatched adds bdda7dfab153 Merge branch 'mptcp-fixes' adds 863a42b289c2 netdevsim: init u64 stats for 32bit hardware adds 67eb211487f0 ibmvnic: always store valid MAC address adds ad5d07f4a9cd cipso,calipso: resolve a number of problems with the DOI r [...] adds 42a382a466a9 selftests/bpf: Use the last page in test_snprintf_btf on s390 adds 6185266c5a85 selftests/bpf: Mask bpf_csum_diff() return value to 16 bit [...] adds c95c34f01bbd xsk: Remove dangling function declaration from header file adds 6bc669988101 samples, bpf: Add missing munmap in xdpsock adds 2b2aedabc44e libbpf: Clear map_info before each bpf_obj_get_info_by_fd adds 83a2881903f3 bpf: Account for BPF_FETCH in insn_has_def32() adds 39491867ace5 bpf: Explicitly zero-extend R0 after 32-bit cmpxchg adds 638526bb4164 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 00ff801bb8ce net/mlx4_en: update moderation when config reset adds 38c26ff3048a net: tehuti: fix error return code in bdx_probe() adds 6650d31f21b8 net: intel: iavf: fix error return code of iavf_init_get_r [...] adds 9a7b3950c7e1 net: stmmac: Fix VLAN filter delete timeout issue in Intel [...] adds 8eb37ab7cc04 stmmac: intel: Fixes clock registration error seen for mul [...] adds e233febda6eb CIPSO: Fix unaligned memory access in cipso_v4_gentag_hdr adds 69cdb7947adb ibmvnic: remove excessive irqsave adds 0a7e0c3b5702 selftest/net/ipsec.c: Remove unneeded semicolon adds abbf9a0ef884 r8169: fix r8168fp_adjust_ocp_cmd function adds 85554bcd123e net/hamradio/6pack: remove redundant check in sp_encaps() adds 155b23e6e534 sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count adds d8861bab48b6 gianfar: fix jumbo packets+napi+rx overrun crash adds 3e21a10fdea3 lan743x: trim all 4 bytes of the FCS; not just 2 adds a4dcfbc4ee22 ethernet: alx: fix order of calls on resume adds c33cb0020ee6 uapi: nfnetlink_cthelper.h: fix userspace compilation error adds c57ea2d7d81f netfilter: conntrack: Remove a double space in a log message adds 03a3ca37e4c6 netfilter: nf_nat: undo erroneous tcp edemux lookup adds 07b5a76e1892 netfilter: conntrack: avoid misleading 'invalid' in log message adds c2c16ccba2f5 selftests: netfilter: test nat port clash resolution inter [...] adds 8e24edddad15 netfilter: x_tables: gpf inside xt_find_revision() adds 9cc0001a18b4 netfilter: nftables: disallow updates on table ownership adds 2888b080d05c netfilter: nftables: fix possible double hook unregistrati [...] adds bd1777b3a88f netfilter: nftables: bogus check for netlink portID with t [...] adds 9270bbe258c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds bf9279cd63dc net: dsa: bcm_sf2: simplify optional reset handling adds a4813dc7baa4 net: ethernet: chelsio: inline_crypto: Mundane typos fixed [...] adds 492bbe7f8a43 net: usb: cdc_ncm: emit dev_err on error paths adds 4d8c79b7e9ff net: usb: log errors to dmesg/syslog adds 143c253f42ba net: hisilicon: hns: fix error return code of hns_nic_clea [...] adds 62765d39553c net: wan: fix error return code of uhdlc_init() adds 03cbb87054c1 net: dsa: fix switchdev objects on bridge master mistakenl [...] adds ac88c531a5b3 net: davicom: Fix regulator not turned off on failed probe adds cf9e60aa69ae net: davicom: Fix regulator not turned off on driver removal adds 2e2696223676 net: davicom: Use platform_get_irq_optional() adds 1b2395dfff5b net: enetc: set MAC RX FIFO to recommended value adds 29d98f54a4fe net: enetc: allow hardware timestamping on TX queues with [...] adds 2b89ffe72f9c Merge remote-tracking branch 'net/master' adds edbea9220251 veth: Store queue_mapping independently of XDP prog presence adds 350a5c4dd245 bpf: Dont allow vmlinux BTF to be used in map_create and p [...] adds 769c18b254ca bpf: Change inode_storage's lookup_elem return value from [...] adds e7fb6465d4c8 libbpf: Fix INSTALL flag order adds f414681fef0e Merge remote-tracking branch 'bpf/master' adds 8fc0e3b6a866 xfrm: interface: fix ipv4 pmtu check to honor ip header df adds c7c1abfd6d42 vti: fix ipv4 pmtu check to honor ip header df adds 4c38255892c0 vti6: fix ipv4 pmtu check to honor ip header df adds 9ab1265d5231 xfrm: Use actual socket sk instead of skb socket for xfrm_ [...] adds 9f5d1bcd0dc0 Merge remote-tracking branch 'ipsec/master' adds 28e96c1693ec ALSA: hda: Drop the BATCH workaround for AMD controllers adds fc7c5c208eb7 ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk adds 9799110825db ALSA: usb-audio: Disable USB autosuspend properly in setup [...] adds a14a6219996e ALSA: hda: ignore invalid NHLT table adds fec60c3bc5d1 ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell A [...] adds 06abcb18b3a0 ALSA: usb-audio: Apply the control quirk to Plantronics headsets adds 56b26497bb4b ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 adds 0a0be72f9357 Merge branch 'for-linus-5.12-rc1' into for-linus adds ddf0a413a168 Merge remote-tracking branch 'sound-current/for-linus' adds 2d003ec15396 ASoC: codecs: lpass-rx-macro: Fix uninitialized variable ec_tx adds 9fd914d917da ASoC: fsl_ssi: Fix TDM slot setup for I2S mode adds f84b45240052 ASoC: ak4458: Add MODULE_DEVICE_TABLE adds 741c8397e5d0 ASoC: ak5558: Add MODULE_DEVICE_TABLE adds 30be2641848b ASoC: rt5670: Remove 'OUT Channel Switch' control adds 8022f09883e8 ASoC: rt5670: Remove 'HP Playback Switch' control adds 674e4ff4c232 ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from St [...] adds 982042931c25 ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control adds fa27f54021df Merge series "ASoC: rt5670: Various kcontrol fixes" from H [...] adds 1045a5c04e16 ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD [...] adds d74fcdc51afd ASoC: sgtl5000: set DAP_AVC_CTRL register to correct defau [...] adds 4d4e677a68e7 ASoC: es8316: Simplify adc_pga_gain_tlv table adds 24a7b77daed8 ASoC: rt5640: Fix dac- and adc- vol-tlv values being off b [...] adds e4ffab875d32 ASoC: rt5651: Fix dac- and adc- vol-tlv values being off b [...] adds d27f8feaf854 Merge series "AsoC: rt5640/rt5651: Volume control fixes" f [...] adds 290c323008db ASoC: SOF: Intel: unregister DMIC device on probe error adds c014170408bc ASoC: soc-core: Prevent warning if no DMI table is present adds adda199c1ea2 ASoC: codecs: lpass-va-macro: mute/unmute all active decimators adds 810c4ac485e9 ASoC: codecs: lpass-wsa-macro: fix RX MIX input controls adds 016e0d092045 ASoC: remove remnants of sirf prima/atlas audio codec adds 97e2b5e5dcd5 ASoC: cs42l42: Fix Bitclock polarity inversion adds 3656667e6685 ASoC: cs42l42: Fix channel width support adds a2ddc577ee46 ASoC: cs42l42: Fix mixer volume control adds 9ad4f9ea976e ASoC: cs42l42: Don't enable/disable regulator at Bias Level adds ddaa9bea4ffa ASoC: cs42l42: Always wait at least 3ms after reset adds 04012dd7d029 Merge series "Report jack and button detection + Capture S [...] adds 96a00096e50f Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus adds 08ee8ff0e1cc Merge remote-tracking branch 'sound-asoc-fixes/for-linus' adds ef4848a6532b regulator: pca9450: Fix return value when failing to get s [...] adds 62861a478e06 regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck adds 8fb4acb880e9 regulator: qcom-rpmh: Use correct buck for S1C regulator adds 66f9f2d5d94f regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 v [...] adds 2a105d168e74 regulator: rt4831: Fix return value check in rt4831_regula [...] adds 406951a914e4 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] adds 9067910e911a Merge remote-tracking branch 'regulator-fixes/for-linus' adds 73ae625da5c3 spi: bcm63xx-spi: fix pm_runtime adds 216e8e80057a spi: bcm63xx-hsspi: fix pm_runtime adds 49fb4b971bac spi: ath79: always call chipselect function adds 6a7e4db6eb89 spi: ath79: remove spi-master setup and cleanup assignment adds 2a84b6123c49 Merge remote-tracking branch 'spi/for-5.12' into spi-linus adds 63f01d84da29 Merge remote-tracking branch 'spi-fixes/for-linus' adds f25d2f422a76 Merge remote-tracking branch 'pci-current/for-linus' adds db1b8b93e01f leds: trigger: Fix error path to not unlock the unlocked mutex adds f842a2938488 leds: trigger/tty: Use led_set_brightness_sync() from workqueue adds 511a9d5dc2d4 Revert "serial: max310x: rework RX interrupt handling" adds 4bed5190a833 Revert "drivers:tty:pty: Fix a race causing data loss on close" adds cab5d5a20d9a Merge remote-tracking branch 'tty.current/tty-linus' adds c9de574e76bc Goodix Fingerprint device is not a modem adds 1016ecc84404 usb: dwc3: qcom: add ACPI device id for sc8180x adds 1236c1d95c99 USB: gadget: u_ether: Fix a configfs return code adds 089a8b8c6634 usb: gadget: f_uac2: always increase endpoint max_packet_s [...] adds 466b4bed6798 usb: gadget: f_uac1: stop playback on function disable adds dc649f810a4c usb: dwc3: qcom: Honor wakeup enabled/disabled state adds 25af815a5e73 usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe wit [...] adds 6dac74b9a6ad USB: gadget: udc: s3c2410_udc: fix return value check in s [...] adds 7f6f181b3e2c USB: usblp: fix a hang in poll() if disconnected adds 794213eb2ea3 Merge remote-tracking branch 'usb.current/usb-linus' adds cd953112ea42 USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter adds 4a9596e32514 USB: serial: cp210x: add some more GE USB IDs adds 9a962f427abb USB: serial: xr: fix NULL-deref on disconnect adds dc1adaa39407 USB: serial: ch341: add new Product ID adds aefe09d59fae USB: serial: io_edgeport: fix memory leak in edge_startup adds 783e63fdf9c5 Merge remote-tracking branch 'usb-serial-fixes/usb-linus' adds c7acf2a745ee phy: ralink: phy-mt7621-pci: fix XTAL bitmask adds c92e72ae9e0e phy: ti: j721e-wiz: add missing call to of_node_put() adds 9d0c7e22b6b8 Merge remote-tracking branch 'phy/fixes' adds c852e27ef93f staging: rtl8192e: fix kconfig dependency on CRYPTO adds 3c0992038070 staging: rtl8712: unterminated string leads to read overflow adds 35eda75caac9 staging: rtl8192e: Fix possible buffer overflow in _rtl92e [...] adds def9c897e73e staging: rtl8712: Fix possible buffer overflow in r8712_si [...] adds 651652def082 staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() adds 8920b116495a staging: comedi: addi_apci_1032: Fix endian problem for CO [...] adds a7638de0988f staging: comedi: addi_apci_1500: Fix endian problem for co [...] adds 9f17114aa832 staging: comedi: adv_pci1710: Fix endian problem for AI co [...] adds b8c94370d1b3 staging: comedi: das6402: Fix endian problem for AI command data adds 4ed84e4c429f staging: comedi: das800: Fix endian problem for AI command data adds b301bdc8c156 staging: comedi: dmm32at: Fix endian problem for AI command data adds b92634b83403 staging: comedi: me4000: Fix endian problem for AI command data adds 44f26e028c88 staging: comedi: pcl711: Fix endian problem for AI command data adds 6eec186a44c6 staging: comedi: pcl818: Fix endian problem for AI command data adds e42dd7442a8f staging: comedi: amplc_pc236_common: Use 16-bit 0 for inte [...] adds e5aabd706de3 staging: comedi: comedi_parport: Use 16-bit 0 for interrupt data adds 7cb249cadd07 staging: comedi: ni_6527: Use 16-bit 0 for interrupt data adds 355c84fa2f6b staging: comedi: ni_65xx: Use 16-bit 0 for interrupt data adds d1a5bd3f875c staging: comedi: pcl726: Use 16-bit 0 for interrupt data adds 66e4397d06e0 Merge remote-tracking branch 'staging.current/staging-linus' adds 28521885e372 habanalabs: mark hl_eq_inc_ptr() as static adds 7be10d1f7223 drivers: habanalabs: remove unused dentry pointer for debu [...] adds dca39490c5f0 habanalabs: Call put_pid() when releasing control device adds 32e1b4cd087e habanalabs: Disable file operations after device is removed adds 3612e9f5df4c habanalabs: fix debugfs address translation adds 62cde0ebfa5d Merge tag 'misc-habanalabs-fixes-2021-03-03' of https://gi [...] adds de73accc346c cpu/hotplug: Fix build error of using {add,remove}_cpu() w [...] adds acd24e841d83 virt: acrn: Make remove_cpu sysfs invisible with !CONFIG_H [...] adds 803c1aadecdb virt: acrn: Use vfs_poll() instead of f_op->poll() adds 2ca4bd03c1be Merge remote-tracking branch 'char-misc.current/char-misc-linus' adds 781e14eaa7d1 thunderbolt: Initialize HopID IDAs in tb_switch_alloc() adds c94732bda079 thunderbolt: Increase runtime PM reference count on DP tun [...] adds e477ad5d9fac Merge remote-tracking branch 'thunderbolt-fixes/fixes' adds 30b3f6871559 Input: s6sy761 - fix coordinate read bit shift adds e11fbfce58ad Merge remote-tracking branch 'input-current/for-linus' adds 2cbec9d2c157 Merge remote-tracking branch 'ide/master' adds 246dc3e4a75b media: rc: compile rc-cec.c into rc-core adds 5985571f51b1 media: usbtv: Fix deadlock on suspend adds d5f61bd4f82d media: v4l: vsp1: Fix bru null pointer access adds c4f27003ec3d media: v4l: vsp1: Fix uif null pointer access adds dd2ce6ea601b media: rkisp1: params: fix wrong bits settings adds b4bdecc74604 Merge remote-tracking branch 'v4l-dvb-fixes/fixes' adds 7a05293af39f MIPS: boot/compressed: Copy DTB to aligned address adds 6c810cf20fee crypto: mips/poly1305 - enable for all MIPS processors adds 6654111c893f MIPS: vmlinux.lds.S: align raw appended dtb to 8 bytes adds 8402a927d299 Merge remote-tracking branch 'mips-fixes/mips-fixes' adds 4223d8f4ea15 ARM: dts: at91-sama5d27_som1: fix phy address to 7 adds 43cc37a4e9e4 ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be [...] adds e2b1d7027713 ARM: dts: at91: sam9x60: fix mux-mask to match product's d [...] adds 59e473005528 Merge remote-tracking branch 'at91-fixes/at91-fixes' adds a249ca66d15f soc: ti: omap-prm: Fix reboot issue with invalid pcie rese [...] adds fbfa463be8dc ARM: OMAP2+: Fix smartreflex init regression after droppin [...] adds 857de6fe2f86 Merge branch 'fixes-v5.11' into fixes adds a7b5d7c4969a bus: ti-sysc: Fix warning on unbind if reset is not deasserted adds effe89e40037 soc: ti: omap-prm: Fix occasional abort on reset deassert [...] adds 816fa08a1a32 ARM: OMAP4: Fix cpu_pm handling for HS/EMU interrupt save adds 83bdeab0e42a Merge remote-tracking branch 'omap-fixes/fixes' adds 026fb436af2e Merge branch 'misc-5.12' into next-fixes adds 490b569cdb73 Merge remote-tracking branch 'btrfs-fixes/next-fixes' adds 56678a5f44ef platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds e3179a930b63 Merge remote-tracking branch 'drivers-x86-fixes/fixes' adds 8242ff9ea9f0 dt-bindings: display: mediatek,dpi: Convert to use graph schema adds 7bf83e3a7727 Merge remote-tracking branch 'devicetree-fixes/dt/linus' adds 443cc4b45c1b scsi: ibmvfc: Simplify handling of sub-CRQ initialization adds 5cf529649be2 scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset adds 2162dc23f807 scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ reg [...] adds 0217a272fe13 scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup adds dbdbb81bde24 scsi: ibmvfc: Reinitialize sub-CRQs and perform channel en [...] adds aa53f580e67b scsi: ufs: Minor adjustments to error handling adds 4a791574a0cc scsi: ufs: ufs-qcom: Disable interrupt in reset path adds 4d195dc45157 scsi: ufs: Remove redundant checks of !hba in suspend/resu [...] adds 1481b7fe438f scsi: ufs: Convert sysfs sprintf/snprintf family to sysfs_emit adds 1112963427d6 scsi: vmw_pvscsi: MAINTAINERS: Update maintainer adds ea5292e215d0 Merge remote-tracking branch 'scsi-fixes/fixes' adds c3d2c6770b4b drm/i915: Wedge the GPU if command parser setup fails adds 5f692c69185a Merge remote-tracking branch 'drm-intel-fixes/for-linux-ne [...] adds 4d52020545ac mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants adds 2fb106912157 mmc: core: Fix partition switch time for eMMC adds 1c7ee2902a66 mmc: cqhci: Fix random crash when remove mmc module/card adds aefa7b692492 Merge remote-tracking branch 'mmc-fixes/fixes' adds a22662138477 Drivers: hv: vmbus: Drop error message when 'No request id [...] adds 413966d65240 Merge remote-tracking branch 'hyperv-fixes/hyperv-fixes' adds ee2e3f50629f mount: fix mounting of detached mounts onto targets that r [...] adds a63d61a4ab9e Merge remote-tracking branch 'pidfd-fixes/fixes' adds 542104ee0caf selftests: gpio: update .gitignore adds a6112998ee45 gpio: fix NULL-deref-on-deregistration regression adds cf25ef6b631c gpio: fix gpio-device list corruption adds 6e5d5791730b gpiolib: acpi: Add missing IRQF_ONESHOT adds 62d5247d239d gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk adds 809390219fb9 gpiolib: acpi: Allow to find GpioInt() resource by name and index adds eb441337c714 gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 adds b41ba2ec54a7 gpiolib: Read "gpio-line-names" from a firmware node adds 5d5bb8037573 Merge remote-tracking branch 'gpio-brgl-fixes/gpio/for-current' adds 77e141266c8e pinctrl: intel: Show the GPIO base calculation explicitly adds 80e2fb887f11 Merge remote-tracking branch 'pinctrl-intel-fixes/fixes' adds 9f377622a484 erofs: fix bio->bi_max_vecs behavior change adds 16f7b1d8e238 Merge remote-tracking branch 'erofs-fixes/fixes' adds 9a21a79ebf03 kunit: tool: Fix a python tuple typing error adds d50ffcd2c371 kunit: tool: Disable PAGE_POISONING under --alltests adds c00ba1369606 Merge remote-tracking branch 'kunit-fixes/kunit-fixes' adds d30881f573e5 nfsd: Don't keep looking up unhashed files in the nfsd file cache adds 6820bf77864d svcrdma: disable timeouts on rdma backchannel adds 700522736907 fs: nfsd: fix kconfig dependency warning for NFSD_V4 adds bfdd89f232aa nfsd: don't abort copies early adds c7de87ff9dac NFSD: Repair misuse of sv_lock in 5.10.16-rt30. adds f1442d6349a2 sunrpc: fix refcount leak for rpc auth modules adds 0ddc94239401 rpc: fix NULL dereference on kmalloc failure adds 7d9c35a9f719 NFSD: dst server needs to unmount src server's export afte [...] adds 71aafd6ec079 Revert "nfsd4: remove check_conflicting_opens warning" adds 57427a37a7ac Revert "nfsd4: a client's own opens needn't prevent delegations" adds fdb59ff0f3bc Merge remote-tracking branch 'cel-fixes/for-rc' adds 508ebf332593 drm/fb-helper: only unmap if buffer not null adds 5233363941f4 drm/qxl: unpin release objects adds 71688fdd51c3 drm/qxl: fix lockdep issue in qxl_alloc_release_reserved adds 0014888fa92d fbdev: atyfb: always declare aty_{ld,st}_lcd() adds bde649441366 fbdev: atyfb: use LCD management functions for PPC_PMAC also adds 42487ff5dd98 MAINTAINERS: update drm bug reporting URL adds 3a3fe21242a3 drm: Use USB controller's DMA mask when importing dmabufs adds b37ed65a1eb7 drm/ttm: soften TTM warnings adds 603147f9271f drm/ttm: Fix TTM page pool accounting adds 1d7657f9ca8f qxl: Fix uninitialised struct field head.surface_id adds 7c9b1d0795d0 drm/shmem-helper: Check for purged buffers in fault handler adds 5ef7daaa47c2 drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff adds 82dc092edcd0 Merge remote-tracking branch 'drm-misc-fixes/for-linux-nex [...] adds 2d4f5801cac4 Merge remote-tracking branch 'asm-generic/master' adds f792fb1915ad Merge remote-tracking branch 'arm/for-next' adds f3debd5e49ca Merge remote-tracking branch 'arm-soc/for-next' adds 64ed338a3d30 Merge remote-tracking branch 'actions/for-next' adds 15c4dd131ce5 dt-bindings: arm: amlogic: add support for the Minix NEO U9-H adds 0e9fed92c67c arm64: dts: meson: add initial device-tree for Minix NEO U9-H adds 39f4a8d230a0 Merge branch 'v5.12/fixes' into tmp/aml-rebuild adds 7827db7f6141 arm64: dts: amlogic: Assign a fixed index to mmc devices adds 1c459c4d568d Merge branch 'v5.13/dt64' into tmp/aml-rebuild adds a71743afb3ef Merge remote-tracking branch 'amlogic/for-next' adds 3700ffc90073 Merge remote-tracking branch 'aspeed/for-next' adds 63ec390152e4 Merge branch 'at91-fixes' into at91-next adds c60f1fa96a0e Merge remote-tracking branch 'at91/at91-next' adds e004c3e67b64 memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] adds 7db9ddae1371 memory: tegra: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] adds 792d5eefc960 Merge remote-tracking branch 'drivers-memory/for-next' adds 72326fa28964 ARM: imx: avic: Convert to using IRQCHIP_DECLARE adds e01617f83088 soc: imx: add i.MX51/i.MX53 unique id support adds 82fc05a16689 firmware: imx: scu-pd: do not power off console domain adds 4035089488e9 Merge branch 'imx/drivers' into for-next adds efd15229d845 ARM: mach-imx: Fix a spelling in the file pm-imx5.c adds 2807e6a10699 ARM: imx: Kconfig: Fix typo in help adds 38a2fa3a158d Merge branch 'imx/soc' into for-next adds 63737837a020 dt-bindings: clock: imx8qxp-lpcg: correct the example clock-names adds 7a603e5ceeac dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 8186501cef37 dt-bindings: arm: fsl: Add Engicam i.Core MX8M Mini EDIMM2 [...] adds 13bccaf746ca dt-bindings: arm: fsl: add Kontron pITX-imx8m board adds 04ade25719f0 dt-bindings: arm: fsl: add imx8qm boards compatible string adds 7eaaa9911837 dt-bindings: mailbox: mu: add imx8qm support adds 2fa2d91b2418 Merge branch 'imx/bindings' into for-next adds 3541bc68ca6a ARM: dts: imx50-kobo-aura: Add Netronix embedded controller adds 64f39de55798 ARM: dts: imx6sl-tolino-shine2hd: Add Netronix embedded co [...] adds 42e1739b900a ARM: dts: imx: Mark IIM as syscon on i.MX51/i.MX53 adds 459ad102c712 ARM: dts: imx6qdl-wandboard: add scl/sda gpios definitions [...] adds 654d4df62b36 ARM: dts: ls1021a: Harmonize DWC USB3 DT nodes name adds d083c5f9e53f ARM: dts: imx6dl-plybas: Fix gpio-keys W=1 warnings adds 3a7fa778fd5a ARM: dts: imx53-qsb: Describe the esdhc1 card detect pin adds 8517eba503a9 ARM: dts: imx6qdl-ts7970: Drop redundant "fsl,mode" option adds 87e4b1607f74 ARM: dts: imx6qdl-phytec-pbab01: Select synchronous mode f [...] adds 259529d6e1c1 ARM: dts: imx6ql-pfla02: Move "hog" pins into corresponded [...] adds 271292a751d1 ARM: dts: imx: ba16: add USB OTG VBUS enable GPIO adds 5b328c419c75 ARM: dts: colibri-imx6ull: Change drive strength for usdhc2 adds 811cfa1b2340 Merge branch 'imx/dt' into for-next adds 807a9180cae5 arm64: dts: imx8mm-nitrogen-r2: Pass the i2c3 unit name adds 730ead2336af arm64: dts: ls1028a: add interrupt to Root Complex Event C [...] adds 158073fa6387 arm64: dts: imx8mn-beacon: Enable SDR104 on WiFi SDIO interface adds 83cb147880af arm64: dts: imx8mq-librem5-devkit: Drop buck3 startup-ramp-delay adds 56a677ab5402 arm64: dts: librem5: Drop assigned-clocks from SAI2 adds 847fa20554c6 arm64: dts: librem5: protect some partitions of the nor-flash adds 1f39d3453dbf arm64: dts: imx8mq-librem5-r2: set nearlevel to 120 adds ea9fb50299f4 arm64: dts: librem5-devkit: Use a less generic codec name adds 44747e67869d arm64: dts: librem5-devkit: Add speaker amplifier adds 02ce4d3c21bb arm64: dts: librem5-devkit: "Drop Line In Jack" adds d2f9cb7dd1bf arm64: dts: librem5-devkit: Add mux for built-in vs headset mic adds 040ade791692 arm64: dts: librem5-devkit: Move headphone detection to so [...] adds 5b8284171e30 arm64: dts: imx8mm-nitrogen-r2: add wifi/bt chip adds 49935552e17c arm64: dts: imx8mm-nitrogen-r2: rework USDHC1 adds 70d7945589fd arm64: dts: imx8mm-nitrogen-r2: add USB support adds 3631bae1aa60 arm64: dts: imx8mm-nitrogen-r2: add UARTs adds 025b0cc12b67 arm64: dts: imx8mm-nitrogen-r2: rework UART 2 adds 5b47b0804674 arm64: dts: imx8mm-nitrogen-r2: add PWMs adds 1456b8f88bed arm64: dts: imx8mm-nitrogen-r2: add FlexSPI adds fba7f15d9e1f arm64: dts: imx8mm-nitrogen-r2: add audio adds f5a069ca4f42 arm64: dts: imx8qxp: correct usdhc clock-names sequence adds 470d6dad5ddd arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini SoM adds a142252061ff arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini C.TOUCH 2.0 adds 051c08eea682 arm64: dts: imx8mm: Add Engicam i.Core MX8M Mini EDIMM2.2 [...] adds c3bb460a70bf arm64: dts: imx8mp: add eqos node and alias adds 37e2697c2a83 arm64: dts: freescale: Add support EQOS MAC on phyBOARD-Po [...] adds 77cfb9ab4821 arm64: dts: fsl: add support for Kontron pitx-imx8m board adds 927647be58c0 arm64: dts: imx8mp: add wdog2/3 nodes adds b35811aa4350 Merge branch 'imx/dt64' into for-next adds e97dd64d1033 arm64: defconfig: Enable devfreq support for i.MX8MQ adds 561d9b264a7f arm64: defconfig: Enable asoc simple mux adds 2a4f9e207a3d arm64: defconfig: Enable wm8960 audio driver. adds 878396bc23f9 arm64: defconfig: add imx8qm pinctrl support adds 2ec23a93ffc7 Merge branch 'imx/defconfig' into for-next adds 345613679ceb Merge remote-tracking branch 'imx-mxs/for-next' adds df9ce45b6be1 Merge remote-tracking branch 'keystone/next' adds 79fcd2759db7 Merge remote-tracking branch 'mediatek/for-next' adds 026594365a25 Merge remote-tracking branch 'mvebu/for-next' adds b5e1c27abf73 Merge remote-tracking branch 'omap/for-next' adds ee23057b4d6f soc: qcom: geni: shield geni_icc_get() for ACPI boot adds 7c8c76db8478 Merge branch 'drivers-fixes-for-5.12' into for-next adds 1a0252abb6ff arm64: defconfig: Enable Qualcomm SM8350 TLMM and GCC adds dc7c5cde76b1 arm64: dts: qcom: sc7180: trogdor: Add label to charger th [...] adds f73558cc83d1 arm64: dts: qcom: sc7180: Disable charger thermal zone for lazor adds 6748450a6bcb arm64: dts: qcom: sc7180: trogdor: Fix trip point config o [...] adds 7822de1a2946 arm64: dts: qcom: sc7180: trogdor: Use ADC TM channel 0 in [...] adds c0e93b029bee arm64: dts: qcom: sc7180: Rename the qmp node to power-controller adds 0cc147305586 arm64: dts: qcom: sdm845: Rename the qmp node to power-controller adds 067a8db27ddc arm64: dts: qcom: sm8250: Rename the qmp node to power-controller adds 2808211cc9a7 arm64: dts: qcom: sm8350: Rename the qmp node to power-controller adds 7c735d4d11d3 arm64: dts: qcom: sm8250: Fix level triggered PMU interrup [...] adds 5bf90503f1d6 arm64: dts: qcom: sm8350: Fix level triggered PMU interrup [...] adds 621d0639fbb2 arm64: dts: qcom: sm8250: Fix timer interrupt to specify E [...] adds c7f1529a6753 arm64: dts: qcom: sm8350: Add apss_smmu node adds 82d9f16129b5 arm64: dts: qcom: sm8350: add USB and PHY device nodes adds 59411de54f24 arm64: dts: qcom: sm8350-mtp: enable USB nodes adds 1256d61304d6 arm64: dts: qcom: sm8350: Add UFS nodes adds 3b0dd979628e arm64: dts: qcom: sm8350-mtp: enable UFS nodes adds e568107363e8 arm64: dts: qcom: sm8350-mtp: add regulator names adds ba9087bd6a94 arm64: dts: qcom: sm8350: fix typo adds 1fc20605a331 arm64: dts: qcom: sm8350: Add rpmhpd node adds eed86067d817 arm64: dts: qcom: sm8350: Add rmtfs node adds 2036e9509b76 arm64: dts: qcom: sm8350: Add SMP2P nodes adds d53655e39ae5 arm64: dts: qcom: sm8350: Add remoteprocs adds b7dba5350341 arm64: dts: qcom: sm8350-mtp: Enable remoteprocs adds cda25fd0b1eb arm64: dts: qcom: sm8350: Use enums for GCC adds 107e4a5bb20c arm64: dts: qcom: sm8350: Add cpufreq node adds 466952306ea6 arm64: dts: qcom: sc7180: Update dts for DP phy inside QMP phy adds 64aefe7aaef7 arm64: dts: qcom: Move sc7180 MI2S config to board files a [...] adds e1120b906c22 arm64: dts: qcom: Prep sc7180-trogdor trackpad IRQ for new boards adds bc6d6c2185de arm64: dts: qcom: Unify the sc7180-trogdor panel nodes adds 93d6bbdbafbf arm64: dts: qcom: trogdor: Only wakeup from pen eject adds 1e7f50e04f18 arm64: dts: qcom: Disable camera clk on sc7180-trogdor dev [...] adds db97900a0165 arm64: dts: qcom: sc7180-trogdor: Remove fp control pins i [...] adds 6ba57fcce536 arm64: dts: qcom: sc7180: Remove clock for bluetooth on Trogdor adds 42f9a4a21ecb arm64: dts: qcom: sc7180: add GO_LAZOR variant property for lazor adds ad40a8b8ebb2 arm64: dts: qcom: sc7180: Set up lazor r3+ as sc7180-lite SKUs adds 08f08ce1932b arm64: dts: qcom: Add sc7180-lazor-limozeen skus adds e218fbeb63e2 arm64: dts: qcom: Add sc7180-trogdor-pompom skus adds 5cc369178b3a arm64: dts: qcom: Add sc7180-trogdor-coachz skus adds 4297c9b3ab22 dt-bindings: power: Add rpm power domain bindings for SM8350 adds 706520f647c7 soc: qcom: rpmhpd: Add SM8350 power domains adds 29c8bf8b73e8 dt-bindings: power: rpmpd: Add sc7280 to rpmpd binding adds cab641cbea3e soc: qcom: rpmhpd: Add sc7280 powerdomains adds 71f33ef953e3 soc: qcom: Fix typos in the file qmi_encdec.c adds de037fdb19b5 Merge branches 'arm64-defconfig-for-5.13', 'arm64-for-5.13 [...] adds 5c1b85788427 Merge remote-tracking branch 'qcom/for-next' adds 99a4e59575e5 Merge remote-tracking branch 'raspberrypi/for-next' adds 7d3512011b11 Merge remote-tracking branch 'realtek/for-next' adds 97ed7c0a638d ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Separate out ov5640 nodes adds 22650045d939 ARM: dts: r8a7742-iwg21d-q7-dbcm-ca: Add support for 8-bit [...] adds e0f0c7066f20 ARM: dts: renesas: Group tuples in APMU cpus properties adds 23d2ed63cda0 ARM: dts: renesas: Group tuples in playback and capture pr [...] adds de16af566632 ARM: dts: renesas: Group tuples in pin control properties adds 86a5feadedee arm64: dts: renesas: Group tuples in playback and capture [...] adds 3ebf49c02021 arm64: dts: renesas: Group tuples in pin control properties adds da926e813fc7 ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board d [...] adds e8ae8db17029 arm64: dts: renesas: r8a77961-ulcb: add HDMI Display support adds d765a4f302cc arm64: dts: renesas: Add mmc aliases into board dts files adds af6f9b49874d arm64: dts: renesas: r8a779a0: Add TMU support adds 2fb72440b697 soc: renesas: rmobile-sysc: Remove unneeded platform includes adds 1d9ffbc6b185 soc: renesas: rmobile-sysc: Mark fwnode when PM domain is added adds 6f56f6c26099 Merge branches 'renesas-arm-dt-for-v5.13' and 'renesas-dri [...] adds 421c4aa902aa Merge remote-tracking branch 'renesas/next' adds 5dc29ad2f3e0 reset: bcm6345: Make reset_control_ops const adds 149440cc8c17 reset: zynqmp: replace spaces with tabs adds d4e4dffec50b reset: oxnas: replace file name with short description adds d9eab6004c1a Merge remote-tracking branch 'reset/reset/next' adds 76f47c3081c1 Merge remote-tracking branch 'rockchip/for-next' adds 4e0af00e8436 ARM: dts: exynos: add charger supply for I9100 adds 467998021366 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds c731a16e2cf4 ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 8a45f33bd36e ARM: dts: exynos: correct fuel gauge interrupt trigger lev [...] adds 15107e443ab8 ARM: dts: exynos: correct MUIC interrupt trigger level on [...] adds e52dcd6e70fa ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 6503c568e97a ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds fbe9c9bb2e92 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds f6368c605613 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] adds 8987efbb17c2 ARM: dts: exynos: correct PMIC interrupt trigger level on Snow adds 214e6ec8c9f5 ARM: dts: s5pv210: correct fuel gauge interrupt trigger le [...] adds 396e589a72dc arm64: dts: exynos: re-order Slim SSS clocks to match dtschema adds 5e0c1ea01fec Merge branch 'next/dt64' into for-next adds 2601cbaa7eb0 ARM: dts: exynos: add input clock to CMU in Exynos4412 Odroid adds 1d22ec33b8b2 Merge branch 'next/dt' into for-next adds ca881b97dbe1 MAINTAINERS: use Krzysztof Kozlowski's Canonical address adds e52a6d1c770f Merge branch 'next/soc' into for-next adds 6af5c2d7bb15 Merge remote-tracking branch 'samsung-krzk/for-next' adds 2a3390d53bd7 scmi-cpufreq: Remove deferred probe adds dac7a57d2a89 scmi-cpufreq: Get opp_shared_cpus from opp-v2 for EM adds 81daa7b59cca Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 7c9355660588 arm64: dts: juno: Describe PCI dma-ranges adds 68a28da89125 arm64: dts: juno: Enable more SMMUs adds 1b07e14dc045 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds fa4c9396bff5 Merge remote-tracking branch 'scmi/for-linux-next' adds 09139190fd22 Merge remote-tracking branch 'stm32/stm32-next' adds 778ac7a349e1 ARM: dts: sunxi: Use the new r_intc binding adds 585df696b691 ARM: dts: sunxi: h3/h5: Add r_intc node adds 93d2795a24a2 ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 90f74cf09ff3 arm64: dts: allwinner: Use the new r_intc binding adds 2b8770215620 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds 5952225054c9 dt-bindings: arm: Add Topwise A721 adds e99641dd569e ARM: dts: sun4i: Add support for Topwise A721 tablet adds 58a2f2acb16c clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll adds 070e0364885c Merge remote-tracking branches 'sunxi-korg/sunxi/dt-for-5. [...] adds 9fdef3c3d8c2 ARM: dts: sunxi: Use the new r_intc binding adds 3fb01dedfe44 ARM: dts: sunxi: h3/h5: Add r_intc node adds 994e5818392c ARM: dts: sunxi: Move wakeup-capable IRQs to r_intc adds 73088dfee635 arm64: dts: allwinner: Use the new r_intc binding adds 189bef235dd3 arm64: dts: allwinner: Move wakeup-capable IRQs to r_intc adds db54ca6b6e6d dt-bindings: arm: Add Topwise A721 adds 7e206078c970 ARM: dts: sun4i: Add support for Topwise A721 tablet adds a4bb294c6192 ARM: dts: sunxi: h2-plus-bananapi-m2-zero: Add HDMI out adds 531fdbeedeb8 arm64: dts: allwinner: h6: Use RSB for AXP805 PMIC connection adds e24d0f02e28a Merge branch 'sunxi/dt-for-5.13' into sunxi/for-next adds 46060be6d840 clk: sunxi-ng: v3s: use sigma-delta modulation for audio-pll adds dcc354572d09 clk: sunxi: Demote non-conformant kernel-doc headers adds 582cfdb9d206 Merge branch 'sunxi/clk-for-5.13' into sunxi/for-next adds ef841dab88aa Merge remote-tracking branch 'sunxi/sunxi/for-next' adds 403ba95280d3 Merge remote-tracking branch 'tegra/for-next' adds 888445e64424 Merge remote-tracking branch 'ti-k3/ti-k3-next' adds 0278277fb65e dt-bindings: arm: ti: Add bindings for AM642 SoC adds 05a5095d6fd4 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM64 adds 2560bb56251d arm64: dts: ti: Add support for AM642 SoC adds 926c9cab8221 arm64: dts: ti: k3-am64-main: Enable DMA support adds 8b12ce52b0c6 arm64: dts: ti: Add support for AM642 EVM adds 905627a3e9f4 dt-bindings: arm: ti: Add bindings for AM642 SK adds 40b329e4df7a arm64: dts: ti: Add support for AM642 SK adds 9e3faed4dc17 arm64: dts: ti: k3-j721e-main: Update the speed modes supp [...] adds 0d7571c36331 arm64: dts: ti: k3-am65-main: Add device_type to pcie*_rc nodes adds 4d3111aa263e Merge remote-tracking branch 'ti-k3-new/ti-k3-next' adds 12a7f8ce8297 clk: renesas: r8a77990: Add DAB clock adds 429db43e84e3 clk: renesas: r8a77965: Add DAB clock adds 2e70d753789c clk: renesas: r8a779a0: Add TMU clocks adds 2f118e3a0104 Merge remote-tracking branch 'clk-renesas/renesas-clk' adds af5ddd2294d1 csky: Remove duplicate include in arch/csky/kernel/entry.S adds 74cdb2664477 csky: Fixup typos adds c96fcc5fb2bb Merge remote-tracking branch 'csky/linux-next' adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds c146c14b8590 Merge remote-tracking branch 'h8300/h8300-next' adds d64b9146fb03 m68k: syscalls: switch to generic syscalltbl.sh adds f2e7e4bf38fd m68k: syscalls: switch to generic syscallhdr.sh adds b4c69ecef3d1 Merge remote-tracking branch 'm68k/for-next' adds f81e12646946 m68k: fix flatmem memory model setup adds 8354af2eaaee Merge remote-tracking branch 'm68knommu/for-next' adds ce372128a79b microblaze: syscalls: switch to generic syscalltbl.sh adds 64f416c86973 microblaze: syscalls: switch to generic syscallhdr.sh adds 9dc12e4ccd97 microblaze: tag highmem_setup() with __meminit adds baa601a00c3b Merge remote-tracking branch 'microblaze/next' adds ee5e12e78b79 MIPS: SGI-IP27: fix spelling in Copyright adds 4f62d0a22fca mips: smp-bmips: fix CPU mappings adds 682629839adc mips: octeon: Add Ubiquiti E300 board adds 5a4fa44f5e1b MIPS: select CPU_MIPS64 for remaining MIPS64 CPUs adds bab1dde31db5 MIPS: enable GENERIC_FIND_FIRST_BIT adds 1f4e5f0341d8 mips: cavium: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_ [...] adds 81e1d6510dc9 MIPS: pci-ar2315: include <linux/dma-direct.h> for phys_to_dma adds bb28b9f70f20 MIPS: bmips: include <linux/dma-direct.h> for phys_to_dma adds 04100459caa9 MIPS: force CONFIG_PCI to on for IP27 and IP30 adds d35d749da515 Merge remote-tracking branch 'mips/mips-next' adds 755d91f36dab Merge branch 'fixes' into for-next adds 6624ea45552c Merge remote-tracking branch 's390/for-next' adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable adds 15ec60de7be8 Merge remote-tracking branch 'sh/for-next' adds 735cff7808b1 xtensa: fix spelling mistake in Kconfig "wont" -> "won't" adds d5cd31a2b6af xtensa: move coprocessor_flush to the .text section adds 25e024e6ad75 Merge remote-tracking branch 'xtensa/xtensa-for-next' adds d202291de353 iov_iter: Add ITER_XARRAY adds bf1d23f44af9 mm: Add an unlock function for PG_private_2/PG_fscache adds 23a4b8e7a7c5 mm: Implement readahead_control pageset expansion adds efbab97053c3 netfs: Make a netfs helper module adds 71caeaa8c391 netfs: Documentation for helper library adds eb613db851e3 netfs, mm: Move PG_fscache helper funcs to linux/netfs.h adds 718eac15eaa2 netfs, mm: Add unlock_page_fscache() and wait_on_page_fscache() adds 3508c5bd814e netfs: Provide readahead and readpage netfs helpers adds 6acc2bf643b6 netfs: Add tracepoints adds 59962e9987f1 netfs: Gather stats adds 4f305818c9d4 netfs: Add write_begin helper adds c7756e2d58c4 netfs: Define an interface to talk to a cache adds 07e5f32c20d7 netfs: Hold a ref on a page when PG_private_2 is set adds 469115b0526d fscache, cachefiles: Add alternate API to use kiocb for re [...] adds 6c2bd06ea3c5 afs: Disable use of the fscache I/O routines adds def82f8dd277 afs: Pass page into dirty region helpers to provide THP size adds 01e0189141e7 afs: Print the operation debug_id when logging an unexpect [...] adds dae4c398ba12 afs: Move key to afs_read struct adds 8f235e67167e afs: Don't truncate iter during data fetch adds ef88f2f73bf7 afs: Log remote unmarshalling errors adds 3d8012930670 afs: Set up the iov_iter before calling afs_extract_data() adds 09b8873f9b6d afs: Use ITER_XARRAY for writing adds 0f444c1a9648 afs: Wait on PG_fscache before modifying/releasing a page adds a978e6f16b72 afs: Extract writeback extension into its own function adds f231cc16d708 afs: Prepare for use of THPs adds c92bfeeb214e afs: Use the fs operation ops to handle FetchData completion adds b21f0b6fa98d afs: Use new fscache read helper API adds d023d4b993da afs: Use the fscache_write_begin() helper adds ea110af77c86 Merge remote-tracking branch 'fscache/fscache-next' adds 3c86f5e5ceab Merge branch 'misc-5.12' into for-next-current-v5.11-20210308 adds 87182392d71d Merge branch 'for-next-current-v5.11-20210308' into for-ne [...] adds 8b4af4475ebe btrfs: fix comment for btrfs ordered extent flag bits adds 78c01098730c btrfs: make btrfs_replace_file_extents take btrfs_inode adds 89efbfdc19d1 btrfs: make find_desired_extent take btrfs_inode adds 478d319f9acf btrfs: replace offset_in_entry with in_range adds e836bbb193d5 btrfs: replace open coded while loop with proper construct adds 34c11af554cb btrfs: unexport btrfs_extent_readonly() and make it static adds 411b4fd4a84a btrfs: change return type to bool in btrfs_extent_readonly adds 301efae37f86 btrfs: scrub: drop a few function declarations adds 8915fb6ee758 btrfs: simplify commit logic in try_flush_qgroup adds a514dafa007b btrfs: remove btrfs_inode parameter from btrfs_delayed_ino [...] adds ac0d02e1ce09 btrfs: simplify code flow in btrfs_delayed_inode_reserve_metadata adds 121ec0a47acb btrfs: add btree read ahead for full send operations adds a86eed7ba616 btrfs: add btree read ahead for incremental send operations adds 48e62862b61b btrfs: assign proper values to a bool variable in dev_exte [...] adds 03cf2b99a464 btrfs: don't opencode extent_changeset_free adds d44066c1b9ef btrfs: remove force argument from run_delalloc_nocow() adds 11bed3d13741 btrfs: remove mirror argument from btrfs_csum_verify_data() adds b3e5f7cf0490 btrfs: fix wrong offset to zero out range beyond i_size adds 8fac09f8a518 Merge branch 'misc-next' into for-next-next-v5.12-20210308 adds 60c9eb4b8477 btrfs: convert BUG_ON()'s in relocate_tree_block adds b7604d65c907 btrfs: return an error from btrfs_record_root_in_trans adds edd5a486b74f btrfs: handle errors from select_reloc_root() adds d9ceb1901b4e btrfs: convert BUG_ON()'s in select_reloc_root() to proper errors adds 381ef846a37f btrfs: check record_root_in_trans related failures in sele [...] adds d7ecfd732e17 btrfs: do proper error handling in record_reloc_root_in_trans adds 4833377c19c8 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds 12f98ae4dd64 btrfs: handle btrfs_record_root_in_trans failure in btrfs_rename adds 1378ffc62baa btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds c54718dd2021 btrfs: handle btrfs_record_root_in_trans failure in btrfs_ [...] adds d2c2c394b7bf btrfs: handle btrfs_record_root_in_trans failure in create_subvol adds b559bfbe7a86 btrfs: btrfs: handle btrfs_record_root_in_trans failure in [...] adds f50462d37192 btrfs: handle btrfs_record_root_in_trans failure in start_ [...] adds bdcb8d15b520 btrfs: handle record_root_in_trans failure in qgroup_accou [...] adds 9e053ac2e0ca btrfs: handle record_root_in_trans failure in btrfs_record [...] adds 2b22f6ace209 btrfs: handle record_root_in_trans failure in create_pendi [...] adds 6661508a763c btrfs: do not panic in __add_reloc_root adds 7d7d279b9f9f btrfs: have proper error handling in btrfs_init_reloc_root adds 10b624b5c6c2 btrfs: do proper error handling in create_reloc_root adds 3f17c76e1112 btrfs: validate ->reloc_root after recording root in trans adds d9e2346eb2d7 btrfs: handle btrfs_update_reloc_root failure in commit_fs_roots adds efee57165f3d btrfs: change insert_dirty_subvol to return errors adds 97b45349da08 btrfs: handle btrfs_update_reloc_root failure in insert_di [...] adds 9eb4baba6a05 btrfs: handle btrfs_update_reloc_root failure in prepare_to_merge adds 50e81135d92e btrfs: do proper error handling in btrfs_update_reloc_root adds 11a69158a424 btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s adds 9286cf93755b btrfs: handle btrfs_cow_block errors in replace_path adds 31be428e1ddf btrfs: handle btrfs_search_slot failure in replace_path adds c8f75a165f77 btrfs: handle errors in reference count manipulation in re [...] adds 77e2c72f36ef btrfs: handle extent reference errors in do_relocation adds 52a2094edce2 btrfs: check for BTRFS_BLOCK_FLAG_FULL_BACKREF being set i [...] adds a9829258bd34 btrfs: remove the extent item sanity checks in relocate_bl [...] adds 10c646cfce64 btrfs: do proper error handling in create_reloc_inode adds 255e264517c4 btrfs: handle __add_reloc_root failures in btrfs_recover_r [...] adds ae343791cd4f btrfs: cleanup error handling in prepare_to_merge adds 0b582d4e3782 btrfs: handle extent corruption with select_one_root properly adds b1f1f31ec2ad btrfs: do proper error handling in merge_reloc_roots adds eed058affdd7 btrfs: check return value of btrfs_commit_transaction in r [...] adds b2925ee69ce6 Merge branch 'ext/josef/reloc-fixes-v7' into for-next-next [...] adds 5865db86931b btrfs: subpage: introduce helper for subpage dirty status adds c15cbb6c8130 btrfs: subpage: introduce helper for subpage writeback status adds 463a9acc688d btrfs: disk-io: allow btree_set_page_dirty() to do more sa [...] adds c302f1951377 btrfs: disk-io: support subpage metadata csum calculation [...] adds 76e0a6937e10 btrfs: extent_io: make alloc_extent_buffer() check subpage [...] adds 55657b976ed9 btrfs: extent_io: make the page uptodate assert check to h [...] adds b82c762aa3ad btrfs: extent_io: make set/clear_extent_buffer_dirty() to [...] adds 7fa66931a18e btrfs: extent_io: make set_btree_ioerr() accept extent buf [...] adds c0482d403ba6 btrfs: extent_io: introduce end_bio_subpage_eb_writepage() [...] adds 7d6938fc5eb4 btrfs: extent_io: introduce write_one_subpage_eb() function adds 44084393894e btrfs: extent_io: make lock_extent_buffer_for_io() to supp [...] adds eaae5cd4ae6f btrfs: extent_io: introduce submit_eb_subpage() to submit [...] adds 6a38df1fa210 Merge branch 'ext/qu/subpage-write-meta' into for-next-nex [...] adds 6a7cca6367cd btrfs: add a i_mmap_lock to our inode adds f2d0e1dab1c1 btrfs: cleanup inode_lock/inode_unlock uses adds 5efccd035ba4 btrfs: exclude mmaps while doing remap adds f64a0a7676a2 btrfs: exclude mmap from happening during all fallocate op [...] adds 157d813a39f2 Merge branch 'ext/josef/i-mmap-lock' into for-next-next-v5 [...] adds 1a3353562006 btrfs: fix race between memory mapped writes and fsync adds 2d8e8818012b btrfs: fix race between marking inode needs to be logged a [...] adds 3fcb0eb49aff btrfs: remove stale comment and logic from btrfs_inode_in_log() adds 32233048aff2 Merge branch 'ext/filipe/fsync-fixes' into for-next-next-v [...] adds fcf03846fde8 btrfs: do more graceful error/warning for 32bit kernel adds 7e0b5fe31ecd Merge branch 'ext/qu/32bit-warnings' into for-next-next-v5 [...] adds 1c849da88ebc btrfs: track qgroup released data in own variable in inser [...] adds 8253996ca210 btrfs: fix qgroup data rsv leak caused by falloc failure adds 8d195acc6f59 Merge branch 'ext/qgroup-fixes' into for-next-next-v5.12-20210308 adds c4e9b6a42a43 Merge branch 'for-next-next-v5.12-20210308' into for-next- [...] adds eb43a99234ca Merge remote-tracking branch 'btrfs/for-next' adds a249cc8bc2e2 cifs: fix credit accounting for extra channel adds 88fd98a23067 cifs: ask for more credit on async read/write code paths adds e8c03bfc5230 cifs: print MIDs in decimal notation adds 60c78a08f57a cifs: change noisy error message to FYI adds 8e0061fbf9ba cifs: return proper error code in statfs(2) adds 38ae2121301b cifs: do not send close in compound create+close requests adds 4078b66cc9be cifs: try to pick channel with a minimum of credits adds a23a20612551 CIFS: Prevent error log on spurious oplock break adds 1fee58e231fb Merge remote-tracking branch 'cifs/for-next' adds 15fcbebcead2 Merge remote-tracking branch 'ecryptfs/next' adds ccc46086dbc9 exfat: fix erroneous discard when clear cluster bit adds 02d28eead6ec exfat: introduce bitmap_lock for cluster bitmap access adds a403e793cb41 exfat: add support ioctl and FITRIM function adds 3ebd8f9cecb6 Merge remote-tracking branch 'exfat/dev' adds 22a8c71be743 Merge remote-tracking branch 'ext3/for_next' adds 8a8b35942425 ext4: shrink race window in ext4_should_retry_alloc() adds d6e202893254 ext4: add reclaim checks to xattr code adds 8e3abbf894c5 fs/ext4: fix integer overflow in s_log_groups_per_flex adds 73648622c60a ext4: fix bh ref count on error paths adds 6909f890e3fc Merge remote-tracking branch 'ext4/dev' adds 39ed98aab42d f2fs: fix a spacing coding style adds c21827ded5ca f2fs: fix a spelling error adds 7dde6ba6ca7a f2fs: fix to allow migrating fully valid segment adds 297b8560879a f2fs: fix panic during f2fs_resize_fs() adds 71f590f57b4e f2fs: avoid unused f2fs_show_compress_options() adds d9ee13ae09e1 f2fs: remove unused FORCE_FG_GC macro adds 0942352037d4 f2fs: update comments for explicit memory barrier adds 6eb2855f90d5 f2fs: check discard command number before traversing disca [...] adds c4040f61722b f2fs: compress: Allow modular (de)compression algorithms adds 140705d27bd1 f2fs: Replace one-element array with flexible-array member adds 561372f33a9e f2fs: remove unnecessary IS_SWAPFILE check adds 17ea3f674ec4 f2fs: fix last_lblock check in check_swap_activate_fast adds 02eb84b96bc1 f2fs: check if swapfile is section-alligned adds c33edb872e13 f2fs: remove unused file_clear_encrypt() adds 7651c985f015 f2fs: expose # of overprivision segments adds c11aa54f38ff f2fs: fix error handling in f2fs_end_enable_verity() adds 74eb6804516b f2fs: fix a redundant call to f2fs_balance_fs if an error occurs adds 4e6e1364dccb f2fs: compress: add compress_inode to cache compressed blocks adds a4b1a8921c2f Merge remote-tracking branch 'f2fs/dev' adds 775c5033a0d1 fuse: fix live lock in fuse_iget() adds 3f9b9efd82a8 virtiofs: Fail dax mount if device does not support it adds d2d8b5f6b94f fs: generic function to convert iocb to rw flags adds 166ddcdeea0b fuse: 32-bit user space ioctl compat for fuse device adds 7b123658408e Merge remote-tracking branch 'fuse/for-next' adds 585cb6891149 NFSD: Extract the svcxdr_init_encode() helper adds 277925af2c86 NFSD: Update the GETATTR3res encoder to use struct xdr_stream adds cfbb4edd6903 NFSD: Update the NFSv3 ACCESS3res encoder to use struct xd [...] adds dac659c7ffb6 NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xd [...] adds 84d50baf2274 NFSD: Update the NFSv3 wccstat result encoder to use struc [...] adds 9e796cd310b2 NFSD: Update the NFSv3 READLINK3res encoder to use struct [...] adds 66a720121efa NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream adds 5b11c32111a9 NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream adds de31a6cf9336 NFSD: Update the NFSv3 CREATE family of encoders to use st [...] adds 6ed95e831ffc NFSD: Update the NFSv3 RENAMEv3res encoder to use struct x [...] adds 9f49676745e0 NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream adds 7c606b2ecddb NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xd [...] adds c6919c6b0a7f NFSD: Update the NFSv3 FSINFO3res encoder to use struct xd [...] adds 06d9dc6edc36 NFSD: Update the NFSv3 PATHCONF3res encoder to use struct [...] adds 9a53dca3f7db NFSD: Update the NFSv3 COMMIT3res encoder to use struct xd [...] adds 204306aae7af NFSD: Add a helper that encodes NFSv3 directory offset cookies adds 00ec801131ef NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder adds b4fdceb0e04e NFSD: Update the NFSv3 READDIR3res encoder to use struct x [...] adds 78b33677e627 NFSD: Update NFSv3 READDIR entry encoders to use struct xd [...] adds 17d57a4cb826 NFSD: Remove unused NFSv3 directory entry encoders adds 79bc4bd3c8ec NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations adds 26c87540ea44 NFSD: Update the NFSv2 stat encoder to use struct xdr_stream adds f400f5c28780 NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream adds fd1c3ef6346c NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream adds 47dc62aeb3c6 NFSD: Update the NFSv2 READLINK result encoder to use stru [...] adds ca2071e50946 NFSD: Update the NFSv2 READ result encoder to use struct x [...] adds 96bb00cd56e8 NFSD: Update the NFSv2 STATFS result encoder to use struct [...] adds 5640ecef3cf5 NFSD: Add a helper that encodes NFSv3 directory offset cookies adds e378db9abf42 NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder adds e4e00b736fcb NFSD: Update the NFSv2 READDIR result encoder to use struc [...] adds b33953eea382 NFSD: Update the NFSv2 READDIR entry encoder to use struct [...] adds 79117b9452e5 NFSD: Remove unused NFSv2 directory entry encoders adds 3d5a60cc1fc7 NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs adds 99643b990785 NFSD: Update the NFSv2 GETACL result encoder to use struct [...] adds 57afc507bc3a NFSD: Update the NFSv2 SETACL result encoder to use struct [...] adds 194e08097e99 NFSD: Update the NFSv2 ACL GETATTR result encoder to use s [...] adds 03c3818d1f1d NFSD: Update the NFSv2 ACL ACCESS result encoder to use st [...] adds 745d001643eb NFSD: Clean up after updating NFSv2 ACL encoders adds baf441059913 NFSD: Update the NFSv3 GETACL result encoder to use struct [...] adds 5f2cc74445d4 NFSD: Update the NFSv3 SETACL result encoder to use struct [...] adds 3508620a0c08 NFSD: Clean up after updating NFSv3 ACL encoders adds ef6fca8ab501 NFSD: Add a tracepoint to record directory entry encoding adds 7149a4b9c247 NFSD: Clean up NFSDDBG_FACILITY macro adds f3015192742b nfsd: helper for laundromat expiry calculations adds 5c4eb1afd68d svcrdma: RPCDBG_FACILITY is no longer used adds b6c4bfbf0d08 svcrdma: Provide an explanatory comment in CMA event handler adds 898d455e7277 svcrdma: Add a "deferred close" helper adds 9e436e5efb34 svcrdma: Normalize Send page handling adds 48935242ee42 svcrdma: Remove unused sc_pages field adds e0924d9bf484 svcrdma: Retain the page backing rq_res.head[0].iov_base adds 4a25aeb44a24 Merge remote-tracking branch 'cel/for-next' adds aed13ca9970e Merge remote-tracking branch 'overlayfs/overlayfs-next' adds 68403fe03ed1 Merge remote-tracking branch 'v9fs/9p-next' adds e41d23781859 qib_fs: switch to simple_recursive_removal() adds d0f1088b31db coredump: don't bother with do_truncate() adds a64b89088bb1 coredump.h: move CONFIG_COREDUMP-only stuff inside the ifdef adds 1f081146def4 Merge branches 'work.recursive_removal' and 'work.coredump [...] adds 1924d802c68d Merge remote-tracking branch 'vfs/for-next' adds 5f983f738db7 Merge remote-tracking branch 'printk/for-next' adds 6d97010eb9ff HID: i2c-hid: acpi: Get ACPI companion only once and reuse it adds 4cecff8f1d0e HID: i2c-hid: acpi: Switch to new style i2c-driver probe function adds a3836a02c5f2 HID: i2c-hid: acpi: Move GUID out of function and described it adds 0960941043a1 HID: i2c-hid: acpi: Drop redundant ACPI_PTR() adds e5f0d05c2c27 Merge branch 'for-5.13/i2c-hid' into for-next adds 36b87cf302a4 HID: google: add don USB id adds 9d1a63e14bfd Merge branch 'for-5.12/upstream-fixes' into for-next adds 751cb6518cef HID: logitech-dj: Use hid-ids.h defines for USB device-ids [...] adds 434f77092eeb HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID [...] adds cc0e64d25a2f Merge branch 'for-5.13/logitech' into for-next adds f567d6ef8606 HID: plantronics: Workaround for double volume key presses adds d66e5bc0c10d Merge branch 'for-5.13/plantronics' into for-next adds 9951bb259dd0 HID: hiddev: Return specific error codes on connect failure adds 419614e599ab Merge branch 'for-5.13/core' into for-next adds 9a0b44fbfea1 HID: asus: Add support for 2021 ASUS N-Key keyboard adds 4d1493efc2b7 Merge branch 'for-5.12/upstream-fixes' into for-next adds fa8ba6e5dc0e HID: alps: fix error return code in alps_input_configured() adds 1ca7d8ba7a30 Merge branch 'for-5.12/upstream-fixes' into for-next adds 2a2b09c867fd HID cp2112: fix support for multiple gpiochips adds 0322812c903d Merge branch 'for-5.12/upstream-fixes' into for-next adds e29c62ffb008 HID: wacom: Assign boolean values to a bool variable adds 86c363627322 Merge branch 'for-5.12/upstream-fixes' into for-next adds a9e54f4b62dc AMD_SFH: Removed unused activecontrolstatus member from th [...] adds 952f7d10c6b1 AMD_SFH: Add sensor_mask module parameter adds 25615e454a0e AMD_SFH: Add DMI quirk table for BIOS-es which don't set t [...] adds 78b657e1c519 Merge branch 'for-5.12/upstream-fixes' into for-next adds 464956f75e9e HID: intel-ish-hid: Drop if block with an always false condition adds 7c746603b5c5 HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() adds e71da1fd0e84 HID: intel-ish-hid: Make remove callback return void adds e453304975b0 Merge branch 'for-5.13/intel-ish' into for-next adds f8cdbee4108b Merge remote-tracking branch 'hid/for-next' adds 437f5e2af730 i3c: master: svc: remove redundant assignment to cmd->read_len adds 2c2fadba3936 Merge remote-tracking branch 'i3c/i3c/next' adds 35d2fdb7b2a2 Merge remote-tracking branch 'dmi/dmi-for-next' adds abe4a3996e5f docs: sphinx: Fix couple of spellings in the file rstFlatTable.py adds 1eff491fc44b doc: memcontrol: add description for oom_kill adds a746fe32cd36 scripts: kernel-doc: fix typedef support for struct/union parsing adds 1364c6787525 docs: driver-model: Remove obsolete device class documentation adds 378261870a0f docs: watchdog: fix obsolete include file reference in pcwd adds 2eecbab86400 docs: add documentation for checkpatch adds 52178ce01335 checkpatch: add verbose mode adds 692180345da6 MAINTAINERS: clarify responsibility for checkpatch documentation adds 315c4e45f10d docs: reporting-issues.rst: explain how to decode stack traces adds 875f82cb374b Documentation/submitting-patches: Extend commit message la [...] adds 807d246798d5 docs: arm: marvell: replace stale links with archive links adds 7331b30f8f35 docs: arm: marvell: clarify some unimportant Armada 6x0 details adds c9491aad97e6 Documentation: Replace more lkml.org links with lore adds 26bea42771c5 Documentation: ioctl: add entry for nsfs.h adds a6c67fee9cf0 fs: eventpoll: fix comments & kernel-doc notation adds 4722e2a2432f Docs: add fs/eventpoll to docbooks adds 6329d73d318f docs: arm: /chosen node parameters adds 15399dfb0fc4 Merge remote-tracking branch 'jc_docs/docs-next' adds e8c0b07fd135 media: colorspaces-details.rst: drop tabularcolumns adds 031d406bb680 media: control.rst: use a table for V4L2_CID_POWER_LINE adds 60772b1de6dd media: docs: sliced-vbi: fix V4L2_SLICED_WSS_625 docs adds 716b7e4a8cbd media: ext-ctrls-codec-stateless.rst: change a FWHT flag d [...] adds 8d08fc015dba media: ext-ctrls-codec.rst: add a missing profile description adds 2184670c5068 media: ext-ctrls-codec.rst: simplify a few tables adds ffd3cbc67c8c media: ext-ctrls-jpeg.rst: cleanup V4L2_CID_JPEG_COMPRESSI [...] adds c40ad91b9e63 media: docs: pixfmt: use section titles for bayer formats adds 8b5fcfeafd07 media: buffer.rst: fix a PDF output issue adds 10fd4e4f0a98 media: ext-ctrls-codec-stateless.rst: fix an H-264 table format adds 5de32a0abe23 media: pixfmt-yuv-planar.rst: fix PDF OUTPUT adds 67444267b6b7 media: docs: uAPI: fix table output in LaTeX/PDF format adds e572b82eabca media: dev-overlay.rst: cleanup the xvideo example adds f3ea6a19f413 media: vbi_hsync.svg: fix the viewports adds f14d3f1c7d77 media: v4l docs: move some cross-reference identifiers adds cc29c7919d4b media: rc/ite-cir: replace spin_lock_irqsave by spin_lock [...] adds 92f61b0a1ee3 media: ite-cir: remove unused fields adds a9b39bf12c9a media: ite-cir: set parent device adds 4a9da9f73fd0 media: ite-cir: use standard logging and reduce noise adds b8f4a80ba2bc media: ite-cir: carrier and duty cycle can be set via ioctl adds f66c5b312bab media: ite-cir: move runtime information into driver data adds 675b18b5cc37 media: ite-cir: check for receive overflow adds d33739b5ae53 media: ite-cir: in_use is not needed adds 54035ac13631 media: rc: add keymap for minix-neo remote adds b4d41080236f media: em28xx: Add pid for bulk revision of Hauppauge 461e adds 8d74984deef8 media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 adds e81147e7da38 media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() adds 5a6da3145342 media: dvb-usb: Fix use-after-free access adds 658aafe3d17f media: rc: add keymap for Xbox 360 Universal Media remote adds b616a1694d01 media: uapi: Correct doc comment in H264 uAPI adds 8edc95c05489 media: platform: sti: make a const arrays static, makes ob [...] adds 9d5cd357651e media: include: media: davinci: Fixed up few trivial spell [...] adds 810d9ffe2b66 media: usbtv: constify static structs adds dcfcdf4fa9a2 media: doc: h264/hevc: Clarify _START_CODE_NONE meaning adds 1e586822ef58 media: use getter/setter functions adds b84995d9875d media: drivers/media/pci/cx18: Fix a spelling minimze to m [...] adds 0a20dc81a862 media: drivers: media: pci: cx18: Couple of spell fixes in [...] adds 640e5b38eb1e media: drivers: media: pci: cx18: Spelling fix of minimze [...] adds ff2557a01673 media: v4l: common: v4l2_get_link_freq: add printing a warning adds 708c06c7bbed media: camss: use v4l2_get_link_freq() to calculate the re [...] adds ac133ec2afc1 media: qcom: camss: Fix overflows in clock rate calculations adds 47e0bbd2400b media: solo6x10: Switch to using the new API kobj_to_dev() adds c2b4b8599cd6 media: media/i2c: remove unneeded variable: "ret" adds 672f23bc7440 media: media/usb:Remove superfluous "breaks" adds d4051cd4f553 media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c adds 2c26e91fd6e1 media: drivers: media: pci: sta2x11: fix Kconfig dependenc [...] adds 599056c9fe8e media: mtk: fix mtk-smi dependency adds 849305b12e48 media: rkisp1: params: remove extra 'if' conditions adds 3f45943be657 media: drivers/media/usb: fix memory leak in zr364xx_probe adds a62943c145c1 media: cec-notifier: also search for HDMI devices on I2C adds 101ab34667fa media: ti-vpe: Simplify bool comparison adds a827bf00f66b media: v4l2-subdev.rst: typo fix adds d45b28569926 media: vivid: fix assignment of dev->fbuf_out_flags adds 66da558d0cac media: fix incorrect kernel doc usages adds 5b5bc726d7a9 media: saa7134: use sg_dma_len when building pgtable adds a6729c7d66fe media: saa7146: use sg_dma_len when building pgtable adds 422b836507fa media: anysee: simplify the return expression of anysee_ci [...] adds e150cd87cf62 media: ngene: simplify the return expression of eeprom_wri [...] adds eb5b201d73b8 media: media/siano: kill pointless kmutex definitions adds 156202643474 media: omap4iss: return error code when omap4iss_get() failed adds 1f68d3e5ccad media: b2c2: remove trailing semicolon in macro definition adds df67bb86e6a6 media: rkisp1: rsz: crash fix when setting src format adds 66897f403df8 media: aspeed: fix clock handling logic adds cf018fae8079 media: dvbdev: Switch to new kerneldoc syntax for named va [...] adds fb663214d6c7 media: cx23885: add more quirks for reset DMA on some AMD IOMMU adds c6e6d932fb16 media: cx23885: Fix various Hauppauge device analog captur [...] adds bc899ba180a1 media: i2c: adv7511: remove open coded version of SMBus bl [...] adds c7699c64a712 media: drxj: remove redundant assignments to variable imag [...] adds 832b8e0cf3af media: ngene: switch from 'pci_' to 'dma_' API adds 538e0472cd0b media: imx: Drop dependency on I2C adds 9fce8f3b14e6 media: imx: Move dependency on VIDEO_DEV to common Kconfig symbol adds 3de85bfafc3b media: imx: Drop manual dependency on VIDEO_IMX_MEDIA adds 23b25c8778e2 media: imx: Compile imx6-media-objs only for CONFIG_VIDEO_IMX_CSI adds 0e56b9f402fd media: imx: Set default sizes through macros in all drivers adds 22f09f6a12fa media: imx: utils: Add ability to filter pixel formats by [...] adds ca2a1aa84e5b media: imx: capture: Use dev_* instead of v4l2_* to log messages adds 4159a5216287 media: imx: capture: Use device name to construct bus_info adds db50431bf557 media: imx: capture: Remove forward declaration of capture_qops adds 00f3c29a1c83 media: imx: capture: Handle errors from v4l2_fh_open() adds dddc573b4d41 media: imx: capture: Clean up capture_priv structure adds 1ce5c430fe2a media: imx: capture: Remove capture_priv stop field adds a68f181f132e media: imx: capture: Move queue and ctrl handler init to i [...] adds 64b08b200094 media: imx: capture: Initialize video_device programmatically adds 2f92eee57a79 media: imx: capture: Register the video device after compl [...] adds 8fab9f4c958f media: imx: capture: Store v4l2_pix_format in imx_media_video_dev adds fdb39b261fa6 media: imx: capture: Move default format init to a separat [...] adds 5bf8f8761e32 media: imx: capture: Rename querycap handler to capture_querycap adds cd60f8a0cdb2 media: imx: capture: Rename ioctl operations with legacy prefix adds 74ac172e1ce5 media: imx: capture: Add a mechanism to disable control in [...] adds 57132d15ad99 media: imx: capture: Remove unneeded variable in __capture [...] adds e9e9c1e6f398 media: imx: capture: Pass v4l2_pix_format to __capture_leg [...] adds f8addbb9ae08 media: imx: capture: Return -EPIPE from __capture_legacy_t [...] adds 9b571bc4ca8c media: imx: capture: Extract format lookup from __capture_ [...] adds b032143e9ea9 media: imx: capture: Simplify capture_validate_fmt() imple [...] adds 48d8ec3cea62 media: imx: capture: Simplify __capture_legacy_try_fmt() adds ac5ec60686c4 media: imx: capture: Decouple video node from source with [...] adds 40d574c901ef media: imx: capture: Expose V4L2_CAP_IO_MC for the MC-centric API adds 8dd0a5c40b0c media: imx: imx7-media-csi: Disable legacy video node API adds bcc4f89d7801 media: imx: capture: Support creating immutable link to ca [...] adds 1f7e6f8657ea media: imx: imx7-media-csi: Remove control handler adds 82f162465c16 media: imx: imx7-media-csi: Move (de)init from link setup [...] adds 28c1ace086fb media: imx: imx7-media-csi: Create immutable link to captu [...] adds 50032e19565f media: imx: imx7-media-csi: Replace CSICR*_RESET_VAL with values adds cec0d6064173 media: imx: imx7-media-csi: Tidy up register fields macros adds 6032dc744b5a media: imx: imx7-media-csi: Reorganize code in sections adds ac9855696353 media: imx: imx7-media-csi: Validate capture format in .li [...] adds e57c2df4f7e9 media: imx: imx7-media-csi: Fix source type identification adds da39629ee910 media: imx: imx7-media-csi: Don't lock access to is_csi2 adds 135238017442 media: imx: imx7-media-csi: Rename imx7_csi_dma_start() to [...] adds 2a871b5a8665 media: imx: imx7-media-csi: Split imx7_csi_dma_stop() adds 108afebd3f34 media: imx: imx7-media-csi: Move CSI configuration before [...] adds 530963ae5911 media: imx: imx7-media-csi: Merge streaming_start() with c [...] adds 545d087935ca media: imx: imx7-media-csi: Merge hw_reset() with init_int [...] adds 72aa12be7a08 media: imx: imx7-media-csi: Set the MIPI data type based o [...] adds 2c047f8025f5 media: imx: imx7-media-csi: Don't set the buffer stride wh [...] adds 53717a8e2f32 media: imx: imx7-media-csi: Merge all config in imx7_csi_c [...] adds 68e6587e2389 media: imx: imx7-media-csi: Clear all configurable CSICR18 fields adds 52063e90596b media: imx: imx7-media-csi: Set RFF burst type in imx7_csi [...] adds 7739216aaa36 media: imx: imx7-media-csi: Simplify imx7_csi_rx_fifo_clear() adds 15bdecade61f media: imx: imx7-media-csi: Don't double-enable the CSI adds dd70a400ea42 media: imx: imx7-media-csi: Don't double-enable the RxFIFO adds bfab4c2d631e media: imx: imx7-media-csi: Remove double reflash of DMA c [...] adds ded8c660129a media: imx: imx7-media-csi: Don't enable SOF and EOF interrupts adds 92b4920236b0 media: imx: imx7_media-csi: Add support for additional Bay [...] adds f8039db516c0 media: v4l2-mc: Add link flags to v4l2_create_fwnode_links [...] adds 840081b4175b media: imx: imx7_media-csi: Create immutable link to sourc [...] adds 62f0aefa7c4d media: imx: imx7_mipi_csis: Acquire reset control without [...] adds 5a11a15545bb media: imx: imx7_mipi_csis: Fix input size alignment adds 497039914f76 media: imx: imx7_mipi_csis: Make source .s_power() optional adds 2e99381d8145 media: imx: imx7_mipi_csis: Avoid double get of wrap clock adds fefff5059ac0 media: imx: imx7_mipi_csis: Drop 10-bit YUV support adds d348f40ec969 media: imx: imx7_mipi_csis: Fix UYVY8 media bus format adds 95a87c422deb media: imx: imx7_mipi_csis: Inline mipi_csis_set_hsync_settle() adds d6c4cab67855 media: imx: imx7_mipi_csis: Move link setup check out of l [...] adds 22714276651b media: imx: imx7_mipi_csis: Calculate Ths_settle from sour [...] adds a143ee9d17b3 media: imx: imx7_mipi_csis: Turn register access macros in [...] adds e157c165bc67 media: imx: imx7_mipi_csis: Fully initialize MIPI_CSIS_DPH [...] adds 7923f911e1eb media: imx: imx7_mipi_csis: Define macros for DPHY_BCTRL_L fields adds b1f6b8489406 media: imx: imx7_mipi_csis: Make ISP registers macros take [...] adds 632a3476539f media: imx: imx7_mipi_csis: Rename register macros to matc [...] adds c5884bbb3b7b media: imx: imx7_mipi_csis: Use register macros in mipi_cs [...] adds 2842027ffb06 media: imx: imx7_mipi_csis: Print shadow registers in mipi [...] adds 1c5ab1e2286f Merge tag 'v5.12-rc2' into patchwork adds 78828b727806 Merge remote-tracking branch 'v4l-dvb/master' adds 7797f668dd04 Merge remote-tracking branch 'v4l-dvb-next/master' adds 02fc40954030 cpufreq: qcom-hw: fix dereferencing freed memory 'data' adds 536eb97abeba cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_h [...] adds fbb31cb805fd cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev adds b7dea0cb3d37 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds bf5144a612f3 ACPI: PCI: IRQ: Consolidate printing diagnostic messages adds c02b2fcd7506 ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() adds 866d6cdf353a ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more adds de972fd8c456 ACPI: PCI: Replace direct printk() invocations in pci_link.c adds 41103b3bbe37 ACPI: processor: Remove initialization of static variable adds 54e051920726 ACPI: processor: idle: Drop extra prefix from pr_notice() adds 52af99c3f55f ACPI: processor: Get rid of ACPICA message printing adds f3498862a54f Merge branches 'acpi-pci' and 'acpi-processor' into linux-next adds 68eab52e712b Merge branch 'acpi-pci' adds e6a55ccbd564 ACPI: sysfs: Get rid of ACPICA message printing adds 3aadd86e5669 ACPI: Drop unused ACPI_*_COMPONENT definitions and update [...] adds fd1cf158d1f0 Merge branch 'acpi-messages' into linux-next adds a13f7794df46 ACPI: HED: Drop unused ACPI_MODULE_NAME() definition adds f15befeb2bc3 Merge branch 'acpi-drivers' into linux-next adds 778c22d8a1ea Merge remote-tracking branch 'pm/linux-next' adds 0617d430ed1d PM / devfreq: rk3399_dmc: Simplify with dev_err_probe() adds 73a9df7c6924 Merge remote-tracking branch 'devfreq/devfreq-next' adds 021c503e1508 opp: Invalidate current opp when draining the opp list adds 8b949616b232 Merge remote-tracking branch 'opp/opp/linux-next' adds 3ad82d105b9f Merge remote-tracking branch 'ieee1394/for-next' adds 405d89338fec fs: dlm: fix debugfs dump adds ef9748e86b28 fs: dlm: fix mark setting deadlock adds e1c500f5ff77 fs: dlm: set connected bit after accept adds d86fada4346c fs: dlm: set subclass for othercon sock_mutex adds a7661f704395 fs: dlm: add errno handling to check callback adds 504f15f2ae35 fs: dlm: add check if dlm is currently running adds f5c961068821 fs: dlm: change allocation limits adds 730a8da8fded fs: dlm: use GFP_ZERO for page buffer adds 0318255d4b75 fs: dlm: simplify writequeue handling adds fdcc95432780 fs: dlm: check on minimum msglen size adds 326c7afa7818 fs: dlm: remove unaligned memory access handling adds 742dd14d4749 fs: dlm: flush swork on shutdown adds c7a3549673d8 fs: dlm: add shutdown hook adds 654bce98340b Merge remote-tracking branch 'dlm/next' adds 3edc5782fb64 Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device adds 201cf3976c06 Bluetooth: btusb: Fix incorrect type in assignment and uni [...] adds 5cb08553f7f2 Bluetooth: Notify suspend on le conn failed adds e5b0ad69c97a Bluetooth: Remove unneeded commands for suspend adds ff02db13e9bf Bluetooth: Allow scannable adv with extended MGMT APIs adds 7820ee1c4757 Bluetooth: btbcm: Rewrite bindings in YAML and add reset adds 2f40796671f0 Bluetooth: btbcm: Obtain and handle reset GPIO adds 62acbbb661a1 Bluetooth: btusb: print firmware file name on error loadin [...] adds d00745da644d Bluetooth: btintel: Fix offset calculation boot address parameter adds 16addca3d0b3 Merge remote-tracking branch 'bluetooth/master' adds eb602521f438 gfs2: make function gfs2_make_fs_ro() to void type adds 1a5a2cfd34c1 gfs2: fix use-after-free in trans_drain adds e7b799425cd1 Merge remote-tracking branch 'gfs2/for-next' adds 7b3e9c56e6be mtd: physmap: physmap-bt1-rom: Fix unintentional stack access adds e936761e5893 mtd: Add helper macro for register_mtd_blktrans boilerplate adds 1f083af44d19 mtd: ftl: Use module_mtd_blktrans to register driver adds 98f431c2cee7 mtd: inftlcore: Use module_mtd_blktrans to register driver adds 1ac05af53791 mtd: mtdblock: Use module_mtd_blktrans to register driver adds ebaedffc4b4e mtd: mtdblock_ro: Use module_mtd_blktrans to register driver adds bd3514deb5ed mtd: mtdswap: Use module_mtd_blktrans to register driver adds e476b2ef618a mtd: nftlcore: Use module_mtd_blktrans to register driver adds f3587578f49c mtd: rfd_ftl: Use module_mtd_blktrans to register driver adds 6f89cd33e45c mtd: don't lock when recursively deleting partitions adds f820b201e545 mtd: char: Drop mtd_mutex usage from mtdchar_open() adds 91b44238312b mtd: char: Get rid of Big MTD Lock adds bf172496fecd mtd: parsers: extend Qcom SMEM parser to SPI flash adds ea8b4d3ed252 mtd: mtdcore: constify name param in mtd_bdi_init adds 457da931b608 mtd: parsers: ofpart: support BCM4908 fixed partitions adds cf0baad421e9 Merge remote-tracking branch 'mtd/mtd/next' adds 031937ce00a8 mtd: nand: Let ECC engines advertize the exact number of steps adds c16459eb54a1 mtd: nand: ecc-bch: Populate the public nsteps field adds 7e03d3ab7a39 mtd: nand: ecc-hamming: Populate the public nsteps field adds eb973c4f22f4 mtd: nand: Add a helper to retrieve the number of ECC steps adds 0c238af656c2 mtd: nand: Add a helper to retrieve the number of ECC byte [...] adds e92d8e7bb79f mtd: rawnand: Try not to use the ECC private structures adds dbe6a6da040c mtd: rawnand: omap: Use ECC information from the generic s [...] adds d7756af27338 mtd: nand: ecc-bch: Use the public nsteps field adds 0b92937c0316 mtd: nand: ecc-hamming: Use the public nsteps field adds f95add6ff804 mtd: rawnand: qcom: Update register macro name for 0x2c offset adds 52f67def97f1 mtd: nand: fix error handling in nand_prog_page_op() #1 adds edd63fc25f30 mtd: nand: fix error handling in nand_prog_page_op() #2 adds ee13db392c9a mtd: spinand: gigadevice: Support GD5F1GQ5UExxG adds c6d4c6596919 mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() adds 1797726e248a mtd: rawnand: qcom: Convert nandc to chip in Read/Write helper adds ba9db24ca6e3 mtd: rawnand: qcom: Add helper to check last code word adds 49e6f20b97b5 mtd: rawnand: qcom: Rename parameter name in macro adds 94b0688c5339 mtd: rawnand: qcom: Add helper to configure location register adds 1846697f565d mtd: rawnand: qcom: update last code word register adds 9415cb5a4567 mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC adds df528d80b3bb mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() adds 99a8e1154eb1 mtd: rawnand: qcom: Return actual error code instead of -ENODEV adds b2516208e063 Merge remote-tracking branch 'nand/nand/next' adds ff013330fbdb mtd: spi-nor: winbond: Add support for w25q512jvq adds 04fc298c7d08 mtd: spi-nor: use is_power_of_2() adds ae2177cf318d mtd: spi-nor: intel-spi: Move platform data header to x86 [...] adds 47f25032c0e3 MAINTAINERS: Add Michael and Pratyush as designated review [...] adds 575c943955dc Merge remote-tracking branch 'spi-nor/spi-nor/next' adds da3c6c836fb1 crypto: powepc/sha1 - remove unneeded semicolon adds 3e2ccc745451 hwrng: ba431 - Use device-managed registration adds 6131e970770d crypto: arm/blake2b - drop unnecessary return statement adds 8fb7bd312fdb hwrng: xiphera-trng - use devm_platform_ioremap_resource() [...] adds f17a25cb1776 crypto: qat - fix spelling mistake: "messge" -> "message" adds e06da499d69a hwrng: bcm2835 - remove redundant null check adds 9ae219b19931 crypto: amlogic - Fix unnecessary check in meson_crypto_probe() adds 4ab6093ba4b1 crypto: serpent - Fix sparse byte order warnings adds 662c1c5618aa crypto: keembay-ocs-hcu - Fix error return code in kmb_ocs [...] adds 2eee428d8212 crypto: keembay-ocs-aes - Fix error return code in kmb_ocs [...] adds a01dc5c1f755 crypto: qce - Restore/save ahash state with custom struct [...] adds 38de3cf21fc0 crypto: qce - Hold back a block of data to be transferred [...] adds f0d078dd6c49 crypto: qce - Return unsupported if key1 and key 2 are sam [...] adds 42f730a47bee crypto: qce - Return unsupported if any three keys are sam [...] adds f08789462255 crypto: qce - Return error for zero length messages adds 44b45cdea4e3 crypto: qce - Return error for non-blocksize data(ECB/CBC [...] adds 02d0dae3ce2a crypto: qce - Set ivsize to 0 for ecb(aes) adds 25b71d61d631 crypto: qce - Improve the conditions for requesting AES fa [...] adds 24cbcc9427a3 crypto: qce - Set data unit size to message length for AES [...] adds 62e4842842f3 crypto: qce - Remover src_tbl from qce_cipher_reqctx adds 4139fd587320 crypto: qce - Remove totallen and offset in qce_start adds 1dbc6a1e25be crypto: sun8i-ss - fix result memory leak on error path adds 664b0f41ce2e crypto: s5p-sss - initialize APB clock after the AXI bus c [...] adds f0ba303badfe hwrng: omap - Fix included header from 'asm' adds e40ff6f3eaa2 crypto: testmgr - delete some redundant code adds 1406f0f34402 crypto: nx - add missing call to of_node_put() adds e453c8793b3b Merge remote-tracking branch 'crypto/master' adds f3d7e6be427a drm/shmem-helpers: vunmap: Don't put pages for dma-buf adds 5fd3de7a5185 drm/compat: Clear bounce structures adds a278eeee6e9a Merge remote-tracking branch 'drm-misc/for-linux-next' adds 263a4febd1cc Revert "drm/amd/display: reuse current context instead of [...] adds 3248b6d3cbcd drm/amdkfd: Use mmu_notifier_get adds 172e4ee233f3 drm/amdkfd: Cleanup kfd_process if init_cwsr_apu fails adds d4a9ffdf7133 drm/amdgpu: remove unused variable from struct amdgpu_bo adds 3bef92ca4240 drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 adds 0885fe46fe2b drm/amd/display: Remove Assert from dcn10_get_dig_frontend adds c69eb74049e7 drm/amd/display: Refactor debugfs entries for all connectors adds c6341f008a31 drm/amd/display: disable seamless boot for DP MST adds e664609e43bc drm/amd/display: enable audio on DP seamless boot adds 349a19b2f1b0 drm/amd/display: Check for DSC support instead of ASIC revision adds 860b0cf52a23 drm/amd/display: move trace buffer to uncached memory. adds 77a2b7265f20 drm/amd/display: Synchronize displays with different timings adds 6ad98e8aeb01 drm/amd/display: Don't optimize bandwidth before disabling planes adds 9422f2fafef6 drm/amd/display: reduce scope for local var adds 0abd224edc78 drm/amd/display: [FW Promotion] Release 0.0.53 adds 1e3489136968 drm/amd/display: 3.2.124 adds d7faf6f5347b drm/amd/display: Fix system hang after multiple hotplugs (v3) adds afdd1de0f9e7 drm/amd/display: Allow spatial dither to 10 bpc on all DCE adds 8addf37c2422 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] adds 94576d03d137 drm/amdgpu/swsmu/navi1x: Remove unnecessary conversion to bool adds 2f97d8b788b3 drm/amd/display/dc/core/dc_link_ddc: Remove unnecessary co [...] adds cd48758c8252 drm/amdgpu/sdma5.2: Remove unnecessary conversion to bool adds b00978de9075 drm/amdgpu: fix shutdown and poweroff process failed with s0ix adds 211fe484a624 drm/amdgpu: fix wrong executable setting for dimgrey_cavef [...] adds f8f70c1371d3 drm/amdgpu: disable mec2 fw bin loading adds 4588f7b7dd5f drm/amd/display: Enable ASSR in DM adds b2576c3bf4ce drm/amdgpu/vcn3.0: add wptr/rptr reset/update for share memory adds eb0709ba077a drm/amdgpu/display: initialize the variable 'i' adds 6c65a582ee76 drm/amdgpu: Remove unnecessary conversion to bool adds f89b881c81d9 drm/amdgpu: reserve backup pages for bad page retirment adds 650bc7ae0064 drm/amdgpu:disable VCN for Navi12 SKU adds 996aede28094 drm/amdgpu: decline max_me for mec2_fw remove in renoir/arcturus adds 4df144f80d5b amdgpu/pm: Powerplay API for smu , added get_performance_level adds bab0f602918d amdgpu/pm: Powerplay API for smu , changed 6 dpm reset fun [...] adds f46587bcede5 amdgpu/pm: Powerplay API for smu , changed 6 pm hwmon fan [...] adds 8dfc8c53c3c4 amdgpu/pm: Powerplay API for smu , changed 9 pm power func [...] adds 9ab5001a99e1 amdgpu/pm: Powerplay API for smu , changed 5 dpm powergati [...] adds 2ea092e5d391 amdgpu/pm: Powerplay API for smu , changes to clock and pr [...] adds bc7d6c12054d amdgpu/pm: Powerplay API for smu , changed 4 dpm functions [...] adds 8f4828d0a104 amdgpu/pm: Powerplay API for smu , updates to some pm functions adds 8f8c80f43009 drm/amd/amdgpu: move inc gpu_reset_counter after drm_sched_stop adds 5392b2af97dc drm/amdgpu: Remove amdgpu_device arg from free_sgt api (v2) adds 0eb1af2e8205 drm/amd/display: Add module parameter for freesync video mode adds d10cd527f5e5 drm/amd/display: Add freesync video modes based on preferr [...] adds 6f59f229f8ed drm/amd/display: Skip modeset for front porch change adds 9269bf186897 drm/amdgpu: add asic callback for querying video codec info (v3) adds 3b246e8b6a97 drm/amdgpu: add video decode/encode cap tables and asic ca [...] adds f35e9bdb06fb drm/amdgpu: add INFO ioctl support for querying video caps (v4) adds b50368da619f drm/amdgpu: bump driver version for new video codec INFO i [...] adds 6f786950b1ff drm/amdgpu/codec: drop the internal codec index adds 9d489afd3128 drm/amdgpu/pm: make unsupported power profile messages debug adds 5b2e2c096954 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable adds 7271a5c2aefc drm/amdgpu: Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DE [...] adds 439e6bbb3b85 drm/amd/display: remove unnecessary conversion to bool adds 4890d4e94da0 drm/amdgpu: add RAP TA version print in amdgpu_firmware_info adds e9995d4a3026 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address adds e0cd93b7e307 amdgpu/pm: read_sensor() report failure apporpriately adds 11003c68b158 drm/amdgpu: remove unnecessary reading for epprom header adds 0ee56acc4b55 drm/amd/pm/swsmu: Remove unnecessary conversion to bool adds dce38c8b0299 drm/amd/display/dc/dce/dmub_psr: Remove unnecessary conver [...] adds 3e9e62c780b1 drm/amdgpu: correct TA RAP firmware information print error adds 7d6c13ef466d drm/amd/pm: bump Navi1x driver if version and related data [...] adds c524c1c9a78f drm/amd/pm: optimize the link width/speed retrieving V2 adds 4f8e37dbaf58 drm/amd/display: Support for DMUB AUX adds e1f4328f22c0 drm/amd/display: Update link encoder object creation adds 4cda3243ec63 drm/amd/display: Add flag for building infopacket adds cca912e0a6b4 drm/amd/display: Add max bpc debugfs adds 45a1261b393b drm/amd/display: Refactored DC interfaces to support multiple eDP adds 8039bc7130ef drm/amd/display: Return invalid state if GPINT times out adds 70732504c53b drm/amd/display: Implement dmub trace event adds be1748bcdfe0 drm/amd/display: [FW Promotion] Release 0.0.54 adds c839292754b7 drm/amd/display: 3.2.125 adds dbc43d5fdf48 drm/amd/display: treat memory as a single-channel for asym [...] adds b8cc3e504622 drm/amd/display: Fix HSplit causing increase in DSC Slice Count adds 640a28b50c4a drm/amdgpu: add missing df counter disable write adds 783bf4035cb7 drm/amd/display: Fix 64 bit divisions on 32 bit platforms [...] adds a8a2e1348634 drm/amd/display: Fix 64 bit modulus operation using div64 API adds b6f91fc183f7 drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT inter [...] adds 9598173d14f5 drm/amdgpu: Only check for S0ix if AMD_PMC is configured adds 03e0dbcd10c4 drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] adds 6302aead150e drm/amd/display: fix the return of the uninitialized value in ret adds 7c7dd7748954 drm/amd/display: Fix an uninitialized index variable adds 3fcb4f01deed drm/radeon: Use kvmalloc for CS chunks adds db6c5b85c3e8 drm/amd/display: Remove unnecessary conversion to bool adds 183b451d9f43 drm/amd/pm: correct the name of one function for vangogh adds 4d5ae731c4b7 drm/amdgpu: refine PSP TA firmware info print in debugfs adds e7bdf00e0040 drm/amdgpu: add SECURE DISPLAY TA firmware info in debugfs adds 43fb6c195dee drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] adds fec432f557eb drm/amdgpu: Remove unnecessary conversion to bool adds b4d916ee0e94 drm/amdgpu: Use kvmalloc for CS chunks adds 147ab7a18751 drm/amdgpu: correct DRM_ERROR for kvmalloc_array adds 8dbc2ccac5a6 drm/radeon: fix copy of uninitialized variable back to userspace adds 8e6fafd5a22e drm/amd/display: Fix off by one in hdmi_14_process_transaction() adds 3e3527f5b765 drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] adds 2ce13b014cad drm/amd/pm: correct gpu metrics related data structures V3 adds 152bb95c38c3 drm/amd/pm: update existing gpu_metrics interfaces V2 adds 4215a1192336 drm/amdgpu: enable one vf mode on sienna cichlid vf adds d8cce9306801 drm/amd/pm/swsmu: clean up user profile function adds c79fe9b43669 drm/amdgpu: add DMUB trace event IRQ source define adds e49db3763452 drm/amd/amdgpu: Add missing BASE_IDX to dcn register adds 8e7b6fee9b03 drm/amd/display: Fix crc_src is not thread safe adds 86bc22191892 drm/amd/display: Support crc on specific region adds 0d7e6dc06a94 drm/amd/display: Process crc window at DMCU adds 21cd403ec64c drm/amd/display: Change to set crc window by dmcu fw adds 9a65df193108 drm/amd/display: Use PSP TA to read out crc adds e528556577a0 drm/amdgpu: simplify the sdma 4_x MGCG/MGLS logic. adds 8f211fe8ac7c drm/amdgpu: add sdma 4_x interrupts printing adds 3c73683c2394 drm/amd/amdgpu: add fini virt data exchange to ip_suspend adds bb0cd09be45e drm/amdgpu: Fix some unload driver issues adds a00aacdf00b1 drm/amdgpu: Fix some unload driver issues adds 47c45c39d1a4 drm/amdkfd: Use a new capability bit for SRAM ECC adds 7c9631af792b drm/amdkfd: Move set_trap_handler out of dqm->ops adds 58aa7790193a drm/amdgpu: enable TMZ by default on Raven asics adds 1b1cbf922920 drm/amdgpu/dc: fill in missing call to atom cmd table for [...] adds 3c8e99cc1297 drm/amdgpu/display: simplify backlight setting adds 10ba4d0c35d8 drm/amdgpu/display: don't assert in set backlight function adds f275e8759c87 drm/amdgpu/display: handle aux backlight in backlight_get_ [...] adds 7c20984795d7 drm/amd/display: Add a backlight module option adds 864f8b848bab drm/amdgpu/display: Remove unnecessary conversion to bool adds d0c048560a04 drm/amd/display: remove redundant initialization of variab [...] adds 08f3dddb715c drm/amdgpu/display: remove redundant continue statement adds 96e27e8d919e drm/radeon/si_dpm: Replace one-element array with flexible [...] adds b42c68fac891 drm/amd/display: Fix nested FPU context in dcn21_validate_ [...] adds 37ba52c6bd13 drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandw [...] adds c1b445149649 usb/host: enable auto power control for xhci-pci adds e752b32b92f2 drm/amdgpu: add another raven1 gfxoff quirk adds 525e50a75d0a drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x adds acbed213c4a6 drm/amdgpu: only check for _PR3 on dGPUs adds 2e7d4f89607b drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 646973ac1471 drm/amdgpu: add a dev_pm_ops prepare callback (v2) adds ed5d1593a1b5 drm/amdgpu: enable DPM_FLAG_MAY_SKIP_RESUME and DPM_FLAG_S [...] adds f80edef8ada8 drm/amdgpu: disentangle HG systems from vgaswitcheroo adds 129450596797 drm/amdgpu: track what pmops flow we are in adds b6d539e2ea8c drm/amdgpu: don't evict vram on APUs for suspend to ram adds e6a0cf02b03b drm/amdgpu: clean up S0ix logic adds 31513f644d1d drm/amdgpu: clean up non-DC suspend/resume handling adds 789622748657 Merge remote-tracking branch 'amdgpu/drm-next' adds f8c6b615b921 drm/i915: Skip vswing programming for TBT adds 5cdf706fb91a drm/i915: Extract intel_ddi_power_up_lanes() adds 1e0cb7bef35f drm/i915: Power up combo PHY lanes for for HDMI as well adds c9b69041f0e0 drm/i915: Move HDMI vswing programming to the right place adds 5b6a9ba9f6ce drm/i915: Don't check tc_mode unless dealing with a TC PHY adds ee0735ff4633 drm/i915/hdcp: disable the QSES check for HDCP2.2 over MST adds 6ee8d3812578 drm/i915/bios: tidy up child device debug logging adds 7e6c064ed834 drm/i915/tgl: Use TGL stepping info for applying WAs adds 0883d63b19bb drm/i915/adl_s: Add ADL-S platform info and PCI ids adds c6bba9e5fedf x86/gpu: Add Alderlake-S stolen memory support adds fb51970b8d11 drm/i915/adl_s: Add PCH support adds fa58c9e4e364 drm/i915/adl_s: Add Interrupt Support adds a84b4bd1172b drm/i915/adl_s: Add PHYs for Alderlake S adds 80d0f76588b5 drm/i915/adl_s: Configure DPLL for ADL-S adds d6d2bc996e45 drm/i915/adl_s: Configure Port clock registers for ADL-S adds e341c618acde drm/i915/adl_s: Initialize display for ADL-S adds 7dc1f92f27f8 drm/i915/adl_s: Add adl-s ddc pin mapping adds 18c283df5a0e drm/i915/adl_s: Add vbt port and aux channel settings for adls adds 52401eb8e3fc drm/i915/adl_s: Update combo PHY master/slave relationships adds b4cd8dd367ad drm/i915/adl_s: Update PHY_MISC programming adds a7ffb8154d69 drm/i915/adl_s: Add power wells adds 51ecb30e74d0 drm/i915/adl_s: Re-use TGL GuC/HuC firmware adds a75816e8410e drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION adds 75b81fbbcad2 drm/i915/adl_s: Load DMC adds 918cc934682f drm/i915/adl_s: Update memory bandwidth parameters adds ea27113ea90c drm/i915/adl_s: Add display WAs for ADL-S adds 4043277ad18f drm/i915/adl_s: Add GT and CTX WAs for ADL-S adds 29e925590133 Merge tag 'topic/adl-s-enabling-2021-02-01-1' of git://ano [...] adds 8ff5446a7ca4 drm/i915: Remove references to struct drm_device.pdev adds e322551f47d2 drm/i915/gt: Remove references to struct drm_device.pdev adds 9ff06c385300 drm/i915/gvt: Remove references to struct drm_device.pdev adds eaf9a3465d9b Merge tag 'topic/drm-device-pdev-2021-02-02' of git://anon [...] adds 58a92bcec33b drm/i915/display: fix spelling mistake "Couldnt" -> "Couldn't" adds 7962893ecb85 drm/i915: Disable runtime power management during shutdown adds 41751b3e5c1a drm/i915: Reject 446-480MHz HDMI clock on GLK adds 1f1257a67ca3 drm/i915/display: support ddr5 mem types adds b64d6c51380b drm/i915/display: Support PSR Multiple Instances adds 759cd2a6d1bf drm/i915/display: Support Multiple Transcoders' PSR status [...] adds c5c874a83529 drm/i915/display: Remove PSR2 on JSL and EHL adds 64218f91ab49 drm/i915: Make psr_safest_params and enable_psr2_sel_fetch [...] adds 99092a976c8c drm/i915: refactor ddi translations into a separate file (v2) adds dcb38f79126e drm/i915: migrate hsw fdi code to new file. adds 6499f925dd47 drm/i915: Index min_{cdclk,voltage_level}[] with pipe adds 3c4442aa2287 drm/i915: Use intel_hdmi_port_clock() more adds 46d12f911821 drm/i915: migrate skl planes code new file (v5) adds d471008b00c1 drm/i915: move pipe update code into crtc. (v2) adds 14cebc1fc434 drm/i915: split fb scalable checks into g4x and skl versions adds 92ae3db4c1e1 drm/i915: move is_ccs_modifier to an inline adds 12edd6ab14b4 drm/i915: migrate pll enable/disable code to intel_dpll.[ch] adds 2a3014490cd1 drm/i915: migrate i9xx plane get config adds 714b1cdb02ee drm/i915: refactor skylake scaler code into new file. adds 81637a6ede89 drm/i915: Fix HAS_LSPCON macro for platforms between GEN9 [...] adds e22fa6f0a976 drm/i915/rkl: Remove require_force_probe protection adds 77892f4f050e i915/perf: Store a mask of valid OA formats for a platform adds 0f15c5b00634 i915/perf: Move OA formats to single array adds 5e4b7385f374 i915/perf: Add additional OA formats for gen12 adds f48993e5d26b drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] adds 59fb8218c8e5 drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling adds 553c23bdb477 drm/i915: Fix overlay frontbuffer tracking adds 5ffb9afaa909 drm/i915: Warn when releasing a frontbuffer while in use adds b305fc7490b3 drm/i915/display: Add DDR5 and LPDDR5 BW buddy page entries adds aaab24bb25e9 drm/i915/display: Handle lane polarity for DDI port adds 4b97039e90bf drm/i915/gen9_bc: Recognize TGP PCH + CML combos adds d20630802f9f drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings adds 885d3e5b6f08 drm/i915/display: fix comment on skl straps adds 357b5592e018 drm/i915/debugfs: HDCP capability enc NULL check adds e074ffe6ef34 i915/perf: Drop the check for report reason in OA adds c8455098c679 drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + [...] adds 70da7521e119 drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP [...] adds a321c3c6d8dd drm/i915: FPGA_DBG is display-specific adds 29b6f88d60dd drm/i915: Try to detect sudden loss of MMIO access adds ec3e00b4ee27 drm/i915: stop registering if drm_dev_register() fails adds ef7eff1aae10 drm/i915: group display-related register calls adds 141b415f9f9f drm/i915/display: move register functions to display/ adds f3243b75dbc7 drm/i915: move intel_init_audio_hooks inside display adds ad9529824caf drm/i915: Use intel_ddi_clk_select() for FDI adds c133df699412 drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs adds d135368d1632 drm/i915: Extract hsw_ddi_{enable,disable}_clock() adds 38e31f1acd64 drm/i915: Extract skl_ddi_{enable,disable}_clock() adds 2c7b1d340f19 drm/i195: Extract cnl_ddi_{enable,disable}_clock() adds 35bb6b1a0d19 drm/i915: Convert DG1 over to .{enable,disable}_clock() adds 36ecb0ec1054 drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs adds 7815ed88c6cf drm/i915: Use intel_de_rmw() for DDI clock routing adds be317ca0a338 drm/i915: Sprinkle a few missing locks around shared DDI c [...] adds f67a008e02e5 drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() adds 9c6a5c35470b drm/i915: Extract _cnl_ddi_{enable,disable}_clock() adds 40b316d4b086 drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disab [...] adds 87bd8498690b drm/i915: Use .disable_clock() for pll sanitation adds dc1ddac65664 drm/i915: Relocate icl_sanitize_encoder_pll_mapping() adds 97a24a701c13 drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing adds b2423184ac33 drm/i915: Enable -Wuninitialized adds 44bd8e1cdc7c drm/i915: Remove dead code from skl_pipe_wm_get_hw_state() adds 7e07c68f06a2 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID adds 1835bf459df7 drm/i915: Wait for scanout to stop when sanitizing planes adds b60e320bf359 drm/i915/vbt: update DP max link rate table adds ffe9aa48d9fc drm/i915/display: Allow PSR2 selective fetch to be enabled [...] adds a22af61d438e drm/i915/display: Rename for_each_intel_encoder.*_can_psr [...] adds 774ab4ff15c0 drm/i915/display: Only write to register in intel_psr2_pro [...] adds 3816139c8a4f drm/i915/display: Remove some redundancy around CAN_PSR() adds 1b6872fe1efc drm/i915/display: Set source_support even if panel do not [...] adds c093056b67a3 drm/dp: add MSO related DPCD registers adds 8733932a72d7 drm/i915/edp: reject modes with dimensions other than fixed mode adds f886261735fc drm/i915/edp: always add fixed mode to probed modes in ->g [...] adds de46dbe4b755 drm/i915/edp: read sink MSO configuration for eDP 1.4+ adds 63e654f65d7c drm/i915/reg: add stream splitter configuration definitions adds 62c211bb9e1b drm/i915/display: Do not allow DC3CO if PSR SF is enabled adds c73927183f2b drm/i915/tgl+: Sanitize the DDI LANES/IO and AUX power dom [...] adds 59b7cb44cffd drm/i915/gen9bc: Handle TGP PCH during suspend/resume adds cec3295b246b drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_ [...] adds 899f9d7bbc01 drm/i915: Readout conn_state->max_bpc adds 2871b2fde449 drm/i915: Fix TGL+ plane SAGV watermark programming adds df4a50a35e2c drm/i915: Zero out SAGV wm when we don't have enough DDB for it adds f11449d28ce9 drm/i915: Print wm changes if sagv_wm0 changes adds a68aa48d4ed8 drm/i915: Stuff SAGV watermark into a sub-structure adds 5f25e6a4afd8 drm/i915: Introduce SAGV transtion watermark adds 5516e89d18f3 drm/i915: Check tgl+ SAGV watermarks properly adds a49388bd2b75 drm/i915: Clean up verify_wm_state() adds 5b616a2958da drm/i915/mso: add splitter state readout for platforms tha [...] adds 5bc4fab7e792 drm/i915/mso: add splitter state check adds 512005d94928 drm/i915/edp: modify fixed and downclock modes for MSO adds bc71194e8897 drm/i915/edp: enable eDP MSO during link training adds e43539f87a6d drm/i915: Move pipe enable/disable tracepoints to intel_cr [...] adds 9bb475cd31fa drm/i915: Don't try to query the frame counter for disabled pipes adds 2c6afc3675bc drm/i915: Return zero as the scanline counter for disabled pipes adds 603a945e55bd drm/i915: Fix DSI TE max_vblank_count handling adds 356ce0ea7eb4 drm/i915: Call primary encoder's .get_config() from MST .g [...] adds 7d3d8f853cbe drm/i915: Do intel_dpll_readout_hw_state() after encoder readout adds d0f1bfc615a8 drm/i915: Use pipes instead crtc indices in PLL state tracking adds 351221ffc5e5 drm/i915: Move DDI clock readout to encoder->get_config() adds 0fbd86942774 drm/i915: Add encoder->is_clock_enabled() adds aaca50ef45ed drm/i915: Extend icl_sanitize_encoder_pll_mapping() to all [...] adds 41d8df8d87ce Merge remote-tracking branch 'drm-intel/for-linux-next' adds 743c97ca9dc9 drm/msm/kms: Use nested locking for crtc lock instead of c [...] adds 65aee407a0f5 drm/msm: fix a6xx_gmu_clear_oob adds 8490f02a3ca4 drm/msm: a6xx: Make sure the SQE microcode is safe adds 7bf168c8fe8c drm/msm: Fix speed-bin support not to access outside valid memory adds 0bb080e9ac44 Merge remote-tracking branch 'drm-msm/msm-next' adds 9e6f55200bdd Merge remote-tracking branch 'etnaviv/etnaviv/next' adds d9c05d22da79 Merge branch 'for-linus' into for-next adds d6e68c57e35b ALSA: usb-audio: use usb headers rather than define struct [...] adds eb596e0fd13c ALSA: usb-audio: generate midi streaming substream names f [...] adds 927a4c7b7ec1 Merge branch 'for-linus' into for-next adds a3c30b0cb6d0 ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table adds 7687850b95b4 ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls adds 1a2a94a4392d ALSA: usb-audio: Configure Pioneer DJM-850 samplerate adds b8db8be812cb ALSA: usb-audio: fix Pioneer DJM-850 control label info adds d49c3e711c2b ALSA: ps3: fix spelling typo of values adds 60fd71150391 ALSA: vx: fix kernel-doc warning adds 06495facbb05 ALSA: pci: mixart: fix kernel-doc warning adds 2c48653c1bc3 ALSA: pci: vx222: fix kernel-doc warning adds 04f7791b7a4b ALSA: hda - bind headset buttons to the headphone jack adds 0ae0337f929a uapi: virtio_ids: add a sound device type ID from OASIS spec adds de3a9980d8c3 ALSA: virtio: add virtio sound driver adds 9d45e514da88 ALSA: virtio: handling control messages adds 29b96bf50ba9 ALSA: virtio: build PCM devices and substream hardware des [...] adds f40a28679e0b ALSA: virtio: handling control and I/O messages for the PC [...] adds da76e9f3e43a ALSA: virtio: PCM substream operators adds ca61a41f389c ALSA: virtio: introduce jack support adds 19325fedf245 ALSA: virtio: introduce PCM channel map support adds 575483e90a32 ALSA: virtio: introduce device suspend/resume support adds 59117306e0d0 Merge tag 'tags/virtio_snd-5.12-rc2' into for-next adds b95a913cb368 ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 adds 6cc7e93f46a5 ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS [...] adds b73df04187eb ALSA: hda/cirrus: Add jack detect interrupt support from C [...] adds b9dd23bb03fe ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control adds 4c8d755ba75e Merge remote-tracking branch 'sound/for-next' adds 0c493b8d3697 Merge existing fixes from asoc/for-5.12 adds 54928c5c63c8 ASoC: constify of_phandle_args in snd_soc_get_dai_name() adds e3fdb6288dd0 ASoC: uniphier: Simplify the return expression of uniphier [...] adds 6d85d770c171 ASoC: fsl_sai: Add pm qos cpu latency support adds 7f7d1c4fce10 ASoC: codecs: lpass-rx-macro: remove redundant initializat [...] adds e067855b8146 ASoC: Intel: boards: sof-wm8804: add check for PLL setting adds b0fd1b9bd056 ASoC: SOF: Intel: hda: turn off display power in resume adds 0f780e4bef45 ASoC: fsl_xcvr: move reset assert into runtime_resume adds cfa0faec5fc0 ASoC: Intel: Skylake: Compile when any configuration is selected adds a262057df513 ASoC: rt1316: Add RT1316 SDCA vendor-specific driver adds 0bf10fbda556 ASoC: qcom: lpass-hdmi: remove useless return adds 25ab7dcdb77e ASoC: qcom: lpass-platform: remove useless assignment adds fd565b469d21 ASoC: qcom: q6dsp-dai: clarify expression adds 924d4aad2433 ASoC: qcom: q6afe: remove useless assignments adds 7ca70ca9914c ASoC: qcom: q6afe: align function prototype adds 63a372715a3c ASoC: qcom: q6asm: align function prototypes adds 297ef0a73103 ASoC: wcd-clsh-v2: align function prototypes adds 71ea36550bda ASoC: wcd9335: clarify return value adds 5c3252b3f711 ASoC: wcd934x: remove useless return adds 0076777b8753 ASoC: lpass-wsa-macro: add missing test adds b68d7e812d4e Merge series "ASoC: qcom: remove cppcheck warnings" from P [...] adds 3ebb1b951880 ASoC: rt*: Constify static struct sdw_slave_ops adds 84732dd4ff3a ASoC: rt*: Constify static struct snd_soc_dai_ops adds c85ca92c716b ASoC: rt*: Constify static struct acpi_device_id adds 39f9eb613070 ASoc: rt5631: Constify static struct coeff_clk_div adds 3b484b4708b5 Merge series "ASoC: rt*: Constify static structs" from Rik [...] adds ca289c2c70c1 ASoC: fsl: fsl_asrc: remove useless assignment adds faff74679f51 ASoC: fsl: fsl_dma: remove unused variable adds e80382fe721f ASoC: fsl: fsl_easrc: remove useless assignments adds e7347520a432 ASoC: fsl: fsl_esai: clarify expression adds e06a8f1a7c4c ASoC: fsl: fsl_ssi: remove unnecessary tests adds 40e2c4450a34 ASoC: fsl: imx-hdmi: remove unused structure members adds 5a6d43108095 ASoC: fsl: mpc5200: signed parameter in snprintf format adds 3fb0dcec3e60 ASoC: fsl: mpc8610: remove useless assignment adds bafe21c9d01b ASoC: fsl: p1022_ds: remove useless assignment adds f8e3cce63e74 Merge series "ASoC: fsl: remove cppcheck warnings" from Pi [...] adds bae5b4aff2dd ASoC: soc-pcm: remove strange format storing adds 75c4b5945d01 ASoC: soc-pcm: unpack dpcm_init_runtime_hw() adds 9337e738b96d ASoC: soc-pcm: add dpcm_runtime_setup_fe() adds c813f6ed347c ASoC: soc-pcm: add dpcm_runtime_setup() adds 6503916cefd8 ASoC: soc-pcm: unpack dpcm_set_fe_runtime() adds a2d3fb0a622e Merge series "soc-pcm: tidyup snd_pcm_hardware setup for F [...] adds b832fa1ce082 ASoC: samsung: i2s: remove unassigned variable adds feb45eb2ecaf ASoC: samsung: s3c24xx_simtec: add missing error check adds 1e4a9fcffd56 ASoC: samsung: smdk_wm8994: add missing return adds 4ff97b8dc7e6 ASoC: samsung: snow: remove useless test adds 15f98893b0f3 Merge series "ASoC: samsung: remove cppcheck warnings" fro [...] adds 56dc057925b1 ASoC: soc-ops: remove useless assignment adds 8f7351ec37b5 ASoC: soc-pcm: remove redundant assignment adds 52fcd9638da0 ASoC: soc-pcm: remove shadowing variable adds 56fc1a7fd01e ASoC: soc-pcm: add error log adds 761fa730a2e1 ASoC: soc-topology: clarify expression adds 8754b443fa7d ASoC: generic: simple-card-utils: remove useless assignment adds aecf9b8cf004 Merge series "ASoC: core: remove cppcheck warnings" from P [...] adds 2497d156c297 ASoC: sh: dma-sh7760: remove unused variable adds 8644cbf296de ASoC: sh: rcar: align function prototypes adds d15737e24a96 ASoC: sh: rcar: simplify return adds a029ad994d24 ASoC: sh: rcar: ctu: add missing error check adds 0711cb41ce02 ASoC: sh: rcar: ssi: remove redundant assignment adds 075bfe61c88a ASoC: sh: siu_pcm: remove useless assignment adds 69011a3193be ASoC: sh: siu_pcm: remove unused variable adds 4599b55781ef Merge series "ASoC: sh: remove cppcheck warnings" from Pie [...] adds 131036ffae21 ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata adds 7150186f1edb ASoC: mxs-saif: drop unneeded snd_soc_dai_set_drvdata adds 0c34af2d5c9b ASoC: sun4i-i2s: drop unneeded snd_soc_dai_set_drvdata adds eb9db3066cdb ASoC: fsl: drop unneeded snd_soc_dai_set_drvdata adds fee00af759de Merge series "drop unneeded snd_soc_dai_set_drvdata" from [...] adds 5c8f0b2a8d9c ASoC: rsnd: cleanup ppcheck warning for ssiu.c adds 8f5412423337 ASoC: rsnd: cleanup ppcheck warning for ssi.c adds d1031c8c058a ASoC: rsnd: cleanup ppcheck warning for core.c adds 783c09cbd1b5 ASoC: rsnd: cleanup ppcheck warning for cmd.c adds ba55cb110dc3 ASoC: rsnd: cleanup ppcheck warning for adg.c adds a02321775cb8 Merge series "ASoC: rsnd: cleanup ppcheck warning for Rene [...] adds e2fc89104476 ASoC: codecs: nau8825: fix kernel-doc adds 17b898dfe583 ASoC: soc-dai: fix kernel-doc adds 2acbcd2aae57 ASoC: Intel: atom: fix kernel-doc adds 59dffc7769d7 ASoC: wm8524: Do not print probe defer error adds 75c64508dfa6 ASoC: SOF: Intel: hda: enable async suspend adds 02d212ce7c72 ASoC: mchp-i2s-mcc: Add compatible for SAMA7G5 adds 89dcd5cc4bee ASoC: mchp-i2s-mcc: Add multi-channel support for I2S and [...] adds 1d6257bbe6e9 ASoC: mchp-i2s-mcc: Add support to select TDM pins adds cb43e3692731 ASoC: mchp-i2s-mcc: Add FIFOs support adds 4423a2724e3d ASoC: mchp,i2s-mcc: Add SAMA7G5 to binding adds d43f821b8a01 ASoC: mchp, i2s-mcc: Add property to specify pin pair for TDM adds 75b7428ad18f Merge series "Add I2S-MCC support for Microchip's SAMA7G5" [...] adds 94e534632b1b ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only adds bec93283948a ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config adds c1d668ec3e03 Merge series "ASoC: Intel: soc-acpi: remove unused TigerLa [...] adds b90efa752fe6 Merge tag 'tags/sound-sdw-kconfig-fixes' of git://git.kern [...] adds 046c4e329066 ASoC: codec: Omit superfluous error message in jz4760_code [...] adds f62f8fe08085 ASoC: sgtl5000: Fix identation of .driver elements adds f87aec4585c3 ASoC: rt1316: Fix return value check in rt1316_sdw_probe() adds 0ce5d3ac4ffe ASoC: codecs: fix platform_no_drv_owner.cocci warnings adds 84e4eb57ed62 ASoC: fsl: fsl_easrc: Fix uninitialized variable st2_mem_alloc adds 5acc964734db ASoC: rt1011: use logical OR adds c573fca0fac3 ASoC: rt1011: remove redundant test adds 068bde16c9d1 ASoC: rt1011: clarify expression adds 2f76b7f704f2 ASoC: rt1015: clarify expression adds 175a02a87b5a ASoC: rt1016: clarify expression adds 25d4b3c27916 ASoC: rt1305: clarify expression adds 2e0c5a4fdb83 ASoC: rt1308: clarify expression adds 88704a9c9b6d ASoC: rt5640: clarify expression adds 8fb4c29534f4 ASoC: rt5645: use logical OR adds 1a9604542246 ASoC: rt5645: clarify expression adds 5906d0c64ddc ASoC: rt5651: clarify expression adds 0b6fe4729dfb ASoC: rt5651: remove useless assignment adds 54ae982a9fd4 ASoC: rt5659: clarify expression adds 4b5fdec4f702 ASoC: rt5660: clarify expression adds 7fe6b7ffe542 ASoC: rt5663: clarify expression adds ef138bbc4eb0 ASoC: rt5665: clarify expression adds c7c2a964c73e ASoC: rt5668: clarify expression adds 9fe9e3733061 ASoC: rt5668: remove useless assignments adds 78d61c46ac12 ASoC: rt5670: clarify expression adds 71205f24bf79 ASoC: rt5677: clarify expression adds aeaf81496428 ASoC: rt5677: remove useless assignment adds 3398dfd4984a ASoC: rt5682: clarify expression adds df665ec288c7 ASoC: rt5682: remove useless assignments adds 175fb03e2419 ASoC: rt5682: remove useless initialization adds 2b5380e9135c Merge series "ASoC: realtek: fix cppcheck warnings" from P [...] adds 8133968501b6 ASoC: cs4270: fix kernel-doc adds af54170f0c1b ASoC: jz4760: fix set but not used warning adds 952b3b9f90a2 ASoC: rt5631: fix kernel-doc warning adds de233813778e ASoC: sigmadsp-regmap: fix kernel-doc warning adds 101d1e201fa1 ASoC: amd: renoir: remove invalid kernel-doc comment adds 0c6fbbe5ffd1 ASoC: fsl: fsl_ssi: fix kernel-doc warning adds a45c305bbee3 ASoC: fsl: fsl_easrc: fix kernel-doc warning adds ff321d72e7f3 ASoC: Intel: bytcr_wm5102: remove unused static variable adds 098acd30d38b ASoC: qcom: q6dsp: fix kernel-doc warning adds e59287f7dfba Merge series "ASoC: remove more make W=1 warnings" from Pi [...] adds 51309c5bec7c ASoC: wm8962: Relax bit clock divider searching adds c5f48a78e0cb ASoC: fsl_xcvr: Use devm_platform_ioremap_resource_byname( [...] adds 393c52d2d109 ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver adds 0f76a9152019 ASoC: codecs/jz4770: Remove superfluous error message adds b0c95242ebc2 ASoC: rt5645: Move rt5645_platform_data to sound/soc/codec [...] adds 2eac35f48c07 ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin adds 1cd2219246bd ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver adds 9db86c209584 Merge remote-tracking branch 'asoc/for-5.13' into asoc-next adds 127147b6a958 Merge remote-tracking branch 'sound-asoc/for-next' adds a63d0120a2dd Input: exc3000 - split MT event handling from IRQ handler adds 102feb1ddfd0 Input: exc3000 - factor out vendor data request adds c929ac9eb85a Input: exc3000 - fix firmware version query for device in [...] adds ad117c558e83 Input: exc3000 - add type sysfs attribute adds 8015a4674fc5 Merge remote-tracking branch 'input/next' adds 56887cffe946 block: Try to handle busy underlying device on discard adds 7d365bd0bff3 s390/dasd: fix hanging DASD driver unbind adds 66f669a27289 s390/dasd: fix hanging IO request during DASD driver unbind adds 4f44657d7487 blk-cgroup: Fix the recursive blkg rwstat adds 1f4193ddb79e Merge branch 'block-5.12' into for-next adds e21a82437c11 dt-bindings: ata: ahci: ceva: Update documentation for CEV [...] adds 5542fabd9e07 ata: ahci: ceva: Update the driver to support xilinx GT phy adds cab6a4a27899 sata_dwc_460ex: Fix missing check in sata_dwc_isr adds e36f7e8f3085 ata: libata-transport: Fix some potential doc-rot issues adds 2b13b492c9d9 ata: libata-sata: Fix function names in header comments adds 97d162393a62 ata: libata-pmp: Fix misspelling of 'val' adds 7c1d5244ff4a ata: pata_ali: Repair some misnamed kernel-doc issues adds dcc50f489a10 ata: pata_artop: Fix a function name and parameter description adds f494a86a383c ata: pata_amd: Remove superfluous, add missing and fix bro [...] adds c38f7d11907a ata: pata_hpt366: Provide missing description for 'hpt366_ [...] adds c89da3504352 ata: pata_hpt37x: Fix some function misnaming and missing [...] adds 261977eacacf ata: ahci_xgene: Fix incorrect naming of 'xgene_ahci_handl [...] adds d64646b170e9 ata: sata_mv: Fix worthy headers and demote others adds 85af350885ab ata: pata_ali: Supply description for 'ali_20_filter()'s ' [...] adds 8fb58cbca23f ata: pata_amd: Fix incorrectly named function in the header adds db00268ba6a4 ata: pata_artop: Repair possible copy/paste issue in 'arto [...] adds 5fa68537336a ata: pata_atiixp: Fix a function name and supply descripti [...] adds 17fe5b595bd5 ata: pata_cs5520: Add a couple of missing param descriptions adds ee54d722a409 ata: pata_hpt3x2n: Fix possible doc-rotted function name adds 6ad4d1010c6b ata: pata_marvell: Fix incorrectly documented function parameter adds 9dfd5c6d6cfc ata: pata_jmicron: Fix incorrectly documented function parameter adds 0d9d170bb5ad ata: pata_optidma: Fix a function misnaming, a formatting [...] adds 4eb08a733882 ata: pata_pdc2027x: Fix some incorrect function names and [...] adds aa076e4671fd Merge branch 'for-5.13/libata' into for-next adds 886d0137f104 io-wq: fix race in freeing 'wq' and worker access adds 003e8dccdb22 io-wq: always track creds for async issue adds 2941267bd3da io_uring: make del_task_file more forgiving adds 13bf43f5f473 io_uring: introduce ctx to tctx back map adds d56d938b4bef io_uring: do ctx initiated file note removal adds eebd2e37e662 io_uring: don't take task ring-file notes adds baf186c4d345 io_uring: index io_uring->xa by ctx not file adds b5bb3a24f69d io_uring: warn when ring exit takes too long adds 1b00764f09b6 io_uring: cancel reqs of all iowq's on ring exit adds 678eeba481d8 io-wq: warn on creating manager while exiting adds 7c30f36a98ae io_uring: run __io_sq_thread() with the initial creds from [...] adds 041474885e97 io_uring: kill io_sq_thread_fork() and return -EOWNERDEAD [...] adds 05ff6c4a0e07 io_uring: SQPOLL parking fixes adds 0f85ec14f212 io_uring: fix unrelated ctx reqs cancellation adds 0172801cfe0a io_uring: clean R_DISABLED startup mess adds ffd093cf9301 io_uring: Convert personality_idr to XArray adds 8049f487071c io-wq: remove unused 'user' member of io_wq adds 8bff1bf8abed io_uring: fix io_sq_offload_create error handling adds 677100fa2843 Merge branch 'io_uring-5.12' into for-next adds b39f3aa988f4 io_uring: avoid taking ctx refs for task-cancel adds 21693fd667e9 io_uring: reuse io_req_task_queue_fail() adds 28f4b20223c8 io_uring: further deduplicate file slot selection adds f61331712e8e io_uring: add a helper failing not issued requests adds 40d316a08bcf io_uring: refactor provide/remove buffer locking adds 2d174a513c37 io_uring: use better types for cflags adds 08ce7161a477 io_uring: refactor out send/recv async setup adds 127e10ae7354 io_uring: untie alloc_async_data and needs_async_data adds da0a4db2fe38 io_uring: rethink def->needs_async_data adds 75db70ba3c16 io_uring: merge defer_prep() and prep_async() adds 3d62cc53062d io_uring: simplify io_resubmit_prep() adds 7ea584c0f5c7 io_uring: wrap io_kiocb reference count manipulation in helpers adds 22eeaa6096b6 io_uring: switch to atomic_t for io_kiocb reference count adds 074aa69b6b96 Merge branch 'for-5.13/io_uring' into for-next adds b203f00bc623 Merge remote-tracking branch 'block/for-next' adds e07ba3c532f9 dm writecache: fix flexible_array.cocci warnings adds 8416f5edbcf7 dm: remove useless loop in __split_and_process_bio adds 33d10fa3f07c Merge remote-tracking branch 'device-mapper/for-next' adds f3e7bfc8bec4 mmc: core: Do a power cycle when the CMD11 fails adds 1c87c1d21f04 mmc: core: Drop superfluous validations in mmc_hw|sw_reset() adds 7b3c65352916 mmc: core: Drop reference counting of the bus_ops adds 52ee2cc93be0 mmc: dw_mmc: Drop redundant call to ->card_event callback adds 99a427866e0e mmc: core: Reduce code duplication to mmc_spi_send_{csd|cid} adds 48e8053f3968 mmc: tmio: remove workaround for NON_REMOVABLE adds 7eae3b65e34b mmc: uniphier-sd: Fix an error handling path in uniphier_s [...] adds b5326b5c5884 mmc: uniphier-sd: Fix a resource leak in the remove function adds ee643518e7d5 mmc: core: Set read only for SD cards with permanent write [...] adds a48d8256c9c3 mmc: tmio: support custom irq masks adds fd4957da3b6e dt-bindings: mmc: fsl-imx-esdhc: add pinctrl bindings adds ab37b55ab930 dt-bindings: mmc: fsl-imx-esdhc: add clock bindings adds ae210834b318 mmc: sdhci-esdhc-imx: validate pinctrl before use it adds 414acbb4a2ea mmc: sdhci-pci-gli: Enable short circuit protection mechan [...] adds 807ec7e1e2a1 Merge branch 'fixes' into next adds 4e596fc8a610 mmc: sdhci-pci-o2micro: Add missing checks in sdhci_pci_o2_probe adds 1c51e5fe38b9 mmc: sdhci: Check for reset prior to DMA address unmap adds 2907d8079eb3 mmc: renesas_sdhi: use custom mask for TMIO_MASK_ALL adds 834af8044f6b mmc: block: Drop use of unlikely() in mmc_blk_probe() adds a460b8c08ae2 mmc: block: Simplify logging during probe about added partitions adds 8e65ab03e97b mmc: block: Fix error path in mmc_blk_probe() adds cfe8feea5b04 Merge branch 'fixes' into next adds 99f1302be57b Merge remote-tracking branch 'mmc/next' adds 13ac627fffae dt-bindings: Add vendor prefix for Netronix, Inc. adds ef24d460640a dt-bindings: mfd: Add binding for Netronix embedded controller adds c269c4d5797e mfd: Add base driver for Netronix embedded controller adds 03b990096cd5 pwm: ntxec: Add driver for PWM function in Netronix EC adds 6221220ae9ad rtc: New driver for RTC in Netronix embedded controller adds 80629611215d MAINTAINERS: Add entry for Netronix embedded controller adds 3b7957b1d304 dt-bindings: mfd: Convert rn5t618 to json-schema adds 14711e8f92cc dt-bindings: mfd: ricoh,rn5t618: Trivial: Fix spelling mis [...] adds 0a73d0020b73 Merge remote-tracking branch 'mfd/for-mfd-next' adds c018b5322a44 power: supply: max8997-charger: remove unneeded semicolon adds bf3841073bf3 power: supply: cw2015: Add CHARGE_NOW support adds f05d29333bb4 MAINTAINERS: power: supply: add entry for S3C ADC battery driver adds d6ce6e810852 power: supply: s3c_adc_battery: add SPDX license identifier adds c8bbab8f2d5f power: supply: s3c_adc_battery: remove unused pdata in sus [...] adds d33b3f7e34a1 power: supply: smb347-charger: Improve interrupt initialization adds 2552e38dc8ad power: supply: smb347-charger: Clean up whitespaces in the code adds df28fc549a1f Merge remote-tracking branch 'battery/for-next' adds f198cbf049ca Merge existing fixes from regulator/for-5.12 adds b15d870510c0 regulator: spmi: Add support for ULT LV_P50 and ULT P300 adds 6930ab7ac03c regulator: pf8x00: Use regulator_map_voltage_ascend for pf [...] adds 755a74fc655e regulator: add missing call to of_node_put() adds 5fa184afc97d Merge remote-tracking branch 'regulator/for-5.13' into reg [...] adds ce1222021886 Merge remote-tracking branch 'regulator/for-next' adds 55f2c01d11a7 Merge remote-tracking branch 'security/next-testing' adds 05546e0e452a Merge remote-tracking branch 'apparmor/apparmor-next' adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring adds 27ef46471c6a Merge remote-tracking branch 'keys/keys-next' adds 2e6d71dd97bf selinux: Allow context mounts for unpriviliged overlayfs adds e019629e31f4 Merge remote-tracking branch 'selinux/next' adds be575abcf799 Merge branch 'iommu/fixes' into next adds c442182bbfd3 Merge remote-tracking branch 'iommu/next' adds 9336a5f64b54 kexec: Move ELF fields to struct kimage adds 7b558cc3564e arm64: Use ELF fields defined in 'struct kimage' adds e6635bab530d powerpc: Use ELF fields defined in 'struct kimage' adds 179350f00e06 x86: Use ELF fields defined in 'struct kimage' adds b30be4dc733e of: Add a common kexec FDT setup function adds ac10be5cdbfa arm64: Use common of_kexec_alloc_and_setup_fdt() adds 3c985d31ad66 powerpc: Use common of_kexec_alloc_and_setup_fdt() adds 0c605158be32 powerpc: Move ima buffer fields to struct kimage adds 39652741c80b powerpc: Enable passing IMA log to next kernel on kexec adds fee3ff99bc67 powerpc: Move arch independent ima kexec functions to driv [...] adds 28db15d49c5f kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT adds cd42f1db09d4 powerpc: Delete unused function delete_fdt_mem_rsv() adds dce92f6b11c3 arm64: Enable passing IMA log to next kernel on kexec adds 460350ea5d8e Merge remote-tracking branch 'devicetree/for-next' adds 536e9fc6678d Merge existing fixes from spi/for-5.12 adds 9923f8e3039e spi: omap2-mcspi: Activate pinctrl idle state during runti [...] adds d86e880f7a7c spi: rockchip: avoid objtool warning adds c5f754fd0a31 spi: atmel: Drop unused variable adds 44233a5ba251 spi: cadence-quadspi: add missing of_node_put adds 1e1c30db2ccb spi: spi-nxp-fspi: Add support for IP read only adds 99a6a399a61e spi: spi-nxp-fspi: Add imx8dxl driver support adds 94f302f374b4 spi: spi-nxp-fspi: Implement errata workaround for LS1028A adds a53a9159a677 spi: spi-nxp-fspi: Add imx8dxl support adds 483a27f37234 spi: mt6779: update spi document adds 9c9b536e1ee9 parport: Introduce module_parport_driver() helper macro adds ef3a5316f41f spi: butterfly: Switch to use module_parport_driver() adds 7ea6fd9ba478 spi: lm70llp: Switch to use module_parport_driver() adds 2b669371ce91 Merge series "parport: Introduce module_parport_driver() a [...] adds 55794b1d8623 spi: cadence-quadspi: Silence shiftTooManyBitsSigned warning adds 62b99fc9b80d Merge remote-tracking branch 'spi/for-5.13' into spi-next adds d6efe7c89d67 Merge remote-tracking branch 'spi/for-next' adds 70c9d959226b x86/vdso: Use proper modifier for len's format specifier i [...] adds e504e74cc3a2 x86/unwind/orc: Disable KASAN checking in the ORC unwinder [...] adds b59cc97674c9 x86/unwind/orc: Silence warnings caused by missing ORC data adds 5d5675df792f x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls adds 2d07216b5997 Merge branch 'x86/urgent' adds f3db3365c069 x86/sev-es: Remove subtraction of res variable adds 08a99a137047 Merge branch 'x86/seves' adds e93d757c3f33 x86/platform/uv: Fix indentation warning in Documentation/ [...] adds f794df3a949f Merge branch 'x86/platform' adds a32a4d8a815c smp: Run functions concurrently in smp_call_function_many_cond() adds 4c1ba3923e6c x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_fun [...] adds 6035152d8eeb x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_n [...] adds 4ce94eabac16 x86/mm/tlb: Flush remote and local TLBs concurrently adds 2f4305b19fe6 x86/mm/tlb: Privatize cpu_tlbstate adds 09c5272e4861 x86/mm/tlb: Do not make is_lazy dirty for no reason adds 291c4011dd7a cpumask: Mark functions as pure adds 1608e4cf31b8 x86/mm/tlb: Remove unnecessary uses of the inline keyword adds a5aa5ce30059 smp: Inline on_each_cpu_cond() and on_each_cpu() adds d43f17a1da25 smp: Micro-optimize smp_call_function_many_cond() adds 50bf8080a94d static_call: Fix the module key fixup adds 8d0968cc6b8f locking/csd_lock: Add boot parameter for controlling CSD l [...] adds de7b09ef658d locking/csd_lock: Prepare more CSD lock debugging adds a5aabace5fb8 locking/csd_lock: Add more data to CSD lock debugging adds 864b435514b2 x86/jump_label: Mark arguments as const to satisfy asm con [...] adds 3e31f94752e4 lockdep: Add lockdep_assert_not_held() adds f8cfa46608f8 lockdep: Add lockdep lock state defines adds bdb1050ee1fa ath10k: Detect conf_mutex held ath10k_drain_tx() calls adds a500fc918f7b Merge branch 'locking/core' into x86/mm, to resolve conflict adds 79decb9c22a7 Merge branch 'x86/mm' adds 59eca2fa1934 x86/cpu/hygon: Set __max_die_per_package on Hygon adds 0636b2c23cf8 Merge branch 'x86/cpu' adds eca8f0c80a00 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds d90c68b55d09 Merge branch 'timers/urgent' adds 8a6edb5257e2 sched: Fix migration_cpu_stop() requeueing adds c20cf065d4a6 sched: Simplify migration_cpu_stop() adds 58b1a45086b5 sched: Collate affine_move_task() stoppers adds 3f1bc119cd7f sched: Optimize migration_cpu_stop() adds 9e81889c7648 sched: Fix affine_move_task() self-concurrency adds 50caf9c14b14 sched: Simplify set_affinity_pending refcounts adds ce29ddc47b91 sched/membarrier: fix missing local execution of ipi_sync_ [...] adds b1c8f6c6ff83 Merge branch 'sched/urgent' adds e140749c9f19 sched: Simplify migration_cpu_stop() adds 183f47fcaa54 kcov: Remove kcov include from sched.h and move it to its users. adds 0826530de3cb sched/fair: Remove update of blocked load from newidle_balance adds ab2dde5e98db sched/fair: Remove unused return of _nohz_idle_balance adds 64f84f273592 sched/fair: Remove unused parameter of update_nohz_stats adds 7a82e5f52a35 sched/fair: Merge for each idle cpu loop of ILB adds 6553fc181791 sched/fair: Reorder newidle_balance pulled_task tests adds c6f886546cb8 sched/fair: Trigger the update of blocked load on newly idle cpu adds 39b6a429c304 sched/fair: Reduce the window for duplicated update adds 0372e1cf70c2 sched/fair: Fix task utilization accountability in compute [...] adds 736cc6b31102 sched/fair: use lsub_positive in cpu_util_next() adds 39a2a6eb5c9b sched/fair: Fix shift-out-of-bounds in load_balance() adds b89997aa88f0 sched/pelt: Fix task util_est update filtering adds 3ae70c251f34 cpu/hotplug: Allowing to reset fail injection adds 62f250694092 cpu/hotplug: CPUHP_BRINGUP_CPU failure exception adds 453e41085183 cpu/hotplug: Add cpuhp_invoke_callback_range() adds 585b6d2723dc sched/topology: fix the issue groups don't span domain->sp [...] adds e7fcd7622823 psi: Add PSI_CPU_FULL state adds 7fae6c8171d2 psi: Use ONCPU state tracking machinery to detect reclaim adds fddc8bab531e psi: Pressure states are unlikely adds 4117cebf1a9f psi: Optimize task switch inside shared cgroups adds 56dc96e3ff7a Merge branch 'sched/core' adds a5398bffc01f perf/core: Flush PMU internal buffers for per-CPU events adds afbef3014958 perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR adds 956f73ef7c8a Merge branch 'perf/urgent' adds d54dba419994 objtool: Allow UNWIND_HINT to suppress dodgy stack modifications adds d473b18b2ef6 objtool,x86: Renumber CFI_reg adds 2ee0c363492f objtool,x86: Rewrite LEA decode adds ffc7e74f36a2 objtool,x86: Rewrite LEAVE adds 16ef7f159c50 objtool,x86: Simplify register decode adds 78df6245c3c8 objtool,x86: Support %riz encodings adds 961d83b9073b objtool,x86: Rewrite ADD/SUB/AND adds 36d92e43d01c objtool,x86: More ModRM sugar adds 8ad15c690084 objtool: Add --backup adds a2f605f9ff57 objtool: Collate parse_options() users adds 900b4df347bb objtool: Parse options from OBJTOOL_ARGS adds 0cfe6ab39f05 Merge branch 'objtool/core' adds cbe16f35bee6 genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() adds 578bec1c2c6c Merge branch 'irq/core' adds a2cb6a92342f Merge branch 'linus' adds 46eb1701c046 hrtimer: Update softirq_expires_next correctly after __hrt [...] adds 656020f332bf Merge branch 'timers/urgent' adds 6840a150b9da x86/platform/uv: Set section block size for hubless architectures adds fe065f84169a Merge branch 'x86/platform' adds 9da54be651f8 x86/virtio: Have SEV guests enforce restricted virtio memo [...] adds edd38538ddb7 Merge branch 'x86/seves' adds c6b2f240bf8d tools/x86: Add a kcpuid tool to show raw CPU features adds 90ce89ee8f05 Merge branch 'x86/misc' adds 3fb0fdb3bbe7 x86/stackprotector/32: Make the canary into a regular perc [...] adds d0962f2b24c9 x86/entry/32: Remove leftover macros after stackprotector [...] adds a279ae8ec587 Merge branch 'x86/core' adds 09141ec0e4ef x86: Remove duplicate TSC DEADLINE MSR definitions adds ee9b42fd7af6 Merge branch 'x86/cleanups' adds 9e9888a0fe97 efi: stub: omit SetVirtualAddressMap() if marked unsupport [...] adds 361316d29e57 Merge branch 'efi/urgent' adds bbeeab365cc7 Merge remote-tracking branch 'tip/auto-latest' adds eef740bbc74b Merge remote-tracking branch 'edac/edac-for-next' adds 69dd4503a7e6 irqdomain: Remove debugfs_file from struct irq_domain adds 3e895f4cbd15 ARM: ep93xx: Select GENERIC_IRQ_MULTI_HANDLER directly adds a79f7051cccb irqchip: Do not blindly select CONFIG_GENERIC_IRQ_MULTI_HANDLER adds 48173ea8bbe2 Merge remote-tracking branch 'irqchip/irq/irqchip-next' adds 111b03ad1ba7 lib: test_bitmap: clearly separate ERANGE from EINVAL tests. adds fc141d5e4015 lib: test_bitmap: add tests to trigger ERANGE case. adds 51bde55f2a8f lib: test_bitmap: add more start-end:offset/len tests adds df6d939bdde8 lib: bitmap: fold nbits into region struct adds cfe4ffa7d0c7 lib: bitmap: move ERANGE check from set_region to check_region adds 4d64f55eb2d5 lib: bitmap: support "N" as an alias for size of bitmap adds dc0194d81d1f lib: test_bitmap: add tests for "N" alias adds 5bfc5b014e8e rcu: deprecate "all" option to rcu_nocbs= adds cca544899b54 rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" adds 4d9f7e0ae2e0 rcu: Remove superfluous rdp fetch adds ac6d5ebd8f4c rcu: Fix CPU-offline trace in rcutree_dying_cpu adds a940082252b6 rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() adds 769f3dd26df2 rculist: Replace reference to atomic_ops.rst adds 2277fa4d0afb rcu: Fix kfree_rcu() docbook errors adds 7d5e609a8bac softirq: Don't try waking ksoftirqd before it has been spawned adds 93d20f300731 rcu: Prevent dyntick-idle until ksoftirqd has been spawned adds 30c411b83488 docs: Correctly spell Stephen Hemminger's name adds 8572cafecf50 rcu: Add explicit barrier() to __rcu_read_unlock() adds 35d3c8e1b2a3 rcu/tree: Add a trace event for RCU CPU stall warnings adds f2033c62b417 kvfree_rcu: Directly allocate page for single-argument case adds b9feb24e0ddf kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() adds 8e5ed3589e15 kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock [...] adds 5424d6d805a8 kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY adds e31061570e4e kvfree_rcu: Use same set of GFP flags as does single-argument adds 94666b8a8511 rcuscale: Add kfree_rcu() single-argument scale test adds b8f874fa5d72 mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels adds 5d8aa9a2adee rcutorture: Add crude tests for mem_dump_obj() adds 594f5105ea2b rcu/nocb: Detect unsafe checks for offloaded rdp adds 4993489a8272 timer: Report ignored local enqueue in nohz mode adds 57ee1d29873e rcu/nocb: Comment the reason behind BH disablement on batc [...] adds b4474b38b6a1 rcu/nocb: Forbid NOCB toggling on offline CPUs adds b32fef9e4e67 rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep adds 639ae3563adf rcu/nocb: Only (re-)initialize segcblist when needed on CPU up adds fea8a355457f rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_st [...] adds 886e5d30b93d rcu: Make nocb_nobypass_lim_per_jiffy static adds cf867d31bf2f rcu/nocb: Fix missed nocb_timer requeue adds 575588b54571 rcu/nocb: Disable bypass when CPU isn't completely offloaded adds 77eb60085fda rcu/nocb: Remove stale comment above rcu_segcblist_offload() adds edc9bd04a2ea rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lo [...] adds 1e396966640d rcu: Provide polling interfaces for Tree RCU grace periods adds 51e65e54c6c5 rcu: Provide polling interfaces for Tiny RCU grace periods adds 3f93bf942919 rcutorture: Test start_poll_synchronize_rcu() and poll_sta [...] adds 212de57b130b rcu: Expedite deboost in case of deferred quiescent state adds ebf5736cff51 rcutorture: Make TREE03 use real-time tree.use_softirq setting adds bd37d76a028d rcutorture: Fix testing of RCU priority boosting adds ac7df28022e4 rcu: Make rcu_read_unlock_special() expedite strict grace periods adds a9176cc51e96 torture: Make jitter.sh handle large systems adds 8f48f389f494 rcu-tasks: Rectify kernel-doc for struct rcu_tasks adds cdee7ea2e508 rcu-tasks: Add block comment laying out RCU Tasks Trace design adds 04315ceba7ab torture: Replace torture_init_begin string with %s adds b6683acf6c52 rcutorture: Replace rcu_torture_stall string with %s adds f8a60fa6956a torturescript: Don't rerun failed rcutorture builds adds c3440b201b96 torture: Allow 1G of memory for torture.sh kvfree testing adds 315cf57acc98 torture: Provide bare-metal modprobe-based advice adds 0e0a23caa876 torture: Improve readability of the testid.txt file adds 2eed9ebf39ab rcuscale: Disable verbose torture-test output adds d621fb8d88dd refscale: Disable verbose torture-test output adds fb88dc41f4b5 torture: Move build/run synchronization files into scenari [...] adds 83d1a93f9656 torture: Use file-based protocol to mark batch's runs complete adds 861efa3f101e torture: Use "jittering" file to control jitter.sh execution adds c5995cfac134 torture: Eliminate jitter_pids file adds e7b6e611f4d4 torture: Reverse jittering and duration parameters for jitter.sh adds a8babf929b31 torture: Abstract jitter.sh start/stop into scripts adds b99d37bb4305 torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd adds 636b70efa121 torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh adds c1cda68723fc torture: Record jitter start/stop commands adds 0f7e7cb503ab torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs adds 777cfe4b6d53 torture: Remove no-mpstat error message adds 7be1e5323af4 torture: Rename SRCU-t and SRCU-u to avoid lowercase characters adds 8c3e3a370137 torture: Make upper-case-only no-dot no-slash scenario nam [...] adds f78cc8b1b68a torture: De-capitalize TORTURE_SUITE adds 8361ebada965 torture: Create a "batches" file for build reuse adds 6364c5ef3167 torture: Add kvm-again.sh to rerun a previous torture-test adds f63c9d3b976d torture: Add --duration argument to kvm-again.sh adds dff9f5391bfb torture: Make kvm-transform.sh update jitter commands adds b304e13768cc torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh [...] adds 8c6bc303c36e torture: Print proper vmlinux path for kvm-again.sh runs adds cc6bc99555a6 torture: Consolidate qemu-cmd duration editing into kvm-tr [...] adds a6f4191fb874 torture: Fix kvm.sh --datestamp regex check adds 5e54851610f4 Merge branches 'bitmaprange.2021.03.03b', 'fixes.2021.03.0 [...] adds f4840185fc36 kcsan, debugfs: Move debugfs file creation out of early init adds 05015eefc476 kcsan: Make test follow KUnit style recommendations adds e040436da663 kcsan: Switch to KUNIT_CASE_PARAM for parameterized tests adds 8bfd6d9bb971 kcsan: Add missing license and copyright headers adds baf2efc818f5 Merge branch 'kcsan.2021.03.03b' into HEAD adds 2db7f2d8a63d doc: Update rcu_dereference.rst reference adds 2ebeece092c4 tools/memory-model: Remove reference to atomic_ops.rst adds 93ee69447cd0 tools/memory-model: Add access-marking documentation adds 51e482c62858 tools/memory-model: Document locking corner cases adds 773070ea7ba1 tools/memory-model: Make judgelitmus.sh note timeouts adds 8845b05223ce tools/memory-model: Make cmplitmushist.sh note timeouts adds 65a87007044f tools/memory-model: Make judgelitmus.sh identify bad macros adds 0930b3636814 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 2d76217fce88 tools/memory-model: Fix paulmck email address on pre-exist [...] adds ef7c2e55ba0c tools/memory-model: Update parseargs.sh for hardware verification adds 20a5ae639254 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 1b80e4279c3b tools/memory-model: Add simpletest.sh to check locking, RC [...] adds ae264d2e4613 tools/memory-model: Fix checkalllitmus.sh comment adds 2cd4aaf3f38b tools/memory-model: Hardware checking for check{,all}litmus.sh adds c71a90dcebff tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 5a0361746459 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 4db9c221a6b7 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 7724f39cb87e tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds a2bf68c14a07 tools/memory-model: Keep assembly-language litmus tests adds 0610c223d4b4 tools/memory-model: Allow herd to deduce CPU type adds ea73f78f79fe tools/memory-model: Make runlitmus.sh check for jingle errors adds 54c6911ae554 tools/memory-model: Add -v flag to jingle7 runs adds f9cb37e6ac37 tools/memory-model: Implement --hw support for checkghlitmus.sh adds a80a49a28582 tools/memory-model: Fix scripting --jobs argument adds 38532825bd17 tools/memory-model: Make checkghlitmus.sh use mselect7 adds 4adaf616856e tools/memory-model: Make history-check scripts use mselect7 adds e63f9dee689b tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 36fb75e09a37 tools/memory-model: Repair parseargs.sh header comment adds afcb02e833c1 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 07dacfb24fdf tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 429bf60ef8bb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 5827fc323005 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 87f839888775 Merge branch 'lkmm-dev.2021.03.04a' into HEAD adds 3e90d423e754 EXP net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused adds a6f590c224ca torture: Fix remaining erroneous torture.sh instance of $* adds 969850a91865 rcu-tasks: Add block comment laying out RCU Tasks design adds a464cbdc1ba7 rcu-tasks: Add block comment laying out RCU Rude design adds 9e3ed53f8edf squash! tools/memory-model: Add access-marking documentation adds 9dd9f7930b4d kcsan: Add pointer to access-marking.txt to data_race() bullet adds 2f4e082d9ff0 torture: Add "scenarios" option to kvm.sh --dryrun parameter adds 7f58c0fb9238 torture: Make kvm-again.sh use "scenarios" rather than "ba [...] adds 61fdf63cba75 tools/memory-model: Fix smp_mb__after_spinlock() spelling adds 31ba5e51bbb0 refscale: Allow CPU hotplug to be enabled adds 5e172763cdca rcuscale: Allow CPU hotplug to be enabled adds 5dd4b5a92030 torture: Add prototype kvm-remote.sh script adds 8b76ceccdb04 Merge remote-tracking branch 'rcu/rcu/next' adds beda430177f5 KVM: x86: Ensure deadline timer has truly expired before p [...] adds 99840a75454b KVM: SVM: Connect 'npt' module param to KVM's internal 'np [...] adds 4691453406c3 kvm: x86: use NULL instead of using plain integer as pointer adds b96b0c5de685 KVM: arm64: nvhe: Save the SPE context early adds 31948332d5fa KVM: arm64: Avoid corrupting vCPU context register in guest exit adds c4b000c3928d KVM: arm64: Fix nVHE hyp panic host context restore adds 6b5b368fccd7 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key adds f27647b588c1 KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] adds b9d699e2694d KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 9739f6ef053f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 357ad203d45c KVM: arm64: Fix range alignment when walking page tables adds 4df5f615ba65 Merge remote-tracking branch 'kvm/next' adds cfe1e2b69497 KVM: arm64: nvhe: Save the SPE context early adds a8a0f5dbcdf5 KVM: arm64: Avoid corrupting vCPU context register in guest exit adds 5c4dfcdc4c23 KVM: arm64: Fix nVHE hyp panic host context restore adds 54ee8a8a3cf2 KVM: arm64: Turn kvm_arm_support_pmu_v3() into a static key adds 913e36d3f29d KVM: arm64: Don't access PMSELR_EL0/PMUSERENR_EL0 when no [...] adds 9a2910a968a7 KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v [...] adds 06ddd2f2bf7f KVM: arm64: Workaround firmware wrongly advertising GICv2- [...] adds 255af9c2d1df Merge remote-tracking branch 'kvmarm/fixes' into kvmarm-ma [...] adds 6ceaf5d8ce01 Merge remote-tracking branch 'kvm-arm/next' adds b156babbdfe2 Merge remote-tracking branch 'percpu/for-next' adds 88f6ac99a6e5 Merge branch 'for-5.12' into test-merge-for-5.12 adds a7347aa8e061 workqueue: Move the position of debug_work_activate() in _ [...] adds 5b1de91c3e78 Merge remote-tracking branch 'workqueues/for-next' adds fc622b3d36e6 platform/surface: Set up Surface Aggregator device registry adds 797e78564634 platform/surface: aggregator_registry: Add base device hub adds 17590927f768 platform/surface: aggregator_registry: Add battery subsyst [...] adds 7b5ee8d095ef platform/surface: aggregator_registry: Add platform profil [...] adds f68aaf85e08e platform/surface: aggregator_registry: Add DTX device adds aebf0a11a8c1 platform/surface: aggregator_registry: Add HID subsystem devices adds b78b4982d763 platform/surface: Add platform profile driver adds 03ee31839170 platform/surface: aggregator: Make SSAM_DEFINE_SYNC_REQUES [...] adds 0a053f01fe6d platform/x86: thinkpad_acpi: Handle keyboard cover attach/ [...] adds 8b6077b8de81 MAINTAINERS: update MELLANOX HARDWARE PLATFORM SUPPORT mai [...] adds b81c6ce9a87c platform/x86: Fix typo in Kconfig adds d7da7534272f platform/x86: hp-wmi: rename "thermal policy" to "thermal [...] adds 4296f679ca50 platform/x86: hp-wmi: add platform profile support adds d9ff4ec3324f platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 adds 2478907572fd platform: x86: ACPI: Get rid of ACPICA message printing adds 2b329f5694ae platform/x86: wmi: Make remove callback return void adds 87eaede45385 platform/x86: touchscreen_dmi: Handle device properties wi [...] adds 004f44561ed9 Merge remote-tracking branch 'drivers-x86/for-next' adds bd46c0d02ad6 ipmi: Refine retry conditions for getting device id adds 8bca441a1730 ipmi:ssif: make ssif_i2c_send() void adds 5b3f4316e8fa ipmi: Handle device properties with software node API adds 06a3b7bb3adb Merge remote-tracking branch 'ipmi/for-next' adds 59fa3def35de usb: dwc3: add a power supply for current control adds effcaf3f59b5 usb: dwc3: add an alternate path in vbus_draw callback adds 65a2f67d9945 usb: typec: tps6598x: Add trace event for IRQ events adds d41df82d16e3 usb: typec: tps6598x: Add trace event for status register adds 76813aabd81f usb: typec: tps6598x: Add trace event for power status register adds 415f23aa799c usb: typec: tps6598x: Add trace event for data status adds ff04213171cf usb: typec: tcpm: Wait for vbus discharge to VSAFE0V befor [...] adds cdcc614642f1 usb: gadget: function: fix typo in f_printer.c adds f3918133401c usb: gadget: storage: Remove unused function pointer typed [...] adds 5410c878cc60 USB: core: no need to save usb_devices_root adds 8798fe2ac067 USB: gadget: dummy-hcd: remove redundant initialization of [...] adds 923e79f49979 usb: chipidea: tegra: fix flexible_array.cocci warnings adds a00e9fc8f408 usb: dwc2: Add STM32 related debugfs entries adds 9e1ceb4f2b94 USB: host: isp116x: remove dentry pointer for debugfs adds c7502f77df4e USB: host: isp1362: remove dentry pointer for debugfs adds 508a070e5f1e USB: host: sl811: remove dentry pointer for debugfs adds 89a132cf73bd USB: host: uhci: remove dentry pointer for debugfs adds b43fba1b7b4c USB: typec: fusb302: create debugfs subdir for the driver adds f88837cc2789 USB: typec: tcpm: create debugfs subdir for the driver adds 5bb9cdb320a5 USB: remove usb_bus_type from usb.h adds d05a12f0478c usb: dwc3: Fix dereferencing of null dwc->usb_psy adds 5e17812c22bc usb: dwc3: document usb_psy in struct dwc3 adds a1c60a598f45 Merge remote-tracking branch 'usb/usb-next' adds c450e48eb570 usb: cdns3: add power lost support for system resume adds 67982dfa59de usb: cdns3: imx: add power lost support for system resume adds 1c8f252aa6d1 Merge remote-tracking branch 'usb-chipidea-next/for-usb-next' adds 1f8a51ee3242 tty: serial: pch_uart.c: remove debugfs dentry pointer adds 296cc4e11c97 MAINTAINERS: orphan mxser adds 4ced3fc14db7 MAINTAINERS: drop cyclades.com reference adds ba184fd40a0d PCI: remove synclink entries from pci_ids adds c87f2e8195ee vgacon: comment on vga_rolled_over adds 776c01feeccd tty: cyclades, remove this orphan adds 2eb13423c8e1 tty: isicom, remove this orphan adds f4485e28389e tty: rocket, remove the driver adds 2789f8c5b00f tty: remove TTY_LDISC_MAGIC adds 51a4f96f4cac tty: n_tty, set tty_ldisc_ops::owner adds 171082941a25 tty: imx, use ms_to_ktime adds 83b05aeeda8c tty: 8250, use ms_to_ktime adds 319550a79e5c tty: 8250, cleanup em485 timers adds 400714ae9567 tty: 8250/serial_cs, propagate errors in simple_config adds 8528e788b8c6 net: caif: inline register_ldisc adds 4edcb6abb3d1 net: nfc: nci: remove memset of nci_uart_drivers adds 19ebc0278f95 net: nfc: nci: drop nci_uart_ops::recv_buf adds bc5f4af1c4c2 net: nfc: nci: drop nci_uart_default_recv adds b4536bebf075 tty: con3215, remove tasklet for tty_wakeup adds 0cc3bbcfe657 tty: con3215, remove unneeded tty checks adds e8ee2c07ac30 tty: con3215, remove tty->driver_data casts adds 08ad36baa441 tty: jsm_tty, make char+error handling readable adds ae9cf034bd16 tty: nozomi, remove struct buffer adds a43474d6d141 tty: nozomi, remove init/exit messages adds b2794f96cce0 tty: nozomi, remove useless debug prints adds 09cd39196cfd tty: vcc, make globals static adds 43b849968559 tty: vcc, drop version dump adds cd54e089e25f tty: vcc, use name strings directly adds ad5f5506251b tty: vcc, remove useless tty checks adds dfa71dce08b7 tty: xtensa/iss, drop serial_version & serial_name adds ff887a8d156d tty: xtensa/iss, don't reassign to tty->port adds 50db3a586490 tty: xtensa/iss, remove stale comments adds e819b7139fc5 tty: xtensa/iss, setup the timer statically adds 82e5fda75b44 tty: xtensa/iss, make rs_init static adds 9134f66ece99 tty: do not check tty_unregister_driver's return value adds 01a6f0a9434c tty: let tty_unregister_driver return void adds 2b389f69fc38 tty: localise ptychar and make it const adds 4bc59d601040 tty: synclink_gt, drop unneeded forward declarations adds fb8d350c291c tty: hvc, drop unneeded forward declarations adds 0417b82ebb88 tty: n_gsm, remove duplicates of parameters adds 41f7f932b2cc tty: cleanup tty_chars_in_buffer adds 0a4f0f9f597c tty: make everyone's chars_in_buffer return >= 0 adds 3a72308322cc tty: make everyone's write_room return >= 0 adds d1c1b2005dad drivers: tty: serial: IMX_EARLYCON: fix Kconfig dependency [...] adds e97627fe6c77 Merge remote-tracking branch 'tty/tty-next' adds 46d61f758482 virtio_console: remove pointless check for debugfs_create_dir() adds 49f78c54396a drivers: vmw_balloon: remove dentry pointer for debugfs adds 870ef26e952c drivers: habanalabs: remove unused dentry pointer for debu [...] adds ce997fa9bced Merge remote-tracking branch 'char-misc/char-misc-next' adds 71ded94ec6bf extcon: Add stubs for extcon_register_notifier_all() functions adds 7e63f2c4dca7 extcon: max8997: Add CHGINS and CHGRM interrupt handling adds 7134e5eb41fd extcon: sm5502: Detect OTG when USB_ID is connected to ground adds 767128762a4f extcon: Fix error handling in extcon_dev_register adds 687bba3899f6 bindings: pm8941-misc: Convert bindings to YAML adds 43b8382e257c bindings: pm8941-misc: Add support for VBUS detection adds b906ab549836 extcon: qcom-spmi: Add support for VBUS detection adds f1b1473bd93d Merge remote-tracking branch 'extcon/extcon-next' adds 1516db7d612b MAINTAINERS: Add linux-phy list and patchwork adds 8e6b3a78eddd phy: tusb1210: use bitmasks to set VENDOR_SPECIFIC2 adds be9d619e25d5 Merge remote-tracking branch 'phy-next/next' adds 815f421b6f6d thunderbolt: debugfs: Handle fail reading block adds d59b8faa047e thunderbolt: Drop unused functions tb_switch_is_[ice|tiger [...] adds 9cc0af788965 Merge remote-tracking branch 'thunderbolt/next' adds d12a064dbb06 staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/r [...] adds 3516e2dc74fb staging: rtl8723bs: remove DBG_COUNTER calls from os_dep/x [...] adds c54c50e52089 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_xmit.c adds 5d5b2e776732 staging: rtl8723bs: remove DBG_COUNTER calls from core/rtw_recv.c adds 4e9e87b1b807 staging: rtl8723bs: remove DBG_COUNTER definition from rtw [...] adds d13927921e54 staging: rtl8723bs: remove rx_logs/tx_logs/int_logs from d [...] adds e7ecd9987c1f Staging: mt7621-pci: fixed a blank line coding style issue adds ee011f1927e3 staging: wlan-ng: Fixed incorrect type warning in p80211netdev.c adds e76ded12b867 staging: wlan-ng: Remove unused function pointer typedef f [...] adds c5d50491182b staging: wfx: logical continuations should be on the previ [...] adds 28f80f82a70f staging: wfx: Fix alignment style issue in sta.c adds 24162cca2a2f staging: rtl8192e: fix typo in a comment adds 991d95ac501e staging: rtl8192e: fix typo in a function name adds 09f33a2e1522 staging: rtl8192e: Fix comparisons to NULL adds c6755e180e55 staging: rtl8192e: rename ShortData to short_data in seque [...] adds 98a09edc981a staging: rtl8192e: rename FragNum to frag_num in sequence_ [...] adds 9b4ccaf43532 staging: rtl8192e: rename SeqNum to seq_num in sequence_co [...] adds dc3400b788f6 staging: rtl8723bs: Remove unused function pointer typedef [...] adds c528d91df098 staging: qlge: fix comment style in qlge_main.c adds 8a93be91c35e staging: emxx_udc: remove unused variable driver_desc adds 9cabc19c00ca staging: rtl8188eu: Format comments adds c0e3feabb96d staging: vt6656: Fix alignment of function args adds d97256afd891 staging: wimax/i2400m: don't change the endianness of one [...] adds 95de6c7f5528 staging: rtl8192e: rename charData to char_data in ba_para [...] adds 5e575247ab87 staging: rtl8192e: rename shortData to short_data in ba_pa [...] adds 7dd69f3b9c3f staging: rtl8192e: rename BAPolicy to ba_policy in ba_para [...] adds f76df002afdf staging: rtl8192e: rename BufferSize to buffer_size in ba_ [...] adds fea0881f1594 staging: rtl8192e: rename AMSDU_Support to amsdu_support i [...] adds e4142829a123 staging: rtl8192e: rename TID to tid in ba_param_set union adds acbb1e45d163 staging: hikey9xx: fix warning styling issues adds f8f4472df272 staging: sm750fb: added identifier names for function decl [...] adds 220f1032f382 staging: greybus: Fix blank line style issue in sdio.c adds c15f7dd8114b staging: rtl8192u: fix RT_TRACE() in r8190_rtl8256.c adds 8e017c0c6deb staging: rtl8192u: remove unnecessary return in r8190_rtl8256.c adds 7478aa69eea5 staging: fwserial: match alignment with open parenthesis adds 1f384afad907 staging: octeon: cleanup unnecessary parentheses in ethern [...] adds e831c4c79988 staging: gasket Fix comparison with Null adds d0f1be75eb16 staging: gasket: removed unnecessary debug message to fix [...] adds d0d3422d6b8c staging: rtl8723bs: fix code style comparison warning adds 503c94e96359 staging: rtl8192e: rename charData to char_data in delba_p [...] adds a36d9fd796be staging: rtl8192e: rename shortData to short_data in delba [...] adds baee9f73fd1c staging: rtl8192e: rename Reserved to reserved in delba_pa [...] adds ee44850766be staging: rtl8192e: rename Initiator to initiator in delba_ [...] adds 821530630520 staging: rtl8192e: rename TID to tid in delba_param_set union adds 4b2fb9793255 staging: rtl8192e: rename Timer to timer in ba_record struct adds 5d9b11f1f7a5 staging: rtl8192e: rename bValid to b_valid in ba_record struct adds 84fa45615a84 staging: rtl8192e: rename DialogToken to dialog_token in b [...] adds d6af12204d82 staging: rtl8192e: rename BaParamSet to ba_param_set in ba [...] adds 30db4b618fe0 staging: rtl8192e: rename BaTimeoutValue to ba_timeout_val [...] adds 9dd08166deec staging: rtl8192e: rename BaStartSeqCtrl to ba_start_seq_c [...] adds 51e623de793e staging: rtl8192e: reformat ba_record struct adds 3f574dedf2e0 staging: rtl8192e: fix alignment issues in rtllib_wx.c adds 0c9b31d21fee staging: kpc2000: code style: match alignment with open pa [...] adds db849d29e3a4 staging: kpc2000: code style: fix line length issue adds 36ca8041c9f1 staging: wimax: i2400m: add space before open parenthesis adds 71c251c56d33 staging: comedi dt2814: Removed unused variables adds 36b12ec18c6c staging: android: Remove filename reference from file adds 3ac359397a99 staging: wimax: Fix block comment style issue in stack.c adds a5bab1ae6669 staging: rt8192u: Move constant in comparison to the RHS adds 9f80e6bde374 staging: vc04_services: fix indent in vchiq_debugfs_node adds 60d554615493 staging: wimax: fix code style issues adds 7e8442f43684 staging: rtl8192e: remove blank line in bss_ht struct adds 05bb37ea7dad staging: rtl8192e: rename bdSupportHT to bd_support_ht in [...] adds d64c995353d3 staging: rtl8192e: rename bdHTCapBuf to bd_ht_cap_buf in b [...] adds d61b656485a4 staging: rtl8192e: rename bdHTCapLen to bd_ht_cap_len in b [...] adds c53926e94754 staging: rtl8192e: rename bdHTInfoBuf to bd_ht_info_buf in [...] adds 4c22ebf822d4 staging: rtl8192e: rename bdHTInfoLen to bd_ht_info_len in [...] adds cf943917a884 staging: rtl8192e: rename bdHTSpecVer to bd_ht_spec_ver in [...] adds 9fd0deeb1d39 staging: rtl8192e: rename bdBandWidth to bd_bandwidth in b [...] adds bde4a20ca290 staging: rtl8192e: rename bdRT2RTAggregation to bd_rt2rt_a [...] adds eca151e0604b staging: rtl8192e: rename bdRT2RTLongSlotTime to bd_rt2rt_ [...] adds 2c32a46f9812 staging: rtl8192e: rename RT2RT_HT_Mode to rt2rt_ht_mode i [...] adds b84c0312093b staging: rtl8192e: rename bdHT1R to bd_ht_1r in bss_ht struct adds 1d58372b4bde staging: rtl8192e: reformat bss_ht struct adds 1da25b8c9a9c staging: clocking-wizard: Fix kernel-doc warning adds 97e18edaff55 staging: clocking-wizard: Rename speed-grade to xlnx,speed-grade adds fdb90a36771c staging: clocking-wizard: Update the fixed factor divisors adds 85fbd1988112 staging: clocking-wizard: Allow changing of parent rate fo [...] adds fe4887730093 staging: clocking-wizard: Add support for dynamic reconfiguration adds 9783ae3621bd staging: clocking-wizard: Add support for fractional support adds b0ff7ee301a6 staging: clocking-wizard: Remove the hardcoding of the clo [...] adds cc16d61ab838 staging: comedi: dt2814: Clear stale AI data before operation adds 3138c34bca61 staging: comedi: dt2814: Don't wait for conversion in inte [...] adds 34afca8dd447 staging: comedi: dt2814: Call dt2814_ai_clear() during ini [...] adds 612c06e1c038 staging: comedi: dt2814: Fix asynchronous command interrup [...] adds 7b08a4ee04e1 staging: comedi: dt2814: Remove struct dt2814_private adds 12ede4a15bb1 staging: comedi: dt2814: Clear stale AI data on detach adds 5535412dc971 staging: fwserial: minor coding style fix adds 731a33bee015 staging:rtl8712: replace get_(d|s)a with ieee80211_get_(D|S)A adds ea5322228a86 staging:rtl8712: remove unused definitions from wifi.h adds cde4deddce5c staging:rtl8712: use IEEE80211_FCTL_* kernel definitions adds 4169c1a9893d staging:rtl8712: replace cap_* definitions with native ker [...] adds 16fd00fbfb24 staging: rtl8723bs: core: Replace sprintf with scnprintf adds 9be6c3296ab1 staging: rtl8723bs: hal: Replace sprintf with scnprintf adds 831c4eba781e staging: rtl8723bs: os_dep: Replace sprintf with scnprintf adds e68db9880d44 staging: rtl8192e: rename TsCommonInfo to ts_common_info i [...] adds 13c0a7634bdc staging: rtl8192e: rename RxIndicateSeq to rx_indicate_seq [...] adds f65b1ac07a8e staging: rtl8192e: rename RxTimeoutIndicateSeq to rx_timeo [...] adds 4315ff4533b6 staging: rtl8192e: rename RxPendingPktList to rx_pending_p [...] adds 311b30a779ca staging: rtl8192e: rename RxPktPendingTimer to rx_pkt_pend [...] adds 7bb03a844843 staging: rtl8192e: rename RxAdmittedBARecord to rx_admitte [...] adds a07a93b7eace staging: rtl8192e: rename RxLastSeqNum to rx_last_seq_num [...] adds e47ce15c48c2 staging: rtl8192e: rename RxLastFragNum to rx_last_frag_nu [...] adds 0234aac6111b staging: rtl8192e: reformat rx_ts_record struct adds 964c7b51b325 staging: rtl8192e: remove redundant variable shadowing adds fd41eb765ff8 staging: wimax/i2400m: fix byte-order issue adds 4e1c5d4c35d8 staging: wimax/i2400m: convert __le32 type to host byte-order adds 46a8c49d2a98 Merge remote-tracking branch 'staging/staging-next' adds 8880ff72d287 interconnect: qcom: icc-rpm: record slave RPM id in error log adds f1b51b52986d dt-bindings: interconnect: Add bindings for Qualcomm SDM660 NoC adds c63455ec42cd interconnect: qcom: Add SDM660 interconnect provider driver adds f8d9c5dabd04 Merge branch 'icc-sdm660' into icc-next adds e8a02ef90c06 interconnect: qcom: msm8939: remove rpm-ids from non-RPM nodes adds 3ffdec2843e1 Merge branch 'icc-fixes' into HEAD adds e24c19766f68 Merge remote-tracking branch 'icc/icc-next' adds 44a506a22a71 Merge remote-tracking branch 'cgroup/for-next' adds f7733625ec2f scsi: ufs: Add exception event tracepoint adds 37b97b18704f scsi: ufs: Add exception event definitions adds cd4694756188 scsi: ufs: ufs-debugfs: Add user-defined exception_event_mask adds 7deedfdaeccf scsi: ufs: ufs-debugfs: Add user-defined exception event r [...] adds 4ec591790356 scsi: sbitmap: Remove sbitmap_clear_bit_unlock adds efe1f3a1d583 scsi: sbitmap: Maintain allocation round_robin in sbitmap adds bf2c4282a10a scsi: sbitmap: Add helpers for updating allocation hint adds c548e62bcf6a scsi: sbitmap: Move allocation hint into sbitmap adds cbb9950b41dd scsi: sbitmap: Export sbitmap_weight adds 2d13b1ea9f4a scsi: sbitmap: Add sbitmap_calculate_shift() helper adds d022d18c045f scsi: blk-mq: Add callbacks for storing & retrieving budget token adds 2a5a24aa8338 scsi: blk-mq: Return budget token from .get_budget callback adds 9ebb4d70dc0e scsi: core: Put hot fields of scsi_host_template in one cacheline adds 6cb9b15238a3 scsi: megaraid_sas: Replace sdev_busy with local counter adds 8278807abd33 scsi: core: Add scsi_device_busy() wrapper adds ca4453213951 scsi: core: Make sure sdev->queue_depth is <= max(shost->c [...] adds 020b0f0a3192 scsi: core: Replace sdev->device_busy with sbitmap adds a9294d867432 scsi: target: core: Move t_task_cdb initialization adds cb222a013dca scsi: target: core: Drop kref_get_unless_zero() in target_ [...] adds a78b713618c0 scsi: target: core: Rename transport_init_se_cmd() adds 750a1d93f905 scsi: target: core: Break up target_submit_cmd_map_sgls() adds 50ab9c47f51d scsi: target: srpt: Convert to new submission API adds 7d676851de84 scsi: target: ibmvscsi_tgt: Convert to new submission API adds 919ba0ad7d5a scsi: target: qla2xxx: Convert to new submission API adds 17ae18a6efed scsi: target: tcm_loop: Convert to new submission API adds c7e086b8d753 scsi: target: sbp_target: Convert to new submission API adds 12340930a3e1 scsi: target: usb: gadget: Convert to new submission API adds eb929804db7c scsi: target: vhost-scsi: Convert to new submission API adds 1f48b065dad1 scsi: target: xen-scsiback: Convert to new submission API adds 47edc84f3376 scsi: target: tcm_fc: Convert to new submission API adds 0fa50a8b1244 scsi: target: core: Remove target_submit_cmd_map_sgls() adds 08694199477d scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() adds eb44ce8c8c7d scsi: target: core: Add workqueue based cmd submission adds 6ec29cb8ad33 scsi: target: vhost-scsi: Use LIO wq cmd submission helper adds e0eb5d38b732 scsi: target: tcm_loop: Use block cmd allocator for se_cmds adds 1130b499b4a7 scsi: target: tcm_loop: Use LIO wq cmd submission helper adds 802ec4f672ed scsi: target: core: Cleanup cmd flag bits adds 302990ac3b1b scsi: target: core: Fix backend plugging adds 415ccd9811da scsi: target: iblock: Add backend plug/unplug callouts adds 6888da8179fd scsi: target: tcmu: Add backend plug/unplug callouts adds 3d75948b8320 scsi: target: core: Flush submission work during TMR processing adds 39ae3edda325 scsi: target: core: Make completion affinity configurable adds f88dfeea18aa Merge branch 'misc' into for-next adds df7e40025f43 Merge remote-tracking branch 'scsi/for-next' adds af1830956dc3 scsi: core: Add mq_poll support to SCSI layer adds 9e4bec5b2a23 scsi: megaraid_sas: mq_poll support adds c4b57d89bad8 scsi: scsi_debug: mq_poll support adds 4a0c6f432d15 scsi: scsi_debug: Add new defer type for mq_poll adds 4309ea74b0c3 scsi: core: Set shost as hctx driver_data adds 771f712ba5b0 scsi: scsi_debug: Fix cmd duration calculation adds 9302154c07bf scsi: lpfc: Fix incorrect dbde assignment when building ta [...] adds 58c36e80ee2d scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() adds 68a6a66c5168 scsi: lpfc: Fix reftag generation sizing errors adds 2693f5deed16 scsi: lpfc: Fix stale node accesses on stale RRQ request adds 618e2ee146d4 scsi: lpfc: Fix FLOGI failure due to accessing a freed node adds 6b6eaf8a5330 scsi: lpfc: Fix lpfc_els_retry() possible null pointer der [...] adds bd4f5100424d scsi: lpfc: Fix pt2pt connection does not recover after LOGO adds ae960d78ec3a scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf adds 8dd1c125f7f8 scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() adds 8e9a3250dc61 scsi: lpfc: Fix use after free in lpfc_els_free_iocb adds 148bc64d38fe scsi: lpfc: Fix status returned in lpfc_els_retry() error [...] adds 9dd83f75fc8c scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery adds 143753059b8b scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN adds 309b477462df scsi: lpfc: Fix ADISC handling that never frees nodes adds bb6fd33e3a0c scsi: lpfc: Fix nodeinfo debugfs output adds debbc1e2b978 scsi: lpfc: Fix pt2pt state transition causing rmmod hang adds 9628aace0d1f scsi: lpfc: Fix crash caused by switch reboot adds a94a40eb64f1 scsi: lpfc: Change wording of invalid pci reset log message adds cdf811606bd8 scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports adds 69b8eff25c8b scsi: lpfc: Correct function header comments related to nd [...] adds ef53d5e1b8e4 scsi: lpfc: Update lpfc version to 12.8.0.8 adds 67073c69c890 scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes adds a81a38cc6dda scsi: storvsc: Parameterize number hardware queues adds a5941f7cd369 Merge remote-tracking branch 'scsi-mkp/for-next' adds f00bdce04552 vdpa: set the virtqueue num during register adds 7075992ba887 vdpa: introduce virtio pci driver adds 7c8d0abe40d6 virtio-mmio: Use to_virtio_mmio_device() to simply code adds 16d354dc029e virtio: remove export for virtio_config_{enable, disable} adds 8b2c32fb81c3 vdpa_sim: Skip typecasting from void* adds 6054fac06e3c uapi: virtio_ids: add a sound device type ID from OASIS spec adds 1e2fb08629e5 ALSA: virtio: add virtio sound driver adds 3fb7ce161568 ALSA: virtio: handling control messages adds 83ec5db56076 ALSA: virtio: build PCM devices and substream hardware des [...] adds 68742d8557b8 ALSA: virtio: handling control and I/O messages for the PC [...] adds def2208d373b ALSA: virtio: PCM substream operators adds 613515055d34 ALSA: virtio: introduce jack support adds 96db428c31f1 ALSA: virtio: introduce PCM channel map support adds 1f77f124f2f2 ALSA: virtio: introduce device suspend/resume support adds d06fde067770 Merge remote-tracking branch 'vhost/linux-next' adds f7f6259065d2 Merge remote-tracking branch 'rpmsg/for-next' adds 79bdf5472bab docs: driver-api: gpio: consumer: Mark another line of cod [...] adds e04c21258100 Merge remote-tracking branch 'gpio-brgl/gpio/for-next' adds 9a53c44c534e lib/cmdline: Export next_arg() for being used in modules adds 6793484b7cc2 gpio: aggregator: Replace custom get_arg() with a generic [...] adds 7655fd2a7722 irqdomain: Introduce irq_domain_create_simple() API adds 1106c6cf8e25 gpiolib: Unify the checks on fwnode type adds 39fd7c1a175c gpiolib: Move of_node operations to gpiolib-of and correct [...] adds de232781108c gpiolib: Introduce acpi_gpio_dev_init() and call it from core adds 9f320a1dc49b gpiolib: Reuse device's fwnode to create IRQ domain adds 488d05fe25a6 gpiolib: Fold conditionals into a simple ternary operator adds 2973d5efcc96 Merge remote-tracking branch 'gpio-intel/for-next' adds e93b27faa442 pinctrl: microchip-sgpio: Fix wrong register offset for IR [...] adds d698603e3bb4 pinctrl: rockchip: fix restore error in resume adds 0b7bfe1f18cb pinctrl: equilibrium: add missing of_node_put adds 1367375f5359 pinctrl: cp110-system-controller: fix the pin function names adds 5e6a9965b25b pinctrl: armada-cp110 - fix MPP54/MPP55 functions adds 79f506ff2481 pinctrl: stm32: add missing of_node_put adds a4b3b354467c pinctrl: qcom: sc7280: Add GPIO wakeup interrupt map adds 47106d4a2b5d pinctrl: rockchip: clear int status when driver probed adds 1ccb48631512 pinctrl: ingenic: add missing call to of_node_put() adds 59263b2bab47 Merge branch 'devel' into for-next adds e6d8dc05022e Merge remote-tracking branch 'pinctrl/for-next' adds 20a57ad4b848 pinctrl: intel: No need to disable IRQs in the handler adds 90496614ed22 Merge remote-tracking branch 'pinctrl-intel/for-next' adds a9dc5e0cc549 Merge remote-tracking branch 'livepatching/for-next' adds 95a1bbd8dc0d Merge remote-tracking branch 'coresight/next' adds fdf533f5934e Merge remote-tracking branch 'nvdimm/libnvdimm-for-next' adds eaa895a2f4df gnss: drop stray semicolons adds 6092fca0453d Merge remote-tracking branch 'gnss/gnss-next' adds 480134b147ff Merge remote-tracking branch 'slimbus/for-next' adds ce4145dca023 Merge remote-tracking branch 'nvmem/for-next' adds dcb8fa5f3d00 Merge remote-tracking branch 'xarray/main' adds f850a4cad27c drivers: hv: Fix whitespace errors adds ca48739e59df Drivers: hv: vmbus: Move Hyper-V page allocator to arch ne [...] adds 5e4e6ddf8d74 x86/hyper-v: Move hv_message_type to architecture neutral module adds f3c5e63c3690 Drivers: hv: Redo Hyper-V synthetic MSR get/set functions adds b548a7742791 Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch n [...] adds 946f4b8680b8 Drivers: hv: vmbus: Handle auto EOI quirk inline adds d608715d4771 Drivers: hv: vmbus: Move handling of VMbus interrupts adds e4ab4658f1cf clocksource/drivers/hyper-v: Handle vDSO differences inline adds eb3e1d370b4c clocksource/drivers/hyper-v: Handle sched_clock difference [...] adds 4c78738ead4e clocksource/drivers/hyper-v: Set clocksource rating based [...] adds ec866be6ec54 clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts adds d59ec98ca357 Merge remote-tracking branch 'hyperv/hyperv-next' adds 484a58607a80 fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER adds 2d6e820c4e9e fpga: xilinx-pr-decoupler: Simplify code by using dev_err_probe() adds 71c3980b8cc8 dt-bindings: fpga: Add compatible value for Xilinx DFX AXI [...] adds 6f1e376cfc68 fpga: Add support for Xilinx DFX AXI Shutdown manager adds d168e0c0c13f Merge remote-tracking branch 'fpga/for-next' adds aea0d21dd0cc Merge remote-tracking branch 'mhi/mhi-next' adds 4764b103bb28 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds bc63e0dc8c27 /proc/kpageflags: do not use uninitialized struct pages adds 49b29e1f3bd1 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds aeb5fbe70281 ocfs2: fix ocfs2 corrupt when iputting an inode adds c6bbab607287 kernel/watchdog: flush all printk nmi buffers when hardloc [...] adds ff32a20ddf90 mm/msync: exit early when the flags is an MS_ASYNC and sta [...] adds a2cd6224ca51 mm: memcontrol: fix NR_ANON_THPS accounting in charge moving adds 48a59ab5e099 mm/mmap.c: fix the adjusted length error adds f25459dd2634 kasan: remove redundant config option adds 17bdd2c1a3f7 kasan-remove-redundant-config-option-v3 adds d1d32f3dcc6f mm/page_alloc.c: refactor initialization of struct page fo [...] adds 164302925e93 mm: vmstat: fix /proc/sys/vm/stat_refresh generating false [...] adds 354d6d0f3e8a mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds 22d44801631d mm-vmstat-fix-proc-sys-vm-stat_refresh-generating-false-wa [...] adds f3a2c56bd1dd mm/highmem: Remove deprecated kmap_atomic adds 5837099c8c02 mm, kasan: don't poison boot memory adds 8a2449e0a254 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds d0f366c44ec3 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds dd6daf3e9d87 kernel/hung_task.c: Monitor killed tasks. adds db31f86c5fe4 proc/sysctl: make protected_* world readable adds ec7989706c13 lib/hexdump: introduce DUMP_PREFIX_UNHASHED for unhashed a [...] adds 2ed8cd3d29ac mm/page_poison: use unhashed address in hexdump for check_ [...] adds a2c9f62c837e aio: simplify read_events() adds 3f62e62635c3 Merge branch 'akpm-current/current' adds 3aa6f5082286 Add linux-next specific files for 20210309
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 (8431fb50e1a7) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 2 +- .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 + .../ABI/testing/sysfs-driver-input-exc3000 | 9 + Documentation/ABI/testing/sysfs-firmware-sgi_uv | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 7 +- Documentation/ABI/testing/sysfs-platform_profile | 18 +- Documentation/RCU/RTFP.txt | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 3 + Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/devices.txt | 12 +- Documentation/admin-guide/kernel-parameters.rst | 7 + Documentation/admin-guide/kernel-parameters.txt | 30 +- Documentation/admin-guide/reporting-issues.rst | 81 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/xfs.rst | 16 +- Documentation/arm/marvell.rst | 159 +- Documentation/arm/uefi.rst | 7 + Documentation/block/bfq-iosched.rst | 4 +- Documentation/core-api/dma-api.rst | 84 - Documentation/core-api/irq/irq-domain.rst | 22 +- Documentation/dev-tools/checkpatch.rst | 513 + Documentation/dev-tools/index.rst | 1 + Documentation/dev-tools/kcsan.rst | 7 +- Documentation/dev-tools/kfence.rst | 8 +- Documentation/devicetree/bindings/arm/fsl.yaml | 15 + .../arm/marvell/cp110-system-controller.txt | 4 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 5 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 7 + .../devicetree/bindings/ata/ahci-ceva.txt | 4 + .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 6 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/extcon/qcom,pm8941-misc.txt | 41 - .../bindings/extcon/qcom,pm8941-misc.yaml | 62 + .../bindings/fpga/xilinx-pr-decoupler.txt | 24 +- .../bindings/input/google,cros-ec-keyb.yaml | 24 + .../bindings/interconnect/qcom,sdm660.yaml | 147 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 5 +- .../devicetree/bindings/media/i2c/imx258.yaml | 14 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 5 +- .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 16 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 16 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 11 +- Documentation/devicetree/bindings/media/rc.yaml | 2 + .../devicetree/bindings/mfd/netronix,ntxec.yaml | 76 + .../devicetree/bindings/mfd/ricoh,rn5t618.yaml | 111 + Documentation/devicetree/bindings/mfd/rn5t618.txt | 52 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 20 + .../devicetree/bindings/net/broadcom-bluetooth.txt | 56 - .../bindings/net/broadcom-bluetooth.yaml | 117 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../devicetree/bindings/serial/ingenic,uart.yaml | 2 +- .../devicetree/bindings/sound/mchp-i2s-mcc.txt | 10 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 1 + .../devicetree/bindings/spi/spi-nxp-fspi.txt | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 2 + Documentation/driver-api/driver-model/class.rst | 149 - Documentation/driver-api/driver-model/index.rst | 1 - Documentation/driver-api/gpio/consumer.rst | 2 +- Documentation/driver-api/media/v4l2-subdev.rst | 2 +- Documentation/driver-api/serial/cyclades_z.rst | 11 - Documentation/driver-api/serial/index.rst | 1 - Documentation/driver-api/serial/rocket.rst | 185 - .../driver-api/surface_aggregator/client.rst | 4 +- .../features/core/cBPF-JIT/arch-support.txt | 1 - .../features/core/eBPF-JIT/arch-support.txt | 1 - .../core/generic-idle-thread/arch-support.txt | 1 - .../features/core/jump-labels/arch-support.txt | 1 - .../features/core/tracehook/arch-support.txt | 1 - .../features/debug/KASAN/arch-support.txt | 1 - .../debug/debug-vm-pgtable/arch-support.txt | 1 - .../debug/gcov-profile-all/arch-support.txt | 3 +- Documentation/features/debug/kcov/arch-support.txt | 1 - Documentation/features/debug/kgdb/arch-support.txt | 1 - .../features/debug/kmemleak/arch-support.txt | 3 +- .../debug/kprobes-on-ftrace/arch-support.txt | 3 +- .../features/debug/kprobes/arch-support.txt | 3 +- .../features/debug/kretprobes/arch-support.txt | 3 +- .../features/debug/optprobes/arch-support.txt | 1 - .../features/debug/stackprotector/arch-support.txt | 1 - .../features/debug/uprobes/arch-support.txt | 3 +- .../debug/user-ret-profiler/arch-support.txt | 1 - .../features/io/dma-contiguous/arch-support.txt | 1 - .../locking/cmpxchg-local/arch-support.txt | 1 - .../features/locking/lockdep/arch-support.txt | 1 - .../locking/queued-rwlocks/arch-support.txt | 1 - .../locking/queued-spinlocks/arch-support.txt | 1 - .../features/perf/kprobes-event/arch-support.txt | 3 +- .../features/perf/perf-regs/arch-support.txt | 3 +- .../features/perf/perf-stackdump/arch-support.txt | 3 +- .../sched/membarrier-sync-core/arch-support.txt | 1 - .../features/sched/numa-balancing/arch-support.txt | 3 +- .../seccomp/seccomp-filter/arch-support.txt | 1 - .../time/arch-tick-broadcast/arch-support.txt | 1 - .../features/time/clockevents/arch-support.txt | 1 - .../time/context-tracking/arch-support.txt | 1 - .../features/time/irq-time-acct/arch-support.txt | 1 - .../features/time/virt-cpuacct/arch-support.txt | 1 - .../features/vm/ELF-ASLR/arch-support.txt | 1 - .../features/vm/PG_uncached/arch-support.txt | 1 - Documentation/features/vm/THP/arch-support.txt | 1 - Documentation/features/vm/TLB/arch-support.txt | 1 - .../features/vm/huge-vmap/arch-support.txt | 1 - .../features/vm/ioremap_prot/arch-support.txt | 1 - .../features/vm/pte_special/arch-support.txt | 1 - Documentation/filesystems/api-summary.rst | 6 + Documentation/filesystems/f2fs.rst | 3 + Documentation/filesystems/index.rst | 1 + Documentation/filesystems/netfs_library.rst | 526 + Documentation/filesystems/porting.rst | 14 +- Documentation/filesystems/proc.rst | 2 +- Documentation/firmware-guide/acpi/debug.rst | 36 +- Documentation/gpu/todo.rst | 21 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/bonding.rst | 2 +- Documentation/networking/netdev-FAQ.rst | 72 +- Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/process/magic-number.rst | 4 - Documentation/process/stable-kernel-rules.rst | 6 - Documentation/process/submitting-patches.rst | 96 +- Documentation/sphinx/rstFlatTable.py | 4 +- .../translations/it_IT/process/magic-number.rst | 4 - .../translations/zh_CN/process/magic-number.rst | 4 - Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../media/cec/cec-ioc-adap-g-caps.rst | 4 +- .../media/cec/cec-ioc-adap-g-conn-info.rst | 6 +- .../media/cec/cec-ioc-adap-g-log-addrs.rst | 12 +- .../userspace-api/media/cec/cec-ioc-dqevent.rst | 10 +- .../userspace-api/media/cec/cec-ioc-g-mode.rst | 4 +- .../userspace-api/media/cec/cec-ioc-receive.rst | 8 +- .../userspace-api/media/dvb/fe-type-t.rst | 2 +- .../media/mediactl/media-ioc-device-info.rst | 2 +- .../media/mediactl/media-ioc-enum-entities.rst | 2 +- .../media/mediactl/media-ioc-enum-links.rst | 6 +- .../media/mediactl/media-ioc-g-topology.rst | 12 +- .../userspace-api/media/mediactl/media-types.rst | 4 +- Documentation/userspace-api/media/rc/rc-tables.rst | 2 +- Documentation/userspace-api/media/v4l/buffer.rst | 22 +- .../media/v4l/colorspaces-details.rst | 31 - Documentation/userspace-api/media/v4l/control.rst | 13 +- Documentation/userspace-api/media/v4l/dev-meta.rst | 2 +- .../userspace-api/media/v4l/dev-overlay.rst | 9 +- .../userspace-api/media/v4l/dev-raw-vbi.rst | 4 +- Documentation/userspace-api/media/v4l/dev-rds.rst | 4 +- Documentation/userspace-api/media/v4l/dev-sdr.rst | 2 +- .../userspace-api/media/v4l/dev-sliced-vbi.rst | 50 +- .../userspace-api/media/v4l/dev-subdev.rst | 6 +- Documentation/userspace-api/media/v4l/diff-v4l.rst | 10 +- .../userspace-api/media/v4l/ext-ctrls-camera.rst | 14 +- .../media/v4l/ext-ctrls-codec-stateless.rst | 185 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 292 +- .../userspace-api/media/v4l/ext-ctrls-dv.rst | 2 +- .../userspace-api/media/v4l/ext-ctrls-flash.rst | 7 +- .../userspace-api/media/v4l/ext-ctrls-jpeg.rst | 13 +- .../userspace-api/media/v4l/field-order.rst | 2 +- .../userspace-api/media/v4l/pixfmt-compressed.rst | 12 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 26 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 10 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 9 +- .../media/v4l/pixfmt-srggb10-ipu3.rst | 12 +- .../userspace-api/media/v4l/pixfmt-srggb10p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb12p.rst | 2 +- .../userspace-api/media/v4l/pixfmt-srggb14.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb14p.rst | 6 +- .../userspace-api/media/v4l/pixfmt-srggb16.rst | 2 + .../userspace-api/media/v4l/pixfmt-srggb8.rst | 3 +- .../userspace-api/media/v4l/pixfmt-v4l2-mplane.rst | 4 +- .../userspace-api/media/v4l/pixfmt-v4l2.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 10 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 34 +- .../userspace-api/media/v4l/subdev-formats.rst | 26 +- .../media/v4l/v4l2-selection-flags.rst | 14 +- .../media/v4l/v4l2-selection-targets.rst | 12 +- Documentation/userspace-api/media/v4l/vbi_525.svg | 4 +- Documentation/userspace-api/media/v4l/vbi_625.svg | 4 +- .../userspace-api/media/v4l/vbi_hsync.svg | 4 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 2 +- .../userspace-api/media/v4l/vidioc-cropcap.rst | 4 +- .../media/v4l/vidioc-dbg-g-chip-info.rst | 6 +- .../media/v4l/vidioc-dbg-g-register.rst | 4 +- .../userspace-api/media/v4l/vidioc-decoder-cmd.rst | 6 +- .../userspace-api/media/v4l/vidioc-dqevent.rst | 21 +- .../media/v4l/vidioc-dv-timings-cap.rst | 6 +- .../userspace-api/media/v4l/vidioc-encoder-cmd.rst | 6 +- .../media/v4l/vidioc-enum-dv-timings.rst | 2 +- .../userspace-api/media/v4l/vidioc-enum-fmt.rst | 10 +- .../media/v4l/vidioc-enum-frameintervals.rst | 7 +- .../media/v4l/vidioc-enum-framesizes.rst | 8 +- .../media/v4l/vidioc-enum-freq-bands.rst | 4 +- .../userspace-api/media/v4l/vidioc-enuminput.rst | 8 +- .../userspace-api/media/v4l/vidioc-enumoutput.rst | 6 +- .../userspace-api/media/v4l/vidioc-enumstd.rst | 6 +- .../userspace-api/media/v4l/vidioc-expbuf.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-audio.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-audioout.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-crop.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 2 +- .../media/v4l/vidioc-g-dv-timings.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-edid.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-enc-index.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-fbuf.rst | 6 +- .../userspace-api/media/v4l/vidioc-g-fmt.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-frequency.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-jpegcomp.rst | 4 +- .../userspace-api/media/v4l/vidioc-g-modulator.rst | 5 +- .../userspace-api/media/v4l/vidioc-g-parm.rst | 11 +- .../userspace-api/media/v4l/vidioc-g-priority.rst | 2 +- .../userspace-api/media/v4l/vidioc-g-selection.rst | 2 +- .../media/v4l/vidioc-g-sliced-vbi-cap.rst | 29 +- .../userspace-api/media/v4l/vidioc-g-tuner.rst | 10 +- .../userspace-api/media/v4l/vidioc-querycap.rst | 8 +- .../userspace-api/media/v4l/vidioc-queryctrl.rst | 21 +- .../userspace-api/media/v4l/vidioc-reqbufs.rst | 14 +- .../media/v4l/vidioc-s-hw-freq-seek.rst | 2 +- .../v4l/vidioc-subdev-enum-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-enum-frame-size.rst | 2 +- .../media/v4l/vidioc-subdev-enum-mbus-code.rst | 12 +- .../media/v4l/vidioc-subdev-g-crop.rst | 2 +- .../media/v4l/vidioc-subdev-g-fmt.rst | 4 +- .../media/v4l/vidioc-subdev-g-frame-interval.rst | 2 +- .../media/v4l/vidioc-subdev-g-selection.rst | 2 +- .../media/v4l/vidioc-subdev-querycap.rst | 4 +- .../media/v4l/vidioc-subscribe-event.rst | 4 +- Documentation/virt/kvm/api.rst | 117 +- Documentation/watchdog/pcwd-watchdog.rst | 2 +- MAINTAINERS | 94 +- Makefile | 41 +- Next/SHA1s | 388 +- Next/merge.log | 12753 +++++-------------- arch/arm/Kconfig | 1 + arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +- arch/arm/boot/dts/exynos4210-i9100.dts | 4 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 6 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 3 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 4 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 2 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 2 +- arch/arm/boot/dts/imx50-kobo-aura.dts | 16 +- arch/arm/boot/dts/imx51.dtsi | 2 +- arch/arm/boot/dts/imx53-qsb-common.dtsi | 2 + arch/arm/boot/dts/imx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plybas.dts | 6 +- arch/arm/boot/dts/imx6q-ba16.dtsi | 9 + arch/arm/boot/dts/imx6qdl-phytec-pbab01.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 30 +- arch/arm/boot/dts/imx6qdl-ts7970.dtsi | 1 - arch/arm/boot/dts/imx6qdl-wandboard.dtsi | 24 +- arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 7 +- arch/arm/boot/dts/imx6ull-colibri.dtsi | 12 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 4 +- arch/arm/boot/dts/ls1021a.dtsi | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 159 +- .../dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi | 32 + .../dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi | 29 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742.dtsi | 4 +- arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 2 +- arch/arm/boot/dts/r8a7743.dtsi | 2 +- arch/arm/boot/dts/r8a7744.dtsi | 2 +- arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 4 +- arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 2 +- arch/arm/boot/dts/r8a7745.dtsi | 2 +- arch/arm/boot/dts/r8a77470.dtsi | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 11 +- arch/arm/boot/dts/r8a7790-stout.dts | 4 +- arch/arm/boot/dts/r8a7790.dtsi | 4 +- arch/arm/boot/dts/r8a7791-koelsch.dts | 11 +- arch/arm/boot/dts/r8a7791-porter.dts | 6 +- arch/arm/boot/dts/r8a7791.dtsi | 2 +- arch/arm/boot/dts/r8a7792-blanche.dts | 2 +- arch/arm/boot/dts/r8a7792-wheat.dts | 2 +- arch/arm/boot/dts/r8a7792.dtsi | 2 +- arch/arm/boot/dts/r8a7793-gose.dts | 11 +- arch/arm/boot/dts/r8a7793.dtsi | 2 +- arch/arm/boot/dts/r8a7794-alt.dts | 5 +- arch/arm/boot/dts/r8a7794-silk.dts | 8 +- arch/arm/boot/dts/r8a7794.dtsi | 2 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 2 +- arch/arm/boot/dts/sun4i-a10-topwise-a721.dts | 242 + arch/arm/boot/dts/sun8i-a83t.dtsi | 6 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 25 + arch/arm/boot/dts/sun8i-r40.dtsi | 16 + arch/arm/crypto/blake2b-neon-glue.c | 4 +- arch/arm/mach-imx/Kconfig | 2 +- arch/arm/mach-imx/avic.c | 16 +- arch/arm/mach-imx/common.h | 1 - arch/arm/mach-imx/mach-imx1.c | 11 - arch/arm/mach-imx/mach-imx25.c | 12 - arch/arm/mach-imx/mach-imx27.c | 12 - arch/arm/mach-imx/mach-imx31.c | 1 - arch/arm/mach-imx/mach-imx35.c | 1 - arch/arm/mach-imx/mm-imx3.c | 24 - arch/arm/mach-imx/pm-imx5.c | 2 +- arch/arm/mach-ixp4xx/Kconfig | 1 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 17 +- arch/arm/mach-omap2/omap-secure.c | 16 + arch/arm/mach-omap2/omap-secure.h | 1 + arch/arm/mach-omap2/omap-wakeupgen.c | 20 +- arch/arm/mach-omap2/sr_device.c | 75 +- arch/arm/xen/p2m.c | 35 +- arch/arm64/Kconfig | 13 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 20 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 14 + arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 6 + .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 38 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 14 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 22 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 + arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1.dts | 4 + arch/arm64/boot/dts/arm/juno-r2.dts | 4 + arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/Makefile | 3 + arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 6 + .../dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts | 97 + .../dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts | 97 + .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 232 + .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 294 +- .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 6 +- .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 44 + arch/arm64/boot/dts/freescale/imx8mp.dtsi | 39 + .../dts/freescale/imx8mq-kontron-pitx-imx8m.dts | 611 + .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 70 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r2.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 21 +- arch/arm64/boot/dts/freescale/imx8qxp.dtsi | 18 +- arch/arm64/boot/dts/qcom/Makefile | 11 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 154 + .../boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts | 18 + .../boot/dts/qcom/sc7180-trogdor-coachz-r2.dts | 15 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 240 + .../qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts | 34 + .../qcom/sc7180-trogdor-lazor-limozeen-nots.dts | 26 + .../dts/qcom/sc7180-trogdor-lazor-limozeen.dts | 42 + .../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-kb.dts | 5 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3-lte.dts | 4 +- .../boot/dts/qcom/sc7180-trogdor-lazor-r3.dts | 10 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 39 +- .../boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 26 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts | 14 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 44 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 288 + arch/arm64/boot/dts/qcom/sc7180-trogdor-r1.dts | 35 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 121 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 43 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 110 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 706 +- .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 4 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 3 + arch/arm64/boot/dts/renesas/hihope-rev4.dtsi | 2 +- .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 3 + .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 6 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 3 + arch/arm64/boot/dts/renesas/r8a77961-ulcb.dts | 11 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 9 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 65 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 9 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 1 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 8 +- arch/arm64/boot/dts/ti/Makefile | 6 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 405 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 76 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 103 + arch/arm64/boot/dts/ti/k3-am642-evm.dts | 246 + arch/arm64/boot/dts/ti/k3-am642-sk.dts | 173 + arch/arm64/boot/dts/ti/k3-am642.dtsi | 65 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 17 +- arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/kexec.h | 4 - arch/arm64/include/asm/kvm_asm.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 8 +- arch/arm64/kernel/head.S | 1 + arch/arm64/kernel/hyp-stub.S | 40 +- arch/arm64/kernel/idreg-override.c | 43 +- arch/arm64/kernel/image-vars.h | 3 + arch/arm64/kernel/machine_kexec_file.c | 196 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/ptrace.c | 2 +- arch/arm64/kernel/stacktrace.c | 2 +- arch/arm64/kvm/hyp/entry.S | 2 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 9 +- arch/arm64/kvm/hyp/nvhe/debug-sr.c | 12 +- arch/arm64/kvm/hyp/nvhe/host.S | 15 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 6 +- arch/arm64/kvm/hyp/nvhe/switch.c | 14 +- arch/arm64/kvm/hyp/pgtable.c | 1 + arch/arm64/kvm/hyp/vgic-v3-sr.c | 40 +- arch/arm64/kvm/perf.c | 10 + arch/arm64/kvm/pmu-emul.c | 10 - arch/arm64/kvm/vgic/vgic-v3.c | 12 +- arch/arm64/mm/init.c | 29 +- arch/arm64/mm/mmu.c | 6 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 - arch/csky/abiv1/inc/abi/ckmmu.h | 1 - arch/csky/abiv1/inc/abi/entry.h | 1 - arch/csky/abiv1/inc/abi/page.h | 1 - arch/csky/abiv1/inc/abi/pgtable-bits.h | 1 - arch/csky/abiv1/inc/abi/reg_ops.h | 1 - arch/csky/abiv1/inc/abi/regdef.h | 1 - arch/csky/abiv1/inc/abi/string.h | 1 - arch/csky/abiv1/inc/abi/switch_context.h | 1 - arch/csky/abiv2/inc/abi/ckmmu.h | 1 - arch/csky/abiv2/inc/abi/entry.h | 1 - arch/csky/abiv2/inc/abi/fpu.h | 1 - arch/csky/abiv2/inc/abi/page.h | 1 - arch/csky/abiv2/inc/abi/pgtable-bits.h | 1 - arch/csky/abiv2/inc/abi/reg_ops.h | 1 - arch/csky/abiv2/inc/abi/regdef.h | 1 - arch/csky/abiv2/inc/abi/switch_context.h | 1 - arch/csky/abiv2/sysdep.h | 1 - arch/csky/include/asm/addrspace.h | 1 - arch/csky/include/asm/asid.h | 2 +- arch/csky/include/asm/barrier.h | 3 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/bug.h | 1 - arch/csky/include/asm/cacheflush.h | 1 - arch/csky/include/asm/checksum.h | 1 - arch/csky/include/asm/elf.h | 1 - arch/csky/include/asm/fixmap.h | 1 - arch/csky/include/asm/ftrace.h | 1 - arch/csky/include/asm/highmem.h | 1 - arch/csky/include/asm/io.h | 1 - arch/csky/include/asm/mmu.h | 1 - arch/csky/include/asm/mmu_context.h | 1 - arch/csky/include/asm/perf_event.h | 1 - arch/csky/include/asm/pgalloc.h | 1 - arch/csky/include/asm/pgtable.h | 2 +- arch/csky/include/asm/processor.h | 1 - arch/csky/include/asm/ptrace.h | 1 - arch/csky/include/asm/segment.h | 1 - arch/csky/include/asm/shmparam.h | 1 - arch/csky/include/asm/string.h | 1 - arch/csky/include/asm/switch_to.h | 1 - arch/csky/include/asm/syscalls.h | 1 - arch/csky/include/asm/thread_info.h | 1 - arch/csky/include/asm/tlb.h | 1 - arch/csky/include/asm/tlbflush.h | 1 - arch/csky/include/asm/traps.h | 1 - arch/csky/include/asm/uaccess.h | 1 - arch/csky/include/asm/unistd.h | 1 - arch/csky/include/asm/vdso.h | 2 +- arch/csky/include/uapi/asm/byteorder.h | 1 - arch/csky/include/uapi/asm/perf_regs.h | 1 - arch/csky/include/uapi/asm/ptrace.h | 1 - arch/csky/include/uapi/asm/sigcontext.h | 1 - arch/csky/include/uapi/asm/unistd.h | 1 - arch/csky/kernel/entry.S | 1 - arch/ia64/Makefile | 1 - arch/ia64/kernel/signal.c | 3 +- arch/m68k/include/asm/page_mm.h | 4 +- arch/m68k/include/asm/page_no.h | 4 +- arch/m68k/kernel/syscalls/Makefile | 14 +- arch/m68k/kernel/syscalls/syscallhdr.sh | 36 - arch/m68k/kernel/syscalls/syscalltbl.sh | 32 - arch/m68k/kernel/syscalltable.S | 3 +- arch/microblaze/kernel/syscall_table.S | 3 +- arch/microblaze/kernel/syscalls/Makefile | 14 +- arch/microblaze/kernel/syscalls/syscallhdr.sh | 36 - arch/microblaze/kernel/syscalls/syscalltbl.sh | 32 - arch/microblaze/mm/init.c | 2 +- arch/mips/Kconfig | 5 +- arch/mips/bmips/dma.c | 2 +- arch/mips/bmips/setup.c | 2 +- arch/mips/boot/compressed/decompress.c | 8 + arch/mips/cavium-octeon/oct_ilm.c | 2 +- arch/mips/crypto/Makefile | 4 +- arch/mips/include/asm/octeon/cvmx-bootinfo.h | 2 + arch/mips/kernel/r4k-bugs64.c | 2 +- arch/mips/kernel/smp-bmips.c | 27 +- arch/mips/kernel/vmlinux.lds.S | 6 + arch/mips/lib/iomap-pci.c | 2 +- arch/mips/pci/pci-ar2315.c | 1 + arch/mips/sgi-ip27/ip27-timer.c | 4 +- arch/mips/sgi-ip32/ip32-irq.c | 2 +- arch/parisc/Kconfig | 8 +- arch/parisc/kernel/process.c | 2 +- arch/parisc/kernel/ptrace.c | 2 - arch/powerpc/Kconfig | 2 +- arch/powerpc/configs/ppc6xx_defconfig | 1 - arch/powerpc/crypto/sha1-spe-glue.c | 2 +- arch/powerpc/include/asm/dcr-native.h | 8 +- arch/powerpc/include/asm/ima.h | 30 - arch/powerpc/include/asm/kexec.h | 14 +- arch/powerpc/include/asm/mmu.h | 4 +- arch/powerpc/include/asm/vio.h | 2 +- arch/powerpc/kernel/head_book3s_32.S | 9 +- arch/powerpc/kernel/interrupt.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/kexec/Makefile | 7 - arch/powerpc/kexec/elf_64.c | 30 +- arch/powerpc/kexec/file_load.c | 183 +- arch/powerpc/kexec/file_load_64.c | 21 +- arch/powerpc/kexec/ima.c | 219 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/lib/sstep.c | 4 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/pseries/msi.c | 25 +- arch/powerpc/platforms/pseries/vio.c | 7 +- arch/riscv/Kconfig | 1 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/sbi.h | 2 +- arch/riscv/mm/init.c | 42 +- arch/riscv/mm/kasan_init.c | 119 +- arch/s390/configs/debug_defconfig | 16 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 3 - arch/s390/include/asm/idle.h | 12 +- arch/s390/include/asm/irq_work.h | 12 + arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/asm/timex.h | 36 +- arch/s390/include/uapi/asm/hwctrset.h | 51 + arch/s390/kernel/idle.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 2 +- arch/s390/kernel/perf_cpum_cf_diag.c | 534 +- arch/s390/kernel/smp.c | 28 +- arch/s390/kernel/time.c | 28 +- arch/s390/kernel/topology.c | 27 +- arch/s390/kvm/interrupt.c | 2 +- arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 30 +- arch/s390/tools/opcodes.txt | 2 +- arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps.c | 1 - arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/x86/Kconfig | 11 +- arch/x86/Makefile | 13 + arch/x86/entry/common.c | 3 +- arch/x86/entry/entry_32.S | 95 +- arch/x86/entry/vdso/Makefile | 3 +- arch/x86/entry/vdso/vdso2c.h | 2 +- arch/x86/events/intel/core.c | 5 +- arch/x86/hyperv/hv_init.c | 53 +- arch/x86/hyperv/mmu.c | 10 +- arch/x86/include/asm/hyperv-tlfs.h | 131 +- arch/x86/include/asm/jump_label.h | 4 +- arch/x86/include/asm/kexec.h | 5 - arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 45 +- arch/x86/include/asm/mshyperv.h | 67 +- arch/x86/include/asm/msr-index.h | 2 - arch/x86/include/asm/paravirt.h | 6 +- arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/processor.h | 15 +- arch/x86/include/asm/ptrace.h | 5 +- arch/x86/include/asm/segment.h | 30 +- arch/x86/include/asm/stackprotector.h | 79 +- arch/x86/include/asm/suspend_32.h | 6 +- arch/x86/include/asm/tlbflush.h | 48 +- arch/x86/include/asm/trace/hyperv.h | 2 +- arch/x86/include/asm/xen/page.h | 12 + arch/x86/kernel/alternative.c | 2 +- arch/x86/kernel/apic/x2apic_uv_x.c | 3 + arch/x86/kernel/asm-offsets_32.c | 5 - arch/x86/kernel/cpu/common.c | 5 +- arch/x86/kernel/cpu/hygon.c | 4 +- arch/x86/kernel/cpu/mshyperv.c | 23 +- arch/x86/kernel/crash.c | 14 +- arch/x86/kernel/doublefault_32.c | 4 +- arch/x86/kernel/early-quirks.c | 1 + arch/x86/kernel/head_32.S | 18 +- arch/x86/kernel/kexec-bzimage64.c | 2 +- arch/x86/kernel/kvm.c | 11 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/paravirt.c | 2 +- arch/x86/kernel/setup_percpu.c | 1 - arch/x86/kernel/sev-es.c | 2 +- arch/x86/kernel/tls.c | 8 +- arch/x86/kernel/unwind_orc.c | 14 +- arch/x86/kvm/Kconfig | 9 + arch/x86/kvm/Makefile | 3 +- arch/x86/kvm/cpuid.c | 2 +- arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/lapic.c | 11 +- arch/x86/kvm/mmu/mmu.c | 224 +- arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/paging_tmpl.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 66 +- arch/x86/kvm/mmu/tdp_mmu.h | 3 +- arch/x86/kvm/svm/nested.c | 48 +- arch/x86/kvm/svm/svm.c | 48 +- arch/x86/kvm/vmx/nested.c | 37 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/vmx.c | 112 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 175 +- arch/x86/kvm/xen.c | 290 + arch/x86/kvm/xen.h | 64 +- arch/x86/lib/insn-eval.c | 4 - arch/x86/mm/init.c | 2 +- arch/x86/mm/mem_encrypt.c | 5 + arch/x86/mm/tlb.c | 176 +- arch/x86/platform/pvh/head.S | 14 - arch/x86/power/Makefile | 4 + arch/x86/power/cpu.c | 6 +- arch/x86/xen/enlighten_pv.c | 1 - arch/x86/xen/mmu_pv.c | 11 +- arch/x86/xen/p2m.c | 54 +- arch/x86/xen/setup.c | 25 +- arch/xtensa/kernel/coprocessor.S | 64 +- arch/xtensa/platforms/iss/console.c | 45 +- block/bfq-iosched.c | 6 +- block/blk-cgroup-rwstat.c | 3 +- block/blk-core.c | 1 + block/blk-crypto-fallback.c | 12 +- block/blk-map.c | 4 +- block/blk-mq-debugfs.c | 1 - block/blk-mq-sched.c | 29 +- block/blk-mq-sched.h | 1 - block/blk-mq.c | 38 +- block/blk-mq.h | 25 +- block/blk-pm.h | 38 - block/blk-settings.c | 12 + block/blk-sysfs.c | 7 +- block/bounce.c | 24 +- block/genhd.c | 9 +- block/ioctl.c | 21 +- block/kyber-iosched.c | 36 +- block/mq-deadline.c | 4 +- block/partitions/core.c | 6 +- certs/Kconfig | 11 +- certs/Makefile | 5 +- certs/blacklist.c | 79 +- certs/blacklist.h | 10 - certs/common.c | 1 + crypto/Kconfig | 2 +- crypto/serpent_generic.c | 39 +- crypto/testmgr.c | 11 +- drivers/accessibility/speakup/spk_ttyio.c | 1 - drivers/acpi/Kconfig | 16 +- drivers/acpi/acpi_processor.c | 33 +- drivers/acpi/hed.c | 1 - drivers/acpi/pci_irq.c | 34 +- drivers/acpi/pci_link.c | 166 +- drivers/acpi/platform_profile.c | 1 + drivers/acpi/processor_driver.c | 6 +- drivers/acpi/processor_idle.c | 38 +- drivers/acpi/processor_pdc.c | 7 +- drivers/acpi/processor_perflib.c | 43 +- drivers/acpi/processor_throttling.c | 110 +- drivers/acpi/sysfs.c | 14 +- drivers/ata/ahci_ceva.c | 43 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-pmp.c | 2 +- drivers/ata/libata-sata.c | 4 +- drivers/ata/libata-transport.c | 6 +- drivers/ata/pata_ali.c | 6 +- drivers/ata/pata_amd.c | 6 +- drivers/ata/pata_artop.c | 4 +- drivers/ata/pata_atiixp.c | 3 +- drivers/ata/pata_cs5520.c | 2 + drivers/ata/pata_hpt366.c | 1 + drivers/ata/pata_hpt37x.c | 6 +- drivers/ata/pata_hpt3x2n.c | 2 +- drivers/ata/pata_jmicron.c | 2 +- drivers/ata/pata_marvell.c | 2 +- drivers/ata/pata_optidma.c | 5 +- drivers/ata/pata_pdc2027x.c | 10 +- drivers/ata/sata_dwc_460ex.c | 10 + drivers/ata/sata_mv.c | 12 +- drivers/atm/eni.c | 3 +- drivers/atm/lanai.c | 5 +- drivers/base/power/runtime.c | 62 +- drivers/block/loop.c | 5 +- drivers/block/nbd.c | 32 +- drivers/block/rsxx/core.c | 8 +- drivers/block/rsxx/rsxx_priv.h | 1 - drivers/block/xen-blkback/blkback.c | 4 +- drivers/bluetooth/btintel.c | 3 +- drivers/bluetooth/btusb.c | 16 +- drivers/bluetooth/hci_bcm.c | 17 + drivers/bluetooth/hci_ldisc.c | 1 - drivers/bus/ti-sysc.c | 4 +- drivers/char/hw_random/ba431-rng.c | 12 +- drivers/char/hw_random/bcm2835-rng.c | 17 +- drivers/char/hw_random/omap-rng.c | 3 +- drivers/char/hw_random/pseries-rng.c | 3 +- drivers/char/hw_random/xiphera-trng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_plat_data.c | 2 +- drivers/char/ipmi/ipmi_si_intf.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 81 +- drivers/char/tpm/tpm-chip.c | 2 - drivers/char/tpm/tpm_ibmvtpm.c | 4 +- drivers/char/tpm/tpm_tis_core.c | 30 +- drivers/char/virtio_console.c | 23 +- drivers/clk/clk-ast2600.c | 4 +- drivers/clk/renesas/r8a77965-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 6 + drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 33 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 2 +- drivers/clk/sunxi/clk-sun9i-core.c | 8 +- drivers/clk/sunxi/clk-usb.c | 2 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/hyperv_timer.c | 249 +- drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 6 +- drivers/cpufreq/scmi-cpufreq.c | 72 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 2 +- drivers/crypto/amlogic/amlogic-gxl-core.c | 3 - drivers/crypto/keembay/keembay-ocs-aes-core.c | 4 +- drivers/crypto/keembay/keembay-ocs-hcu-core.c | 4 +- drivers/crypto/nx/nx-842-pseries.c | 4 +- drivers/crypto/nx/nx-common-powernv.c | 4 +- drivers/crypto/nx/nx.c | 4 +- drivers/crypto/qat/qat_common/adf_pf2vf_msg.c | 2 +- drivers/crypto/qat/qat_common/adf_vf2pf_msg.c | 4 +- drivers/crypto/qce/cipher.h | 1 - drivers/crypto/qce/common.c | 25 +- drivers/crypto/qce/common.h | 3 +- drivers/crypto/qce/sha.c | 143 +- drivers/crypto/qce/skcipher.c | 69 +- drivers/crypto/s5p-sss.c | 2 +- drivers/dax/super.c | 2 +- drivers/devfreq/rk3399_dmc.c | 20 +- drivers/dma-buf/dma-fence.c | 70 +- drivers/dma-buf/dma-heap.c | 14 +- drivers/dma-buf/heaps/cma_heap.c | 22 +- drivers/dma-buf/heaps/system_heap.c | 25 +- drivers/extcon/extcon-qcom-spmi-misc.c | 99 +- drivers/extcon/extcon.c | 1 + drivers/firmware/efi/libstub/efi-stub.c | 16 + drivers/firmware/imx/scu-pd.c | 28 +- drivers/fpga/Kconfig | 9 +- drivers/fpga/xilinx-pr-decoupler.c | 45 +- drivers/fpga/xilinx-spi.c | 24 +- drivers/gpio/gpio-aggregator.c | 39 +- drivers/gpio/gpio-pca953x.c | 78 +- drivers/gpio/gpiolib-acpi.c | 28 +- drivers/gpio/gpiolib-acpi.h | 4 + drivers/gpio/gpiolib-of.c | 6 +- drivers/gpio/gpiolib.c | 81 +- drivers/gpu/drm/Kconfig | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu.h | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 154 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 88 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 122 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 69 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 38 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 100 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 15 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 2 + .../gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c | 0 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 51 +- drivers/gpu/drm/amd/amdgpu/nv.c | 6 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 136 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 24 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 6 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 22 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 5 - drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 4 + drivers/gpu/drm/amd/amdkfd/kfd_process.c | 66 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 5 +- drivers/gpu/drm/amd/display/Kconfig | 14 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 595 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 56 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.c | 293 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_crc.h | 37 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 396 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.h | 3 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 8 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 113 +- .../amd/display/amdgpu_dm/amdgpu_dm_irq_params.h | 9 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 17 +- drivers/gpu/drm/amd/display/dc/Makefile | 2 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 21 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 17 +- .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 48 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 233 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 16 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 43 + drivers/gpu/drm/amd/display/dc/core/dc_stat.c | 64 + drivers/gpu/drm/amd/display/dc/dc.h | 20 +- drivers/gpu/drm/amd/display/dc/dc_ddc_types.h | 10 - drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 16 + drivers/gpu/drm/amd/display/dc/dc_dmub_srv.h | 6 + drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 + drivers/gpu/drm/amd/display/dc/dc_link.h | 19 +- drivers/gpu/drm/amd/display/dc/dc_stat.h | 42 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 10 + drivers/gpu/drm/amd/display/dc/dce/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 40 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 4 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 52 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 84 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 60 + drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 33 + drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 19 +- .../amd/display/dc/dce110/dce110_hw_sequencer.c | 72 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 264 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 2 + .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 124 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 8 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 6 +- .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 33 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 2 + .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 3 - drivers/gpu/drm/amd/display/dc/hdcp/hdcp_msg.c | 9 +- drivers/gpu/drm/amd/display/dc/inc/clock_source.h | 5 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 + drivers/gpu/drm/amd/display/dc/inc/dc_link_ddc.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/hw/aux_engine.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 21 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 1 + .../drm/amd/display/dc/inc/hw/timing_generator.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 3 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 5 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 + drivers/gpu/drm/amd/display/dc/irq_types.h | 3 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 55 + drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h | 41 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 7 +- .../drm/amd/display/dmub/inc/dmub_trace_buffer.h | 3 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 57 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 35 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 7 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 77 +- .../gpu/drm/amd/display/dmub/src/dmub_srv_stat.c | 105 + .../drm/amd/display/modules/freesync/freesync.c | 28 +- .../gpu/drm/amd/display/modules/inc/mod_freesync.h | 3 +- .../amd/include/asic_reg/dcn/dcn_3_0_0_offset.h | 2 +- .../drm/amd/include/ivsrcid/dcn/irqsrcs_dcn_1_0.h | 2 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 116 + drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 228 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 709 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 73 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_navi10.h | 98 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 16 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 2 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 413 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 619 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 42 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 23 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 12 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 20 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/drm_file.c | 68 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 32 +- drivers/gpu/drm/drm_ioc32.c | 11 + drivers/gpu/drm/drm_vblank.c | 9 +- drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 123 +- drivers/gpu/drm/i915/display/i9xx_plane.h | 4 + drivers/gpu/drm/i915/display/icl_dsi.c | 28 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 +- drivers/gpu/drm/i915/display/intel_bios.c | 166 +- drivers/gpu/drm/i915/display/intel_bios.h | 2 + drivers/gpu/drm/i915/display/intel_bw.c | 22 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 22 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 23 +- drivers/gpu/drm/i915/display/intel_crt.c | 6 +- drivers/gpu/drm/i915/display/intel_crtc.c | 277 +- drivers/gpu/drm/i915/display/intel_csr.c | 12 +- drivers/gpu/drm/i915/display/intel_ddi.c | 4815 +++---- drivers/gpu/drm/i915/display/intel_ddi.h | 23 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 1394 ++ drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 100 + drivers/gpu/drm/i915/display/intel_display.c | 2640 +--- drivers/gpu/drm/i915/display/intel_display.h | 54 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 132 +- drivers/gpu/drm/i915/display/intel_display_power.c | 231 +- drivers/gpu/drm/i915/display/intel_display_power.h | 32 + drivers/gpu/drm/i915/display/intel_display_types.h | 112 +- drivers/gpu/drm/i915/display/intel_dp.c | 134 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 31 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 3 +- drivers/gpu/drm/i915/display/intel_dpll.c | 509 + drivers/gpu/drm/i915/display/intel_dpll.h | 18 + drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 95 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 138 + drivers/gpu/drm/i915/display/intel_fdi.h | 3 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 2 + drivers/gpu/drm/i915/display/intel_gmbus.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 67 +- drivers/gpu/drm/i915/display/intel_lpe_audio.c | 5 +- drivers/gpu/drm/i915/display/intel_opregion.c | 6 +- drivers/gpu/drm/i915/display/intel_overlay.c | 2 +- drivers/gpu/drm/i915/display/intel_panel.c | 4 +- drivers/gpu/drm/i915/display/intel_pps.c | 1 + drivers/gpu/drm/i915/display/intel_psr.c | 611 +- drivers/gpu/drm/i915/display/intel_psr.h | 10 +- drivers/gpu/drm/i915/display/intel_quirks.c | 2 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 2 +- drivers/gpu/drm/i915/display/intel_sprite.c | 1718 +-- drivers/gpu/drm/i915/display/intel_sprite.h | 7 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 27 +- drivers/gpu/drm/i915/display/intel_vga.c | 8 +- drivers/gpu/drm/i915/display/skl_scaler.c | 556 + drivers/gpu/drm/i915/display/skl_scaler.h | 29 + drivers/gpu/drm/i915/display/skl_universal_plane.c | 2266 ++++ drivers/gpu/drm/i915/display/skl_universal_plane.h | 37 + drivers/gpu/drm/i915/display/vlv_dsi.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_phys.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 9 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 10 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 4 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 8 +- drivers/gpu/drm/i915/gt/intel_reset.c | 6 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 68 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 4 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 5 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 93 +- drivers/gpu/drm/i915/gvt/execlist.c | 8 +- drivers/gpu/drm/i915/gvt/firmware.c | 10 +- drivers/gpu/drm/i915/gvt/gtt.c | 12 +- drivers/gpu/drm/i915/gvt/gvt.c | 6 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 4 +- drivers/gpu/drm/i915/gvt/scheduler.c | 52 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 19 +- drivers/gpu/drm/i915/i915_debugfs.c | 2 +- drivers/gpu/drm/i915/i915_drv.c | 84 +- drivers/gpu/drm/i915/i915_drv.h | 132 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +- drivers/gpu/drm/i915/i915_getparam.c | 5 +- drivers/gpu/drm/i915/i915_gpu_error.c | 2 +- drivers/gpu/drm/i915/i915_irq.c | 106 +- drivers/gpu/drm/i915/i915_params.h | 4 +- drivers/gpu/drm/i915/i915_pci.c | 18 +- drivers/gpu/drm/i915/i915_perf.c | 84 +- drivers/gpu/drm/i915/i915_perf_types.h | 8 + drivers/gpu/drm/i915/i915_pmu.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 53 +- drivers/gpu/drm/i915/i915_suspend.c | 4 +- drivers/gpu/drm/i915/i915_switcheroo.c | 4 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 11 +- drivers/gpu/drm/i915/intel_device_info.h | 3 +- drivers/gpu/drm/i915/intel_dram.c | 6 + drivers/gpu/drm/i915/intel_pch.c | 11 +- drivers/gpu/drm/i915/intel_pch.h | 3 + drivers/gpu/drm/i915/intel_pm.c | 178 +- drivers/gpu/drm/i915/intel_pm.h | 5 + drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_uncore.c | 20 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 2 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 108 +- drivers/gpu/drm/msm/msm_atomic.c | 7 +- drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 3 + drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 1 + drivers/gpu/drm/qxl/qxl_release.c | 12 +- drivers/gpu/drm/radeon/radeon_cs.c | 8 +- drivers/gpu/drm/radeon/radeon_kms.c | 1 + drivers/gpu/drm/radeon/si_dpm.c | 5 +- drivers/gpu/drm/radeon/sislands_smc.h | 10 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 + drivers/gpu/drm/tiny/gm12u320.c | 44 +- drivers/gpu/drm/ttm/ttm_bo.c | 8 +- drivers/gpu/drm/ttm/ttm_pool.c | 4 +- drivers/gpu/drm/udl/udl_drv.c | 17 + drivers/gpu/drm/udl/udl_drv.h | 1 + drivers/gpu/drm/udl/udl_main.c | 10 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 40 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 1 - drivers/hid/hid-alps.c | 1 + drivers/hid/hid-asus.c | 3 + drivers/hid/hid-cp2112.c | 22 +- drivers/hid/hid-google-hammer.c | 2 + drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-lg.c | 24 - drivers/hid/hid-logitech-dj.c | 131 +- drivers/hid/hid-plantronics.c | 60 +- drivers/hid/hid-quirks.c | 2 - drivers/hid/i2c-hid/i2c-hid-acpi.c | 52 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 4 +- drivers/hid/intel-ish-hid/ishtp-hid-client.c | 4 +- drivers/hid/intel-ish-hid/ishtp/bus.c | 15 +- drivers/hid/usbhid/hiddev.c | 6 +- drivers/hid/wacom_wac.c | 2 +- drivers/hv/channel.c | 2 +- drivers/hv/connection.c | 2 +- drivers/hv/hv.c | 93 +- drivers/hv/ring_buffer.c | 1 - drivers/hv/vmbus_drv.c | 89 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-designware-core.h | 2 + drivers/i2c/busses/i2c-designware-master.c | 2 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-qcom-geni.c | 34 - drivers/i3c/master/svc-i3c-master.c | 1 - drivers/ide/falconide.c | 3 +- drivers/infiniband/core/cm.c | 5 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/hw/mlx5/devx.c | 4 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 55 +- drivers/infiniband/sw/rxe/rxe_net.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 59 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 14 +- drivers/input/keyboard/cros_ec_keyb.c | 79 + drivers/input/mouse/alps.c | 2 +- drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/exc3000.c | 253 +- drivers/input/touchscreen/s6sy761.c | 4 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/interconnect/qcom/Kconfig | 9 + drivers/interconnect/qcom/Makefile | 2 + drivers/interconnect/qcom/icc-rpm.c | 4 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/sdm660.c | 922 ++ drivers/iommu/amd/io_pgtable.c | 10 +- drivers/iommu/dma-iommu.c | 117 +- drivers/iommu/intel/pasid.h | 4 +- drivers/iommu/tegra-smmu.c | 72 +- drivers/irqchip/Kconfig | 9 - drivers/leds/trigger/ledtrig-tty.c | 11 +- drivers/mailbox/arm_mhuv2.c | 4 +- drivers/md/dm-bufio.c | 4 + drivers/md/dm-io.c | 4 +- drivers/md/dm-log-writes.c | 10 +- drivers/md/dm-verity-fec.c | 23 +- drivers/md/dm-writecache.c | 2 +- drivers/md/dm.c | 61 +- drivers/media/cec/core/cec-notifier.c | 33 +- drivers/media/common/b2c2/flexcop-hw-filter.c | 2 +- drivers/media/common/saa7146/saa7146_core.c | 2 +- drivers/media/common/saa7146/saa7146_video.c | 3 +- drivers/media/common/siano/smscoreapi.c | 42 +- drivers/media/common/siano/smscoreapi.h | 5 - drivers/media/common/siano/smsdvb-main.c | 14 +- drivers/media/common/videobuf2/frame_vector.c | 1 - drivers/media/dvb-core/dvb_ca_en50221.c | 32 +- drivers/media/dvb-frontends/drx39xyj/drxj.c | 2 +- drivers/media/i2c/adv7511-v4l2.c | 58 +- drivers/media/i2c/imx274.c | 7 +- drivers/media/i2c/max2175.c | 3 +- drivers/media/i2c/s5k6aa.c | 2 +- drivers/media/pci/cx18/cx18-av-audio.c | 2 +- drivers/media/pci/cx18/cx18-av-core.c | 4 +- drivers/media/pci/cx18/cx18-firmware.c | 2 +- drivers/media/pci/cx23885/cx23885-cards.c | 28 +- drivers/media/pci/cx23885/cx23885-core.c | 9 + drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ngene/ngene-cards.c | 6 +- drivers/media/pci/ngene/ngene-core.c | 56 +- drivers/media/pci/saa7134/saa7134-core.c | 2 +- drivers/media/pci/solo6x10/solo6x10-core.c | 2 +- drivers/media/pci/sta2x11/Kconfig | 1 + drivers/media/platform/Kconfig | 3 + drivers/media/platform/aspeed-video.c | 9 +- drivers/media/platform/exynos4-is/media-dev.c | 2 +- drivers/media/platform/fsl-viu.c | 6 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 4 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 4 +- drivers/media/platform/pxa_camera.c | 4 +- drivers/media/platform/qcom/camss/camss-csid.c | 20 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 22 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 22 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 36 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 2 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss.c | 25 +- drivers/media/platform/qcom/camss/camss.h | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 446 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 9 +- drivers/media/platform/sti/hva/hva-h264.c | 10 +- drivers/media/platform/ti-vpe/vpdma.c | 3 +- drivers/media/platform/vsp1/vsp1_dl.c | 2 +- drivers/media/platform/vsp1/vsp1_drm.c | 6 +- drivers/media/radio/radio-maxiradio.c | 2 +- drivers/media/rc/Makefile | 1 + drivers/media/rc/img-ir/img-ir-hw.c | 2 +- drivers/media/rc/ite-cir.c | 349 +- drivers/media/rc/ite-cir.h | 51 +- drivers/media/rc/keymaps/Makefile | 3 +- drivers/media/rc/keymaps/rc-cec.c | 28 +- drivers/media/rc/keymaps/rc-minix-neo.c | 55 + drivers/media/rc/keymaps/rc-xbox-360.c | 83 + drivers/media/rc/rc-main.c | 6 + drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/test-drivers/vivid/vivid-vid-out.c | 2 +- drivers/media/tuners/mt2063.c | 6 +- drivers/media/usb/dvb-usb-v2/anysee.c | 21 +- drivers/media/usb/dvb-usb/dvb-usb-init.c | 70 +- drivers/media/usb/em28xx/em28xx-cards.c | 4 + drivers/media/usb/pwc/pwc-dec23.c | 2 +- drivers/media/usb/pwc/pwc-if.c | 8 - drivers/media/usb/ttusb-dec/ttusb_dec.c | 4 - drivers/media/usb/usbtv/usbtv-audio.c | 2 +- drivers/media/usb/usbtv/usbtv-video.c | 6 +- drivers/media/usb/uvc/uvc_video.c | 79 +- drivers/media/usb/uvc/uvcvideo.h | 4 +- drivers/media/usb/zr364xx/zr364xx.c | 13 +- drivers/media/v4l2-core/v4l2-common.c | 5 + drivers/media/v4l2-core/v4l2-jpeg.c | 2 +- drivers/media/v4l2-core/v4l2-mc.c | 6 +- drivers/memory/omap-gpmc.c | 7 +- drivers/memory/tegra/tegra124-emc.c | 4 +- drivers/message/fusion/mptsas.c | 2 +- drivers/mfd/Kconfig | 11 + drivers/mfd/Makefile | 1 + drivers/mfd/ntxec.c | 221 + drivers/misc/habanalabs/common/debugfs.c | 5 +- drivers/misc/habanalabs/common/device.c | 40 +- drivers/misc/habanalabs/common/habanalabs.h | 2 - drivers/misc/habanalabs/common/habanalabs_ioctl.c | 12 + drivers/misc/habanalabs/common/irq.c | 2 +- drivers/misc/habanalabs/common/mmu/mmu.c | 38 +- drivers/misc/ibmvmc.c | 4 +- drivers/misc/ti-st/st_core.c | 1 - drivers/misc/vmw_balloon.c | 11 +- drivers/mmc/core/block.c | 51 +- drivers/mmc/core/bus.c | 11 +- drivers/mmc/core/core.c | 112 +- drivers/mmc/core/mmc.c | 15 +- drivers/mmc/core/mmc_ops.c | 39 +- drivers/mmc/core/sd.c | 6 + drivers/mmc/host/dw_mmc.c | 2 - drivers/mmc/host/mmci.c | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 3 +- drivers/mmc/host/sdhci-esdhc-imx.c | 2 +- drivers/mmc/host/sdhci-pci-gli.c | 8 + drivers/mmc/host/sdhci-pci-o2micro.c | 8 + drivers/mmc/host/sdhci.c | 60 +- drivers/mmc/host/tmio_mmc.h | 3 +- drivers/mmc/host/tmio_mmc_core.c | 17 +- drivers/mmc/host/uniphier-sd.c | 5 +- drivers/mtd/ftl.c | 14 +- drivers/mtd/inftlcore.c | 13 +- drivers/mtd/maps/physmap-bt1-rom.c | 2 +- drivers/mtd/mtdblock.c | 14 +- drivers/mtd/mtdblock_ro.c | 13 +- drivers/mtd/mtdchar.c | 24 +- drivers/mtd/mtdcore.c | 6 +- drivers/mtd/mtdpart.c | 2 +- drivers/mtd/mtdswap.c | 14 +- drivers/mtd/nand/ecc-sw-bch.c | 10 +- drivers/mtd/nand/ecc-sw-hamming.c | 10 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 6 + drivers/mtd/nand/raw/fsmc_nand.c | 2 + drivers/mtd/nand/raw/nand_base.c | 45 +- drivers/mtd/nand/raw/omap2.c | 14 +- drivers/mtd/nand/raw/qcom_nandc.c | 262 +- drivers/mtd/nand/spi/gigadevice.c | 69 +- drivers/mtd/nftlcore.c | 13 +- drivers/mtd/parsers/Kconfig | 14 +- drivers/mtd/parsers/Makefile | 2 + drivers/mtd/parsers/ofpart.c | 239 - drivers/mtd/parsers/ofpart_bcm4908.c | 64 + drivers/mtd/parsers/ofpart_bcm4908.h | 15 + drivers/mtd/parsers/ofpart_core.c | 263 + drivers/mtd/rfd_ftl.c | 13 +- drivers/mtd/spi-nor/controllers/intel-spi.c | 1 - drivers/mtd/spi-nor/controllers/intel-spi.h | 2 +- drivers/mtd/spi-nor/core.c | 5 +- drivers/mtd/spi-nor/winbond.c | 2 + drivers/net/Kconfig | 4 +- drivers/net/caif/caif_serial.c | 18 +- drivers/net/can/dev/dev.c | 4 +- drivers/net/can/flexcan.c | 24 +- drivers/net/can/m_can/tcan4x5x-core.c | 6 +- drivers/net/can/slcan.c | 5 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 21 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 6 +- drivers/net/dsa/b53/b53_common.c | 39 +- drivers/net/dsa/b53/b53_priv.h | 8 + drivers/net/dsa/b53/b53_regs.h | 1 + drivers/net/dsa/bcm_sf2.c | 24 +- drivers/net/dsa/mt7530.c | 4 + drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 7 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 6 + drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 17 +- drivers/net/ethernet/cadence/macb_main.c | 15 +- .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 8 +- drivers/net/ethernet/davicom/dm9000.c | 23 +- drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc.c | 93 +- drivers/net/ethernet/freescale/enetc/enetc.h | 5 + drivers/net/ethernet/freescale/enetc/enetc_hw.h | 20 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 104 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 7 + drivers/net/ethernet/freescale/fec_ptp.c | 7 + drivers/net/ethernet/freescale/gianfar.c | 15 + drivers/net/ethernet/hisilicon/hns/hns_enet.c | 4 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 7 +- drivers/net/ethernet/ibm/ibmveth.c | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 85 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 16 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 64 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 2 - drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 6 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 34 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 35 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 5 + drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 6 +- drivers/net/ethernet/intel/ixgbevf/ipsec.c | 5 + drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 25 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 4 +- drivers/net/ethernet/marvell/sky2.c | 5 +- drivers/net/ethernet/mediatek/mtk_star_emac.c | 5 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 + .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 + drivers/net/ethernet/mellanox/mlxsw/reg.h | 1 + .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 5 + .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 7 + drivers/net/ethernet/mellanox/mlxsw/switchx2.c | 3 +- drivers/net/ethernet/microchip/lan743x_main.c | 2 +- drivers/net/ethernet/mscc/Kconfig | 1 + drivers/net/ethernet/mscc/ocelot_flower.c | 3 +- drivers/net/ethernet/realtek/r8169_main.c | 6 +- drivers/net/ethernet/renesas/sh_eth.c | 7 + drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 59 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c | 59 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_dma.c | 19 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_lib.c | 4 - .../net/ethernet/stmicro/stmmac/dwxgmac2_descs.c | 2 +- drivers/net/ethernet/stmicro/stmmac/enh_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/hwif.h | 5 +- drivers/net/ethernet/stmicro/stmmac/norm_desc.c | 9 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 160 +- drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/ethernet/sun/niu.c | 2 - drivers/net/ethernet/tehuti/tehuti.c | 1 + drivers/net/gtp.c | 1 - drivers/net/hamradio/6pack.c | 6 - drivers/net/hamradio/mkiss.c | 1 - drivers/net/hyperv/hyperv_net.h | 2 +- drivers/net/hyperv/netvsc_drv.c | 13 +- drivers/net/hyperv/rndis_filter.c | 2 +- drivers/net/netdevsim/netdev.c | 1 + drivers/net/phy/dp83822.c | 9 +- drivers/net/phy/dp83tc811.c | 11 +- drivers/net/phy/icplus.c | 9 +- drivers/net/phy/micrel.c | 1 + drivers/net/phy/phy.c | 6 +- drivers/net/phy/phy_device.c | 6 +- drivers/net/ppp/ppp_async.c | 1 - drivers/net/ppp/ppp_synctty.c | 1 - drivers/net/slip/slip.c | 1 - drivers/net/usb/cdc_ncm.c | 10 +- drivers/net/usb/qmi_wwan.c | 15 +- drivers/net/usb/r8152.c | 102 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 3 +- drivers/net/vxlan.c | 11 +- drivers/net/wan/fsl_ucc_hdlc.c | 8 +- drivers/net/wireguard/device.c | 21 +- drivers/net/wireguard/device.h | 15 +- drivers/net/wireguard/peer.c | 28 +- drivers/net/wireguard/peer.h | 8 +- drivers/net/wireguard/queueing.c | 86 +- drivers/net/wireguard/queueing.h | 45 +- drivers/net/wireguard/receive.c | 16 +- drivers/net/wireguard/send.c | 31 +- drivers/net/wireguard/socket.c | 8 +- drivers/net/wireless/ath/ath10k/mac.c | 2 + drivers/net/wireless/ath/ath11k/mac.c | 4 +- drivers/net/wireless/ath/ath11k/qmi.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 1 + drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 3 +- drivers/net/wireless/mediatek/mt76/dma.c | 11 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 4 +- drivers/net/xen-netback/netback.c | 16 +- drivers/nvme/host/fabrics.c | 5 +- drivers/nvme/host/hwmon.c | 1 + drivers/nvme/host/pci.c | 8 +- drivers/nvme/target/admin-cmd.c | 36 +- drivers/nvme/target/configfs.c | 50 +- drivers/nvme/target/core.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 8 +- drivers/nvme/target/nvmet.h | 7 +- drivers/nvme/target/passthru.c | 4 +- drivers/of/Makefile | 6 + drivers/of/kexec.c | 458 + drivers/opp/core.c | 52 +- drivers/pci/pci.c | 91 +- drivers/phy/ralink/phy-mt7621-pci.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 + drivers/phy/ti/phy-tusb1210.c | 27 +- drivers/pinctrl/intel/pinctrl-intel.c | 7 +- drivers/pinctrl/mvebu/pinctrl-armada-cp110.c | 4 +- drivers/pinctrl/pinctrl-equilibrium.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 2 +- drivers/pinctrl/pinctrl-rockchip.c | 14 +- drivers/pinctrl/qcom/pinctrl-sc7280.c | 24 + drivers/pinctrl/stm32/pinctrl-stm32.c | 5 +- drivers/platform/chrome/cros_ec_ishtp.c | 4 +- drivers/platform/surface/Kconfig | 49 + drivers/platform/surface/Makefile | 2 + drivers/platform/surface/aggregator/controller.c | 10 +- .../platform/surface/surface_aggregator_registry.c | 641 + .../platform/surface/surface_platform_profile.c | 190 + drivers/platform/surface/surfacepro3_button.c | 2 - drivers/platform/x86/Kconfig | 7 +- drivers/platform/x86/dell/dell-smbios-wmi.c | 3 +- drivers/platform/x86/dell/dell-wmi-descriptor.c | 3 +- .../x86/dell/dell-wmi-sysman/biosattr-interface.c | 3 +- .../dell/dell-wmi-sysman/passwordattr-interface.c | 3 +- drivers/platform/x86/dell/dell-wmi.c | 3 +- drivers/platform/x86/hp-wmi.c | 101 +- drivers/platform/x86/intel-hid.c | 7 + drivers/platform/x86/intel-wmi-sbl-fw-update.c | 3 +- drivers/platform/x86/intel-wmi-thunderbolt.c | 3 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/thinkpad_acpi.c | 23 + drivers/platform/x86/touchscreen_dmi.c | 2 +- drivers/platform/x86/wmi-bmof.c | 3 +- drivers/platform/x86/wmi.c | 6 +- drivers/platform/x86/xo15-ebook.c | 6 +- drivers/power/supply/cw2015_battery.c | 6 + drivers/power/supply/max8997_charger.c | 2 +- drivers/power/supply/s3c_adc_battery.c | 19 +- drivers/power/supply/smb347-charger.c | 65 +- drivers/powercap/Kconfig | 2 +- drivers/powercap/dtpm.c | 3 + drivers/pps/clients/pps-ldisc.c | 3 - drivers/pwm/Kconfig | 8 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-ntxec.c | 184 + drivers/regulator/pca9450-regulator.c | 10 +- drivers/regulator/pf8x00-regulator.c | 1 + drivers/regulator/qcom-rpmh-regulator.c | 6 +- drivers/regulator/qcom_spmi-regulator.c | 2 + drivers/regulator/rt4831-regulator.c | 4 +- drivers/regulator/scmi-regulator.c | 4 +- drivers/reset/reset-bcm6345.c | 2 +- drivers/reset/reset-oxnas.c | 2 +- drivers/reset/reset-zynqmp.c | 4 +- drivers/rtc/Kconfig | 8 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-m41t80.c | 4 +- drivers/rtc/rtc-ntxec.c | 145 + drivers/s390/block/dasd.c | 6 +- drivers/s390/char/con3215.c | 56 +- drivers/s390/char/tty3270.c | 6 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/char/zcore.c | 44 +- drivers/s390/cio/device_fsm.c | 2 +- drivers/s390/cio/vfio_ccw_ops.c | 6 +- drivers/s390/crypto/vfio_ap_ops.c | 2 +- drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/scsi/aic7xxx/aic79xx.h | 2 +- drivers/scsi/aic7xxx/aic7xxx.h | 2 - drivers/scsi/bnx2fc/Kconfig | 1 + drivers/scsi/hpsa.c | 51 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 65 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 19 +- drivers/scsi/libiscsi.c | 148 +- drivers/scsi/lpfc/lpfc.h | 3 +- drivers/scsi/lpfc/lpfc_attr.c | 2 +- drivers/scsi/lpfc/lpfc_crtn.h | 4 +- drivers/scsi/lpfc/lpfc_debugfs.c | 13 +- drivers/scsi/lpfc/lpfc_disc.h | 3 +- drivers/scsi/lpfc/lpfc_els.c | 639 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 6 +- drivers/scsi/lpfc/lpfc_init.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 272 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 5 +- drivers/scsi/lpfc/lpfc_scsi.c | 98 +- drivers/scsi/lpfc/lpfc_sli.c | 29 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/lpfc/lpfc_vport.c | 10 +- drivers/scsi/megaraid/megaraid_sas.h | 5 + drivers/scsi/megaraid/megaraid_sas_base.c | 87 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 89 +- drivers/scsi/megaraid/megaraid_sas_fusion.h | 2 + drivers/scsi/mpt3sas/mpt3sas_base.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 2 +- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 17 +- drivers/scsi/scsi.c | 13 + drivers/scsi/scsi_debug.c | 229 +- drivers/scsi/scsi_lib.c | 100 +- drivers/scsi/scsi_priv.h | 3 + drivers/scsi/scsi_scan.c | 23 +- drivers/scsi/scsi_sysfs.c | 4 +- drivers/scsi/scsi_transport_iscsi.c | 40 +- drivers/scsi/sd.c | 6 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/sg.c | 2 +- drivers/scsi/storvsc_drv.c | 18 +- drivers/scsi/ufs/ufs-debugfs.c | 90 + drivers/scsi/ufs/ufs-debugfs.h | 2 + drivers/scsi/ufs/ufs-qcom.c | 10 + drivers/scsi/ufs/ufs.h | 10 +- drivers/scsi/ufs/ufshcd.c | 128 +- drivers/scsi/ufs/ufshcd.h | 28 +- drivers/scsi/vmw_pvscsi.c | 2 - drivers/scsi/vmw_pvscsi.h | 2 - drivers/sh/maple/maple.c | 5 +- drivers/soc/Makefile | 2 +- drivers/soc/imx/soc-imx.c | 12 + drivers/soc/qcom/qcom-geni-se.c | 3 + drivers/soc/qcom/qmi_encdec.c | 8 +- drivers/soc/qcom/rpmhpd.c | 56 + drivers/soc/renesas/rmobile-sysc.c | 4 +- drivers/soc/ti/omap_prm.c | 8 +- drivers/soundwire/intel.h | 2 - drivers/soundwire/intel_init.c | 158 - drivers/spi/spi-ath79.c | 3 +- drivers/spi/spi-atmel.c | 4 - drivers/spi/spi-bcm63xx-hsspi.c | 7 +- drivers/spi/spi-bcm63xx.c | 6 +- drivers/spi/spi-butterfly.c | 13 +- drivers/spi/spi-cadence-quadspi.c | 8 +- drivers/spi/spi-lm70llp.c | 13 +- drivers/spi/spi-nxp-fspi.c | 114 +- drivers/spi/spi-omap2-mcspi.c | 24 +- drivers/spi/spi-rockchip.c | 13 +- drivers/staging/android/uapi/ashmem.h | 2 - .../clocking-wizard/clk-xlnx-clock-wizard.c | 369 +- drivers/staging/comedi/drivers/addi_apci_1032.c | 4 +- drivers/staging/comedi/drivers/addi_apci_1500.c | 18 +- drivers/staging/comedi/drivers/adv_pci1710.c | 10 +- .../staging/comedi/drivers/amplc_pc236_common.c | 4 +- drivers/staging/comedi/drivers/comedi_parport.c | 3 +- drivers/staging/comedi/drivers/das6402.c | 2 +- drivers/staging/comedi/drivers/das800.c | 2 +- drivers/staging/comedi/drivers/dmm32at.c | 2 +- drivers/staging/comedi/drivers/dt2814.c | 152 +- drivers/staging/comedi/drivers/me4000.c | 2 +- drivers/staging/comedi/drivers/ni_6527.c | 4 +- drivers/staging/comedi/drivers/ni_65xx.c | 3 +- drivers/staging/comedi/drivers/pcl711.c | 2 +- drivers/staging/comedi/drivers/pcl726.c | 4 +- drivers/staging/comedi/drivers/pcl818.c | 2 +- drivers/staging/emxx_udc/emxx_udc.c | 1 - drivers/staging/fwserial/fwserial.c | 6 +- drivers/staging/gasket/gasket_page_table.c | 2 - drivers/staging/gasket/gasket_sysfs.c | 2 +- drivers/staging/gdm724x/gdm_tty.c | 2 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 8 +- drivers/staging/kpc2000/kpc2000_i2c.c | 6 +- drivers/staging/kpc2000/kpc2000_spi.c | 2 +- drivers/staging/ks7010/ks_wlan_net.c | 6 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 6 +- drivers/staging/media/imx/TODO | 9 +- drivers/staging/media/imx/imx-ic-prp.c | 4 +- drivers/staging/media/imx/imx-ic-prpencvf.c | 24 +- drivers/staging/media/imx/imx-media-capture.c | 687 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 2 +- drivers/staging/media/imx/imx-media-csi.c | 33 +- drivers/staging/media/imx/imx-media-dev-common.c | 4 + drivers/staging/media/imx/imx-media-utils.c | 23 +- drivers/staging/media/imx/imx-media-vdic.c | 7 +- drivers/staging/media/imx/imx-media.h | 12 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 6 +- drivers/staging/media/imx/imx7-media-csi.c | 1014 +- drivers/staging/media/imx/imx7-mipi-csis.c | 400 +- drivers/staging/media/omap4iss/iss.c | 4 +- drivers/staging/mt7621-pci/pci-mt7621.c | 1 - drivers/staging/octeon/ethernet-spi.c | 2 +- drivers/staging/qlge/qlge_main.c | 3 +- drivers/staging/rtl8188eu/core/rtw_security.c | 72 +- drivers/staging/rtl8192e/Kconfig | 1 + drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 8 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 5 +- drivers/staging/rtl8192e/rtl8192e/rtl_wx.c | 7 +- drivers/staging/rtl8192e/rtl819x_BA.h | 40 +- drivers/staging/rtl8192e/rtl819x_BAProc.c | 127 +- drivers/staging/rtl8192e/rtl819x_HT.h | 23 +- drivers/staging/rtl8192e/rtl819x_HTProc.c | 58 +- drivers/staging/rtl8192e/rtl819x_TS.h | 18 +- drivers/staging/rtl8192e/rtl819x_TSProc.c | 62 +- drivers/staging/rtl8192e/rtllib_rx.c | 170 +- drivers/staging/rtl8192e/rtllib_softmac.c | 14 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 76 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 7 +- drivers/staging/rtl8192u/r8192U_wx.c | 2 +- drivers/staging/rtl8712/ieee80211.c | 6 +- drivers/staging/rtl8712/rtl871x_cmd.c | 6 +- drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/wifi.h | 178 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 3 +- drivers/staging/rtl8723bs/core/rtw_pwrctrl.c | 4 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 44 +- drivers/staging/rtl8723bs/core/rtw_wlan_util.c | 2 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 44 +- drivers/staging/rtl8723bs/hal/hal_com.c | 45 +- drivers/staging/rtl8723bs/include/drv_types.h | 131 - drivers/staging/rtl8723bs/include/rtw_debug.h | 6 - drivers/staging/rtl8723bs/include/rtw_mp.h | 2 - drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 23 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/recv_linux.c | 15 +- drivers/staging/rtl8723bs/os_dep/xmit_linux.c | 17 +- drivers/staging/sm750fb/sm750.h | 29 +- .../interface/vchiq_arm/vchiq_debugfs.h | 2 +- drivers/staging/vme/devices/vme_user.c | 12 +- drivers/staging/vt6656/card.c | 3 +- drivers/staging/wfx/hif_rx.c | 6 +- drivers/staging/wfx/sta.c | 2 +- drivers/staging/wimax/i2400m/control.c | 4 +- drivers/staging/wimax/i2400m/fw.c | 2 +- drivers/staging/wimax/i2400m/netdev.c | 2 +- drivers/staging/wimax/i2400m/op-rfkill.c | 6 +- drivers/staging/wimax/stack.c | 16 +- drivers/staging/wlan-ng/p80211conv.h | 3 - drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/target/iscsi/iscsi_target.c | 19 +- drivers/target/loopback/tcm_loop.c | 60 +- drivers/target/loopback/tcm_loop.h | 1 - drivers/target/sbp/sbp_target.c | 8 +- drivers/target/target_core_device.c | 10 +- drivers/target/target_core_fabric_configfs.c | 58 + drivers/target/target_core_iblock.c | 53 +- drivers/target/target_core_iblock.h | 10 + drivers/target/target_core_internal.h | 2 + drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 2 +- drivers/target/target_core_tmr.c | 4 + drivers/target/target_core_transport.c | 314 +- drivers/target/target_core_user.c | 216 +- drivers/target/target_core_xcopy.c | 10 +- drivers/target/tcm_fc/tfc_cmd.c | 14 +- drivers/thunderbolt/debugfs.c | 39 +- drivers/thunderbolt/switch.c | 18 +- drivers/thunderbolt/tb.c | 4 + drivers/thunderbolt/tb.h | 26 - drivers/tty/Kconfig | 56 +- drivers/tty/Makefile | 3 - drivers/tty/amiserial.c | 8 +- drivers/tty/cyclades.c | 4119 ------ drivers/tty/hvc/hvcs.c | 28 +- drivers/tty/ipwireless/tty.c | 11 +- drivers/tty/isicom.c | 1699 --- drivers/tty/moxa.c | 4 +- drivers/tty/n_gsm.c | 18 +- drivers/tty/n_hdlc.c | 1 - drivers/tty/n_null.c | 1 - drivers/tty/n_r3964.c | 1 - drivers/tty/n_tty.c | 2 +- drivers/tty/nozomi.c | 26 +- drivers/tty/pty.c | 15 +- drivers/tty/rocket.c | 3127 ----- drivers/tty/rocket.h | 111 - drivers/tty/rocket_int.h | 1214 -- drivers/tty/serial/8250/8250_port.c | 24 +- drivers/tty/serial/8250/Kconfig | 5 +- drivers/tty/serial/8250/serial_cs.c | 12 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/imx.c | 6 +- drivers/tty/serial/jsm/jsm_tty.c | 24 +- drivers/tty/serial/kgdb_nmi.c | 4 +- drivers/tty/serial/max310x.c | 29 +- drivers/tty/serial/pch_uart.c | 19 +- drivers/tty/synclink_gt.c | 62 +- drivers/tty/tty_io.c | 17 +- drivers/tty/tty_ioctl.c | 3 +- drivers/tty/vcc.c | 72 +- drivers/usb/cdns3/cdns3-gadget.c | 2 + drivers/usb/cdns3/cdns3-imx.c | 34 + drivers/usb/cdns3/cdns3-plat.c | 23 +- drivers/usb/cdns3/core.c | 29 +- drivers/usb/cdns3/drd.c | 15 + drivers/usb/cdns3/drd.h | 2 +- drivers/usb/chipidea/host.c | 2 +- drivers/usb/class/cdc-acm.c | 5 + drivers/usb/class/usblp.c | 16 +- drivers/usb/core/usb.c | 40 +- drivers/usb/dwc2/debugfs.c | 2 + drivers/usb/dwc3/core.c | 15 + drivers/usb/dwc3/core.h | 5 + drivers/usb/dwc3/dwc3-qcom.c | 9 +- drivers/usb/dwc3/gadget.c | 10 +- drivers/usb/gadget/function/f_mass_storage.c | 2 - drivers/usb/gadget/function/f_printer.c | 2 +- drivers/usb/gadget/function/f_tcm.c | 36 +- drivers/usb/gadget/function/f_uac1.c | 1 + drivers/usb/gadget/function/f_uac2.c | 2 +- drivers/usb/gadget/function/u_ether_configfs.h | 5 +- drivers/usb/gadget/udc/dummy_hcd.c | 2 +- drivers/usb/gadget/udc/s3c2410_udc.c | 4 +- drivers/usb/host/isp116x-hcd.c | 7 +- drivers/usb/host/isp116x.h | 1 - drivers/usb/host/isp1362-hcd.c | 8 +- drivers/usb/host/isp1362.h | 1 - drivers/usb/host/sl811-hcd.c | 7 +- drivers/usb/host/sl811.h | 1 - drivers/usb/host/uhci-hcd.c | 12 +- drivers/usb/host/uhci-hcd.h | 4 - drivers/usb/host/xhci-pci.c | 3 + drivers/usb/renesas_usbhs/pipe.c | 2 + drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/cp210x.c | 3 + drivers/usb/serial/io_edgeport.c | 26 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/serial/xr_serial.c | 25 - drivers/usb/typec/Makefile | 3 + drivers/usb/typec/tcpm/fusb302.c | 5 +- drivers/usb/typec/tcpm/tcpm.c | 80 +- drivers/usb/typec/tps6598x.c | 66 +- drivers/usb/typec/tps6598x.h | 189 + drivers/usb/typec/tps6598x_trace.h | 283 + drivers/usb/usbip/usbip_common.h | 1 + drivers/vdpa/Kconfig | 7 + drivers/vdpa/Makefile | 1 + drivers/vdpa/ifcvf/ifcvf_main.c | 5 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 30 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 2 +- drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 5 +- drivers/vdpa/virtio_pci/Makefile | 2 + drivers/vdpa/virtio_pci/vp_vdpa.c | 458 + drivers/vfio/vfio_iommu_type1.c | 215 +- drivers/vhost/scsi.c | 58 +- drivers/video/console/vgacon.c | 2 +- drivers/video/fbdev/aty/atyfb.h | 3 - drivers/video/fbdev/aty/atyfb_base.c | 9 +- drivers/virt/acrn/hsm.c | 9 + drivers/virt/acrn/irqfd.c | 4 +- drivers/virtio/Kconfig | 11 +- drivers/virtio/Makefile | 2 +- drivers/virtio/virtio.c | 6 +- drivers/virtio/virtio_mmio.c | 3 +- drivers/xen/events/events_2l.c | 22 +- drivers/xen/events/events_base.c | 131 +- drivers/xen/events/events_fifo.c | 7 + drivers/xen/events/events_internal.h | 14 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xen-scsiback.c | 21 +- fs/9p/vfs_inode.c | 21 +- fs/Kconfig | 2 +- fs/afs/file.c | 33 +- fs/afs/internal.h | 1 + fs/afs/write.c | 108 +- fs/block_dev.c | 21 +- fs/btrfs/block-group.c | 42 +- fs/btrfs/btrfs_inode.h | 33 +- fs/btrfs/compression.c | 5 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delayed-inode.c | 38 +- fs/btrfs/disk-io.c | 143 +- fs/btrfs/extent-tree.c | 13 - fs/btrfs/extent_io.c | 477 +- fs/btrfs/file.c | 126 +- fs/btrfs/free-space-cache.c | 7 +- fs/btrfs/inode.c | 138 +- fs/btrfs/ioctl.c | 45 +- fs/btrfs/ordered-data.c | 19 +- fs/btrfs/qgroup.c | 46 +- fs/btrfs/qgroup.h | 2 + fs/btrfs/ref-verify.c | 4 +- fs/btrfs/reflink.c | 46 +- fs/btrfs/relocation.c | 4 +- fs/btrfs/scrub.c | 8 - fs/btrfs/send.c | 43 +- fs/btrfs/subpage.c | 72 + fs/btrfs/subpage.h | 17 + fs/btrfs/super.c | 30 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/volumes.c | 57 +- fs/btrfs/xattr.c | 31 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zoned.c | 4 +- fs/btrfs/zstd.c | 5 +- fs/cachefiles/internal.h | 4 +- fs/cachefiles/rdwr2.c | 37 +- fs/ceph/Kconfig | 1 - fs/ceph/addr.c | 535 +- fs/ceph/cache.c | 125 + fs/ceph/cache.h | 101 +- fs/ceph/caps.c | 10 +- fs/ceph/inode.c | 1 - fs/ceph/super.h | 1 - fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 16 +- fs/cifs/cifsfs.h | 2 +- fs/cifs/cifsglob.h | 19 +- fs/cifs/cifsproto.h | 2 + fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 298 +- fs/cifs/dfs_cache.c | 33 +- fs/cifs/fs_context.c | 73 +- fs/cifs/fs_context.h | 6 +- fs/cifs/inode.c | 23 +- fs/cifs/sess.c | 1 + fs/cifs/smb2inode.c | 1 + fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 16 +- fs/cifs/smb2pdu.c | 6 +- fs/cifs/smb2proto.h | 3 +- fs/cifs/transport.c | 61 +- fs/direct-io.c | 2 +- fs/dlm/config.c | 86 +- fs/dlm/config.h | 1 - fs/dlm/debug_fs.c | 1 + fs/dlm/lock.c | 2 - fs/dlm/lockspace.c | 20 +- fs/dlm/lowcomms.c | 193 +- fs/dlm/lowcomms.h | 5 + fs/dlm/midcomms.c | 33 +- fs/dlm/rcom.c | 2 - fs/erofs/data.c | 30 +- fs/eventpoll.c | 56 +- fs/exfat/balloc.c | 91 +- fs/exfat/dir.c | 5 + fs/exfat/exfat_fs.h | 5 + fs/exfat/fatent.c | 37 +- fs/exfat/file.c | 53 + fs/exfat/super.c | 1 + fs/ext4/balloc.c | 38 +- fs/ext4/ext4.h | 1 + fs/ext4/inode.c | 6 +- fs/ext4/mballoc.c | 11 +- fs/ext4/readpage.c | 3 +- fs/ext4/super.c | 5 + fs/ext4/sysfs.c | 7 + fs/ext4/xattr.c | 4 + fs/f2fs/Kconfig | 16 +- fs/f2fs/checkpoint.c | 8 +- fs/f2fs/compress.c | 177 +- fs/f2fs/data.c | 148 +- fs/f2fs/debug.c | 13 + fs/f2fs/f2fs.h | 60 +- fs/f2fs/file.c | 16 +- fs/f2fs/gc.c | 35 +- fs/f2fs/inline.c | 3 +- fs/f2fs/inode.c | 21 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 16 +- fs/f2fs/segment.h | 2 - fs/f2fs/super.c | 30 +- fs/f2fs/sysfs.c | 9 + fs/f2fs/verity.c | 61 +- fs/fscache/Makefile | 4 +- fs/fscache/internal.h | 7 +- fs/fscache/io.c | 116 + fs/fscache/page2.c | 117 - fs/fuse/dev.c | 26 +- fs/fuse/fuse_i.h | 1 + fs/fuse/virtio_fs.c | 9 +- fs/gfs2/inode.c | 4 +- fs/gfs2/log.c | 43 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 10 +- fs/gfs2/super.h | 2 +- fs/gfs2/trans.c | 2 + fs/gfs2/util.c | 2 +- fs/internal.h | 5 + fs/io-wq.c | 438 +- fs/io-wq.h | 21 +- fs/io_uring.c | 1135 +- fs/iomap/buffered-io.c | 11 +- fs/locks.c | 3 - fs/mpage.c | 4 +- fs/namei.c | 3 +- fs/netfs/read_helper.c | 119 +- fs/nfs/blocklayout/blocklayout.c | 6 +- fs/nfs_common/nfsacl.c | 71 + fs/nfsd/Kconfig | 1 + fs/nfsd/filecache.c | 2 + fs/nfsd/nfs2acl.c | 87 +- fs/nfsd/nfs3acl.c | 39 +- fs/nfsd/nfs3proc.c | 97 +- fs/nfsd/nfs3xdr.c | 1043 +- fs/nfsd/nfs4proc.c | 38 +- fs/nfsd/nfs4state.c | 108 +- fs/nfsd/nfs4xdr.c | 110 +- fs/nfsd/nfsfh.c | 2 +- fs/nfsd/nfsfh.h | 2 +- fs/nfsd/nfsproc.c | 53 +- fs/nfsd/nfssvc.c | 4 +- fs/nfsd/nfsxdr.c | 413 +- fs/nfsd/trace.h | 24 + fs/nfsd/vfs.c | 9 +- fs/nfsd/vfs.h | 2 +- fs/nfsd/xdr.h | 23 +- fs/nfsd/xdr3.h | 37 +- fs/nfsd/xdr4.h | 2 +- fs/ntfs/inode.c | 6 + fs/overlayfs/file.c | 23 +- fs/pnode.h | 2 +- fs/pstore/inode.c | 2 +- fs/pstore/ram_core.c | 2 +- fs/read_write.c | 1 - fs/xfs/libxfs/xfs_btree.c | 12 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_extent_busy.c | 14 - fs/xfs/xfs_sysctl.c | 35 +- fs/xfs/xfs_trans.c | 33 +- fs/xfs/xfs_trans.h | 30 + include/acpi/acpi_drivers.h | 12 - include/asm-generic/hyperv-tlfs.h | 35 + include/asm-generic/mshyperv.h | 19 +- include/asm-generic/vmlinux.lds.h | 11 +- include/clocksource/hyperv_timer.h | 3 +- include/drm/drm_dp_helper.h | 5 + include/drm/drm_file.h | 3 + include/drm/i915_pciids.h | 11 + include/dt-bindings/input/cros-ec-keyboard.h | 103 + include/dt-bindings/interconnect/qcom,sdm660.h | 116 + include/dt-bindings/pinctrl/k3.h | 5 +- include/dt-bindings/power/qcom-rpmpd.h | 26 + include/keys/system_keyring.h | 8 +- include/kvm/arm_pmu.h | 9 +- include/linux/acpi.h | 16 +- include/linux/bio.h | 7 +- include/linux/blk-mq.h | 13 +- include/linux/blkdev.h | 3 - include/linux/blktrace_api.h | 4 +- include/linux/can/can-ml.h | 12 + include/linux/can/skb.h | 8 +- include/linux/cpu.h | 3 + include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 6 +- include/linux/cyclades.h | 364 - include/linux/dma-fence.h | 3 + include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 18 - include/linux/dma-mapping.h | 33 - include/linux/eventpoll.h | 2 +- include/linux/f2fs_fs.h | 3 +- include/linux/fs.h | 6 +- include/linux/fscache.h | 16 +- include/linux/gfp.h | 7 +- include/linux/gpio/consumer.h | 2 + include/linux/hid.h | 2 + include/linux/hugetlb.h | 10 + include/linux/icmpv6.h | 26 +- include/linux/intel-ish-client-if.h | 2 +- include/linux/interrupt.h | 4 + include/linux/io_uring.h | 6 +- include/linux/ipv6.h | 1 - include/linux/irqdomain.h | 19 +- include/linux/isicom.h | 85 - include/linux/kcov.h | 1 + include/linux/kcsan-checks.h | 6 + include/linux/kcsan.h | 7 + include/linux/kexec.h | 8 + include/linux/kgdb.h | 2 + include/linux/kvm_host.h | 25 +- include/linux/lockdep.h | 18 +- include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/ntxec.h | 37 + include/linux/mm.h | 4 + include/linux/mmc/host.h | 2 - include/linux/mtd/blktrans.h | 11 + include/linux/mtd/mtd.h | 1 + include/linux/mtd/nand-ecc-sw-bch.h | 2 - include/linux/mtd/nand-ecc-sw-hamming.h | 2 - include/linux/mtd/nand.h | 22 + include/linux/netdevice.h | 36 +- include/linux/netfs.h | 9 +- include/linux/nfsacl.h | 3 + include/linux/of.h | 7 + include/linux/pagemap.h | 6 +- include/linux/parport.h | 12 +- include/linux/pci_ids.h | 31 - include/linux/perf_event.h | 2 + include/linux/platform_data/{ => x86}/intel-spi.h | 0 include/linux/platform_profile.h | 6 +- include/linux/psi.h | 1 - include/linux/psi_types.h | 3 +- include/linux/rcu_segcblist.h | 7 +- include/linux/rculist_nulls.h | 2 +- include/linux/rcupdate.h | 2 +- include/linux/rcutiny.h | 11 +- include/linux/rcutree.h | 2 + include/linux/regulator/pca9450.h | 3 + include/linux/sbitmap.h | 85 +- include/linux/sched.h | 1 - include/linux/sched/task.h | 2 + include/linux/slab.h | 2 + include/linux/smp.h | 50 +- include/linux/soundwire/sdw_intel.h | 2 + include/linux/sunrpc/svc.h | 25 + include/linux/sunrpc/svc_rdma.h | 4 +- include/linux/sunrpc/svc_xprt.h | 1 + include/linux/sunrpc/xdr.h | 34 + include/linux/surface_aggregator/controller.h | 74 +- include/linux/surface_aggregator/device.h | 31 +- include/linux/swap.h | 1 + include/linux/textsearch.h | 2 +- include/linux/trace_events.h | 11 +- include/linux/tty.h | 2 +- include/linux/tty_ldisc.h | 3 - include/linux/usb.h | 4 +- include/linux/vdpa.h | 10 +- include/linux/virtio.h | 2 - include/linux/vmalloc.h | 2 +- include/linux/wmi.h | 2 +- include/media/davinci/isif.h | 8 +- include/media/dvbdev.h | 2 +- include/media/rc-map.h | 9 + include/media/v4l2-mc.h | 8 +- include/net/bluetooth/hci.h | 1 + include/net/bluetooth/mgmt.h | 1 + include/net/icmp.h | 6 +- include/net/nfc/nci_core.h | 2 - include/net/xfrm.h | 2 +- include/scsi/scsi_cmnd.h | 3 + include/scsi/scsi_device.h | 8 +- include/scsi/scsi_host.h | 83 +- include/sound/intel-nhlt.h | 5 + include/sound/rt5645.h | 32 - include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 4 +- include/sound/soc.h | 2 +- include/target/target_core_backend.h | 3 + include/target/target_core_base.h | 59 +- include/target/target_core_fabric.h | 21 +- include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/trace/events/kmem.h | 6 +- include/trace/events/rcu.h | 28 + include/trace/events/ufs.h | 21 + include/trace/events/xen.h | 2 +- include/uapi/linux/bpf.h | 1 - include/uapi/linux/cyclades.h | 494 - include/uapi/linux/fuse.h | 3 +- include/uapi/linux/kvm.h | 13 + include/uapi/linux/l2tp.h | 1 + include/uapi/linux/major.h | 2 - include/uapi/linux/netfilter/nfnetlink_cthelper.h | 2 +- include/uapi/linux/serial.h | 4 +- include/uapi/linux/v4l2-controls.h | 2 +- init/Kconfig | 17 +- init/main.c | 1 + kernel/Makefile | 2 +- kernel/audit_fsnotify.c | 2 +- kernel/bpf/bpf_inode_storage.c | 2 +- kernel/bpf/btf.c | 2 - kernel/bpf/core.c | 4 + kernel/bpf/syscall.c | 5 + kernel/bpf/verifier.c | 93 +- kernel/cpu.c | 194 +- kernel/debug/debug_core.c | 11 + kernel/dma/mapping.c | 145 +- kernel/dma/swiotlb.c | 2 +- kernel/events/core.c | 42 +- kernel/fork.c | 30 + kernel/irq/irqdomain.c | 20 +- kernel/irq/manage.c | 11 +- kernel/kcsan/Makefile | 4 +- kernel/kcsan/atomic.h | 5 + kernel/kcsan/core.c | 7 +- kernel/kcsan/debugfs.c | 9 +- kernel/kcsan/encoding.h | 5 + kernel/kcsan/kcsan-test.c | 1207 -- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 1199 ++ kernel/kcsan/report.c | 5 + kernel/kcsan/selftest.c | 5 + kernel/kprobes.c | 31 +- kernel/locking/lockdep.c | 15 +- kernel/rcu/rcu_segcblist.c | 3 +- kernel/rcu/rcuscale.c | 15 +- kernel/rcu/rcutorture.c | 93 +- kernel/rcu/tasks.h | 89 +- kernel/rcu/tiny.c | 40 + kernel/rcu/tree.c | 164 +- kernel/rcu/tree_exp.h | 1 + kernel/rcu/tree_plugin.h | 263 +- kernel/rcu/tree_stall.h | 2 + kernel/sched/core.c | 168 +- kernel/sched/cpufreq_schedutil.c | 14 +- kernel/sched/fair.c | 162 +- kernel/sched/idle.c | 6 + kernel/sched/membarrier.c | 4 +- kernel/sched/psi.c | 122 +- kernel/sched/sched.h | 14 + kernel/sched/stats.h | 37 +- kernel/sched/topology.c | 91 +- kernel/smp.c | 464 +- kernel/softirq.c | 2 +- kernel/static_call.c | 7 +- kernel/time/hrtimer.c | 68 +- kernel/torture.c | 6 +- kernel/trace/Kconfig | 15 +- kernel/trace/blktrace.c | 20 +- kernel/trace/error_report-traces.c | 1 - kernel/trace/ring_buffer.c | 21 +- kernel/trace/trace.c | 6 + kernel/trace/trace.h | 1 - kernel/trace/trace_events_synth.c | 4 +- kernel/up.c | 38 +- kernel/workqueue.c | 2 +- lib/Kconfig.kcsan | 5 +- lib/bitmap.c | 49 +- lib/cmdline.c | 1 + lib/iov_iter.c | 22 +- lib/sbitmap.c | 210 +- lib/test_bitmap.c | 46 +- localversion-next | 2 +- mm/hugetlb.c | 5 +- mm/kfence/core.c | 10 +- mm/kfence/kfence.h | 7 - mm/kfence/kfence_test.c | 2 +- mm/kfence/report.c | 18 +- mm/memcontrol.c | 16 +- mm/page_io.c | 5 - mm/shmem.c | 6 +- mm/slab.c | 2 + mm/slab.h | 2 + mm/slab_common.c | 8 +- mm/slob.c | 2 + mm/slub.c | 10 +- mm/swapfile.c | 13 + mm/util.c | 3 + mm/vmalloc.c | 2 + mm/vmscan.c | 9 +- net/9p/client.c | 4 - net/bluetooth/hci_conn.c | 10 + net/bluetooth/hci_event.c | 27 + net/bluetooth/hci_request.c | 47 +- net/bluetooth/mgmt.c | 1 + net/can/af_can.c | 34 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 3 + net/dsa/Kconfig | 3 + net/dsa/dsa_priv.h | 25 +- net/dsa/slave.c | 59 +- net/dsa/tag_mtk.c | 19 +- net/dsa/tag_rtl4_a.c | 12 +- net/ethtool/channels.c | 26 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 + net/hsr/hsr_main.h | 1 + net/ipv4/ah4.c | 2 +- net/ipv4/cipso_ipv4.c | 13 +- net/ipv4/esp4.c | 2 +- net/ipv4/icmp.c | 5 +- net/ipv4/inetpeer.c | 21 +- net/ipv4/ip_tunnel.c | 5 +- net/ipv4/ip_vti.c | 12 +- net/ipv4/nexthop.c | 10 +- net/ipv4/tcp.c | 26 +- net/ipv4/udp_offload.c | 2 +- net/ipv6/ah6.c | 2 +- net/ipv6/calipso.c | 14 +- net/ipv6/esp6.c | 2 +- net/ipv6/icmp.c | 18 +- net/ipv6/ip6_gre.c | 16 +- net/ipv6/ip6_icmp.c | 12 +- net/ipv6/ip6_tunnel.c | 10 +- net/ipv6/ip6_vti.c | 12 +- net/ipv6/sit.c | 2 +- net/l2tp/l2tp_core.c | 41 +- net/l2tp/l2tp_core.h | 1 + net/l2tp/l2tp_netlink.c | 6 + net/mac80211/iface.c | 1 + net/mac80211/rx.c | 1 + net/mptcp/options.c | 23 +- net/mptcp/protocol.c | 223 +- net/mptcp/subflow.c | 20 +- net/netfilter/nf_conntrack_helper.c | 3 +- net/netfilter/nf_conntrack_proto_tcp.c | 6 +- net/netfilter/nf_nat_proto.c | 25 +- net/netfilter/nf_tables_api.c | 19 +- net/netfilter/x_tables.c | 6 +- net/netlabel/netlabel_cipso_v4.c | 3 + net/nfc/nci/uart.c | 148 +- net/psample/psample.c | 4 +- net/qrtr/qrtr.c | 2 +- net/qrtr/tun.c | 12 +- net/sched/cls_flower.c | 15 + net/sched/sch_api.c | 8 +- net/sctp/tsnmap.c | 2 +- net/sunrpc/auth_gss/svcauth_gss.c | 11 +- net/sunrpc/svc.c | 6 +- net/sunrpc/svc_xprt.c | 18 +- net/sunrpc/svcsock.c | 15 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 14 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 5 +- net/sunrpc/xprtrdma/svc_rdma_sendto.c | 69 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 9 +- net/xfrm/xfrm_interface.c | 3 + net/xfrm/xfrm_output.c | 10 +- samples/bpf/xdpsock_user.c | 2 + scripts/Makefile | 2 +- scripts/Makefile.build | 19 +- scripts/Makefile.lib | 12 + scripts/Makefile.modfinal | 19 +- scripts/adjust_autoksyms.sh | 3 - scripts/checkpatch.pl | 133 +- scripts/dtc/.gitignore | 1 + scripts/dtc/Makefile | 1 + scripts/dtc/include-prefixes/c6x | 1 - scripts/dummy-tools/gcc | 5 + scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 3 +- scripts/gcc-x86_32-has-stack-protector.sh | 6 +- scripts/gen_autoksyms.sh | 35 +- scripts/kernel-doc | 17 +- scripts/link-vmlinux.sh | 28 +- scripts/lto-used-symbollist.txt | 5 - scripts/recordmcount.c | 2 +- security/integrity/ima/ima.h | 4 - security/integrity/ima/ima_kexec.c | 9 +- security/integrity/ima/ima_main.c | 2 +- security/selinux/hooks.c | 3 +- sound/drivers/vx/vx_core.c | 2 +- sound/hda/Kconfig | 4 + sound/hda/Makefile | 3 + sound/hda/ext/hdac_ext_controller.c | 2 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_regmap.c | 2 +- sound/hda/intel-dsp-config.c | 2 +- sound/hda/intel-nhlt.c | 59 +- sound/hda/intel-sdw-acpi.c | 179 + sound/mips/snd-n64.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 2 +- sound/pci/hda/hda_auto_parser.h | 2 +- sound/pci/hda/hda_codec.c | 6 +- sound/pci/hda/hda_controller.c | 7 - sound/pci/hda/hda_generic.c | 4 +- sound/pci/hda/hda_jack.c | 77 +- sound/pci/hda/hda_jack.h | 8 + sound/pci/hda/hda_local.h | 2 +- sound/pci/hda/patch_ca0132.c | 9 +- sound/pci/hda/patch_cirrus.c | 1081 ++ sound/pci/hda/patch_conexant.c | 62 +- sound/pci/hda/patch_hdmi.c | 18 +- sound/pci/hda/patch_realtek.c | 41 +- sound/pci/mixart/mixart_hwdep.c | 3 +- sound/pci/vx222/vx222_ops.c | 10 +- sound/ppc/snd_ps3_reg.h | 2 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 2 +- sound/soc/atmel/Kconfig | 3 + sound/soc/atmel/mchp-i2s-mcc.c | 161 +- sound/soc/codecs/Kconfig | 25 +- sound/soc/codecs/Makefile | 6 + sound/soc/codecs/ak4458.c | 1 + sound/soc/codecs/ak5558.c | 1 + sound/soc/codecs/cs4270.c | 1 + sound/soc/codecs/cs42l42.c | 112 +- sound/soc/codecs/cs42l42.h | 13 +- sound/soc/codecs/cx20442.c | 1 - sound/soc/codecs/es8316.c | 9 +- sound/soc/codecs/jz4760.c | 11 +- sound/soc/codecs/jz4770.c | 7 +- sound/soc/codecs/lpass-rx-macro.c | 5 +- sound/soc/codecs/lpass-va-macro.c | 28 +- sound/soc/codecs/lpass-wsa-macro.c | 22 +- sound/soc/codecs/nau8825.c | 9 +- sound/soc/codecs/rt1011.c | 49 +- sound/soc/codecs/rt1015.c | 9 +- sound/soc/codecs/rt1016.c | 11 +- sound/soc/codecs/rt1305.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt1308.c | 10 +- sound/soc/codecs/rt1316-sdw.c | 744 ++ sound/soc/codecs/rt1316-sdw.h | 55 + sound/soc/codecs/rt5631.c | 4 +- sound/soc/codecs/rt5640.c | 10 +- sound/soc/codecs/rt5645.c | 47 +- sound/soc/codecs/rt5645.h | 2 - sound/soc/codecs/rt5651.c | 10 +- sound/soc/codecs/rt5659.c | 4 +- sound/soc/codecs/rt5660.c | 4 +- sound/soc/codecs/rt5663.c | 4 +- sound/soc/codecs/rt5665.c | 4 +- sound/soc/codecs/rt5668.c | 8 +- sound/soc/codecs/rt5670.c | 114 +- sound/soc/codecs/rt5670.h | 9 +- sound/soc/codecs/rt5677.c | 6 +- sound/soc/codecs/rt5682-sdw.c | 4 +- sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/rt700-sdw.c | 2 +- sound/soc/codecs/rt700.c | 2 +- sound/soc/codecs/rt711-sdca-sdw.c | 425 + sound/soc/codecs/rt711-sdca-sdw.h | 99 + sound/soc/codecs/rt711-sdca.c | 1492 +++ sound/soc/codecs/rt711-sdca.h | 238 + sound/soc/codecs/rt711-sdw.c | 2 +- sound/soc/codecs/rt711.c | 2 +- sound/soc/codecs/rt715-sdca-sdw.c | 278 + sound/soc/codecs/rt715-sdca-sdw.h | 170 + sound/soc/codecs/rt715-sdca.c | 1076 ++ sound/soc/codecs/rt715-sdca.h | 136 + sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/rt715.c | 2 +- sound/soc/codecs/sgtl5000.c | 8 +- sound/soc/codecs/sigmadsp-regmap.c | 2 +- sound/soc/codecs/sirf-audio-codec.h | 124 - sound/soc/codecs/wcd-clsh-v2.h | 6 +- sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wcd934x.c | 2 - sound/soc/codecs/wm8524.c | 2 +- sound/soc/codecs/wm8962.c | 23 +- sound/soc/fsl/fsl_asrc.c | 2 +- sound/soc/fsl/fsl_dma.c | 3 - sound/soc/fsl/fsl_easrc.c | 6 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_micfil.c | 2 - sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/fsl/fsl_sai.h | 4 + sound/soc/fsl/fsl_ssi.c | 13 +- sound/soc/fsl/fsl_xcvr.c | 19 +- sound/soc/fsl/imx-hdmi.c | 4 - sound/soc/fsl/mpc5200_dma.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 2 +- sound/soc/fsl/p1022_ds.c | 2 +- sound/soc/generic/simple-card-utils.c | 2 +- sound/soc/intel/Makefile | 2 +- sound/soc/intel/atom/sst/sst_acpi.c | 2 +- sound/soc/intel/atom/sst/sst_loader.c | 2 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 8 - sound/soc/intel/boards/sof_wm8804.c | 6 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 23 - sound/soc/intel/skylake/Makefile | 2 +- sound/soc/meson/aiu-acodec-ctrl.c | 2 +- sound/soc/meson/aiu-codec-ctrl.c | 2 +- sound/soc/meson/aiu.c | 4 +- sound/soc/meson/aiu.h | 2 +- sound/soc/mxs/mxs-saif.c | 10 - sound/soc/pxa/mmp-sspa.c | 1 - sound/soc/qcom/lpass-cpu.c | 2 +- sound/soc/qcom/lpass-hdmi.c | 4 - sound/soc/qcom/lpass-platform.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 4 +- sound/soc/qcom/qdsp6/q6afe.c | 7 +- sound/soc/qcom/qdsp6/q6afe.h | 2 +- sound/soc/qcom/qdsp6/q6asm.h | 6 +- sound/soc/samsung/i2s.c | 3 +- sound/soc/samsung/s3c24xx_simtec.c | 5 + sound/soc/samsung/smdk_wm8994.c | 1 + sound/soc/samsung/snow.c | 5 +- sound/soc/samsung/tm2_wm5110.c | 2 +- sound/soc/sh/dma-sh7760.c | 1 - sound/soc/sh/rcar/adg.c | 15 +- sound/soc/sh/rcar/cmd.c | 15 +- sound/soc/sh/rcar/core.c | 34 +- sound/soc/sh/rcar/ctu.c | 2 + sound/soc/sh/rcar/rsnd.h | 6 +- sound/soc/sh/rcar/ssi.c | 46 +- sound/soc/sh/rcar/ssiu.c | 22 +- sound/soc/sh/siu_pcm.c | 6 +- sound/soc/soc-component.c | 2 +- sound/soc/soc-core.c | 6 +- sound/soc/soc-dai.c | 2 +- sound/soc/soc-ops.c | 2 +- sound/soc/soc-pcm.c | 83 +- sound/soc/soc-topology.c | 16 +- sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/intel/Kconfig | 254 +- sound/soc/sof/intel/Makefile | 20 +- sound/soc/sof/intel/bdw.c | 67 +- sound/soc/sof/intel/byt.c | 106 +- sound/soc/sof/intel/hda-dsp.c | 6 +- sound/soc/sof/intel/hda.c | 21 +- sound/soc/sof/intel/hda.h | 3 + sound/soc/sof/intel/pci-apl.c | 81 + sound/soc/sof/intel/pci-cnl.c | 104 + sound/soc/sof/intel/pci-icl.c | 84 + sound/soc/sof/intel/pci-tgl.c | 121 + sound/soc/sof/intel/pci-tng.c | 70 + sound/soc/sof/intel/shim.h | 6 - sound/soc/sof/sof-acpi-dev.c | 130 +- sound/soc/sof/sof-acpi-dev.h | 16 + sound/soc/sof/sof-pci-dev.c | 340 +- sound/soc/sof/sof-pci-dev.h | 17 + sound/soc/sunxi/sun4i-i2s.c | 2 - sound/soc/ti/ams-delta.c | 1 - sound/soc/uniphier/aio-cpu.c | 7 +- sound/usb/card.c | 5 + sound/usb/clock.c | 8 +- sound/usb/midi.c | 123 +- sound/usb/midi.h | 2 + sound/usb/mixer.c | 11 + sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 60 +- sound/usb/pcm.c | 12 +- sound/usb/quirks-table.h | 63 + sound/usb/quirks.c | 16 +- sound/usb/usbaudio.h | 1 + sound/virtio/virtio_card.c | 129 +- sound/virtio/virtio_card.h | 10 +- sound/virtio/virtio_chmap.c | 10 +- sound/virtio/virtio_ctl_msg.c | 13 +- sound/virtio/virtio_jack.c | 16 +- sound/virtio/virtio_pcm.c | 60 +- sound/virtio/virtio_pcm.h | 39 +- sound/virtio/virtio_pcm_msg.c | 77 +- sound/virtio/virtio_pcm_ops.c | 299 +- tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/arch/s390/include/uapi/asm/ptrace.h | 5 +- tools/arch/x86/include/asm/cpufeatures.h | 19 +- tools/arch/x86/include/asm/msr-index.h | 2 - tools/arch/x86/include/uapi/asm/kvm.h | 1 + tools/arch/x86/include/uapi/asm/vmx.h | 4 +- tools/arch/x86/kcpuid/Makefile | 24 + tools/arch/x86/kcpuid/cpuid.csv | 380 + tools/arch/x86/kcpuid/kcpuid.c | 655 + tools/bpf/bpftool/Makefile | 2 + tools/bpf/resolve_btfids/main.c | 5 + tools/build/Makefile | 8 +- tools/build/Makefile.feature | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/include/linux/coresight-pmu.h | 20 +- tools/include/uapi/drm/drm.h | 97 +- tools/include/uapi/drm/i915_drm.h | 3 +- tools/include/uapi/linux/bpf.h | 1 - tools/include/uapi/linux/kvm.h | 73 + tools/include/uapi/linux/mount.h | 16 + tools/include/uapi/linux/openat2.h | 4 + tools/include/uapi/linux/perf_event.h | 96 +- tools/include/uapi/linux/prctl.h | 3 + tools/lib/api/fs/cgroup.c | 95 +- tools/lib/bpf/Makefile | 2 +- tools/lib/bpf/xsk.c | 5 +- tools/lib/perf/evlist.c | 13 +- tools/lib/perf/include/internal/evlist.h | 2 + tools/lib/perf/include/perf/event.h | 18 +- .../memory-model/Documentation/access-marking.txt | 479 + tools/memory-model/Documentation/explanation.txt | 2 +- tools/memory-model/Documentation/glossary.txt | 2 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/Documentation/simple.txt | 1 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 282 +- tools/objtool/arch/x86/include/arch/cfi_regs.h | 12 +- tools/objtool/builtin-check.c | 51 +- tools/objtool/builtin-orc.c | 5 +- tools/objtool/check.c | 150 +- tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 5 +- tools/objtool/include/objtool/check.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 65 + tools/perf/Build | 1 + tools/perf/Documentation/examples.txt | 2 +- tools/perf/Documentation/itrace.txt | 2 +- tools/perf/Documentation/perf-buildid-cache.txt | 6 + tools/perf/Documentation/perf-config.txt | 24 +- tools/perf/Documentation/perf-daemon.txt | 208 + tools/perf/Documentation/perf-evlist.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 4 +- tools/perf/Documentation/perf-intel-pt.txt | 89 +- tools/perf/Documentation/perf-kallsyms.txt | 2 +- tools/perf/Documentation/perf-mem.txt | 3 + tools/perf/Documentation/perf-record.txt | 21 +- tools/perf/Documentation/perf-report.txt | 10 +- tools/perf/Documentation/perf-script.txt | 25 +- tools/perf/Documentation/perf-stat.txt | 32 +- tools/perf/Documentation/perf-trace.txt | 4 +- tools/perf/Documentation/topdown.txt | 78 +- tools/perf/Makefile.config | 9 + tools/perf/Makefile.perf | 59 +- tools/perf/arch/arm/include/perf_regs.h | 2 +- tools/perf/arch/arm/util/cs-etm.c | 12 +- tools/perf/arch/arm64/include/perf_regs.h | 2 +- tools/perf/arch/arm64/util/machine.c | 3 +- tools/perf/arch/arm64/util/perf_regs.c | 94 + tools/perf/arch/csky/include/perf_regs.h | 2 +- tools/perf/arch/powerpc/entry/syscalls/syscall.tbl | 21 +- tools/perf/arch/powerpc/include/perf_regs.h | 8 +- tools/perf/arch/powerpc/util/Build | 1 + tools/perf/arch/powerpc/util/machine.c | 25 + tools/perf/arch/powerpc/util/perf_regs.c | 6 + tools/perf/arch/riscv/include/perf_regs.h | 2 +- tools/perf/arch/s390/entry/syscalls/syscall.tbl | 1 + tools/perf/arch/s390/include/perf_regs.h | 2 +- tools/perf/arch/s390/util/machine.c | 3 +- tools/perf/arch/x86/Makefile | 11 +- tools/perf/arch/x86/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/x86/include/arch-tests.h | 1 + tools/perf/arch/x86/include/perf_regs.h | 2 +- tools/perf/arch/x86/tests/Build | 1 + tools/perf/arch/x86/tests/arch-tests.c | 4 + tools/perf/arch/x86/tests/insn-x86.c | 3 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 4 +- tools/perf/arch/x86/tests/sample-parsing.c | 121 + tools/perf/arch/x86/util/Build | 3 + tools/perf/arch/x86/util/archinsn.c | 2 +- tools/perf/arch/x86/util/event.c | 25 + tools/perf/arch/x86/util/evlist.c | 15 + tools/perf/arch/x86/util/evsel.c | 8 + tools/perf/arch/x86/util/mem-events.c | 44 + tools/perf/bench/epoll-ctl.c | 1 - tools/perf/bench/epoll-wait.c | 1 - tools/perf/bench/futex-hash.c | 1 - tools/perf/bench/futex-lock-pi.c | 1 - tools/perf/bench/futex-requeue.c | 1 - tools/perf/bench/futex-wake-parallel.c | 1 - tools/perf/bench/futex-wake.c | 1 - tools/perf/bench/numa.c | 42 +- tools/perf/bench/sched-messaging.c | 4 +- tools/perf/bench/sched-pipe.c | 4 +- tools/perf/bench/syscall.c | 4 +- tools/perf/builtin-buildid-cache.c | 28 +- tools/perf/builtin-buildid-list.c | 3 + tools/perf/builtin-c2c.c | 171 +- tools/perf/builtin-daemon.c | 1521 +++ tools/perf/builtin-diff.c | 3 +- tools/perf/builtin-inject.c | 4 +- tools/perf/builtin-mem.c | 113 +- tools/perf/builtin-record.c | 39 +- tools/perf/builtin-script.c | 37 +- tools/perf/builtin-stat.c | 124 +- tools/perf/builtin-trace.c | 5 +- tools/perf/builtin.h | 1 + tools/perf/command-list.txt | 1 + tools/perf/perf-archive.sh | 3 +- tools/perf/perf.c | 1 + .../pmu-events/arch/arm64/ampere/emag/branch.json | 8 +- .../pmu-events/arch/arm64/ampere/emag/bus.json | 5 +- .../pmu-events/arch/arm64/ampere/emag/cache.json | 58 +- .../pmu-events/arch/arm64/ampere/emag/clock.json | 4 +- .../arch/arm64/ampere/emag/exception.json | 10 +- .../arch/arm64/ampere/emag/instruction.json | 34 +- .../pmu-events/arch/arm64/ampere/emag/memory.json | 11 +- .../arch/arm64/arm/cortex-a76-n1/branch.json | 12 +- .../arch/arm64/arm/cortex-a76-n1/bus.json | 19 +- .../arch/arm64/arm/cortex-a76-n1/cache.json | 118 +- .../arch/arm64/arm/cortex-a76-n1/exception.json | 10 +- .../arch/arm64/arm/cortex-a76-n1/instruction.json | 45 +- .../arch/arm64/arm/cortex-a76-n1/memory.json | 6 +- .../arch/arm64/arm/cortex-a76-n1/other.json | 4 +- .../arch/arm64/arm/cortex-a76-n1/pipeline.json | 12 +- .../arch/arm64/armv8-common-and-microarch.json | 248 + .../arch/arm64/freescale/imx8mm/sys/metrics.json | 4 +- .../arch/arm64/freescale/imx8mn/sys/ddrc.json | 37 + .../arch/arm64/freescale/imx8mn/sys/metrics.json | 18 + .../arch/arm64/freescale/imx8mp/sys/ddrc.json | 37 + .../arch/arm64/freescale/imx8mp/sys/metrics.json | 466 + .../arch/arm64/freescale/imx8mq/sys/ddrc.json | 37 + .../arch/arm64/freescale/imx8mq/sys/metrics.json | 18 + tools/perf/tests/Build | 1 + tools/perf/tests/attr.c | 8 +- tools/perf/tests/builtin-test.c | 4 + tools/perf/tests/code-reading.c | 20 +- tools/perf/tests/cpumap.c | 2 + tools/perf/tests/demangle-ocaml-test.c | 43 + tools/perf/tests/keep-tracking.c | 5 +- tools/perf/tests/mmap-basic.c | 2 - tools/perf/tests/openat-syscall-all-cpus.c | 1 - tools/perf/tests/parse-metric.c | 24 + tools/perf/tests/perf-time-to-tsc.c | 2 + tools/perf/tests/sample-parsing.c | 16 +- tools/perf/tests/shell/buildid.sh | 6 + tools/perf/tests/shell/daemon.sh | 475 + tools/perf/tests/shell/test_arm_coresight.sh | 45 +- tools/perf/tests/sw-clock.c | 12 +- tools/perf/tests/switch-tracking.c | 5 +- tools/perf/tests/task-exit.c | 10 +- tools/perf/tests/tests.h | 1 + tools/perf/tests/thread-map.c | 8 +- tools/perf/trace/beauty/tracepoints/x86_msr.sh | 2 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/util/Build | 2 + tools/perf/util/annotate.c | 8 + tools/perf/util/annotate.h | 1 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.c | 10 + tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 8 + tools/perf/util/arm-spe.c | 133 +- tools/perf/util/auxtrace.c | 15 + tools/perf/util/auxtrace.h | 6 + tools/perf/util/bpf_counter.c | 314 + tools/perf/util/bpf_counter.h | 72 + tools/perf/util/bpf_skel/.gitignore | 3 + tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c | 93 + tools/perf/util/build-id.c | 5 +- tools/perf/util/build-id.h | 4 +- tools/perf/util/cgroup.c | 8 +- tools/perf/util/config.c | 123 +- tools/perf/util/config.h | 7 +- tools/perf/util/cs-etm-decoder/cs-etm-decoder.c | 15 +- tools/perf/util/data-convert-bt.c | 2 +- tools/perf/util/db-export.c | 2 + tools/perf/util/debug.c | 34 +- tools/perf/util/debug.h | 1 + tools/perf/util/demangle-ocaml.c | 80 + tools/perf/util/demangle-ocaml.h | 7 + tools/perf/util/event.c | 67 +- tools/perf/util/event.h | 18 +- tools/perf/util/evlist.c | 126 +- tools/perf/util/evlist.h | 12 + tools/perf/util/evsel.c | 81 +- tools/perf/util/evsel.h | 13 +- tools/perf/util/evsel_fprintf.c | 2 + tools/perf/util/header.c | 6 +- tools/perf/util/hist.c | 15 +- tools/perf/util/hist.h | 4 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 334 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 7 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 15 + .../util/intel-pt-decoder/intel-pt-insn-decoder.h | 1 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 12 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 2 + tools/perf/util/intel-pt.c | 214 +- tools/perf/util/intlist.c | 27 +- tools/perf/util/intlist.h | 10 +- tools/perf/util/jit.h | 2 +- tools/perf/util/jitdump.c | 84 +- tools/perf/util/machine.c | 51 +- tools/perf/util/machine.h | 2 + tools/perf/util/map.c | 15 +- tools/perf/util/map.h | 3 +- tools/perf/util/mem-events.c | 36 + tools/perf/util/mem-events.h | 5 + tools/perf/util/metricgroup.c | 2 +- tools/perf/util/namespaces.c | 23 +- tools/perf/util/namespaces.h | 3 + tools/perf/util/parse-events.l | 1 + tools/perf/util/parse-events.y | 6 +- tools/perf/util/perf_api_probe.c | 10 + tools/perf/util/perf_api_probe.h | 1 + tools/perf/util/perf_event_attr_fprintf.c | 5 +- tools/perf/util/perf_regs.h | 7 + tools/perf/util/probe-event.c | 12 +- tools/perf/util/probe-file.c | 38 +- tools/perf/util/probe-finder.c | 8 +- tools/perf/util/python-ext-sources | 2 + tools/perf/util/python.c | 21 + tools/perf/util/record.c | 9 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 54 +- tools/perf/util/setup.py | 2 +- tools/perf/util/sort.c | 113 +- tools/perf/util/sort.h | 6 + tools/perf/util/stat-display.c | 6 +- tools/perf/util/stat-shadow.c | 92 + tools/perf/util/stat.c | 53 +- tools/perf/util/stat.h | 9 + tools/perf/util/string.c | 9 + tools/perf/util/string2.h | 2 + tools/perf/util/symbol-elf.c | 25 +- tools/perf/util/symbol.c | 73 +- tools/perf/util/symbol_conf.h | 7 +- tools/perf/util/synthetic-events.c | 225 +- tools/perf/util/target.c | 34 +- tools/perf/util/target.h | 10 + tools/perf/util/trace-event-info.c | 10 +- tools/perf/util/trace-event-read.c | 1 + tools/perf/util/unwind-libdw.c | 11 +- tools/perf/util/xyarray.c | 33 - tools/scripts/Makefile.include | 4 +- tools/testing/kunit/configs/broken_on_uml.config | 2 + tools/testing/kunit/kunit_config.py | 2 +- .../selftests/bpf/progs/netif_receive_skb.c | 13 +- .../selftests/bpf/progs/test_global_func11.c | 2 +- .../testing/selftests/bpf/progs/test_tunnel_kern.c | 6 +- .../testing/selftests/bpf/verifier/array_access.c | 3 +- .../selftests/bpf/verifier/atomic_cmpxchg.c | 25 + tools/testing/selftests/bpf/verifier/atomic_or.c | 25 + tools/testing/selftests/gpio/.gitignore | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + .../testing/selftests/kvm/hardware_disable_test.c | 165 + tools/testing/selftests/kvm/lib/kvm_util.c | 6 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 3 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 159 +- tools/testing/selftests/net/fib_nexthops.sh | 8 + .../net/forwarding/mirror_gre_bridge_1d_vlan.sh | 9 + tools/testing/selftests/net/ipsec.c | 2 +- tools/testing/selftests/netfilter/Makefile | 2 +- tools/testing/selftests/netfilter/nf_nat_edemux.sh | 99 + tools/testing/selftests/rcutorture/bin/cpus2use.sh | 1 - tools/testing/selftests/rcutorture/bin/jitter.sh | 20 +- .../selftests/rcutorture/bin/jitterstart.sh | 37 + .../testing/selftests/rcutorture/bin/jitterstop.sh | 23 + .../testing/selftests/rcutorture/bin/kvm-again.sh | 189 + .../selftests/rcutorture/bin/kvm-recheck.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 280 + .../rcutorture/bin/kvm-test-1-run-batch.sh | 67 + .../rcutorture/bin/kvm-test-1-run-qemu.sh | 176 + .../selftests/rcutorture/bin/kvm-test-1-run.sh | 218 +- .../selftests/rcutorture/bin/kvm-transform.sh | 54 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 126 +- tools/testing/selftests/rcutorture/bin/torture.sh | 4 +- .../selftests/rcutorture/configs/rcu/CFLIST | 4 +- .../rcutorture/configs/rcu/{SRCU-t => SRCU-T} | 0 .../configs/rcu/{SRCU-t.boot => SRCU-T.boot} | 0 .../rcutorture/configs/rcu/{SRCU-u => SRCU-U} | 0 .../configs/rcu/{SRCU-u.boot => SRCU-U.boot} | 0 .../selftests/rcutorture/configs/rcu/TREE03.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE04.boot | 2 +- .../selftests/rcutorture/configs/rcu/TREE08.boot | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE | 2 +- .../selftests/rcutorture/configs/rcuscale/TREE54 | 2 +- .../rcutorture/configs/rcuscale/ver_functions.sh | 2 +- .../rcutorture/configs/refscale/NOPREEMPT | 2 +- .../selftests/rcutorture/configs/refscale/PREEMPT | 2 +- .../rcutorture/configs/refscale/ver_functions.sh | 2 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 2 +- tools/testing/selftests/wireguard/netns.sh | 15 +- tools/tracing/latency/latency-collector.c | 6 +- usr/Kconfig | 1 - virt/kvm/kvm_main.c | 29 +- 2708 files changed, 75247 insertions(+), 54367 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb create mode 100644 Documentation/dev-tools/checkpatch.rst delete mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.txt create mode 100644 Documentation/devicetree/bindings/extcon/qcom,pm8941-misc.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sdm660.yaml create mode 100644 Documentation/devicetree/bindings/mfd/netronix,ntxec.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ricoh,rn5t618.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/rn5t618.txt delete mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.txt create mode 100644 Documentation/devicetree/bindings/net/broadcom-bluetooth.yaml delete mode 100644 Documentation/driver-api/driver-model/class.rst delete mode 100644 Documentation/driver-api/serial/cyclades_z.rst delete mode 100644 Documentation/driver-api/serial/rocket.rst create mode 100644 Documentation/filesystems/netfs_library.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov5640-single.dtsi create mode 100644 arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ov7725-single.dtsi create mode 100644 arch/arm/boot/dts/sun4i-a10-topwise-a721.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-ctouch2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm-edimm2.2.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-icore-mx8mm.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-kontron-pitx-imx8m.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen-nots.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor-limozeen.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2-lte.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am64.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am642-evm.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am642.dtsi delete mode 100644 arch/m68k/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/m68k/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/microblaze/kernel/syscalls/syscallhdr.sh delete mode 100644 arch/microblaze/kernel/syscalls/syscalltbl.sh delete mode 100644 arch/powerpc/include/asm/ima.h delete mode 100644 arch/powerpc/kexec/ima.c create mode 100644 arch/s390/include/asm/irq_work.h create mode 100644 arch/s390/include/uapi/asm/hwctrset.h create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S mode change 100755 => 100644 drivers/gpu/drm/amd/amdgpu/dimgrey_cavefish_reg_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_stat.c create mode 100644 drivers/gpu/drm/amd/display/dc/dc_stat.h create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c create mode 100644 drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h create mode 100644 drivers/gpu/drm/amd/display/dmub/dmub_srv_stat.h create mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_srv_stat.c create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c create mode 100644 drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.c create mode 100644 drivers/gpu/drm/i915/display/skl_scaler.h create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.c create mode 100644 drivers/gpu/drm/i915/display/skl_universal_plane.h create mode 100644 drivers/interconnect/qcom/sdm660.c create mode 100644 drivers/media/rc/keymaps/rc-minix-neo.c create mode 100644 drivers/media/rc/keymaps/rc-xbox-360.c create mode 100644 drivers/mfd/ntxec.c delete mode 100644 drivers/mtd/parsers/ofpart.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.c create mode 100644 drivers/mtd/parsers/ofpart_bcm4908.h create mode 100644 drivers/mtd/parsers/ofpart_core.c create mode 100644 drivers/of/kexec.c create mode 100644 drivers/platform/surface/surface_aggregator_registry.c create mode 100644 drivers/platform/surface/surface_platform_profile.c create mode 100644 drivers/pwm/pwm-ntxec.c create mode 100644 drivers/rtc/rtc-ntxec.c delete mode 100644 drivers/tty/cyclades.c delete mode 100644 drivers/tty/isicom.c delete mode 100644 drivers/tty/rocket.c delete mode 100644 drivers/tty/rocket.h delete mode 100644 drivers/tty/rocket_int.h create mode 100644 drivers/usb/typec/tps6598x.h create mode 100644 drivers/usb/typec/tps6598x_trace.h create mode 100644 drivers/vdpa/virtio_pci/Makefile create mode 100644 drivers/vdpa/virtio_pci/vp_vdpa.c create mode 100644 fs/fscache/io.c delete mode 100644 fs/fscache/page2.c create mode 100644 include/dt-bindings/input/cros-ec-keyboard.h create mode 100644 include/dt-bindings/interconnect/qcom,sdm660.h delete mode 100644 include/linux/cyclades.h delete mode 100644 include/linux/isicom.h create mode 100644 include/linux/mfd/ntxec.h rename include/linux/platform_data/{ => x86}/intel-spi.h (100%) delete mode 100644 include/sound/rt5645.h delete mode 100644 include/uapi/linux/cyclades.h delete mode 100644 kernel/kcsan/kcsan-test.c create mode 100644 kernel/kcsan/kcsan_test.c delete mode 120000 scripts/dtc/include-prefixes/c6x delete mode 100644 scripts/lto-used-symbollist.txt create mode 100644 sound/hda/intel-sdw-acpi.c create mode 100644 sound/soc/codecs/rt1316-sdw.c create mode 100644 sound/soc/codecs/rt1316-sdw.h create mode 100644 sound/soc/codecs/rt711-sdca-sdw.c create mode 100644 sound/soc/codecs/rt711-sdca-sdw.h create mode 100644 sound/soc/codecs/rt711-sdca.c create mode 100644 sound/soc/codecs/rt711-sdca.h create mode 100644 sound/soc/codecs/rt715-sdca-sdw.c create mode 100644 sound/soc/codecs/rt715-sdca-sdw.h create mode 100644 sound/soc/codecs/rt715-sdca.c create mode 100644 sound/soc/codecs/rt715-sdca.h delete mode 100644 sound/soc/codecs/sirf-audio-codec.h create mode 100644 sound/soc/sof/intel/pci-apl.c create mode 100644 sound/soc/sof/intel/pci-cnl.c create mode 100644 sound/soc/sof/intel/pci-icl.c create mode 100644 sound/soc/sof/intel/pci-tgl.c create mode 100644 sound/soc/sof/intel/pci-tng.c create mode 100644 sound/soc/sof/sof-acpi-dev.h create mode 100644 sound/soc/sof/sof-pci-dev.h create mode 100644 tools/arch/x86/kcpuid/Makefile create mode 100644 tools/arch/x86/kcpuid/cpuid.csv create mode 100644 tools/arch/x86/kcpuid/kcpuid.c create mode 100644 tools/memory-model/Documentation/access-marking.txt create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/Documentation/perf-daemon.txt create mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/arch/x86/tests/sample-parsing.c create mode 100644 tools/perf/arch/x86/util/evlist.c create mode 100644 tools/perf/arch/x86/util/evsel.c create mode 100644 tools/perf/arch/x86/util/mem-events.c create mode 100644 tools/perf/builtin-daemon.c create mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json create mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/metrics.json create mode 100644 tools/perf/tests/demangle-ocaml-test.c create mode 100755 tools/perf/tests/shell/daemon.sh create mode 100644 tools/perf/util/bpf_counter.c create mode 100644 tools/perf/util/bpf_counter.h create mode 100644 tools/perf/util/bpf_skel/.gitignore create mode 100644 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c create mode 100644 tools/perf/util/demangle-ocaml.c create mode 100644 tools/perf/util/demangle-ocaml.h delete mode 100644 tools/perf/util/xyarray.c create mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c create mode 100755 tools/testing/selftests/netfilter/nf_nat_edemux.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstart.sh create mode 100644 tools/testing/selftests/rcutorture/bin/jitterstop.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-again.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-remote.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-batch.sh create mode 100755 tools/testing/selftests/rcutorture/bin/kvm-test-1-run-qemu.sh rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t => SRCU-T} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-t.boot => SRCU-T.boot} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u => SRCU-U} (100%) rename tools/testing/selftests/rcutorture/configs/rcu/{SRCU-u.boot => SRCU-U.boot} (100%)