This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/release-arm in repository toolchain/ci/linux.
omits 5a3c96e96409 vgacon: comment on vga_rolled_over omits 00025161b2d9 PCI: remove synclink entries from pci_ids omits ae6acf479be1 MAINTAINERS: drop cyclades.com reference omits 078b23267d5f MAINTAINERS: orphan mxser omits 4dec5f1af694 tty: serial: pch_uart.c: remove debugfs dentry pointer omits a38fd8748464 Linux 5.12-rc2 omits f3ed4de6cc83 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits de5bd6c54b20 Merge tag 'gcc-plugins-v5.12-rc2' of git://git.kernel.org/ [...] omits 8b24ef44789c Merge tag 'pstore-v5.12-rc2' of git://git.kernel.org/pub/s [...] omits 63dcd69d9b49 Merge tag 'for-5.12/dm-fixes' of git://git.kernel.org/pub/ [...] omits 47454caf45f0 Merge tag 'block-5.12-2021-03-05' of git://git.kernel.dk/l [...] omits f292e8730a34 Merge tag 'io_uring-5.12-2021-03-05' of git://git.kernel.d [...] omits 6d47254c0634 Merge tag 'pm-5.12-rc2' of git://git.kernel.org/pub/scm/li [...] omits ea6be461cbed Merge tag 'acpi-5.12-rc2' of git://git.kernel.org/pub/scm/ [...] omits fc2c8d0af05a Merge tag 'iommu-fixes-v5.12-rc1' of git://git.kernel.org/ [...] omits f09b04cc6447 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] omits 6bf331d5ce83 Merge tag 'devicetree-fixes-for-5.12-1' of git://git.kerne [...] omits 54663cf398e7 Merge tag 'trace-v5.12-rc1' of git://git.kernel.org/pub/sc [...] omits 545c4ab463c2 RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() omits 5e4a7ccc965d RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() omits 21e27ac82db6 RDMA/rxe: Fix missed IB reference counting in loopback omits e45cff588588 io_uring: don't restrict issue_flags for io_openat omits a2b658e4a07d Merge tag 'nvme-5.12-2021-03-05' of git://git.infradead.or [...] omits 86e0d6766cf9 io_uring: make SQPOLL thread parking saner omits 09ca6c40c202 io-wq: kill hashed waitqueue before manager exits omits b5b0ecb736f1 io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return omits ca0a26511c67 io_uring: don't keep looping for more events if we can't f [...] omits 46fe18b16c46 io_uring: move to using create_io_thread() omits 7bff4c26b6d2 Merge branch 'powercap' omits d9f273b7585c nvmet: model_number must be immutable once set omits 32feb6de4724 nvme-fabrics: fix kato initialization omits 78570f8873c8 nvme-hwmon: Return error code when registration fails omits 6e6a6828c517 nvme-pci: add quirks for Lexar 256GB SSD omits dc22c1c058b5 nvme-pci: mark Kingston SKC2000 as not supporting the deep [...] omits 5e112d3fb897 nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. omits 280d542f6ffa Merge tag 'drm-fixes-2021-03-05' of git://anongit.freedesk [...] omits 44195bd7711b Merge tag 'mkp-scsi-fixes' of git://git.kernel.org/pub/scm [...] omits a1f105412493 Merge tag 'amd-drm-fixes-5.12-2021-03-03' of https://gitla [...] omits a727df407ca4 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] omits f9dbdf97a5bd scsi: iscsi: Verify lengths on passthrough PDUs omits ec98ea7070e9 scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE omits 688e8128b7a9 scsi: iscsi: Restrict sessions and handles to admin capabilities omits cc440e8738e5 kernel: provide create_io_thread() helper omits dd59a3d595cc io_uring: reliably cancel linked timeouts omits b05a1bcd4018 io_uring: cancel-match based on flags omits 3cb60ee63239 Merge tag 'tpmdd-next-v5.12-rc2' of git://git.kernel.org/p [...] omits df7b59ba9245 dm verity: fix FEC for RS roots unaligned to block size omits a14e5ec66a7a dm bufio: subtract the number of initial sectors in dm_buf [...] omits cee407c5cc42 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits c5a58f877ca6 Merge tag 'for-linus-5.12b-rc2-tag' of git://git.kernel.or [...] omits 43df5242af4e Merge tag 'sound-5.12-rc2' of git://git.kernel.org/pub/scm [...] omits badae9c86979 btrfs: zoned: do not account freed region of read-only blo [...] omits d734492a14a2 btrfs: zoned: use sector_t for zone sectors omits f9f344479d8b tracing: Fix comment about the trace_event_call flags omits ee666a185558 tracing: Skip selftests if tracing is disabled omits f40fc799afc5 tracing: Fix memory leak in __create_synth_event() omits 6549de1fe341 ring-buffer: Add a little more information and a WARN when [...] omits 6f6be606e763 ring-buffer: Force before_stamp and write_stamp to be diff [...] omits 69268094a1c1 tracing: Fix help text of TRACEPOINT_BENCHMARK in Kconfig omits 70d443d84633 tracing: Remove duplicate declaration from trace.h omits f01272541d2c io-wq: ensure all pending work is canceled on exit omits e4b4a13f4941 io_uring: ensure that threads freeze on suspend omits b23fcf477f85 io_uring: remove extra in_idle wake up omits ebf936670721 io_uring: inline __io_queue_async_work() omits f85c310ac376 io_uring: inline io_req_clean_work() omits 64c7212391e7 io_uring: choose right tctx->io_wq for try cancel omits 3e6a0d3c7571 io_uring: fix -EAGAIN retry with IOPOLL omits dc7bbc9ef361 io-wq: fix error path leak of buffered write hash map omits 16270893d712 io_uring: remove sqo_task omits 70aacfe66136 io_uring: kill sqo_dead and sqo submission halting omits 1c3b3e6527e5 io_uring: ignore double poll add on the same waitqueue head omits 3ebba796fa25 io_uring: ensure that SQPOLL thread is started for exit omits 28c4721b80a7 io_uring: replace cmpxchg in fallback with xchg omits 2c32395d8111 io_uring: fix __tctx_task_work() ctx race omits 0d30b3e7eea9 io_uring: kill io_uring_flush() omits 914390bcfdd6 io_uring: kill unnecessary io_run_ctx_fallback() in io_rin [...] omits 5730b27e84fd io_uring: move cred assignment into io_issue_sqe() omits 1575f21a0920 io_uring: kill unnecessary REQ_F_WORK_INITIALIZED checks omits 4010fec41fd9 io_uring: remove unused argument 'tsk' from io_req_caches_free() omits 8452d4a674b0 io_uring: destroy io-wq on exec omits ef8eaa4e65fa io_uring: warn on not destroyed io-wq omits 1d5f360dd1a3 io_uring: fix race condition in task_work add and clear omits afcc4015d1bf io-wq: provide an io_wq_put_and_exit() helper omits 8629397e6e27 io_uring: don't use complete_all() on SQPOLL thread exit omits ba50a036f23c io_uring: run fallback on cancellation omits e54945ae947f io_uring: SQPOLL stop error handling fixes omits 470ec4ed8c91 io-wq: fix double put of 'wq' in error path omits d364d9e5db41 io-wq: wait for manager exit on wq destroy omits dbf996202e28 io-wq: rename wq->done completion to wq->started omits 613eeb600e3e io-wq: don't ask for a new worker if we're exiting omits fb3a1f6c745c io-wq: have manager wait for all workers to exit omits 444d66a23c1f iommu/vt-d: Fix status code for Allocate/Free PASID command omits 82c3cefb9f16 iommu: Don't use lazy flush for untrusted device omits 765a9d1d02b2 iommu/tegra-smmu: Fix mc errors on tegra124-nyan omits 140456f99419 iommu/amd: Fix sleeping in atomic in increase_address_space() omits 1aa46901ee51 drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu [...] omits b934dd9b44e8 drm/amd/display: fix the return of the uninitialized value in ret omits 25951362db7b drm/amdgpu: enable BACO runpm by default on sienna cichlid [...] omits 6efda1671312 drm/amd/pm: correct Arcturus mmTHM_BACO_CNTL register address omits 992ace410c32 drm/amdgpu/swsmu/vangogh: Only use RLCPowerNotify msg for disable omits e3746696e78f drm/amdgpu/pm: make unsupported power profile messages debug omits 0c61ac8134ff drm/amdgpu:disable VCN for Navi12 SKU omits 31ada99bdd1b drm/amdgpu: Only check for S0ix if AMD_PMC is configured omits ff70784ab9f8 ACPI: bus: Constify is_acpi_node() and friends (part 2) omits cca7f12b939b RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc omits f91803998cf6 RDMA/mlx5: Set correct kernel-doc identifier omits 232a37ea3aee tpm: Remove unintentional dump_stack() call omits 26af17722a07 ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike [...] omits 77516d25f549 rsxx: Return -EFAULT if copy_to_user() fails omits 73e7161eab5d ALSA: hda/realtek: Add quirk for Intel NUC 10 omits 882213990d32 xen: fix p2m size in dom0 for disabled memory hotplug case omits 2991397d23ec xen-netback: respect gnttab_map_refs()'s return value omits 8310b77b48c5 Xen/gnttab: handle p2m update errors on a per-slot basis omits f69d02e37a85 Merge tag 'misc-5.12-2021-03-02' of git://git.kernel.dk/li [...] omits caf6912f3f4a swap: fix swapfile read/write offset omits f5f4fc4649ae ia64: don't call handle_signal() unless there's actually a [...] omits 999340d51174 ftrace: Have recordmcount use w8 to read relp->r_info in a [...] omits 7db688e99c0f pstore/ram: Rate-limit "uncorrectable error in header" message omits 9e46f6c6c959 KVM: SVM: Clear the CR4 register on reset omits 30b5c851af79 KVM: x86/xen: Add support for vCPU runstate information omits 7d7c5f76e541 KVM: x86/xen: Fix return code when clearing vcpu_info and [...] omits 6528fc0a11de selftests: kvm: Mmap the entire vcpu mmap area omits 7d2cdad0da9d KVM: Documentation: Fix index for KVM_CAP_PPC_DAWR1 omits b59b153d1026 KVM: x86: allow compiling out the Xen hypercall interface omits 4168a8d27ed3 block/bfq: update comments and default value in docs for f [...] omits e4ef09e51294 rsxx: remove unused including <linux/version.h> omits 13046370c4d1 ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically omits 48698c973e6b ALSA: hda/realtek: Add quirk for Clevo NH55RZQ omits 9b838a3c32d7 Merge tag 'tags/sound-sdw-kconfig-fixes' into for-linus omits c28ea613fafa btrfs: subpage: fix the false data csum mismatch error omits fd57a98d6f0c btrfs: fix warning when creating a directory with smack enabled omits 4d14c5cde5c2 btrfs: don't flush from btrfs_delayed_inode_reserve_metadata omits 80e9baed722c btrfs: export and rename qgroup_reserve_meta omits 0f9c03d824f6 btrfs: free correct amount of space in btrfs_delayed_inode [...] omits c55a4319c4f2 btrfs: fix spurious free_space_tree remount warning omits 5011c5a663b9 btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl omits 4f6a49de64fd btrfs: unlock extents in btrfs_zero_range in case of quota [...] omits aedb9d9089ce btrfs: ref-verify: use 'inline void' keyword ordering omits ffd7e705fad6 ALSA: hda: intel-sdw-acpi: add missing include files omits 08c2a4bc9f2a ALSA: hda: move Intel SoundWire ACPI scan to dedicated module omits cf5807f5f814 ASoC: SOF: Intel: SoundWire: simplify Kconfig omits 194fe0fc3422 ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers omits 8d4ba1be3d22 ASoC: SOF: pci: split PCI into different drivers omits 8a49cd11e68e ASoC: SOF: ACPI: avoid reverse module dependency omits c7929b15b6e9 ASoC: soc-acpi: allow for partial match in parent name omits 78652ff69be4 drm/nouveau/fifo/gk104-gp1xx: fix creation of sw class omits a864e8f159b1 ALSA: hda: intel-nhlt: verify config type omits 3531ba21f552 ALSA: hda: fix kernel-doc warnings omits 5477edcacaac gcc-plugins: latent_entropy: remove unneeded semicolon omits b924a8197ac7 gcc-plugins: structleak: remove unneeded variable 'ret' omits 7a7fd0de4a98 Merge branch 'kmap-conversion-for-5.12' of git://git.kerne [...] omits c608aca57dd0 Merge tag 'for-5.12-rc1-tag' of git://git.kernel.org/pub/s [...] omits 3a9b3d4536e0 IB/mlx5: Add missing error code omits 475f23b8c66d RDMA/rxe: Fix missing kconfig dependency on CRYPTO omits 221384df6123 RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep omits b5a95bb1883e dt-bindings: media: Use graph and video-interfaces schemas [...] omits 65d43023171e io-wq: wait for worker startup when forking a new one omits 5218e12e9f3a block: Drop leftover references to RQF_SORTED omits 9e2be308f023 powercap/drivers/dtpm: Add the experimental label to the o [...] omits f3c141057976 powercap/drivers/dtpm: Fix root node initialization omits 44cc89f76464 PM: runtime: Update device status before letting suppliers [...] omits 2c9119001dcb ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL reque [...] omits 11302bb69e72 ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair [...] omits 0f47227705d8 block: revert "block: fix bd_size_lock use" omits fe07bfda2fb9 Linux 5.12-rc1 omits d346da4a4a44 Merge tag 'ide-5.11-2021-02-28' of git://git.kernel.dk/lin [...] omits 06d5d309a3f1 Merge tag 'kbuild-fixes-v5.12' of git://git.kernel.org/pub [...] omits cd278456d4ca Merge tag 'csky-for-linus-5.12-rc1' of git://github.com/c- [...] omits 7d19ea5e9973 Merge tag 'riscv-for-linus-5.12-mw1' of git://git.kernel.o [...] omits 0b311e34d503 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits 03dc748bf110 Merge tag 'xfs-5.12-merge-6' of git://git.kernel.org/pub/s [...] omits 3ab6608e66b1 Merge tag 'block-5.12-2021-02-27' of git://git.kernel.dk/l [...] omits d0e185616a03 ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 omits 26a9630c72eb ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits omits 5f5e6a3e8b1d ALSA: usb-audio: Allow modifying parameters with succeedin [...] omits 207da4c82ade kbuild: Fix <linux/version.h> for empty SUBLEVEL or PATCHL [...] omits 2214945422c1 kbuild: make -s option take precedence over V=1 omits ad7953e7aebb ia64: remove redundant READELF from arch/ia64/Makefile omits 12e9dea6c976 kbuild: do not include include/config/auto.conf from adjus [...] omits a6aaeb841198 kbuild: fix UNUSED_KSYMS_WHITELIST for Clang LTO omits 5695e5161974 Merge tag 'io_uring-worker.v3-2021-02-25' of git://git.ker [...] omits 5ceabb6078b8 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] omits 580cd7736f6b Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 6607aa6f6b68 csky: Fixup compile error omits 21cba9c5359d ALSA: usb-audio: Drop bogus dB range in too low level omits 5d3f410fa9f3 csky: use free_initmem_default() in free_initmem() omits c47e1a1cb6d4 csky: Fixup pfn_valid error with wrong max_mapnr omits 0d3b051adbb7 csky: Add VDSO with GENERIC_GETTIMEOFDAY, GENERIC_TIME_VSY [...] omits 8dcbc611f0fc csky: kprobe: Fixup code in simulate without 'long' omits af94002bda1d csky: Fixup swapon omits dcf269b3f703 ALSA: usb-audio: Don't abort even if the clock rate differs omits a8fac05acf38 csky: pgtable.h: Coding convention omits da83616bcd3f kbuild: lto: add _mcount to list of used symbols omits dd2d082b5760 riscv: Cleanup setup_bootmem() omits b122c7a32593 RISC-V: Enable CPU Hotplug in defconfigs omits f01e631cccab RISC-V: Make NUMA depend on SMP omits 5f7136db8299 block: Add bio_max_segs omits 3fb6d0e00efc Merge tag 'docs-5.12-2' of git://git.lwn.net/linux omits a3905af5be36 Merge tag 'for-linus' of git://github.com/openrisc/linux omits e7270e47a09e Merge tag 's390-5.12-2' of git://git.kernel.org/pub/scm/li [...] omits c19798af2e66 Merge tag '5.12-smb3-part1' of git://git.samba.org/sfrench [...] omits efba6d3a7c4b Merge tag 'for-5.12/io_uring-2021-02-25' of git://git.kern [...] omits ef9856a734af Merge branch 'stable/for-linus-5.12' of git://git.kernel.o [...] omits fecfd015394e Merge tag 'leds-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 360db2b422f1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 8b83369ddcb3 Merge tag 'riscv-for-linus-5.12-mw0' of git://git.kernel.o [...] omits 8f47d753d4ec Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits a422ce5bb31d Merge tag 'm68knommu-for-v5.12' of git://git.kernel.org/pu [...] omits 8b1e2c50bce9 Merge tag 'trace-v5.12-2' of git://git.kernel.org/pub/scm/ [...] omits 2bd3f4eeb314 Merge tag 'orphan-handling-v5.12-rc1' of git://git.kernel. [...] omits fe1072ff7667 Merge tag 'clang-lto-v5.12-rc1-fix1' of git://git.kernel.o [...] omits 5c2e7a0af211 Merge tag 'for-linus-5.12b-rc1-tag' of git://git.kernel.or [...] omits d94d14008efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 245137cdf0cd Merge branch 'akpm' (patches from Andrew) omits f685a533a7fa MIPS: make userspace mapping young by default omits dd23e8098f33 initramfs: panic with memory information omits 6aaa31aeb9cf ubsan: remove overflow checks omits d54ce6158e35 kgdb: fix to kill breakpoints on initmem after boot omits db7fbf492d94 scripts/gdb: fix list_for_each omits 3d2fc4c08244 x86: fix seq_file iteration for pat/memtype.c omits b3656d8227f4 seq_file: document how per-entry resources are managed. omits 3159ed57792b fs/coredump: use kmap_local_page() omits f9c8bc4604c9 init/Kconfig: fix a typo in CC_VERSION_TEXT help text omits a5a673f73122 init: clean up early_param_on_off() macro omits 073a9ecb3a73 init/version.c: remove Version_<LINUX_VERSION_CODE> symbol omits 5b8f82e1a176 checkpatch: do not apply "initialise globals to 0" check t [...] omits 263afd39c06f checkpatch: don't warn about colon termination in linker scripts omits 58f02267f04a checkpatch: add kmalloc_array_node to unnecessary OOM mess [...] omits de93245c00a4 checkpatch: add warning for avoiding .L prefix symbols in [...] omits 0972b8bfe0de checkpatch: improve TYPECAST_INT_CONSTANT test message omits adb2da82fcf9 checkpatch: prefer ftrace over function entry/exit printks omits ea7dbab3e505 checkpatch: trivial style fixes omits 35cdcbfc5cfc checkpatch: ignore warning designated initializers using NR_CPUS omits b5e8736a954a checkpatch: improve blank line after declaration test omits 4945cca232ce include/linux/bitops.h: spelling s/synomyn/synonym/ omits 96251a75e009 lib/cmdline: remove an unneeded local variable in next_arg() omits 64427985c76f lib: stackdepot: fix ignoring return value warning omits e1fdc403349c lib: stackdepot: add support to disable stack depot omits d262093656a0 lib: stackdepot: add support to configure STACK_HASH_SIZE omits a28a6e860c6c string.h: move fortified functions definitions in a dedica [...] omits 0e24465d3313 lib/genalloc.c: change return type to unsigned long for bi [...] omits 7b4693e644cb MAINTAINERS: add uapi directories to API/ABI section omits c034f48e9990 kernel: delete repeated words in comments omits e1e014115dfd groups: simplify struct group_info allocation omits c1f26493ed7f groups: use flexible-array member in struct group_info omits c131bd0b5448 treewide: Miguel has moved omits df54714f579a include/linux: remove repeated words omits 3b3376f222e3 sysctl.c: fix underflow value setting risk in vm_table omits 4508943794ef proc: use kvzalloc for our kernel buffer omits 152c432b128c proc/wchan: use printk format instead of lookup_symbol_name() omits 2956f4e4f0c5 alpha: remove CONFIG_EXPERIMENTAL from defconfigs omits 7169487bc2a7 kasan: clarify that only first bug is reported in HW_TAGS omits c80a03664e15 kasan: inline HW_TAGS helper functions omits 2cb34276427a arm64: kasan: simplify and inline MTE functions omits cde8a7eb778c kasan: ensure poisoning size alignment omits d12d9ad81629 kasan, mm: optimize krealloc poisoning omits 26a5ca7a73be kasan, mm: fail krealloc on freed objects omits b87c28b9a7ef kasan: rework krealloc tests omits 200072ce33b2 kasan: unify large kfree checks omits df54b383124c kasan: clean up setting free info in kasan_slab_free omits 43a219cbe5a4 kasan: optimize large kmalloc poisoning omits e2db1a9aa381 kasan, mm: optimize kmalloc poisoning omits 928501344fc6 kasan, mm: don't save alloc stacks twice omits d3a61f745e0d kasan: use error_report_end tracepoint omits f2b84d2e40eb kfence: use error_report_end tracepoint omits 9c0dee54eb91 tracing: add error_report_end trace point omits 35beccf0926d kfence: report sensitive information based on no_hash_pointers omits 0825c1d57f02 MAINTAINERS: add entry for KFENCE omits bc8fbc5f305a kfence: add test suite omits 10efe55f883f kfence, Documentation: add KFENCE documentation omits 2b8305260fb3 kfence, kasan: make KFENCE compatible with KASAN omits b89fb5ef0ce6 mm, kfence: insert KFENCE hooks for SLUB omits d3fb45f370d9 mm, kfence: insert KFENCE hooks for SLAB omits d438fabce786 kfence: use pt_regs to generate stack trace on faults omits 840b23986344 arm64, kfence: enable KFENCE for ARM64 omits 1dc0da6e9ec0 x86, kfence: enable KFENCE for x86 omits 0ce20dd84089 mm: add Kernel Electric-Fence infrastructure omits 87005394e14a mm/early_ioremap.c: use __func__ instead of function name omits c1ca59a1f21e mm/backing-dev.c: use might_alloc() omits 0f2f89b6de32 mm/dmapool: use might_alloc() omits 4be408cec257 mm: page-flags.h: Typo fix (It -> If) omits a6c5e0f75b3f mm/zsmalloc.c: use page_private() to access page->private omits 239592815805 zsmalloc: account the number of compacted pages correctly omits f0231305acd5 mm/zsmalloc.c: convert to use kmem_cache_zalloc in cache_a [...] omits e818e820c6a0 mm: set the sleep_mapped to true for zbud and z3fold omits fc6697a89f56 mm/zswap: add the flag can_sleep_mapped omits c0c641d77b9a mm: zswap: clean up confusing comment omits 5d5d19eda6b0 mm/rmap: fix potential pte_unmap on an not mapped pte omits ad8a20cf6d19 mm/rmap: correct obsolete comment of page_get_anon_vma() omits b7e188ec98b1 mm/rmap: use page_not_mapped in try_to_unmap() omits 90aaca852ca1 mm/rmap: fix obsolete comment in __page_check_anon_rmap() omits e0af87ff7afc mm/rmap: remove unneeded semicolon in page_not_mapped() omits aaf1f990aee4 mm/rmap: correct some obsolete comments of anon_vma omits 48b03eea321c mm/mlock: stop counting mlocked pages when none vma is found omits 94c8945376d4 virtio-mem: check against mhp_get_pluggable_range() which [...] omits 7707248a4727 s390/mm: define arch_get_mappable_range() omits 03aaf83fba6e arm64/mm: define arch_get_mappable_range() omits bca3feaa0764 mm/memory_hotplug: prevalidate the address range being add [...] omits a89107c04781 Documentation: sysfs/memory: clarify some memory block dev [...] omits e9a2e48e8704 drivers/base/memory: don't store phys_device in memory blocks omits 6c922cf75115 mm/memory_hotplug: use helper function zone_end_pfn() to g [...] omits 26011267e1a7 mm/memory_hotplug: MEMHP_MERGE_RESOURCE -> MHP_MERGE_RESOURCE omits 1adf8b468ff6 mm/memory_hotplug: rename all existing 'memhp' into 'mhp' omits 34dc45be4563 mm: fix memory_failure() handling of dax-namespace metadata omits 1f90a3477df3 mm: teach pfn_to_online_page() about ZONE_DEVICE section c [...] omits 9f9b02e5b346 mm: teach pfn_to_online_page() to consider subsection validity omits 9f605f260594 mm: move pfn_to_online_page() out of line omits fbcc8183a4f8 mm/vmstat.c: erase latency in vmstat_shepherd omits 629484ae7375 mm: vmstat: add some comments on internal storage of byte items omits 2bbd00aef067 mm: vmstat: fix NOHZ wakeups for node stat changes omits a052d4d13d88 mm: cma: print region name on failure omits 3c381db1fac8 mm/page_alloc: count CMA pages per zone and print them in [...] omits 072355c1cf2d mm/cma: expose all pages to the buddy if activation of an [...] omits df2ff39e78da mm: cma: allocate cma areas bottom-up omits 187df5dde943 mm,shmem,thp: limit shmem THP allocations to requested zones omits cd89fb065099 mm,thp,shmem: make khugepaged obey tmpfs mount flags omits 78cc8cdc5400 mm,thp,shm: limit gfp mask to no more than specified omits 164cc4fef445 mm,thp,shmem: limit shmem THP alloc gfp_mask omits a656a20241f0 mm: remove pagevec_lookup_entries omits cf2039af1a2e mm: pass pvec directly to find_get_entries omits 38cefeb33749 mm: remove nr_entries parameter from pagevec_lookup_entries omits 31d270fd98d1 mm: add an 'end' parameter to pagevec_lookup_entries omits ca122fe40eb4 mm: add an 'end' parameter to find_get_entries omits 5c211ba29deb mm: add and use find_lock_entries omits 54fa39ac2e00 iomap: use mapping_seek_hole_data omits 41139aa4c3a3 mm/filemap: add mapping_seek_hole_data omits c7bad633e6b7 mm/filemap: add helper for finding pages omits bc5a301120f3 mm/filemap: rename find_get_entry to mapping_get_entry omits 44835d20b2a0 mm: add FGP_ENTRY omits 8c647dd1e395 mm/swap: optimise get_shadow_from_swap_cache omits 96888e0ab0e6 mm/shmem: use pagevec_lookup in shmem_unlock_mapping omits c49f50d1983d mm: make pagecache tagged lookups return only head pages omits 1c9077cdecd0 Merge tag 'nfs-for-5.12-1' of git://git.linux-nfs.org/proj [...] omits daf9514fd5eb swiotlb: Validate bounce size in the sync/unmap path omits 3d2d861eb03e nvme-pci: set min_align_mask omits 1f221a0d0dbf swiotlb: respect min_align_mask omits 80cc83842394 btrfs: use copy_highpage() instead of 2 kmaps() omits 3590ec58991b btrfs: use memcpy_[to|from]_page() and kmap_local_page() omits f4ff0104d4c8 i2c: exynos5: Preserve high speed master code omits e87cc183cbff Revert "i2c: i2c-qcom-geni: Add shutdown callback for i2c" omits f53f15ba5a85 i2c: designware: Get right data length omits a1858ce0cfe3 i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition omits c462f859f895 KVM: xen: flush deferred static key before checking it omits 44ac5958a6c1 KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if [...] omits 919f4ebc5987 KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref omits ffe76c24c5c1 KVM: x86: remove misplaced comment on active_mmu_pages omits 96564d777366 KVM: Documentation: rectify rst markup in kvm_run->flags omits e2a0fcac6b1d Documentation: kvm: fix messy conversion from .txt to .rst omits 8369dfd7841e cifs: update internal version number omits cf0604a686b1 cifs: use discard iterator to discard unneeded network dat [...] omits f5b6a74d9c08 vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y omits 2c87f7a38f93 Merge tag 'pwm/for-5.12-rc1' of git://git.kernel.org/pub/s [...] omits ffc1759676be Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 4c7858b9001c kbuild: Move .thinlto-cache removal to 'make clean' omits 3d1dc719bca9 parisc: select FTRACE_MCOUNT_USE_PATCHABLE_FUNCTION_ENTRY omits a6525b999970 Merge tag 'mips_5.12_1' of git://git.kernel.org/pub/scm/li [...] omits f37a15ea8db0 docs: proc.rst: fix indentation warning omits fdce29602f86 Merge tag 'drm-next-2021-02-26' of git://anongit.freedeskt [...] omits 43c4f657c813 Documentation: cgroup-v2: fix path to example BPF program omits 5ad3dbab569a Merge tag 'net-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 36eaf08fc283 docs: powerpc: Fix tables in syscall64-abi.rst omits 268f77b52509 Merge tag 'acpi-5.12-rc1-3' of git://git.kernel.org/pub/sc [...] omits d153e8c156da Merge tag 'drm-intel-next-fixes-2021-02-25' of git://anong [...] omits 9c712c9c382c Merge tag 'amd-drm-fixes-5.12-2021-02-24' of https://gitla [...] omits e81df5bc922e Merge tag 'drm-misc-next-fixes-2021-02-25' of git://anongi [...] omits a910f43efd60 Documentation: features: refresh feature list omits 4f3c8320c78c Documentation: features: remove c6x references omits 5ff2836ed3a5 cifs: introduce helper for finding referral server to impr [...] omits ff2c54a04097 cifs: check all path components in resolved dfs target omits 6fbd6cf85a3b Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 8513222b9ef2 cifs: fix DFS failover omits d01132ae5020 cifs: fix nodfs mount option omits d08395a3f2f4 cifs: fix handling of escaped ',' in the password mount argument omits 6f9972bbfef5 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits b11ffaeacd19 Merge branch 'acpi-tables' omits 5b47b10e8fb9 Merge tag 'pci-v5.12-changes' of git://git.kernel.org/pub/ [...] omits 6cf739131a15 r8169: fix jumbo packet handling on RTL8168e omits c1d96fa61eb7 tracing/tools: fix a couple of spelling mistakes omits 764d31cacfe4 net: phy: micrel: set soft_reset callback to genphy_soft_r [...] omits 6c15f9e805f2 Merge tag 'nds32-for-linux-5.12' of git://git.kernel.org/p [...] omits d814567942ff mm, tracing: Fix kmem_cache_free trace event to not print [...] omits a93dcaada2dd net: psample: Fix netlink skb length with tunnel info omits 5780464614f6 cifs: Add new parameter "acregmax" for distinct file and d [...] omits ddaf6d4a9253 cifs: convert revalidate of directories to using directory [...] omits 4c9f948142a5 cifs: Add new mount parameter "acdirmax" to allow caching [...] omits 4d9274cee40b net: broadcom: bcm4908_enet: fix NAPI poll returned value omits 4dc7f09b8bec net: broadcom: bcm4908_enet: fix RX path possible mem leak omits f17641140112 net: hsr: add support for EntryForgetTime omits fcd4ba3bcba7 net: dsa: sja1105: Remove unneeded cast in sja1105_crc32() omits d6ce7f6761bf io-wq: remove now unused IO_WQ_BIT_ERROR omits 5f3f26f98ae4 io_uring: fix SQPOLL thread handling over exec omits 4fb6ac326204 io-wq: improve manager/worker handling over exec omits eb85890b29e4 io_uring: ensure SQPOLL startup is triggered before error [...] omits e941894eae31 io-wq: make buffered file write hashed work map per-ctx omits 756b1c343333 xfs: use current->journal_info for detecting transaction r [...] omits 9febcda6f8d1 xfs: don't nest transactions when scanning for eofblocks omits 06058bc40534 xfs: don't reuse busy extents on extent trim omits cb5e1b81304e Revert "io_uring: wait potential ->release() on resurrect" omits 3c02600144bd arm64: stacktrace: Report when we reach the end of the stack omits df84fe947089 arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) omits 2df8d3807ce7 KVM: SVM: Fix nested VM-Exit on #GP interception handling omits c88fb897c1fb ALSA: n64: Fix return value check in n64audio_probe() omits d922d58fedcd drm/panel: kd35t133: allow using non-continuous dsi clock omits 5f94e3571459 drm/rockchip: Require the YTR modifier for AFBC omits 7a8a4b0729a8 drm/ttm: Fix a memory leak omits 40e0dd851e7b nds32: Fix bogus reference to <asm/procinfo.h> omits fa2f478a348e nds32: use get_kernel_nofault in dump_mem omits 9d63fecfcb2c nds32: remove dump_instr omits e99da8af9cbc nds32: configs: Cleanup CONFIG_CROSS_COMPILE omits d7cc16b4a3b8 nds32: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 29c395c77a9a Merge tag 'x86-entry-2021-02-24' of git://git.kernel.org/p [...] omits 4c48faba5b7f Merge branch 'akpm' (patches from Andrew) omits 8f1c0fd2c84c ibmvnic: fix a race between open and reset omits 17d7fd47aa90 net: stmmac: Fix missing spin_lock_init in visconti_eth_dw [...] omits 12458e351799 Merge tag 'drm-msm-next-2021-02-07' of https://gitlab.free [...] omits 4e096a18867a net: introduce CAN specific pointer in the struct net_device omits a553e3cd2053 mm/migrate: remove unneeded semicolons omits e5d319dedafd hugetlbfs: remove unneeded return value of hugetlb_vmtruncate() omits 1935ebd3cf6c hugetlbfs: fix some comment typos omits 398c0da7364c hugetlbfs: correct some obsolete comments about inode i_mutex omits a25fddced835 hugetlbfs: make hugepage size conversion more readable omits 88ce3fef47f3 hugetlbfs: remove meaningless variable avoid_reserve omits c7e285e31f76 hugetlbfs: correct obsolete function name in hugetlbfs_rea [...] omits 3b2275a8d83a hugetlbfs: use helper macro default_hstate in init_hugetlbfs_fs omits d0146756a099 hugetlbfs: remove useless BUG_ON(!inode) in hugetlbfs_setattr() omits a4fa34cdcd18 hugetlbfs: remove special hugetlbfs_set_page_dirty() omits 33b8f84a4ee7 mm/hugetlb: change hugetlb_reserve_pages() to type bool omits f8159c13905b mm, oom: fix a comment in dump_task() omits ce33135cdee6 mm/mempolicy: use helper range_in_vma() in queue_pages_tes [...] omits bda420b98505 numa balancing: migrate on fault among multiple bound nodes omits 6e2b7044c199 mm, compaction: make fast_isolate_freepages() stay within zone omits 15d28d0d1160 mm/compaction: fix misbehaviors of fast_find_migrateblock() omits 40d7e2032007 mm/compaction: correct deferral logic for proactive compaction omits e2d26aa5fb39 mm/compaction: remove duplicated VM_BUG_ON_PAGE !PageLocked omits d99fd5feb0ac mm/compaction: remove rcu_read_lock during page compaction omits c457cd96f18c z3fold: simplify the zhdr initialization code in init_z3fo [...] omits 70ad3196a68b z3fold: remove unused attribute for release_z3fold_page omits 519983645a9f mm/vmscan: restore zone_reclaim_mode ABI omits ff5461176213 hugetlb: fix uninitialized subpool pointer omits d95c0337774b include/linux/hugetlb.h: add synchronization information f [...] omits 6c0371490140 hugetlb: convert PageHugeFreed to HPageFreed flag omits 9157c31186c3 hugetlb: convert PageHugeTemporary() to HPageTemporary flag omits 8f251a3d5ce3 hugetlb: convert page_huge_active() HPageMigratable flag omits d6995da31122 hugetlb: use page.private for hugetlb specific page flags omits aeddcee6c17b mm: workingset: clarify eviction order and distance calculation omits 2091339d59e7 mm/vmscan.c: make lruvec_lru_size() static omits 289ccba18af4 include/linux/mm_inline.h: fold __update_lru_size() into i [...] omits c1770e34f3e7 include/linux/mm_inline.h: fold page_lru_base_type() into [...] omits bc7112719e1e mm: VM_BUG_ON lru page flags omits 875601796267 mm: add __clear_page_lru_flags() to replace page_off_lru() omits 46ae6b2cc2a4 mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() omits 861404536a3a mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() omits 3a9c9788a314 mm: don't pass "enum lru_list" to lru list addition functions omits f90d8191ac86 include/linux/mm_inline.h: shuffle lru list addition and d [...] omits 42895ea73bcd mm/vmscan.c: use add_page_to_lru_list() omits 725cac1c7e34 mm/workingset.c: avoid unnecessary max_nodes estimation in [...] omits c2135f7c570b mm/vmscan: __isolate_lru_page_prepare() cleanup omits 7ecc956551f8 mm/hugetlb: suppress wrong warning info when alloc gigantic page omits 3272cfc2525b hugetlb: fix copy_huge_page_from_user contig page struct a [...] omits dbfee5aee7e5 hugetlb: fix update_and_free_page contig page struct assumption omits aca78307bfda mm/hugetlb: use helper huge_page_size() to get hugepage size omits 3f1b0162f6f6 mm/hugetlb: remove unnecessary VM_BUG_ON_PAGE on putback_a [...] omits 07e51edf839a mm/hugetlb: use helper function range_in_vma() in page_tab [...] omits 8938494c8567 hugetlb_cgroup: use helper pages_per_huge_page() in hugetl [...] omits bae849538157 mm/pmem: avoid inserting hugepage PTE entry with fsdax if [...] omits 2efeb8da992b mm/huge_memory.c: remove unused return value of set_huge_z [...] omits 578b7725d4bd mm/hugetlb.c: fix typos in comments omits 5291c09b3edb mm/hugetlb: remove redundant check in preparing and destro [...] omits 6c26d3108393 mm/hugetlb: fix some comment typos omits 82e5d378b0e4 mm/hugetlb: refactor subpage recording omits 0fa5bc4023c1 mm/hugetlb: grab head page refcount once for group of subpages omits c93b0a992607 mm/hugetlb: simplify the calculation of variables omits 1d88433bb008 mm/hugetlb: fix use after free when subpool max_hpages acc [...] omits c78a7f363993 mm/hugetlb: use helper huge_page_order and pages_per_huge_page omits 0aa7f3544aaa mm/hugetlb: avoid unnecessary hugetlb_acct_memory() call omits a1ba9da8f0f9 mm/hugetlb.c: fix unnecessary address expansion of pmd sharing omits cc2205a67dec mm/hugetlb: fix potential double free in hugetlb_register_ [...] omits aba677f94b7d MIPS: do not call flush_tlb_all when setting pmd entry omits fca40573e0f7 mm/huge_memory.c: update tlb entry if pmd is changed omits 30c9cf492704 mm,hwpoison: send SIGBUS to PF_MCE_EARLY processes on acti [...] omits 3b2ebeaf98a0 mm/gfp: add kernel-doc for gfp_t omits a0cd7a7c4bc0 mm: simplify free_highmem_page() and free_reserved_page() omits b3880c690beb video: fbdev: acornfb: remove free_unused_pages() omits 9699ee7b2984 mm: remove unneeded local variable in free_area_init_core omits 7010a6eca49f mm: simplify parameter of setup_usemap() omits 3256ff83c566 mm: simplify parater of function memmap_init_zone() omits ab28cb6e1e5e mm: rename memmap_init() and memmap_init_zone() omits 93f503c3fcd1 mm: fix prototype warning from kernel test robot omits d82dc3a40d12 kasan: don't run tests when KASAN is not enabled omits 115161354d0e kasan: add a test for kmem_cache_alloc/free_bulk omits 858bdeb046f6 kasan: add proper page allocator tests omits 611806b4bf8d kasan: fix bug detection via ksize for HW_TAGS mode omits 027b37b552f3 kasan: move _RET_IP_ to inline wrappers omits e66e1799a766 kasan: fix memory corruption in kasan_bitops_tags test omits 1b1df4c4e257 kasan: adapt kmalloc_uaf2 test to HW_TAGS mode omits 2e4bde6a1e3a kasan: add compiler barriers to KUNIT_EXPECT_KASAN_FAIL omits 5d92bdffd2d5 kasan: rename CONFIG_TEST_KASAN_MODULE omits f05842cfb9ae kasan, arm64: allow using KUnit tests with HW_TAGS mode omits 573a48092313 kasan: add match-all tag tests omits da17e377723f kasan: add macros to simplify checking test constraints omits 0fd379253691 kasan: clean up comments in tests omits 4062c24598b1 kasan: clarify HW_TAGS impact on TBI omits f00748bfa024 kasan: prefix global functions with kasan_ omits fb9bf0484af4 vmalloc: remove redundant NULL check omits 5df6d792011b mm/page_reporting: use list_entry_is_head() in page_report [...] omits 1583aa278f5f mm: mremap: unlink anon_vmas when mremap with MREMAP_DONTU [...] omits ee8ab1903e3d mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() omits dbf53f7597be mm/mprotect.c: optimize error detection in do_mprotect_pkey() omits 8abb50c76b48 mm/memory.c: fix potential pte_unmap_unlock pte error omits 374437a274e2 mm/pgtable-generic.c: optimize the VM_BUG_ON condition in [...] omits c045c72ccde3 mm/pgtable-generic.c: simplify the VM_BUG_ON condition in [...] omits 90a3e375d324 mm/memory.c: fix potential pte_unmap_unlock pte error omits b7204006c860 mm/mmap.c: remove unnecessary local variable omits 96403bfe50c3 mm: memcontrol: fix slub memory accounting omits 1685bde6b9af mm: memcontrol: fix get_active_memcg return value omits cae3af62b33a mm: memcontrol: fix swap undercounting in cgroup2 omits 6eeb104e114c fs: buffer: use raw page_memcg() on locked page omits a7b7e1df8924 mm/list_lru.c: remove kvfree_rcu_local() omits c41a40b6baf7 mm: memcontrol: replace the loop with a list_for_each_entry() omits 8a260162f9a0 mm/memcontrol: remove redundant NULL check omits 802f1d522d5f mm: page_counter: re-layout structure to reduce false sharing omits c1a660dea3fa mm: kmem: make __memcg_kmem_(un)charge static omits b6038942480e mm: memcg: add swapcache stat for memcg v2 omits f9b1038ebcca mm/memcg: remove rcu locking for lock_page_lruvec function series omits d7e3aba583e6 mm/memcg: revise the using condition of lock_page_lruvec f [...] omits fff66b79a19c mm: memcontrol: make the slab calculation consistent omits 380780e71895 mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages omits a1528e21f891 mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages omits 57b2847d3c1d mm: memcontrol: convert NR_SHMEM_THPS account to pages omits bf9ecead53c8 mm: memcontrol: convert NR_FILE_THPS account to pages omits 69473e5de873 mm: memcontrol: convert NR_ANON_THPS account to pages omits b0ba3bff3e7b mm: memcontrol: fix NR_ANON_THPS accounting in charge moving omits f3344adf38bd mm: memcontrol: optimize per-lruvec stats counter memory usage omits 2e9bd4831599 mm: memcg/slab: pre-allocate obj_cgroups for slab caches w [...] omits cad8320b4b39 mm/swap: don't SetPageWorkingset unconditionally during swapin omits e48333b660d5 mm/swap_state: constify static struct attribute_group omits 25eaab438dd5 mm/page_io: use pr_alert_ratelimited for swap read/write errors omits cf532faa41c5 mm/swapfile.c: fix debugging information problem omits 191a7221b70d mm/swap_slots.c: remove redundant NULL check omits 6986c3e2b195 mm: backing-dev: Remove duplicated macro definition omits 4ebd3aec3842 fs/buffer.c: add checking buffer head stat before clear omits 826ea860bc4d mm/filemap: simplify generic_file_read_iter omits 87fa0f3eb267 mm/filemap: rename generic_file_buffered_read to filemap_read omits aa1ec2f69780 mm/filemap: don't relock the page after calling readpage omits 2642fca64725 mm/filemap: restructure filemap_get_pages omits 5963fe031638 mm/filemap: split filemap_readahead out of filemap_get_pages omits fce70da3a80f mm/filemap: add filemap_range_uptodate omits 87d1d7b68831 mm/filemap: move the iocb checks into filemap_update_page omits 4612aeef09ec mm/filemap: convert filemap_update_page to return an errno omits f253e1854ce8 mm/filemap: change filemap_create_page calling conventions omits 68430303c84e mm/filemap: change filemap_read_page calling conventions omits 33a0f5c6b34f mm/filemap: don't call ->readpage if IOCB_WAITQ is set omits f32b5dd721fb mm/filemap: inline __wait_on_page_locked_async into caller omits bd8a1f3655a7 mm/filemap: support readpage splitting a page omits 480546259811 mm/filemap: pass a sleep state to put_and_wait_on_page_locked omits cbd59c48ae2b mm/filemap: use head pages in generic_file_buffered_read omits ff993ba13000 mm/filemap: convert filemap_get_pages to take a pagevec omits 0c7c575df56b mm/filemap: remove dynamically allocated array from filemap_read omits 3a6bae48390d mm/filemap: rename generic_file_buffered_read subfunctions omits ab2125df921d mm/filemap: don't revert iter on -EIOCBQUEUED omits 1f7ef6577403 mm/filemap: remove unused parameter and change to void typ [...] omits 1d2cae8ea1cf mm/page_owner: use helper function zone_end_pfn() to get end_pfn omits 2e326c07bbe1 mm/debug_vm_pgtable/basic: iterate over entire protection_map[] omits bb5c47ced467 mm/debug_vm_pgtable/basic: add validation for dirtiness af [...] omits 91f5345afbc6 mm/debug: improve memcg debugging omits 457c82c3516d mm/slub: minor coding style tweaks omits fe2cce15d682 mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SL [...] omits d930ff03c4d1 mm, slub: splice cpu and page freelists in deactivate_slab() omits 59450bbc12be mm, slab, slub: stop taking cpu hotplug lock omits 7e1fa93deff4 mm, slab, slub: stop taking memory hotplug lock omits 666716fd267d mm, slub: stop freeing kmem_cache_node structures on node offline omits ca220593208d mm/slub: disable user tracing for kmemleak caches by default omits 0b41163407e2 mm/slab: minor coding style tweaks omits 375400087218 mm/sl?b.c: remove ctor argument from kmem_cache_flags omits 3544de8ee6e4 mm, tracing: record slab name for kmem_cache_free() omits 93da40039744 ramfs: support O_TMPFILE omits 3d742d4b6ebb fs: delete repeated words in comments omits 7c908aec3473 ocfs2: simplify the calculation of variables omits c57d117f2b2f ocfs2: fix a use after free on error omits 95e126d65039 ocfs2: clean up some definitions which are not used any more omits 6efb59499aff ocfs2: remove redundant conditional before iput omits 4dfe6bd94959 ntfs: check for valid standard information attribute omits 6bbf29010fa9 ntfs: layout.h: delete duplicated words omits 30cdbd53921f scripts/spelling.txt: add more spellings to spelling.txt omits 494519232570 scripts/spelling.txt: add "allocted" and "exeeds" typo omits 02bbbc4b554e scripts/spelling.txt: check for "exeeds" omits 6b294bf6b4f6 scripts/spelling.txt: increase error-prone spell checking omits c79c3c34f75d hexagon: remove CONFIG_EXPERIMENTAL from defconfigs omits e18fb64b7986 Merge branch 'remotes/lorenzo/pci/misc' omits 88d2ec1c0d64 Merge branch 'remotes/lorenzo/pci/xilinx' omits 0a437c50f896 Merge branch 'remotes/lorenzo/pci/tango' omits ce96d1d7b8ea Merge branch 'pci/rockchip' omits 4ab5718c3146 Merge branch 'remotes/lorenzo/pci/rcar' omits 9da5366938ad Merge branch 'pci/qcom' omits 2ef38d7e2b01 Merge branch 'pci/ntb' omits 52c1de640eae Merge branch 'pci/microchip' omits 4842b3869e4a Merge branch 'remotes/lorenzo/pci/mediatek' omits b994a66a9d98 Merge branch 'pci/layerscape' omits 29b10c606f1a Merge branch 'pci/dwc' omits 59189d06e06c Merge branch 'remotes/lorenzo/pci/cadence' omits 93aed5215dca Merge branch 'remotes/lorenzo/pci/brcmstb' omits d450f828b50c Merge branch 'pci/misc' omits 617e3a8bc7c2 Merge branch 'pci/host-probe-refactor' omits da8eb3feea12 Merge branch 'pci/resource' omits 215fc27dd8a5 Merge branch 'pci/link' omits 35b7c87c1808 Merge branch 'pci/hotplug' omits c3900329b53f Merge branch 'pci/error' omits ce3e292eb703 Merge branch 'pci/enumeration' omits 2cfef1971aea PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 omits 7081556f81f7 PCI: qcom: Add support for ddrss_sf_tbu clock omits c9f04600026f dt-bindings: PCI: qcom: Document ddrss_sf_tbu clock for sm8250 omits 062c84fccc44 Merge tag 'rproc-v5.12' of git://git.kernel.org/pub/scm/li [...] omits e40242b98208 Merge tag 'rpmsg-v5.12' of git://git.kernel.org/pub/scm/li [...] omits 890caa39a959 Merge tag 'hwlock-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 719bbd4a509f Merge tag 'vfio-v5.12-rc1' of git://github.com/awilliam/li [...] omits c4fbde84fede Merge tag 'sfi-removal-5.12-rc1' of git://git.kernel.org/p [...] omits e229b429bb4a Merge tag 'char-misc-5.12-rc1' of git://git.kernel.org/pub [...] omits 89e0eb8c13bb xfs: restore speculative_cow_prealloc_lifetime sysctl omits 7ac1161c2789 Merge tag 'driver-core-5.12-rc1' of git://git.kernel.org/p [...] omits 88eee9b7b42e net: usb: qmi_wwan: support ZTE P685M modem omits a4dec04c7ff4 Merge tag 'dma-mapping-5.12' of git://git.infradead.org/us [...] omits b817c931233b Merge tag 'mailbox-v5.12' of git://git.linaro.org/landing- [...] omits f1ebe48dd349 cifs: If a corrupted DACL is returned by the server, bail out. omits 825d1508750c Merge tag 'cxl-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits fb9f08548873 Merge tag 'libnvdimm-for-5.12' of git://git.kernel.org/pub [...] omits b866bc5fe0f9 Merge tag 'nios2-5.12-rc1' of git://git.kernel.org/pub/scm [...] omits 2a34b86f9fc8 PCI: al: Remove useless dw_pcie_ops omits a2f882d84406 PCI: dwc: Don't assume the ops in dw_pcie always exist omits 5b4cf0f65324 PCI: dwc: Add upper limit address for outbound iATU omits 3856e1c5b88e PCI: dwc: Change size to u64 for EP outbound iATU omits 2f5ab5afe018 PCI: dwc: Drop support for config space in 'ranges' omits 7007b745a508 PCI: layerscape: Convert to builtin_platform_driver() omits 5bfb792f210c PCI: layerscape: Add LX2160A rev2 EP mode support omits 792b6aa97e56 dt-bindings: PCI: layerscape: Add LX2160A rev2 compatible strings omits 6104033bd25e PCI: dwc: Work around ECRC configuration issue omits a555bdd0c58c Kbuild: enable TRIM_UNUSED_KSYMS again, with some guarding omits d53a6adfb553 tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with reques [...] omits a5665ec2affd tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() omits 94d4bffdda21 blktrace: fix documentation for blk_fill_rw() omits 47dc096ac183 block: memory allocations in bounce_clone_bio must not fail omits ebfe4183c77e block: remove the gfp_mask argument to bounce_clone_bio omits b90994c6ab62 block: fix bounce_clone_bio for passthrough bios omits 5407334c53e9 block-crypto-fallback: use a bio_set for splitting bios omits 583065c7aa23 drm/drm_vblank: set the dma-fence timestamp during send_vb [...] omits f588f0c69e0e dma-fence: allow signaling drivers to set fence timestamp omits abf4451b340b dma-buf: heaps: Rework heap allocation hooks to return str [...] omits cc84a8e65d87 dma-buf: system_heap: Make sure to return an error if we abort omits ea3b4242bc9c drm/amd/display: Fix system hang after multiple hotplugs (v3) omits b092b19602cf drm/amdgpu: fix shutdown and poweroff process failed with s0ix omits 6c0b5e3fc6b5 ACPI: platform: Add balanced-performance platform profile omits 6120484ef2bd ACPI: platform: Fix file references in comment omits 21f05a437e96 ACPI: platform: Hide ACPI_PLATFORM_PROFILE option omits 430251cc864b arm64: Add missing ISB after invalidating TLB in enter_vhe omits 9d41053e8dc1 arm64: Add missing ISB after invalidating TLB in __primary_switch omits f1b6cff7c98b arm64: VHE: Enable EL2 MMU from the idmap omits 610e4dc8ac46 KVM: arm64: make the hyp vector table entries local omits 481083ec0bfc initramfs: Remove redundant dependency of RD_ZSTD on BLK_D [...] omits b97652bf10f1 kbuild: remove deprecated 'always' and 'hostprogs-y/m' omits bcf637f54f6d kbuild: parse C= and M= before changing the working directory omits 30cef68d2d19 kbuild: reuse this-makefile to define abs_srctree omits f91e46b1a722 kconfig: unify rule of config, menuconfig, nconfig, gconfi [...] omits ae8da72bde7a kconfig: omit --oldaskconfig option for 'make config' omits a2af62c3bd8f kconfig: fix 'invalid option' for help option omits 102a1a72d0c8 kconfig: remove dead code in conf_askvalue() omits a4cff327d853 kconfig: clean up nested if-conditionals in check_conf() omits f82bd80d37ec kconfig: Remove duplicate call to sym_get_string_value() omits c75173a26948 Makefile: Remove # characters from compiler string omits db07562aeac7 Makefile: reuse CC_VERSION_TEXT omits 497a4dc8276d dts: drop dangling c6x symlink omits a3cb15cda1b8 dt-bindings: bcm2711-hdmi: Fix broken schema omits eb2de9418d56 io-wq: fix race around io_worker grabbing omits 8b3e78b5955a io-wq: fix races around manager/worker creation and task exit omits 8a378fb096a7 io_uring: ensure io-wq context is always destroyed for tasks omits 0100e6bbdbb7 arch: ensure parisc/powerpc handle PF_IO_WORKER in copy_thread() omits 62e398be275a io_uring: cleanup ->user usage omits 728f13e73009 io-wq: remove nr_process accounting omits 1c0aa1fae1ac io_uring: flag new native workers with IORING_FEAT_NATIVE_WORKERS omits e54937963fa2 net: remove cmsg restriction from io_uring based send/recv [...] omits 2587890b5e28 Revert "proc: don't allow async path resolution of /proc/s [...] omits 9e8d9e829c21 Revert "proc: don't allow async path resolution of /proc/t [...] omits 452c0bf8754f block: fix logging on capacity change omits 97f433c3601a blk-settings: align max_sectors on "logical_block_size" boundary omits 4601b4b130de block: reopen the device in blkdev_reread_part omits e5547d2c5eb3 io_uring: fix locked_free_list caches_free() omits 7c977a58dc83 io_uring: don't attempt IO reissue from the ring exit path omits 64ffe8432074 Merge branch 'for-5.12/dax' into for-5.12/libnvdimm omits 6fbd15c09691 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits c03c21ba6f4e Merge tag 'keys-misc-20210126' of git://git.kernel.org/pub [...] omits fcb3007371e1 Merge branch 'wireguard-fixes-for-5-12-rc1' omits bce2473927af wireguard: kconfig: use arm chacha even with no neon omits 8b5553ace83c wireguard: queueing: get rid of per-peer ring buffers omits 99fff5264e7a wireguard: device: do not generate ICMP for non-IP packets omits 5a0598695634 wireguard: peer: put frequently used members above cache lines omits d5a49aa6c3e2 wireguard: selftests: test multiple parallel streams omits 7f57bd8dc22d wireguard: socket: remove bogus __be32 annotation omits 30ac4e2f54ec wireguard: avoid double unlikely() notation when using IS_ERR() omits 37d1e2e3642e io_uring: move SQPOLL thread io-wq forked worker omits fc0494ead639 net: qrtr: Fix memory leak in qrtr_tun_open omits cf6acb8bdb1d s390/cpumf: Add support for complete counter set extraction omits 182f709c5cff virtio/s390: implement virtio-ccw revision 2 correctly omits 55f03123f609 s390/smp: implement arch_irq_work_raise() omits da6d2c289dbe s390/topology: move cpumasks away from stack omits f213e5502d2e s390/smp: smp_emergency_stop() - move cpumask away from stack omits 62c8dca9e194 s390/smp: __smp_rescan_cpus() - move cpumask away from stack omits 588a079ebd62 s390/smp: consolidate locking for smp_rescan() omits 4c86d2f51a0b s390/mm: fix phys vs virt confusion in vmem_*() functions family omits 2a444fdc24a8 s390/mm: fix phys vs virt confusion in pgtable allocation [...] omits 0f3bf303fb62 s390/mm: fix invalid __pa() usage in pfn_pXd() macros omits 86c827b39ebb s390/mm: make pXd_deref() macros return a pointer omits d5b2c4cd0bbb s390/opcodes: rename selhhhr to selfhr omits 414eece95b98 Merge tag 'clang-lto-v5.12-rc1-part2' of git://git.kernel. [...] omits ba952824e6c1 PCI/portdrv: Report reset for frozen channel omits 33ac78bd3b50 PCI/AER: Specify the type of Port that was reset omits 387c72cdd7fb PCI/ERR: Retain status from error notification omits 7a8a22be35a5 PCI/AER: Clear AER status from Root Port when resetting Do [...] omits 7d7cbeaba5b7 PCI/ERR: Clear status of the reporting device omits 6dd580b93da8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc omits 143983e58507 Merge tag 'dmaengine-5.12-rc1' of git://git.kernel.org/pub [...] omits 628af43984fe Merge tag 'acpi-5.12-rc1-2' of git://git.kernel.org/pub/sc [...] omits 005d3bd9e332 Merge tag 'pm-5.12-rc1-2' of git://git.kernel.org/pub/scm/ [...] omits e0fbd25bb37e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 69aea9d28436 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c3476d2f2b1d scripts/dtc: Add missing fdtoverlay to gitignore omits 75ab6afacda0 block: don't skip empty device in in disk_uevent omits 5e95325fbbbd kbuild: lto: force rebuilds when switching CONFIG_LTO omits f6e1e1d1e149 Merge tag 'gfs2-for-5.12' of git://git.kernel.org/pub/scm/ [...] omits 7d6beb71da3c Merge tag 'idmapped-mounts-v5.12' of git://git.kernel.org/ [...] omits 92584ddf550a vxlan: move debug check after netdev unregister omits b33fff07e3e3 x86, build: allow LTO to be selected omits d2dcd3e37475 x86, cpu: disable LTO for cpu.c omits e242db40be27 x86, vdso: disable LTO only for vDSO omits b1a1a1a09b46 kbuild: lto: postpone objtool omits 41425ebe2024 objtool: Split noinstr validation from --vmlinux omits 6dafca978033 x86, build: use objtool mcount omits 22c8542d7b22 tracing: add support for objtool mcount omits 0e731dbc1824 objtool: Don't autodetect vmlinux.o omits 18a14575ae31 objtool: Fix __mcount_loc generation with Clang's assembler omits 99d0021569c7 objtool: Add a pass for generating __mcount_loc omits 2c8396de7225 Merge branch 'r8152-minor-adjustments' omits 40fa7568ac23 r8152: spilt rtl_set_eee_plus and r8153b_green_en omits 156c32076112 r8152: replace netif_err with dev_err omits c79515e47935 r8152: check if the pointer of the function exists omits 7a0ae61acde2 r8152: enable U1/U2 for USB_SPEED_SUPER omits aa8e3291729f Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 8e61744de4d3 dt-bindings: arm: rockchip: Add FriendlyARM NanoPi M4B omits 58adbfb3ebec PCI: rockchip: Make 'ep-gpios' DT property optional omits 3aed8b63336c net/sched: cls_flower: validate ct_state for invalid and r [...] omits f3f9be9c5808 Merge branch 'net-dsa-learning-fixes-for-b53-bcm_sf2' omits f9b3827ee66c net: dsa: b53: Support setting learning on port omits e6dd86ed27d1 net: dsa: bcm_sf2: Wire-up br_flags_pre, br_flags and set_mrouter omits 5cf0fd591f2e Kbuild: disable TRIM_UNUSED_KSYMS option omits 18755e270666 Marvell Sky2 Ethernet adapter: fix warning messages. omits b28a23676e09 Documentation: PCI: Add PCI endpoint NTB function user guide omits 9bc1ef64aeb6 bcm63xx_enet: fix sporadic kernel panic omits 250c475be70a Documentation: PCI: Add configfs binding documentation for [...] omits 812ce2f8d14e NTB: Add support for EPF PCI Non-Transparent Bridge omits 599f86872f9c PCI: Add TI J721E device to PCI IDs omits 8b821cf76150 PCI: endpoint: Add EP function driver to provide NTB funct [...] omits a62074a9ba85 PCI: cadence: Configure LM_EP_FUNC_CFG based on epc->funct [...] omits dbcc542f3608 PCI: cadence: Implement ->msi_map_irq() ops omits 38ad827e3bc0 PCI: endpoint: Allow user to create sub-directory of 'EPF [...] omits 256ae475201b PCI: endpoint: Add pci_epf_ops to expose function-specific attrs omits 87d5972e476f PCI: endpoint: Add pci_epc_ops to map MSI IRQ omits e85a2d783762 PCI: endpoint: Add support in configfs to associate two EP [...] omits 63840ff53223 PCI: endpoint: Add support to associate secondary EPC with EPF omits 7e5a51ebb321 PCI: endpoint: Remove unused pci_epf_match_device() omits 0e27aeccfa3d PCI: endpoint: Make *_free_bar() to return error codes on failure omits fa8fef0e104a PCI: endpoint: Add helper API to get the 'next' unreserved BAR omits 959a48d0eac0 PCI: endpoint: Make *_get_first_free_bar() take into accou [...] omits 13bccf873808 Documentation: PCI: Add specification for the PCI NTB func [...] omits daaaf866587c MAINTAINERS: Add Daire McNamara as Microchip PCIe driver m [...] omits 6f15a9c9f941 PCI: microchip: Add Microchip PolarFire PCIe controller driver omits 6ee6c89aac35 dt-bindings: PCI: microchip: Add Microchip PolarFire host binding omits 791c9f143c77 PCI: Call platform_set_drvdata earlier in devm_pci_alloc_h [...] omits ee576c47db60 net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before [...] omits 833a18d0715d Merge branch 'acpica' omits 08c2a406b974 Merge branches 'pm-cpufreq' and 'pm-opp' omits 53f131c284e8 xen-front-pgdir-shbuf: don't record wrong grant handle upon error omits 21a6ab2131ab Merge tag 'modules-for-v5.12' of git://git.kernel.org/pub/ [...] omits 74268693e0f7 Merge tag 'microblaze-v5.12' of git://git.monstr.eu/linux- [...] omits 17d776840885 gfs2: Don't get stuck with I/O plugged in gfs2_ail1_flush omits a56ff24efbba Merge tag 'objtool-core-2021-02-23' of git://git.kernel.or [...] omits 803074ad77b9 Merge branches 'rgrp-glock-sharing' and 'gfs2-revoke' from [...] omits 1bff77f41a80 Input: st1232 - fix NORMAL vs. IDLE state handling omits 79db4d2293eb Merge tag 'clang-lto-v5.12-rc1' of git://git.kernel.org/pu [...] omits 9c7d83ae6ba6 pstore: Fix warning in pstore_kill_sb() omits 67b45af946ec KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created omits c0ea57608b69 blktrace: remove debugfs file dentries from struct blk_trace omits 43135df0d7f0 xen: Replace lkml.org links with lore omits 6977c0b560f1 xen/evtchn: use READ/WRITE_ONCE() for accessing ring indices omits d56699594046 xen/evtchn: use smp barriers for user event ring omits 06f45fe96fcd xen/events: add per-xenbus device event statistics and settings omits 6f24784f00f2 whack-a-mole: don't open-code iminor/imajor omits 9652c73246b9 9p: fix misuse of sscanf() in v9fs_stat2inode() omits b1adbdbda458 audit_alloc_mark(): don't open-code ERR_CAST() omits ed428ffc2852 drm/i915: Nuke INTEL_OUTPUT_FORMAT_INVALID omits 34b07d47dd00 drm/i915: Enable -Wuninitialized omits 58b779d1a64e Merge tag 'gvt-next-fixes-2021-02-22' of https://github.co [...] omits 16c10bede8b3 virtio-input: add multi-touch support omits 0c4aeb4b5087 virtio_mmio: fix one typo omits dcfde1635e76 vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() omits 95efabf077ba virtio_net: Fix fall-through warnings for Clang omits a6829c350ec6 virtio_input: Prevent EV_MSC/MSC_TIMESTAMP loop storm for MT. omits d1e9aa9c34a7 virtio-blk: support per-device queue depth omits 1628c6877f37 virtio_vdpa: don't warn when fail to disable vq omits fd502729fbbf virtio-pci: introduce modern device module omits 8000a6b602a4 virito-pci-modern: rename map_capability() to vp_modern_ma [...] omits 1bfd84134c88 virtio-pci-modern: introduce helper to get notification offset omits 6e52fc446d32 virtio-pci-modern: introduce helper for getting queue nums omits 75658afbab57 virtio-pci-modern: introduce helper for setting/geting queue size omits dc2e64819837 virtio-pci-modern: introduce helper to set/get queue_enable omits e1b0fa2e386d virtio-pci-modern: introduce vp_modern_queue_address() omits 3fbda9c1a675 virtio-pci-modern: introduce vp_modern_set_queue_vector() omits ed2a73dbab13 virtio-pci-modern: introduce vp_modern_generation() omits 0b0177089c60 virtio-pci-modern: introduce helpers for setting and getti [...] omits e3669129fdcd virtio-pci-modern: introduce helpers for setting and getti [...] omits 1a5c85f16594 virtio-pci-modern: introduce helper to set config vector omits 324903708838 virtio-pci-modern: introduce vp_modern_remove() omits 117a9de2826c virtio-pci-modern: factor out modern device initialization logic omits b5d580945087 virtio-pci: split out modern device omits 64f2087aaa2c virtio-pci: do not access iomem via struct virtio_pci_devi [...] omits 489084dd3f7e vhost scsi: alloc vhost_scsi with kvzalloc() to avoid delay omits a3c06ae158dd vdpa_sim_net: Add support for user supported devices omits bc0d90ee021f vdpa: Enable user to query vdpa device info omits 903f7bcaedb8 vdpa: Enable a user to add and delete a vdpa device omits 33b347503f01 vdpa: Define vdpa mgmt device, ops and a netlink interface omits fd70a406a344 vdpa: Extend routine to accept vdpa device name omits 437944126004 vdpa_sim_net: Make mac address array static omits 02cc6b495dd6 virtio-mem: Assign boolean values to a bool variable omits 057a14d610cf arch: mips: update references to current linux-mips list omits faf3c25e51a7 mips: bmips: init clocks earlier omits 49387f628840 vmlinux.lds.h: catch even more instrumentation symbols into .data omits 00522de2f9f1 Merge branch 'for-5.12/uclogic' into for-linus omits c35f31fc066c Merge branch 'for-5.12/sony' into for-linus omits e2adf27eb49a Merge branch 'for-5.12/playstation-v2' into for-linus omits 2e8acca1911b arm64/mm: Fixed some coding style issues omits d47422d953e2 arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing omits 31d31fa52cec Merge branch 'for-5.12/multitouch' into for-linus omits fc590a35d54c Merge branch 'for-5.12/logitech' into for-linus omits 7eb275f92d81 Merge branch 'for-5.12/intel-ish' into for-linus omits 27b730e088ff Merge branch 'for-5.12/i2c-hid' into for-linus omits d6310078d9f8 Merge branch 'for-5.12/google' into for-linus omits f8dd50e097b2 Merge branch 'for-5.12/doc' into for-linus omits fcd89e77db49 Merge branch 'for-5.12/chicony' into for-linus omits 760f7e7b9595 Merge branch 'for-5.12/core' into for-linus omits f1a08655cc4f cifs: minor simplification to smb2_is_network_name_deleted omits 9e550b085206 TCON Reconnect during STATUS_NETWORK_NAME_DELETED omits cbecf716ca61 Merge branch 'next' into for-linus omits 4c47097f8514 Input: aiptek - convert sysfs sprintf/snprintf family to s [...] omits 2896a27fdcd0 Input: alps - fix spelling of "positive" omits 497c318303e7 ARM: dts: cros-ec-keyboard: Use keymap macros omits 3d283f0b0764 dt-bindings: input: Fix the keymap for LOCK key omits faf7f3fdd151 dt-bindings: input: Create macros for cros-ec keymap omits 820c8727956d Input: cros-ec-keyb - expose function row physical map to [...] omits 311a27da6271 dt-bindings: input: cros-ec-keyb: Add a new property descr [...] omits 415e915fdfc7 Merge tag 'v5.11' into next omits f749d8b7a989 scsi: hpsa: Correct dev cmds outstanding for retried cmds omits aaf15f8c6de9 scsi: sd: Fix Opal support omits 8f33bb2400f4 scsi: target: tcmu: Fix memory leak caused by wrong uio usage omits 43bf922cdd62 scsi: target: tcmu: Move some functions without code change omits 9acced3f58ad scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc omits c2f23a96c6e2 scsi: aic7xxx: Remove unused function pointer typedef ahc_ [...] omits eefb816acb01 scsi: bnx2fc: Fix Kconfig warning & CNIC build errors omits 9599a1cf2333 scsi: ufs: Fix a duplicate dev quirk number omits 1f9f22acbb5d scsi: aic79xx: Fix spelling of version omits 14d24e2cc774 scsi: target: core: Prevent underflow for service actions omits 1c73e0c5e54d scsi: target: core: Add cmd length set before cmd complete omits 23bda5e65110 cifs: cleanup a few le16 vs. le32 uses in cifsacl.c omits bc3e9dd9d104 cifs: Change SIDs in ACEs while transferring file ownership. omits f5065508897a cifs: Retain old ACEs when converting between mode bits and ACL. omits c12ead71e86f cifs: Fix cifsacl ACE mask for group and others. omits 40f077a02bf9 cifs: clarify hostname vs ip address in /proc/fs/cifs/DebugData omits b438fcf12815 cifs: change confusing field serverName (to ip_addr) omits 42870a1a8728 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8eb65fda4a6d net/mlx4_core: Add missed mlx4_free_cmd_mailbox() omits 24877687b375 net: stmmac: fix CBS idleslope and sendslope calculation omits e5bcf0e87913 Merge branch 'mptcp-a-bunch-of-fixes' omits 52557dbc7538 mptcp: do not wakeup listener for MPJ subflows omits ad98dd37051e mptcp: provide subflow aware release function omits d87903b63e3c mptcp: fix DATA_FIN generation on early shutdown omits 341c65242fe1 mptcp: fix DATA_FIN processing for orphaned sockets omits d7fbcf40df86 riscv: Improve kasan population by using hugepages when possible omits 94ead4caa061 net: dsa: Fix dependencies with HSR omits 4e9d9d1f4880 net: phy: icplus: call phy_restore_page() when phy_select_ [...] omits d127c19c7bea riscv: Improve kasan population function omits 9484e2aef45b riscv: Use KASAN_SHADOW_INIT define for kasan memory initi [...] omits 7899ed260c34 riscv: Improve kasan definitions omits 0a8a800027f1 net: mvpp2: skip RSS configurations on loopback port omits 3b9cdafb5358 Merge tag 'pinctrl-v5.12-1' of git://git.kernel.org/pub/sc [...] omits 0f02de4481da riscv: Get rid of MAX_EARLY_MAPPING_SIZE omits e134d426e1a3 soc: canaan: Sort the Makefile alphabetically omits f81f213850ca Merge tag 'for-linus-5.12-1' of git://github.com/cminyard/ [...] omits 433dfc99aa3e dpaa_eth: fix the access method for the dpaa_napi_portal omits f3d60f2a25e4 riscv: Disable KSAN_SANITIZE for vDSO omits cc937cad14fb riscv: Remove unnecessary declaration omits 7e09fd3994c5 riscv: Add Canaan Kendryte K210 SD card defconfig omits aec3a94d951f riscv: Update Canaan Kendryte K210 defconfig omits 62363a8e2f56 riscv: Add Kendryte KD233 board device tree omits 8f5b0e79f3e5 riscv: Add SiPeed MAIXDUINO board device tree omits 8194f08bda18 riscv: Add SiPeed MAIX GO board device tree omits a40f920964c4 riscv: Add SiPeed MAIX DOCK board device tree omits 97c279bcf813 riscv: Add SiPeed MAIX BiT board device tree omits 67d96729a9e7 riscv: Update Canaan Kendryte K210 device tree omits 13dcfae0b234 dt-bindings: add resets property to dw-apb-timer omits 3933cf6afd45 dt-bindings: fix sifive gpio properties omits 8fc8719c28f7 dt-bindings: update sifive uart compatible string omits c43b5718016b dt-bindings: update sifive clint compatible string omits 90ddcd642a41 dt-bindings: update sifive plic compatible string omits 7ef71c719eb4 dt-bindings: update risc-v cpu properties omits 11481d6b5783 dt-bindings: add Canaan boards compatible strings omits e7d9fea1c78a dt-bindings: update MAINTAINERS file omits c6ca7616f7d5 clk: Add RISC-V Canaan Kendryte K210 clock driver omits 4bb875632ad0 RISC-V: Add a non-void return for sbi v02 functions omits 04b385f32508 net: ag71xx: remove unnecessary MTU reservation omits e913a8cdc297 Merge tag 'topic/iomem-mmap-vs-gup-2021-02-22' of git://an [...] omits 4b5f9254e4f4 Merge tag 'topic/kcmp-kconfig-2021-02-22' of git://anongit [...] omits 7b0b78df9cca Merge branch 'userns-for-v5.12' of git://git.kernel.org/pu [...] omits ac9e806c9c01 Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 4b3bd22b123b Merge branch 'for-5.12' of git://git.kernel.org/pub/scm/li [...] omits 4d83de6da265 vfio/type1: Batch page pinning omits 4b6c33b32296 vfio/type1: Prepare for batched pinning with struct vfio_batch omits be16c1fd99f4 vfio/type1: Change success value of vaddr_get_pfn() omits 83e6667b675f drm/amd/display: Remove Assert from dcn10_get_dig_frontend omits 688f97ed3f5e drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 omits efc8278eecfd Revert "drm/amd/display: reuse current context instead of [...] omits 7b3d19a76d68 drm/amd/pm/swsmu: Avoid using structure_size uninitialized [...] omits 88ff5d466c02 cxl/mem: Fix potential memory leak omits b12b47249688 Merge tag 'powerpc-5.12-1' of git://git.kernel.org/pub/scm [...] omits 6ff6f86bc4d0 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 4aa364443d02 Merge tag 'timers-urgent-2021-02-22' of git://git.kernel.o [...] omits c9584234709a Merge tag 'trace-v5.12' of git://git.kernel.org/pub/scm/li [...] omits c418eed8c3b7 docs: ABI: testing: ima_policy: Fixed missing bracket omits 3a36281a1719 Merge tag 'perf-tools-for-v5.12-2020-02-19' of git://git.k [...] omits 36d8900d2000 Fix unaesthetic indentation omits 7c70f3a7488d Merge tag 'nfsd-5.12-1' of git://git.kernel.org/pub/scm/li [...] omits 20bf195e9391 Merge tag 'ceph-for-5.12-rc1' of git://github.com/ceph/cep [...] omits 9fe190462668 Merge tag 'fs_for_v5.12-rc1' of git://git.kernel.org/pub/s [...] omits db990385427c Merge tag 'fsnotify_for_v5.12-rc1' of git://git.kernel.org [...] omits 336ced2de62d scripts: kernel-doc: fix array element capture in pointer- [...] omits d61c6a58ae30 Merge tag 'lazytime_for_v5.12-rc1' of git://git.kernel.org [...] omits c63dca9e23a3 Merge tag 'exfat-for-5.12-rc1' of git://git.kernel.org/pub [...] omits 0f3d950ddd62 Merge tag 'zonefs-5.12-rc1' of git://git.kernel.org/pub/sc [...] omits 250a25e7a1d7 Merge branch 'work.audit' of git://git.kernel.org/pub/scm/ [...] omits 205f92d7f210 Merge branch 'work.d_name' of git://git.kernel.org/pub/scm [...] omits 7b7028edf939 Merge tag 'memblock-v5.12-rc1' of git://git.kernel.org/pub [...] omits 163ba35ff371 doc: use KCFLAGS instead of EXTRA_CFLAGS to pass flags fro [...] omits 93ea4a0b8fce Documentation: proc.rst: add more about the 6 fields in loadavg omits c9a2f90f4d6b nbd: handle device refs for DESTROY_ON_DISCONNECT properly omits 2129b4288852 gfs2: Per-revoke accounting in transactions omits fe3e39766877 gfs2: Rework the log space allocation logic omits 71b219f4e50b gfs2: Minor calc_reserved cleanup omits 16fc3cef33a0 swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single omits 26a7e094783d swiotlb: refactor swiotlb_tbl_map_single omits ffa772cfe935 kyber: introduce kyber_depth_updated() omits 6b50df2b8c20 mailbox: arm_mhuv2: Skip calling kfree() with invalid pointer omits 0393e46ac48a ice: update the number of available RSS queues omits 0d4907f65dc8 ice: Fix state bits on LLDP mode switch omits a6aa7c8f998f ice: Account for port VLAN in VF max packet size calculation omits 37b52be26002 ice: Set trusted VF as default VSI when setting allmulti on omits 899cbb0e53c6 Merge tag 'kgdb-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 54ab35d6bbc0 Merge tag 'livepatching-for-5.12' of git://git.kernel.org/ [...] omits b2bec7d8a42a Merge tag 'printk-for-5.12' of git://git.kernel.org/pub/sc [...] omits 783955f03de7 Merge tag 'linux-kselftest-kunit-5.12-rc1' of git://git.ke [...] omits 80215095cefe Merge tag 'linux-kselftest-next-5.12-rc1' of git://git.ker [...] omits 0e63a5c6ba96 Merge tag 'docs-5.12' of git://git.lwn.net/linux omits 724c8a23d589 objtool: Fix stack-swizzle for FRAME_POINTER=y omits ae42c3173ba5 Merge tag 'for-5.12/block-ipi-2021-02-21' of git://git.ker [...] omits d652ea30ba32 Merge tag 'iommu-updates-v5.12' of git://git.kernel.org/pu [...] omits 3672ac8ac0d8 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits bdb39c9509e6 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits 325b764089c9 Merge tag 'for-5.12/dm-changes' of git://git.kernel.org/pu [...] omits 7dcf7aa01c7b ice: report correct max number of TCs omits 4a42d848db95 KVM: x86/mmu: Consider the hva in mmu_notifier retry omits 5f8a7cf25a7d KVM: x86/mmu: Skip mmu_notifier check when handling MMIO p [...] omits 356c7558d453 KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTE [...] omits d2df592fd8c6 KVM: nSVM: prepare guest save area while is_guest_mode is true omits a99163e9e708 Merge tag 'devicetree-for-5.12' of git://git.kernel.org/pu [...] omits 882d6edfc45c Merge tag 'gpio-updates-for-v5.12' of git://git.kernel.org [...] omits 0328b5f2ef4a Merge tag 'rtc-5.12' of git://git.kernel.org/pub/scm/linux [...] omits 36c1b20d1570 Merge tag 'i3c/for-5.12' of git://git.kernel.org/pub/scm/l [...] omits 579f50cee1a1 Merge tag 'hsi-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits a7dcf5f23565 Merge tag 'for-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 28b9aaac4cc5 Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] omits 5d26c176d58b Merge tag 'thermal-v5.12-rc1' of git://git.kernel.org/pub/ [...] omits b996c10e0f5b Merge tag 'tag-chrome-platform-for-v5.12' of git://git.ker [...] omits f158bbee9403 Merge tag 'mfd-next-5.12' of git://git.kernel.org/pub/scm/ [...] omits 4512d92b03a6 Merge tag 'backlight-next-5.12' of git://git.kernel.org/pu [...] omits 66615c4ee287 Merge tag 'auxdisplay-for-linus-v5.12' of git://github.com [...] omits a2590d69893f Merge tag 'spi-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 07956b6269d3 vfio/type1: Use follow_pte() omits d6560052c2f7 Merge tag 'regulator-v5.12' of git://git.kernel.org/pub/sc [...] omits 72d6e4871f04 Merge commit '3e10585335b7967326ca7b4118cada0d2d00a2ab' in [...] omits 05a6fb94a6e1 Merge tag 'regmap-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 6e37d2459941 btrfs: zoned: fix deadlock on log sync omits deb8d159a0a6 Merge tag 'linux-watchdog-5.12-rc1' of git://www.linux-wat [...] omits 95c85fba1f64 btrfs: avoid double put of block group when emptying cluster omits 3660d0bcdb82 btrfs: fix stale data exposure after cloning a hole with N [...] omits 1119a72e223f btrfs: tree-checker: do not error out if extent ref hash d [...] omits dd0734f2a866 btrfs: fix race between swap file activation and snapshot [...] omits 195a49eaf655 btrfs: fix race between writes to swap files and scrub omits 19472481bf58 Merge tag 'mmc-v5.12' of git://git.kernel.org/pub/scm/linu [...] omits 32c080c4b5cf Merge branch 'i2c/for-5.12' of git://git.kernel.org/pub/sc [...] omits a26a9d8ab4f9 Merge tag 'hwmon-for-v5.12' of git://git.kernel.org/pub/sc [...] omits 983e4adae0cf Merge tag 'platform-drivers-x86-v5.12-1' of git://git.kern [...] omits bfa5782b9caa fbdev: atyfb: add stubs for aty_{ld,st}_lcd() omits 20903032cd9f btrfs: avoid checking for RO block group twice during noco [...] omits 3c1791651042 btrfs: fix race between extent freeing/allocation when usi [...] omits 04d4ba4c9075 btrfs: make check_compressed_csum() to be subpage compatible omits be6a13613fd3 btrfs: make btrfs_submit_compressed_read() subpage compatible omits d70cef0d4672 btrfs: fix raid6 qstripe kmap omits 4ceddce55eb3 loop: fix I/O error on fsync() in detached loop devices omits 9a9dd7e47351 pwm: lpc18xx-sct: remove unneeded semicolon omits 28208c7b4a2c pwm: iqs620a: Correct a stale state variable omits 72d6b2459dbd pwm: iqs620a: Fix overflow and optimize calculations omits 6b09b4d33bd9 block: fix potential IO hang when turning off io_poll omits b357e4a694ac block: get rid of the trace rq insert wrapper omits b0719245098c blktrace: fix blk_rq_merge documentation omits c7ff651960a6 blktrace: fix blk_rq_issue documentation omits 1f83bb4b4914 blktrace: add blk_fill_rwbs documentation comment omits 179d16007236 block: remove superfluous param in blk_fill_rwbs() omits 9fb407179c6f block: Remove unused blk_pm_*() function definitions omits 8e5c66c485a8 io_uring: clear request count when freeing caches omits 90e53c5e0925 Merge branch 'devel-stable' into for-linus omits fd749fe4bcb0 ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled omits 16182ac1f02c Merge branch 'printk-rework' into for-linus omits 2a8c3a6410f0 Merge branch 'for-5.12-no_hash_pointers' into for-linus omits 2596b6ae412b kexec: move machine_kexec_post_load() to public interface omits 8acb54abc1db Merge tag 'timers-v5.11-rc5' of https://git.linaro.org/peo [...] omits 67f1120381df drm/i915/gvt: Introduce per object locking in GVT scheduler. omits d18ac1a7eef9 drm/i915/gvt: Purge dev_priv->gt omits 97ea656521c8 drm/i915/gvt: Parse default state to update reg whitelist omits 31caf8b2a847 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits a2b095e0efa7 Merge tag 'tpmdd-next-v5.12-rc1-v2' of git://git.kernel.or [...] omits 177626c6d5ab Merge tag 'seccomp-v5.12-rc1' of git://git.kernel.org/pub/ [...] omits 92ae63c07b8f Merge tag 'Smack-for-v5.12' of git://github.com/cschaufler [...] omits d643a990891a Merge tag 'integrity-v5.12' of git://git.kernel.org/pub/sc [...] omits 23b6ba45f321 Merge tag 'audit-pr-20210215' of git://git.kernel.org/pub/ [...] omits f728760aa923 exfat: improve performance of exfat_free_cluster when usin [...] omits 78c276f5495a exfat: fix shift-out-of-bounds in exfat_fill_super() omits d1fec2214bfb Merge tag 'selinux-pr-20210215' of git://git.kernel.org/pu [...] omits e210761fb3ba Merge tag 'tomoyo-pr-20210215' of git://git.osdn.net/gitro [...] omits 843bbfd49f02 io-wq: make io_wq_fork_thread() available to other users omits bf1daa4bfc77 io-wq: only remove worker from free_list, if it was there omits 4379bf8bd70b io_uring: remove io_identity omits 44526bedc2ff io_uring: remove any grabbing of context omits c6d77d92b7e5 io-wq: worker idling always returns false omits 3bfe6106693b io-wq: fork worker threads from original task omits 6fb8f43cede0 kernel: treat PF_IO_WORKER like PF_KTHREAD for ptrace/signals omits 4727dc20e042 arch: setup PF_IO_WORKER threads like PF_KTHREAD omits 958234d5ec93 io-wq: don't pass 'wqe' needlessly around omits 5aa75ed5b93f io_uring: tie async worker side to the task context omits 3b094e727dd5 io-wq: get rid of wq->use_refs omits d25e3a3de0d6 io_uring: disable io-wq attaching omits 1cbd9c2bcf02 io-wq: don't create any IO workers upfront omits 7c25c0d16ef3 io_uring: remove the need for relying on an io-wq fallback worker omits 27131549060e Merge branch 'for-5.12/io_uring' into io_uring-worker.v3 omits b6c23dd5a483 io_uring: run task_work on io_uring_register() omits 02aff8592204 kbuild: check the minimum linker version in Kconfig omits 05f6bbf2d714 kbuild: remove ld-version macro omits b9da928abf45 scripts: add generic syscallhdr.sh omits 9df526b03c01 scripts: add generic syscalltbl.sh omits 29c5c3ac6331 arch: syscalls: remove $(srctree)/ prefix from syscall tables omits 865fa29f7dd1 arch: syscalls: add missing FORCE and fix 'targets' to mak [...] omits d99676af540c Merge tag 'drm-next-2021-02-19' of git://anongit.freedeskt [...] omits 13d41b537df7 n64: store dev instance into disk private data omits 0d424780852e n64: cleanup n64cart_probe() omits 37772f9136f4 n64: cosmetics changes omits 82a0c13a08d8 n64: remove curly brackets omits 857f6fde1c6e n64: use sector SECTOR_SHIFT instead 512 omits 2ce503b35dce n64: use enums for reg omits e39e31326305 n64: move module param at the top omits 9ee8c9a1c752 n64: move module info at the end omits f1e19224f594 n64: use pr_fmt to avoid duplicate string omits d9b2a2bbbb4d block: Add n64 cart driver omits 10e2ec8edece Merge tag 'sound-5.12-rc1' of git://git.kernel.org/pub/scm [...] omits de1617578849 Merge tag 'media/v5.12-1' of git://git.kernel.org/pub/scm/ [...] omits 66f73fb3facd Merge tag 'for-linus-5.12-rc1' of git://git.kernel.org/pub [...] omits 69e9b12a27a1 Merge tag 'mtd/for-5.12' of git://git.kernel.org/pub/scm/l [...] omits 04471d3f18cb Merge tag 'for-linux-5.12-rc1' of git://git.kernel.org/pub [...] omits df24212a493a Merge tag 's390-5.12-1' of git://git.kernel.org/pub/scm/li [...] omits 3e10585335b7 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3a2eb515d136 octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() omits 9c5b80b795e9 Merge tag 'hyperv-next-signed-20210216' of git://git.kerne [...] omits 08179b47e1fd Merge branch 'parisc-5.12-1' of git://git.kernel.org/pub/s [...] omits 2671fe5e1d48 Merge tag 'mips_5.12' of git://git.kernel.org/pub/scm/linu [...] omits b811b41024af Merge tag 'm68k-for-v5.12-tag1' of git://git.kernel.org/pu [...] omits 99ca0edb41aa Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 4a037ad5d115 Merge tag 'for-linus-5.12-rc1-tag' of git://git.kernel.org [...] omits d310ec03a34e Merge tag 'perf-core-2021-02-17' of git://git.kernel.org/p [...] omits 657bd90c9314 Merge tag 'sched-core-2021-02-17' of git://git.kernel.org/ [...] omits 7b15c27e2f7b Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub [...] omits 9eef02334505 Merge tag 'locking-core-2021-02-17' of git://git.kernel.or [...] omits d089f48fba28 Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pu [...] omits 3f6ec19f2d05 Merge tag 'timers-core-2021-02-15' of git://git.kernel.org [...] omits b5183bc94b6d Merge tag 'irq-core-2021-02-15' of git://git.kernel.org/pu [...] omits 5bbb336ba75d Merge tag 'for-5.12/io_uring-2021-02-17' of git://git.kern [...] omits 9820b4dca0f9 Merge tag 'for-5.12/drivers-2021-02-17' of git://git.kerne [...] omits 582cd91f69de Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel. [...] omits bd018bbaa586 Merge tag 'for-5.12/libata-2021-02-17' of git://git.kernel [...] omits 24880bef417f Merge tag 'oprofile-removal-5.12' of git://git.kernel.org/ [...] omits b52bb135aad9 Merge tag 'xfs-5.12-merge-5' of git://git.kernel.org/pub/s [...] omits 4f016a316f22 Merge tag 'iomap-5.12-merge-2' of git://git.kernel.org/pub [...] omits f02361639a48 Merge tag 'pstore-v5.12-rc1' of git://git.kernel.org/pub/s [...] omits f7b36dc5cb37 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] omits 99f1a5872b70 Merge tag 'nfsd-5.12' of git://git.kernel.org/pub/scm/linu [...] omits 681e2abe2191 Merge tag 'erofs-for-5.12-rc1' of git://git.kernel.org/pub [...] omits 8b42fe123b01 Merge tag 'f2fs-for-5.12-rc1' of git://git.kernel.org/pub/ [...] omits 6f3952cbe00b Merge tag 'for-5.12-tag' of git://git.kernel.org/pub/scm/l [...] omits f9d58de23152 Merge tag 'affs-for-5.12-tag' of git://git.kernel.org/pub/ [...] omits d88e8b67a6f2 Merge tag 'jfs-5.12' of git://github.com/kleikamp/linux-shaggy omits 961a9b512d31 Merge tag 'locks-v5.12' of git://git.kernel.org/pub/scm/li [...] omits c57b1f0a5f40 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 591fd30eee47 Merge branch 'work.elf-compat' of git://git.kernel.org/pub [...] omits 054560e961a0 Merge branch 'work.sendfile' of git://git.kernel.org/pub/s [...] omits 55f62bc87347 Merge tag 'pnp-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 3c8f504b3a48 Merge tag 'acpi-5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits 02f9fc286e03 Merge tag 'pm-5.12-rc1' of git://git.kernel.org/pub/scm/li [...] omits 5d99aa093b56 Merge tag 'staging-5.12-rc1' of git://git.kernel.org/pub/s [...] omits 780607b9731f Merge tag 'usb-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits e4286926abbb Merge tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits 3342ff2698e9 tty: protect tty_write from odd low-level tty disciplines omits 2c405d1ab8b3 Merge tag 'x86_asm_for_v5.12' of git://git.kernel.org/pub/ [...] omits 26a30ffff952 Merge tag 'x86_build_for_v5.12' of git://git.kernel.org/pu [...] omits b0fb29382d82 Merge tag 'x86_cache_for_v5.12' of git://git.kernel.org/pu [...] omits 0570b6930527 Merge tag 'x86_cpu_for_v5.12' of git://git.kernel.org/pub/ [...] omits 8831d718aa5a Merge tag 'x86_fpu_for_v5.12' of git://git.kernel.org/pub/ [...] omits d00c4ed02e90 Merge tag 'x86_microcode_for_v5.12' of git://git.kernel.or [...] omits 317d4f459393 Merge tag 'x86_misc_for_v5.12' of git://git.kernel.org/pub [...] omits ae821d2107e3 Merge tag 'x86_mm_for_v5.12' of git://git.kernel.org/pub/s [...] omits 1255f44017c0 Merge tag 'x86_paravirt_for_v5.12' of git://git.kernel.org [...] omits 4f7a4028d8b4 Merge tag 'x86_platform_for_v5.12' of git://git.kernel.org [...] omits b9cdab6820ae Merge tag 'x86_seves_for_v5.12' of git://git.kernel.org/pu [...] omits 4bf0b820d146 Merge tag 'x86_sgx_for_v5.12' of git://git.kernel.org/pub/ [...] omits 70cd33d34c60 Merge tag 'efi-next-for-v5.12' of git://git.kernel.org/pub [...] omits 3e89c7ea7a82 Merge tag 'ras_updates_for_v5.12' of git://git.kernel.org/ [...] omits 851849663912 Merge tag 'edac_updates_for_v5.12' of git://git.kernel.org [...] omits e767b3530acb Merge tag 'arm-drivers-v5.12' of git://git.kernel.org/pub/ [...] omits 82851fce6107 Merge tag 'arm-dt-v5.12' of git://git.kernel.org/pub/scm/l [...] omits 56bf6fc266ca Merge tag 'arm-defconfig-v5.12' of git://git.kernel.org/pu [...] omits 5011bb9fbb19 Merge tag 'arm-soc-v5.12' of git://git.kernel.org/pub/scm/ [...] omits 584ce3c9b408 Merge tag 'arm-platform-removal-v5.12' of git://git.kernel [...] omits 7ddfe9a6a3b3 Merge tag 'arm-fixes-v5.12' of git://git.kernel.org/pub/sc [...] omits ebf4a5db690a io_uring: fix leaving invalid req->flags omits 88f171ab7798 io_uring: wait potential ->release() on resurrect omits f2303b1f8244 io_uring: keep generic rsrc infra generic omits e6cb007c45de io_uring: zero ref_node after killing it omits 99a100816471 io_uring: make the !CONFIG_NET helpers a bit more robust omits 8bad28d8a305 io_uring: don't hold uring_lock when calling io_run_task_work* omits a3df769899c0 io_uring: fail io-wq submission from a task_work omits 51e6d17809c8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev [...] omits eacd9aa8cede fix handling of nd->depth on LOOKUP_CACHED failures in try [...] omits ca10d0f8e530 swiotlb: clean up swiotlb_tbl_unmap_single omits c32a77fd1878 swiotlb: factor out a nr_slots helper omits c7fbeca757fe swiotlb: factor out an io_tlb_offset helper omits b5d7ccb7aac3 swiotlb: add a IO_TLB_SIZE define omits 36950f2da1ea driver core: add a min_align_mask field to struct device_d [...] omits 66e8d3b8995c sdhci: stop poking into swiotlb internals omits af982da9a612 cifs: Fix inconsistent IS_ERR and PTR_ERR omits b0a82efa51ad leds: lp50xx: Get rid of redundant explicit casting omits fb0f236beccb leds: lp50xx: Update headers block to reflect reality omits 5d2bfb3fb95b leds: lp50xx: Get rid of redundant check in lp50xx_enable_ [...] omits 556f15fe023e leds: lp50xx: Reduce level of dereferences omits ea1ff99c9d23 leds: lp50xx: Switch to new style i2c-driver probe function omits 9a10def9ceb5 leds: lp50xx: Don't spam logs when probe is deferred omits 1b40faf7e4ab leds: apu: extend support for PC Engines APU1 with newer firmware omits c85c9a2c6e36 kprobes: Fix to delay the kprobes jump optimization omits e64123949e6c Input: applespi - fix occasional crc errors under load. omits 0ce1ac23149c Input: applespi - don't wait for responses to commands ind [...] omits 6524d8eac258 Input: st1232 - add IDLE state as ready condition omits 836f308cb5c7 Input: zinitix - fix return type of zinitix_init_touch() omits b5d6e7ab7fe7 Input: i8042 - add ASUS Zenbook Flip to noselftest list omits b2e3543b5e19 Input: add missing dependencies on CONFIG_HAS_IOMEM omits 182d679b2298 Input: joydev - prevent potential read overflow in ioctl omits b32cddd2247c i40e: Fix endianness conversions omits 61c1e0eb8375 i40e: Fix add TC filter for IPv6 omits f5c6d0fcf90c arm64 module: set plt* section addresses to 0x0 omits 656d1d58d8e0 arm64: kexec_file: fix memory leakage in create_dtb() when [...] omits a2c42bbabbe2 arm64: spectre: Prevent lockdep splat on v4 mitigation ena [...] omits b9abef43a08e vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig omits 58294927f468 cxl/mem: Return -EFAULT if copy_to_user() fails omits 4e6df217b73e cpufreq: Fix typo in kerneldoc comment omits e209cb51bfcc cpufreq: schedutil: Remove update_lock comment from struct [...] omits 71f1309f4f5b cpufreq: schedutil: Remove needless sg_policy parameter fr [...] omits 8f6493d1b834 ACPICA: Remove some code duplication from acpi_ev_address_ [...] omits c27f3d011b08 ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_r [...] omits 6039b7e87be0 leds: flash: Fix multicolor no-ops registration by return 0 omits 8e5c38a33c84 leds: flash: Add flash registration with undefined CONFIG_ [...] omits c3987cd2bca3 leds: lgm: Add LED controller driver for LGM SoC omits b113a7f19810 dt-bindings: leds: Add bindings for Intel LGM SoC omits af0bfab907a0 leds: led-core: Get rid of enum led_brightness omits 96ad91ae4eaf KVM: x86/mmu: Remove a variety of unnecessary exports omits a1419f8b5bab KVM: x86: Fold "write-protect large" use case into generic [...] omits b6e16ae5d99f KVM: x86/mmu: Don't set dirty bits when disabling dirty lo [...] omits a85863c2ec55 KVM: VMX: Dynamically enable/disable PML based on memslot [...] omits 52f4607940b1 KVM: x86: Further clarify the logic and comments for toggl [...] omits a018eba53870 KVM: x86: Move MMU's PML logic to common code omits 6dd03800b1af KVM: x86/mmu: Make dirty log size hook (PML) a value, not [...] omits 2855f98265dc KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_wr [...] omits c3bb9a20834f KVM: nVMX: Disable PML in hardware when running L2 omits 9eba50f8d7fc KVM: x86/mmu: Consult max mapping level when zapping colla [...] omits 0a234f5dd065 KVM: x86/mmu: Pass the memslot to the rmap callbacks omits 1b6d9d9ed571 KVM: x86/mmu: Split out max mapping level calculation to helper omits c060c72ffeb4 KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to Z [...] omits 3e4c982f1ce7 Revert "driver core: Set fw_devlink=on by default" omits bd6d617aac21 of: property: fw_devlink: Ignore interrupts property for s [...] omits 65d4b9c53017 RISC-V: Implement ASID allocator omits 4cd48bb3b077 arch_numa: fix common code printing of phys_addr_t omits 3449831d92fe RISC-V: remove unneeded semicolon omits 5dd671333171 RISC-V: probes: Treat the instruction stream as host-endian omits d4c34d09ab03 pinctrl: Add RISC-V Canaan Kendryte K210 FPIOA driver omits 5da9cbd2b200 arch/riscv:fix typo in a comment in arch/riscv/kernel/imag [...] omits e178d670f251 riscv/kasan: add KASAN_VMALLOC support omits aec33b54af55 riscv: Covert to reserve_initrd_mem() omits c72160fe05fb initramfs: Provide a common initrd reserve function omits fade5cad9339 initrd: Add the preprocessor guard in initrd.h omits f105aa940e78 riscv: add BUILTIN_DTB support for MMU-enabled targets omits 7f7bc20bc41a nios2: Don't use _end for calculating min_low_pfn omits 9abcfcb20320 nios2: fixed broken sys_clone syscall omits c26958cb5a0d Take mmap lock in cacheflush syscall omits f730f39eb981 Merge tag 'drm-intel-next-fixes-2021-02-18' of git://anong [...] omits 4f8ad4045b38 Merge tag 'amd-drm-next-5.12-2021-02-18' of https://gitlab [...] omits 356184fb6d67 sparc: make xchg() into a statement expression omits 147d8622f2a2 sparc64: Use arch_validate_flags() to validate ADI flag omits 76962e03934e sparc32: Fix comparing pointer to 0 coccicheck warning omits b3554aa2470b sparc: fix led.c driver when PROC_FS is not enabled omits a970a9764c77 sparc: Fix handling of page table constructor failure omits 80bddf5c93a9 sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set omits 60cb8a9073ba tty: hvcs: Drop unnecessary if block omits e1d830ab3280 tty: vcc: Drop unnecessary if block omits da5447265434 tty: vcc: Drop impossible to hit WARN_ON omits a57cdeb369ef sparc: sparc64_defconfig: add necessary configs for qemu omits 520615e1f5b2 sparc64: switch defconfig from the legacy ide driver to libata omits c599a7821be7 sparc32: Preserve clone syscall flags argument for restart [...] omits bda166930c37 sparc32: Limit memblock allocation to low memory omits 8befe0280de4 sparc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits fc235fcb0f7c PCI: acpiphp: Remove unused acpiphp_callback typedef omits 792bb6eb8623 io_uring: don't take uring_lock during iowq cancel omits 0958351e93fa Input: elo - fix an error code in elo_connect() omits 6e80fb8ab04f drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) omits 7e6435c14a42 drm/radeon: OLAND boards don't have VCE omits 1fb8b1fc4dd1 drm/amdkfd: Fix recursive lock warnings omits 41401ac67791 drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() omits f2d51b20d747 drm/amd/display: Fix potential integer overflow omits e96b1b297498 drm/amdgpu/display: remove hdcp_srm sysfs on device removal omits 4112c0035400 drm/amdgpu: fix CGTS_TCC_DISABLE register offset on gfx10.3 omits 19d8e9149c27 pstore: Fix typo in compression option name omits de59bc104c24 io_uring: fail links more in io_submit_sqe() omits 1ee43ba8d267 io_uring: don't do async setup for links' heads omits be7053b7d028 io_uring: do io_*_prep() early in io_submit_sqe() omits 93642ef88434 io_uring: split sqe-prep and async setup omits cf1096042651 io_uring: don't submit link on error omits a1ab7b35db8f io_uring: move req link into submit_state omits a6b8cadcea86 io_uring: move io_init_req() into io_submit_sqe() omits b16fed66bc7d io_uring: move io_init_req()'s definition omits 441960f3b9b8 io_uring: don't duplicate ->file check in sfr omits 1155c76a2483 io_uring: keep io_*_prep() naming consistent omits 46c4e16a8625 io_uring: kill fictitious submit iteration index omits 3027ce36ccba perf buildid-cache: Don't skip 16-byte build-ids omits 206236d328ee perf buildid-cache: Add test for 16-byte build-id omits bff8b3072e2d perf symbol: Remove redundant libbfd checks omits 11d45d4fb923 perf test: Output the sub testing result in cs-etm omits 46355e3d793c perf test: Suppress logs in cs-etm testing omits 35ac5991cdec vfio/iommu_type1: Fix duplicate included kthread.h omits 067012974c8a perf tools: Fix arm64 build error with gcc-11 omits 865eb3fb3bf0 perf intel-pt: Add documentation for tracing virtual machines omits 19854e45b39a perf intel-pt: Split VM-Entry and VM-Exit branches omits 695fc4510615 perf intel-pt: Adjust sample flags for VM-Exit omits 65faca5ce862 perf intel-pt: Allow for a guest kernel address filter omits 6e86bfdc4a60 perf intel-pt: Support decoding of guest kernel omits 3035cb6cbd2d perf machine: Factor out machine__idle_thread() omits fcda5ff711d9 perf machine: Factor out machines__find_guest() omits 80a038860b5c perf intel-pt: Amend decoder to track the NR flag omits 90af7555c36f perf intel-pt: Retain the last PIP packet payload as is omits b7ecc2d73e5b perf intel_pt: Add vmlaunch and vmresume as branches omits c025d46cd932 perf script: Add branch types for VM-Entry and VM-Exit omits d58b3f7e7014 perf auxtrace: Automatically group aux-output events omits c5c97cadd7ed perf test: Fix unaligned access in sample parsing test omits fbefe9c2f87f perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUC [...] omits c840cbfeffcb perf intel-pt: Add PSB events omits 6af4b60033e0 perf intel-pt: Fix IPC with CYC threshold omits 20aa39708a59 perf intel-pt: Fix premature IPC omits 03fb0f859b45 perf intel-pt: Fix missing CYC processing in PSB omits dc8812626440 i40e: Fix VFs not created omits 28b1208e7a7f i40e: Fix addition of RX filters after enabling FW LLDP agent omits 4cdb9f80dcd4 i40e: Fix overwriting flow control settings during driver loading omits d2c788f739b6 i40e: Add zero-initialization of AQ command structures omits 58cab46c622d i40e: Fix memory leak in i40e_probe omits 92c6058024e8 i40e: Fix flow for IPv6 next header (extension header) omits cbf8363e9209 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 538b0188da46 cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost [...] omits 8521ce52cd17 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 4e1481445407 perf unwind: Set userdata for all __report_module() paths omits 1002573ee33e PCI: cadence: Fix DMA range mapping early return error omits 949aaccda019 HID: playstation: add DualSense player LED support. omits c26e48b150fc HID: playstation: add microphone mute support for DualSense. omits 8e5198a12d64 HID: playstation: add initial DualSense lightbar support. omits e16c2ce7c5ed perf record: Fix continue profiling after draining the buffer omits 56348560d495 debugfs: do not attempt to create a new file before the fi [...] omits bc6de804d36b debugfs: be more robust at handling improper input in debu [...] omits 7289e26f395b Merge tag 'v5.11' into rdma.git for-next omits b1b805f3cb22 dt-bindings: dp-connector: Drop maxItems from -supply omits a8002a35935a gpio: pcf857x: Fix missing first interrupt omits 52bcc6031c0b perf tools: Simplify the calculation of variables omits 37b9c7bbe1ee perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf omits 3a35093ab59d perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf omits 842ed298954d perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf omits 84b102f56459 perf vendor events arm64: Fix indentation of brackets in i [...] omits 78e550bad298 KVM: nVMX: no need to undo inject_page_fault change on nes [...] omits a04aead144fd KVM: nSVM: fix running nested guests when npt=0 omits 954f419ba8ad KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode omits f5c59b575bdf KVM: VMX: read idt_vectoring_info a bit earlier omits 1aaca37e1e4e KVM: VMX: Allow INVPCID in guest without PCID omits e42033342293 KVM: x86: Advertise INVPCID by default omits 0a8ed2eaac10 KVM: SVM: Intercept INVPCID when it's disabled to inject #UD omits b0c2793bad0b Revert "MIPS: Add basic support for ptrace single step" omits 67fc209b527d cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks omits 88f38846bfb1 HID: wacom: Ignore attempts to overwrite the touch_max val [...] omits de04241ab87a opp: Don't skip freq update for different frequency omits 059c01039c01 zonefs: Fix file size of zones in full condition omits f6bda644fa3a PCI: Fix pci_register_io_range() memory leak omits f8ee579d53ac PCI: pci-bridge-emul: Fix array overruns, improve safety omits 38b5133ad607 octeontx2-pf: Fix otx2_get_fecparam() omits c77662605d8d cteontx2-pf: cn10k: Prevent harmless double shift bugs omits 20e07e2c3cf3 net: stmmac: Add PCI bus info to ethtool driver query output omits 41f1a01bb6c6 Merge branch 'ptp-ptp_clockmatrix-Fix-output-1-PPS-alignment' omits 77fdb168a3e2 ptp: ptp_clockmatrix: clean-up - parenthesis around a == b [...] omits fde3b3a7069e ptp: ptp_clockmatrix: Simplify code - remove unnecessary ` [...] omits fcfd37573a09 ptp: ptp_clockmatrix: Coding style - tighten vertical spacing. omits 1c49d3e94778 ptp: ptp_clockmatrix: Clean-up dev_*() messages. omits 10c270cf25bd ptp: ptp_clockmatrix: Remove unused header declarations. omits e8b4d8b542b1 ptp: ptp_clockmatrix: Add alignment of 1 PPS to idtcm_pero [...] omits 797d3186544f ptp: ptp_clockmatrix: Add wait_for_sys_apll_dpll_lock. omits 857490807368 Merge branch 'ddwmac-sun8i-cleanup-and-shutdown-hook' omits 96be41d74f2e net: stmmac: dwmac-sun8i: Add a shutdown callback omits 2743aa245038 net: stmmac: dwmac-sun8i: Minor probe function cleanup omits 1c22f54696be net: stmmac: dwmac-sun8i: Use reset_control_reset omits afac1d34bfb4 net: stmmac: dwmac-sun8i: Remove unnecessary PHY power check omits 557ef2dfb586 net: stmmac: dwmac-sun8i: Return void from PHY unpower omits 80a2a40bd296 r8169: use macro pm_ptr omits fe1cdd558619 io_uring: fix read memory leak omits 32511f8e4980 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next omits 96313e1db8e5 net: mdio: Remove of_phy_attach() omits 597565556581 net: mscc: ocelot: select PACKING in the Kconfig omits 7ae017c7322e NFS: Support the '-owrite=' option in /proc/self/mounts an [...] omits c4294d7f057d ALSA: hda: intel-dsp-config: add Alder Lake support omits 0c8e97c86b73 Merge tag 'asoc-v5.12' of https://git.kernel.org/pub/scm/l [...] omits 0969db0d8d15 Merge remote-tracking branch 'asoc/for-5.12' into asoc-linus omits 3b9b1490e098 Merge remote-tracking branch 'asoc/for-5.11' into asoc-linus omits 7d25f7ca110e Merge series "ASoC: Intel: bytcr_rt5640: Add quirks for 4 [...] omits 4fc7ec31c3c4 gfs2: Use resource group glock sharing omits 06e908cd9ead gfs2: Allow node-wide exclusive glock sharing omits 9e514605c774 gfs2: Add local resource group locking omits 725d0e9d464d gfs2: Add per-reservation reserved block accounting omits 07974d2a2a98 gfs2: Rename rs_{free -> requested} and rd_{reserved -> re [...] omits 0ec9b9ea4f83 gfs2: Check for active reservation in gfs2_release omits b2598965dc84 gfs2: Don't search for unreserved space twice omits 3d39fcd16d88 gfs2: Only pass reservation down to gfs2_rbm_find omits f38e998fbbb5 gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt omits 4fd008476c46 perf annotate: Do not jump after 'k' is pressed omits 15bebcd72bf5 perf metricgroup: Remove unneeded semicolon omits cef7af25c9d3 perf tools: Add OCaml demangling omits 2b8689520520 kbuild: prevent CC_FLAGS_LTO self-bloating on recursive rebuilds omits 48859e5293a2 tools api fs: Cache cgroupfs mount point omits 6fd99b7f625c tools api fs: Diet cgroupfs_find_mountpoint() omits 27ab1c1c0652 tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() omits 8a353d7bafdd ASoC: soc-pcm: fix hw param limits calculation for multi-DAI omits c58947af08ae ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S100 [...] omits df8359c512fa ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad [...] omits e1317cc9ca4a ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A [...] omits bdea43fc0436 ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty [...] omits 50ab1ffd7c41 HID: playstation: fix array size comparison (off-by-one) omits a51afb13311c thermal: cpufreq_cooling: freq_qos_update_request() return [...] omits 5fb52551248f HID: playstation: fix unused variable in ps_battery_get_property. omits 0b25b55d34f5 HID: playstation: report DualSense hardware and firmware version. omits c5e6fc08feb2 sched,x86: Allow !PREEMPT_DYNAMIC omits 4ae7dc97f726 entry/kvm: Explicitly flush pending rcuog wakeup before la [...] omits 47b8ff194c1f entry: Explicitly flush pending rcuog wakeup before last r [...] omits f8bb5cae9616 rcu/nocb: Trigger self-IPI on late deferred wake up before [...] omits 43789ef3f7d6 rcu/nocb: Perform deferred wake up before last idle's need [...] omits 54b7429efffc rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers omits e0ee463c93c4 sched/features: Distinguish between NORMAL and DEADLINE hrtick omits 156ec6f42b8d sched/features: Fix hrtick reprogramming omits de40f33e788b sched/deadline: Reduce rq lock contention in dl_add_task_r [...] omits b0d6d4789677 uprobes: (Re)add missing get_uprobe() in __find_uprobe() omits f9d34595ae4f smp: Process pending softirqs in flush_smp_call_function_f [...] omits ef72661e28c6 sched: Harden PREEMPT_DYNAMIC omits 73f44fe19d35 static_call: Allow module use without exposing static_call_key omits e59e10f8ef63 sched: Add /debug/sched_preempt omits 826bfeb37bb4 preempt/dynamic: Support dynamic preempt with preempt= boo [...] omits 40607ee97e4e preempt/dynamic: Provide irqentry_exit_cond_resched() static call omits 2c9a98d3bc80 preempt/dynamic: Provide preempt_schedule[_notrace]() stat [...] omits b965f1ddb47d preempt/dynamic: Provide cond_resched() and might_resched( [...] omits 6ef869e06474 preempt: Introduce CONFIG_PREEMPT_DYNAMIC omits 29fd01944b72 static_call: Provide DEFINE_STATIC_CALL_RET0() omits 3f2a8fc4b15d static_call/x86: Add __static_call_return0() omits 880cfed3a012 static_call: Pull some static_call declarations to the typ [...] omits c541bb7835a3 sched/core: Update task_prio() function header omits 9d061ba6bc17 sched: Remove USER_PRIO, TASK_USER_PRIO and MAX_USER_PRIO omits ae18ad281e82 sched: Remove MAX_USER_RT_PRIO omits 71e5f6644fb2 sched/topology: Fix sched_domain_topology_level alloc in s [...] omits 798172b1374e rbtree, timerqueue: Use rb_add_cached() omits 5a7987253ef0 rbtree, rtmutex: Use rb_add_cached() omits a905e84e6408 rbtree, uprobes: Use rbtree helpers omits a3b89864554b rbtree, perf: Use new rbtree helpers omits 8ecca39483ed rbtree, sched/deadline: Use rb_add_cached() omits bf9be9a163b4 rbtree, sched/fair: Use rb_add_cached() omits 2d24dd5798d0 rbtree: Add generic add and find helpers omits 9fe1f127b913 sched/fair: Merge select_idle_core/cpu() omits 6cd56ef1df39 sched/fair: Remove select_idle_smt() omits ed3cd45f8ca8 Merge tag 'v5.11' into sched/core, to pick up fixes & refr [...] omits 6833e0b81aed perf symbols: Resolve symbols against debug file first omits 81ce8f04aa96 drm/i915/gt: Correct surface base address for renderclear omits 80cf9a88296c drm/i915: Disallow plane x+w>stride on ilk+ with X-tiling omits 8bcfdd7cad3d Merge branch 'perf/kprobes' into perf/core, to pick up fin [...] omits b646acd5eb48 net: re-solve some conflicts after net -> net-next merge omits 42ffcd1dba17 Input: xpad - add support for PowerA Enhanced Wired Contro [...] omits b0b7d2815839 Input: sur40 - fix an error code in sur40_probe() omits 68a5a9a24335 MAINTAINERS: Add maintainers of the CXL driver omits 57ee605b976c cxl/mem: Add set of informational commands omits 472b1ce6e9d6 cxl/mem: Enable commands via CEL omits 13237183c735 cxl/mem: Add a "RAW" send command omits 583fa5e71cae cxl/mem: Add basic IOCTL interface omits b39cb1052a5c cxl/mem: Register CXL memX devices omits 8adaf747c9f0 cxl/mem: Find device capabilities omits 4cdadfd5e0a7 cxl/mem: Introduce a driver for CXL-2.0-Type-3 endpoints omits 0d519e0d52ee dax-device: Make remove callback return void omits c80b53204d6e device-dax: Drop an empty .remove callback omits e307bf11c519 device-dax: Fix error path in dax_driver_register omits 8029968e2ae0 device-dax: Properly handle drivers without remove callback omits 5b8e64f1ada3 device-dax: Prevent registering drivers without probe callback omits 1f975074634a libnvdimm: Make remove callback return void omits 8409f942a1f8 libnvdimm/dimm: Simplify nvdimm_remove() omits d489ded1a369 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 86dd9868b878 net: dsa: tag_rtl4_a: Support also egress tags omits ed4085296797 RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() omits 2b5715fc1738 RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes omits c544fcb4cbae Merge branch 'broadcom-next' omits b5d007e2aac8 net: phy: broadcom: Do not modify LED configuration for SF [...] omits b834489bcecc net: phy: Add is_on_sfp_module flag and phy_on_sfp helper omits 3afd0218992a net: phy: broadcom: Set proper 1000BaseX/SGMII interface m [...] omits 966df6ded24d lan743x: sync only the received area of an rx ring buffer omits a8db76d40e4d lan743x: boost performance on cpu archs w/o dma cache snooping omits 3af409ca278d net: enetc: fix destroyed phylink dereference during unbind omits 80fea53dbecb Merge branch 'net-mvneta-implement-basic-MQPrio-support' omits 4906887a8ae5 net: mvneta: Implement mqprio support omits cf9bf871280d net: mvneta: Remove per-cpu queue mapping for Armada 3700 omits 396d7f23adf9 net: sched: fix police ext initialization omits 44c32039751a Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 18af77c50fed drivers: net: xilinx_emaclite: remove arch limitation omits 43d42e656994 Merge branch 'bridge-mrp-Extend-br_mrp_switchdev_' omits a026c50b599f net: dsa: felix: Add support for MRP omits c595c4330da0 net: dsa: add MRP support omits d8ea7ff3995e net: mscc: ocelot: Add support for MRP omits cd605d455a44 bridge: mrp: Update br_mrp to use new return values of br_ [...] omits 1a3ddb0b7516 bridge: mrp: Extend br_mrp_switchdev to detect better the errors omits e1bd99d07e61 bridge: mrp: Add 'enum br_mrp_hw_support' omits c513efa20c52 switchdev: mrp: Extend ring_role_mrp and in_role_mrp omits 405be6b46b70 switchdev: mrp: Remove CONFIG_BRIDGE_MRP omits 7323fb22f05f device-dax: Fix default return code of range_parse() omits 03e9bb1a0b40 cifs: Reformat DebugData and index connections by conn_id. omits 06b334f08b4f net: phy: marvell: Ensure SGMII auto-negotiation is enable [...] omits 884b6b8ab4e6 Merge branch 'Add-5gbase-r-PHY-interface-mode' omits cfb971dec56b sfp: add support for 5gbase-t SFPs omits f6813bdafdb3 net: phylink: Add 5gbase-r support omits 7331d1d4622b net: phy: Add 5GBASER interface mode omits 4b08de909061 dt-bindings: net: Add 5GBASER phy interface omits 32aeba1f7a98 tg3: Remove unused PHY_BRCM flags omits 17aff5389d4f Merge branch 'amd-xgbe-fixes' omits 9eab3fdb4199 net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP omits 84fe68eb67f9 net: amd-xgbe: Reset link when the link never comes back omits 186edbb510bd net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning omits 30b7edc82ec8 net: amd-xgbe: Reset the PHY rx data path when mailbox com [...] omits 4d5c4ae32945 Merge branches 'clk-socfpga', 'clk-mstar', 'clk-qcom' and [...] omits 11f83102d879 Merge branches 'clk-vc5', 'clk-silabs', 'clk-aspeed', 'clk [...] omits 242d8cf62687 Merge branches 'clk-mediatek', 'clk-imx', 'clk-amlogic' an [...] omits ee6b84a3fc47 Merge branch 'clk-unused' into clk-next omits 0d7a660bfe79 Merge branches 'clk-doc', 'clk-renesas', 'clk-allwinner', [...] omits 2928de976eb9 Merge branch 'Fixes-applied-to-VCS8514' omits ca0d7fd0a58d net: phy: mscc: coma mode disabled for VSC8514 omits 85e97f0b984e net: phy: mscc: improved serdes calibration applied to VSC8514 omits 3cc2c646be0b net: phy: mscc: adding LCPLL reset to VSC8514 omits 432119de33d9 net/mlx5: Add cyc2time HW translation mode support omits de19cd6cc977 net/mlx5: Move some PPS logic into helper functions omits d6f3dc8f509c net/mlx5: Move all internal timer metadata into a dedicate [...] omits 1436de0b9915 net/mlx5: Refactor init clock function omits ae02d41551d6 net/mlx5: Add register layout to support real-time time-stamp omits 455843d231f5 Merge branch 'Fix-buggy-brport-flags-offload-for-SJA1105-DSA' omits 7f7ccdea8c73 net: dsa: sja1105: fix leakage of flooded frames outside b [...] omits 4c44fc5e9400 net: dsa: sja1105: fix configuration of source address learning omits 786621d20023 octeontx2-af: cn10k: Fixes CN10K RPM reference issue omits 6b73b7c96a91 net: dsa: felix: perform teardown on error in felix_setup omits 42b5adbbac03 net: dsa: felix: don't deinitialize unused ports omits 6d82c27ae5d0 cifs: Identify a connection by a conn_id. omits 6825a456c9a3 ionic: Remove unused function pointer typedef ionic_reset_cb omits 7de0394801da cifs: Fix in error types returned for out-of-credit situations. omits 0f56db831456 cifs: New optype for session operations. omits b8af417e4d93 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next omits 6c17260ca4ae NFS: Set the stable writes flag when initialising the super block omits a0492339fc70 NFS: Add mount options supporting eager writes omits ed7bcdb374d2 NFS: Add support for eager writes omits 75cfb200cd08 NFS: 'flags' field should be unsigned in struct nfs_server omits ede6747c2f89 Input: elants_i2c - detect enum overflow omits a374c19f7f15 Input: zinitix - remove unneeded semicolon omits 731ddc09c25b cifs: documentation cleanup omits 201023c5b294 cifs: fix trivial typo omits d90afa62acd4 clk: mstar: msc313-mpll: Fix format specifier omits 93c89f03cb1d clk: mstar: Allow MStar clk drivers to be compile tested omits 68ad4d1cc679 Merge branch 'mlx5_timestamp' into rdma.git for-next omits 2fe8d4b87802 RDMA/mlx5: Fail QP creation if the device can not support [...] omits 7232c132d13a RDMA/mlx5: Allow CQ creation without attached EQs omits e2853c49477d RDMA/rtrs-srv-sysfs: fix missing put_device omits f7452a7e96c1 RDMA/rtrs-srv: fix memory leak by missing kobject free omits 03e9b33a0fd6 RDMA/rtrs: Only allow addition of path to an already estab [...] omits e6daa8f61d8d RDMA/rtrs-srv: Fix stack-out-of-bounds omits bf139b58af09 RDMA/rxe: Remove unused pkt->offset omits fe454dc31e84 RDMA/ucma: Fix use-after-free bug in ucma_create_uevent omits 168e4cd94983 RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() omits 1a93e848b730 RDMA/qedr: Use true and false for bool variable omits bf656b029f88 RDMA/hns: Adjust definition of FRMR fields omits 5e9914c00388 RDMA/hns: Refactor process of posting CMDQ omits 292b3352bd5b RDMA/hns: Adjust fields and variables about CMDQ tail/head omits 563aeb226630 RDMA/hns: Remove redundant operations on CMDQ omits 8f86e2eadac9 RDMA/hns: Fixes missing error code of CMDQ omits 229557230c76 RDMA/hns: Remove unused member and variable of CMDQ omits 633d61021298 RDMA/ipoib: Remove racy Subnet Manager sendonly join checks omits 0b81e80c813f io_uring: tctx->task_lock should be IRQ safe omits 74369d041a0a thermal: qcom: Fix comparison with uninitialized variable [...] omits 4d12b7275386 SUNRPC: Further clean up svc_tcp_sendmsg() omits 987c7b1d094d SUNRPC: Remove redundant socket flags from svc_tcp_sendmsg() omits e0a912e8ddba SUNRPC: Use TCP_CORK to optimise send performance on the server omits fa07eca8d8c6 vmlinux.lds.h: catch more UBSAN symbols into .data omits 092af2eb1800 Documentation: f2fs: fix typo s/automaic/automatic omits 37b3fa0ef3a4 Merge remote-tracking branch 'torvalds/master' into perf/core omits c1bd8a2b9fbc Merge branch 'perf/urgent' into perf/core omits a89dbc9b988f perf arm-spe: Set sample's data source field omits e55ed3423c1b perf arm-spe: Synthesize memory event omits 54f7815efef7 perf arm-spe: Fill address info for samples omits a6a217dddcd5 net/mlx5: Add new timestamp mode bits omits 585d32f9b053 gen_compile_commands: prune some directories omits 558b4510f622 ceph: defer flushing the capsnap if the Fb is used omits d7ef2e59e3b9 libceph: remove osdtimeout option entirely omits afd56e78dd17 libceph: deprecate [no]cephx_require_signatures options omits a8810cdc007f ceph: allow queueing cap/snap handling after putting cap r [...] omits 64f28c627a27 ceph: clean up inode work queueing omits 64f36da5625f ceph: fix flush_snap logic after putting caps omits 3aac798a917b um: Enforce the usage of asm-generic/softirq_stack.h omits bfe3911a9104 kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE omits 8c657a0590de KEYS: trusted: Reserve TPM for seal and unseal operations omits 8da7520c8046 KEYS: trusted: Fix migratable=1 failing omits 5df16caada3f KEYS: trusted: Fix incorrect handling of tpm_get_random() omits 90cba8d20f8b tpm/ppi: Constify static struct attribute_group omits 52d0848e1d60 ABI: add sysfs description for tpm exports of PCR registers omits aab73d952402 tpm: add sysfs exports for all banks of PCR registers omits 40d32b59e373 keys: Update comment for restrict_link_by_key_or_keyring_chain omits 724eaba40ef6 tpm: Remove tpm_dev_wq_lock omits 3a253caaad11 char: tpm: add i2c driver for cr50 omits d87719c14464 tpm: Fix fall-through warnings for Clang omits e42acf104d6e tpm_tis: Clean up locality release omits 3d9ae54af1d0 tpm_tis: Fix check_locality for correct locality acquisition omits 48783be427c7 microblaze: Fix built-in DTB alignment to be 8-byte aligned omits 88a686728b37 kbuild: simplify access to the kernel's version omits 9b82f13e7ef3 kbuild: clamp SUBLEVEL to 255 omits 98cd6f521f10 Kconfig: allow explicit opt in to DWARF v5 omits a66049e2cf0e Kbuild: make DWARF version a choice omits 3c4fa46b30c5 vmlinux.lds.h: add DWARF v5 sections omits 1c3fae740aab Kbuild: Make composite object searching more generic omits 2047ace96679 kbuild: use always-y instead of extra-y omits 0dd77e957a00 kbuild: stop removing stale <linux/version.h> file omits 3d277907c2ff kbuild: doc: remove "Objects which export symbols" section omits 13940738c264 genksyms: remove useless case DOTS omits e66e13a3c974 genksyms: remove dead code for ST_TABLE_* omits ab37d5a43162 genksyms: make source_file a local variable in lexer omits aec6c60a01d3 kbuild: check the minimum compiler version in Kconfig omits 62ab1aadcccd zonefs: add tracepoints for file operations omits 9ec5eea5b6ac lib/parman: Delete newline omits 25c5a7e89b1d net: ipa: initialize all resources omits f6724cd49797 i40e: Fix uninitialized variable mfs_max omits 93e8990c24be net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT omits 63477a5d4c59 net: phy: at803x: add MDIX support to AR8031/33 omits 4a41c421f367 ibmvnic: serialize access to work queue on remove omits 4a408a8adddd Merge branch 'net-phy-broadcom-Cleanups-and-APD' omits 5d4358ede8eb net: phy: broadcom: Allow BCM54210E to configure APD omits 17d3a83afbbf net: phy: broadcom: Remove unused flags omits 133bf7b4fbbe net: phy: broadcom: Avoid forward for bcm54xx_config_clock [...] omits 7d3a7b9ea59d ibmvnic: skip send_request_unmap for timeout reset omits 42557dab78ed ibmvnic: add memory barrier to protect long term buffer omits 1a42156f52bd ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions omits 1c7d45e7b2c2 ibmvnic: simplify reset_long_term_buff function omits 0caf3ada24e4 mptcp: add local addr info in mptcp_info omits 7f76963b692d i40e: Fix incorrect argument in call to ipv6_addr_any() omits 14b3b46a67f7 net: broadcom: bcm4908_enet: set MTU on open & on request omits ec762403bbe9 Merge branch 'net-stmmac-Add-Toshiba-Visconti-SoCs-glue-driver' omits ec8a42e73432 arm: dts: visconti: Add DT support for Toshiba Visconti5 e [...] omits df53e4f48e8d MAINTAINERS: Add entries for Toshiba Visconti ethernet controller omits b38dd98ff8d0 net: stmmac: Add Toshiba Visconti SoCs glue driver omits e6a395061c3e dt-bindings: net: Add DT bindings for Toshiba Visconti TMP [...] omits 7ce189faa7d9 r8169: fix resuming from suspend on RTL8105e if machine ru [...] omits 45159b27637b bpf: Clear subreg_def for global function return values omits 3a616b92a9d1 net: mvpp2: Add TX flow control support for jumbo frames omits 7c29451550cc net: mvpp2: reduce tx-fifo for loopback port omits 8841f6e63f2c net: dsa: sja1105: make devlink property best_effort_vlan_ [...] omits d6d8a24023bf net: caif: Use netif_rx_any_context(). omits 39354eb29f59 tcp: tcp_data_ready() must look at SOCK_DONE omits ca04422afd69 Merge branch 'br-next-fixes' omits c97f47e3c198 net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BR [...] omits 419dfaed7ccc net: bridge: fix switchdev_port_attr_set stub when CONFIG_ [...] omits a67f06161558 net: wan/lmc: dont print format string when not available omits 62e69bc41977 net: wan/lmc: unregister device when no matching device is found omits 1f778d500df3 net: mscc: ocelot: avoid type promotion when calling ocelo [...] omits 4773acf3d4b5 b43: N-PHY: Fix the update of coef for the PHY revision >= 3case omits 2355a6773a2c cxgb4/chtls/cxgbit: Keeping the max ofld immediate data si [...] omits d0a0bbe7b0a1 atm: idt77252: fix build broken on amd64 omits d2a04370817f r8169: fix resuming from suspend on RTL8105e if machine ru [...] omits ca66dca5eda6 thermal: qcom: add support for adc-tm5 PMIC thermal monitor omits e8ffd6c0756b dt-bindings: thermal: qcom: add adc-thermal monitor bindings omits 20cc0ddd4a5b Merge remote-tracking branch 'iio-thermal-5.11-rc1/ib-iio- [...] omits 140f553d1298 ASoC: soc-pcm: fix hwparams min/max init for dpcm omits c13636babc80 thermal: ti-soc-thermal: Use non-inverted define for omap4 omits 514cbabb0142 thermal: ti-soc-thermal: Simplify polling with iopoll omits 735c35352aa6 thermal: ti-soc-thermal: Fix stuck sensor with continuous [...] omits b57b4b4d4ef9 thermal: ti-soc-thermal: Skip pointless register access for dra7 omits c9c26882776a x86/platform/intel-mid: Update Copyright year and drop file names omits 6b80df1787b3 x86/platform/intel-mid: Remove unused header inclusion in [...] omits 043698c580f4 x86/platform/intel-mid: Drop unused __intel_mid_cpu_chip and Co. omits 6517da7aac9d x86/platform/intel-mid: Get rid of intel_scu_ipc_legacy.h omits 24c92537ccac x86/PCI: Describe @reg for type1_access_ok() omits 3cc00862a5dd x86/PCI: Get rid of custom x86 model comparison omits 4590d98f5a4f sfi: Remove framework for deprecated firmware omits 73f70d6c200b cpufreq: sfi-cpufreq: Remove driver for deprecated firmware omits 3c26db8b2895 media: atomisp: Remove unused header omits 0d4370cfe36b proc: don't allow async path resolution of /proc/thread-se [...] omits a9a939cb34df Merge branches 'powercap' and 'pm-misc' omits 2347961b11d4 binfmt_misc: pass binfmt_misc flags to the interpreter omits 6001a930ce03 netfilter: nftables: introduce table ownership omits 00dfe9bebdf0 netfilter: nftables: add helper function to release hooks [...] omits fd020332c156 netfilter: nftables: add helper function to release one table omits bcd22e145b9a selftests: kvm: avoid uninitialized variable warning omits 1838b06bf01a selftests: kvm: add hardware_disable test omits 6dffa4c22000 smb3: negotiate current dialect (SMB3.1.1) when version 3 [...] omits 2d4eb3317248 Merge branch 'acpi-messages' omits 6e60afb22c08 Merge branches 'acpi-misc', 'acpi-cppc', 'acpi-docs', 'acp [...] omits 8af4d3784489 Merge branches 'acpi-scan', 'acpi-properties' and 'acpi-platform' omits 332fd9005bd3 Merge branches 'pm-devfreq' and 'pm-tools' omits f5c233c8fe8d Merge branch 'pm-opp' into pm omits 6621cd2db50d Merge branches 'pm-sleep', 'pm-core', 'pm-domains' and 'pm-clk' omits acc3a645ef4b Merge branches 'pm-cpuidle' and 'pm-cpufreq' omits 0ac24c320c4d svcrdma: Hold private mutex while invoking rdma_accept() omits bd5ae9288d64 nfsd: register pernet ops last, unregister first omits 8f202f8e9ff3 media: v4l: async: Fix kerneldoc documentation for async f [...] omits 0b6d70e571a1 Merge tag 'irqchip-5.12' of git://git.kernel.org/pub/scm/l [...] omits e6ce4a480c76 MIPS: kernel: Drop kgdb_call_nmi_hook omits 3019270282a1 Revert "Drivers: hv: vmbus: Copy packets sent by Hyper-V o [...] omits 35d9e6959241 gpio: ep93xx: refactor base IRQ number omits f6b61541865f gpio: ep93xx: refactor ep93xx_gpio_add_bank omits 78f85c73e63c gpio: ep93xx: Fix typo s/hierarchial/hierarchical omits 193f1b746812 gpio: ep93xx: drop to_irq binding omits 1827a8978d26 gpio: ep93xx: Fix wrong irq numbers in port F omits 50f9a6c254c6 gpio: uapi: use the preferred SPDX license identifier omits 6e551bfa9872 gpio: gpio-xilinx: Add check if width exceeds 32 omits 26b04774621e gpio: gpio-xilinx: Add support for suspend and resume omits a32c7caea292 gpio: gpio-xilinx: Add interrupt support omits 37ef33468080 gpio: gpio-xilinx: Reduce spinlock array to array omits 45c5277f3478 gpio: gpio-xilinx: Simplify with dev_err_probe() omits 78034b8e072d gpio: msic: Drop driver from Makefile omits 5a2a46ae4b26 gpio: wcove: Split out to_ireg() helper and deduplicate the code omits 9fe5fcd64035 gpio: wcove: Switch to use regmap_set_bits(), regmap_clear_bits() omits 2edba74c9d34 gpio: wcove: Get rid of error prone casting in IRQ handler omits 944dcbe84b8a gpio: intel-mid: Remove driver for deprecated platform omits fe08e9e26ae7 gpio: msic: Remove driver for deprecated platform omits 6e004a98299c gpio: aggregator: Remove trailing comma in terminator entries omits b2498cb87c4b gpio: aggregator: Use compound literal from the header omits deb631c40114 gpio: aggregator: Replace isrange() by using get_options() omits 0ea09083116d lib/cmdline: Allow get_options() to take 0 to validate the input omits f1f405c35ec2 lib/cmdline: Update documentation to reflect behaviour omits d3c7cfc6d3dc lib/cmdline_kunit: add a new test case for get_options() omits 1d10243dc295 gpio: merrifield: Make bias configuration available for GPIOs omits ea6fe47f3ed4 dt-bindings: ap806: document gpio marvell,pwm-offset property omits 85b7d8abfec7 gpio: mvebu: add pwm support for Armada 8K/7K omits 94de03ccc9f5 gpio: tegra: Fix irq_set_affinity omits 4a6eac2b4b12 gpio: tegra: Support building driver as a loadable module omits 66f7aaa448a7 gpio: tegra: Clean up whitespaces in tegra_gpio_driver omits b2a6115f31a5 gpio: tegra: Use debugfs_create_devm_seqfile() omits 718ff946668e gpio: tegra: Improve formatting of the code omits 0b68d02b6a0d gpio: mvebu: improve handling of pwm zero on/off values omits 2bee255a5ecf gpio: mvebu: don't limit pwm period/duty_cycle to UINT_MAX omits de1eaf6016b3 gpio: mvebu: make pwm .get_state closer to idempotent omits aa37e27f610f gpio: mvebu: improve pwm period calculation accuracy omits 4bf2426103d2 gpio: mockup: tweak the Kconfig help text omits 481a4209de3f gpio: wcove: convert comma to semicolon omits 10c942a157c5 gpio: vx855: convert comma to semicolon omits 7de2e5fc51ee gpio: tegra186: convert comma to semicolon omits de49e83c2120 gpio: max77620: convert comma to semicolon omits f0a2c77eb8e9 gpio: remove zte zx driver omits f61d3f0c6912 gpio: uapi: fix line info flags description omits 94329e158e34 selftests: gpio: add CONFIG_GPIO_CDEV to config omits 10f33652c0e7 selftests: gpio: port to GPIO uAPI v2 omits ef0d6d977502 tools: gpio: remove uAPI v1 code no longer used by selftests omits 999e71c35122 selftests: remove obsolete gpio references from kselftest_deps.sh omits 01e1250f135b selftests: remove obsolete build restriction for gpio omits e029759861d6 selftests: gpio: remove obsolete gpio-mockup-chardev.c omits 8bc395a6a2e2 selftests: gpio: rework and simplify test implementation omits 27f8feea4091 gpio: tegra: Fix wake interrupt omits 9067b3014d45 dt-bindings: gpio: pca953x: Increase allowed length for gp [...] omits 600be6522a5a dt-bindings: gpio: pca953x: Document new supported chip pca9506 omits 1421b447ae7b gpio: pca953x: Add support for pca9506 omits 93ac0b0c68c0 gpio: rcar: Add R-Car V3U (R8A779A0) support omits ecba1eaa7906 gpio: rcar: Optimize GPIO pin state read on R-Car Gen3 omits 2a84708c2f2f dt-bindings: gpio: rcar: Add r8a779a0 support omits cb38cd70354f gpio: bd7xxxx: use helper variable for pdev->dev omits 66fecef5bde0 gpio: tegra: Convert to gpio_irq_chip omits c988ae37c722 arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits 5103c90d133c MAINTAINERS: Add entries for Toshiba Visconti GPIO controller omits 2ad74f40dacc gpio: visconti: Add Toshiba Visconti GPIO support omits 858093f73634 dt-bindings: gpio: Add bindings for Toshiba Visconti GPIO [...] omits c233912f6b99 dt-bindings: gpio: Add compatible string for AM64 SoC omits 82bf0afd57de gpio: bd7xxxx: Do not depend on parent driver data omits 032653ef1b9d gpio: Kconfig: Update help description for GPIO_RCAR config omits aab0508e37c1 gpio: sl28cpld: convert comma to semicolon omits 0521ae0107f7 gpio: rcar: Remove redundant compatible values omits e1d4d6633816 docs: gpio: intro: Improve HTML formatting omits db63c0953cfa docs: gpio: Fix formatting in description of gpiod_*_array [...] omits 0bb8e80b58c9 gpio: fix spelling mistake in Kconfig "supprot" -> "support" omits 5ead723a20e0 lib/vsprintf: no_hash_pointers prints all addresses as unhashed omits d9d4de2309cd kselftest: add support for skipped tests omits 4e89a7877964 lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers omits a56f44138a2c mmc: sdhci-esdhc-imx: fix kernel panic when remove module omits 11b2ce62bd07 mmc: host: Retire MMC_GOLDFISH omits f8f007c13ea7 mmc: cb710: Use new tasklet API omits 1ad9f88014ae mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure omits 6118b488933b Merge branch 'edac-misc' into edac-updates-for-v5.12 omits c3bb2b521944 ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup omits de1528ee7cb7 Merge branch 'for-next' into for-linus omits 871997bc9e42 xen-blkback: fix error handling in xen_blkbk_map() omits 7c77474b2d22 xen-scsiback: don't "handle" error by BUG() omits 3194a1746e8a xen-netback: don't "handle" error by BUG() omits 5a264285ed1c xen-blkback: don't "handle" error by BUG() omits 36bf1dfb8b26 xen/arm: don't ignore return errors from set_phys_to_machine omits ebee0eab0859 Xen/gntdev: correct error checking in gntdev_map_grant_pages() omits dbe5283605b3 Xen/gntdev: correct dev_bus_addr handling in gntdev_map_gr [...] omits b512e1b077e5 Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() omits a35f2ef3b737 Xen/x86: don't bail early from clear_foreign_p2m_mapping() omits d1e6bc0ca01c mailbox: tegra-hsp: Set lockdep class dynamically omits 4450f128c511 mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL omits 09d12157b3bf mailbox: arm_mhuv2: make remove callback return void omits af59bcff8a03 mailbox: arm_mhuv2: Fix sparse warnings omits c319f78cba83 mailbox: qcom: Add support for SDX55 APCS IPC omits 0d17014e9189 dt-bindings: mailbox: Add binding for SDX55 APCS omits 595be654b0c2 mailbox: omap: Add support for K3 AM64x SoCs omits 7a4647bdc242 dt-bindings: mailbox: omap: Update binding for AM64x SoCs omits d10c851f25f3 mailbox: qcom: Add SC8180X apcs compatible omits 114c93bf2859 dt-bindings: mailbox: qcom: Add SC8180X APCS compatible omits b40b760aa2a9 pinctrl: mediatek: Fix trigger type setting follow for une [...] omits f4b64ae67451 lightnvm: pblk: Replace guid_copy() with export_guid()/imp [...] omits 4cf29e43afc0 lightnvm: fix unnecessary NULL check warnings omits 75f5653a1fb5 Merge branch 'mvpp2-next' omits 935a11845aef net: mvpp2: improve Networking Complex Control register naming omits 9ad78d81cb76 net: mvpp2: improve mvpp2_get_sram return omits f704177e4721 net: mvpp2: improve Packet Processor version check omits 8b986866b252 net: mvpp2: simplify PPv2 version ID read omits 7f6334f7ef69 Merge branch 'Propagate-extack-for-switchdev-LANs-from-DSA' omits 89153ed6ebc1 net: dsa: propagate extack to .port_vlan_filtering omits 31046a5fd92c net: dsa: propagate extack to .port_vlan_add omits dcbdf1350e33 net: bridge: propagate extack through switchdev_port_attr_set omits 9e781401cbfc net: bridge: propagate extack through store_bridge_parm omits 7a572964e0c4 net: bridge: remove __br_vlan_filter_toggle omits c48f86071027 Merge branch 'PTP-for-DSA-tag_ocelot_8021q' omits 0a6f17c6ae21 net: dsa: tag_ocelot_8021q: add support for PTP timestamping omits c8c0ba4fe247 net: dsa: felix: setup MMIO filtering rules for PTP when u [...] omits 924ee317f724 net: mscc: ocelot: refactor ocelot_xtr_irq_handler into oc [...] omits 7c4bb540e917 net: dsa: tag_ocelot: create separate tagger for Seville omits 62bf5fde5e14 net: dsa: tag_ocelot: single out PTP-related transmit tag [...] omits 40d3f295b5fe net: mscc: ocelot: use common tag parsing code with DSA omits 8a678bb29bd2 net: dsa: tag_ocelot: avoid accessing ds->priv in ocelot_rcv omits 137ffbc4bb86 net: mscc: ocelot: refactor ocelot_port_inject_frame out o [...] omits 5f016f42d342 net: mscc: ocelot: use DIV_ROUND_UP helper in ocelot_port_ [...] omits a94306cea56f net: mscc: ocelot: better error handling in ocelot_xtr_irq [...] omits d7795f8f26d9 net: mscc: ocelot: only drain extraction queue on error omits f833ca293dd1 net: mscc: ocelot: stop returning IRQ_NONE in ocelot_xtr_i [...] omits 140261925a2a Merge branch 'bnxt_en-next' omits f4d95c3c194d bnxt_en: Improve logging of error recovery settings information. omits df97b34d3ace bnxt_en: Reply to firmware's echo request async message. omits 41435c394000 bnxt_en: Initialize "context kind" field for context memor [...] omits e9696ff33c79 bnxt_en: Add context memory initialization infrastructure. omits dab62e7c2de7 bnxt_en: Implement faster recovery for firmware fatal error. omits be6d755f3d0c bnxt_en: selectively allocate context memories omits 31f67c2ee055 bnxt_en: Update firmware interface spec to 1.10.2.16. omits f40ddce88593 Linux 5.11 omits 14bd96946377 ARM: dts: aspeed: align GPIO hog names with dtschema omits be6ce1cd4d57 ARM: dts: aspeed: fix PCA95xx GPIO expander properties on [...] omits fa4dd53eeebf clk: qoriq: use macros to generate pll_mask omits a3cc092196ef clk: qcom: Add Global Clock controller (GCC) driver for SC7280 omits 87a3d523b38c dt-bindings: clock: Add SC7280 GCC clock binding omits fff2b9a65162 clk: qcom: rpmh: Add support for RPMH clocks on SC7280 omits 75a81288db32 dt-bindings: clock: Add RPMHCC bindings for SC7280 omits 3fade948fbb3 clk: qcom: gcc-sm8350: add gdsc omits e16831bf402c dt-bindings: clock: Add QCOM SDM630 and SDM660 graphics cl [...] omits 79b5d1fc93a1 clk: qcom: Add SDM660 GPU Clock Controller (GPUCC) driver omits eaf87e5661b3 clk: qcom: mmcc-msm8996: Migrate gfx3d clock to clk_rcg2_gfx3d omits 7cbb78a99db6 clk: qcom: rcg2: Stop hardcoding gfx3d pingpong parent numbers omits 9502d488b1fc dt-bindings: clock: Add support for the SDM630 and SDM660 mmcc omits 5db3ae8b33de clk: qcom: Add SDM660 Multimedia Clock Controller (MMCC) driver omits c3656218386a clk: qcom: gcc-sdm660: Mark GPU CFG AHB clock as critical omits fe121bfe2617 clk: qcom: gcc-sdm660: Mark MMSS NoC CFG AHB clock as critical omits 53748348a57a clk: qcom: gpucc-msm8998: Allow fabia gpupll0 rate setting omits a59c16c80bd7 clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gp [...] omits 785c02eb3500 clk: qcom: gdsc: Implement NO_RET_PERIPH flag omits bef7a78da716 clk: mstar: MStar/SigmaStar MPLL driver omits 0b9266d295ce clk: fixed: add devm helper for clk_hw_register_fixed_factor() omits 4f83b5233f61 dt-bindings: clk: mstar msc313 mpll binding description omits 1d895931cb42 dt-bindings: clk: mstar msc313 mpll binding header omits 28a173387388 Merge branch 'for-rc8-5.11' of git://git.kernel.org/pub/sc [...] omits ab30c7f9c3ca Merge tag 'kbuild-fixes-v5.11-3' of git://git.kernel.org/p [...] omits c55302149864 Merge tag 'x86_urgent_for_v5.11' of git://git.kernel.org/p [...] omits 258e0815e2b1 percpu: fix clang modpost section mismatch omits d7d29ac76f7e percpu: reduce the number of cpu distance comparisons omits dbeb02a0bc41 leds: rt8515: add V4L2_FLASH_LED_CLASS dependency omits fe968c41ac4f scripts: set proper OpenSSL include dir also for sign-file omits 27dad89bab2d sparc: remove wrong comment from arch/sparc/include/asm/Kbuild omits 15447b64789d ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 omits a890caeb2ba4 irqchip/imx: IMX_INTMUX should not default to y, unconditionally omits c4762993129f Merge branch 'skbuff-introduce-skbuff_heads-bulking-and-reusing' omits 9243adfc311a skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instea [...] omits cfb8ec659521 skbuff: allow to use NAPI cache from __napi_alloc_skb() omits d13612b58e64 skbuff: allow to optionally use NAPI cache from __alloc_skb() omits f450d539c05a skbuff: introduce {,__}napi_build_skb() which reuses NAPI [...] omits 50fad4b543b3 skbuff: move NAPI cache declarations upper in the file omits fec6e49b6398 skbuff: remove __kfree_skb_flush() omits f9d6725bf44a skbuff: use __build_skb_around() in __alloc_skb() omits df1ae022af2c skbuff: simplify __alloc_skb() a bit omits 483126b3b2c6 skbuff: make __build_skb_around() return void omits ef28095fce66 skbuff: simplify kmalloc_reserve() omits 5381b23d5bf9 skbuff: move __alloc_skb() next to the other skb allocatio [...] omits 358feceebbf6 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 0001ec9b1418 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 49dfc1f16b03 rtc: abx80x: Add utility function for writing configuration key omits 42119dbe571e ubifs: Fix error return code in alloc_wbufs() omits 2843d565dd78 rtc: pcf2127: properly set flag WD_CD for rtc chips(pcf212 [...] omits 4eb839aef182 staging: hikey9xx: Fix alignment of function parameters omits 51063101f755 staging: greybus: Fixed a misspelling in hid.c omits 1aa8f9da5c54 staging: wimax/i2400m: fix some byte order issues found by sparse omits 403119601be5 staging: wimax: i2400m: fix some incorrect type warnings omits 9a928654011d staging: greybus: minor code style fix omits bc4bf94cc2ae staging:wlan-ng: use memdup_user instead of kmalloc/copy_f [...] omits b2591ab0c96c staging:r8188eu: use IEEE80211_FCTL_* kernel definitions omits 465e8997e854 staging: rtl8192e: remove multiple blank lines omits 198be9898b9e rtc: pcf8563: Add NXP PCA8565 compatible omits ac30d8ce28d6 Merge branch 'for-5.11-fixes' of git://git.kernel.org/pub/ [...] omits 25cbda467794 Merge branch 'akpm' (patches from Andrew) omits 8cc8e6aaf27d Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits e42ee56fe597 Merge tag 'for-5.11-rc7-tag' of git://git.kernel.org/pub/s [...] omits ade9679c159d h8300: fix PREEMPTION build, TI_PRE_COUNT undefined omits fee92a765fbc MAINTAINERS: add Andrey Konovalov to KASAN reviewers omits 872fad10f834 MAINTAINERS: update Andrey Konovalov's email address omits 30d320f089d8 MAINTAINERS: update KASAN file list omits 93ca696376dd scripts/recordmcount.pl: support big endian for ARCH sh omits 3c62cfdd10c4 m68k: make __pfn_to_phys() and __phys_to_pfn() available for !MMU omits 2223318c2862 s390/qdio: remove 'merge_pending' mechanism omits 7940eaf2e956 s390/qdio: improve handling of PENDING buffers for QEBSM devices omits 540936df4438 s390/qdio: rework q->qdio_error indication omits 3bf526e036c9 s390/qdio: inline qdio_kick_handler() omits 7ef37dd7bb00 s390/time: remove get_tod_clock_ext() omits fc4a925f7774 s390/crypto: use store_tod_clock_ext() omits 01f224b9d722 s390/hypfs: use store_tod_clock_ext() omits d1deda6f2b23 s390/debug: use union tod_clock omits 2cfd7b73f593 s390/kvm: use union tod_clock omits 169ceac42926 s390/vdso: use union tod_clock omits f8d8977a3d97 s390/time: convert tod_clock_base to union omits cc2c7db28f79 s390/time: introduce new store_tod_clock_ext() omits 530f639f1efe s390/time: rename store_tod_clock_ext() and use union tod_clock omits e4101be56c85 s390/time: introduce union tod_clock omits 96c0a6a72d18 s390,alpha: switch to 64-bit ino_t omits efa54735905c s390: split cleanup_sie omits 33ea04872da1 s390: use r13 in cleanup_sie as temp register omits 26521412ae22 s390: fix kernel asce loading when sie is interrupted omits b61b1595124a s390: add stack for machine check handler omits 64985c3a223d s390: use WRITE_ONCE when re-allocating async stack omits b0d31159a467 s390: open code SWITCH_KERNEL macro omits 41be53e94fb0 io_uring: kill cached requests from exiting task closing the ring omits 9a4fdbd8ee0d io_uring: add helper to free all request caches omits 68e68ee6e359 io_uring: allow task match to be passed to io_req_cache_free() omits 8fbf1d27598a MAINTAINERS: Add git tree for KVM/mips omits b306c5f56068 MIPS: Use common way to parse elfcorehdr omits f1b0bf577f46 MIPS: Simplify EVA cache handling omits b1468f3071f7 Revert "MIPS: kernel: {ftrace,kgdb}: Set correct address l [...] omits 4e0664416c70 MIPS: remove CONFIG_DMA_PERDEV_COHERENT omits a86497d66dd5 MIPS: remove CONFIG_DMA_MAYBE_COHERENT omits 6d4e9a8efe3d driver core: lift dma_default_coherent into common code omits 14ac09a65e19 MIPS: refactor the runtime coherent vs noncoherent DMA indicators omits 3440caf5f28c MIPS/alchemy: factor out the DMA coherent setup omits 04e4783fccf4 MIPS/malta: simplify plat_setup_iocoherency omits 7c86ff9925cb MIPS: Add basic support for ptrace single step omits 5e1d40b75ed8 Merge branch 'Add support of pointer to struct in global' omits 8b08807d039a selftests/bpf: Add unit tests for pointers in global functions omits e5069b9c23b3 bpf: Support pointers in global func args omits 4ddb74165ae5 bpf: Extract nullable reg type conversion into a helper function omits feb4adfad575 bpf: Rename bpf_reg_state variables omits 57baf8cc70ea net: axienet: Handle deferred probe on clock properly omits cb8be8b4b27f driver core: platform: Drop of_device_node_put() wrapper omits 83c4a4eec06a of: Remove of_dev_{get,put}() omits a6f2fe5f108c ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 omits d2126838050c flow_dissector: fix TTL and TOS dissection on IPv4 fragments omits 39935dccb21c appletalk: Fix skb allocation size in loopback case omits b62eba563229 selftests/bpf: Tests using bpf_check_mtu BPF-helper omits 6b8838be7e21 selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect omits 5f7d57280c19 bpf: Drop MTU check when doing TC-BPF redirect to ingress omits 34b2021cc616 bpf: Add BPF-helper for MTU checking omits 0c9fc2ede9a9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits e1850ea9bd9e bpf: bpf_fib_lookup return MTU value as output when looked up omits 2c0a10af688c bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx omits 6306c1189e77 bpf: Remove MTU check in __bpf_skb_max_len omits 9b00f1b78809 bpf: Fix truncation handling for mod32 dst reg wrt zero omits 7d4553b69fb3 bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation omits 7989807dc0c9 Merge tag '5.11-rc7-smb3-github' of git://github.com/smfre [...] omits 938a184265d7 f2fs: give a warning only for readonly partition omits 105f75ebf951 perf probe: Fix kretprobe issue caused by GCC bug omits 17d8beda277a bpf: Fix an unitialized value in bpf_iter omits 6e9dff6fe3fb dt-bindings: mtd: add binding for BCM4908 partitions omits 6418522022c7 dt-bindings: mtd: move partition binding to its own file omits 77771a97011f perf symbols: Fix return value when loading PE DSO omits 00a3423492bc perf symbols: Make dso__load_bfd_symbols() load PE files f [...] omits 90a82b1fa40d tools/resolve_btfids: Add /libbpf to .gitignore omits a0f9819cbe99 clk: socfpga: agilex: add clock driver for eASIC N5X platform omits 2bea59d3888b dt-bindings: documentation: add clock bindings information [...] omits e06aa2e94f05 io-wq: clear out worker ->fs and ->files omits aca0b81e5c46 Merge branch 'introduce bpf_iter for task_vma' omits e8168840e16c selftests/bpf: Add test for bpf_iter_task_vma omits 3d06f34aa896 bpf: Allow bpf_d_path in bpf_iter program omits 3a7b35b899de bpf: Introduce task_vma bpf_iter omits 90ada91f4610 jffs2: check the validity of dstlen in jffs2_zlib_compress() omits d984bcf5766d ubifs: Fix off-by-one error omits 410b6de702ef ubifs: replay: Fix high stack usage, again omits 11b8ab383645 ubifs: Fix memleak in ubifs_init_authentication omits 19646447ad3a jffs2: fix use after free in jffs2_sum_write_data() omits 3b638f997a35 ubi: eba: Delete useless kfree code omits cf0838dfa3f9 ubi: remove dead code in validate_vid_hdr() omits 97ae666ae036 perf arm-spe: Store operation type in packet omits 265cfb9586d3 perf arm-spe: Store memory address in packet omits ddad5187fc2a um: irq.h: include <asm-generic/irq.h> omits cc3ac20fc265 um: io.h: include <linux/types.h> omits dde8b58d5127 um: add a pseudo RTC omits 845d3a65c335 perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC omits bfc58e2b98e9 um: remove process stub VMA omits e73b0d586ed8 perf env: Remove unneeded internal/cpumap inclusions omits 9f0b4807a44f um: rework userspace stubs to not hard-code stub location omits 84b2789d6115 um: separate child and parent errors in clone stub omits a7d48886cacf um: defer killing userspace on page table update failures omits 47da29763ec9 um: mm: check more comprehensively for stub changes omits e1e22d0d9183 um: print register names in wait_for_stub omits a15f1e41fbf5 um: hostfs: use a kmem cache for inodes omits 731ecea3e549 mm: Remove arch_remap() and mm-arch-hooks.h omits 3a5f4154741f um: fix spelling mistake in Kconfig "privleges" -> "privileges" omits 1fcf9da38901 um: virtio: allow devices to be configured for wakeup omits b1cdc7d33f78 perf tools: Remove unused xyarray.c as it was moved to too [...] omits c8177aba37ca um: time-travel: rework interrupt handling in ext mode omits 9b84512cfe60 um: virtio: disable VQs during suspend omits 10c2b5aeb21c um: virtio: fix handling of messages without payload omits 74e919d2307d um: virtio: clean up a comment omits a79e88dd2ca6 bpf: selftests: Add non function pointer test to struct_ops omits d2836dddc95d libbpf: Ignore non function pointer member in struct_ops omits c6d8570e4d64 Merge tag 'io_uring-5.11-2021-02-12' of git://git.kernel.d [...] omits 1e0aa3fb05f8 libbpf: Use AF_LOCAL instead of AF_INET in xsk.c omits a81bfdf8bf53 Merge tag 'drm-fixes-2021-02-12' of git://anongit.freedesk [...] omits e77a6817d413 Merge tag 'trace-v5.11-rc7-2' of git://git.kernel.org/pub/ [...] omits 2dbbaae5f7b3 Merge tag 'for-linus-5.11-rc8-tag' of git://git.kernel.org [...] omits f95162598041 Merge tag 'riscv-for-linus-5.11-rc8' of git://git.kernel.o [...] omits 93908500b8da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 5be9ad1e4287 io_uring: optimise io_init_req() flags setting omits cdbff9822333 io_uring: clean io_req_find_next() fast check omits dc0eced5d920 io_uring: don't check PF_EXITING from syscall omits e1d3209f95a1 MAINTAINERS: cpuidle: exynos: include header in file pattern omits 13791c80b0cd printk: avoid prb_first_valid_seq() where possible omits e23db805da2d tracing/tools: Add the latency-collector to tools directory omits 99e22ce73c59 tracing: Make hash-ptr option default omits 8c6e67bec319 Merge tag 'kvmarm-5.12' of git://git.kernel.org/pub/scm/li [...] omits f6692213b504 integrity: Make function integrity_add_key() static omits 68d54ceeec0e arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page omits 65348ba259e2 powercap: intel_rapl: Use topology interface in rapl_init_ [...] omits 88ffce957646 powercap: intel_rapl: Use topology interface in rapl_add_p [...] omits 1556057413a3 PM: sleep: Constify static struct attribute_group omits c4cc3141b6f8 PM: Kconfig: remove unneeded "default n" options omits 3af2f0aa2ed0 PM: EM: update Kconfig description and drop "default n" option omits b5a12546e779 dt-bindings: usb: mediatek: musb: add mt8516 compatbile omits fcad8dd5b995 dt-bindings: usb: mtk-xhci: add compatible for mt2701 and mt7623 omits 2b9f3ed93781 dt-bindings: usb: mtk-xhci: add optional assigned clock pr [...] omits b7795074a046 parisc: Optimize per-pagetable spinlocks omits 0d3070f5e655 ALSA: hda: Add another CometLake-H PCI ID omits 4b59b60d896f Documentation: connector: Update the description of sink-vdos omits ae3c4761c15d parisc: Replace test_ti_thread_flag() with test_tsk_thread_flag() omits 31680c1d1595 parisc: Bump 64-bit IRQ stack size to 64 KB omits c70919bd9d07 parisc: Fix IVT checksum calculation wrt HPMC omits 61c439439ccc parisc: Use the generic devmem_is_allowed() omits f286303286f8 parisc: Drop out of get_whan() if task is running again omits f9ab49184af0 blk-mq: Use llist_head for blk_cpu_done omits 0a2efafbb1c7 blk-mq: Always complete remote completions requests in softirq omits 93e4f73a9371 Merge branch 'sched/smp' of git://git.kernel.org/pub/scm/l [...] omits 1ffa9763828c Merge branch 'for-next/vdso' into for-next/core omits dcabe10d97f5 Merge branch 'for-next/topology' into for-next/core omits d23fa87cde1d Merge branch 'for-next/stacktrace' into for-next/core omits 82a1c2b94ac0 Merge branch 'for-next/selftests' into for-next/core omits 9dc8313cfd0b Merge branch 'for-next/rng' into for-next/core omits cf6a85a85089 Merge branch 'for-next/random' into for-next/core omits c974a8e574f9 Merge branch 'for-next/perf' into for-next/core omits 1d32854ea763 Merge branch 'for-next/misc' into for-next/core omits b374d0f981a7 Merge branch 'for-next/kexec' into for-next/core omits 6ab3332cc692 MAINTAINERS: Add entry for Texas Instruments TPS23861 PoE PSE omits fff7b8ab2255 hwmon: add Texas Instruments TPS23861 driver omits f02e897bf37d dt-bindings: hwmon: Add TI TPS23861 bindings omits 6b76c3aedb07 Merge branch 'for-next/faultaround' into for-next/core omits 90eb8c9d94fa Merge branch 'for-next/errata' into for-next/core omits f96a816fa5e5 Merge branch 'for-next/crypto' into for-next/core omits 88ddf0df1620 Merge branch 'for-next/cpufeature' into for-next/core omits bab8443ba84a Merge branch 'for-next/cosmetic' into for-next/core omits 1de359d82576 ACPI: property: Satisfy kernel doc validator (part 2) omits c82ff99eaab8 ACPI: property: Satisfy kernel doc validator (part 1) omits 325aa8161432 ACPI: property: Make acpi_node_prop_read() static omits 38f3885edbef ACPI: property: Remove dead code omits 45e606f27269 Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'x86/ [...] omits c93199e93e12 Merge branch 'kvm-arm64/pmu-debug-fixes-5.11' into kvmarm- [...] omits 8cb68a9d147d Merge branch 'kvm-arm64/rng-5.12' into kvmarm-master/next omits e7ae2ecdc841 Merge branch 'kvm-arm64/hyp-reloc' into kvmarm-master/next omits c5db649f3ded Merge branch 'kvm-arm64/concurrent-translation-fault' into [...] omits 6b76d624e64f Merge branch 'kvm-arm64/misc-5.12' into kvmarm-master/next omits 5e6b211136a8 Merge tag 'kvmarm-fixes-5.11-2' into kvmarm-master/next omits eec262d179ff Merge remote-tracking branch 'spi/for-5.12' into spi-next omits 110bc220aaab Merge remote-tracking branch 'spi/for-5.11' into spi-linus omits f03e2a72e5e8 Merge remote-tracking branch 'regulator/for-5.12' into reg [...] omits 8571bdc21388 Merge remote-tracking branch 'regulator/for-5.11' into reg [...] omits 83c68bbcb6ac btrfs: initialize fs_info::csum_size earlier in open_ctree omits e1e6bd2995ac ACPI: property: Fix fwnode string properties matching omits 74f2dd447900 dt-bindings: pinctrl: Group tuples in pin control properties omits 5637f556a2b0 pinctrl: nuvoton: npcm7xx: Fix alignment of table header comment omits b4435b42aafc pinctrl: at91-pio4: fix "Prefer 'unsigned int' to bare use [...] omits c709135e576b pinctrl: at91-pio4: add support for slew-rate omits aad018aacb3b dt-bindings: pinctrl: at91-pio4: add slew-rate omits d3171b6882be pinctrl: actions: Add depends on || COMPILE_TEST omits 4739b1b168ab pinctrl: single: set function name when adding function omits b306320322c9 spi: Skip zero-length transfers in spi_transfer_one_message() omits 386f771aad15 spi: dw: Avoid stack content exposure omits 40c1fa52cdb7 Merge branch 'x86/cleanups' into x86/mm omits debc71f26cdb ASoC: soc-pcm: add soc_pcm_hw_update_format() omits 6cb56a4549e9 ASoC: soc-pcm: add soc_pcm_hw_update_chan() omits a3251c1a36f5 Merge branch 'x86/paravirt' into x86/entry omits f6c04af5dc4b ASoC: soc-pcm: add soc_pcm_hw_update_rate() omits c294554111a8 regulator: bd718x7, bd71828, Fix dvs voltage levels omits 4fccfcbb7337 io_uring: don't split out consume out of SQE get omits 04fc6c802dfa io_uring: save ctx put/get for task_work submit omits 921b9054e0c4 io_uring: don't duplicate io_req_task_queue() omits 4e32635834a3 io_uring: optimise SQPOLL mm/files grabbing omits d3d7298d05cb io_uring: optimise out unlikely link queue omits bd75904590de io_uring: take compl state from submit state omits 2b392cb11c0d Merge branch 'for-mingo-nolibc' of git://git.kernel.org/pu [...] omits 85e853c5ec84 Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/s [...] omits 3765d01bab73 Merge branch 'for-mingo-lkmm' of git://git.kernel.org/pub/ [...] omits c11878fd5024 Merge branch 'for-mingo-kcsan' of git://git.kernel.org/pub [...] omits 62137364e3e8 Merge branch 'linus' into locking/core, to pick up upstream fixes omits d19db80a3665 spmi: spmi-pmic-arb: Fix hw_irq overflow omits d77b44d0c017 Merge tag 'soundwire-2_5.12-rc1' of git://git.kernel.org/p [...] omits 3f957dec6dc2 mmc: mmc_test: use erase_arg for mmc_erase command omits 6778ff5b21bd iommu/amd: Fix performance counter initialization omits 0b16cfd9e660 i2c: remove redundant error print in stm32f7_i2c_probe omits 3d6a3d3a2a7a i2c: stm32f7: fix configuration of the digital filter omits b39ab96aa894 i2c: testunit: add support for block process calls omits 0b5e0f45af40 backlight/video: Use Platform getter/setter functions omits a2ea4e1d9091 staging: greybus: Fixed alignment issue in hid.c omits 314fd52f01ea staging: wfx: remove unused included header files omits dc31fc6ce69e staging: nvec: minor coding style fix omits f34df6764c60 staging: wimax: Fix some coding style problem omits fa7d3e66f675 staging: fbtft: add tearing signal detect omits 95897fdf1f2a staging: vt6656: Fixed issue with alignment in rf.c omits 97423113ec4b pinctrl: qcom: Add sc8180x TLMM driver omits 332dcd71d145 dt-bindings: pinctrl: qcom: Add sc8180x binding omits 6bdafceac179 dt-bindings: pinctrl: qcom: Define common TLMM binding omits d5d348a3271f pinctrl: qcom: Add SM8350 pinctrl driver omits 432e10330c39 dt-bindings: pinctrl: qcom: Add SM8350 pinctrl bindings omits bb3fe9ff5306 i2c: busses: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 679c314b842a Merge tag 'at24-updates-for-v5.12' of git://git.kernel.org [...] omits b2e37a7114ef bpf: Fix subreg optimization for BPF_FETCH omits 6a5df969ff80 docs: bpf: Clarify BPF_CMPXCHG wording omits 8c646ef14513 hwmon: (da9052) Switch to using the new API kobj_to_dev() omits 9f56b8eb8592 hwmon: (amd_energy) Add AMD family 19h model 30h x86 match omits 0a76945fd1ba ext4: add .kunitconfig fragment to enable ext4-specific tests omits 302fdadeafe4 ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of [...] omits 551c81853d6d Merge branch 'drm-misc-fixes' of git://anongit.freedesktop [...] omits 1336c662474e bpf: Clear per_cpu pointers during bpf_prog_realloc omits 308daa19e2d0 Merge tag 'mlx5-fixes-2021-02-11' of git://git.kernel.org/ [...] omits ddddfafd94d8 clk: BD718x7: Do not depend on parent driver data omits 245090ab2636 clk: sunxi-ng: mp: fix parent rate change flag check omits e1c3940c6003 net/mlx5e: Check tunnel offload is required before setting SWP omits a2173131526d net/mlx5e: CT: manage the lifetime of the ct entry object omits edac23c2b3d3 net/mlx5: Disable devlink reload for lag devices omits 7ab91f2b0336 net/mlx5: Disallow RoCE on lag device omits c70f8597fcc1 net/mlx5: Disallow RoCE on multi port slave device omits d89ddaae1766 net/mlx5: Disable devlink reload for multi port slave device omits b850bbff9651 net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context omits ebf79b6be67c net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ omits 4d6e6b0c6d4b net/mlx5e: Replace synchronize_rcu with synchronize_net omits 51d138c2610a net/mlx5: Fix health error state handling omits 65ba8594a238 net/mlx5e: Change interrupt moderation channel params also [...] omits 019f93bc4ba3 net/mlx5e: Don't change interrupt moderation params when D [...] omits e33f9f5f2d3a net/mlx5e: Enable XDP for Connect-X IPsec capable devices omits e4484d9df500 net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices omits 0e22bfb7c046 net/mlx5e: E-switch, Fix rate calculation for overflow omits 9c899aa6ac6b Merge branch 'mptcp-Miscellaneous-fixes' omits d09d818ec2ed mptcp: add a missing retransmission timer scheduling omits e3859603ba13 mptcp: better msk receive window updates omits d8b59efa6406 mptcp: init mptcp request socket earlier omits 64b9cea7a0af mptcp: fix spurious retransmissions omits dd913410b0a4 mptcp: fix poll after shutdown omits 15cc10453398 mptcp: deliver ssk errors to msk omits 4c0d2e96ba05 net: phy: consider that suspend2ram may cut off PHY power omits e12be9139cca dpaa2-eth: fix memory leak in XDP_REDIRECT omits e185ea30df1f enetc: auto select PHYLIB and MDIO_DEVRES omits 6fdd671baaf5 selftests/bpf: Add a selftest for the tracing bpf_get_sock [...] omits 6cd4dcc3fb81 selftests/bpf: Use vmlinux.h in socket_cookie_prog.c omits 61f8c9c8f3c8 selftests/bpf: Integrate the socket_cookie test to test_progs omits c5dbb89fc2ac bpf: Expose bpf_get_socket_cookie to tracing programs omits 07881ccbf40c bpf: Be less specific about socket cookies guarantees omits ef23d5008b9f Merge tag 'drm-misc-next-fixes-2021-02-11' of git://anongi [...] omits ac35d19fe871 Merge branch '00.00-inst' of git://github.com/skeggsb/linu [...] omits 0594bc74be82 Merge tag 'drm-intel-fixes-2021-02-11' of git://anongit.fr [...] omits 96de68fff5de perf symbols: Use (long) for iterator for bfd symbols omits d92d3d8f4cc6 Merge tag 'amd-drm-fixes-5.11-2021-02-10' of https://gitla [...] omits dcc0b49040c7 Merge tag 'powerpc-5.11-8' of git://git.kernel.org/pub/scm [...] omits 8a28af7a3e85 net: ethernet: aquantia: Handle error cleanup of start on open omits b1f19639db8b Merge branch 'bnxt_en-fixes' omits db28b6c77f40 bnxt_en: Fix devlink info's stored fw.psid version format. omits 132e0b65dc2b bnxt_en: reverse order of TX disable and carrier off omits d4083d3c00f6 ibmvnic: Set to CLOSED state even on error omits 1d1be91254bb tcp: fix tcp_rmem documentation omits a345a6718bd5 tracing: Add ptr-hash option to show the hashed pointer value omits 1600cbcf6944 tracing: Update the stage 3 of trace event macro comment omits efbbdaa22bb7 tracing: Show real address for trace event arguments omits 1f0e6edcd968 perf annotate: Fix jump parsing for C++ code. omits 7d5367539ae9 selftests/ftrace: Add '!event' synthetic event syntax check omits b5734e997e11 selftests/ftrace: Update synthetic event syntax errors omits a59e12218c4f platform/chrome: cros_ec_typec: Flush pending work omits f1d77b2efbe6 netdev-FAQ: answer some questions about the patchwork checks omits 6286ce1e3ece clk: aspeed: Fix APLL calculate formula from ast2600-A2 omits 6522ad26df0e staging: qlge: Remove duplicate word in comment omits 79795c6cf820 staging: rtl8723bs: remove obsolete commented out code omits 697805c7b351 staging: rtl8723bs: fix function comments to follow kernel-doc omits d9d4944d36e8 clk: si570: Skip NVM to RAM recall operation if an optiona [...] omits 3dff4becef2d dt-bindings: clock: si570: Add 'silabs,skip-recall' property omits 052c805a1851 kbuild: LD_VERSION redenomination omits 83272e6d4765 kbuild: Remove $(cc-option,-gdwarf-4) dependency from DEBU [...] omits db4632c65eb5 Makefile: use smaller dictionary size for xz module compression omits fa1e160b08e8 ia64: remove generated/nr-irqs.h generation to fix build warning omits a5b7c61ee6ad ia64: remove unneeded header includes from <asm/mca.h> omits 2770ef7c8aea ia64: do not typedef struct pal_min_state_area_s omits f3d661d6b441 clk: vc5: Add support for optional load capacitance omits 31e7aa7ed739 dt-bindings: clk: versaclock5: Add optional load capacitan [...] omits bf2244ba9d85 clk: zynq: clkc: Remove various instances of an unused var [...] omits 0c1d46d3a7e6 clk: versatile: clk-icst: Fix worthy struct documentation block omits d52848c3f609 clk: ti: gate: Fix possible doc-rot in 'omap36xx_gate_clk_ [...] omits 975b3edd5594 clk: ti: dpll: Fix misnaming of '_register_dpll()'s 'user' [...] omits 60b185f1112f clk: ti: clockdomain: Fix description for 'omap2_init_clk_ [...] omits 4f71bdcbd6cc clk: st: clkgen-fsyn: Fix worthy struct documentation demo [...] omits c13726171f70 clk: st: clkgen-pll: Demote unpopulated kernel-doc header omits 793eb69c9639 clk: mvebu: ap-cpu-clk: Demote non-conformant kernel-doc header omits 1609634d4197 clk: socfpga: clk-pll-a10: Remove set but unused variable 'rc' omits 75fddccbca32 clk: socfpga: clk-pll: Remove unused variable 'rc' omits 487dc7bb6a0c clk: sifive: fu540-prci: Declare static const variable 'pr [...] omits ee70d49abf21 clk: bcm: clk-iproc-pll: Demote kernel-doc abuse omits 7db20bc17fcf clk: zynqmp: divider: Add missing description for 'max_div' omits f2ad937b62d9 clk: spear: Move prototype to accessible header omits 3e6bd158c1da clk: qcom: clk-rpm: Remove a bunch of superfluous code omits 4e1df36e0ca1 clk: clk-xgene: Add description for 'mask' and fix formatt [...] omits 181ad1ad174b clk: qcom: mmcc-msm8974: Remove unused static const tables [...] omits 6a5898411159 clk: clk-npcm7xx: Remove unused static const tables 'npcm7 [...] omits e28aa9b0ce20 clk: clk-fixed-mmio: Demote obvious kernel-doc abuse omits b92b01bd92c2 clk: qcom: gcc-ipq4019: Remove unused variable 'ret' omits d8dbf923e701 clk: ti: dpll44xx: Fix some potential doc-rot omits b565eb81276a clk: tegra: cvb: Provide missing description for 'tegra_cv [...] omits a89bd29a53d9 clk: tegra: clk-tegra30: Remove unused variable 'reg' omits 0e1aa629f1ce kbuild: Do not clean resolve_btfids if the output does not exist omits b220c049d519 tracing: Check length before giving out the filter buffer omits c05263df6c1a Merge tag 'gpio-fixes-for-v5.11' of git://git.kernel.org/p [...] omits ca18f6ea012b mm/highmem: Add VM_BUG_ON() to mem*_page() calls omits 6a0996db6879 mm/highmem: Introduce memcpy_page(), memmove_page(), and m [...] omits 61b205f57991 mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() omits bb90d4bc7b6a mm/highmem: Lift memcpy_[to|from]_page to core omits e8b4e9a21af7 remoteproc: qcom: pas: Add SM8350 PAS remoteprocs omits 243a8b3c156b dt-bindings: remoteproc: qcom: pas: Add SM8350 remoteprocs omits 2f8e45f16c57 io_uring: inline io_complete_rw_common() omits 23faba36ce28 io_uring: move res check out of io_rw_reissue() omits f161340d9e85 io_uring: simplify iopoll reissuing omits 6e833d538b31 io_uring: clean up io_req_free_batch_finish() omits 65fb1b0dbce8 Merge tag 'nvme-5.12-2021-02-11' of git://git.infradead.or [...] omits 29500f15b54b kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 omits b68c8736a01f microblaze: Remove support for gcc < 4 omits 3c1a2ead915c io_uring: move submit side state closer in the ring omits 6e9586361e14 ASoC: wm_adsp: Remove unused control callback structure omits 53129e66e4b7 ASoC: SOF: relax ABI checks and avoid unnecessary warnings omits 06c18e28c402 Documentation: coresight: Add PID tracing description omits 88f11864cf1d coresight: etm-perf: Support PID tracing for kernel at EL2 omits 53abf3fe8317 coresight: etm-perf: Clarify comment on perf options omits 4208c398aae4 fs/jfs: fix potential integer overflow on shift of a int omits a738c93fb1c1 cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_ [...] omits 3c2e0a489da6 docs: kernel-hacking: be more civil omits af1a3d2ba954 cifs: In the new mount api we get the full devname as source= omits 1cd738b13ae9 xfs: consider shutdown in bmapbt cursor delete assert omits b7592e5b82db docs: Remove the Microsoft rhetoric omits 3cae85f5f9e9 Documentation/admin-guide: kernel-parameters: Update nohlt [...] omits a15cb2c16584 doc/admin-guide: fix spelling mistake: "perfomance" -> "pe [...] omits 51151098d7ab HID: playstation: add DualSense classic rumble support. omits 799b2b533a29 HID: playstation: add DualSense Bluetooth support. omits 53f04e83577c HID: playstation: track devices in list. omits 402987c5d98a HID: playstation: add DualSense accelerometer and gyroscop [...] omits f6bb05fcb2a1 HID: playstation: add DualSense touchpad support. omits d30bca44809e HID: playstation: add DualSense battery support. omits b99dcefd78ff HID: playstation: use DualSense MAC address as unique identifier. omits bc2e15a9a022 HID: playstation: initial DualSense USB support. omits 6edfd0ebb866 perf tools: Replace lkml.org links with lore omits d2275139649b spi: cadence-quadspi: Use spi_mem_dtr_supports_op() omits 539cf68cd51b spi: spi-mem: add spi_mem_dtr_supports_op() omits fc52336288e4 tools headers UAPI: Sync linux/prctl.h with the kernel sources omits a7d53dbbc70a platform/x86: intel_scu_ipc: Increase virtual timeout from [...] omits 86eb98cb4a91 platform/surface: aggregator: Fix access of unaligned value omits ec9d68508ff6 Merge series "Use clocks property in a device node" from S [...] omits 732fa3233066 selftests/bpf: Convert test_xdp_redirect.sh to bash omits 750e5d7649b1 selftests/bpf: Add a test for map-in-map and per-cpu maps [...] omits 638e4b825d52 bpf: Allows per-cpu maps and map-in-map in sleepable programs omits dcf33b6f4de1 selftests/bpf: Improve recursion selftest omits 9ed9e9ba2337 bpf: Count the number of times recursion was prevented omits 406c557edc5b selftest/bpf: Add a recursion test omits ca06f55b9002 bpf: Add per-program recursion prevention mechanism omits f2dd3b394674 bpf: Compute program stats for sleepable programs omits 031d6e02ddbb bpf: Run sleepable programs with migration disabled omits 700d4796ef59 bpf: Optimize program stats omits 636b21b50152 PCI: Revoke mappings like devmem omits efd532a679af PCI: Also set up legacy files only after sysfs init omits 4f79a8b06fcc Merge tag 'aspeed-5.12-soc' of git://git.kernel.org/pub/sc [...] omits a666e5c05e7c dm: fix deadlock when swapping to encrypted device omits e3290b9491ff dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED omits 3db564b4f592 dm: set DM_TARGET_PASSES_CRYPTO feature for some targets omits 9355a9eb21a5 dm: support key eviction from keyslot managers of underlyi [...] omits aa6ce87a7682 dm: add support for passing through inline crypto support omits d3b17a243790 block/keyslot-manager: Introduce functions for device mapp [...] omits 7bdcc48f4e80 block/keyslot-manager: Introduce passthrough keyslot manager omits cca2c6aebe86 dm era: only resize metadata in preresume omits e68a3ff8c342 io_uring: assign file_slot prior to calling io_sqe_file_re [...] omits dec34515b59e perf tests: Add daemon 'lock' test omits 63551dc77113 perf tests: Add daemon 'ping' command test omits f32102aa3323 perf tests: Add daemon 'signal' command test omits f624f6d0f615 perf tests: Add daemon 'stop' command test omits 91a17d6f63ba perf tests: Add daemon reconfig test omits 2291bb915b55 perf tests: Add daemon 'list' command test omits 13fb3b9f5b29 perf daemon: Add examples to man page omits 5bdee4f05116 perf daemon: Add up time for daemon/session list omits 6d6162d51cb1 perf daemon: Use control to stop session omits edcaa47958c7 perf daemon: Add 'ping' command omits 6a6d1804a190 perf daemon: Set control fifo for session omits 8c98be6c36a1 perf daemon: Allow only one daemon over base directory omits df6978b7ea63 spi: atmel-quadspi: Disable the QSPI IP at suspend() omits 27866e3e8a7e regulator: pca9450: Add sd-vsel GPIO omits f7684f5a048f regulator: pca9450: Enable system reset on WDOG_B assertion omits 8c67a11bae88 regulator: pca9450: Add SD_VSEL GPIO for LDO5 omits d207bdea0ca9 ASoC: codecs: lpass-tx-macro: add dapm widgets and route omits c39667ddcfc5 ASoC: codecs: lpass-tx-macro: add support for lpass tx macro omits ca955cc980af ASoC: qcom: dt-bindings: add bindings for lpass tx macro codec omits f3ce6f3c9a99 ASoC: codecs: lpass-rx-macro: add iir widgets omits 4f692926f562 ASoC: codecs: lpass-rx-macro: add dapm widgets and route omits af3d54b99764 ASoC: codecs: lpass-rx-macro: add support for lpass rx macro omits f133de9e3237 ASoC: qcom: dt-bindings: add bindings for lpass rx macro codec omits 0be0f142b832 ASoC: audio-graph-card: Drop device node clocks property omits 1e30f642cf29 ASoC: simple-card-utils: Fix device module clock omits 20ccc362c3d2 regulator: qcom-rpmh: fix pm8009 ldo7 omits 7137b7ae6f20 KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes omits 23c5831e2e04 perf daemon: Add 'stop' command omits 2d6914cd59ff perf daemon: Add 'signal' command omits b325f7be25f8 perf daemon: Add 'list' command omits 12c1a415eb8d perf daemon: Add signalfd support omits 88adb1194cc5 perf daemon: Add background support omits 3cda062520ab perf daemon: Add config file change check omits c0666261ff38 perf daemon: Add config file support omits f1b83973a164 KVM: selftests: Don't bother mapping GVA for Xen shinfo test omits fc79ef3e7b75 KVM: selftests: Fix hex vs. decimal snafu in Xen test omits a685d9920862 KVM: selftests: Fix size of memslots created by Xen tests omits 2f3b90fd90b5 KVM: selftests: Ignore recently added Xen tests' build output omits 346b59f220a2 KVM: selftests: Add missing header file needed by xAPIC IPI tests omits 47bc726fe8d1 KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c omits 2e215216d66f KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static omits 67ccd527665d Merge tag 'kvm-ppc-next-5.12-1' of git://git.kernel.org/pu [...] omits d8d0da4eee5c locking/arch: Move qrwlock.h include after qspinlock.h omits 48139bad913d ACRN: update MAINTAINERS: mailing list is subscribers-only omits 5e911c3d9dbc staging: wfx: avoid defining array of flexible struct omits 90b0aad8f65e perf daemon: Add client socket support omits 7a1e838d0cdc usb: misc: usb3503: Fix logic in usb3503_init() omits cdf71946a9b1 dt-bindings: usb: usb-device: fix typo in required properties omits b9dd1962d9bf usb: Replace lkml.org links with lore omits f464252181dc Merge tag 'memory-controller-drv-5.12-2' of git://git.kern [...] omits 08f4a6b90336 dt-bindings: usb: dwc3: add description for rk3328 omits 2f8e92840888 dt-bindings: usb: convert rockchip,dwc3.txt to yaml omits 82d2c16b350f powerpc/perf: Adds support for programming of Thresholding in P10 omits b3abe590c80e powerpc/pci: Remove unimplemented prototypes omits 052f9d206f6c powerpc/uaccess: Merge raw_copy_to_user_allowed() into raw [...] omits 95d019e0f922 powerpc/uaccess: Merge __put_user_size_allowed() into __pu [...] omits 6b385d1d7c0a powerpc/uaccess: get rid of small constant size cases in r [...] omits e3de1e291fa5 powerpc/64: Fix stack trace not displaying final frame omits 132f94f13396 powerpc/time: Remove get_tbl() omits 55d68df623eb powerpc/time: Avoid using get_tbl() omits e10656114d32 spi: mpc52xx: Avoid using get_tbl() omits 5b90b9661a33 powerpc/syscall: Avoid storing 'current' in another pointer omits d524dda719f0 powerpc/32: Handle bookE debugging in C in syscall entry/exit omits b966f2279048 powerpc/syscall: Do not check unsupported scv vector on PPC32 omits eb595eca7406 powerpc/32: Remove the counter in global_dbcr0 omits 4d67facbcbdb powerpc/32: Remove verification of MSR_PR on syscall in th [...] omits 6f76a01173cc powerpc/syscall: implement system call entry/exit logic in [...] omits fbcee2ebe8ed powerpc/32: Always save non volatile GPRs at syscall entry omits c01b91665815 powerpc/syscall: Change condition to check MSR_RI omits 8875f47b7681 powerpc/syscall: Save r3 in regs->orig_r3 omits 72b7a9e56b25 powerpc/syscall: Use is_compat_task() omits 344bb20b159d powerpc/syscall: Make interrupt.c buildable on PPC32 omits ab1a517d55b0 powerpc/syscall: Rename syscall_64.c into interrupt.c omits 6650c4782d57 powerpc/irq: Add stub irq_soft_mask_return() for PPC32 omits 08353779f288 powerpc/irq: Rework helpers that manipulate MSR[EE/RI] omits fb5608fd117a powerpc/irq: Add helper to set regs->softe omits 2c59e5104821 powerpc/32: Reorder instructions to avoid using CTR in sys [...] omits 76249ddc2708 powerpc/32: On syscall entry, enable instruction translati [...] omits eca2411040c1 powerpc/32: Always enable data translation on syscall entry omits 57fdfbce8913 powerpc/32s: Add missing call to kuep_lock on syscall entry omits 57f48b4b74e7 powerpc/compat_sys: swap hi/lo parts of 64-bit syscall arg [...] omits caccf2ac5c5d powerpc: use kernel endianness in MSR in 32-bit signal handler omits 2377c92e37fe powerpc/kexec_file: fix FDT size estimation for kdump kernel omits 2ac02e5ecec0 powerpc/mm: Remove dcache flush from memory remove. omits ec94b9b23d62 powerpc/mm: Add PG_dcache_clean to indicate dcache clean state omits c7ba2d636342 powerpc/mm: Enable compound page check for both THP and HugeTLB omits c9df3f809cc9 powerpc/xive: Assign boolean values to a bool variable omits 3642eb21256a powerpc/32: Preserve cr1 in exception prolog stack check t [...] omits ac7c5e9b08ac powerpc/64s: Remove EXSLB interrupt save area omits 14ad0e7d04f4 powerpc/64s: syscall real mode entry use mtmsrd rather than rfid omits 60a707d0c99a powerpc/kuap: Restore AMR after replaying soft interrupts omits 7d506ca97b66 powerpc/uaccess: Avoid might_fault() when user access is enabled omits de4ffc653f37 powerpc/uaccess: Simplify unsafe_put_user() implementation omits f30520c64f29 powerpc/amigaone: Make amigaone_discover_phbs() static omits 2bb421a3d936 powerpc/mm/64s: Fix no previous prototype warning omits 5c47c44f157f powerpc/83xx: Fix build error when CONFIG_PCI=n omits e4bb64c7a42e powerpc: remove interrupt handler functions from the noins [...] omits dea6f4c69699 powerpc/powernv/pci: Use kzalloc() for phb related allocations omits c2bd78de41fc Merge tag 'samsung-soc-5.12' of git://git.kernel.org/pub/s [...] omits 36de760a5a90 MAINTAINERS: arm: samsung: include S3C headers in platform entry omits 78155527283d Merge tag 'zynq-dt-for-v5.12-v2' of https://github.com/Xil [...] omits 19e1f484a6bb dt-bindings: spi: zynq: Convert Zynq QSPI binding to yaml omits a36c9ff6a2df Merge branch 'dt-for-v5.12' of git://git.kernel.org/pub/sc [...] omits 52ded9eaa25a Merge tag 'aspeed-5.12-devicetree' of git://git.kernel.org [...] omits bc8392e33d9a staging: rtl8723bs: Replace one-element array with flexibl [...] omits f20be1bc5ce9 staging: Replace lkml.org links with lore omits 3b27f646725a Staging: vt6655: Replace a camel case variable name omits f11e2bc682cc kgdb: Remove kgdb_schedule_breakpoint() omits 056a3da5d07f ALSA: hda/hdmi: Drop bogus check at closing a stream omits 7c3a0635cd00 staging: gdm724x: Fix DMA from stack omits bde258bc651f MAINTAINERS: replace non-matching patterns for loongson{2,3} omits ee54d379fc9c MIPS: Make check condition for SDBBP consistent with EJTAG spec omits e66ef72d2691 mips: Replace lkml.org links with lore omits fb5ef35165a3 iommu/hyperv: setup an IO-APIC IRQ remapping domain for ro [...] omits e39397d1fd68 x86/hyperv: implement an MSI domain for root partition omits 466a9c3f88d0 asm-generic/hyperv: import data structures for mapping dev [...] omits 12434e5fb6ae asm-generic/hyperv: introduce hv_device_id and auxiliary s [...] omits b59fb7b60d47 asm-generic/hyperv: update hv_interrupt_entry omits d589ae61bc27 asm-generic/hyperv: update hv_msi_entry omits 333abaf5abb3 x86/hyperv: implement and use hv_smp_prepare_cpus omits 86b5ec3552f3 x86/hyperv: provide a bunch of helper functions omits 4f0455cf6f23 ACPI / NUMA: add a stub function for node_to_pxm() omits 80f73c9f7468 x86/hyperv: handling hypercall page setup for root omits 99a0f46af6a7 x86/hyperv: extract partition ID from Microsoft Hypervisor [...] omits 5d0f077e0f41 x86/hyperv: allocate output arg pages if required omits 7d4163c83157 clocksource/hyperv: use MSR-based access if running as root omits 7e279d78664a Drivers: hv: vmbus: skip VMBus initialization if Linux is root omits e997720202b3 x86/hyperv: detect if Linux is the root partition omits 8f1d14cb8356 asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_C [...] omits 78785010d428 hv: hyperv.h: Replace one-element array with flexible-arra [...] omits 96854bbda24f hv_netvsc: Restrict configurations on isolated guests omits 7ef4b2f0d9ad Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isol [...] omits 21a4e356d358 Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests omits a6c76bb08dc7 x86/hyperv: Load/save the Isolation Configuration leaf omits bdb49526d25b hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" omits c068e3f48426 Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation omits 811ee9dff580 drm/ttm: make sure pool pages are cleared omits 471b12c43f37 driver core: auxiliary bus: Fix calling stage for auxiliar [...] omits 8c0381f55bbf of: irq: Fix the return value for of_irq_parse_one() stub omits e11e5116171d nvme-tcp: fix crash triggered with a dataless request submission omits c4295ab0b485 arm/xen: Don't probe xenbus as part of an early initcall omits 72476aaa4691 KVM: PPC: Book3S HV: Fix host radix SLB optimisation with [...] omits ab950e1acd21 KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries omits 8d8d95842867 regmap: sdw-mbq: use MODULE_LICENSE("GPL") omits 4038e54b8f8f regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ omits d288a5712ef9 regmap: sdw: use _no_pm functions in regmap_read/write omits 957e3f797917 soundwire: intel: fix possible crash when no device is detected omits ce0631291813 erofs: initialized fields can only be observed after bit is set omits bde545295b71 erofs: fix shift-out-of-bounds of blkszbits omits 4414c16eb186 clk: qcom: clk-regmap: Provide missing description for 'de [...] omits 539bf21808dc clk: ti: dpll3xxx: Fix some kernel-doc headers and promote [...] omits ed1b7dd7021b clk: ti: clkt_dpll: Fix some kernel-doc misdemeanours omits bc22d596ea8c clk: zynq: pll: Fix kernel-doc formatting in 'clk_register [...] omits 597886836164 block: Replace lkml.org links with lore omits f6df392dddbb drm/nouveau/top/ga100: initial support omits 18618fc6d1e3 drm/nouveau/top: add ioctrl/nvjpg omits 26fbb4c8c7c3 drm/nouveau/privring: rename from ibus omits 5ef25f068c5a drm/nouveau/nvkm: remove nvkm_subdev.index omits be0ed63f9b2b drm/nouveau/nvkm: determine subdev id/order from layout omits 0fa5680c28e6 drm/nouveau/vic: switch to instanced constructor omits 8d6461d832df drm/nouveau/sw: switch to instanced constructor omits d1866250a222 drm/nouveau/sec2: switch to instanced constructor omits 400c2a456ce4 drm/nouveau/sec: switch to instanced constructor omits e73d371a73c1 drm/nouveau/pm: switch to instanced constructor omits ee532a8d0e64 drm/nouveau/nvenc: switch to instanced constructor omits f8aeb13303c2 drm/nouveau/nvdec: switch to instanced constructor omits b15147bd7170 drm/nouveau/msvld: switch to instanced constructor omits 07a356bbe772 drm/nouveau/msppp: switch to instanced constructor omits 963216061c00 drm/nouveau/mspdec: switch to instanced constructor omits e9e9a219e4cd drm/nouveau/msenc: switch to instanced constructor omits e5e95a7639ed drm/nouveau/mpeg: switch to instanced constructor omits aba5e97b890a drm/nouveau/me: switch to instanced constructor omits ee307030e9e2 drm/nouveau/ifb: switch to instanced constructor omits 864d37c3d8d4 drm/nouveau/gr: switch to instanced constructor omits f8fabd31faba drm/nouveau/fifo/gk104-: remove use of subdev index in run [...] omits ba083ec7a663 drm/nouveau/fifo/gk104-: switch dev_top fault handling to [...] omits 088bfe43f0bd drm/nouveau/fifo/gf100-: switch static mmu fault id list t [...] omits c6198d3465a9 drm/nouveau/fifo/gf100: use fifo engine id for engine reco [...] omits 73529dffb62b drm/nouveau/fifo: use type+inst to determine context point [...] omits ad3b0d331fbd drm/nouveau/fifo: turn chan subdev mask into engine mask omits 496162037cd2 drm/nouveau/fifo: add id_engine hook omits 3e7d4a0cad3a drm/nouveau/fifo: index backend engctx by engine id omits 2546db0e0ff5 drm/nouveau/fifo: index base engctx by engine id omits 64f7c698bea9 drm/nouveau/fifo: add engine_id hook omits ab0db2bd853d drm/nouveau/fifo: switch to instanced constructor omits 09f409d74d66 drm/nouveau/dma: switch to instanced constructor omits a7f000ec5650 drm/nouveau/disp: switch to instanced constructor omits 0b26ca68c97d drm/nouveau/cipher: switch to instanced constructor omits 608a29c2cb5a drm/nouveau/ce: make use of nvkm_subdev.inst omits 50551b15c760 drm/nouveau/ce: switch to instanced constructor omits b7da823a3e2f drm/nouveau/falcon: use split type+inst when looking up PRI addr omits fcc08a7c0ded drm/nouveau/bsp,vp: switch to instanced constructor omits d07be5d78862 drm/nouveau/volt: switch to instanced constructor omits 601c2a06d2a6 drm/nouveau/top: switch to instanced constructor omits 9aad54d5c7ae drm/nouveau/tmr: switch to instanced constructor omits 93834cb92d5e drm/nouveau/therm/gk104: use split subdev type+inst in cg [...] omits 0aec69c76ec9 drm/nouveau/therm: switch to instanced constructor omits e4b15b4ca081 drm/nouveau/pmu: switch to instanced constructor omits 9b70cd54a13e drm/nouveau/pci: switch to instanced constructor omits 0a7bff10aed6 drm/nouveau/mxm: switch to instanced constructor omits 353108a49fc8 drm/nouveau/mmu: index engref by subdev type omits 6dd123ba8a8b drm/nouveau/mmu: switch to instanced constructor omits 209ec1b84129 drm/nouveau/mc: use split type+inst when handling dev_top [...] omits a35047ba7714 drm/nouveau/mc: use split type+inst in interrupt masking API omits 6997ea13120f drm/nouveau/mc: use split type+inst in device reset APIs omits c653ab8383bf drm/nouveau/mc: lookup subdev interrupt handlers with spli [...] omits 1fc2fddfbc8c drm/nouveau/mc: switch to instanced constructor omits 3b9e93f7d73c drm/nouveau/top: expose parsed device info more directly omits 5e0d3dbc62a9 drm/nouveau/top: store device type and instance separately omits 0afc1c4caa00 drm/nouveau/ltc: switch to instanced constructor omits d9691a2245db drm/nouveau/instmem: switch to instanced constructor omits 4dea1a9609d1 drm/nouveau/iccsense: switch to instanced constructor omits c5f38d67f953 drm/nouveau/ibus: switch to instanced constructor omits c6ce0861fe71 drm/nouveau/i2c: switch to instanced constructor omits b240b21261c2 drm/nouveau/gsp: switch to instanced constructor omits 01055c01ba43 drm/nouveau/gpio: switch to instanced constructor omits 8d056d9987e3 drm/nouveau/fuse: switch to instanced constructor omits b7a9369ae6f2 drm/nouveau/fb: switch to instanced constructor omits 77689f1b6b0a drm/nouveau/fault: switch to instanced constructor omits 4a34fd0e88d8 drm/nouveau/devinit: switch to instanced constructor omits 98fd7f83665a drm/nouveau/clk: switch to instanced constructor omits d37766e560c9 drm/nouveau/bus: switch to instanced constructor omits e07f50d3558a drm/nouveau/bios: switch to instanced constructor omits 917b24a3c79b drm/nouveau/bar: switch to instanced constructor omits c288b4de94a8 drm/nouveau/acr: switch to instanced constructor omits f483253f3486 drm/nouveau/nvkm: add macros for subdev layout omits 8646b982baf7 xfs: fix boolreturn.cocci warnings omits e4826691cc7e xfs: restore shutdown check in mapped write fault path omits efe2a9eccd72 drm/nouveau/device: pass instance id when looking up a sub [...] omits 65a279c1a970 drm/nouveau/subdev: track type+instance separately omits 9c28abb7db54 drm/nouveau/subdev: store full subdev name in struct omits 54d10db1f8ec drm/nouveau/subdev: store subdevs in list omits 149a23b02669 drm/nouveau/subdev: remove nvkm_subdev.mutex omits f81069228d5d drm/nouveau/perfmon: use private spinlock to control exclu [...] omits a641936065d7 drm/nouveau/fifo: private mutex omits bfa7f6a6df53 drm/nouveau/disp: use private spinlock to control exclusiv [...] omits 5a479d45653f drm/nouveau/pmu: serialise send() with private mutex omits 5ec69c91e7ba drm/nouveau/mmu: serialise mmu invalidations with private mutex omits dbffdff74229 drm/nouveau/ltc: serialise cbc operations with private mutex omits e5bf9a5ce5da drm/nouveau/instmem: protect mm/lru with private mutex omits 0e65ec75278f drm/nouveau/fb: protect vram mm with private mutex omits f5cfbd99aa63 drm/nouveau/fb: protect comptags with private mutex omits 71ccf2a04ecf drm/nouveau/engine: use refcount_t + private mutex omits 3da3cc1b5f47 Revert "dts: phy: add GPIO number and active state used fo [...] omits 6df8fb83301d bpf_lru_list: Read double-checked variable once without lock omits 1bcc51ac0731 net/sched: cls_flower: Reject invalid ct_state flags rules omits 7cbe89398a78 dt-bindings: usb: Change descibe to describe in usbmisc-imx.txt omits 9a1471222189 PCI: Remove WARN_ON(in_interrupt()) omits 72f40a2823d6 x86/softirq/64: Inline do_softirq_own_stack() omits db1cc7aede37 softirq: Move do_softirq_own_stack() to generic asm header omits cd1a41ceba8a softirq: Move __ARCH_HAS_DO_SOFTIRQ to Kconfig omits 624db9eabc74 x86: Select CONFIG_HAVE_IRQ_EXIT_ON_IRQ_STACK omits 52d743f3b712 x86/softirq: Remove indirection in do_softirq_own_stack() omits 359f01d1816f x86/entry: Use run_sysvec_on_irqstack_cond() for XEN upcall omits 5b51e1db9bdc x86/entry: Convert device interrupts to inline stack switching omits 569dd8b4eb7e x86/entry: Convert system vectors to irq stack macro omits a0cfc74d0b00 x86/irq: Provide macro for inlining irq stack switching omits 3c5e0267ec3e x86/apic: Split out spurious handling code omits 951c2a51ae75 x86/irq/64: Adjust the per CPU irq stack pointer by 8 omits e7f890017971 x86/irq: Sanitize irq stack tracking omits 15f720aabe71 x86/entry: Fix instrumentation annotation omits cccb0efdef01 Merge branch 'ima-kexec-fixes' into next-integrity omits ce79aecf6084 media: i2c: max9271: Add MODULE_* macros omits 70245f86c109 x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() omits f31e3386a4e9 ima: Free IMA measurement buffer after kexec syscall omits 6d14c6517885 ima: Free IMA measurement buffer on error omits a381b70a1cf8 seccomp: Improve performace by optimizing rmb() omits 4a245479c231 io_uring: remove redundant initialization of variable ret omits 34343786ecc5 io_uring: unpark SQPOLL thread for cancelation omits 4dc1d28ce290 Merge branch 'objtool/core' into x86/entry omits bd2d4e6c6e9f selftests/bpf: Simplify the calculation of variables omits b165457c5004 Merge series "ASoC: dapm/pins: handle component prefix" fr [...] omits 4fc320da5dc6 Merge series "ASoC: SOF: cleanups" from Pierre-Louis Bossa [...] omits 02eb3906858e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] omits 45df30526825 selftests/bpf: Fix endianness issues in atomic tests omits aafeb14e9da2 objtool: Support stack-swizzle omits 2a512829840e objtool,x86: Additionally decode: mov %rsp, (%reg) omits 87ccc826bf1c x86/unwind/orc: Change REG_SP_INDIRECT omits 92c75f7594d5 Revert "io_uring: don't take fs for recvmsg/sendmsg" omits cf2d0a5e788b Merge branch 'allow variable-offset stack acces' omits 0fd7562af1cd selftest/bpf: Add test for var-offset stack access omits 8ee37e0f97ec drivers/perf: Replace spin_lock_irqsave to spin_lock omits de591a82f41b mm: filemap: Fix microblaze build failure with 'mmu_defconfig' omits 7a22930c4179 selftest/bpf: Verifier tests for var-off access omits a680cb3d8e3f selftest/bpf: Adjust expected verifier errors omits 01f810ace9ed bpf: Allow variable-offset stack access omits 64f2d15afe7b dm era: Use correct value size in equality function of wri [...] omits 904e6b266619 dm era: Fix bitset memory leaks omits c8e846ff93d5 dm era: Verify the data block size hasn't changed omits 2524933307fd dm era: Reinitialize bitset cache before digesting a new writeset omits 2099b145d77c dm era: Update in-core bitset after committing the metadata omits de89afc1e40f dm era: Recover committed writeset after crash omits 1852ebd13542 of: irq: make a stub for of_irq_parse_one() omits 938bdd1d7dad Merge back ACPICA material for v5.12. omits 8a3f1f181d39 Merge back cpufreq updates for v5.12. omits 8aef273ee88e ACPI: OSL: Clean up printing messages omits 588007fb8ff8 staging: rtl8723bs: remove blank line from include/autoconf.h omits c46f52231e79 x86/{fault,efi}: Fix and rename efi_recover_from_page_fault() omits 271d9373db1c ASoC: SOF: fix runtime pm usage mismatch after probe errors omits b6eabd247db8 ASoC: soc-pcm: change error message to debug message omits 026370cb5bd7 ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is o [...] omits b9088535e102 ASoC: SOF: Intel: HDA: don't keep a temporary variable omits 7aecf5977092 ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config omits 6f5d506d7ff1 ASoC: SOF: Intel: SoundWire: refine ACPI match omits 717a8fdd150c ASoC: Intel: soc-acpi: add ACPI matching table for HP Spec [...] omits 3827b7ca3992 ASoC: intel: sof_sdw: add trace for dai links omits f88dcb9b98d3 ASoC: Intel: sof_sdw: detect DMIC number based on mach params omits 209b0b0d8d5a ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings omits d92e279dee56 ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible omits 8caf37e2be76 ASoC: Intel: sof-sdw: indent and add quirks consistently omits 3d09cf8d0d79 ASoC: Intel: sof_sdw: reorganize quirks by generation omits cc11626dd9f8 ASoC: SOF: ext_manifest: use explicit number for elem_type omits f1bb023525fd ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() omits 3be46fa21088 ASoC: SOF: remove unused functions omits ce1f55bac553 ASoC: SOF: fix string format for errors omits a8f50cd9be7c ASoC: SOF: add missing pm debug omits 1183c350011a ASoC: Intel: boards: max98373: get dapm from cpu_dai omits ae4fc532244b ASoC: dapm: use component prefix when checking widget names omits 2395183738a0 spi: pxa2xx: Add IDs for the controllers found on Intel Lynxpoint omits 54c5d3bfb0cf spi: pxa2xx: Fix the controller numbering for Wildcat Point omits bd8036eb1526 ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk omits 0109a17564fc arm: dts: visconti: Add DT support for Toshiba Visconti5 G [...] omits a2d52a6c1b67 nbd: Convert to DEFINE_SHOW_ATTRIBUTE omits 1e80d9cb579e module: potential uninitialized return in module_kallsyms_ [...] omits 4bdf260362b3 nvme: add 48-bit DMA address quirk for Amazon NVMe controllers omits ed7770f66286 nvme-hwmon: rework to avoid devm allocation omits 295a39f5a56f nvmet: remove else at the end of the function omits 20c2c3bb83f2 nvmet: add nvmet_req_subsys() helper omits d86481e924a7 nvmet: use min of device_path and disk len omits 07116ea50fd3 nvmet: use invalid cmd opcode helper omits 1c2c76136875 nvmet: use invalid cmd opcode helper omits d81d57cf1b47 nvmet: add helper to report invalid opcode omits 3999434b6ce6 nvmet: remove extra variable in id-ns handler omits 3a1f7c79ae6d nvmet: make nvmet_find_namespace() req based omits aa0aff604a60 nvmet: return uniform error for invalid ns omits 40244ad36bcf nvmet: set status to 0 in case for invalid nsid omits b5df8e79a293 nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_a [...] omits 73a1a2298f3e nvme-multipath: set nr_zones for zoned namespaces omits 0fbcfb089a3f nvmet-tcp: fix potential race of tcp socket closing accept_work omits fda871c0ba5d nvmet-tcp: fix receive data digest calculation for multipl [...] omits 62eca39722fd nvme-rdma: handle nvme_rdma_post_send failures better omits ea5e5f42cd2c nvme-fabrics: avoid double completions in nvmf_fail_nonrea [...] omits dda3248e7fc3 nvme: introduce a nvme_host_path_error helper omits 83fba8c81147 blk-mq: introduce blk_mq_set_request_complete omits f720a8edbc64 nvme: convert sysfs sprintf/snprintf family to sysfs_emit omits ca247283781d x86/fault: Don't run fixups for SMAP violations omits f885056a48cc mm: simplify swapdev_block omits 6751c1e3cff3 bcache: Avoid comma separated statements omits afe78ab46f63 bcache: Move journal work to new flush wq omits d797bd9897e3 bcache: Give btree_io_wq correct semantics again omits 9f233ffe02e5 Revert "bcache: Kill btree_io_wq" omits d7fae7b4fa15 bcache: Fix register_device_aync typo omits 71dda2a5625f bcache: consider the fragmentation when update the writeback rate omits 1ebe718bb482 usb: quirks: add quirk to start video capture on ELMO L-12 [...] omits c85bfed171aa Merge tag 'usb-serial-5.12-rc1' of https://git.kernel.org/ [...] omits 78e1663f19b5 sd_zbc: clear zone resources for non-zoned case omits 508aebb80527 block: introduce blk_queue_clear_zone_settings() omits 0f1ba5f5d80f zonefs: use zone write granularity as block size omits a805a4fa4fa3 block: introduce zone_write_granularity limit omits eafc63a9f78e block: use blk_queue_set_zoned in add_partition() omits 5752dc78a181 nullb: use blk_queue_set_zoned() to setup zoned devices omits 73d90386b559 nvme: cleanup zone information initialization omits f1836426cea7 block: document zone_append_max_bytes attribute omits 26bfa89e25f4 io_uring: place ring SQ/CQ arrays under memcg memory limits omits 91f245d5d5de io_uring: enable kmemcg account for io_uring requests omits c7dae4ba46c9 io_uring: enable req cache for IRQ driven IO omits ed670c3f90a6 io_uring: fix possible deadlock in io_uring_poll omits e5d1bc0a91f1 io_uring: defer flushing cached reqs omits c5eef2b9449b io_uring: take comp_state from ctx omits 65453d1efbd2 io_uring: enable req cache for task_work items omits 7cbf1722d5fc io_uring: provide FIFO ordering for task_work omits 1b4c351f6eb7 io_uring: use persistent request cache omits 6ff119a6e4c3 io_uring: feed reqs back into alloc cache omits bf019da7fcbe io_uring: persistent req cache omits 9ae7246321d2 io_uring: count ctx refs separately from reqs omits 3893f39f2245 io_uring: remove fallback_req omits 905c172f32c5 io_uring: submit-completion free batching omits 6dd0be1e2481 io_uring: replace list with array for compl batch omits 5087275dba02 io_uring: don't reinit submit state every time omits ba88ff112bdf io_uring: remove ctx from comp_state omits 258b29a93bfe io_uring: don't keep submit_state on stack omits 889fca73287b io_uring: don't propagate io_comp_state omits e2183fb135a7 Revert "drm/scheduler: Job timeout handler returns status (v3)" omits 28dc10eb77a2 gpio: ep93xx: Fix single irqchip with multi gpiochips omits 8b81a7ab8055 gpio: ep93xx: fix BUG_ON port F usage omits 66fcd9888381 x86/fault: Don't look for extable entries for SMEP violations omits 838342a6d6b7 perf/x86/rapl: Fix psys-energy event on Intel SPR platform omits b6f78d3fba7f perf/x86/rapl: Only check lower 32bits for RAPL energy counters omits ffb20c2e52e8 perf/x86/rapl: Add msr mask support omits b3c3361fe325 perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation [...] omits 66040b2d5d41 smp: Process pending softirqs in flush_smp_call_function_f [...] omits 6c80408a8a03 checkpatch: Don't check for mutex_trylock_recursive() omits 0f319d49a416 locking/mutex: Kill mutex_trylock_recursive() omits b38085ba6024 s390: Use arch_local_irq_{save,restore}() in early boot code omits c8cc7e853192 lockdep: Noinstr annotate warn_bogus_irq_restore() omits 6456a2a69ee1 x86/fault: Rename no_context() to kernelmode_fixup_or_oops() omits 5042d40a264c x86/fault: Bypass no_context() for implicit kernel faults [...] omits 2cc624b0a7e6 x86/fault: Split the OOPS code out from no_context() omits 97c6e28d388a gpio: mxs: GPIO_MXS should not default to y unconditionally omits 03c81ea33316 x86/fault: Improve kernel-executing-user-memory handling omits 56e62cd28aaa x86/fault: Correct a few user vs kernel checks wrt WRUSS omits ef2544fb3f64 x86/fault: Document the locking in the fault_signal_pendin [...] omits f42a40fd53fb x86/fault/32: Move is_f00f_bug() to do_kern_addr_fault() omits ec352711ceba x86/fault: Fold mm_fault_error() into do_user_addr_fault() omits 8a8109f303e2 printk: fix deadlock when kernel panic omits 4740b969aaf5 PCI: cadence: Retrain Link to work around Gen2 training defect omits d24df8ecf9b6 x86/fault: Skip the AMD erratum #91 workaround on unaffected CPUs omits 35f1c89b0cce x86/fault: Fix AMD erratum #91 errata fixup for user code omits d0e72be77e79 soc: aspeed: socinfo: Add new systems omits ab234a260b1f x86/pv: Rework arch_local_irq_restore() to not use popf omits afd30525a659 x86/xen: Drop USERGS_SYSRET64 paravirt call omits 647bd7e7a93c MAINTAINERS: replace my with email with replacements omits 43861d29c081 USB: quirks: sort quirk entries omits 53c9d9240944 x86/pv: Switch SWAPGS to ALTERNATIVE omits 5b4c6d65019b x86/xen: Use specific Xen pv interrupt entry for DF omits c3d7fa6684b5 x86/xen: Use specific Xen pv interrupt entry for MCE omits a74c6525f12f ARM: dts: aspeed: ast2600evb: Add enable ehci and uhci omits 286a596da293 ARM: dts: aspeed: mowgli: Add i2c rtc device omits 99fa80c3de15 ARM: dts: aspeed: amd-ethanolx: Enable secondary LPC snoop [...] omits 1926a0508d89 drm/sun4i: dw-hdmi: Fix max. frequency for H6 omits 6a155216c48f drm/sun4i: Fix H6 HDMI PHY configuration omits 36b53581fe0d drm/sun4i: dw-hdmi: always set clock rate omits 50791f5d7b6a drm/sun4i: tcon: set sync polarity for tcon1 channel omits 9cc5c6c1567c dt-bindings: arm: xilinx: Add missing Zturn boards omits 11db5710d4a9 Merge tag 'timers-v5.12-rc1' of https://git.linaro.org/peo [...] omits 10d43c861476 ARM: dts: ebaz4205: add pinctrl entries for switches omits 00c2747814cc ARM: dts: add Ebang EBAZ4205 device tree omits 12e6d3eb8e0a dt-bindings: arm: add Ebang EBAZ4205 board omits f249e60eb2c7 dt-bindings: add ebang vendor prefix omits 3f94cf15583b soc: aspeed: snoop: Add clock control logic omits 8e94114a40f2 Merge tag 'phy-fixes2-5.11' of git://git.kernel.org/pub/sc [...] omits 2c28156d88aa ALSA: core - add missing compress device type to /proc/aso [...] omits b491f90ddff0 Merge tag 'spi-nor/for-5.12' of git://git.kernel.org/pub/s [...] omits 89fb65000809 Merge tag 'nand/for-5.12' of git://git.kernel.org/pub/scm/ [...] omits 5feba0e905c4 drm/i915: Fix overlay frontbuffer tracking omits 7009fa9cd9a5 gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end omits db4e8de1935b mhi: Fix double dma free omits 0de9dc80625b hwrng: timeriomem - Use device-managed registration API omits 4cf0806ee92a crypto: hisilicon/qm - fix printing format issue omits 1db0016e0d22 crypto: hisilicon/qm - do not reset hardware when CE happens omits 87c356548fcc crypto: hisilicon/qm - update irqflag omits 7f5151e5efbe crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' omits 80d89fa2b42b crypto: hisilicon/qm - fix request missing error omits 3e9954fe36ad crypto: hisilicon/qm - removing driver after reset omits 6956d8be2387 crypto: octeontx2 - fix -Wpointer-bool-conversion warning omits fbc75d03fda0 crypto: hisilicon/hpre - enable Elliptic curve cryptography omits cc3292d1df23 crypto: hisilicon - PASID fixed on Kunpeng 930 omits 553d09b31400 crypto: hisilicon/qm - fix use of 'dma_map_single' omits 8db84129d4ff crypto: hisilicon/hpre - tiny fix omits 2db3e2387ad9 crypto: hisilicon/hpre - adapt the number of clusters omits d27fb0460b65 crypto: cpt - remove casting dma_alloc_coherent omits 0db5bc85c5d8 crypto: keembay-ocs-aes - Fix 'q' assignment during CCM B0 [...] omits cfb28fde0837 crypto: xor - Fix typo of optimization omits 14ab6de485dd hwrng: optee - Use device-managed registration API omits fc754c024a34 crypto: arm64/crc-t10dif - move NEON yield to C code omits f0070f4a7934 crypto: arm64/aes-ce-mac - simplify NEON yield omits f5943ef456f8 crypto: arm64/aes-neonbs - remove NEON yield calls omits 5f6cb2e61768 crypto: arm64/sha512-ce - simplify NEON yield omits 9ecc9f31d0a4 crypto: arm64/sha3-ce - simplify NEON yield omits b2eadbf40e8f crypto: arm64/sha2-ce - simplify NEON yield omits 5a69e1b73d54 crypto: arm64/sha1-ce - simplify NEON yield omits a53ab94eb685 crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() omits 578f23d359bf crypto: powerpc/sha256 - remove unneeded semicolon omits 6c2ab5bcb7fa crypto: caam - Replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE [...] omits af1050a4eca4 crypto: twofish - use unaligned accessors instead of alignmask omits e9cbaef5111a crypto: fcrypt - drop unneeded alignmask omits 80879dd9de7a crypto: cast6 - use unaligned accessors instead of alignmask omits 24a2ee44f2fb crypto: cast5 - use unaligned accessors instead of alignmask omits 833854151005 crypto: camellia - use unaligned accessors instead of alignmask omits 50a3a9fae3e0 crypto: blowfish - use unaligned accessors instead of alignmask omits 81d091a293a2 crypto: serpent - use unaligned accessors instead of alignmask omits 784506a1df57 crypto: serpent - get rid of obsolete tnepres variant omits e1b2d980f03b crypto: michael_mic - fix broken misalignment handling omits e145f5565dc4 hwrng: timeriomem - Fix cooldown period calculation omits 42e6f351dcb0 crypto: marvell - CRYPTO_DEV_OCTEONTX2_CPT should depend o [...] omits dc9ab9c69c19 Merge git://git.kernel.org/pub/scm/linux/kernel/git/arm64/ [...] omits a722076e9470 KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 omits cf050f96e097 Revert "drm/amd/display: Update NV1x SR latency values" omits 25edcc50d76c KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path omits 63e9f2357309 KVM: PPC: remove unneeded semicolon omits 7a7f94a3a9c7 KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB omits 078ebe35fc0a KVM: PPC: Book3S HV: No need to clear radix host SLB befor [...] omits 68ad28a4cdd4 KVM: PPC: Book3S HV: Fix radix guest SLB side channel omits b1b1697ae0cc KVM: PPC: Book3S HV: Remove support for running HPT guest [...] omits d9a47edabc4f KVM: PPC: Book3S HV: Introduce new capability for 2nd DAWR omits bd1de1a0e6ef KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR omits 122954ed7db3 KVM: PPC: Book3S HV: Rename current DAWR macros and variables omits afe75049303f KVM: PPC: Book3S HV: Allow nested guest creation when L0 h [...] omits a0f85e38a3c2 cifs: do not disable noperm if multiuser mount option is n [...] omits 61e982030479 io_uring: make op handlers always take issue flags omits 45d189c60629 io_uring: replace force_nonblock with flags omits 428d97e18594 clk: at91: Fix the declaration of the clocks omits e0c0840a46db selftests/seccomp: Accept any valid fd in user_notification_addfd omits e3272b0bc9d6 Merge tag 'clk-meson-v5.12-1-fixed' of https://github.com/ [...] omits 168b322e36c5 Merge tag 'imx-drivers-5.12' of git://git.kernel.org/pub/s [...] omits ce8ccf21c040 Merge tag 'qcom-drivers-for-5.12' of git://git.kernel.org/ [...] omits 21e4675d9305 Merge tag 'zynqmp-soc-for-v5.12' of https://github.com/Xil [...] omits 82e754b1ba65 Merge tag 'imx-soc-5.12' of git://git.kernel.org/pub/scm/l [...] omits 24146a7d67ce MAINTAINERS: Add linux-actions ML for Actions Semi Arch omits 6faf708793cb dt-bindings: can: rcar_canfd: Group tuples in pin control [...] omits 497bde882907 dt-bindings: power: renesas,apmu: Group tuples in cpus properties omits 43d3f2c715ce remoteproc: core: Fix rproc->firmware free in rproc_set_fi [...] omits 090e502e4e63 Merge tag 'socfpga_dts_fix_for_v5.12' of git://git.kernel. [...] omits 889231c6c801 Merge tag 'v5.12-rockchip-dts64-1' of git://git.kernel.org [...] omits 243d3de3bd40 Merge tag 'v5.12-rockchip-dts32-1' of git://git.kernel.org [...] omits d9928ac5eba5 dm writecache: use bdev_nr_sectors() instead of open-coded [...] omits 4134455f2aaf dm writecache: fix writing beyond end of underlying device [...] omits e8e9aababe60 PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy omits 8f1fc1c15329 PCI: Add Silicom Denmark vendor ID omits 3ff9ee2a8890 dt-bindings: mtd: spi-nor: Convert to DT schema format omits a21ca2dad097 dt-bindings: Use portable sort for version cmp omits 322322d15b9b dt-bindings: ethernet-controller: fix fixed-link specification omits a29d4b3d3caf drm/radeon: Simplify bool comparison omits 17c900cb5d6a drm/amd/display: Simplify bool comparison omits 910f1601adda Revert "drm/amd/display: Update NV1x SR latency values" omits 802b8c83557c drm/amdgpu: fix unnecessary NULL check warnings omits d7ef887f2f8e drm/amd/pm: make the error log more clear for fine grain t [...] omits 006cc1a213cf drm/amdgpu: extend MAX_KIQ_REG_TRY to 1000 omits ef4dd6b2757e drm/amd/display: 3.2.122 omits d448521edaf3 drm/amd/display: [FW Promotion] Release 0.0.51 omits e75f5634630c drm/amd/display: fix type mismatch error for return variable omits 91a51fbf24e2 drm/amd/display: DIO Supported for virtual displays omits 148816f93fa0 drm/amd/display: Initialize dmub_rb_cmd unions to 0 omits 7a03fdf628af drm/amd/display: fix 64bit division issue on 32bit OS omits 6fce5bcee582 drm/amd/display: move edp sink present detection to hw init omits b14e4f200461 drm/amd/display: revert support for DID2.0 dsc passthrough omits 765ff7ad584a drm/amd/display: DP HDCP Compliance 1A-08/09 tests fail omits 166590ccb92c drm/amd/display: Add DIG_CLOCK_PATTERN in the transmitter control omits bd0c064c161c drm/amd/display: Add return code instead of boolean for fu [...] omits 27859ee3df97 drm/amdgpu: enable gpu recovery for dimgrey_cavefish omits 6ef28889b413 drm/amd/pm: enable LCLK DS omits cef8b03bbc0b drm/amdgpu: reset runpm flag if device suspend fails omits ad887af9b6d0 drm/amdgpu: use runpm flag rather than fbcon for kfd runti [...] omits a8d3d80a8ca3 drm/amdgpu: drop extra drm_kms_helper_poll_enable/disable calls omits f172865a3632 drm/amdgpu/nv: add PCI reset support omits 1176a1e0b9d5 drm/amdgpu/soc15: add PCI reset support omits ffbfd081b47c drm/amdgpu/si: add PCI reset support omits af484df800e3 drm/amdgpu: add generic pci reset as an option omits d5ab066917a5 drm/amdgpu/vi: minor clean up of reset code omits 44ab8bb0bb63 drm/amdgpu/cik: minor clean up of reset code omits 25bd55276b5a drm/amdgpu/si: minor clean up of reset code omits ae07970a0621 drm/amd/pm: add support for hwmon control of slow and fast [...] omits 52d720b1a800 drm/amd/pm: modify the power limit level parameter from bo [...] omits b36c1024dc32 drm/amd/pm: update the smu v11.5 smc header for vangogh omits f8bf64501873 drm/amdgpu: enable wave limit on non high prio cs pipes omits 320eca62fe61 drm/amd/display: Add otg vertical interrupt0 support in DCN1.0 omits 11f1a5538ba5 drm/amdgpu: Add otg vertical IRQ Source omits be8901c2ee3a drm/amdgpu: optimize list operation in amdgpu_xgmi omits de4b7cd8cb87 drm/amd/pm/swsmu: unify the init soft gpu metrics function omits 1001f2a1f33d drm/amdgpu: support rom clockgating related function for N [...] omits 0bf7f2dcb9a6 drm/amdgpu: switch to use smuio callbacks for NV family omits 1deb98534c23 drm/amdgpu: implement smuio v11_0_6 callbacks omits 2a53291ef2e6 drm/amdgpu: add SMUIO 11.0.6 register headers omits e1edaeafeb66 drm/amdgpu: support ASPM for some specific ASIC omits 680602d6c2d6 drm/amd/pm: enable DCS omits e83db77487d3 drm/amdgpu/gmc9: fix mmhub client mapping for arcturus omits 137aac26a2ed drm/amdgpu/smu12: fix power reporting on renoir omits 11964258fe73 drm/amdkfd: Get unique_id dynamically v2 omits 62826b86085d drm/amd/pm: enable ACDC feature omits 22e4f3152953 drm/amdgpu: enable gfx wave limiting for high priority com [...] omits 0a52a6cacca6 drm/amdgpu: add wave limit functionality for gfx8,9 omits 8c0225d79273 drm/amdgpu: enable only one high prio compute queue omits ebdd2e9d1aef drm/amdgpu: cleanup struct amdgpu_ring omits 6eed1f3fba40 drm/amd/display: Fix unused variable warning omits 534e3ea67266 Revert "drm/amd/display: fix unused variable warning" omits ed36b7042fc8 perf daemon: Add server socket support omits 5631d100f983 perf daemon: Add base option omits fc1dcb1e561f perf daemon: Add config option omits d450bc501fbd perf daemon: Add daemon command omits e310cbf31977 Merge remote-tracking branch 'intel-speed-select/intel-sst [...] omits 2f51312bebb7 drm/i915/tgl+: Make sure TypeC FIA is powered up when init [...] omits 5366c48f327e dt-bindings: eeprom: at24: Document ROHM BR24G01 omits c70f51de8530 RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver omits 8524711d2cf3 perf script: Simplify bool conversion omits 5ab931402a17 dt-bindings: irqchip: Add node name to PRUSS INTC omits 8b5ab6bd0b29 tracing: Add a backward-compatibility check for synthetic [...] omits 8d3e81652323 tracing: Update synth command errors omits c9e759b1e845 tracing: Rework synthetic event command parsing omits d262271d0483 tracing/dynevent: Delegate parsing to create function omits 33b1d1466885 kprobes: Warn if the kprobe is reregistered omits a1320e0c2fc8 ftrace: Remove unused ftrace_force_update() omits 6953026f2109 staging: rtl8712: Remove multiple blank lines omits 62301f3a1591 staging: rtl8723bs: remove typedefs from rtl8723b_recv.h omits b9ddb2500e7e hwspinlock: omap: Add support for K3 AM64x SoCs omits 387db89ca00f dt-bindings: hwlock: Update OMAP HwSpinlock binding for AM [...] omits 7211f0a25781 tracepoints: Code clean up omits 8e8794b91988 xfs: fix rst syntax error in admin guide omits d9a1be1be331 tracepoints: Do not punish non static call users omits 1746fd4416ed tracepoints: Remove unnecessary "data_args" macro parameter omits 74d60e2e93fe Merge tag 'actions-arm-dt-for-v5.12' of git://git.kernel.o [...] omits 60c9579a0132 Merge tag 'imx-dt64-5.12' of git://git.kernel.org/pub/scm/ [...] omits 48a60549d207 Merge tag 'imx-dt-5.12' of git://git.kernel.org/pub/scm/li [...] omits 81d88ce55092 dma-mapping: remove the {alloc,free}_noncoherent methods omits 6f771ce6c3bb Merge tag 'imx-bindings-5.12' of git://git.kernel.org/pub/ [...] omits abd4af47d3fb cifs: fix dfs-links omits b7976dcf363b Merge tag 'qcom-dts-for-5.12' of git://git.kernel.org/pub/ [...] omits 8a2b1ec17085 Merge tag 'qcom-arm64-for-5.12' of git://git.kernel.org/pu [...] omits 79e3faa756b2 Merge tag 'amlogic-dt64-1' of git://git.kernel.org/pub/scm [...] omits 02bb4cb4c463 Merge tag 'amlogic-dt' of git://git.kernel.org/pub/scm/lin [...] omits 638f79778d4f Merge tag 'zynqmp-dt-for-v5.12' of https://github.com/Xili [...] omits f3d8876acac0 Merge tag 'samsung-dt-5.12' of git://git.kernel.org/pub/sc [...] omits 4b8878eefa0a drm/dp_mst: Don't cache EDIDs for physical ports omits 8d0cb8860a45 drm/virtio: fix an error code in virtio_gpu_init() omits e2e2e008f96e drm/todo: Add entry for moving to dma_resv_lock omits b9377df12114 drm/nouveau: remove set but not used variable ‘pdev’ in no [...] omits bb0ea1963905 drm/vmwgfx: Fix some memory leaks on errors omits 439dde0a96f0 drm/vc4: remove unneeded variable: "ret" omits 57037094fe14 drm: replace drm_modeset_lock_all() in drm_client_modeset_ [...] omits 0b365a207ec7 drm/gma500: Remove dependency on TTM omits ac798eb13c70 drm/gma500: Remove CONFIG_X86 conditionals from source files omits 26499e0518a7 drm/gma500: Drop DRM_GMA3600 config option omits e1da811218d2 drm/gma500: Remove Medfield support omits 46d4a938fe6d dma-buf: Avoid comma separated statements omits de4248b744e8 drm/lima: fix reference leak in lima_pm_busy omits c10983e14e8f drm/scheduler: Job timeout handler returns status (v3) omits 78e4ba40f1c1 drm/vmwgfx/vmwgfx_drv: Fix an error path in vmw_setup_pci_ [...] omits 6ff92deff711 dt-binding: display: bcm2711-hdmi: Add CEC and hotplug interrupts omits ae442bf6d607 drm/vc4: hdmi: Don't register the CEC adapter if there's n [...] omits 1e5e4bbdfdd2 drm/vc4: hdmi: Remove cec_available flag omits 185e98b3bd93 drm/vc4: hdmi: Support BCM2711 CEC interrupt setup omits ed4a6bbd6386 drm/vc4: hdmi: Split the interrupt handlers omits 23b7eb5c12b3 drm/vc4: hdmi: Introduce a CEC clock omits 47fa9a80270e drm/vc4: hdmi: Update the CEC clock divider on HSM rate change omits 163a3ef681e5 drm/vc4: hdmi: Compute the CEC clock divider from the clock rate omits 4d8602b8ec16 drm/vc4: hdmi: Restore cec physical address on reconnect omits 5a32bfd563e8 drm/vc4: hdmi: Fix up CEC registers omits 4a59ed546c05 drm/vc4: hdmi: Fix register offset with longer CEC messages omits 902dc5c19a8f drm/vc4: hdmi: Move hdmi reset to bind omits ea4a1ea4c8f4 Revert "MIPS: microMIPS: Fix the judgment of mm_jr16_op an [...] omits 70779b897395 fs/affs: release old buffer head on error path omits 1a41bd222093 dt-bindings: interconnect: Fix the expected number of cells omits c76fe896d6fd Merge tag 'omap-for-v5.12/defconfig-signed' of git://git.k [...] omits d0236f17c319 Merge tag 'optee-simplify-i2c-access_for-v5.12' of git://g [...] omits ca23ecfdbd44 remoteproc/mediatek: support L1TCM omits 503c64cc42f1 dt-bindings: remoteproc: mediatek: add L1TCM memory region omits ff3ea536023e remoteproc/mediatek: enable MPU for all memory regions in [...] omits 2e88e8fcdfcd remoteproc/mediatek: use devm_platform_ioremap_resource_byname omits ec8207ae39dc remoteproc: ingenic: Add module parameter 'auto_boot' omits 8c545f52dce4 remoteproc/mediatek: acknowledge watchdog IRQ after handled omits 9a1d27148543 remoteproc: qcom_wcnss: remove unneeded semicolon omits bfb44502b8fc remoteproc: qcom: fix glink dependencies omits 505ca2f7770b ACPI: OSL: Rework acpi_check_resource_conflict() omits 1c7673476b82 s390/vtime: use cpu alternative for stck/stckf omits 80841ad8d4ca s390/alternatives: add alternative_input() / alternative_io() omits 78f657094622 s390/entry: use cpu alternative for stck/stckf omits b22446d00af9 s390/time: use stcke instead of stck omits 683071b02c44 s390/cpum_cf_diag: use get_tod_clock_fast() omits b29c5093820d s390/vtime: fix inline assembly clobber list omits fe8344a09272 s390/vdso: on timens page fault prefault also VVAR page omits eeab78b05d20 s390/vdso: implement generic vdso time namespace support omits 1ba2d6c0fd4e s390/vdso: simplify __arch_get_hw_counter() omits 214b3564869c s390/vdso: move data page before code pages omits 5056c2c53a22 s390/vdso: put vdso datapage in a separate vma omits dfc11c98763a s390/vdso: get rid of vdso_fault omits 8d4be7f318bc s390/vdso: misc simple code changes omits 6755270b5ee2 s390/vdso: remove superfluous variables omits 5ffd9af0fb61 s390/vdso: remove superfluous check omits e1eac1947bae s390/vdso: remove BUG_ON() omits ea44de691eba s390/vdso: simplify vdso size calculation omits 96c0c7ae5266 s390/vdso: convert vdso_init() to arch_initcall omits 1432cfe69e25 s390/vdso: fix vdso data page definition omits 74b6844803e4 s390/vdso: remove VDSO32_LBASE compat leftover omits 42d7ccca3710 s390/defconfig: add some NFT modules omits 9f9b312db40b s390/debug_config: enable kmemleak detector omits 2e0d3bd8c55e Documentations: scsi, kvm: Update s390-tools GitHub URL omits d39fae45c97c s390/zcrypt: return EIO when msg retry limit reached omits 5b96e6c10b63 s390/thread_info.h: fix task_struct declaration warning omits d010b3787368 s390: update defconfigs omits 85eda128e133 s390: Simplify the calculation of variables omits d09cb482ed39 s390/ap: remove unneeded semicolon omits ba764dd703fe s390/pci: refactor zpci_create_device() omits bd83917155c1 s390/qdio: track time of last data IRQ for each device omits 954d6235be41 s390/qdio: make thinint registration symmetric omits 6bb7a51b605a s390/qdio: adopt new tasklet API omits ed645696e07a s390/qdio: remove qdio_inbound_q_moved() wrapper omits 1ecbcfd57ed6 s390/qdio: remove Input tasklet code omits 91a4b9e619c1 Merge tag 'devfreq-next-for-5.12' of git://git.kernel.org/ [...] omits ef3c67b6454b mfd: intel_msic: Remove driver for deprecated platform omits 1b79fc4f2bfd x86/apb_timer: Remove driver for deprecated platform omits 2468f933b14e x86/platform/intel-mid: Remove unused leftovers (vRTC) omits 59326a6748ce x86/platform/intel-mid: Remove unused leftovers (msic) omits f7009c53bb83 x86/platform/intel-mid: Remove unused leftovers (msic_thermal) omits 4450e93fea0c x86/platform/intel-mid: Remove unused leftovers (msic_power_btn) omits db47204609c6 x86/platform/intel-mid: Remove unused leftovers (msic_gpio) omits 2ec51fa7445f x86/platform/intel-mid: Remove unused leftovers (msic_battery) omits 4bbf7cfede61 x86/platform/intel-mid: Remove unused leftovers (msic_ocd) omits befb0e7523af x86/platform/intel-mid: Remove unused leftovers (msic_audio) omits e9c6deee00e9 arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ omits 86b6d4f8cf2a Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-2' of git://git [...] omits 7f03d9fefcc5 media: i2c: Kconfig: Make MAX9271 a module omits c702e2f70275 media: imx334: 'ret' is uninitialized, should have been PTR_ERR() omits 57e0d7b7f866 backlight: ktd253: Bring up in a known state omits 848fdd62399c NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache omits f8da5752fd1b arm64: cpufeatures: Allow disabling of Pointer Auth from t [...] omits 7f6240858cf3 arm64: Defer enabling pointer authentication on boot core omits 93ad55b7852b arm64: cpufeatures: Allow disabling of BTI from the command-line omits a762f4ffc3c8 arm64: Move "nokaslr" over to the early cpufeature infrastructure omits 166cc2a4be0d KVM: arm64: Document HVC_VHE_RESTART stub hypercall omits 1945a067f351 arm64: Make kvm-arm.mode={nvhe, protected} an alias of id_ [...] omits 863ace77e9ff arm64: Add an aliasing facility for the idreg override omits 41fac42c2533 arm64: Honor VHE being disabled from the command-line omits 361db0fca7af arm64: Allow ID_AA64MMFR1_EL1.VH to be overridden from the [...] omits 33200303553d arm64: cpufeature: Add an early command-line cpufeature ov [...] omits f6f0c4362f07 arm64: Extract early FDT mapping from kaslr_early_init() omits cccb493cdae7 dm table: remove needless request_queue NULL pointer checks omits 24f6b6036c9e dm table: fix zoned iterate_devices based device capabilit [...] omits b3341ae0efa2 arm64: cpufeature: Use IDreg override in __read_sysreg_by_ [...] omits 8f266a5d878a arm64: cpufeature: Add global feature override facility omits d077cb3cb904 arm64: Move SCTLR_EL1 initialisation to EL-agnostic code omits e2df464173f0 arm64: Simplify init_el2_state to be non-VHE only omits 19e87e131915 arm64: Move VHE-specific SPE setup to mutate_to_vhe() omits c6f8c92f3f36 arm64: Drop early setting of MDSCR_EL2.TPMS omits 0c93df9622d4 arm64: Initialise as nVHE before switching to VHE omits 5b0fab508992 dm table: fix DAX iterate_devices based device capability checks omits a4c8dd9c2d09 dm table: fix iterate_devices based device capability checks omits 9294b8a12585 Documentation: kvm: fix warning omits 0c165b3c01fe KVM: x86/xen: Allow reset of Xen attributes omits 8f5c44f953d3 KVM: x86/mmu: Make HVA handler retpoline-friendly omits b9ce0f86d919 KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper omits fc08b628d7c9 KVM: x86: hyper-v: Allocate Hyper-V context lazily omits 8f014550dfb1 KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional omits 3c9ea42802a1 clk: Mark fwnodes when their clock provider is added/removed omits bab2d712eeaf PM: domains: Mark fwnodes when their powerdomain is added/removed omits ed1054a02aa2 irqdomain: Mark fwnodes when their irqdomain is added/removed omits 74c782cff77b driver core: fw_devlink: Handle suppliers that don't use d [...] omits a9dd8f3c2cf3 of: property: Add fw_devlink support for optional properties omits 19d0f5f6bff8 driver core: Add fw_devlink.strict kernel param omits 1753c4d1edbc of: property: Don't add links to absent suppliers omits 9528e0d9c100 driver core: fw_devlink: Detect supplier devices that will [...] omits e5e1c2097881 driver core: platform: Emit a warning if a remove callback [...] omits f265f06af194 of: property: Fix fw_devlink handling of interrupts/interr [...] omits ced2af419528 gpiolib: Don't probe gpio_device if it's not the primary device omits 6db59d357e8e perf arm64/s390: Fix printf conversion specifier for IP addresses omits 4592b7eaa87d KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically omits f2bc14b69c38 KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context omits 9ff5e0304e94 KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get [...] omits 72167a9d7da2 KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable omits 05f04ae4ffcc KVM: x86: hyper-v: Introduce to_kvm_hv() helper omits f69b55efef84 KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() omits aafa97fd1c01 KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() omits e0121fa29a7f KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() omits ef3f3980dedf KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() omits cb5b916172c6 KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() omits a75b40a4dd57 selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test omits 32f00fd9ef39 selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code omits 4fc096a99e01 KVM: Raise the maximum number of user memslots omits 281d9cd9b471 selftests: kvm: Raise the default timeout to 120 seconds omits 996ff5429e98 KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers omits 29d6ca41992a KVM: x86: reading DR cannot fail omits 6f7a343987fa KVM: SVM: Remove an unnecessary forward declaration omits e6c804a848d6 KVM: SVM: Move AVIC vCPU kicking snippet to helper function omits 2644312052d5 KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 omits 16d5163f3387 KVM: x86: Remove misleading DR6/DR7 adjustments from RSM e [...] omits 448841f0b7b5 KVM: x86/xen: Use hva_t for holding hypercall page address omits 99df541dcc97 KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() omits 0f000f9c8918 perf powerpc: Fix printf conversion specifier for IP addresses omits 31035839540e clk: meson: axg: Remove MIPI enable clock gate omits dcd48b25c682 clk: meson-axg: remove CLKID_MIPI_ENABLE omits fe6c98a115af MIPS: crash_dump.c: Simplify copy_oldmem_page() omits 408802434467 Revert "mips: Manually call fdt_init_reserved_mem() method" omits 18bff59ba2a7 staging: rtl8723bs: fix blank lines and comments in rtl872 [...] omits 1542d1324be1 USB: serial: drop bogus to_usb_serial_port() checks omits c5d1448fa353 USB: serial: make remove callback return void omits a54af1b7d667 USB: serial: drop if with an always false condition omits a9545779ee9e KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_re [...] omits 9fd6dad1261a mm: provide a saner PTE walking API for modules omits 0a25669ba8a2 Merge tag 'thunderbolt-for-v5.12-rc1' of git://git.kernel. [...] omits a5c5168478d7 ARM: dts: aspeed: Add Everest BMC machine omits 8828af99a161 ARM: dts: aspeed: inspur-fp5280g2: Add ipsps1 driver omits 326e852f2c20 ARM: dts: aspeed: inspur-fp5280g2: Add GPIO line names omits 13177f6ed3ea ARM: dts: aspeed: Add Supermicro x11spi BMC machine omits 2b433f7128e7 ARM: dts: aspeed: g220a: Fix some gpio omits cc36a99de0fa ARM: dts: aspeed: g220a: Enable ipmb omits d2dc55b96f87 ARM: dts: aspeed: rainier: Add eMMC clock phase compensation omits d050d049f8b8 ARM: dts: aspeed: Add LCLK to lpc-snoop omits 36652a295266 ARM: dts: aspeed: Add device tree for Ampere's Mt. Jade BMC omits 0566752c3e86 uapi: map_to_7segment: Update example in documentation omits 5c3db63abdb0 device.h: Remove bogus "the" in kerneldoc omits 61de21a83151 uio: uio_pci_generic: don't fail probe if pdev->irq equals [...] omits 2fd10bcf0310 drivers/misc/vmw_vmci: restrict too big queue size in qp_h [...] omits b2c852f490e0 firewire: replace tricky statement by two simple ones omits 2adc75fba328 vme: make remove callback return void omits 5f6805327982 firmware: google: make coreboot driver's remove callback r [...] omits 1077d4367ab3 firmware: xilinx: Use explicit values for all enum values omits fe6ad68e4a62 usb: gadget: Assign boolean values to a bool variable omits f5d1d63e7359 usb: typec: tcpm: Get Sink VDO from fwnode omits 630dce2810b9 dt-bindings: connector: Add SVDM VDO properties omits 4c93cad8cc78 usb: typec: displayport: Fill the negotiated SVDM Version [...] omits 372adf075a43 usb: typec: ucsi: Determine common SVDM Version omits 5e1d4c49fbc8 usb: typec: tcpm: Determine common SVDM Version omits 31737c27d665 usb: pd: Make SVDM Version configurable in VDM header omits 3c5960c0559c usb: typec: Manage SVDM version omits a157270fbf37 serial: core: Remove BUG_ON(in_interrupt()) check omits 151db8c08c90 vt_ioctl: Remove in_interrupt() check omits d1f50bcfd646 i2c: i801: Add support for Intel Alder Lake PCH-P omits aab0b4fe1b75 i2c: mv64xxx: Fix check for missing clock after adding RPM omits c1f664d2400e irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap omits a39bd92e92b9 i2c: mux: mlxcpld: Add callback to notify mux creation completion omits 699c0506543e i2c: mux: mlxcpld: Extend supported mux number omits c52a1c5f5db5 i2c: mux: mlxcpld: Extend driver to support word address s [...] omits cae5216387d1 i2c: mux: mlxcpld: Get rid of adapter numbers enforcement omits 81566938083a i2c: mux: mlxcpld: Prepare mux selection infrastructure fo [...] omits 84af1b168c50 i2c: mux: mlxcpld: Convert driver to platform driver omits 256b92af784d x86/build: Disable CET instrumentation in the kernel for 3 [...] omits 9f0781bac9f3 MIPS: process: Fix no previous prototype warning omits fc4cac4cfc43 MIPS: compressed: fix build with enabled UBSAN omits 5b06931d7f8b sample/acrn: Introduce a sample of HSM ioctl interface usage omits 279dcf693ac7 virt: acrn: Introduce an interface for Service VM to control vCPU omits aa3b483ff1d7 virt: acrn: Introduce irqfd omits d8ad515156b6 virt: acrn: Introduce ioeventfd omits 5a0c9f176f23 virt: acrn: Introduce I/O ranges operation interfaces omits 3d679d5aec64 virt: acrn: Introduce interfaces to query C-states and P-s [...] omits c7cf8d27244f virt: acrn: Introduce interrupt injection interfaces omits ce011e1363a1 virt: acrn: Introduce interfaces for PCI device passthrough omits 3c4c331667d4 virt: acrn: Introduce PCI configuration space PIO accesses [...] omits 72f293de3ff4 virt: acrn: Introduce I/O request management omits 88f537d5e8dd virt: acrn: Introduce EPT mapping management omits 2ad2aaee1bc9 virt: acrn: Introduce an ioctl to set vCPU registers state omits 9c5137aedd11 virt: acrn: Introduce VM management interfaces omits 666834c47d3b virt: acrn: Introduce ACRN HSM basic driver omits 8a0a87198a58 x86/acrn: Introduce hypercall interfaces omits ebbfc978f37e x86/acrn: Introduce acrn_cpuid_base() and hypervisor feature bits omits 7995700e65f1 x86/acrn: Introduce acrn_{setup, remove}_intr_handler() omits c619a804cc43 docs: acrn: Introduce ACRN omits b7c20f381598 HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspi [...] omits b212658aebda misc: fastrpc: fix incorrect usage of dma_map_sgtable omits d67cc29e6d1f bus: fsl-mc: list more commands as accepted through the ioctl omits e70ba1b06c26 bus: fsl-mc: add the dpdbg device type omits ef0fec22146b bus: fsl-mc: Fix test for end of loop omits 457d2fc54f00 MIPS: relocatable: Use __kaslr_offset in show_kernel_relocation omits d4d3ef8b347b MIPS: relocatable: Provide kaslr_offset() to get the kerne [...] omits decfe496fe77 HID: Ignore battery for Elan touchscreen on HP Spectre X36 [...] omits fab3a95654ee HID: logitech-dj: add support for the new lightspeed conne [...] omits 2aefba190f17 HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID omits 609cf09c5680 ipack: Handle a driver without remove callback omits c31d32ba580d ipack: Fail earlier for drivers without probe function omits 4b049f55ed95 usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt omits a1679af85b2a usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 omits 68d10458a663 Merge tag 'usb-v5.12-rc1' of git://git.kernel.org/pub/scm/ [...] omits e3e3eaab2b48 Merge tag 'misc-habanalabs-next-2021-02-08' of https://git [...] omits 47ddb856c20f Merge tag 'phy-for-5.12' of git://git.kernel.org/pub/scm/l [...] omits f3be86136266 Merge tag 'soundwire-5.12-rc1' of git://git.kernel.org/pub [...] omits e666b79e2295 mei: use sysfs_emit() in tx_queue_limit_show sysfs omits b398d53cd421 mei: bus: block send with vtag on non-conformat FW omits bf5c9cc8ad7f mei: bus: change remove callback to return void omits f320ff0387a8 mei: bus: simplify mei_cl_device_remove() omits 0f5dcab76715 staging: rtl8723bs: remove braces from two single line if blocks omits 7eea86fb8cbb staging: rtl8723bs: fix braces for os_dep/mlme_linux.c omits a8f759e12b42 staging: hikey9xx: make phy_ops struct const omits 643fd47afc3d staging: hikey9xx: change spaces to tabs omits fb7acfe7b0ef dt-bindings: clock: imx: Switch to my personal address omits 31a42c2f3b5d clk: mediatek: mux: Update parent at enable time omits 6df3c6d9fdde clk: mediatek: mux: Drop unused clock ops omits 8c18e927b10d clk: mediatek: Select all the MT8183 clocks by default omits ee7294ba49bf clk: remove u300 driver omits ed0f3e23d106 clk: remove sirf prima2/atlas drivers omits bcbe6005eb18 clk: remove zte zx driver omits 7765f32a8e9b clk: remove tango4 driver omits ee5cc0363ea0 Merge branch 'kbuild/resolve_btfids: Invoke resolve_btfids' omits 50d3a3f81689 kbuild: Add resolve_btfids clean to root clean target omits 7962cb9b640a tools/resolve_btfids: Set srctree variable unconditionally omits f23130979c2f tools/resolve_btfids: Check objects before removing omits fc6b48f692f8 tools/resolve_btfids: Build libbpf and libsubcmd in separa [...] omits d39bfd0686fd scsi: iscsi: Drop session lock in iscsi_session_chkready() omits 5b0ec4cf0494 scsi: qla4xxx: Use iscsi_is_session_online() omits c8447e4c2eb7 scsi: libiscsi: Reset max/exp cmdsn during recovery omits 25c400db2083 scsi: iscsi_tcp: Fix shost can_queue initialization omits b4046922b3c0 scsi: libiscsi: Add helper to calculate max SCSI cmds per session omits c435f0a9ecb7 scsi: libiscsi: Fix iSCSI host workq destruction omits 14936b1ed249 scsi: libiscsi: Fix iscsi_task use after free() omits 5923d64b7ab6 scsi: libiscsi: Drop taskqueuelock omits d28d48c69977 scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling omits 70ae13abd5d0 scsi: isci: Remove redundant initialization of variable 'status' omits bafd09f8d8ec scsi: ufs: Print the counter of each event history omits 960204ecca5e scsi: qla2xxx: Simplify if statement omits 762a8ea515f5 scsi: target: sbp: Remove unneeded semicolon omits 446b5f3d3fd5 scsi: mpt3sas: Update driver version to 37.100.00.00 omits 688c1a0a130b scsi: mpt3sas: Additional diagnostic buffer query interface omits 664f0dce2058 scsi: mpt3sas: Add support for shared host tagset for CPU hotplug omits d309ae07327d scsi: mpt3sas: Fix ReplyPostFree pool allocation omits e92b0b5edfc7 scsi: pmcraid: Fix 'ioarcb' alignment warning omits f852c596f2ee scsi: scsi_debug: Fix a memory leak omits a2fe7baa27a4 clk: xilinx: move xlnx_vcu clock driver from soc omits cd0cefa9c96b soc: xilinx: vcu: fix alignment to open parenthesis omits e2fb5c3b2315 soc: xilinx: vcu: fix repeated word the in comment omits bc2702027062 soc: xilinx: vcu: use bitfields for register definition omits 5a9b12581708 soc: xilinx: vcu: remove calculation of PLL configuration omits 58ee6baf393e soc: xilinx: vcu: make the PLL configurable omits 4472e1849db7 soc: xilinx: vcu: make pll post divider explicit omits 9c789deea206 soc: xilinx: vcu: implement clock provider for output clocks omits 5a2b2e134187 soc: xilinx: vcu: register PLL as fixed rate clock omits f1bc982e7ced soc: xilinx: vcu: implement PLL disable omits 354dcf7b02a3 soc: xilinx: vcu: add helpers for configuring PLL omits a3ab984bb8b0 soc: xilinx: vcu: add helper to wait for PLL locked omits d387dfc43cba soc: xilinx: vcu: drop coreclk from struct xlnx_vcu omits 0225daea0814 clk: divider: fix initialization with parent_hw omits bc6b9dc79c87 ARM: dts: vcu: define indexes for output clocks omits 6ba7ea7630fb clk: axi-clkgen: use devm_platform_ioremap_resource() short-hand omits 99da100bac55 dt-bindings: clock: adi,axi-clkgen: add compatible string [...] omits da68c30963c0 clk: clk-axiclkgen: add ZynqMP PFD and VCO limits omits 324a810583ff clk: axi-clkgen: replace ARCH dependencies with driver deps omits bf1b4659dc27 scsi: sd: Warn if unsupported ZBC device is probed omits 0a1b0fd929a8 bpf: Simplify bool comparison omits 1589a1fa4e38 selftests/bpf: Add missing cleanup in atomic_bounds test omits 11da9f0c6d14 selftests/bpf: Remove unneeded semicolon omits 9d294a685fbc btrfs: zoned: enable to mount ZONED incompat flag omits b528f4671327 btrfs: zoned: deal with holes writing out tree-log pages omits 3ddebf27fcd3 btrfs: zoned: reorder log node allocation on zoned filesystem omits fa1a0f42a035 btrfs: zoned: serialize log transaction on zoned filesystems omits 40ab3be102f0 btrfs: zoned: extend zoned allocator to use dedicated tree [...] omits 6ab6ebb76042 btrfs: split alloc_log_tree() omits f7ef5287a63d btrfs: zoned: relocate block group to repair IO failure in [...] omits 32430c614844 btrfs: zoned: enable relocation on a zoned filesystem omits 7db1c5d14dcd btrfs: zoned: support dev-replace in zoned filesystems omits de17addce7a2 btrfs: zoned: implement copying for zoned device-replace omits 6143c23ccced btrfs: zoned: implement cloning for zoned device-replace omits 78ce9fc269af btrfs: zoned: mark block groups to copy for device-replace omits 4eef29ef6360 btrfs: zoned: do not use async metadata checksum on zoned [...] omits 24c0a7227fdf btrfs: zoned: wait for existing extents before truncating omits 0bc09ca12980 btrfs: zoned: serialize metadata IO omits 42c011000963 btrfs: zoned: introduce dedicated data write path for zone [...] omits 544d24f9de73 btrfs: zoned: enable zone append writing for direct IO omits d8e3fb106f39 btrfs: zoned: use ZONE_APPEND write for zoned mode omits 24533f6a9ad6 btrfs: save irq flags when looking up an ordered extent omits 08f455593fff btrfs: zoned: cache if block group is on a sequential zone omits 138082f36610 btrfs: extend btrfs_rmap_block for specifying a device omits cacb2cea4638 btrfs: zoned: check if bio spans across an ordered extent omits d22002fd37bd btrfs: zoned: split ordered extent when bio is sent omits cfe94440d174 btrfs: zoned: handle REQ_OP_ZONE_APPEND as writing omits e1326f0339fe btrfs: zoned: use bio_add_zone_append_page omits 953651eb308f btrfs: factor out helper adding a page to bio omits dcba6e48b518 btrfs: zoned: reset zones of unused block groups omits 011b41bffa3d btrfs: zoned: advance allocation pointer after tree log node omits d3575156f662 btrfs: zoned: redirty released extent buffers omits 2eda57089ea3 btrfs: zoned: implement sequential extent allocation omits 169e0da91a21 btrfs: zoned: track unusable bytes for zones omits a94794d50d78 btrfs: zoned: calculate allocation offset for conventional zones omits 08e11a3db098 btrfs: zoned: load zone's allocation offset omits 381a696eb5f9 btrfs: zoned: verify device extent is aligned to zone omits 1cd6121f2a38 btrfs: zoned: implement zoned chunk allocator omits 3c9daa09ccd4 btrfs: zoned: allow zoned filesystems on non-zoned block devices omits 1cb3dc3f7915 btrfs: zoned: disallow fitrim on zoned filesystems omits b53429bad3a3 btrfs: zoned: do not load fs_info::zoned from incompat flag omits 4afd2fe835a0 btrfs: release path before calling to btrfs_load_block_gro [...] omits d6639b35da2d btrfs: zoned: use regular super block location on zone emulation omits 7365104236ad btrfs: zoned: defer loading zone info after opening trees omits a14e3caaaa72 RDMA/qedr: Remove in_irq() usage from debug output omits 086f580c0152 RDMA/rxe: Cleanup init_send_wqe omits dc78074a808e RDMA/rxe: Fix minor coding style issues omits db72438c9319 RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow omits 1602a31d71d3 selftests/timens: add futex binary to .gitignore omits a5887d62072e RDMA/hns: Delete redundant judgment when preparing descriptors omits cd0a4baf36da RDMA/hns: Remove unnecessary wrap around for EQ's consumer index omits 62490fd5a865 RDMA/hns: Avoid unnecessary memset on WQEs in post_send omits 993703370a6f RDMA/hns: Remove some magic numbers omits c05ffb1f7db2 RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h omits 86f767e6fc1e RDMA/hns: Replace wmb&__raw_writeq with writeq omits 3fe07a008e0b RDMA/hns: Skip qp_flow_control_init() for HIP09 omits 7373de9adb19 RDMA/hns: Disable RQ inline by default omits 9ea9a53ea93b RDMA/hns: Add mapped page count checking for MTR omits ea4092f3b56b RDMA/hns: Fix type of sq_signal_bits omits 773f841ab1ae RDMA/hns: Avoid filling sgid index when modifying QP to RTR omits 01584a5edcc4 RDMA/hns: Add support of direct wqe omits 429fa9698957 RDMA/siw: Fix calculation of tx_valid_cpus size omits b1cd3d82a964 selftests: breakpoints: Use correct error messages in brea [...] omits c3b0e880bbfa iomap: support REQ_OP_ZONE_APPEND omits ae29333fa644 block: add bio_add_zone_append_page omits f405ac83fa25 selftests/vDSO: fix ABI selftest on riscv omits 204cbe423b6e RDMA/hns: Add verification of QP type when post_recv omits 2e07a3d94585 RDMA/hns: Refactor hns_roce_v2_post_srq_recv() omits 6b981e2bd925 RDMA/hns: Clear remaining unused sges when post_recv omits 9ae2a37e6ae6 RDMA/hns: Refactor post recv flow omits 3f31c4126573 RDMA/hns: Use new interfaces to write SRQC omits eacb45ca8f4b RDMA/hns: Refactor code about SRQ Context omits 0fee45163496 RDMA/hns: Refactor hns_roce_create_srq() omits 6ee00fbf733d RDMA/hns: Remove the reserved WQE of SRQ omits bb74fe7e81c8 RDMA/hns: Fixed wrong judgments in the goto branch omits b5df9b7a2f96 RDMA/hns: Force srq_limit to 0 when creating SRQ omits 1620f09b96ec RDMA/hns: Bugfix for checking whether the srq is full when [...] omits 9dd052474a26 RDMA/hns: Allocate one more recv SGE for HIP08 omits 18f6e6854858 selftests/x86/ldt_gdt: remove unneeded semicolon omits 8a94b4ea28a3 selftests/ipc: remove unneeded semicolon omits 1d317c1ca293 kselftests: dmabuf-heaps: Add extra checking that allocate [...] omits 06fc1aaea968 kselftests: dmabuf-heaps: Cleanup test output omits 1b50e10ee699 kselftests: dmabuf-heaps: Softly fail if don't find a vgem device omits 50c65a834294 kselftests: dmabuf-heaps: Add clearer checks on DMABUF_BEG [...] omits 64ba3d591c9d kselftests: dmabuf-heaps: Fix Makefile's inclusion of the [...] omits 7af29141a31a kunit: tool: fix unintentional statefulness in run_kernel() omits d992880b3d26 kunit: tool: add support for filtering suites by glob omits 5d31f71efcb6 kunit: add kunit.filter_glob cmdline option to filter suites omits 3258386aba67 ext4: reset retry counter when ext4_alloc_file_blocks() ma [...] omits 65af9b964d72 kunit: don't show `1 == 1` in failed assertion messages omits 243180f5924e kunit: make kunit_tool accept optional path to .kunitconfi [...] omits 7c2b108cbe75 Documentation: kunit: add tips.rst for small examples omits c9ef2d3e3f3b KUnit: Docs: make start.rst example Kconfig follow style.rst omits d3bae4a0b6e1 kunit: tool: simplify kconfig is_subset_of() logic omits cd4a9bc8e047 minor: kunit: tool: fix unit test so it can run from non-root dir omits a3ece0795b9a kunit: tool: use `with open()` in unit test omits 0b3e68076bb9 kunit: tool: stop using bare asserts in unit test omits cfd607e43da4 kunit: tool: fix unit test cleanup handling omits 72c9925f87c8 btrfs: fix extent buffer leak on failure to copy root omits 2c4d8cb737b8 btrfs: explain page locking and readahead in read_extent_b [...] omits 0bb3eb3ee867 btrfs: allow read-only mount of 4K sector size fs on 64K p [...] omits 92082d40976e btrfs: integrate page status update for data read path int [...] omits 32443de3382b btrfs: introduce btrfs_subpage for data inodes omits 371cdc0700c7 btrfs: introduce subpage metadata validation check omits 4325cb229381 btrfs: support subpage in endio_readpage_update_page_status() omits 4012daf769cb btrfs: introduce read_extent_buffer_subpage() omits d1e86e3fc34f btrfs: support subpage in try_release_extent_buffer() omits 92d83e943657 btrfs: support subpage in btrfs_clone_extent_buffer omits 251f2acc719e btrfs: support subpage in set/clear_extent_buffer_uptodate() omits 03a816b32be5 btrfs: introduce helpers for subpage error status omits a1d767c11cca btrfs: introduce helpers for subpage uptodate status omits 09bc1f0fb845 btrfs: attach private to dummy extent buffer pages omits 8ff8466d29ef btrfs: support subpage for extent buffer page release omits 819822107d88 btrfs: make grab_extent_buffer_from_page() handle subpage case omits 760f991f1428 btrfs: make attach_extent_buffer_page() handle subpage case omits cac06d843f25 btrfs: introduce the skeleton of btrfs_subpage structure omits 62c053fbb2d1 btrfs: set UNMAPPED bit early in btrfs_clone_extent_buffer [...] omits 6869b0a8be77 btrfs: merge PAGE_CLEAR_DIRTY and PAGE_SET_WRITEBACK to PA [...] omits d0c2f4fa555e btrfs: make concurrent fsyncs wait less when waiting for a [...] omits 64d6b281ba4d btrfs: remove unnecessary check_parent_dirs_for_sync() omits 0e44cb3f9428 btrfs: skip logging inodes already logged when logging new [...] omits 3e6a86a193b0 btrfs: skip logging directories already logged when loggin [...] omits ab12313a9f56 btrfs: avoid logging new ancestor inodes when logging new inode omits e593e54ed1f6 btrfs: stop setting nbytes when filling inode item for logging omits ddffcf6fb5ac btrfs: remove unnecessary directory inode item update when [...] omits 420343131970 btrfs: let callers of btrfs_get_io_geometry pass the em omits 951c80f83d61 btrfs: fix double accounting of ordered extent for subpage [...] omits a4559e6f6f3a btrfs: simplify condition in __btrfs_run_delayed_items omits 2965194b7700 btrfs: remove wrong comment for can_nocow_extent() omits e5ad49e215a0 btrfs: add a trace class for dumping the current ENOSPC state omits 4b02b00fe5f1 btrfs: adjust the flush trace point to include the source omits 88a777a6e527 btrfs: implement space clamping for preemptive flushing omits 2e294c60497f btrfs: simplify the logic in need_preemptive_flushing omits 9f42d3774826 btrfs: rework btrfs_calc_reclaim_metadata_size omits f205edf77315 btrfs: check reclaim_size in need_preemptive_reclaim omits ae7913ba52ec btrfs: rename need_do_async_reclaim omits 576fa34830af btrfs: improve preemptive background space flushing omits f00c42dd4cc8 btrfs: introduce a FORCE_COMMIT_TRANS flush operation omits 5deb17e18e27 btrfs: track ordered bytes instead of just dio ordered bytes omits ac1ea10e757a btrfs: add a trace point for reserve tickets omits 91e79a83fff6 btrfs: make flush_space take a enum btrfs_flush_state inst [...] omits 889803830987 btrfs: send: use struct send_ctx *sctx for btrfs_compare_t [...] omits 488bc2a2d21e btrfs: run delayed refs less often in commit_cowonly_roots omits dac348e92570 btrfs: stop running all delayed refs during snapshot omits b7774425e0c0 btrfs: remove bogus BUG_ON in alloc_reserved_tree_block omits 2a4d84c11a87 btrfs: move delayed ref flushing for qgroup into qgroup helper omits ad368f3394b7 btrfs: only run delayed refs once before committing omits 61a56a992fcf btrfs: delayed refs pre-flushing should only run the heads [...] omits e19eb11f4f3d btrfs: only let one thread pre-flush delayed refs in commit omits ddfd08cb0484 btrfs: do not block on deleted bgs mutex in the cleaner omits 867ed321f90d btrfs: abort the transaction if we fail to inc ref in btrf [...] omits eddda68d9773 btrfs: add asserts for deleting backref cache nodes omits f78743fbdae1 btrfs: do not warn if we can't find the reloc root when lo [...] omits 938fcbfb0cbc btrfs: splice remaining dirty_bg's onto the transaction di [...] omits c78a10aebb27 btrfs: fix reloc root leak with 0 ref reloc roots on recovery omits 2e626e5673c2 btrfs: remove repeated word in struct member comment omits 81e75ac74ecb btrfs: account for new extents being deleted in total_byte [...] omits 2187374f35fe btrfs: handle space_info::total_bytes_pinned inside the de [...] omits e9aa7c285d20 btrfs: enable W=1 checks for btrfs omits 71c36788b925 lib/zstd: convert constants to defines omits 8c31a3dbaa35 btrfs: zoned: remove unused variable in btrfs_sb_log_locat [...] omits 3bed2da1b00f btrfs: fix parameter description for functions in extent_io.c omits d98b188ea463 btrfs: fix parameter description in space-info.c omits b762d1d08dac btrfs: fix parameter description of btrfs_inode_rsv_releas [...] omits 6e353e3b3c55 btrfs: document btrfs_check_shared parameters omits 2639631d3494 btrfs: fix description format of fs_info of btrfs_wait_on_ [...] omits 9ee9b97990d6 btrfs: document fs_info in btrfs_rmap_block omits 92419695478b btrfs: document now parameter of peek_discard_list omits f092cf3cfd01 btrfs: improve parameter description for __btrfs_write_out_cache omits 696eb22b67ad btrfs: fix parameter description in delayed-ref.c functions omits ca4207ae1385 btrfs: fix function description formats in file-item.c omits 9ad37bb3ffc5 btrfs: fix parameter description of btrfs_add_extent_mapping omits 401bd2dd1299 btrfs: document modified parameter of add_extent_mapping omits 3c198fe06449 btrfs: rework the order of btrfs_ordered_extent::flags omits fe3b7bb085a0 btrfs: remove redundant NULL check before kvfree omits 7e2a870a599d btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node omits f7ba2d37519d btrfs: keep track of the root owner for relocation reads omits c0f0a9e71653 btrfs: introduce helper to grab an existing extent buffer [...] omits c0fab480955c btrfs: update comment for btrfs_dirty_pages omits 6bc5636a67bf btrfs: refactor __extent_writepage_io() to improve readability omits 0c64c33c603f btrfs: rename parameter offset to disk_bytenr in submit_ex [...] omits 58f74b2203d7 btrfs: refactor btrfs_dec_test_* functions for ordered extents omits 523929f1cac3 btrfs: make btrfs_dio_private::bytes u32 omits d7830b7155ab btrfs: remove always true condition in btrfs_start_delalloc_roots omits 9db4dc241e87 btrfs: make btrfs_start_delalloc_root's nr argument a long omits 9c4a062a9475 btrfs: send: remove stale code when checking for shared extents omits 7056bf69e5a3 btrfs: consolidate btrfs_previous_item ret val handling in [...] omits 1478143ac81a btrfs: ref-verify: make sure owner is set for all refs omits 0d73a11c6264 btrfs: ref-verify: pass down tree block level when building refs omits 1fec12a56003 btrfs: noinline btrfs_should_cancel_balance omits f75e2b79b5ba btrfs: allow error injection for btrfs_search_slot and btr [...] omits 69948022c926 btrfs: remove new_dirid argument from btrfs_create_subvol_root omits 23125104d848 btrfs: make btrfs_root::free_objectid hold the next availa [...] omits 6b8fad576a3c btrfs: rename btrfs_root::highest_objectid to free_objectid omits 543068a217a8 btrfs: rename btrfs_find_free_objectid to btrfs_get_free_objectid omits 453e4873869f btrfs: rename btrfs_find_highest_objectid to btrfs_init_ro [...] omits 149716570be9 btrfs: cleanup local variables in btrfs_file_write_iter omits 3cc64e7ebfb0 btrfs: clarify error returns values in __load_free_space_cache omits 4f4317c13a40 btrfs: fix error handling in commit_fs_roots omits 7a6c6243b44a drm/i915: Reject 446-480MHz HDMI clock on GLK omits d5109f739c9f drm/i915/gt: Flush before changing register state omits 58586680ffad drm/i915: Disable atomics in L3 for gen9 omits 29d88083d6ff drm/i915/gem: Move freeze/freeze_late next to suspend/susp [...] omits 54fd4b9a4ac8 drm/i915/gem: Fix oops in error handling code omits fbb2bdd22a99 drm/i915/gvt: fix uninitialized return in intel_gvt_update [...] omits 2a8f20bb645c drm/i915: Restrict DRM_I915_DEBUG to developer builds omits d50dfc0c7df7 f2fs: don't grab superblock freeze for flush/ckpt thread omits 215cb7d3823e bpf/benchs/bench_ringbufs: Remove unneeded semicolon omits 8f722f67452f openrisc: Use devicetree to determine present cpus omits b56e1cc42356 Merge tag 'v5.12-rockchip-clk1' of git://git.kernel.org/pu [...] omits 33034d7422db clk: Drop unused efm32gg driver omits 61d9fc444987 perf script: Support filtering by hex address omits 94253393df86 perf intlist: Change 'struct intlist' int member to 'unsig [...] omits 2a76d235bc7e tools/power/x86/intel-speed-select: Update version to 1.8 omits 2c7dc57e9eb8 tools/power/x86/intel-speed-select: Add new command to get [...] omits 006050a6bd5e tools/power/x86/intel-speed-select: Add new command turbo-mode omits 897218ff7cf1 KVM: x86: compile out TDP MMU on 32-bit systems omits a81fbb8771a3 perf stat: Use nftw() instead of ftw() omits 899aba891cab RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() omits 7ae3799c9b15 MAINTAINERS: Add section for NXP i.MX clock drivers omits 7d91e8181dc0 perf tools: Update topdown documentation for Sapphire Rapids omits 63e39aa6ae10 perf stat: Support L2 Topdown events omits c7444297fd37 perf test: Support PERF_SAMPLE_WEIGHT_STRUCT omits 590db42de068 perf report: Support instruction latency omits ea8d0ed6eae3 perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT omits d9d5d767b2c0 perf c2c: Support data block and addr block omits a054c2989fe3 perf tools: Support data block and addr block omits 2a57d40832dc perf tools: Support the auxiliary event omits 81898ef1303d tools headers uapi: Update tools's copy of linux/perf_event.h omits 068aeea3773a perf powerpc: Support exposing Performance Monitor Counter [...] omits 900547dd0fd2 perf probe: Add protection to avoid endless loop omits d40dac7ae8c0 Merge series "MFD/ASoC: Add support for Intel Bay Trail bo [...] omits 68e1d106eb4d clk: qcom: mmcc-msm8998: Set bimc_smmu_gdsc always on omits fa92f3b093d6 clk: qcom: mmcc-msm8998: Add hardware clockgating register [...] omits 292f75ecff07 clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs omits f86114913085 clk: qcom: gcc-msm8998: Mark gpu_cfg_ahb_clk as critical omits b791620cf4b4 clk: qcom: gcc-msm8998: Add missing hmss_gpll0_clk_src clock omits e9f322f71cbe dt-bindings: clock: gcc-msm8998: Add HMSS_GPLL0_CLK_SRC de [...] omits 68f863e56105 clk: qcom: gcc-msm8998: Wire up gcc_mmss_gpll0 clock omits 68e5d392a38e dt-bindings: clocks: gcc-msm8998: Add GCC_MMSS_GPLL0_CLK d [...] omits fe8e6d554705 clk: qcom: videocc: Add gdsc mmcx-reg supply hook omits c80a4285a36e clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_CLK omits 2334032f00af clk: qcom: videocc: Add sm8250 VIDEO_CC_MVS0_DIV_CLK_SRC omits 9ba80d849c83 dt-bindings: clock: Add missing SM8250 videoc clock indices omits 2ade0d60939b x86/sgx: Maintain encl->refcount for each encl->mm_list entry omits 44c20c9ed37f clk: qcom: gcc: Add clock driver for SM8350 omits a2e8c80845be dt-bindings: clock: Add SM8350 GCC clock bindings omits f4c7e27aa4b6 clk: qcom: clk-alpha-pll: Add support for Lucid 5LPE PLL omits 80ca7765fc75 clk: qcom: clk-alpha-pll: modularize alpha_pll_trion_set_rate() omits 160210b48331 clk: qcom: clk-alpha-pll: replace regval with val omits 4433594bbe5d clk: qcom: gcc: Add global clock controller driver for SC8180x omits 0fadcdfdcf57 dt-bindings: clock: Add SC8180x GCC binding omits d79dfa19ca42 clk: qcom: gcc-sc7180: Mark the MM XO clocks to be always ON omits 8a1f7fb17569 clk: qcom: rpmhcc: Add sc8180x rpmh clocks omits e6c3cc63fa1a dt-bindings: clock: qcom: rpmhcc: Add sc8180x rpmh clocks omits 78ddb79cab17 clk: qcom: gfm-mux: fix clk mask omits f28dec1ab71b clk: qcom: Add SDX55 APCS clock controller support omits 5a5223ffd7ef clk: qcom: Add A7 PLL support omits ee778e069dd4 dt-bindings: clock: Add Qualcomm A7 PLL binding omits 6459b8469753 arm64: entry: consolidate Cortex-A76 erratum 1463225 workaround omits 321b36c79c43 memory: tegra186-emc: Replace DEFINE_SIMPLE_ATTRIBUTE with [...] omits 0e9bc42089a7 memory: samsung: exynos5422-dmc: Correct function names in [...] omits 62c290a6784a memory: ti-emif-pm: Drop of_match_ptr from of_device_id table omits f503878564f5 ARM: s3c: irq-s3c24xx: staticize local functions omits 49dc85ca3c78 ARM: s3c: irq-s3c24xx: include headers for missing declarations omits 33b14f663df8 arm64: dts: meson: add initial device-tree for ODROID-HC4 omits 56f45a21fc44 dt-bindings: arm: amlogic: add ODROID-HC4 bindings omits 88d537bc92ca arm64: dts: meson: convert meson-sm1-odroid-c4 to dtsi omits 5427c7d6296e ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF [...] omits 28aa2f9e73e7 NFS: Always clear an invalid mapping when attempting a buf [...] omits a51d18568180 Merge tag 'linux-cpupower-5.12-rc1' of git://git.kernel.or [...] omits 054bee16163d dm writecache: return the exact table values that were set omits fc9dc401899a NFS: Optimise sparse writes past the end of file omits 37eaeed1a57e NFS: Fix documenting comment for nfs_revalidate_file_size() omits da5dfbb97a82 habanalabs/gaudi: don't enable clock gating on DMA5 omits 6df50d274363 habanalabs: return block size + block ID omits 5b6b780660ad habanalabs: update security map after init CPU Qs omits 28bcf1fdc408 habanalabs: enable F/W events after init done omits b520ca5d82f6 habanalabs/gaudi: use HBM_ECC_EN bit for ECC ERR omits e52606d2f536 habanalabs: support fetching first available user CQ omits 5dbd7b4de6ef habanalabs: improve communication protocol with cpucp omits 6c1e3f92f9f1 habanalabs: fix integer handling issue omits 45901a231723 NFSv4: Fixes for nfs4_bitmask_adjust() omits 0f1f7f22f384 Platform: OLPC: Constify static struct regulator_ops omits bd69bcce4aa0 platform/surface: Add Surface Hot-Plug driver omits 7b9f5793e1f2 Merge tag 'v5.12-rockchip-defconfig64-1' of git://git.kern [...] omits 7a800a20ae63 block: use bi_max_vecs to find the bvec pool omits 72b043654ba8 md/raid10: remove dead code in reshape_request omits 977be0127384 block: mark the bio as cloned in bio_iov_bvec_set omits ed97ce5e1daf block: set BIO_NO_PAGE_REF in bio_iov_bvec_set omits 86004515ed80 block: remove a layer of indentation in bio_iov_iter_get_pages omits 0f2e6ab851ae block: turn the nr_iovecs argument to bio_alloc* into an u [...] omits de76fd893074 block: remove the 1 and 4 vec bvec_slabs entries omits f007a3d66c54 block: streamline bvec_alloc omits f2c3eb9bb0ef block: factor out a bvec_alloc_gfp helper omits 6ac0b71537e1 block: move struct biovec_slab to bio.c omits dc0b8a57ad7b block: reuse BIO_INLINE_VECS for integrity bvecs omits 0e9ddb39b7d9 io_uring: cleanup up cancel SQPOLL reqs across exec omits cfc9e5631107 Merge tag 'at91-defconfig-5.11-2' of git://git.kernel.org/ [...] omits 9a87fc1e0619 ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 omits 8ade6d8b02b1 ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() omits 45a90d4aba17 ASoC: Add compatible strings for JZ4760(B) SoC omits d9cd22e9c87c ASoC: codec: Add driver for JZ4760 internal codec omits bad929b81ce2 ASoC: codec/ingenic: Depend on MACH_INGENIC omits 017131e056de Merge tag 'ib-mfd-asoc-v5.12' of git://git.kernel.org/pub/ [...] omits 58898fd82c67 Merge series "spi: add set_cs_timing support for HW/SW CS [...] omits c88eb1b5167b Merge series "Add HDMI support for Intel KeemBay I2S" from [...] omits 3bf48ea4f2dd Merge series "Rename audio graph export functions" from Sa [...] omits 8d19b4e0b377 ALSA: pcm: Use for_each_pcm_substream() macro omits 700cb7073077 ALSA: pcm: Don't call sync_stop if it hasn't been stopped omits 2c87c1a49c9d ALSA: pcm: Assure sync with the pending stop operation at suspend omits 29bb274e9497 ALSA: pcm: Call sync_stop at disconnection omits 257d2d7e9e79 ALSA: usb-audio: Don't avoid stopping the stream at disconnection omits 5c2b301476ec ALSA: usb-audio: More strict state change in EP omits d6cda4655e2a ALSA: usb-audio: Handle invalid running state at releasing EP omits c50bfc8a6866 ALSA: fireface: fix to parse sync status register of latte [...] omits c99fafdfccd7 ASoC: SOF: Intel: hda: release display power at link_power omits 87fc20e4a0cb ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management omits f9e5fd1b666e ALSA: hda: add link_power op to hdac_bus_ops omits d30337da8677 ARM: at91: use proper asm syntax in pm_suspend omits 093e0687c5ba jfs: turn diLog(), dataLog() and txLog() into void functions omits 321dc16d0ac0 staging: rtl8192e: replace spaces with tab for a closing if brace omits 9d370869811a staging: rtl8192e: remove braces from single-line block omits 26df933d9b83 staging: wfx: fix possible panic with re-queued frames omits dc72a882b22e staging: gasket: fix indentation and lines ending with ope [...] omits 56fb37efcae9 staging: fieldbus: arcx-anybus: constify static structs omits e7eb919057c3 powerpc/64s: Handle program checks in wrong endian during [...] omits 0ecf6a9e47d8 powerpc/64: Make stack tracing work during very early boot omits 73287caa9210 powerpc64/idle: Fix SP offsets when saving GPRs omits b842d131c798 powerpc/32s: Allow constant folding in mtsr()/mfsr() omits 179ae57dbad1 powerpc/32s: mfsrin()/mtsrin() become mfsr()/mtsr() omits fd659e8f2c6d powerpc/32s: Change mfsrin() into a static inline function omits 8524e2e76441 powerpc/uaccess: Perform barrier_nospec() in KUAP allowanc [...] omits 22b89ba178dd powerpc/sstep: Fix darn emulation omits bbda4b6c7d7c powerpc/sstep: Fix load-store and update emulation omits 903178d0ce6b powerpc/8xx: Fix software emulation interrupt omits d137845c9731 powerpc/perf: Record counter overflow always if SAMPLE_IP [...] omits 768d70e19ba5 powerpc/pseries/dlpar: handle ibm, configure-connector del [...] omits 3cb1aa7aa394 powerpc/64s: Implement ptep_clear_flush_young that does no [...] omits 032b7f08932c powerpc/64s/radix: serialize_against_pte_lookup IPIs trim [...] omits 9393544842d6 powerpc/64s/radix: occasionally attempt to trim mm_cpumask omits 780de40601aa powerpc/64s/radix: Allow mm_cpumask trimming from external [...] omits 54bb503345b8 powerpc/64s/radix: Check for no TLB flush required omits 26418b36a11f powerpc/64s/radix: refactor TLB flush type selection omits a2496049f1f1 powerpc/64s/radix: add warning and comments in mm_cpumask trim omits e79b76e03b71 powerpc/perf: Expose Performance Monitor Counter SPR's as [...] omits 91f3469a43fd powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct omits 266d8f758653 powerpc/pkeys: Remove unused code omits 26783d74cc6a mfd: wm831x-auxadc: Prevent use after free in wm831x_auxad [...] omits 6a8fac01dc1c mfd: iqs62x: Do not change clock frequency during ATI omits 02e550d5b706 mfd: iqs62x: Do not poll during ATI omits a3a06ea17437 mfd: iqs62x: Increase interrupt handler return delay omits f0c711266a54 mfd: iqs62x: Rename regmap_config struct omits 7ed645d54e07 mfd: iqs62x: Remove unused bit mask omits 8dc61152dfd2 mfd: iqs62x: Remove superfluous whitespace above fallthroughs omits c7b79a752871 mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs omits 296f5568c6ee mfd: intel-m10-bmc: Expose MAC address and count omits 92eba6802c2b mfd: Add driver for Embedded Controller found on Acer Icon [...] omits 0eee3048202a dt-bindings: mfd: Add ENE KB930 Embedded Controller binding omits c239fea18e57 dt-bindings: mfd: gateworks-gsc: Add fan-tach mode omits f7b6732178e7 mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs omits 8d9bf3c3e145 mfd: gateworks-gsc: Fix interrupt type omits db783e769a95 mfd: Standardise MFD_CELL_* helper names omits ab099cc6e5d4 mfd: mcp-sa11x0: Use DIV_ROUND_UP to calculate rw_timeout omits 9c03008da125 mfd: max8997: Add of_compatible to Extcon and Charger mfd_cell omits 951e92d141ea dt-bindings: mfd: Correct the node name of the panel LED omits cd2b909bfb91 mfd: sgi-ioc3: Turn Kconfig option into a bool omits b0b5b16b78ce mfd: altera-sysmgr: Fix physical address storing more omits 31b7a84c0a67 Merge branches 'ib-mfd-asoc-5.12', 'ib-mfd-bus-5.12' and ' [...] omits 93f7a6d818de kdb: Make memory allocations more robust omits ea7826583f5e powerpc/44x: Fix a spelling mismach to mismatch in head_44x.S omits 6c6fdbb2b700 powerpc: remove unneeded semicolons omits 665d8d58761c powerpc/akebono: Fix unmet dependency errors omits 86dbb3941649 powerpc/64s: runlatch interrupt handling in C omits 6ecbb582b694 powerpc/64s: move NMI soft-mask handling to C omits 118178e62e2e powerpc: move NMI entry/exit code into wrapper omits 74c3354bc1d8 powerpc/pseries/mce: restore msr before returning from handler omits 56acfdd8bf9f powerpc/64: entry cpu time accounting in C omits 2994e1babfc4 powerpc/64: move account_stolen_time into its own function omits 75b96950fdda powerpc/64s: reconcile interrupts in C omits f821bc97dee4 powerpc/64s: move context tracking exit to interrupt exit path omits 1b1b6a6f4cc0 powerpc: handle irq_enter/irq_exit in interrupt handler wrappers omits 6fdb0f410bb0 powerpc/64: add context tracking to asynchronous interrupts omits 540d4d34bef4 powerpc/64: context tracking move to interrupt wrappers omits a008f8f9fd67 powerpc/64s/hash: improve context tracking of hash faults omits 2a06bf3e95cd powerpc/64: context tracking remove _TIF_NOHZ omits e6f8a6c86ce7 powerpc: add interrupt_cond_local_irq_enable helper omits 3a96570ffceb powerpc: convert interrupt handlers to use wrappers omits fd3f1e0f139f powerpc/traps: factor common code from program check and e [...] omits 25b7e6bb743c powerpc: add interrupt wrapper entry / exit stub functions omits 8d41fc618ab8 powerpc: interrupt handler wrapper functions omits 11cb0a25f718 powerpc: improve handling of unrecoverable system reset omits c538938fa2cf powerpc/mce: ensure machine check handler always tests RI omits 209e9d500e25 powerpc: introduce die_mce omits dcdb4f12963f powerpc/cell: tidy up pervasive declarations omits 6c6aee009ec3 powerpc: add and use unknown_async_exception omits 0440b8a22cc4 powerpc/time: move timer_broadcast_interrupt prototype to [...] omits 156b5371a9c2 powerpc/perf: move perf irq/nmi handling details into traps.c omits 3a3138836bc3 powerpc/traps: add NOKPROBE_SYMBOL for sreset and mce omits e44370abb2e9 powerpc/64s: slb comment update omits 31d6490ccb28 powerpc/mm: Remove stale do_page_fault comment referring t [...] omits bf0e2374aa7b powerpc/64s: split do_hash_fault omits f4c03b0e520c powerpc/64s: move bad_page_fault handling to C omits 4cb842846514 powerpc: rearrange do_page_fault error case to be inside e [...] omits 71f47976fafc powerpc/64s: add do_bad_page_fault_segv handler omits 8458c628a53b powerpc: bad_page_fault get registers from regs omits 73d7a97914f2 powerpc/32: transfer can avoid saving r4/r5 over trace call omits 755d66417446 powerpc: DebugException remove args omits 18722ecf9efd powerpc: do_break get registers from regs omits b4ced8031000 powerpc/fsl_booke/32: CacheLockingException remove args omits a01a3f2ddbcd powerpc: remove arguments from fault handler functions omits a4922f5442e7 powerpc/64s: move the hash fault handling logic to C omits 36f0114140ee powerpc/64s: move DABR match out of handle_page_fault omits 7a24ae2e172f powerpc/32s: move DABR match out of handle_page_fault omits 112665286d08 KVM: PPC: Book3S HV: Context tracking exit guest context b [...] omits c0ef717305f5 powerpc/64s: interrupt exit improve bounding of interrupt [...] omits c144bc719234 powerpc/pasemi: Move PHB discovery omits d20a864f434b powerpc/embedded6xx/mve5100: Move PHB discovery omits 748770aeb441 powerpc/embedded6xx/mpc7448: Move PHB discovery omits daa6c24780c1 powerpc/embedded6xx/linkstation: Move PHB discovery omits 08c4738254b8 powerpc/embedded6xx/holly: Move PHB discovery omits 407d418f2fd4 powerpc/chrp: Move PHB discovery omits 053d58c87029 powerpc/amigaone: Move PHB discovery omits 83f84041ff1c powerpc/83xx: Move PHB discovery omits 3c82a6aecd36 powerpc/82xx/*: Move PHB discovery omits a760cfd9cfa2 powerpc/52xx/mpc5200_simple: Move PHB discovery omits ba5087622a0f powerpc/52xx/media5200: Move PHB discovery omits e0bf9de2242a powerpc/52xx/lite5200: Move PHB discovery omits eab3166f4eac powerpc/52xx/efika: Move PHB discovery omits 893586ec949d powerpc/512x: Move PHB discovery omits fbbefb320214 powerpc/pci: Move PHB discovery for PCI_DN using platforms omits 7ac839a0a70f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 992b9ff11a44 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits f359182291c7 arm64: Provide an 'upgrade to VHE' stub hypercall omits 8cc8a3241536 arm64: Turn the MMU-on sequence into a macro omits b161f9248242 arm64: Fix outdated TCR setup comment omits 114945d84a30 arm64: Fix labels in el2_setup macros omits 67bc80975279 optee: simplify i2c access omits cc4a3f885e8f fcntl: make F_GETOWN(EX) return 0 on dead owner task omits c0b15c25d251 arm64: Extend workaround for erratum 1024718 to all versio [...] omits eda38ce482b2 dmaengine: dw-axi-dmac: remove redundant null check on desc omits 866eef48d802 gfs2: Add trusted xattr support omits 47b7ec1daa51 gfs2: Enable rgrplvb for sb_fs_format 1802 omits 0c1a3e8b2e98 mmc: wbsd: Use new tasklet API omits e821afd8e035 mmc: via-sdmmc: Use new tasklet API omits 39d2969d7b35 mmc: uniphier-sd: Use new tasklet API omits c36dd0428246 mmc: tifm_sd: Use new tasklet API omits ddf116f96f8f mmc: s3cmci: Use new tasklet API omits 0f5a7cb639d0 mmc: omap: Use new tasklet API omits 6078df1565c9 mmc: dw_mmc: Use new tasklet API omits a1149c387c6d mmc: au1xmmc: Use new tasklet API omits 82a5d372ed01 mmc: atmel-mci: Use new tasklet API omits f9261eb7d38d mmc: cavium: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 1791557ffbaf mmc: queue: Remove unused define omits 883c36a32fc0 spi: Change provied to provided in the file spi.h omits 40c735db06e1 mmc: core: Drop redundant bouncesz from struct mmc_card omits 951f6ccfcbb7 mmc: core: Drop redundant member in struct mmc host omits 7aa382cfe714 regulator: mt6315: Add support for MT6315 regulator omits 977fb5b58469 regulator: document binding for MT6315 regulator omits 9f6e7e8d432e spi: mediatek: add set_cs_timing support omits 0486d9f91d37 spi: support CS timing for HW & SW mode omits 4cea6b8cc34e spi: add power control when set_cs_timing omits 40bd053bc8e1 ASoC: fsl_esai: Remove unused 'imx' field omits 38d89a564847 ASoC: fsl: constify static snd_soc_dai_ops structs omits d5e16dc5fdad ASoC: Intel, Keembay-i2s: Add hdmi-i2s compatible string omits 1c5f6e0714c1 ASoC: Intel: KMB: Support IEC958 encoded PCM format omits 28785f548d18 ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format omits 0d7475d2a5a9 ASoC: tegra: Add driver remove() callback omits 6e4ea8aace02 ASoC: audio-graph: Rename functions needed for export omits 9037c3bde65d ASoC: SOF: debug: Fix a potential issue on string buffer t [...] omits 45a2702ce109 ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happ [...] omits e36b250e502a i915: kvmgt: the KVM mmu_lock is now an rwlock omits 367948220fce module: remove EXPORT_UNUSED_SYMBOL* omits f1c3d73e973c module: remove EXPORT_SYMBOL_GPL_FUTURE omits 00cc2c1cd34f module: move struct symsearch to module.c omits 0b96615cdc09 module: pass struct find_symbol_args to find_symbol omits 71e4b309dc42 module: merge each_symbol_section into find_symbol omits a7c38f2cd36b module: remove each_symbol_in_section omits 922f2a7c822b module: mark module_mutex static omits 3e3552056ab4 kallsyms: only build {,module_}kallsyms_on_each_symbol whe [...] omits 013c1667cf78 kallsyms: refactor {,module_}kallsyms_on_each_symbol omits a00605057574 module: use RCU to synchronize find_module omits 089049f6c995 module: unexport find_module and module_mutex omits bf22c9ec39da drm: remove drm_fb_helper_modinit omits 8b1b4eccb9ab powerpc/powernv: remove get_cxl_module omits 9223d0dccb8f thermal: Move therm_throt there from x86/mce omits 4f432e8bb15b x86/mce: Get rid of mcheck_intel_therm_init() omits 9dbd1ddf74e8 mmc: core: Use host instead of card argument to mmc_spi_se [...] omits 6420a569504e USB: serial: option: update interface mapping for ZTE P685M omits b33f4da7b3ef ARM: configs: sama5_defconfig: add QSPI driver omits cc6e70bd5b0b MAINTAINERS: repair file pattern in MEDIATEK IOMMU DRIVER omits a92a90ac62d3 iommu/mediatek: Fix error code in probe() omits d8c849037d93 Merge 5.11-rc7 into usb-next omits 07c99001312c fs-verity: support reading signature with ioctl omits 947191ac8cab fs-verity: support reading descriptor with ioctl omits 622699cfe6ec fs-verity: support reading Merkle tree with ioctl omits e17fe6579de0 fs-verity: add FS_IOC_READ_VERITY_METADATA ioctl omits fab634c4de46 fs-verity: don't pass whole descriptor to fsverity_verify_ [...] omits c2c8261151b3 fs-verity: factor out fsverity_get_descriptor() omits c1fb1bf64bb6 m68k: let clk_enable() return immediately if clk is NULL omits 182b4a2d2513 drm/msm/dp: Add a missing semi-colon omits a4f3407c4160 watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ omits 740c0a57b8f1 watchdog: mei_wdt: request stop on unregister omits 310680d9f508 dt-bindings: watchdog: Add binding for Qcom SDX55 omits 5ecd125b4b2a watchdog: remove coh901 driver omits c1b50b55b00d watchdog: remove tango driver omits 30f1ec70ddf5 watchdog: remove zte zx driver omits 011eda8c67e0 watchdog: remove sirf atlas driver omits b4b12b48458f watchdog: remove sirf prima driver omits adc318a34066 watchdog: mt8192: add wdt support omits af2a30fb7001 dt-binding: mt8192: add toprgu reset-controller head file omits 53526bef0a23 dt-binding: mediatek: mt8192: update mtk-wdt document omits e547aa072858 dt-binding: mediatek: watchdog: fix the description of compatible omits 1080f8a54bef dt-binding: watchdog: add more Rockchip compatibles to snp [...] omits a2fa9f574b20 dt-bindings: watchdog: sun4i: Add H616 compatible string omits bbece05c0d3a watchdog: mtk_wdt: Remove mtk_wdt_stop() in probe() to pre [...] omits e007372bfb5f watchdog: renesas_wdt: add grace period before rebooting omits ac288a7b1a98 watchdog: stop wdd when watchdog hw running in reboot_notifier omits fbf376056d16 watchdog: ziirave_wdt: remove unused including <linux/version.h> omits 1ee5981da617 dt-bindings: watchdog: renesas,wdt: add r8a779a0 (V3U) support omits fa01fa70039c watchdog: renesas_wdt: don't sleep in atomic context omits 17f0d1b9bd33 watchdog: hpwdt: Assign boolean values to a bool variable omits fa0f8d51e90d watchdog: Add watchdog driver for Intel Keembay Soc omits d70d178726ed dt-bindings: watchdog: Add bindings for Intel Keem Bay SoC omits 4957a7d5333d watchdog: it8712f_wdt: remove definition of DEBUG omits 6d7a1ff71cbb soundwire: bus: clarify dev_err/dbg device references omits 973794e85610 soundwire: bus: fix confusion on device used by pm_runtime omits 167790abb90f soundwire: export sdw_write/read_no_pm functions omits eac859b84ed9 staging: emxx_udc: Make incorrectly defined global static omits f2d4eef5396a staging: octeon: remove braces from single-line block omits c237813e3a10 ALSA: azt3328: Assign boolean values to a bool variable omits ea9f337ce81e drm/msm/dp: reset dp controller only at boot up and pm_resume omits 369aea845951 mei: implement client dma setup. omits dfad8742a328 mei: hbm: add client dma hbm messages omits b7a4804129c7 mei: add support for client dma capability omits 36edb1407c3c mei: allow clients on bus to communicate in remove callback omits 8cf9045b9138 usb: dwc3: gadget: Remove check for bounded driver omits 450b9e9fabd8 usb: dwc3: gadget: Set speed only up to the max supported omits f551037c0770 usb: dwc3: gadget: Track connected SSP rate and lane count omits 072cab8a0fe2 usb: dwc3: gadget: Implement setting of SSP rate omits 678481467d2e usb: dwc3: core: Check maximum_speed SSP genXxY omits 52c2d15703c3 usb: common: Parse for USB SSP genXxY omits de4d9ea78953 dt-binding: usb: Include USB SSP rates in GenXxY omits 848477782bfa MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX omits 2faf12c57efe staging: vt665x: fix alignment constraints omits f1bfe0982e82 staging: rtl8723bs: remove unused structures omits af48fc5a4f2a staging: rtl8723bs: fix pointer declaration style omits 4964a4300660 staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() omits 0e23570a0cf6 staging: qlge/qlge_main: Use min_t instead of min omits 7f9942c61fa6 ARM: s3c: fix fiq for clang IAS omits 8c511eff1827 powerpc/kuap: Allow kernel thread to access userspace afte [...] omits c30b63ef0d84 soundwire: bus: use no_pm IO routines for all interrupt handling omits 299e9780b919 soundwire: bus: use sdw_write_no_pm when setting the bus s [...] omits b04c975e654c soundwire: bus: use sdw_update_no_pm when initializing a device omits a1d9fda296b8 soundwire: Revert "soundwire: debugfs: use controller id i [...] omits d68f2cb09597 phy: cpcap-usb: Simplify bool conversion omits 43851904cbd7 phy: qcom-qmp: make a const array static, makes object smaller omits 3dbbc8e97cb2 phy: zynqmp: Simplify code by using dev_err_probe() omits 0e43fdb94a83 phy: qcom-qmp: Add support for SM8350 UFS phy omits 920abc105b5d phy: qcom-qmp: Add UFS V5 registers found in SM8350 omits d0858167492b dt-bindings: phy: qcom,qmp: Add SM8350 UFS PHY bindings omits 9746b11715c3 media: i2c: Add imx334 camera sensor driver omits 41b3e23376e9 media: dt-bindings: media: Add bindings for imx334 omits 2984b0ddd557 media: ov8856: Configure sensor for GRBG Bayer for all modes omits 49b94d580abc media: i2c: imx219: Implement V4L2_CID_LINK_FREQ control omits 6f862f848830 media: ov5675: fix vflip/hflip control omits d12783207ae8 media: ipu3-cio2: Build bridge only if ACPI is enabled omits 85db876b08f1 media: Remove the legacy v4l2-clk API omits 01747ab9ca07 media: ov6650: Use the generic clock framework omits ea6300cdf181 media: mt9m111: Use the generic clock framework omits 8de14b3acb9c media: ov9640: Use the generic clock framework omits 832e6609f790 media: pxa_camera: Drop the v4l2-clk clock register omits a52e17361987 media: mach-pxa: Register the camera sensor fixed-rate clock omits 9fda25332c4b media: i2c: imx258: get clock from device properties and e [...] omits 2b585242b861 media: i2c: imx258: simplify getting state container omits 9d14932d3eb0 media: i2c: imx258: add support for binding via device tree omits d899e5f1db7a media: dt-bindings: media: imx258: add bindings for IMX258 sensor omits ded8f0355a88 media: i2c: rdacm20: Constify static structs omits 85cb767cbfcd media: i2c: max9286: Configure reverse channel amplitude omits 5a386b1ff771 media: i2c: max9286: Make channel amplitude programmable omits 02b57eb3b576 media: i2c: max9286: Break-out reverse channel setup omits c00b72491366 media: dt-bindings: media: max9286: Document 'maxim,revers [...] omits a59f853b3b4b media: i2c: Add driver for RDACM21 camera module omits 655ae29da72a media: marvell-ccic: power up the device on mclk enable omits 918b866edfec media: dt-bindings: Remove old ov5647.yaml file, update ov [...] omits 3e90e5ad9497 media: Clarify v4l2-async subdevice addition API omits b01edcbd409c media: v4l2-async: Improve v4l2_async_notifier_add_*_subdev() API omits c1cc23625062 media: v4l2-async: Discourage use of v4l2_async_notifier_a [...] omits be5ec392bb76 media: davinci: vpif_display: Remove unused v4l2-async code omits c89502c84b15 media: pxa-camera: Use v4l2_async_notifier_add_*_subdev omits 5fd934d70215 media: renesas-ceu: Use v4l2_async_notifier_add_*_subdev omits 50fe0de0fedb media: marvell-ccic: Use v4l2_async_notifier_add_*_subdev omits 1ee18ded86ec usb: cdnsp: Removes some useless trace events omits 88367b1522bf media: cadence: Use v4l2_async_notifier_add_fwnode_remote_subdev omits 5bbefdefe8a6 media: st-mipid02: Use v4l2_async_notifier_add_fwnode_remo [...] omits 3a2822bfe45c media: exynos4-is: Use v4l2_async_notifier_add_fwnode_remo [...] omits 49cff8db6c22 media: stm32: Use v4l2_async_notifier_add_fwnode_remote_subdev omits d6701f13bd07 media: atmel: Use v4l2_async_notifier_add_fwnode_remote_subdev omits c1cf3d896d12 media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_re [...] omits 38a50230292f media: i2c: ov5648: remove unnecessary NULL check omits e88ccf09e79c media: i2c: max9286: fix access to unallocated memory omits c432147c771d media: staging/intel-ipu3: Do not zero reserved fields omits 0e34fe5beace media: ipu3-cio2: Do not zero reserved fields omits 7e7618579dcd media: v4l2-async: Remove V4L2_ASYNC_MATCH_DEVNAME omits ea12d248b096 media: i2c: fix spelling mistakes: "enpoint" -> "endpoint" omits b4b06c977295 platform/chrome: cros_ec_types: Support disconnect events [...] omits 38f56061c892 platform/chrome: cros_ec_typec: Skip port partner check in [...] omits 4bc23b3c83c9 clk: rockchip: fix DPHY gate locations on rk3368 omits ed2243e0038b clk: rockchip: use clock id for SCLK_VIP_OUT on rk3368 omits 686458aa7523 clk: rockchip: add clock id for SCLK_VIP_OUT on rk3368 omits fabb841c5b16 clk: rockchip: use clock ids for PCLK_DPHYRX and PCLK_DPHY [...] omits 0be10b6f68b2 clk: rockchip: add clock ids for PCLK_DPHYRX and PCLK_DPHY [...] omits 7d6bec2868f6 rtc: s3c: quiet maybe-unused variable warning omits 5c78cceeb2d8 rtc: s3c: stop setting bogus time omits 302757c9ae62 rtc: sd3078: quiet maybe-unused variable warning omits 0a268386c7d1 rtc: s35390a: quiet maybe-unused variable warning omits 194084679e68 rtc: rx8581: quiet maybe-unused variable warning omits 782d3ebfcf27 rtc: rx8010: quiet maybe-unused variable warning omits da8263215040 rtc: rv8803: quiet maybe-unused variable warning omits 94428ac9aae9 rtc: rv3032: quiet maybe-unused variable warning omits 788babdd546a rtc: rv3029: quiet maybe-unused variable warning omits dff31b0bc065 rtc: rv3028: quiet maybe-unused variable warning omits cbc1d52cb1bc rtc: rs5c372: quiet maybe-unused variable warning omits c506bc10aa82 rtc: pcf85363: quiet maybe-unused variable warning omits c8ecbc783c5e rtc: pcf85063: quiet maybe-unused variable warnings omits ef886c440b9b rtc: meson: quiet maybe-unused variable warning omits 2717c59e26be rtc: m41t80: quiet maybe-unused variable warning omits 413b7841f166 rtc: isl1208: quiet maybe-unused variable warning omits 2c1dc25fa7c8 rtc: ds3232: quiet maybe-unused variable warning omits fb38b5da9010 rtc: ds1672: quiet maybe-unused variable warning omits 97de1f587ab9 rtc: digicolor: quiet maybe-unused variable warning omits ae1247f79ddf rtc: brcmstb-waketimer: quiet maybe-unused variable warning omits b8ded8177a3d rtc: bq32k: quiet maybe-unused variable warning omits 8792bab957c8 rtc: armada38x: depend on OF omits d5328499bf01 rtc: class: remove bogus documentation omits 3b8fc144d945 dt-bindings: rtc: pcf2127: update bindings omits c37b643026dd rtc: rv3028: remove useless warning messages omits f007c479c2d0 rtc: rv3028: fix PORF handling omits 0c1095d334da rtc: mxc_v2: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 3f2d30184773 rtc: mxc: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 669022c29af6 rtc: tegra: Replace spin_lock_irqsave with spin_lock in hard IRQ omits be3df3f85897 rtc: r7301: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 513179755653 rtc: pm8xxx: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 6950d046eb6e rtc: cmos: Replace spin_lock_irqsave with spin_lock in hard IRQ omits 5c34b8e7e8bb i3c: master: dw: Drop redundant disec call omits f06a1af8e739 MAINTAINERS: Add Silvaco I3C master omits dd3c52846d59 i3c: master: svc: Add Silvaco I3C master driver omits b8b0446f1f1a dt-bindings: i3c: Describe Silvaco master binding omits 57f7c9ff1b3f dt-bindings: Add vendor prefix for Silvaco omits de67276e66fc dt-bindings: i3c: mipi-hci: Include the bus binding omits 5e4cdca887fd dt-bindings: i3c: Convert the bus description to yaml omits 2d396cb3b126 tracing: Do not create "enable" or "filter" files for ftra [...] omits 063b811f3465 media: uvc: strncpy -> strscpy omits c90c103c8dc4 media: vidtv: adapter->mdev was set too late omits 08979f160eb9 media: media/dvb/dvbstb.svg: Antena -> Antenna omits fee20eb5ceab media: media/pci: fix spelling typo of frimware omits c0133e9dbac8 media: doc: pixfmt-yuv: Fix 4:4:4 subsampling info omits 6532923237b4 media: smipcie: fix interrupt handling and IR timeout omits 2e74a01fb073 media: em28xx: Add support for Hauppauge USB QuadHD omits 1970105af093 media: em28xx-core: Fix i2c error debug omits 688e2dd468ac media: em28xx-core: Fix TS2 active led omits b53f2fa136b1 media: mxl692: MaxLinear 692 ATSC demod/tuner driver omits fee03efc6934 ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 omits a07df82c7990 ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk omits 586a0787ce35 xprtrdma: Clean up rpcrdma_prepare_readch() omits c64e7efe46b7 spi: stm32: make spurious and overrun interrupts visible omits e1e2093b16cb spi: stm32h7: replace private SPI_1HZ_NS with NSEC_PER_SEC omits c63b95b76e69 spi: stm32: defer probe for reset omits 1c75cfd53e21 spi: stm32: driver uses reset controller only at init omits 084de5232820 spi: stm32h7: ensure message are smaller than max size omits 5a380b833ad4 spi: stm32: use bitfield macros omits 8f8d0e3e33e3 spi: stm32: do not mandate cs_gpio omits 2269f5a8b1a7 spi: stm32: properly handle 0 byte transfer omits 78178ca844f0 gfs2: Don't skip dlm unlock if glock has an lvb omits 3228e1dc8098 x86/Kconfig: Remove HPET_EMULATE_RTC depends on RTC omits abd4737f67d7 mm/arm64: Correct obsolete comment in do_page_fault() omits 174bcc691f44 timens: Delete no-op time_ns_init() omits b5c28ea601b8 alarmtimer: Update kerneldoc omits c8d99bb938d3 drm/msm: Fix legacy relocs path omits 7df222c35920 drm/msm/disp/mdp5: mdp5_cfg: Fix msm8974v2 max_clk omits 5120bf0a5fc1 RDMA/rxe: Correct skb on loopback path omits 8fc1b7027fc1 RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt omits e328197423e0 RDMA/rxe: Remove useless code in rxe_recv.c omits 7d9ae80e31df RDMA/rxe: Fix coding error in rxe_recv.c omits 834ec3e1ee65 gfs2: Lock imbalance on error path in gfs2_recover_one omits f08c74a3b52d ASoC: dt-bindings: renesas, rsnd: Group tuples in playback [...] omits 500c9f8c58a7 ASoC: dmaengine_pcm: add peripheral configuration omits 5e3277ab3baf ASoC: qcom: lpass: Fix i2s ctl register bit map omits b6040f9b987e Merge series "ASoC: stm32: i2s: add master clock provider" [...] omits 7f82e631d236 locking/lockdep: Avoid unmatched unlock omits c30f259a2138 rpcrdma: Capture bytes received in Receive completion tracepoints omits 2324fbedc207 xprtrdma: Pad optimization, revisited omits 84dff5eb86ce rpcrdma: Fix comments about reverse-direction operation omits 67b16625d17b xprtrdma: Refactor invocations of offset_in_page() omits 54e6aec57c25 xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() omits 9929f4adce36 xprtrdma: Remove FMR support in rpcrdma_convert_iovs() omits 131796524fa3 IB/mlx5: Use rdma_for_each_port for port iteration omits 7416790e2245 RDMA/core: Introduce and use API to read port immutable data omits 7a58779edd75 IB/mlx5: Improve query port for representor port omits 2019d70e919f IB/mlx5: Avoid calling query device for reading pkey table length omits 3ce60f443b14 IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev omits b53005d66bb0 RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ omits fb3c293b82c3 ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode omits ef07c116d987 HID: logitech-dj: add support for keyboard events in eQUAD [...] omits 19657a609b68 ASoC: mediatek: mt8183-mt6358: set playback and capture co [...] omits 8a262e614ef8 ASoC: stm32: i2s: add master clock provider omits df91785a22e2 ASoC: dt-bindings: add mclk provider support to stm32 i2s omits 2927e6d398d0 Merge branch 'asoc-5.11' into asoc-5.12 omits b976a5adf32e Merge series "ASoC: SOF/Intel/SoundWire: add missing quirk [...] omits 257e84a5377f io_uring: refactor sendmsg/recvmsg iov managing omits 5476dfed29ad io_uring: clean iov usage for recvmsg buf select omits 2a7808024b19 io_uring: set msg_name on msg fixup omits 37f1cda4381f Merge tag 'mhi-for-v5.12' of git://git.kernel.org/pub/scm/ [...] omits 1609faa9e675 coresight: etm4x: Fix merge resolution for amba rework omits 94b3db5a55cb ARM: configs: at91_dt_defconfig: add ov7740 module omits bde65033a829 ARM: configs: at91_dt_defconfig: add useful helper options omits 75386810d3a6 mtd: spi-nor: sst: Add support for Global Unlock on sst26vf omits a7a5acba0e06 mtd: spi-nor: Add Global Block Unlock command omits 58fa22f68fca mtd: spi-nor: core: Add erase size check for erase command [...] omits 30fd8f65af78 ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode omits c792c3690b82 ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend omits 121871a75ae4 ASoC: rt711-sdw: use cancel_work_sync() for .remove omits 737ee8bdf682 ASoC: rt700-sdw: use cancel_work_sync() in .remove as well [...] omits 5ab3ff4d6696 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits 45c92ec32b43 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits f12bbc50f3b1 ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell [...] omits 969b276718de mtd: spi-nor: core: Fix erase type discovery for overlaid region omits 9166f4af32db mtd: spi-nor: sfdp: Fix last erase region marking omits abdf5a5ef965 mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overl [...] omits 4ffa84b861cb ACPI: APEI: ERST: remove unneeded semicolon omits 4fca9de24753 Merge back 'acpi-scan' changes for v5.12. omits 026c5b1ec29c bus: mhi: pci_generic: Increase num of elements in hw event ring omits 1e2f29ba83c5 mhi: pci_generic: Print warning in case of firmware crash omits c0b80a6247a3 ARM: configs: at91: DT/ATAG defconfig modifications omits 9dc00b25eadf dma-mapping: benchmark: pretend DMA is transmitting omits bc06f0943bd9 ARM: configs: sama5_defconfig: update and remove unneeded options omits ca338fed2a5f platform/x86: intel_scu_wdt: Drop mistakenly added const omits e2057ee29973 nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer omits b31f1eb41c14 nvmem: Kconfig: Correct typo in NVMEM_RMEM omits 9242b54ab6ee ARM: configs: at91: enable drivers for sam9x60 omits 0573d3fa4864 Merge branch 'devel-stable' of git://git.armlinux.org.uk/~ [...] omits 51571108888a Merge tag 'icc-5.12-rc1' of git://git.kernel.org/pub/scm/l [...] omits e4d221b42354 Drivers: hv: vmbus: Resolve race condition in vmbus_onoffe [...] omits e3fa4b747f08 Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_ [...] omits fe8c1b18a27d Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() omits 9c400d3548c3 Drivers: hv: vmbus: Reduce number of references to message [...] omits e99c4afbee07 Drivers: hv: vmbus: Initialize memory to be sent to the host omits 06caa778d8b2 hv_utils: Add validation for untrusted Hyper-V values omits a8c3209998af Drivers: hv: vmbus: Copy packets sent by Hyper-V out of th [...] omits dc9b7be557ca x86/sgx: Drop racy follow_pfn() check omits 4f63b320afdd x86/asm: Fixup TASK_SIZE_MAX comment omits 23e32a595e11 usb: musb: jz4740: Add missing CR to error strings omits eb44cef95427 usb: musb: dma: Remove unused variable omits ae2938c35843 usb: musb: Fix NULL check on struct musb_request field omits 0eaa1a3714db usb: musb: Fix runtime PM race in musb_queue_resume_work omits fc6a31b00739 HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE [...] omits 2fad0abdfa03 HID: displays: convert sysfs sprintf/snprintf family to sy [...] omits d883312489df HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit omits 4d3008330148 HID: lg-g15: make a const array static, makes object smaller omits c8134c004ccf xhci: ext-caps: Use software node API with the properties omits b1638ee56c1a usb: dwc3: host: Use software node API with the properties omits 151f6ff78cdf software node: Provide replacement for device_add_properties() omits 89451aabea5f Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits 036f90dd92bb ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() omits 7a5661739d4b iommu/mediatek: Fix unsigned domid comparison with less than zero omits 23a2d70c7a2f bpf: Refactor BPF_PSEUDO_CALL checking as a helper function omits b7ff3a447d10 arm64: dts: agilex: fix phy interface bit shift for gmac1 [...] omits 63b8ee4f548c crypto: crypto4xx - Avoid linking failure with HW_RANDOM=m omits b4ea2220b86a crypto: octeontx2 - Add dependency on NET_VENDOR_MARVELL omits b33fa5ff8190 crypto: octeontx2 - fix signedness bug in cptvf_register_i [...] omits b2cd1d812b95 crypto: ccree - fix spelling typo of allocated omits ecda49c522f6 Merge branch 'BPF ring buffer + sleepable programs' omits f446b570ac7e bpf/selftests: Update the IMA test to use BPF ring buffer omits ba90c2cc0231 bpf: Allow usage of BPF ringbuffer in sleepable programs omits ec45c5faa2f4 Merge branch 'BPF selftest helper script' omits 881949f770bf bpf/selftests: Add a short note about vmtest.sh in README.rst omits c9709f52386d bpf: Helper script for running BPF presubmit tests omits 4c3a3292730c drm/amd/display: fix unused variable warning omits c5cb0db5fcce Merge tag 'amd-drm-next-5.12-2021-02-03' of https://gitlab [...] omits 54c820d05ee8 Merge tag 'mediatek-drm-next-5.12' of https://git.kernel.o [...] omits 1e013ff7cb54 docs: Document cross-referencing using relative path omits ea1d838980f4 docs: Enable usage of relative paths to docs on automarkup omits 860660fd829e ARM: 9055/1: mailbox: arm_mhuv2: make remove callback return void omits 8fa4e9388006 docs: thermal: fix spelling mistakes omits 61ffd285bddc Documentation: admin-guide: Update kvm/xen config option omits dd58e649742a docs: Make syscalls' helpers naming consistent omits 5ca6d0268df8 drm/msm: remove unneeded variable: "rc" omits 26606ce072d4 coding-style.rst: Avoid comma statements omits 4ba1d726c45d Documentation: /proc/loadavg: add 3 more field descriptions omits 78f101a1b258 Documentation/submitting-patches: Add blurb about backtrac [...] omits 39a944cd8b64 Merge tag 'imx-defconfig-5.12' of git://git.kernel.org/pub [...] omits 7321ed736f5c Merge tag 'qcom-defconfig-for-5.12' of git://git.kernel.or [...] omits 8c4501f0c03a Merge tag 'qcom-arm64-defconfig-for-5.12' of git://git.ker [...] omits 70ba3b1adbf5 arm64: defconfig: Enable RT5659 omits f7d62396798c Merge tag 'amlogic-soc' of git://git.kernel.org/pub/scm/li [...] omits 1ddc96bd42da MIPS: kernel: Support extracting off-line stack traces fro [...] omits c87bc737220a MIPS: pistachio: remove obsolete include/asm/mach-pistachio omits 7deff441f53c drivers: soc: atmel: fix type for same7 omits 8991ae593ca2 mips: dts: Add support for Cisco SG220-26 switch omits d290da83cb09 Merge series "spi: Add support for Realtek RTL838x/RTL839x [...] omits 6395a6213b83 Merge series "ASoC: mediatek: mt8192: apply some cleanup" [...] omits c148c1bb2a6e Merge tag 'clk-imx-5.12' of git://git.kernel.org/pub/scm/l [...] omits 6bbea83a6693 Merge tag 'sunxi-clk-for-5.12' of https://git.kernel.org/p [...] omits 7907e69f31a5 Merge tag 'renesas-clk-for-v5.12-tag2' of git://git.kernel [...] omits 8310a99107b1 dt-bindings: Add Cisco prefix to vendor list omits 4042147a0cc6 MIPS: Add Realtek RTL838x/RTL839x support as generic MIPS system omits 671841d254b8 Add support for Realtek RTL838x/RTL839x switch SoCs omits 8e5cee476902 dt-bindings: mips: Add support for RTL83xx SoC series omits 390624119dee spi: clps711xx: remove redundant white-space omits 6acbd614c2c8 spi: Realtek RTL838x/RTL839x SPI controller omits a8af5cc2ff1e spi: realtek-rtl: Add support for Realtek RTL838x/RTL839x [...] omits f86b15a1e654 ACPI: thermal: Clean up printing messages omits 2924d2f83778 ACPI: video: Clean up printing messages omits 411e3216d4ee ACPI: button: Clean up printing messages omits bd8c5d1ee37f ACPI: battery: Clean up printing messages omits 2249ff344467 ACPI: AC: Clean up printing messages omits 0dd4d3e8c3a8 ASoC: da7218: Drop CONFIG_OF ifdef omits 4cceb42f4f40 ASoC: mediatek: mt8192-mt6359: simplify ops for Capture1 DAI link omits 0840706d6c61 ASoC: mediatek: mt8192: use asoc_substream_to_rtd() omits 8e59cf943fa7 ASoC: mediatek: mt8192-mt6359: use asoc_substream_to_rtd() omits c8ec21c6d25c platform/chrome: cros_ec_typec: Clear Type C disc events omits 2f0531869fd2 cpufreq: Remove unused flag CPUFREQ_PM_NO_WARN omits 5ae4a4b45d43 cpufreq: Remove CPUFREQ_STICKY flag omits 12bfee94c230 ACPI: bus: Drop ACPI_BUS_COMPONENT which is not used any more omits fba2ae30fe8c ACPI: utils: Clean up printing messages omits e52d9d8c0864 ACPI: scan: Clean up printing messages omits ee98460b2ff9 ACPI: bus: Clean up printing messages omits c56fd5ead29b ACPI: PM: Clean up printing messages omits 56ce8339d41b ACPI: power: Clean up printing messages omits c8880651190e Merge branch 'acpi-scan' into acpi-messages omits b64afd949ee3 platform/chrome: cros_ec: Import Type C control command omits 45068063efb7 xfs: fix incorrect root dquot corruption error when switch [...] omits fc4325a1a34a platform/x86: intel_scu_wdt: Drop mistakenly added const omits d8f5c5ea6637 platform/x86: Kconfig: add missing selects for ideapad-laptop omits 18a2615c1f93 staging: wimax: Switch from strlcpy to strscpy omits 9c15db83a86b staging: sm750fb: Switch from strlcpy to strscpy omits f64e4ab3c228 staging: rtl8712: Switch from strlcpy to strscpy omits 81590693e3a2 staging: rtl8192u: Switch from strlcpy to strscpy omits 3055b52625c4 staging: rtl8192e: Switch from strlcpy to strscpy omits 7ea3f3a6bf48 staging: rtl8188eu: Switch from strlcpy to strscpy omits 3381583fd61b staging: olpc_dcon: Switch from strlcpy to strscpy omits 63ba253f8ad4 staging: octeon: Switch from strlcpy to strscpy omits aca1bf728a2d staging: nvec: Switch from strlcpy to strscpy omits 6367dee9e3db staging: most: Switch from strlcpy to strscpy omits a288a21e70d4 staging: fsl-dpaa2: Switch from strlcpy to strscpy omits a66111446d3e staging: greybus: Switch from strlcpy to strscpy omits a91e4e016051 staging: comedi: Switch from strlcpy to strscpy omits 7a8d2f1908a5 staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table omits 1aa291fbcd21 staging: rtl8723bs: fix rtw_cfg80211_monitor_if_xmit_entry [...] omits 0732ce21329d staging: qlge: fix read of an uninitialized pointer omits 9810cad7dad0 staging: most: sound: use non-safe list iteration omits 45b754ae5b82 staging: most: sound: add sanity check for function argument omits 920fd8a70619 misc: rtsx: init of rts522a add OCP power off when no card [...] omits 1f7c14afd4ad speakup: Make dectlk flush timeout configurable omits 49f259eff82e speakup ABI: Advertise synth parameters for all synths omits 0445efacec75 nvmem: core: skip child nodes not matching binding omits 5a3fa75a4d9c nvmem: Add driver to expose reserved memory as nvmem omits f90714e56cb6 dt-bindings: nvmem: Add bindings for rmem driver omits 579db09c6106 nvmem: imx-iim: Use of_device_get_match_data() omits 72e008ce307f nvmem: core: Fix a resource leak on error in nvmem_add_cel [...] omits 76ec1ec8fc7c cxl: Simplify bool conversion omits f72896063396 coresight: etm4x: Handle accesses to TRCSTALLCTLR omits e5d51fbe9bf5 coresight: Add support for v8.4 SelfHosted tracing omits 4b6929f50d79 arm64: Add TRFCR_ELx definitions omits 61c68c68b826 dts: bindings: coresight: ETM system register access only units omits 5214b563588e coresight: etm4x: Add support for sysreg only devices omits e97db2cf091a coresight: etm4x: Run arch feature detection on the CPU omits c23bc382ef0e coresight: etm4x: Refactor probing routine omits dc1747a716fe coresight: etm4x: Detect system instructions support omits 1ab3bb9df5e3 coresight: etm4x: Add necessary synchronization for sysreg access omits 4211bfce1eb9 coresight: etm4x: Expose trcdevarch via sysfs omits 8b94db1edaee coresight: etm4x: Use TRCDEVARCH for component discovery omits fd6e79050066 coresight: etm4x: Detect access early on the target CPU omits e49516e2df5b coresight: etm4x: Handle ETM architecture version omits 4d1b1fd72908 coresight: etm4x: Clean up exception level masks omits 1d3eead7e9fb coresight: etm4x: Cleanup secure exception level masks omits 33d5573a15c2 coresight: etm4x: Check for Software Lock omits d02dfac3431f coresight: etm4x: Define DEVARCH register fields omits 91b9f0185487 coresight: etm4x: Hide sysfs attributes for unavailable registers omits 03336d0f4d0d coresight: etm4x: Add sysreg access helpers omits 4f2a67266ab3 coresight: etm4x: Add commentary on the registers omits c03ceec116ce coresight: etm4x: Make offset available for sysfs attributes omits f5bd523690d2 coresight: etm4x: Convert all register accesses omits 5e2acf9d5d2d coresight: etm4x: Always read the registers on the host CPU omits 8ce0029658ba coresight: Convert claim/disclaim operations to use access [...] omits 020052825e49 coresight: Convert coresight_timeout to use access abstraction omits 4eb1d85cfda8 coresight: tpiu: Prepare for using coresight device access [...] omits 6e736c60a9fe coresight: Introduce device access abstraction omits df81b43802f4 coresight: etm4x: Skip accessing TRCPDCR in save/restore omits f6a18f354c58 coresight: etm4x: Handle access to TRCSSPCICRn omits b8336ad947e1 coresight: etm4x: add AMBA id for Cortex-A55 and Cortex-A75 omits 65b272814577 coresight: cti: Reduce scope for the variable 'cs_fwnode' [...] omits 11a0b5e0ec8c random: fix the RNDRESEEDCRNG ioctl omits a74ab2ed0def misc: pvpanic: sysfs_emit uses should have a newline omits 0759d8072843 kdb: kdb_support: Fix debugging information problem omits 15b3d7f19019 Merge tag 'misc-habanalabs-next-2021-01-27' of https://git [...] omits 4c5de127598e bpf: Emit explicit NULL pointer checks for PROBE_LDX instr [...] omits cbd026e1d84b kernel: debug: fix typo issue omits 2da2687b5116 kgdb: rectify kernel-doc for kgdb_unregister_io_module() omits eb90b4f8fb8b Merge branch 'dt/dtc-sync' into dt/next omits 9183908e70e9 dt-bindings: Fix errors in 'if' schemas omits 49ec0686b3e8 dt-bindings: iommu: renesas,ipmmu-vmsa: Make 'power-domain [...] omits 91f93c383992 dt-bindings: Fix undocumented compatible strings in examples omits 5280f7e530f7 io_uring/io-wq: return 2-step work swap scheme omits ea64ec02b31d io_uring: deduplicate file table slot calculation omits 847595de1732 io_uring: io_import_iovec return type cleanup omits 75c668cdd6ca io_uring: treat NONBLOCK and RWF_NOWAIT similarly omits b23df91bff95 io_uring: highlight read-retry loop omits 5ea5dd45844d io_uring: inline io_read()'s iovec freeing omits 7335e3bf9d0a io_uring: don't forget to adjust io_size omits 6bf985dc50dd io_uring: let io_setup_async_rw take care of iovec omits 1a2cc0ce8d18 io_uring: further simplify do_read error parsing omits 6713e7a6145a io_uring: refactor io_read for unsupported nowait omits eeb60b9ab400 io_uring: refactor io_cqring_wait omits c1d5a224683b io_uring: refactor scheduling in io_cqring_wait omits 9936c7c2bc76 io_uring: deduplicate core cancellations sequence omits ce88c9c79455 kbuild: Add support to build overlays (%.dtbo) omits 59b48a715107 scripts: dtc: Remove the unused fdtdump.c file omits 0da6bcd9fcc0 scripts: dtc: Build fdtoverlay tool omits 79edff12060f scripts/dtc: Update to upstream version v1.6.0-51-g183df9e9c2b9 omits 738ed4156fba drm/mediatek: Add matrix_bits private data for ccorr omits dff16681723d drm/mediatek: Fix ccorr size config omits 072a4cb512e7 drm/mediatek: Separate ccorr module omits 49629304b91f drm/mediatek: Enable dither function omits d41ff4dcf093 drm/mediatek: Enable OVL_LAYER_SMI_ID_EN for multi-layer usecase omits 641ef9e7be58 drm/mediatek: Add support for SoC MT8183 omits 4a15d1ac37ea drm/mediatek: Add has_dither private data for gamma omits 69a4237ab1d1 drm/mediatek: Separate gamma module omits a6b7c98afdca drm/mediatek: Add mtk_dither_set_common() function omits e1e4f7fea375 soc / drm: mediatek: Move mtk mutex driver to soc folder omits 42a090b84598 drm/mediatek: Automatically search unclaimed mtk mutex in [...] omits 4971593f8eb1 drm/mediatek: Change disp/ddp term to mutex in mtk mutex driver omits 8125bfa5bc40 drm/mediatek: Rename file mtk_drm_ddp to mtk_mutex omits ad19ff82aaa7 drm/mediatek: Remove redundant file including omits 4d2598223da5 drm/mediatek: Add fifo_size into rdma private data omits 71dcadba3420 drm/mediatek: Fix aal size config omits fb8b6c307c7b dt-bindings: mediatek: add description for postmask omits f01195148967 drm/mediatek: mtk_dpi: Create connector for bridges omits b59fa7a060b1 dt-bindings: mediatek: add rdma-fifo-size description for [...] omits b1d685b6467a drm/mediatek: Check if fb is null omits ee8f353b1591 block: remove skd driver omits 8dc6e6dd1bee usb: dwc3: qcom: Constify the software node omits efc9812edc61 usb: dwc3: haps: Constify the software node omits e81dee555417 usb: dwc2: pci: Drop the empty quirk function omits 203c018079e1 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 1dced56c3a78 Merge tag 'floppy-for-5.12' of https://github.com/evdenis/ [...] omits a8ac864a7d6d KVM: x86: Add helper to consolidate "raw" reserved GPA mas [...] omits 6f8e65a60168 KVM: x86/mmu: Add helper to generate mask of reserved HPA bits omits 5b7f575ccd29 KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits omits ca29e14506bd KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of [...] omits bbc2c63ddd51 KVM: nSVM: Use common GPA helper to check for illegal CR3 omits 636e8b733491 KVM: VMX: Use GPA legality helpers to replace open coded e [...] omits da6c6a7c06e2 KVM: x86: Add a helper to handle legal GPA with an alignme [...] omits 4bda0e97868a KVM: x86: Add a helper to check for a legal GPA omits 2732be902353 KVM: nSVM: Don't strip host's C-bit from guest's CR3 when [...] omits f156abec725f KVM: x86: Set so called 'reserved CR3 bits in LM mask' at [...] omits e1f68169a4f8 KVM: Add documentation for Xen hypercall and shared_info updates omits 8d4e7e80838f KVM: x86: declare Xen HVM shared info capability and add t [...] omits 40da8ccd724f KVM: x86/xen: Add event channel interrupt vector upcall omits f2340cd9e41d KVM: x86/xen: register vcpu time info region omits aa096aa0a05f KVM: x86/xen: setup pvclock updates omits 73e69a86347a KVM: x86/xen: register vcpu info omits 3e3246158808 KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR omits 629b5348841a KVM: x86/xen: update wallclock region omits 42387042ba38 xen: add wc_sec_hi to struct shared_info omits 13ffb97a3b11 KVM: x86/xen: register shared_info page omits 1ea9f2ed81c4 KVM: x86/xen: add definitions of compat_shared_info, compa [...] omits a3833b81b05d KVM: x86/xen: latch long_mode when hypercall page is set up omits a76b9641ad1c KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR omits 7d6bbebb7bb0 KVM: x86/xen: Add kvm_xen_enabled static key omits 78e9878cb376 KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c omits 79033bebf6fa KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls omits 23200b7a30de KVM: x86/xen: intercept xen hypercalls if enabled omits ef14f0e82c9b platform/x86: acer-wmi: Don't use ACPI_EXCEPTION() omits 9aa422f676c9 platform/x86: thinkpad_acpi: Replace ifdef CONFIG_ACPI_PLA [...] omits d2386d791cb7 platform/x86: thinkpad_acpi: Fix 'warning: no previous pro [...] omits d9f1b52afa40 arm64: improve whitespace omits 92f4d400a407 KVM: x86/xen: Fix __user pointer handling for hypercall pa [...] omits 1232f8e6c9d1 KVM: x86/xen: fix Xen hypercall page msr handling omits e933836744a2 mfd: arizona: Add support for ACPI enumeration of WM5102 c [...] omits 039da225d644 mfd: arizona: Replace arizona_of_get_type() with device_ge [...] omits 06e577b45db3 mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") omits 31a75cbbb927 iommu/vt-d: Parse SATC reporting structure omits 81d3c75bb3c3 iommu/vt-d: Add new enum value and structure for SATC omits 933fcd01e97e iommu/vt-d: Add iotlb_sync_map callback omits 010bf5659e01 iommu/vt-d: Move capability check code to cap_audit files omits ad3d19029979 iommu/vt-d: Audit IOMMU Capabilities and add helper functions omits ed8188a0c1f0 iommu/vt-d: Fix 'physical' typos omits 2c15644ebed0 platform/x86: msi-wmi: Fix variable 'status' set but not u [...] omits 3f9ef7785a9c MIPS: ralink: manage low reset lines omits b83ba0b9df56 MIPS: of: Introduce helper function to get DTB omits f807f4b7b32d platform/surface: surface3-wmi: Fix variable 'status' set [...] omits f1e1ea516721 platform/x86: Move all dell drivers to their own subdirectory omits f22fecaf39c3 x86/ptrace: Clean up PTRACE_GETREGS/PTRACE_PUTREGS regset [...] omits 86ad9a24f21e PM / devfreq: Add required OPPs support to passive governor omits 26f9c7cc42a6 PM / devfreq: Cache OPP table reference in devfreq omits 7d8658ef65a4 OPP: Add function to look up required OPP's for a given OPP omits be1abc5ba4d2 irqchip/csky-mpintc: Prevent selection on unsupported platforms omits 9f3a0f34b84a irqchip: Add support for Realtek RTL838x/RTL839x interrupt [...] omits 4a2b92a5d351 dt-bindings: interrupt-controller: Add Realtek RTL838x/RTL [...] omits a2855afc7ee8 KVM: x86/mmu: Allow parallel page faults for the TDP MMU omits e25f0e0cd51b KVM: x86/mmu: Mark SPTEs in disconnected pages as removed omits 08f07c800e9d KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler omits 9a77daacc87d KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map omits a9442f594147 KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages omits 531810caa9f4 KVM: x86/mmu: Use an rwlock for the x86 MMU omits f3d4b4b1dc1c sched: Add cond_resched_rwlock omits a09a689a5341 sched: Add needbreak for rwlocks omits 26128cb6c7e6 locking/rwlocks: Add contention detection for rwlocks omits 7cca2d0b7e7d KVM: x86/mmu: Protect TDP MMU page table memory with RCU omits f1b3b06a058b KVM: x86/mmu: Clear dirtied pages mask bit before early break omits 0f99ee2c7a58 KVM: x86/mmu: Skip no-op changes in TDP MMU functions omits 1af4a96025b3 KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed omits ed5e484b79e8 KVM: x86/mmu: Ensure forward progress when yielding in TDP [...] omits 74953d353028 KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn omits e139a34ef9d5 KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched omits 8d1a182ea791 KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages omits a066e61f13cf KVM: x86/mmu: Factor out handling of removed page tables omits 734e45b329d6 KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory omits 3a9a4aa56574 KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE omits fe43fa2f407b KVM: x86/mmu: Add comment on __tdp_mmu_set_spte omits e28a436ca4f6 KVM: x86/mmu: change TDP MMU yield function returns to mat [...] omits bbefd4fc8f59 KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers omits fd238002616c KVM: cleanup DR6/DR7 reserved bits checks omits d89d04ab6030 KVM: move EXIT_FASTPATH_REENTER_GUEST to common code omits fb18d053b7f8 selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible [...] omits 805a0f83907c KVM: x86/mmu: Add '__func__' in rmap_printk() omits 04548ed0206c KVM: SVM: Replace hard-coded value with #define omits a7fc06dd2f14 KVM: SVM: use .prepare_guest_switch() to handle CPU regist [...] omits 553cc15f6e8d KVM: SVM: remove uneeded fields from host_save_users_msrs omits e79b91bb3c91 KVM: SVM: use vmsave/vmload for saving/restoring additiona [...] omits 35a7831912f4 KVM: SVM: Use asm goto to handle unexpected #UD on SVM ins [...] omits 6a2891394798 KVM: VMX: Use the kernel's version of VMXOFF omits 5ef940bd9ac2 KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows omits 150f17bfab37 KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw omits 53666664a305 x86/virt: Mark flags and memory as clobbered by VMXOFF omits ed72736183c4 x86/reboot: Force all cpus to exit VMX root if VMX is supported omits aec511ad1535 x86/virt: Eat faults on VMXOFF in reboot flows omits b3646477d458 KVM: x86: use static calls to reduce kvm_x86_ops overhead omits 9af5471bdbb2 KVM: x86: introduce definitions to support static calls fo [...] omits b6a7cc35440e KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops [...] omits 6e4e3b4df4e3 KVM: Stop using deprecated jump label APIs omits 14c2bf81fcd2 KVM: SVM: Fix #GP handling for doubly-nested virtualization omits 3b9c723ed7cf KVM: SVM: Add support for SVM instruction address check change omits 82a11e9c6fa2 KVM: SVM: Add emulation support for #GP triggered by SVM i [...] omits 4aa2691dcbd3 KVM: x86: Factor out x86 instruction emulation with decoding omits 9a3ecd5e2aa1 KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW omits f88d4f2f287e selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAP [...] omits be635e34c284 KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES omits 9aa4f622460f KVM: vmx/pmu: Release guest LBR event via lazy release mechanism omits e6209a3bef79 KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI omits 9254beaafd12 KVM: vmx/pmu: Reduce the overhead of LBR pass-through or c [...] omits 1b5ac3226a1a KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR eve [...] omits 8e12911b243e KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBU [...] omits c646236344e9 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits 9c9520ce8833 KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled omits a755753903a4 KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID [...] omits 252e365eb28d KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static omits d855066f8172 KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_ [...] omits 563c54c4d5b1 KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state omits db7d8e476821 x86/apic: Export x2apic_mode for use by KVM in "warm" path omits c32b1b896d2a KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT omits fe6b6bc802b4 KVM: VMX: Enable bus lock VM exit omits 15aad3be9adb KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run omits 8e5332402164 KVM: VMX: Convert vcpu_vmx.exit_reason to a union omits 2c07ded06427 KVM/SVM: add support for SEV attestation command omits c1d1650f55b1 KVM: selftests: Disable dirty logging with vCPUs running omits 9e965bb75aae KVM: selftests: Add backing src parameter to dirty_log_perf_test omits f73a3446252e KVM: selftests: Add memslot modification stress test omits 82f91337ddde KVM: selftests: Add option to overlap vCPU memory access omits 86753bd04c7c KVM: selftests: Fix population stage in dirty_log_perf_test omits 2d501238bc25 KVM: selftests: Convert iterations to int in dirty_log_perf_test omits 89dc52946a16 KVM: selftests: Avoid flooding debug log while populating memory omits f9224a523591 KVM: selftests: Rename timespec_diff_now to timespec_elapsed omits c5e2184d1544 KVM: x86/mmu: Remove the defunct update_pte() paging hook omits 678e90a349a4 KVM: selftests: Test IPI to halted vCPU in xAPIC while bac [...] omits 1085a6b585d7 KVM: Expose AVX_VNNI instruction to guset omits b85a0425d805 Enumerate AVX Vector Neural Network instructions omits 7ca7f3b94492 x86: kvm: style: Simplify bool comparison omits 8fc517267fb2 KVM: x86: Zap the oldest MMU pages, not the newest omits 15e6a7e5324c KVM: x86/mmu: Use boolean returns for (S)PTE accessors omits c910662c7c69 KVM: X86: use vzalloc() instead of vmalloc/memset omits 15b51dc08a34 KVM: x86: Take KVM's SRCU lock only if steal time update i [...] omits 19979fba9bfa KVM: x86: Remove obsolete disabling of page faults in kvm_ [...] omits bd2fae8da794 KVM: do not assume PTE is writable after follow_pfn omits 8a0c014cd205 floppy: reintroduce O_NDELAY fix omits cb3acb1564b0 Documentation/ABI: sysfs-platform-ideapad-laptop: conserva [...] omits 725f41339a70 Documentation/ABI: sysfs-platform-ideapad-laptop: update d [...] omits 6b49dea4fd9c platform/x86: ideapad-laptop: add "always on USB charging" [...] omits 503325f84bc0 platform/x86: ideapad-laptop: add keyboard backlight contr [...] omits c67957464e1e platform/x86: ideapad-laptop: send notification about touc [...] omits 65c7713a5079 platform/x86: ideapad-laptop: fix checkpatch warnings, mor [...] omits 921f70ffe890 Revert "platform/x86: ideapad-laptop: Switch touchpad attr [...] omits 18227424549c platform/x86: ideapad-laptop: change 'cfg' debugfs file format omits 7553390d4b7e platform/x86: ideapad-laptop: change 'status' debugfs file format omits b3ed1b7fe378 platform/x86: ideapad-laptop: check for touchpad support in _CFG omits 392cbf0a4277 platform/x86: ideapad-laptop: check for Fn-lock support in HALS omits 1c59de4ad24b platform/x86: ideapad-laptop: rework is_visible() logic omits ff36b0d953dc platform/x86: ideapad-laptop: rework and create new ACPI helpers omits 0b765671cb80 platform/x86: ideapad-laptop: group and separate (un)relat [...] omits 00641c086d2d platform/x86: ideapad-laptop: misc. device attribute changes omits c81f241081b8 platform/x86: ideapad-laptop: always propagate error codes [...] omits 7be193e368d0 platform/x86: ideapad-laptop: convert ACPI helpers to retu [...] omits 654324c45d8e platform/x86: ideapad-laptop: use dev_{err,warn} or approp [...] omits 40e0447d6f80 platform/x86: ideapad-laptop: use msecs_to_jiffies() helpe [...] omits 0c4915b6ad82 platform/x86: ideapad-laptop: use for_each_set_bit() helpe [...] omits 708086b2365b platform/x86: ideapad-laptop: use kobj_to_dev() omits 8782d8d7e843 platform/x86: ideapad-laptop: use device_{add,remove}_group omits d6b508896afe platform/x86: ideapad-laptop: use sysfs_emit() omits caa315b8de37 platform/x86: ideapad-laptop: add missing call to submodul [...] omits 7d38f034e7b2 platform/x86: ideapad-laptop: sort includes lexicographically omits 803be832ac56 platform/x86: ideapad-laptop: use appropriately typed vari [...] omits e1a39a4460c1 platform/x86: ideapad-laptop: remove unnecessary NULL checks omits a14b3c83ab43 platform/x86: ideapad-laptop: remove unnecessary dev_set_d [...] omits 9a8b9434c60f phy: mediatek: Add missing MODULE_DEVICE_TABLE() omits 25e3ee590f62 phy: phy-brcm-sata: remove unneeded semicolon omits 557a28811c7e phy: qualcomm: usb28nm: Add MDM9607 init sequence omits 6b46e60a6943 phy: USB_LGM_PHY should depend on X86 omits 53dd01da9729 dt-bindings: phy: qcom,qusb2: document ipq6018 compatible omits 2cfbe6765b7a phy: qcom-qusb2: add QUSB2 support for IPQ6018 omits c6da62a219d0 thunderbolt: Add support for native USB4 _OSC omits 5a6a2c0f0f43 ACPI: Add support for native USB4 control _OSC omits 719e1f561afb ACPI: Execute platform _OSC also with query bit clear omits 5ca67688256a thunderbolt: Allow disabling XDomain protocol omits 3cd542e6e6af thunderbolt: Add support for PCIe tunneling disabled (SL5) omits 8b0ab503c07e thunderbolt: dma_test: Drop unnecessary include omits c3963a5563d3 thunderbolt: Add clarifying comments about USB4 terms rout [...] omits 5c6b471b6ca2 thunderbolt: switch: Fix kernel-doc descriptions of non-st [...] omits 6894bd37537d thunderbolt: nhi: Fix kernel-doc descriptions of non-stati [...] omits 5fbcb2d12782 thunderbolt: path: Fix kernel-doc descriptions of non-stat [...] omits b12e4824f140 thunderbolt: eeprom: Fix kernel-doc descriptions of non-st [...] omits 9c3db0b7b29a thunderbolt: ctl: Fix kernel-doc descriptions of non-stati [...] omits 4d1a6404e91e phy: qcom-qmp: Add SC8180X USB phy omits a5a621ad0ab4 phy: qcom-qmp: Add SC8180X UFS phy omits 4dd8c1c7f2bd dt-bindings: phy: qcom,qmp: Add SC8180X USB phy omits a618c47a816f dt-bindings: phy: qcom,qmp: Add SC8180X UFS to the QMP binding omits c5eec74f252d md/raid5: cast chunk_sectors to sector_t value omits 2a1673f0f1de usb: pd: Reland VDO definitions of PD2.0 omits b5776e7524af ext4: fix potential htree index checksum corruption omits ce7c3bded64a Merge tag 'drm-intel-next-2021-01-29' of git://anongit.fre [...] omits c106c5e2fd3b Merge tag 'drm/tegra/for-5.12-rc1' of ssh://git.freedeskto [...] omits 5f10c1aac8b2 libbpf: Stop using feature-detection Makefiles omits 65e6dcf73398 net, veth: Alloc skb in bulk for ndo_xdp_xmit omits d021e0694d77 doc: devicetree: bindings: usb: Change descibe to describe [...] omits 8a61bbfe8881 dt-bindings: usb: generic-ohci: Add missing compatible strings omits 5ae01e760d71 dt-bindings: usb: generic-ehci: Add missing compatible strings omits 3a11b0b5d8d2 misc: bcm-vk: only support ttyVK if CONFIG_TTY is set omits 8078efff8d4d misc: bcm-vk: Fix a couple error codes in probe() omits b775f49fbc8b scripts: dtc: Fetch fdtoverlay.c from external DTC project omits ce598680a22d dt-bindings: thermal: sun8i: Fix misplaced schema keyword [...] omits e65920661708 f2fs: add ckpt_thread_ioprio sysfs node omits 261eeb9c1585 f2fs: introduce checkpoint_merge mount option omits 1c4273a5b127 Merge series "ASoC: soc-pcm: cleanup soc_new_pcm() and bug [...] omits 060fd1035880 selftest/bpf: Testing for multiple logs on REJECT omits d7839ddfefc1 dt-bindings: iio: dac: Fix AD5686 references omits d13c613f136c arm64: assembler: add cond_yield macro omits 0188a894c390 arm64: vmlinux.ld.S: add assertion for tramp_pg_dir offset omits 00ef54341936 arm64: vmlinux.ld.S: add assertion for reserved_pg_dir offset omits 750d43b4a79e dt-bindings: arm: add Cortex-A78 binding omits db2bb91f2e8e arm64: perf: add support for Cortex-A78 omits 873e5bb9fbd9 drm/dp_mst: Don't report ports connected if nothing is att [...] omits f69e8091c4a2 xfs: remove the possibly unused mp variable in xfs_file_co [...] omits fd88408951ae arm64: dts: meson: sort Amlogic dtb Makefile omits ad6d08d9e909 dt-bindings: arm: amlogic: sort SM1 bindings omits 39be8f441f78 arm64: dts: meson: fix broken wifi node for Khadas VIM3L omits 6fb82afbe2a5 arm64: dts: meson: add i2c3/rtc nodes and rtc aliases to O [...] omits fb606cdadbfc ARM: dts: meson: add the AO ARC remote processor omits 68f3a096d0f3 dt-bindings: Amlogic: add the documentation for the SECBUS [...] omits 5d3f5d46de42 dt-bindings: sram: Add compatible strings for the Meson AO [...] omits 933b80eda017 arm64: dts: meson: shorten audio card names for alsa compa [...] omits 93db2ce05204 arm64: dts: meson: add initial Beelink GS-King-X device-tree omits fc4aa3804ec7 dt-bindings: arm: amlogic: add support for the Beelink GS-King-X omits a74978f34270 arm64: dts: meson: Fix schema warnings for pwm-leds omits b6e3ff418579 arm64: dts: meson: vim3: whitespace fixups omits b9bffa10b267 parser: Fix kernel-doc markups omits 3a9a3aa805af udf: handle large user and group ID omits a0b3cb71a1f1 isofs: handle large user and group ID omits 01531ac35405 parser: add unsigned int parser omits dd5abc7834ff ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing omits 4b260f425497 ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() omits 2b39123b134e ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() omits 7fc6bebd5831 ASoC: soc-pcm: add soc_get_playback_capture() and simplify [...] omits e04e7b8ccd49 ASoC: soc-pcm: tidyup pcm setting omits 76fce6548961 gfs2: Move function gfs2_ail_empty_tr omits 5cb738b5fbd2 gfs2: Get rid of current_tail() omits 297de3180dd7 gfs2: Use a tighter bound in gfs2_trans_begin omits 5ae8fff8d031 gfs2: Clean up gfs2_log_reserve omits 4a3d049db42b gfs2: Don't wait for journal flush in clean_journal omits c1eba1b0bca5 gfs2: Move lock flush locking to gfs2_trans_{begin,end} omits f3708fb59f6c gfs2: Get rid of sd_reserving_log omits c968f5788bc9 gfs2: Clean up on-stack transactions omits 07aabd9c4a88 xfs: get rid of xfs_growfs_{data,log}_t omits ce5e1062e253 xfs: rename `new' to `delta' in xfs_growfs_data_private() omits bc41fa5321f9 libxfs: expose inobtcount in xfs geometry omits 0fa4a10a2f5f xfs: don't bounce the iolock between free_{eof,cow}blocks omits 47bd6d3457fb xfs: expose the blockgc workqueue knobs publicly omits 894ecacf0f27 xfs: parallelize block preallocation garbage collection omits c9a6526fe7ae xfs: rename block gc start and stop functions omits 419567534e16 xfs: only walk the incore inode tree once per blockgc scan omits 9669f51de5c0 xfs: consolidate the eofblocks and cowblocks workers omits ce2d3bbe0647 xfs: consolidate incore inode radix tree posteof/cowblocks tags omits 865ac8e253c9 xfs: remove trivial eof/cowblocks functions omits b943c0cd5615 xfs: hide xfs_icache_free_cowblocks omits 0461a320e33a xfs: hide xfs_icache_free_eofblocks omits f9296569837c xfs: relocate the eofb/cowb workqueue functions omits 05a302a17062 xfs: set WQ_SYSFS on all workqueues in debug mode omits f83d436aef5d xfs: increase the default parallelism levels of pwork clients omits a1a7d05a0576 xfs: flush speculative space allocations when we run out of space omits 85c5b27075ba xfs: refactor xfs_icache_free_{eof,cow}blocks call sites omits 38899f809994 xfs: add a tracepoint for blockgc scans omits 758303d14499 xfs: flush eof/cowblocks if we can't reserve quota for chown omits c237dd7c7094 xfs: flush eof/cowblocks if we can't reserve quota for ino [...] omits 766aabd59929 xfs: flush eof/cowblocks if we can't reserve quota for fil [...] omits 4ca74205685e xfs: try worst case space reservation upfront in xfs_refli [...] omits 111068f80eac xfs: pass flags and return gc errors from xfs_blockgc_free_quota omits 3d4feec00673 xfs: move and rename xfs_inode_free_quota_blocks to avoid [...] omits 9a537de3b009 xfs: xfs_inode_free_quota_blocks should scan project quota omits f41a0716f4b0 xfs: don't stall cowblocks scan if we can't take locks omits a636b1d1cf73 xfs: trigger all block gc scans when low on quota space omits 2a4bdfa8558c xfs: shut down the filesystem if we screw up quota reservation omits fea7aae6cecf xfs: rename code to error in xfs_ioctl_setattr omits 5c615f0feb9a xfs: remove xfs_qm_vop_chown_reserve omits 7317a03df703 xfs: refactor inode ownership change transaction/inode/quo [...] omits f2f7b9ff62a2 xfs: refactor inode creation transaction/inode/quota alloc [...] omits f273387b0485 xfs: refactor reflink functions to use xfs_trans_alloc_inode omits 3de4eb106fcc xfs: allow reservation of rtblocks with xfs_trans_alloc_inode omits 3a1af6c317d0 xfs: refactor common transaction/inode/quota allocation idiom omits 02b7ee4eb613 xfs: reserve data and rt quota at the same time omits 7ac6eb46c9f3 xfs: fix up build warnings when quotas are disabled omits ad4a74739708 xfs: clean up icreate quota reservation calls omits 35b1101099e8 xfs: remove xfs_trans_unreserve_quota_nblks completely omits 8554650003b8 xfs: create convenience wrappers for incore quota block re [...] omits 4abe21ad67a7 xfs: clean up quota reservation callsites omits b8055ed6779d xfs: reduce quota reservation when doing a dax unwritten e [...] omits 1aecf3734a95 xfs: fix chown leaking delalloc quota blocks when fssetxat [...] omits bbc075e01cea KVM: arm64: Stub EXPORT_SYMBOL for nVHE EL2 code omits 54effa653246 asm-generic: export: Stub EXPORT_SYMBOL with __DISABLE_EXPORTS omits 41a8a027f4d3 regulator: dt-bindings: Document charger-supply for max8997 omits e01a03db74a8 ASoC: Intel: catpt: remove unneeded semicolon omits 1c9f1750f030 spi: spi-synquacer: fix set_cs handling omits d2e31d7e3f7a perf trace-event-info: Rename for_each_event. omits 1796829d9169 Merge remote-tracking branch 'torvalds/master' into perf/core omits 557c3eadb771 perf powerpc: Fix gap between kernel end and module start omits 67dec9269314 perf inject jit: Add namespaces support omits 2b51c71be599 perf namespaces: Add 'in_pidns' to nsinfo struct omits 473f742e1845 perf tools: Use scandir() to iterate threads when synthesi [...] omits c1b907953b2c perf tools: Skip PERF_RECORD_MMAP event synthesis for kern [...] omits 30626e084475 perf tools: Use /proc/<PID>/task/<TID>/status for PERF_REC [...] omits c3a9cdef61e6 perf vendor events arm64: Reference common and uarch event [...] omits d02d5dc8825f perf vendor events arm64: Reference common and uarch event [...] omits c77669662f1a perf vendor events arm64: Add common and uarch event JSON omits 2bf797be81fa perf vendor events arm64: Fix Ampere eMag event typo omits 4b799a9b772f perf script: Support DSO filter like in other perf tools omits c69bf11ad3d3 perf tools: Fix DSO filtering when not finding a map for a [...] omits 42641d6f4d15 perf stat: Add Topdown metrics events as default events omits 7efce5c2404e perf test: Add parse-metric memory bandwidth testcase omits 15e20a301ab0 gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl omits 363880c4eb36 dm crypt: support using trusted keys omits 831475cc0b40 dm crypt: replaced #if defined with IS_ENABLED omits 21ec672ecf18 dm writecache: fix unnecessary NULL check warnings omits cb728484a771 dm writecache: fix performance degradation in ssd mode omits 09d85f8d8909 dm integrity: introduce the "fix_hmac" argument omits 4c9e9883c20a dm persistent data: fix return type of shadow_root() omits 62f263178c16 dm: cleanup of front padding calculation omits 23c4ecbc3e6a dm integrity: fix spelling mistake "flusing" -> "flushing" omits 74d1da3988f6 dm crypt: Spelling s/cihper/cipher/ omits 892c7a77f6c8 dm dust: remove h from printk format specifier omits 94e6a5b9e3bb misc: rtsx: Remove unneeded return variable omits d7a4bfcac9a5 misc: bcm-vk: unlock on error in bcm_to_h_msg_dequeue() omits d86464527681 leds: gpio: Set max brightness to 1 omits 6c3384d8f408 leds: lm3533: Switch to using the new API kobj_to_dev() omits 0e1d6f55a12e usb: pd: Update VDO definitions omits d94bd41a0022 Merge tag 'optee-fix-cond-resched-call-for-v5.12' of git:/ [...] omits 719bc64061a6 Merge tag 'tee-housekeeping-for-v5.12' of git://git.linaro [...] omits 60accc011af0 platform/x86/intel-uncore-freq: Add Sapphire Rapids server [...] omits ae5919d34940 platform/x86: touchscreen_dmi: Add info for the Jumper EZp [...] omits 8c358b29e0dc KVM: arm64: Correct spelling of DBGDIDR register omits 8e26d11f680a KVM: arm64: Use symbolic names for the PMU versions omits 46081078feb4 KVM: arm64: Upgrade PMU support to ARMv8.4 omits fdd3feb37e36 platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT omits f3f6da5014de platform/x86: intel_pmt_telemetry: Add dependency on MFD_I [...] omits 35d8a973fe4d platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable omits 2691d0ae668a platform/surface: aggregator: Fix braces in if condition w [...] omits 94893fc9ad8c KVM: arm64: Limit the debug architecture to ARMv8.0 omits c8857935587c KVM: arm64: Refactor filtering of ID registers omits 99b6a4013fe9 KVM: arm64: Add handling of AArch32 PCMEID{2,3} PMUv3 registers omits cb95914685ca KVM: arm64: Fix AArch32 PMUv3 capping omits bea7e97fef88 KVM: arm64: Fix missing RES1 in emulation of DBGBIDR omits a7e02f7796c1 drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable omits a056aacd2df2 arch: mips: kernel: Fix two spelling in smp.c omits 3235c5f0bccd MIPS: malta-time: remove unneeded semicolon omits 6732a1fbab38 KVM: MIPS: remove unneeded semicolon omits a78ddac1bc22 MIPS: fix kernel_stack_pointer() omits a40f530e77df Merge tag 'ib-drm-gpio-pdx86-rtc-wdt-v5.12-1' into for-next omits e85c1d21b16b clocksource/drivers/timer-microchip-pit64b: Add clocksourc [...] omits 73da3f0cca94 thermal/drivers/zx: Remove zx driver omits 8fefe3ce6b7d thermal/drivers/tango: Remove tango driver omits a8d80235808c clocksource/drivers/prima: Remove sirf prima driver omits 446262b27285 clocksource/drivers/atlas: Remove sirf atlas driver omits 8fdb44176928 clocksource/drivers/tango: Remove tango driver omits 33105406764f clocksource/drivers/u300: Remove the u300 driver omits 958567600517 tee: optee: remove need_resched() before cond_resched() omits 1132b9987a3f samples: bpf: Remove unneeded semicolon omits c6c818e50d19 ext4: factor out htree rep invariant check omits 15075bb7228a selftests/bpf: Fix a compiler warning in local_storage test omits 96e7c02d0bbc ext4: Change list_for_each* to list_for_each_entry* omits 027f14f53572 ext4: don't try to processed freed blocks until mballoc is [...] omits 59ebc7fd7450 ext4: use DEFINE_MUTEX() for mutex lock omits 37086bfdc737 bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH omits 7ef4c19d245f smackfs: restrict bytes count in smackfs write functions omits ddd0521549a9 rtc: zynqmp: depend on HAS_IOMEM omits d6fd59e14ed2 IB/mlx5: Support default partition key for representor port omits 904f4f647ec3 IB/core: Use valid port number to check link layer omits 6504c772551e IB/mlx4: Use port iterator and validation APIs omits d9f12f9e6c36 platform/chrome: cros_ec_typec: Decouple partner removal omits 3c4ab49ec59b ALSA: core: Fix the debugfs removal at snd_card_free() omits 7790114893c5 arm64: dts: qcom: msm8998: Use rpmpd definitions for opp t [...] omits 564f18f03e91 arm64: dts: qcom: msm8996: Add missing device_type under pcie[01] omits 20fd3b37285b arm64: dts: qcom: sc7180: Add support for gpu fuse omits a72848e8a4d7 arm64: dts: qcom: msm8998: Disable some components by default omits c43cfc549fdb arm64: dts: qcom: msm8998: Add capacity-dmips-mhz to CPU cores omits 0fee55fc0de7 arm64: dts: qcom: msm8998: Add I2C pinctrl and fix BLSP2_I [...] omits 6845359eea47 arm64: dts: qcom: msm8998: Add DMA to I2C hosts omits 03e6cb3d8af7 arm64: dts: qcom: msm8998: Merge in msm8998-pins.dtsi to m [...] omits 5537fcb319d0 powerpc/pci: Add ppc_md.discover_phbs() omits d5ae2528b0b5 arm64: dts: msm8916: Fix reserved and rfsa nodes unit address omits 9d1ee210ab8a ARM: dts: qcom: msm8974-klte: Mark essential regulators omits 3657b677d20d ARM: dts: qcom: msm8974-klte: add support for display omits 4389eeac4867 ARM: dts: qcom: msm8974-klte: add support for GPU omits fe079442db63 ARM: dts: qcom: msm8974: add gpu support omits c636eeb751f6 arm64: dts: qcom: msm8994-octagon: Add AD7147 and APDS9930 [...] omits caea1f74479d arm64: dts: qcom: msm8994-octagon: Add TAS2553 codec omits 3aca45f776e1 arm64: dts: qcom: msm8994-octagon: Add sensors on blsp1_i2c5 omits 34109bbeccd4 arm64: dts: qcom: msm8994-octagon: Add NXP NFC node omits 7f59caec7b41 arm64: dts: qcom: msm8994-octagon: Add FM Radio and DDR re [...] omits da3a82e35e4b arm64: dts: qcom: msm8994-octagon: Configure PON keys omits 8b65237e4e1b arm64: dts: qcom: msm8994-octagon: Configure Lattice iCE40 FPGA omits 09179fb6aff4 arm64: dts: qcom: msm8994-octagon: Add uSD card and disabl [...] omits 600f91111282 arm64: dts: qcom: msm8994-octagon: Configure HD3SS460 Type [...] omits 2eae095fc28c arm64: dts: qcom: msm8994-octagon: Add QCA6174 bluetooth omits 60b214effb80 arm64: dts: qcom: msm8994-octagon: Configure regulators omits 3c0fd4eba208 arm64: dts: qcom: msm8994-octagon: Add gpio-keys and Hall sensor omits 70ad85aa1208 arm64: dts: qcom: msm8994-octagon: Fix up the memory map omits c6e72bd747b0 arm64: dts: qcom: msm8992/4-lumia*: Create a common DTS omits 976d321f32dc arm64: dts: qcom: msm8992: Make the DT an overlay on top of 8994 omits 76d0b35c7f84 arm64: dts: qcom: msm8994: Sort hwlock properly omits e093d1a2875c arm64: dts: qcom: msm8994: Fix remaining BLSP errors/mistakes omits 886ddcfe4aa4 arm64: dts: qcom: msm8994: Add SMP2P nodes omits dcac40943c05 arm64: dts: qcom: msm8916-longcheer-l8910: Add imu/magnetometer omits 012e19f43590 arm64: dts: qcom: msm8916: Add blsp_i2c3 omits b3a6b088289e arm64: dts: qcom: Add device tree for BQ Aquaris X5 (Longc [...] omits 418b4ee165fb arm64: dts: qcom: rb5: Enable PCIe ports and PHY omits e53bdfc00977 arm64: dts: qcom: sm8250: Add PCIe support omits 058107abafc7 samples/bpf: Add include dir for MIPS Loongson64 to fix bu [...] omits 4b9091e1c194 kernel: trace: preemptirq_delay_test: add cpu affinity omits befe6d946551 tracepoint: Do not fail unregistering a probe due to memor [...] omits f2a99ddfd0aa tracing: Remove definition of DEBUG in trace_mmiotrace.c omits 557d50e79df7 tracing: Fix a kernel doc warning omits 39bcdd6a964b tracing: Fix spelling of controlling in uprobes omits 28cc65a17381 tracing: Fix spelling mistake in Kconfig "infinit" -> "infinite" omits 5817708493be tracing: Remove NULL check from current in tracing_generic [...] omits fe427886bf41 tracing: Use in_serving_softirq() to deduct softirq status. omits 0c02006e6f5b tracing: Inline tracing_gen_ctx_flags() omits 36590c50b2d0 tracing: Merge irqflags + preempt counter. omits c6358bacdcdb ring-buffer: Drop unneeded check in ring_buffer_resize() omits 6689bed36c52 ring-buffer: Remove cpu_buffer argument from the rb_inc_page() omits 18d14ebdbd07 tracing: Remove get/put_cpu() from function_trace_init omits b3ca59f6fe79 tracing: Update trace_ignore_this_task() kernel-doc comment omits bd0c97064302 tracing: Add printf attribute to log function omits d6d58c350f73 Merge tag 'v5.11-next-soc' of git://git.kernel.org/pub/scm [...] omits 77bad664169a Merge tag 'v5.11-next-defconfig' of git://git.kernel.org/p [...] omits 01f937ffc468 soc: qcom: ocmem: don't return NULL in of_get_ocmem omits f79bf56fb2b5 Merge tag 'arm-soc/for-5.12/soc' of https://github.com/Bro [...] omits c0ec73899d43 Merge tag 'arm-soc/for-5.12/defconfig-arm64' of https://gi [...] omits 071359e719af Merge tag 'arm-soc/for-5.12/defconfig' of https://github.c [...] omits 1d025e0abff9 Merge tag 'mvebu-arm-5.12-1' of git://git.kernel.org/pub/s [...] omits b04c38b666ed Merge tag 'drivers_soc_for_5.12' of git://git.kernel.org/p [...] omits 60a64da9f0d0 Merge tag 'arm-soc/for-5.12/drivers' of https://github.com [...] omits 4d29b8268658 Merge tag 'memory-controller-drv-tegra-5.12' of git://git. [...] omits 993fd7d6fef6 Merge tag 'memory-controller-drv-5.12' of git://git.kernel [...] omits 4fe05d21a9b1 Merge tag 'sunxi-drivers-for-5.12' of git://git.kernel.org [...] omits b9ba680969d1 arm64/ptdump:display the Linear Mapping start marker omits 12fc4288408a arm64: ptrace: Fix missing return in hw breakpoint code omits 0684074a46e8 arm64: dts: qcom: Add basic devicetree support for SM8350- [...] omits b7e8f433a673 arm64: dts: qcom: Add basic devicetree support for SM8350 SoC omits 80ad7f3349e6 dt-bindings: firmware: scm: Add SM8250 and SM8350 compatible omits 8767fe36d90e dt-bindings: arm: cpus: Add kryo685 compatible omits 2c1b8ebe929f dt-bindings: arm: qcom: Document SM8350 SoC and boards omits 5f36d633c214 arm64: dts: qcom: Disable MDSS by default for 8916/8016 devices omits b32155ff0256 arm64: dts: qcom: Add device tree for Alcatel Idol 3 (4.7") omits bd67534d18b4 dt-bindings: vendor-prefixes: add Alcatel omits b4c7d2076b4e PCI/LINK: Remove bandwidth notification omits fa707a580e77 Platform: OLPC: Specify the enable time omits 23f8b0a15463 Platform: OLPC: Remove dcon_rdev from olpc_ec_priv omits cec551ea0d41 Platform: OLPC: Fix probe error handling omits 131be2675037 IB/cm: Avoid a loop when device has 255 ports omits 2ceee7ed4c6c arm64: perf: Constify static attribute_group structs omits 64eaa0fa66ac platform/chrome: cros_ec_typec: Fix call to typec_partner_ [...] omits 32e9b48d110e usb: typec: Return void in typec_partner_set_pd_revision omits 20116dd93f4d drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers omits 745ed17a04f9 platform/x86: amd-pmc: put device on error paths omits eabe533904cb platform/x86: ideapad-laptop: DYTC Platform profile support omits 016f94feb57d ALSA: hda: Drop power save deny list entry for Clevo W65_67SB omits 5c953a226300 Merge branch 'for-linus' into for-next omits 9119e5661eab ALSA: usb-audio: Add DJM-450 to the quirks table omits 3b85f5fc75d5 ALSA: usb-audio: Add DJM450 to Pioneer format quirk omits e681b1a6d706 ASoC: qcom: Fix typo error in HDMI regmap config callbacks omits d286ac1d0521 IB/mlx5: Return appropriate error code instead of ENOMEM omits c8e43d55b1aa f2fs: relocate inline conversion from mmap() to mkwrite() omits 39f71b7e40e2 f2fs: fix a wrong condition in __submit_bio omits fff342100771 ARM: dts: mmp3: Fix the CCIC interrupts omits 0561cba77caf ARM: dts: mmp3-dell-ariel: Replace SSP2 with spi-gpio omits 49061130eb1f ARM: dts: mmp3-dell-ariel: Add the power button node omits e691d58e3383 ARM: dts: mmp3-dell-ariel: Add the embedded controller omits a2decdbd7592 ARM: dts: mmp2-olpc-xo-1-75: Use symbolic names for audio clocks omits d2192c0d3cfb ARM: dts: mmp2: Use symbolic names for audio clocks omits 5fb4df28da3b ARM: dts: mmp3: Extend the MPMU reg range omits 1130466a4101 ARM: dts: mmp3-dell-ariel: Drop linux,usable-memory from /memory omits ebfdb34c277d ARM: dts: mmp2-olpc-xo-1-75: Drop linux,usable-memory from [...] omits 7ca1ea0db2de ARM: dts: mmp2-olpc-xo-1-75: Fix memory node name omits fa432444095a media: dt-bindings: marvell,mmp2-ccic: Allow power-domains [...] omits 1adacc491909 dt-bindings: gpio: mrvl-gpio: Fix the gpio-ranges property omits c915ef890d5d drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() omits 4b1d6831b379 amd/display: remove unneeded variable: "pattern" omits bb377febb10f drm/amd/pm: Disable GFXOFF when GFX DPM or PG disabled omits f1e17351984c drm/amd/display: 3.2.121 omits 481ae2d5fec7 drm/amd/display: [FW Promotion] Release 0.0.50 omits 40d916a2602c drm/amd/display: Reject too small viewport size when valid [...] omits e2dcd9b8b803 drm/amd/display: Better handling of dummy p-state table omits fd952d436446 drm/amd/display: Workaround for some legacy DP-VGA dongles omits c64b0d6bb5d0 drm/amd/display: Decrement refcount of dc_sink before reas [...] omits 2dc39051a7ba drm/amd/display: Free atomic state after drm_atomic_commit omits dc33e0aa3e6e drm/amd/display: remove unused force_ignore_link_settings [...] omits a0c898f28a3b drm/amd/display: Add Freesync HDMI support to DMCU omits 02a342e3c4e5 drm/amd/display: Enable "trigger_hotplug" debugfs on all outputs omits a38b873f497f drm/amd/display: Fix CW4 programming for dmub30 cached inbox omits 163e3bcbca5a drm/amd/display: fix initial bounding box values for dcn3.02 omits 43c78873133e drm/amd/display: implement support for DID2.0 dsc passthrough omits 30164a1657ef drm/amd/display: Fix dc_sink kref count in emulated_link_detect omits bae72358f6a2 drm/amd/display: Release DSC before acquiring omits ddf386faa681 drm/amd/display: Revert "Fix EDID parsing after resume fro [...] omits 4fa6a75128ae drm/amd/display: fix calculation for the pwl backlight curve omits b99844e4237e drm/amd/display: 3.2.120 omits 9b56f6bc5de5 drm/amd/display: [FW Promotion] Release 0.0.49 omits fc13b7011e8a drm/amd/display: Add more Clock Sources to DCN2.1 omits aac6d4391a0a drm/amd/display: correct some hdcp variable naming omits accff74e8fbf drm/amd/display: Set power_gated to true for seamless boot [...] omits fa2a3786c4bc drm/amd/display: reuse current context instead of recreating one omits 7e60e389053e drm/amd/display: Add null pointer check to is_dig_enabled func omits 91501d0affc2 drm/amd/display: initialize i2c speed if not initialized i [...] omits a71c76ac7eea drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL omits be6be67e135e ASoC: topology: KUnit: Convert from cpu to data format omits 68be8ed6a462 ASoC: fsl_spdif: Utilize the defined parameter to clear code omits dbb7898ac1bc drm/amd/display: Drop SOC bounding box hookup in DM/DC omits dd017d01c3d9 drm/amdgpu: enable freesync for A+A configs omits e487cb54db1b drm/amd/pm: remove some useless code for vangogh omits c9021a6e58c8 drm/amd/pm: fill in the data member of v2 gpu metrics tabl [...] omits 2cb96b238701 drm/amdgpu/gfx10: update CGTS_TCC_DISABLE and CGTS_USER_TC [...] omits e1a4b67aac9e drm/amdgpu: Fix a false positive when pin non-VRAM memory omits b131c363c8a3 drm/amdgpu: Limit the maximum size of contiguous VRAM that [...] omits 481d73c663e1 Merge tag 'mvebu-dt64-5.12-1' of git://git.kernel.org/pub/ [...] omits 7e500c897ddf Merge tag 'mvebu-dt-5.12-1' of git://git.kernel.org/pub/sc [...] omits 542b9f11e564 Merge tag 'v5.11-next-dts64' of git://git.kernel.org/pub/s [...] omits e9cb878ec238 ARM: dts: ux500: Add Flash LEDs to Samsung phones omits bc84e13f9b1b Merge tag 'keystone_dts_for_5.12' of git://git.kernel.org/ [...] omits 528587ea03b1 Merge tag 'arm-soc/for-5.12/devicetree-arm64' of https://g [...] omits af6e05f17114 Merge tag 'arm-soc/for-5.12/devicetree' of https://github. [...] omits 29a6387c4ee7 Merge tag 'sunxi-dt-for-5.12' of git://git.kernel.org/pub/ [...] omits c2f76057d3e6 Merge tag 'ti-k3-dt-for-v5.12' of git://git.kernel.org/pub [...] omits 2a16e18c3400 usb: typec: tcpci_maxim: Enable data path when partner is [...] omits 372a3d0b6b1e usb: typec: tcpci: Add Callback to Usb Communication capab [...] omits a69bdb283f79 usb: typec: tcpm: Add Callback to Usb Communication capabl [...] omits facd93f4285c drm/vc4: hvs: Fix buffer overflow with the dlist handling omits 76adb20f924f Merge branch 'v5.12/vfio/next-vaddr' into v5.12/vfio/next omits 337710b3121a regulator: qcom-labibb: Use disable_irq_nosync from isr omits 7e31d6dc2c78 vfio-pci/zdev: fix possible segmentation fault issue omits 8358c28a5d44 block: fix memory leak of bvec omits 875440fd7d1e drm/amdkfd: fix null pointer panic while free buffer in kfd omits c5f85696cb2f drm/amdgpu: fix the issue that retry constantly once the b [...] omits 62a08a7193dc x86/sev-es: Do not unroll string I/O for SEV-ES guests omits 2b8ff93fd744 usb: typec: tcpm: Set in_ams flag when Source caps have be [...] omits 7771bcc7f5a7 usb: typec: tcpm: Handle vbus shutoff when in source mode omits 17aa02beecbc Merge tag 'tag-ib-usb-typec-chrome-platform-cros-ec-typec- [...] omits c3bfcd4c6762 platform/x86: thinkpad_acpi: Add platform profile support omits effe55add04f Merge remote-tracking branch 'linux-pm/acpi-platform' into [...] omits 9d4d8572a539 Merge tag 'amba-make-remove-return-void' of https://git.pe [...] omits 0d7389718c32 Merge tag 'nvme-5.21-2020-02-02' of git://git.infradead.or [...] omits cfa75cca618e platform/x86: thinkpad_acpi: fixed warning and incorporate [...] omits a78b96fe9501 platform/x86: thinkpad_acpi: rectify length of title underline omits 9e9c64131f47 platform/x86: thinkpad_acpi: Don't register keyboard_lang [...] omits b8437a3ef8c4 iommu: Properly pass gfp_t in _iommu_map() to avoid atomic [...] omits 617d8e8b347e optee: sync OP-TEE headers omits bed13b5fc4f3 tee: optee: fix 'physical' typos omits fda90b29e271 drivers: optee: use flexible-array member instead of zero- [...] omits c7020068bf23 tee: fix some comment typos in header files omits e1ed66ac3003 iommu/vt-d: Fix compile error [-Werror=implicit-function-d [...] omits 1ecebae4733d ASoC: mt6359: reduce log verbosity for optional DT properties omits e1711b1f9dfb ASoC: SOF: add be_hw_params_fixup() for ALH omits f170b59fedd7 amba: Make use of bus_type functions omits 3fd269e74f2f amba: Make the remove callback return void omits 5b495ac8fe03 vfio: platform: simplify device removal omits 5150a8f07f6c amba: reorder functions omits de5d7adb8936 amba: Fix resource leak for drivers without .remove omits d1e3306ba83a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits df7b622906f2 HID: google: Get HID report on probe to confirm tablet swi [...] omits 7c7d7ac7cebb HID: hid-input: avoid splitting keyboard, system and consu [...] omits 2d670ea2bd53 ALSA: jack: implement software jack injection via debugfs omits da2a040ee7cf ALSA: hdsp: hardware output loopback omits 4841b8e6318a ALSA: hda/realtek: modify EAPD in the ALC886 omits 563c81586d0a nvme-tcp: use cancel tagset helper for tear down omits c4189d680e12 nvme-rdma: use cancel tagset helper for tear down omits 70a99574a79f nvme-tcp: add clean action for failed reconnection omits 958dc1d32c80 nvme-rdma: add clean action for failed reconnection omits 2547906982e2 nvme-core: add cancel tagset helpers omits 8f8ea928fd77 nvme-core: get rid of the extra space omits 4a407d5ebc7a nvme: add tracing of zns commands omits 3a98c51a2482 nvme: parse format nvm command details when tracing omits 3254899e0b52 nvme: update enumerations for status codes omits 193fcf371f9e nvmet: add lba to sect conversion helpers omits 3c7b224f1956 nvmet: remove extra variable in identify ns omits 3631c7f4a241 nvmet: remove extra variable in id-desclist omits 624e67fdf9a6 nvmet: remove extra variable in smart log nsid omits fc97e942d90c nvme: refactor ns->ctrl by request omits 0dc9edaf80ea nvme-tcp: pass multipage bvec to request iov_iter omits 60141aa08c08 nvme-tcp: get rid of unused helper function omits cb9b870fba3e nvme-tcp: fix wrong setting of request iov_iter omits f9063a53274d nvme: support command retry delay for admin command omits 60b152a50820 nvme: constify static attribute_group structs omits 4e2f02bf77da nvmet-fc: use RCU proctection for assoc_list omits 36ca03c830e4 nvmet: Fix nvmet_is_port_enabled indentation omits cc3456226176 nvmet: Use nvmet_is_port_enabled helper for pi_enable omits 0371616d8bef platform/chrome: cros_ec_typec: Set opmode to PD on SOP connected omits cefc011f8daf platform/chrome: cros_ec_typec: Set Partner PD revision fr [...] omits 3b3dd1f0dbfe platform/chrome: cros_ec_typec: Report SOP' PD revision fr [...] omits 14336151fdf1 Merge remote-tracking branch 'origin/cros-ec-typec-for-5.1 [...] omits fc1745c0e40c PM / devfreq: rk3399_dmc: Remove unneeded semicolon omits 1d614920318b opp: Replace ENOTSUPP with EOPNOTSUPP omits f3988bc5d58b opp: Fix "foo * bar" should be "foo *bar" omits d4a4c7a41153 opp: Don't ignore clk_get() errors other than -ENOENT omits 870d5d963972 opp: Update bandwidth requirements based on scaling up/down omits 7eba0c7641b0 opp: Allow lazy-linking of required-opps omits 240ae50e2306 opp: Remove dev_pm_opp_set_bw() omits c7f142190d91 devfreq: tegra30: Migrate to dev_pm_opp_set_opp() omits 920b4a678099 drm: msm: Migrate to dev_pm_opp_set_opp() omits 8d25157f738c cpufreq: qcom: Migrate to dev_pm_opp_set_opp() omits abbe348340c7 opp: Implement dev_pm_opp_set_opp() omits 509e4777ca41 opp: Update parameters of _set_opp_custom() omits 35e74b2ee8ec opp: Allow _generic_set_opp_clk_only() to work for non-fre [...] omits 3f62670fcca4 opp: Allow _generic_set_opp_regulator() to work for non-fr [...] omits f0b88fa45595 opp: Allow _set_opp() to work for non-freq devices omits 386ba854d9f3 opp: Split _set_opp() out of dev_pm_opp_set_rate() omits 81c4d8a3c414 opp: Keep track of currently programmed OPP omits 1d3c42cabbd3 opp: No need to check clk for errors omits 5ad58bbacf80 opp: Rename _opp_set_rate_zero() omits 04b447df1d09 opp: Make _set_opp_custom() work without regulators omits 38bb34393804 opp: Prepare for ->set_opp() helper to work without regulators omits b6ecd5d4f694 opp: Print OPP level in debug message of _opp_add_static_v2() omits f2f4d2b86f43 opp: Handle missing OPP table in dev_pm_opp_xlate_performa [...] omits b4b9e223ecca opp: Add devm_pm_opp_attach_genpd omits a3c47af6942d opp: Add devm_pm_opp_register_set_opp_helper omits 559fef0dfd91 opp: Add dev_pm_opp_of_add_table_noclk() omits 32439ac7535a opp: Defer acquiring the clk until OPPs are added omits 406e47652161 opp: Create _of_add_table_indexed() to reduce code duplication omits ce8073d83f63 opp: Add dev_pm_opp_sync_regulators() omits 597ff5431fd4 opp: Add dev_pm_opp_get_required_pstate() omits 8dd5cada393f opp: Add dev_pm_opp_find_level_ceil() omits d758eaf5f8cb opp: Staticize _add_opp_table() omits d7b9d9b31a3e opp: Correct debug message in _opp_add_static_v2() omits cf65948d62c6 opp: Filter out OPPs based on availability of a required-OPP omits 32715be4fe95 opp: Fix adding OPP entries in a wrong order if rate is un [...] omits 996dc09c8e77 hwmon: (pmbus/max31785) Support revision "B" omits 43d147482788 hwmon: (pmbus/lm25066) Remove unnecessary pmbus_clear_cach [...] omits 1ae5aaf5d1c5 hwmon: (pmbus) Clear sensor data after chip write omits 4217e5074f33 Docs: drop Python 2 support omits f546ff0c0c07 Move our minimum Sphinx version to 1.7 omits dd9267034c0e i3c: Make remove callback return void omits 7456fea589c6 i3c: Handle drivers without probe or remove callback omits 9d909f1b1e91 i3c/master/mipi-i3c-hci: Specify HAS_IOMEM dependency omits 2e0cd472a0dd f2fs: remove unnecessary initialization in xattr.c omits 25fb04dbce6a f2fs: fix to avoid inconsistent quota data omits b0ff4fe746fd f2fs: flush data when enabling checkpoint back omits 05ae60bc24f7 i2c: imx: Synthesize end of transaction events without idl [...] omits e0371298ddc5 i2c: i2c-qcom-geni: Add shutdown callback for i2c omits e5c02cf54154 i2c: mv64xxx: Add runtime PM support omits 622fa41b496d i2c: amd-mp2: Remove unused macro omits 267e82b9592d i2c: amd-mp2: convert to PCI logging functions omits 98d29c410475 i2c: mux: mlxcpld: Move header file out of x86 realm omits 9ff0c6db0605 platform/x86: mlxcpld: Update module license omits 337bc68c294d i2c: mux: mlxcpld: Update module license omits 46c474666094 vfio-pci/zdev: remove unused vdev argument omits 37a682ffbe2a vfio/pci: Fix handling of pci use accessor return codes omits 010321565a7d vfio/iommu_type1: Mantain a counter for non_pinned_groups omits 4a19f37a3dd3 vfio/iommu_type1: Fix some sanity checks in detach group omits d0a78f91761f vfio/iommu_type1: Populate full dirty when detach non-pinn [...] omits 898b9eaeb3fe vfio/type1: block on invalid vaddr omits 487ace134053 vfio/type1: implement notify callback omits ec5e32940cc9 vfio: iommu driver notify callback omits c3cbab24db38 vfio/type1: implement interfaces to update vaddr omits 40ae9b807b89 vfio/type1: massage unmap iteration omits 441e8106a238 vfio: interfaces to update vaddr omits c19650995374 vfio/type1: implement unmap all omits 0f53afa12bae vfio/type1: unmap cleanup omits c98fe7c2a203 vfio: option to unmap all omits 57cd657b8272 io_uring: simplify do_read return parsing omits ce3d5aae331f io_uring: deduplicate adding to REQ_F_INFLIGHT omits e86d004729ae io_uring: remove work flags after cleanup omits 34e08fed2c1c io_uring: inline io_req_drop_files() omits ba13e23f37c7 io_uring: kill not used needs_file_no_error omits 9ae1f8dd372e io_uring: fix inconsistent lock state omits 4cc96c60e6cd ARM: 9054/1: arch/arm/mm/mmu.c: Remove duplicate header omits b53a9edcde37 ARM: 9053/1: arm/mm/ptdump:Add address markers for KASAN regions omits c9c5c23b7737 ARM: 9051/1: vdso: remove unneded extra-y addition omits 9aaf9bb7943b ARM: 9050/1: Kconfig: Select ARCH_HAVE_NMI_SAFE_CMPXCHG wh [...] omits 33d6d2bb7e6b ARM: 9049/1: locomo: make locomo bus's remove callback ret [...] omits 074a6bda18ce ARM: 9048/1: sa1111: make sa1111 bus's remove callback ret [...] omits a4b1b548104b ARM: 9047/1: smp: remove unused variable omits 2acb90975043 ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for A [...] omits 0673cb389512 ARM: 9045/1: uncompress: Validate start of physical memory [...] omits 5ed801d0390a ARM: 9042/1: debug: no uncompress debugging while semihosting omits 6e959ad8bb90 ARM: 9041/1: sti LL_UART: add STiH418 SBC UART0 support omits 9ca4efec0aba ARM: 9040/1: use DEBUG_UART_PHYS and DEBUG_UART_VIRT for s [...] omits 6468e898c67b ARM: 9039/1: assembler: generalize byte swapping macro into rev_l omits 13770a71ed35 io_uring: Fix NULL dereference in error in io_sqe_files_re [...] omits 1e83b173b266 NFS: Add nfs_pageio_complete_read() and remove nfs_readpag [...] omits 0c119e3a18f9 NFS: Call readpage_async_filler() from nfs_readpage_async() omits 1af7e7f8c12f NFS: Refactor nfs_readpage() and nfs_readpage_async() to u [...] omits 6ddfd213f4ea NFS: In nfs_readpage() only increment NFSIOS_READPAGES whe [...] omits 49dee70052b8 NFS: Clean up nfs_readpage() and nfs_readpages() omits ffb81717a166 nfs: Fix fall-through warnings for Clang omits 93f479d3ad05 SUNRPC: Fix fall-through warnings for Clang omits 7582ad63c9bd arm64: dts: rockchip: more user friendly name of sound nodes omits 060b65d260c5 arm64: dts: rockchip: rename pinctrl nodename to gmac2io f [...] omits 0523b124aa4d arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits b4a9fe363995 arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits 84b2c2c872da arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits c73583c625be arm64: dts: rockchip: cleanup cpu_thermal node of rk3399-r [...] omits 9e8244495f44 arm64: dts: rockchip: Remove bogus "amba" bus nodes omits 833821eeab91 arm64: dts: rockchip: Light "sys" LED on NanoPi R2S omits 5b9312109135 arm64: dts: rockchip: fix ranges property format for rk339 [...] omits 1e58ba111421 arm64: dts: rockchip: Rely on SoC external pull up on pmic [...] omits 073abfa7ea9a mtd: rawnand: intel: Fix an error handling path in 'ebu_dm [...] omits 94d07f6a539d mtd: rawnand: tango: Remove the driver omits e64ab8e8fa01 mtd: rawnand: marvell: convert comma to semicolon omits 106a3ec368fd mtd: st_spi_fsm: convert comma to semicolon omits 2e64e0ba2b65 mtd: convert comma to semicolon omits 7b844cf445f0 mtd: parsers: afs: Fix freeing the part name memory in failure omits ed1128c2d0c8 xfs: reduce exclusive locking on unaligned dio omits caa89dbc4303 xfs: split the unaligned DIO write code out omits 896f72d067a5 xfs: improve the reflink_bounce_dio_write tracepoint omits 3e40b13c3b57 xfs: simplify the read/write tracepoints omits 670654b004b0 xfs: remove the buffered I/O fallback assert omits ee1b218b0956 xfs: cleanup the read/write helper naming omits 354be7e3b2ba xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware omits f50b8f475a2c xfs: factor out a xfs_ilock_iocb helper omits 560ab6c0d12e xfs: Fix 'set but not used' warning in xfs_bmap_compute_al [...] omits 4533fc631547 xfs: fix unused log variable in xfs_log_cover() omits 8b28fdf21193 io_uring: check kthread parked flag before sqthread goes to sleep omits 090da7d52fe2 MAINTAINERS: update io_uring section omits 4e0377a1c5c6 io_uring: Add skip option for __io_sqe_files_update omits 67973b933e34 io_uring: cleanup files_update looping omits 7c6607313f03 io_uring: consolidate putting reqs task omits ecfc84928207 io_uring: ensure only sqo_task has file notes omits 0bead8cd39b9 io_uring: simplify io_remove_personalities() omits 4014d943cb62 io_uring/io-wq: kill off now unused IO_WQ_WORK_NO_CANCEL omits 9eac1904d336 io_uring: get rid of intermediate IORING_OP_CLOSE stage omits 53dec2ea74f2 fs: provide locked helper variant of close_fd_get_file() omits e342c807f556 io_uring: save atomic dec for inline executed reqs omits 9affd664f0e0 io_uring: don't flush CQEs deep down the stack omits a38d68db6742 io_uring: help inlining of io_req_complete() omits 8662daec09ed io_uring: add a helper timeout mode calculation omits eab30c4d20dc io_uring: deduplicate failing task_work_add omits 02b23a9af5ba io_uring: remove __io_state_file_put omits 85bcb6c67ea1 io_uring: simplify io_alloc_req() omits 888aae2eeddf io_uring: further deduplicate #CQ events calc omits ec30e04ba4a5 io_uring: inline __io_commit_cqring() omits 2d7e935809b7 io_uring: inline io_async_submit() omits 5c766a908d06 io_uring: cleanup personalities under uring_lock omits dc2a6e9aa9c3 io_uring: refactor io_resubmit_prep() omits bf6182b6d46e io_uring: optimise io_rw_reissue() omits 00835dce1406 io_uring: make percpu_ref_release names consistent omits 1ad555c6ae6e io_uring: create common fixed_rsrc_data allocation routines omits d7954b2ba946 io_uring: create common fixed_rsrc_ref_node handling routines omits bc9744cd162b io_uring: split ref_node alloc and init omits 6802535df7bf io_uring: split alloc_fixed_file_ref_node omits 2a63b2d9c30b io_uring: add rsrc_ref locking routines omits d67d2263fb23 io_uring: separate ref_list from fixed_rsrc_data omits 502385318369 io_uring: generalize io_queue_rsrc_removal omits 269bbe5fd4d2 io_uring: rename file related variables to rsrc omits 2b358604aa6e io_uring: modularize io_sqe_buffers_register omits 0a96bbe49994 io_uring: modularize io_sqe_buffer_register omits 3a81fd02045c io_uring: enable LOOKUP_CACHED path resolution for filenam [...] omits ce5226625a69 drm/msm/dsi_pll_10nm: Convert pr_err prints to DRM_DEV_ERROR omits b2d86c7cec35 Merge branch 'work.namei' of git://git.kernel.org/pub/scm/ [...] omits 362cadf34b9f drm/msm/dsi_pll_10nm: Fix variable usage for pll_lockdet_rate omits 4954a76add70 drm/amdgpu/swsmu: use percent rather than rpm for manual f [...] omits cd3051379706 Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" omits 20bdcc99edff drm/amd/display: Simplify bool conversion omits d26bbbcc160f amdgpu: Add Missing Sienna Cichlid DID omits c2efbc3f9dbe drm/amd/pm: correct string parsing for extra separator cha [...] omits aec1d8703e02 drm/amdgpu/pm: Account for extra separator characters in s [...] omits ce7c1d047629 Revert "Revert "drm/amdgpu: Fix NULL dereference in dpm sy [...] omits 196145eb1af1 drm/msm/dsi_pll_10nm: Solve TODO for multiplier frac_bits [...] omits a42e0d70c517 md: use rdev_read_only in restart_array omits d7a4783883d3 md: check for NULL ->meta_bdev before calling bdev_read_only omits 5c191fef4ce2 drm/msm/dsi_pll_10nm: Fix dividing the same numbers twice omits e8820dbddbca ASoC: codecs: add missing max_register in regmap config omits de5bfae2fd96 ASoC: cpcap: fix microphone timeslot mask omits d1bbc35fcab2 arm64: hibernate: add __force attribute to gfp_t casting omits c0da04ae079f fs/nfs: remove duplicate include omits 12b20ce34933 net: sunrpc: xprtsock.c: Corrected few spellings ,in comments omits 8c71139d9f84 SUNRPC: correct error code comment in xs_tcp_setup_socket() omits 1f16aaeef74f Merge series "Tegra186 and Tegra194 audio graph card" from [...] omits 32451614da2a perf/x86/intel: Support CPUID 10.ECX to disable fixed counters omits 61b985e3e775 perf/x86/intel: Add perf core PMU support for Sapphire Rapids omits 1ab5f235c176 perf/x86/intel: Filter unsupported Topdown metrics event omits 628d923a3c46 perf/x86/intel: Factor out intel_update_topdown_event() omits 2a6c6b7d7ad3 perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT omits 29b01295a829 usb: typec: Add typec_partner_set_pd_revision omits f5030e252687 usb: typec: Provide PD Specification Revision for cable an [...] omits 1ed8459d8f10 usb: typec: Standardize PD Revision format with Type-C Revision omits 6dc466d34f51 PM: domains: Simplify the calculation of variables omits e86caa011c80 ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend [...] omits 563c2681d431 ASoC: rt5659: Add Kconfig prompt omits 531e5b7abbde ASoC: audio-graph-card: Add clocks property to endpoint node omits 70f0bc65f6cf ASoC: dt-bindings: tegra: Add iommus property to Tegra graph card omits 6bbb859012e9 ASoC: dt-bindings: rt5659: Update binding doc omits 9d2aa6dbf87a spi: fsl: invert spisel_boot signal on MPC8309 omits 941d3f0d7e9f ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV omits 1ef268039b79 USB: serial: ftdi_sio: restore divisor-encoding comments omits 528222d0c8ce USB: serial: ftdi_sio: fix FTX sub-integer prescaler omits 7060377ce06f Merge branch 'for-joerg/mtk' into for-joerg/arm-smmu/updates omits 34eb9359c111 driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 omits 6715ea06ced4 Merge branch 'icc-sdx55' into icc-next omits bc93763f178f KVM: arm64: Make gen-hyprel endianness agnostic omits 6af4873852c4 MAINTAINERS: Add entry for MediaTek IOMMU omits 9e3489e06fb9 iommu/mediatek: Add mt8192 support omits 23357572bec6 iommu/mediatek: Remove unnecessary check in attach_device omits 8d2c749e5252 iommu/mediatek: Support master use iova over 32bit omits ab1d5281a62b iommu/mediatek: Add iova reserved function omits c3045f39244e iommu/mediatek: Support for multi domains omits 803cf9e5a6aa iommu/mediatek: Add get_domain_id from dev->dma_range_map omits 585e58f498a2 iommu/mediatek: Add iova_region structure omits b7875eb94589 iommu/mediatek: Move geometry.aperture updating into domai [...] omits 4f956c97d26b iommu/mediatek: Move domain_finalise into attach_device omits 08500c43d4f7 iommu/mediatek: Adjust the structure omits ef0f0986b670 iommu/mediatek: Support report iova 34bit translation faul [...] omits bfed873114c5 iommu/mediatek: Support up to 34bit iova in tlb flush omits c0b57581b73b iommu/mediatek: Add power-domain operation omits 34665c7929fc iommu/mediatek: Add pm runtime callback omits baf94e6ebff9 iommu/mediatek: Add device link for smi-common and m4u omits 986d9ec5f176 iommu/mediatek: Add error handle for mtk_iommu_probe omits 7f37a91dc85e iommu/mediatek: Move hw_init into attach_device omits 9bdfe4c175c8 iommu/mediatek: Update oas for v7s omits 2f317da4332a iommu/mediatek: Add a flag for iova 34bits case omits f3a8a46d714f iommu/io-pgtable-arm-v7s: Quad lvl1 pgtable for MediaTek omits 468ea0bfaecd iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros omits 00ab6f2d6158 iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro omits 40596d2f2b60 iommu/io-pgtable-arm-v7s: Extend PA34 for MediaTek omits 859da2111252 iommu/io-pgtable-arm-v7s: Use ias to check the valid iova [...] omits 66a289155415 iommu/mediatek: Use the common mtk-memory-port.h omits fc3734698a43 dt-bindings: mediatek: Add binding for mt8192 IOMMU omits ddd3e349b8aa dt-bindings: memory: mediatek: Rename header guard for SMI [...] omits ca49a4b4c989 dt-bindings: memory: mediatek: Extend LARB_NR_MAX to 32 omits 5cf482f2f7a6 dt-bindings: memory: mediatek: Add a common memory header file omits bca28426805d dt-bindings: iommu: mediatek: Convert IOMMU to DT schema omits fdb7ef5b7d36 Merge branch 'fixes' into next omits 3feb459be5c9 mmc: core: Exclude unnecessary header file omits 6351cac92a8c mmc: mmci: Add support for probing bus voltage level translator omits bbaa298f57cb mmc: mmci: Add bindings to operate CMD, CK, CKIN pins as GPIO omits c93767cf64eb mmc: sdhci-msm: add Inline Crypto Engine support omits 5cc046eb134f dt-bindings: mmc: sdhci-msm: add ICE registers and clock omits 433611ea8df3 firmware: qcom_scm: update comment for ICE-related functions omits 0a0c866f377e mmc: cqhci: add cqhci_host_ops::program_key omits 1e80709bdbfc mmc: cqhci: add support for inline encryption omits ee49d0321f02 mmc: cqhci: initialize upper 64 bits of 128-bit task descriptors omits 0653300224a6 mmc: cqhci: rename cqhci.c to cqhci-core.c omits 93f1c150cb0d mmc: core: Add basic support for inline encryption omits d76d9d7d1009 scsi: ufs: use devm_blk_ksm_init() omits 5851d3b042b6 block/keyslot-manager: introduce devm_blk_ksm_init() omits 4af307f57426 mmc: sdhci-of-aspeed: Fix kunit-related build error omits c7b9f01fd12a mmc: remove sirf prima/atlas driver omits e55f2cf51259 mmc: remove dw_mmc-zx driver omits fe6e1471785a mmc: atmel-mci: Assign boolean values to a bool variable omits 4f9833d3ec8d mmc: sdhci-iproc: Add ACPI bindings for the RPi omits 1a9705936aff mmc: mmci: Convert bindings to DT schema omits 707662d59d42 mmc: test: clean up mmc_test_cleanup() omits 6d7ffe169e28 mmc: test: remove the shutdown function omits bd7342fea7f8 mmc: core: remove unused host parameter of mmc_sd_get_csd() omits 37af07d91d0a MAINTAINERS: Add entry for the ASPEED SD/MMC driver omits 0bbcd22556ef mmc: sdhci-of-aspeed: Add KUnit tests for phase calculations omits 0c53dc321a50 mmc: sdhci-of-aspeed: Add AST2600 bus clock support omits 2fc88f92359d mmc: sdhci-of-aspeed: Expose clock phase controls omits 3561afa02605 mmc: core: Add helper for parsing clock phase properties omits 7c7905df68c5 dt-bindings: mmc: sdhci-am654: fix compatible for j7200 omits eab234fce333 mmc: omap_hsmmc: Simplify bool comparison and conversion omits 6b1dc6229aec mmc: core: convert comma to semicolon omits c58c5950b87a mmc: sdhci-pci-gli: Finetune HS400 RX delay for GL9763E omits ffd68f356e41 mmc: sdhci-of-arasan: Use dev_err_probe() to avoid spamming logs omits 2ff0b85d627f mmc: sdhci-of-arasan: Add structure device pointer in prob [...] omits 80d41efe2e5f mmc: sdhci-of-arasan: Convert to use np instead of pdev->d [...] omits eb085875243d mmc: sdhci-of-arasan: use of_device_get_match_data() omits edee82f79bab mmc: sdhci-pci-gli: Enlarge ASPM L1 entry delay of GL9763E omits 783667ccb5b5 mmc: core: remove redundant card null check to mmc_can_sleep() omits 1c148853e8eb mmc: core: remove needless err = 0 in mmc_init_card() omits 754b7f2f7d2a mmc: sdhci_am654: Add Support for TI's AM64 SoC omits 81aa9876f943 dt-bindings: mmc: sdhci-am654: Add compatible string for AM64 SoC omits 12b1c5edc3a9 mmc: rtsx: add delay before power on omits 3882917da8c3 mmc: sunxi-mmc: Ensure host is suspended during system sleep omits 7214d79237df mmc: xenon: add AP807 compatible string omits 783be176eb27 dt-bindings: mmc: xenon: add AP807 compatible string omits db84509359bb mmc: sdhci-of-arasan: Change code style of mapping the sys [...] omits 973c7c994b72 mmc: sdhci-of-arasan: Fixed kernel-doc format warning omits 9476e27bb5ce dt-bindings: mmc: sdhci-msm: Document the SDX55 compatible omits 15f908fafc0e mmc: sdhci-pci-gli: Add a switch to enable/disable CQHCI support omits 8b2805647acf mmc: rtsx: Add MMC_CAP2_NO_SDIO flag omits a5ca4c321212 dt-bindings: mmc: renesas,sdhi: Add r8a779a0 support omits 67a73230fbae mmc: omap: remove unused struct component card_detect_irq omits c7129b703f04 mmc: jz4740: remove unused struct component card_detect_irq omits ed2fab9a8229 mmc: renesas_sdhi: Add a condition of cmd/data timeout for retune omits 35cdcd1268f6 mmc: tmio: Add data timeout error detection omits e085b51c74cc mmc: meson-gx: check for scatterlist size alignment in block mode omits 0354ca6edd46 mmc: mediatek: fix race condition between msdc_request_tim [...] omits 69e7d76afdb5 mmc: renesas_internal_dmac: add pre_req and post_req support omits d7aefb288760 mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment [...] omits f16c8fd4449e mmc: sdhci-msm: Actually set the actual clock omits a8cd989e1a57 mmc: sdhci-msm: Warn about overclocking SD/MMC omits 3536b82e5853 mmc: sunxi: add support for A100 mmc controller omits b79ee3852c36 dt-bindings: mmc: sunxi: Add Allwinner A100 and H616 compatibles omits 5f7dfda4f2ce mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN omits 6052b3c370fb mmc: usdhi6rol0: Fix a resource leak in the error handling [...] omits c9c256a8b0dc mmc: sdhci-sprd: Fix some resource leaks in the remove function omits 5d15cbf63515 mmc: owl-mmc: Fix a resource leak in an error handling pat [...] omits 0bb7e560f821 mmc: mxs-mmc: Fix a resource leak in an error handling pat [...] omits 18de2f72b74a soundwire: return earlier if no slave is attached omits f1b690261247 soundwire: bus: add better dev_dbg to track complete() calls omits ba61c3692034 dmaengine: xilinx_dma: Alloc tx descriptors GFP_NOWAIT omits 55563399bb16 arm64: dts: zynqmp: Wire up the DisplayPort subsystem omits b0f89cf5b627 arm64: dts: zynqmp: Add DisplayPort subsystem omits 7b6714b3edeb arm64: dts: zynqmp: Add DPDMA node omits 1cabd1181f15 dt-bindings: arm: Fix typo in zcu111 board omits f80f7c96f772 dmaengine: dw-axi-dmac: Virtually split the linked-list omits 78a90a1e489e dmaengine: dw-axi-dmac: Set constraint to the Max segment size omits f74b30255060 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA BYTE and [...] omits 425c8a53e874 dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA handshake omits 3df2d81f878d dmaengine: dw-axi-dmac: Add Intel KeemBay AxiDMA support omits cd0f00c39ff4 dmaengine: drivers: Kconfig: add HAS_IOMEM dependency to D [...] omits 8fb1dae09091 dmaengine: dw-axi-dmac: Add Intel KeemBay DMA register fields omits 0a35c9a017d3 dt-binding: dma: dw-axi-dmac: Add support for Intel KeemBa [...] omits 8e55444da65c dmaengine: dw-axi-dmac: Support burst residue granularity omits b428c6fa4112 dmaengine: dw-axi-dmac: Support of_dma_controller_register() omits 1deb96c0fa58 dmaegine: dw-axi-dmac: Support device_prep_dma_cyclic() omits eec91760539e dmaengine: dw-axi-dmac: Support device_prep_slave_sg omits 66c6c9455efc dmaengine: dw-axi-dmac: Add device_config operation omits 67b2e39f4acb dmaengine: dw-axi-dmac: Add device_synchronize() callback omits 0b9d2fb368b9 dmaengine: dw-axi-dmac: move dma_pool_create() to alloc_ch [...] omits ef6fb2d6f1ab dmaengine: dw-axi-dmac: simplify descriptor management omits 8c70fb7e0a0a dt-bindings: dma: Add YAML schemas for dw-axi-dmac omits 127b856f67fc arm64: dts: zynqmp: Add description for zcu104 revC omits 8ac47837f0e0 arm64: dts: zynqmp: Add missing iommu IDs omits 1f9fcf6573fb arm64: dts: zynqmp: Add missing lpd watchdog node omits cbf8bed0e353 arm64: dts: zynqmp: Wire zynqmp qspi controller omits 41b452a5702b arm64: dts: zynqmp: Wire arasan nand controller omits 63481699d6e3 arm64: dts: zynqmp: Add missing mio-bank properties to sdhcis omits 002002c0ad31 arm64: dts: zynqmp: Add label for zynqmp_ipi omits 51733f16c641 arm64: dts: zynqmp: Enable phy driver for Sata on zcu102/z [...] omits 42cb66dcd5f7 arm64: dts: zynqmp: Enable reset controller driver omits 928a5747599e arm64: dts: zynqmp: Enable si5341 driver for zcu102/106/111 omits 82a7ebf00224 arm64: dts: zynqmp: Add DT description for si5328 for zcu1 [...] omits 5f816e36e3d6 arm64: dts: zynqmp: Fix u48 si5382 chip on zcu111 omits e2f2dea34cf1 USB: serial: cp210x: clean up auto-RTS handling omits cf00ead0bde8 USB: serial: cp210x: fix RTS handling omits 6b667274f41a USB: serial: cp210x: clean up printk zero padding omits f191c63779a0 USB: serial: cp210x: clean up flow-control debug message omits 0b9112a58836 Merge tag 'v5.11-rc6' into patchwork omits 568400b15a51 USB: serial: cp210x: drop shift macros omits 8cce3bbfb4cf USB: serial: cp210x: fix modem-control handling omits 5951b8508855 USB: serial: cp210x: suppress modem-control errors omits e25efbd140c2 arm64: configs: Support DEVAPC on MediaTek platforms omits 18d6e3f6744d arm64: dts: mt8183: Fix GCE include path omits 0074946932cb ALSA: intel8x0: Fix missing check in snd_intel8x0m_create omits af2922fa158e Merge branch 'linux-5.12' of git://github.com/skeggsb/linu [...] omits a0f2a1cb65c9 dmaengine: ti: k3-psil: optimize struct psil_endpoint_conf [...] omits cd90f69f597a dmaengine: INTEL_LDMA should depend on X86 omits e5bfbbb916a4 dmaengine: rcar-dmac: Add support for R-Car V3U omits 245bbd16b72c dmaengine: rcar-dmac: Add helpers for clearing DMA channel status omits d249b5fb379f dmaengine: rcar-dmac: Add for_each_rcar_dmac_chan() helper omits 72ec393ba324 dt-bindings: renesas,rcar-dmac: Add r8a779a0 support omits a8fc8e5b8e42 soc: ti: k3-ringacc: Use of_device_get_match_data() omits ea797f699440 soc: ti: pruss: Refactor the CFG sub-module init omits 9c83465f3245 tomoyo: recognize kernel threads correctly omits 5797e861e402 tomoyo: ignore data race while checking quota omits 64b0efa18f8c platform/x86: dell-wmi-sysman: fix a NULL pointer dereference omits c703d5789590 drm/msm/dp: trigger unplug event in msm_dp_display_disable omits a014abfec541 drm/msm/dp/dp_ctrl: Remove unneeded semicolon omits 0ac892451143 drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: Remove unneeded s [...] omits dd5d08b5e54d drm/msm: remove redundant NULL check omits 6ec935180961 drm/msm/kms: Make a lock_class_key for each crtc mutex omits 555c50a4a19b drm/msm: Clean up GMU OOB set/clear handling. omits 5f98b33b04c0 drm/msm: Fix races managing the OOB state for timestamp vs [...] omits 7a7cbf2a8197 drm/msm: Fix race of GPU init vs timestamp power management. omits 68e4f01fddb4 drm/msm/mdp5: Fix wait-for-commit for cmd panels omits 33a7808ce1ae drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) omits d21fc5dfc3df drm/msm/dpu1: add support for qseed3lite used on sm8250 omits 9fc418430c65 drm/msm/dp: unplug interrupt missed after irq_hpd handler omits fe286893ed34 drm/msm/dpu: Remove unused call in wait_for_commit_done omits da9e7b7696d8 drm/msm/dpu: Correctly configure vsync tearcheck for command mode omits aa9223a60254 drm/msm/dpu: Disable autorefresh in command mode omits 862314bc94dd drm/msm/dpu: Allow specifying features and sblk in DSPP_BLK macro omits 731806da2916 drm/msm/dpu: Add prog_fetch_lines_worst_case to INTF_BLK macro omits b8dab65b5ac3 drm/msm/dpu: Move DPU_SSPP_QOS_8LVL bit to SDM845 and SC71 [...] omits e0485f1d0421 drm/msm/dpu: Fix VBIF_XINL_QOS_LVL_REMAP_000 register offset omits 3f2bc3856bf1 drm/msm/a5xx: Disable UCHE global filter omits cce212d84415 drm/msm/a5xx: Disable flat shading optimization omits 89c1ab960717 drm/msm/a5xx: Fix VPC protect value in gpu_write() omits 9deba2b8a5b5 drm/msm/a5xx: Reset VBIF before PC only on A510 and A530 omits 1d832ab30ce6 drm/msm/a5xx: Add support for Adreno 508, 509, 512 GPUs omits 4340b46ad161 drm/msm/a5xx: Separate A5XX_PC_DBG_ECO_CNTL write from mai [...] omits 8f03c30cb814 drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register omits 45596f254061 drm/msm/a6xx: Create an A6XX GPU specific address space omits 276619c0923f drm/msm: Add proper checks for GPU LLCC support omits 2977fcb7a974 ARM: dts: sunxi: Rename nmi_intc to r_intc omits f0e4a3b1929d ARM: dts: sun8i: h2-plus: bananapi-m2-zero: Increase BT UA [...] omits 50b459bc468c ARM: dts: sunxi: bananapi-m2-plus: Increase BT UART speed omits 94492618b2e4 arm64: dts: allwinner: pine-h64: Fix typos in BT GPIOs omits f9740094f451 arm64: dts: allwinner: pinetab: Fix the panel compatible omits d9997fe96d0d arm64: dts: allwinner: pinephone: Remove useless light sen [...] omits a657efc5b6d1 arm64: dts: allwinner: h6: Use - instead of @ for DT OPP entries omits aaea73a96d13 ARM: dts: sun8i-a33: sina33: Add missing panel power supply omits d4a551ae1f90 ARM: dts: sun8i-a83t: Remove empty CSI port omits 7098a58320d9 ARM: dts: sun8i-s3: pinecube: Fix CSI DTC warnings omits 1231238cbb49 ARM: dts: sun8i-s3: impetus: Fix the USB PHY ID detect GPI [...] omits 90c3047426fb ARM: dts: sun8i: nanopi-r1: Fix GPIO regulator state array omits f8919782d9e3 ARM: dts: sun6i: primo81: Remove useless io-channel-cells omits 4f2cf99d542c drm/msm/a5xx: Allow all patchid for A540 chip omits 6cefa31e8104 drm/msm: Fix MSM_INFO_GET_IOVA with carveout omits fe7952c629da drm/msm: Add speed-bin support to a618 gpu omits e53d76e61ec0 ata: Avoid comma separated statements omits e8628013e5dd drbd: Avoid comma separated statements omits dc2e76175417 dts64: mt7622: fix slow sd card access omits dd65030295e2 soc: mediatek: pm-domains: Don't print an error if child d [...] omits f93b04efaf80 dt-bindings: arm64: dts: mediatek: Add krane sku0 omits 17cf7d4d940f arm64: dts: mt8183: Add krane-sku0 board. omits 27eaf34df364 arm64: dts: mt8183: config dsi node omits 1b18c0558d09 soc: mediatek: pm-domains: Add domain regulator supply omits 9fd5449e061e arm64: configs: Support pwrap on Mediatek MT6779 platform omits b870c5858214 arm64: dts: mt6779: Support pwrap on Mediatek MT6779 platform omits 3960a7a25b5d arm64: dts: mt6779: Support devapc omits 06b0c0dce88e staging: rtl8192u/ieee80211: fix switch case indentation omits 9260918d3a4f arm64: dts: mt8192: Add cpu-idle-states omits 81004f0bf7f0 dt-bindings: serial: imx: Switch to my personal address omits fb7ba1870d5f staging: hikey9xx: hi6421-spmi-pmic: update copyright notes omits 3cadf633656c staging: hikey9xx: hi6421-spmi-pmic: document registers omits 307a60f03d5c staging: hikey9xx: hi6421-spmi-pmic: cleanup IRQ handling code omits 8d126356316f staging: hikey9xx: hi6421-spmi-pmic: fix IRQ handler code omits 9d8dbe989029 staging: hikey9xx: hi6421-spmi-pmic: cleanup header file omits a2e904fc59e1 staging: hikey9xx: hi6421-spmi-pmic: cleanup probe code omits fcd732406c5d staging: hikey9xx: hi6421-spmi-pmic: rename some vars omits 2ba53d0489fc staging: hikey9xx: hi6421v600-regulator: use some regmap helpers omits fb02e3ebfb2d staging: hikey9xx: spmi driver: convert to regmap omits 1f92798cbe7f staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c omits 5aadd5c692e6 staging: qlge/qlge_ethtool.c: Switch from strlcpy to strscpy omits 6ee9e6ee5c48 staging:r8188eu: replace enum WIFI_STATUS_CODE with native [...] omits d267cfb06292 staging:rtl8712: remove unused enum WIFI_STATUS_CODE omits c38e1fb9b6e1 staging: wimax/i2400m: fix pointer declaration style omits 9e1b7d00bbe1 arm64: dts: mediatek: mt8183: Add domain supply for mfg omits ebfe73f7079a dt-bindings: power: Add domain regulator supply omits 24b4c6b1a7fc powerpc/powernv/pci: Drop pnv_phb->initialized omits 6895c5ba7bdc powerpc/xmon: Select CONSOLE_POLL for the 8xx omits 30662217885d powerpc/xmon: Enable breakpoints on 8xx omits 259149cf7c3c powerpc/32s: Only build hash code when CONFIG_PPC_BOOK3S_6 [...] omits 675b963e2b60 powerpc/setup: Adjust six seq_printf() calls in show_cpuinfo() omits c0cff7a17781 powerpc/82xx: Use common error handling code in pq2ads_pci [...] omits 60aece416483 powerpc/82xx: Delete an unnecessary of_node_put() call in [...] omits 6e7a4da754f3 powerpc/pseries: Delete an error message for a failed stri [...] omits de060ac83e5c powerpc/pseries: Delete an unnecessary kfree() call in dlp [...] omits 245a389c6ded cxl: Reduce scope for the variable “mm” in cxllib_get_PE_a [...] omits b5952f8125ae powerpc/mm/book3s64/iommu: fix some RCU-list locks omits c9790fb5df46 powerpc/powernv/pci: fix a RCU-list lock omits 9899a56f1eca powerpc: Fix build error in paravirt.h omits 923b3cf00b3f powerpc/mce: Remove per cpu variables from MCE handlers omits 17c5cf0fb993 powerpc/mce: Reduce the size of event arrays omits b709e32ef570 powerpc/time: Enable sched clock for irqtime omits ed5b00a05c2a powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan omits 7bd2b120f3fd powerpc/pci: Delete traverse_pci_dn() omits 9e857416833d powerpc/eeh: Add a debugfs interface to check if a driver [...] omits b5e904b83067 powerpc/eeh: Rework pci_dev lookup in debugfs attributes omits 38132cc0e5a6 selftests/powerpc: Add VF recovery tests omits d6749ccba7ff selftests/powerpc: Use stderr for debug messages in eeh-functions omits db82f7097c26 selftests/powerpc: Hoist helper code out of eeh-basic omits 1570db1da9f5 soc: mediatek: cmdq: Remove cmdq_pkt_flush() omits d0a197a0d064 arm64: dts: mt8192: add nor_flash device node omits dbcd865bc7a8 arm64: dts: mediatek: mt8516: add support for APDMA omits 207f13b419a6 soc: mediatek: pm-domains: Add support for mt8167 omits c70d0f16f38c dt-bindings: power: Add MT8167 power domains omits 0417fadab493 ALSA: hda: Constify static attribute_group omits fa2e5a647ed2 ALSA: ac97: Constify static struct attribute_group omits 428a23d2bf0c nfsd: skip some unnecessary stats in the v4 case omits 3cc55f4434b4 nfs: use change attribute for NFS re-exports omits d984d1a0abf8 arm64: defconfig: Enable PF8x00 as builtin omits da1a6b8bec88 arm64: dts: imx: Add i.mx8mm nitrogen basic dts support omits 1447e43c0b73 dt-bindings: arm: imx: add imx8mm nitrogen support omits de5774d192ba clk: imx: Move 'imx6sl_set_wait_clk()'s prototype out to a [...] omits 370d82d3facf arm64: dts: zii-rmb3: enable RMI4 reduced reporting omits b53e7e0c65bf arm64: dts: zii-ultra: only trigger IRQ on falling edge uc [...] omits f2615e598a50 arm64: dts: zii-ultra: limit USB ports to USB2 speed omits 71a8434857d5 arm64: dts: zii-ultra: fix i2c pin configuration omits 663a5b5efa51 arm64: dts: zii-ultra: add sound support omits 498f8aee6ec0 ARM: dts: imx6: RDU2: adjust audio devices nomenclature omits 07aa5cf3af82 ARM: dts: imx6: RDU2: only trigger IRQ on falling edge ucs [...] omits 20fffe76b624 ARM: dts: imx6: RDU2: enable RMI4 reduced reporting omits a0c01b68fd3c ARM: dts: imx6: RDU2: reduce i2c drive-strength omits 45a63cb55973 ARM: dts: imx6: rdu2: enable WDOG1 omits 3af4df655040 clk: imx8mn: add clkout1/2 support omits c1ae5c6f789a clk: imx8mm: add clkout1/2 support omits 75a352bc6611 clk: imx8mq: add PLL monitor output omits 837ae08d95f2 arm64: dts: ls1028a: Enable flexcan support for LS1028A-RDB/QDS omits c9e5ef8cef81 arm64: dts: ls1028a: Update flexcan properties omits 930a0968c667 arm64: dts: lx2160a: Add flexcan support omits 7d1734cfa3a7 Merge tag 'tegra-for-5.12-dt-bindings' of git://git.kernel [...] omits 3161160c8a1c Merge tag 'tegra-for-5.12-arm64-dt' of git://git.kernel.or [...] omits 7b76b46d07e0 Merge tag 'tegra-for-5.12-arm-dt' of git://git.kernel.org/ [...] omits ee29b84a1dfe Merge tag 'tegra-for-5.12-arm64-defconfig' of git://git.ke [...] omits 69e39bf1668e Merge tag 'tegra-for-5.12-arm-defconfig' of git://git.kern [...] omits 127523504fe8 Merge tag 'tegra-for-5.12-arm-core' of git://git.kernel.or [...] omits 4940b9919119 Merge tag 'at91-soc-5.12-2' of git://git.kernel.org/pub/sc [...] omits 7cc623b85aef Merge tag 'reset-for-v5.12' of git://git.pengutronix.de/pz [...] omits 718aae916fa6 powerpc/sstep: Fix incorrect return from analyze_instr() omits 8813ff49607e powerpc/sstep: Check instruction validity against ISA vers [...] omits 4eeef098b432 powerpc/44x: Remove STDBINUTILS kconfig option omits 910a0cb6d259 powerpc/47x: Disable 256k page size omits 27f699579b64 powerpc/kvm: Force selection of CONFIG_PPC_FPU omits c9f3401313a5 powerpc: Always enable queued spinlocks for 64s, disable f [...] omits 9dd31b113703 powerpc/vas: Fix IRQ name allocation omits 691602aab9c3 powerpc/iommu/debug: Add debugfs entries for IOMMU tables omits 22f1de2e13b0 powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static omits 53137a9b51e4 powerpc/pcidn: Make IOV setup routines static omits 42c1f400d1da powerpc/pseries: Make IOV setup routines static omits ce275179b6c9 KVM: PPC: Book3S HV: Declare some prototypes omits d834915e8ee2 KVM: PPC: Book3S HV: Include prototypes omits 9236f57a9e51 KVM: PPC: Make the VMX instruction emulation routines static omits 9ae440fb3d7d powerpc/watchdog: Declare soft_nmi_interrupt() prototype omits 1429ff51480f powerpc/mm: Declare arch_report_meminfo() prototype. omits 94b87d72fc85 powerpc/mm/hugetlb: Make pseries_alloc_bootmem_huge_page() static omits 1f55aefea3c1 powerpc/mm: Declare preload_new_slb_context() prototype omits 11f9c1d2fb49 powerpc/mm: Move hpte_insert_repeating() prototype omits cccaf1a10abf powerpc/mm: Declare some prototypes omits bb21e1b6c535 powerpc/optprobes: Make patch_imm64_load_insns() static omits d47d307f1049 powerpc/optprobes: Remove unused routine patch_imm32_load_insns() omits 157c9f409d11 powerpc/smp: Make debugger_ipi_callback() static omits cd7aa5d2fae1 powerpc/smp: Include tick_broadcast() prototype omits 1cc2fd759344 powerpc/mce: Include prototypes omits 692e59289526 powerpc/setup_64: Make some routines static omits d03f210e6ed8 powerpc/pmem: Include pmem prototypes omits 90db8bf24d13 powerpc/pseries/ras: Make init_ras_hotplug_IRQ() static omits 44159329e0ad powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static omits aa23ea0c5f7f powerpc/pseries/ras: Remove unused variable 'status' omits d25da505c3f5 powerpc/mm: Include __find_linux_pte() prototype omits e5f9d8858612 powerpc/perf/hv-24x7: Dont create sysfs event files for du [...] omits 7613f5a66bec powerpc/64s/kuap: Use mmu_has_feature() omits 52f6b0a90bcf ocxl: use DEFINE_MUTEX() for mutex lock omits 10340f8d7b6d ata: ahci_brcm: Add back regulators management omits 3b7bbb3619d2 drm/i915/dp: Prevent setting the LTTPR LT mode if no LTTPR [...] omits 442187f3c2de locking/rwsem: Remove empty rwsem.h omits 8cf55f24ce6c x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables omits c7bd8010a335 tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs omits a72afd873089 tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() omits d8b450530b90 tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() omits ae8eba8b5d72 tlb: mmu_gather: Remove unused start/end arguments from tl [...] omits 912efa17e512 mm: proc: Invalidate TLB after clearing soft-dirty page state omits d2aacd36a8e0 scsi: MAINTAINERS: Adjust to reflect gdth scsi driver removal omits 80d892f4b26f scsi: ufs: Give clk scaling min gear a value omits 2468d20a48b8 scsi: lpfc: Fix 'physical' typos omits 83e4a9b3dba9 scsi: megaraid_mbox: Fix spelling of 'allocated' omits 99de0ea06ac0 scsi: qla2xxx: Simplify the calculation of variables omits d1eb86e59be0 ACPI: tables: introduce support for FPDT table omits 66102281f94a hwmon: (pmbus/max16601) Add support for MAX16508 omits 220c404dc7a5 hwmon: (pmbus/max16601) Determine and use number of popula [...] omits 6ede6b0616b2 drm/i915: Implement async flips for vlv/chv omits 4bb18054adc4 drm/i915: Implement async flip for ilk/snb omits 2a636e240c77 drm/i915: Implement async flip for ivb/hsw omits cda195f13abd drm/i915: Implement async flips for bdw omits 2241ed9205ed bus: mvebu-mbus: make iounmap() symmetric with ioremap() omits cb807055497c drm/i915: Limit plane stride to below TILEOFF.x limit omits 5b4f6323096a arm64: tegra: Audio graph sound card for Jetson AGX Xavier omits e4710376353c arm64: tegra: Audio graph sound card for Jetson TX2 omits 5d25c476f252 Revert "arm64: tegra: Disable the ACONNECT for Jetson TX2" omits 3032985a01f4 arm64: tegra: Add RT5658 device entry omits 2a0c106a671b MAINTAINERS: Fix 'ARM/TEXAS INSTRUMENT KEYSTONE CLOCKSOURC [...] omits 87525610b402 Fix "ordering" comment typos omits 06ec50ec0ee9 arm64: dts: mediatek: mt8183-evb: add PWM support omits afca1c66fb33 arm64: dts: mediatek: mt8183: add pwm node omits 3029a563ac0c ARM: tegra: ouya: Fix eMMC on specific bootloaders omits 930c922a987a mei: me: add adler lake point LP DID omits f7545efaf795 mei: me: add adler lake point S DID omits 372726cb3957 mei: me: emmitsburg workstation DID omits da3eb47c90d4 mei: hbm: drop hbm responses on shutdown omits 3a77df62deb2 mei: hbm: call mei_set_devstate() on hbm stop response omits 7615da2be006 mei: document that mei_msg_hdr_init returns ERR_PTR omits 1309ecc90f16 mei: fix transfer over dma with extended header omits d71277dc9bd6 misc: bcm-vk: fix set_q_num API precedence issue omits 6c50321fd651 dt-bindings: arm: tegra: Document Jetson Xavier NX eMMC SKU omits 35db5e32ebc1 arm64: dts: armada: add pwm offsets for ap/cp gpios omits 02bd88b4834d staging: qlge: add documentation for debugging qlge omits a7c3ddf29a78 staging: qlge: clean up debugging code in the QL_ALL_DUMP [...] omits 02988c36aa36 staging: qlge: remove mpi_core_to_log which sends coredump [...] omits 2352cf40fb7c staging: qlge: support force_coredump option for devlink h [...] omits 1053c27804df staging: qlge: coredump via devlink health reporter omits b9ccc256d465 staging: qlge: re-write qlge_init_device omits 953b94009377 staging: qlge: Initialize devlink health dump framework omits f8c047be5401 staging: qlge: use qlge_* prefix to avoid namespace clashe [...] omits 684ceb81dc97 staging: vc4_services: bcm2835-audio: Add SNDRV_PCM_INFO_B [...] omits 6ece0f7dbd55 arm64: dts: marvell: armada-37xx: Add SATA comphy into mai [...] omits d730b1e1c313 staging: net: wimax: i2400m: fw: remove redundant initiali [...] omits e8ff9d5996ac arm64: dts: cn913x-db: enable MMC HS400 omits 6c5509133521 arm64: dts: change AP807 SDHCI compatibility string omits a9d9bfcadfb4 arm64: dts: armada-3720-turris-mox: rename u-boot mtd part [...] omits ed8878041a0a Merge tag 'omap-for-v5.12/soc-signed' of git://git.kernel. [...] omits 2226c894135e Merge tag 'omap-for-v5.12/dt-signed' of git://git.kernel.o [...] omits 86a24899c2db Merge tag 'stm32-dt-for-v5.12-1' of git://git.kernel.org/p [...] omits f1f958052770 ARM: multi_v7_defconfig: add STM32 CEC support omits e53686bbdfd2 Merge tag 'renesas-drivers-for-v5.12-tag1' of git://git.ke [...] omits 46ecdfc1830e ARM: dts: armada388-helios4: assign pinctrl to each fan omits e011c9025a46 ARM: dts: armada388-helios4: assign pinctrl to LEDs omits 4daff3e5b424 ARM: dts: armada-385-linksys: fix usage with newer devices omits f7bf5e24e0b4 block: drop removed argument from kernel-doc of blk_execute_rq() omits 7f31bee36019 block: remove typo in kernel-doc of set_disk_ro() omits 66a245092baa drm/i915: Rename is_16gb_dimm to wm_lv_0_adjust_needed omits 5d0c938ec9cc drm/i915/gen11+: Only load DRAM information from pcode omits f0b29707baa9 drm/i915: Nuke not needed members of dram_info omits 62a7c1c47ad5 clk: imx: clk-imx31: Remove unused static const table 'uart_clks' omits 42c2c068834e arm64: dts: fsl-ls1012a-frdm: add spi-uart device omits 1ab66ad2d7f3 arm64: dts: fsl-ls1012a-rdb: add i2c devices omits 3c648d3deb0f xhci: handle halting transfer event properly after endpoin [...] omits 51ee4a843002 xhci: Check for pending reset endpoint command before queu [...] omits 741eafb3457c xhci: remove obsolete dequeue pointer moving code omits d1dbfb942c33 xhci: introduce a new move_dequeue_past_td() function to r [...] omits 1174d44906d5 xhci: handle stop endpoint command completion with endpoin [...] omits 9ebf30007858 xhci: Fix halted endpoint at stop endpoint command completion omits 674f8438c121 xhci: split handling halted endpoints into two steps omits 7c6c334e6fc8 xhci: move and rename xhci_cleanup_halted_endpoint() omits 4db356924a50 xhci: turn cancelled td cleanup to its own function omits a6ccd1fd4bd4 xhci: store TD status in the td struct instead of passing [...] omits e1a298390e98 xhci: use xhci_td_cleanup() helper when giving back cancel [...] omits 69eaf9e79fa7 xhci: move xhci_td_cleanup so it can be called by more functions omits d8ac95001bea xhci: Add xhci_reset_halted_ep() helper function omits b05dadb28f87 xhci: flush endpoint start to reduce race risk with stop e [...] omits c716e8a5fada xhci: Check link TRBs when updating ring enqueue and deque [...] omits 0353810a047e xhci: avoid DMA double fetch when reading event trb type. omits 55f6153d8cc8 xhci: remove extra loop in interrupt context omits 296fcdab3321 xhci: check slot_id is valid before gathering slot info omits 04d21f7219ac xhci: prevent a theoretical endless loop while preparing rings. omits c089cadaa0df xhci: remove xhci_stream_id_to_ring() helper omits 42f2890aa998 xhci: add xhci_virt_ep_to_ring() helper omits 03ed579d9d51 xhci: check virt_dev is valid before dereferencing it omits b1adc42d440d xhci: add xhci_get_virt_ep() helper omits a181030703df xhci: remove unused event parameter from completion handlers omits d70f4231b81e xhci: adjust parameters passed to cleanup_halted_endpoint() omits d4dff8043ea5 xhci: get isochronous ring directly from endpoint structure omits ab58f3bb6aaa xhci: Avoid parsing transfer events several times omits af91156490c2 Merge tag 'renesas-arm-dt-for-v5.12-tag2' of git://git.ker [...] omits 0b9c5cdda98c Merge tag 'hisi-arm64-dt-for-5.12v2' of git://github.com/h [...] omits 8ac9e476b868 ASoC: soc-component: fix undefined reference to __ffssi2 omits e4612ecd6f36 misc: pti: Remove a leftover in documentation omits 0a74d61c7d84 x86/fpu/xstate: Use sizeof() instead of a constant omits 49200d17d27d x86/fpu/64: Don't FNINIT in kernel_fpu_begin() omits b0dc553cfc9d x86/fpu: Make the EFI FPU calling convention explicit omits c60767421e10 irqchip/ls-extirq: add IRQCHIP_SKIP_SET_WAKE to the irqchip flags omits 738f7d40c155 arm64: dts: imx8mn-beacon-som: Enable QSPI on SOM omits 189f65864f4e arm64: dts: imx8mn: Add fspi node omits 579c6f925e5a ARM: imx: Remove unused IMX_GPIO_NR() macro omits b6e141eec86b arm64: dts: hisilicon: hi3670.dtsi: add I2C settings omits 62b4c3514b8e arm64: dts: hisilicon: hikey970-pinctrl.dtsi: add missing [...] omits 305656e0989d arm64: dts: hisilicon: hi3670.dtsi: add iomcu_rst omits ccf43e02012a arm64: dts: hisilicon: delete unused property smmu-cb-memtype omits b2bbc8687e43 arm64: dts: hisilicon: avoid irrelevant nodes being mistak [...] omits a328818ee72a arm64: dts: hisilicon: normalize the node name of the localbus omits dbbf51315a87 arm64: dts: hisilicon: normalize the node name of the modu [...] omits 1860a5182376 arm64: dts: hisilicon: place clock-names "bus" before "core" omits 47a6ca1172cb arm64: dts: hisilicon: separate each group of data in the [...] omits cec0813da56a iommu/ipmmu-vmsa: Allow SDHI devices omits 815cdd86038b iommu/ipmmu-vmsa: Refactor ipmmu_of_xlate() omits 3aa7c62cb7d7 iommu/vt-d: Use INVALID response code instead of FAILURE omits 28a77185f1cd iommu/vt-d: Clear PRQ overflow only when PRQ is empty omits f3afd3fb3d80 clk: imx6q: demote warning about pre-boot ldb_di_clk reparenting omits f2047594e865 arm64: dts: Add Librem5 Evergreen omits a8bb83c8c7a1 arm64: dts: imx8mq-librem5: set regulators boot-on omits 584ea5b1499e arm64: dts: imx8mq-librem5: enable the LCD panel omits 7127e3b5d93d arm64: dts: imx8mq-librem5: Add LCD_1V8 regulator omits d5edcf2cbf5e arm64: dts: imx8mq-librem5: Add usb-c chip as supplier for [...] omits 99e71c029213 arm64: dts: imx8mq-librem5: Don't mark buck3 as always on omits f3dbb291814a arm64: dts: imx8mq-librem5: Mark charger IRQ as High-Z omits 36be90f5362a ARM: dts: stm32: add #clock-cells property to usbphyc node [...] omits c96f8d3ca78c ARM: dts: stm32: remove usbphyc ports vdda1v1 & vdda1v8 on [...] omits c9669b4692ce ARM: dts: stm32: add usbphyc vdda1v1 and vdda1v8 supplies [...] omits 3bb48247ea16 ARM: dts: stm32: Add STM32MP1 I2C6 SDA/SCL pinmux omits 5e51f7482d80 arm64: defconfig: Enable vibra-pwm omits 894fe3398a21 dt-bindings: arm: fsl: Add the librem 5 Evergreen revision omits 74477936a828 arm64: dts: renesas: beacon: Fix EEPROM compatible value omits 2dfc564bda4a soc: renesas: rcar-sysc: Mark device node OF_POPULATED after init omits 32c3d9b0f51e Merge tag 'drm-intel-next-2021-01-27' of git://anongit.fre [...] omits b73d538a0130 ARM: dts: imx6-sr-som: increase at8035 PHY gigabit Tw parameter omits 71fa4e04ed21 Merge tag 'imx-fixes-5.11-2' into imx/dt omits 25d987706abc memory: tegra: Remove calls to dev_pm_opp_set_clkname() omits 22171213e503 arm64: dts: lx2160a-cex7: increase at8035 PHY gigabit Tw p [...] omits d1f5a3fc8556 drm/nouveau/kms: handle mDP connectors omits eaba3b28401f drm/nouveau: bail out of nouveau_channel_new if channel in [...] omits 9125e2422c8b drm/nouveau/kms/nv50-: Fix locking for audio callbacks omits b2b402789bb7 drm/nouveau/kms/nv50-: Use nouveau_encoder->crtc in get_el [...] omits 1b38cf6b03e9 drm/nouveau/kms/nv50-: Lookup current encoder/crtc from at [...] omits cd5609f715aa drm/nouveau/kms/nv50-: Reverse args for nv50_outp_get_(old [...] omits f60f8705fc7b drm/nouveau/kms/nv50-: s/armh/asyh/ in nv50_msto_atomic_enable() omits fa9f9489d9f9 drm/nouveau/kms/nv50-: Rename encoder->atomic_(enable|disa [...] omits f575f2bdb6c3 drm/nouveau/kms/nv50-: Remove (nv_encoder->crtc) checks in [...] omits f2fcb0692d63 drm/nouveau/fifo/tu102: Turing channel preemption fix omits 26a0cfc163ab drm/nouveau/fifo/tu102: FIFO interrupt fixes for Turing omits b8ab4b45e5fe drm/nouveau/fifo/tu102: Move Turing specific FIFO functions omits c81a51f05389 drm/nouveau/mc/tu102: Remove Turing interrupt hack omits c3cc12eaf511 drm/nouveau/mc/tu102: Fix MMU fault interrupts on Turing omits 36dc1777ded3 drm/nouveau/kms/nv50-: Log SOR/PIOR caps omits 4a05a223e702 drm/nouveau/kms/nv50-: Don't call HEAD_SET_CRC_CONTROL in [...] omits a708d8a7f614 drm/nouveau/kms/nv50-: add module option to select EVO/NVD [...] omits 7c1f6bbd0978 drm/nouveau/kms/gv100-: wait for less NVD pushbuf space fo [...] omits ef674b6857ae drm/nouveau/kms/nv50-gp1xx: wait for less EVO pushbuf spac [...] omits c0b70f05c87f arm64: dts: imx8mq: use_dt_domains for pci node omits 663f63ee6d9c crypto: salsa20 - remove Salsa20 stream cipher algorithm omits 87cd723f8978 crypto: tgr192 - remove Tiger 128/160/192 hash algorithms omits 93f64202926f crypto: rmd320 - remove RIPE-MD 320 hash algorithm omits c15d4167f0b0 crypto: rmd256 - remove RIPE-MD 256 hash algorithm omits b21b9a5e0aef crypto: rmd128 - remove RIPE-MD 128 hash algorithm omits c114cf7f8624 crypto: marvell/cesa - Fix use of sg_pcopy on iomem pointer omits 43a942d27eaa crypto: talitos - Fix ctr(aes) on SEC1 omits 416b846757bc crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode da [...] omits bc005983e88a crypto: hisilicon/hpre - add ecc algorithm inqury for uacc [...] omits ed278023708b crypto: hisilicon/hpre - add two RAS correctable errors pr [...] omits 09228c037754 crypto: hisilicon/hpre - delete ECC 1bit error reported threshold omits be65de6b03aa fs: Remove dcookies support omits f8408264c77a drivers: Remove CONFIG_OPROFILE support omits a848bf1d9ef1 arch: xtensa: Remove CONFIG_OPROFILE support omits a6a0683b7105 arch: x86: Remove CONFIG_OPROFILE support omits 2083fecd1c12 arch: sparc: Remove CONFIG_OPROFILE support omits 482cae0a9f32 arch: sh: Remove CONFIG_OPROFILE support omits 0fa461caba04 arch: s390: Remove CONFIG_OPROFILE support omits 9850b6c69356 arch: powerpc: Remove oprofile omits 7a3c90df20db arch: powerpc: Stop building and using oprofile omits 7a22384df3de arch: parisc: Remove CONFIG_OPROFILE support omits a0610b409fc9 Merge tag 'tags/bcm2835-dt-next-2021-01-28' into devicetree/next omits 61ca36c8c4eb bpf: Simplify cases in bpf_base_func_proto omits 4c3384d7abe5 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG omits 357490601621 selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test [...] omits 073f4ec124bb bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET [...] omits 62476cc1bf24 bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG omits 211a741cd3e1 tools: Factor Clang, LLC and LLVM utils definitions omits 20ccc8dd38a3 Documentation: input: define ABS_PRESSURE/ABS_MT_PRESSURE [...] omits 06a755d6269c scripts/kernel-doc: add internal hyperlink to DOC: sections omits c66cb171bc30 Update Documentation/admin-guide/sysctl/fs.rst omits 798eb4cc6449 docs: Update DTB format references omits 7720357d16a7 docs: zh_CN: add iio index.rst translation omits 9ea800c0113d docs/zh_CN: add iio ep93xx_adc.rst translation omits 452f81ed05e2 docs/zh_CN: add iio iio_configfs.rst translation omits 56c6092be2a1 Documentation: ARM: fix reference to DT format documentation omits bc47190d4f14 Documentation/admin-guide: kernel-parameters: update CMA entries omits 5d2699d28c4d Documentation: arm: marvell: Update link to unrestricted A [...] omits c4822bd66fb1 Documentation: arm: marvell: Fix dead link to Armada 37xx [...] omits feb47df1faaa Documentation: arm: marvell: Add link to public Armada 37x [...] omits dde0dc3a8e67 Documentation: arm: Fix marvell file name omits bcadb65fd648 Documentation/x86/boot.rst: Correct the example of SETUP_INDIRECT omits 187623b1d8b2 Documentation: kernel-parameters: add missing '<' omits c52eef0b6ee1 of/device: Don't NULLify match table in of_match_device() [...] omits 6e09d75513d2 hwmon: (lm70) Use device_get_match_data() omits 12ba8f8ce29f mtd: parser: imagetag: fix error codes in bcm963xx_parse_i [...] omits 3d5eab41451f iommu/io-pgtable: Remove TLBI_ON_MAP quirk omits 2029d73d4d65 Merge series "ASoC: SOF: use common code for DSP core pm" [...] omits c867c78acae9 iommu/msm: Hook up iotlb_sync_map omits 1c8147ea89c8 perf/arm-cmn: Move IRQs when migrating context omits 79d7c3dca99f perf/arm-cmn: Fix PMU instance naming omits e30be1455bd3 KVM: arm64: Move __hyp_set_vectors out of .hyp.text omits cd63989e0e6a drm/amd/amdkfd: adjust dummy functions' placement omits 33cf440d594b drm/amdgpu: disable gpu reset on Vangogh for now omits 4629c5d4db91 RDMA/efa: Remove unused syndrome enum values omits 9bf61b8ce555 RDMA/efa: Remove unused 'select' field from get/set featur [...] omits 631b6189b8fe RDMA/efa: Remove unnecessary indentation in defs comments omits c2a5056814f5 RDMA/efa: Remove duplication of upper/lower_32_bits omits 68fb9f3e312a RDMA/efa: Remove redundant NULL pointer check of CQE omits c2a54b68738c RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header omits cd5962d4fa72 RDMA/hw/hfi1/verbs: Demote non-conforming doc header and f [...] omits c6f2b65e9ae3 RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kern [...] omits 16e1b5364fc1 RDMA/hw/hfi1/ud: Fix a little more doc-rot omits d6a8bfe01ddb RDMA/hw/hfi1/uc: Fix a little doc-rot omits cd7727fdcee3 RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues omits d748031044bb RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s [...] omits 0654a746663b RDMA/hw/hfi1/ruc: Fix a small formatting and description issues omits 11edbb1946fa RDMA/hw/hfi1/qp: Fix some formatting issues and demote ker [...] omits 6993fce42626 RDMA/hw/hfi1/rc: Fix a few function documentation issues omits f4f86690c4a3 RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param omits 2a2660277aa4 RDMA/hw/hfi1/pcie: Demote kernel-doc abuses omits 17401db5ffe1 RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start [...] omits f57cfca846ed RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem omits c1e73d03ba5f RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()' [...] omits e57a8db9cadb RDMA/hw/hfi1/msix: Add description for 'name' and remove s [...] omits 29f7e5a3b88c RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header [...] omits 36da5370dd82 RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and [...] omits ce4cc52f2c79 RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues omits 510a89495552 RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues omits b59c27cab257 drm/i915: Fix the MST PBN divider calculation omits a321fc2b4e60 drm/dp/mst: Export drm_dp_get_vc_payload_bw() omits ce2063e3872b RDMA/rxe: Replace missing rxe_pool_get_index_locked omits eae5f0642e2f RDMA/rxe: Remove unneeded pool->state omits 6cde3e8ec16f RDMA/rxe: Remove references to ib_device and pool omits 4276fd0dddc9 RDMA/rxe: Remove RXE_POOL_ATOMIC omits 88cc77eb8bd0 RDMA/rxe: Fix misleading comments and names omits c4369575b2bc RDMA/rxe: Fix bug in rxe_alloc() omits def4cd43f522 IB/umad: Return EPOLLERR in case of when device disassociated omits 4fc5461823c9 IB/umad: Return EIO in case of when device disassociated omits 2614488d1f3c RDMA/mlx5: Allow creating all QPs even when non RDMA profi [...] omits 96667052149d tools/testing/scatterlist: Fix overflow of max segment size omits 7a6a53b2b1a3 Input: iqs5xx - initialize an uninitialized variable omits 1fc96dc29c3b ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags omits 92c6ec606cd1 ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_d [...] omits 30876e2a06f3 ASoC: SOF: Filter out unneeded core power up/downs omits 42077f08b3f1 ASoC: SOF: update dsp core power status in common APIs omits cedd502d18b5 ASoC: SOF: Intel: hda-loader: keep init cores alive omits f6c246eacb62 ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API omits 64f09ea1b551 regulator: pf8x00: Fix typo for PF8200 chip name omits 0084364d9678 ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend omits 6c28377b7114 ASoC: qcom: lpass-cpu: Remove bit clock state check omits 2f99fb6e46b0 arm64: dts: mt8183: Add missing power-domain for pwm0 node omits f16013020440 arm64: tegra: Add support for Jetson Xavier NX with eMMC omits 1cab0a51f62a arm64: tegra: Prepare for supporting the Jetson Xavier NX [...] omits fb35d30fe5b0 x86/cpufeatures: Assign dedicated feature word for CPUID_0 [...] omits 9a2cb5eba7ad arm64: dts: mt8183: refine gamma compatible name omits 431368c2648b arm64: dts: mt8183: rename rdma fifo size omits 02591f9febd5 NFSv4_2: SSC helper should use its own config. omits ec59659b4972 nfsd: cstate->session->se_client -> cstate->clp omits 1722b0462480 nfsd: simplify nfsd4_check_open_reclaim omits f71475ba8c2a nfsd: remove unused set_client argument omits 89c9a09cb9f6 iommu/amd: Adopt IO page table framework for AMD IOMMU v1 [...] omits fd86c9501a9b iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page omits 441555c63aca iommu/amd: Introduce iommu_v1_iova_to_phys omits 0633bbcc1eed iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable omits 33aef9786046 iommu/amd: Rename variables to be consistent with struct i [...] omits 6eedb59c18a3 iommu/amd: Remove amd_iommu_domain_get_pgtable omits e42ba0633064 iommu/amd: Restructure code for freeing page table omits 18954252a1d0 iommu/amd: Move IO page table related functions omits f9b4df790aa4 iommu/amd: Declare functions as extern omits 1f5855306676 iommu/amd: Convert to using amd_io_pgtable omits d2272ec7f946 iommu/amd: Move pt_root to struct amd_io_pgtable omits c9b258c6be09 iommu/amd: Prepare for generic IO page table framework omits ae10ce938da5 arm64: dts: ti: k3*: Fixup PMU compatibility to be CPU specific omits dc504774408b RDMA/hns: Use new interface to set MPT related fields omits 4e9fc1dae2a9 RDMA/hns: Optimize the MR registration process omits 0e0ab04b5bbe RDMA/hns: Refactor the MTR creation flow omits e2b539707aea ARM: dts: bcm2711: Add the CEC interrupt controller omits 6b4eeba331cd blk-cgroup: Remove obsolete macro omits 3f98a28cc372 mm/nommu: Fix return type of filemap_map_pages() omits fc26067c7417 ipmi: remove open coded version of SMBus block write omits 3ab657291638 iommu: use the __iommu_attach_device() directly for deferr [...] omits a8e8af35c9f4 dma-iommu: use static-key to minimize the impact in the fast-path omits bf594bf40001 locking/rtmutex: Add missing kernel-doc markup omits 0f9438503ea1 futex: Remove unneeded gotos omits 1ce53e2c2ac0 futex: Change utime parameter to be 'const ... *' omits bb73d07148c4 x86/build: Treat R_386_PLT32 relocation as R_386_PC32 omits 2c2a2327bdb5 thunderbolt: switch: Fix function name in the header omits a27ea0dfc1cd thunderbolt: tunnel: Fix misspelling of 'receive_path' omits af6bd59ea5b7 thunderbolt: icm: Fix a couple of formatting issues omits 47ba5ae46bb9 thunderbolt: switch: Demote a bunch of non-conformant kern [...] omits c77bfb541743 PCI: hv: Fix typo omits cc4a08cd09e4 PCI: xgene: Fix CRS SV comment omits 877e50b358c8 thunderbolt: tb: Kernel-doc function headers should docume [...] omits a7bfb27bee62 thunderbolt: nhi: Demote some non-conformant kernel-doc headers omits a8ce9ebbecdf iommu/vt-d: Preset Access/Dirty bits for IOVA over FL omits 925a2af9b362 thunderbolt: xdomain: Fix 'tb_unregister_service_driver()' [...] omits f2dd871799ba iommu/vt-d: Add qi_submit trace event omits 9872f9bd9dbd iommu/vt-d: Consolidate duplicate cache invaliation code omits ff48bc447773 thunderbolt: eeprom: Demote non-conformant kernel-doc head [...] omits 308e78946a73 dt-bindings: bus: rsb: Add H616 compatible string omits 9117d0c975b8 soc: sunxi: sram: Add support for more than one EMAC clock omits 59657d55d1a0 dt-bindings: sram: sunxi-sram: Add H616 compatible string omits c260954177c4 genirq: Use new tasklet API for resend_tasklet omits 88dde5e23da1 clk: sunxi-ng: Add support for the Allwinner H616 CCU omits 394a36dd9dec clk: sunxi-ng: Add support for the Allwinner H616 R-CCU omits f8d0e2bae631 dt-bindings: clk: sunxi-ccu: Add compatible string for All [...] omits fea7372cbc40 USB: serial: mos7720: fix error code in mos7720_write() omits aa60825391b6 thunderbolt: ctl: Demote non-conformant kernel-doc headers omits 4366979fdd43 thunderbolt: cap: Fix kernel-doc formatting issue omits f679a41fafc8 thunderbolt: dma_port: Check 'dma_port_flash_write_block() [...] omits 0390bdd4bf0c i2c: smbus: improve naming in i2c_smbus_xfer_emulated() omits 265fec2aab03 i2c: smbus: don't abuse loop variable omits 3928bbb0206b i2c: tegra: Use threaded interrupt omits 2e7f3db5d886 Merge tag 'v5.11-rc5' into i2c/for-5.12 omits 73cc584cfced i2c: remove zte zx bus driver omits 24ece96554a9 clk: renesas: cpg-mssr: Fix formatting issues for 'smstpcr [...] omits 3567932c56e8 dt-bindings: i2c: mv64xxx: Add H616 compatible string omits 03b3a759c60b drm/i915/hdcp: Disable the QSES check for HDCP 1.4 over MST omits aec8535edccb soc: qcom: socinfo: Remove unwanted le32_to_cpu() omits 127c8c5f0589 audit: Make audit_filter_syscall() return void omits 8259fdeb3032 selftests/bpf: Verify that rebinding to port < 1024 from B [...] omits 772412176fb9 bpf: Allow rewriting to ports under ip_unprivileged_port_start omits 906ace80c284 hwmon: (pmbus) Simplify the calculation of variables omits cbfc6c6177f9 hwmon: (aht10) Unlock on error in aht10_read_values() omits 86585c61972f hwmon: (pwm-fan) stop using legacy PWM functions and some [...] omits 8c78f0dee437 hwmon: Add AHT10 Temperature and Humidity Sensor Driver omits 0bf6a1e85ddd hwmon: (applesmc) Assign boolean values to a bool variable omits bd433537fef8 hwmon: (nct6683) Support ASRock boards omits da75b2245281 hwmon: (aspeed-pwm-tacho) Switch to using the new API kobj [...] omits f1fc688c65fd hwmon: (max6650) Switch to using the new API kobj_to_dev() omits f0dc7cb6b4c9 hwmon: (pwm-fan) Support multiple fan tachometers omits 01695410d452 hwmon: (pwm-fan) Store tach data separately omits 8bfc731e4767 hwmon: (gpio-fan) Switch to using the new API kobj_to_dev() omits f7a652182cc7 hwmon: (pmbus/ibm-cffps) Set the PMBUS_NO_CAPABILITY flag omits e5befc024cb4 hwmon: (pmbus) Add a PMBUS_NO_CAPABILITY platform data flag omits c8d0d3fa9469 hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support omits d349626b42f5 hwmon: (abx500) Decomission abx500 driver omits 5707c8dbdea3 hwmon: (w83627ehf) Switch to using the new API kobj_to_dev() omits 87da1ed26c33 hwmon: (smsc47m1) Remove 'h' from printk format specifier omits 94c08e067ab0 hwmon: (pc87360) convert comma to semicolon omits 4008bc7d3953 hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist omits a72acc56f3e9 power-supply: use kobj_to_dev() omits fed387572040 drm/i915/display: Prevent double YUV range correction on H [...] omits 8063e184e490 skmsg: Make sk_psock_destroy() static omits d5f7bc0064e0 f2fs: deprecate f2fs_trace_io omits 12699fb78157 f2fs: Remove readahead collision detection omits deaa965fb011 f2fs: remove unused stat_{inc, dec}_atomic_write omits 0bfe9f790448 f2fs: introduce sb_status sysfs node omits 6d1451bf7f84 f2fs: fix to use per-inode maxbytes omits 3afae09ffea5 f2fs: compress: fix potential deadlock omits 794c43f71684 libfs: unexport generic_ci_d_compare() and generic_ci_d_hash() omits 46085f37fc9e f2fs: fix to set/clear I_LINKABLE under i_lock omits df0736d70c4f f2fs: fix null page reference in redirty_blocks omits 7f59b277f79e f2fs: clean up post-read processing omits cf7404036019 f2fs: trival cleanup in move_data_block() omits 2562515f0ad7 f2fs: fix out-of-repair __setattr_copy() omits 0953fe864c4d f2fs: fix to tag FIEMAP_EXTENT_MERGED in f2fs_fiemap() omits 5d4daa579e56 f2fs: introduce a new per-sb directory in sysfs omits 3fde13f817e2 f2fs: compress: support compress level omits 32be0e97c713 f2fs: compress: deny setting unsupported compress algorithm omits 0b979f1bded3 f2fs: relocate f2fs_precache_extents() omits e0fcd01510ad f2fs: enforce the immutable flag on open files omits 17232e830afb f2fs: enhance to update i_mode and acl atomically in f2fs_ [...] omits a28d9aa1a2c7 f2fs: fix to set inode->i_mode correctly for posix_acl_upd [...] omits 36218b81f094 f2fs: Replace expression with offsetof() omits 632faca72938 f2fs: handle unallocated section and zone on pinned/atgc omits 2aa0f4faa164 drm/i915: WARN if plane src coords are too big omits 60e578e82b7d bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() omits 198688edbf77 MIPS: Fix inline asm input/output type mismatch in checksu [...] omits e6a52b8f0f81 MIPS: mm:remove function __uncached_access() omits c4cbe3fb1c6f MIPS: loongson2ef: remove function __uncached_access() omits 31205f0e0084 MIPS: asm: spram: remove unneeded semicolon omits 7cf52001ee7b MIPS: vpe: Remove vpe_getcwd omits 5b2d6d2d6020 mips: cacheinfo: Remove unnecessary increment of level omits 70f0ba9f2435 Merge remote-tracking branch 'torvalds/master' into perf/core omits f1aebf5e3d60 habanalabs: update to latest hl_boot_if.h spec from F/W omits 230cd89480d3 habanalabs/gaudi: unmask HBM interrupts after handling omits 7838504171d9 habanalabs: update SyncManager interrupt handling omits 663a301d75b8 habanalabs: fix ETR security issue omits 2795c8891577 habanalabs: staged submission support omits cf30339d3f44 habanalabs: modify device_idle interface omits 0811b3914695 habanalabs: add CS completion and timeout properties omits d00697fbe13c habanalabs: add new mem ioctl op for mapping hw blocks omits 89473a1fc360 habanalabs: fix MMU debugfs related nodes omits e1fa724dd17a habanalabs: add user available interrupt to hw_ip omits 8d79ce162e2b habanalabs: always try to use the hint address omits a24ab89001aa CREDITS: update email address and home address omits 2f8db5a17544 habanalabs: update email address in sysfs/debugfs docs omits d2b980f3299e habanalabs: add security violations dump to debugfs omits eea4c2557cb9 habanalabs: ignore F/W BMC errors in case no BMC present omits f8bc7f091cc0 habanalabs/gaudi: print sync manager SEI interrupt info omits 825b30c4f37b habanalabs: Use 'dma_set_mask_and_coherent()' omits 423815bf02e2 habanalabs/gaudi: remove PCI access to SM block omits d3f139c46280 habanalabs: add driver support for internal cb scheduling omits 1e3f2536a8fc habanalabs: increment ctx ref from within a cs allocation omits 8563e19159b0 habanalabs: separate common code to dedicated folders omits edb07cb69caa habanalabs: read device boot errors after cpucp is up omits 6769cea8de59 habanalabs: report correct dram size in info ioctl omits b19dc67aa8c0 habanalabs: support non power-of-2 DRAM phys page sizes omits a1f8533269aa habanalabs: remove access to kernel memory using debugfs omits 266cdfa2b7bd habanalabs/gaudi: set uninitialized symbol omits 9402a3362462 habanalabs: return dram virtual address in info ioctl omits 3abe1040ba61 habanalabs: update to latest hl_boot_if.h omits 1530d468178d habanalabs: add ASIC property of functional HBMs omits 2e368560080c habanalabs/gaudi: add debug prints for security status omits f19040ce418d habanalabs: modify memory functions signatures omits 3b762f55aa27 habanalabs: kernel doc format in memory functions omits 75d9a2a0aa28 habanalabs: replace WARN/WARN_ON with dev_crit in driver omits 0eda23d77e1b habanalabs: report dram_page_size in hw_ip_info ioctl omits e1b85dbaf06d habanalabs/goya: move mmu_prepare to context init omits f8b0f2ecc570 habanalabs/gaudi: remove duplicated gaudi packets masks omits c209e742141b habanalabs: allow user to pass a staged submission seq omits ac6fdbfe2ea8 habanalabs/gaudi: support CS with no completion omits 8e39e75a134f habanalabs: Init the VM module for kernel context omits cb6ef0ee6d76 habanalabs: refactor MMU locks code omits 4c998836d413 habanalabs: update firmware boot interface omits 0bfa0820c274 PM: clk: make PM clock layer compatible with clocks that m [...] omits cca26b66efc1 powercap/intel_rapl: add support for AlderLake Mobile omits 309663093c8a PM: runtime: Fix typos and grammar omits eb23d91af55b PM: sleep: Use dev_printk() when possible omits ccf7ce46ab91 PM: sleep: No need to check PF_WQ_WORKER in thaw_kernel_threads() omits 02a16aa13574 x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too omits dc20c4092049 ACPI: APEI: Add is_generic_error() to identify GHES sources omits 041142d7d252 ACPI: platform-profile: Fix possible deadlock in platform_ [...] omits 84f9017c37c4 ACPI: platform-profile: Introduce object pointers to callbacks omits 10e927249c4f ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE omits 8b8f095b9076 soc: bcm: brcmstb: Remove soc_is_brcmstb() omits e32df142359f ASoC: Intel: adl: remove sof_fw_filename setting in ADL sn [...] omits 59c157433fbc nvme-core: check bdev value for NULL omits 9159835a978f vt: keyboard, use new API for keyboard_tasklet omits 3e3126cf2a6d mm: only make map_swap_entry available for CONFIG_HIBERNATION omits 48d15436fde6 mm: remove get_swap_bio omits 64820ac6c696 nilfs2: remove cruft in nilfs_alloc_seg_bio omits 6808f7af964b nfs/blocklayout: remove cruft in bl_alloc_init_bio omits e82ed3a4fbb5 md/raid6: refactor raid5_read_one_chunk omits 6a5965696856 md: remove md_bio_alloc_sync omits 32637385b834 md: simplify sync_page_io omits a78f18da6692 md: remove bio_alloc_mddev omits ae7153f1a7b0 drbd: remove drbd_req_make_private_bio omits 19304f959ffd drbd: remove bio_alloc_drbd omits 67883ade7a98 f2fs: remove FAULT_ALLOC_BIO omits 25ac84262cb5 f2fs: use blkdev_issue_flush in __submit_flush_wait omits a587daa0643a dm-clone: use blkdev_issue_flush in commit_metadata omits c6bf3f0e25f4 block: use an on-stack bio in blkdev_issue_flush omits 3175199ab0ac block: split bio_kmalloc from bio_alloc_bioset omits 4eb1d6890455 blk-crypto: use bio_kmalloc in blk_crypto_clone_bio omits 616c6a6884e2 btrfs: use bio_kmalloc in __alloc_device omits f91ca2a370be zonefs: use bio_alloc in zonefs_file_dio_append omits ef9e4005cbaf PCI: Align checking of syscall user config accessors omits 3daa96d67274 perf/intel: Remove Perfmon-v4 counter_freezing support omits abd562df94d1 x86/perf: Use static_call for x86_pmu.guest_get_msrs omits bae4ec13640b sched/fair: Move avg_scan_cost calculations under SIS_PROP omits e6e0dc2d5497 sched/fair: Remove SIS_AVG_CPU omits 1875dc5b8ff4 sched: Correctly sort struct predeclarations omits 432900f8164b init/Kconfig: Correct thermal pressure help text omits 620a6dc40754 sched/topology: Make sched_init_numa() use a set for the d [...] omits 0ae78eec8aa6 sched/eas: Don't update misfit status if the task is pinned omits 7684fbde4516 bfq: Use only idle IO periods for think time calculations omits 28c6def00919 bfq: Use 'ttime' local variable omits 41e76c85660c bfq: Avoid false bfq queue merging omits c281cde7a456 dmaengine: stedma40: fix 'physical' typo omits 123935a4ca93 dmaengine: qcom: bam_dma: Manage clocks when controlled_re [...] omits a360190e8a42 arm64: kexec: arm64_relocate_new_kernel don't use x0 as temp omits dbd82fee0f25 arm64: kexec: arm64_relocate_new_kernel clean-ups and opti [...] omits 77a43be11648 arm64: kexec: call kexec_image_info only once omits 4c3c31230c91 arm64: kexec: move relocation function setup omits 7018d467ff2d arm64: trans_pgd: hibernate: idmap the single page that ho [...] omits 1401bef703a4 arm64: mm: Always update TCR_EL1 from __cpu_set_tcr_t0sz() omits 5de59884ac0e arm64: trans_pgd: pass NULL instead of init_mm to *_popula [...] omits 89d1410f4af5 arm64: trans_pgd: pass allocator trans_pgd_create_copy omits 50f53fb72181 arm64: trans_pgd: make trans_pgd_map_page generic omits 072e3d96a79a arm64: hibernate: move page handling function to new trans_pgd.c omits 41f67d40a31d arm64: hibernate: variable pudp is used instead of pd4dp omits 117cda9a7847 arm64: kexec: make dtb_mem always enabled omits 508d392ae0bb PCI/ACPI: Clarify message about _OSC failure omits 866e61fc40c9 PCI/ACPI: Remove unnecessary osc_lock omits 1423de718e6a PCI/ACPI: Make acpi_pci_osc_control_set() static omits ded055eea679 ASoC: max98373: Fixes a typo in max98373_feedback_get omits 4c87f71565ce Merge series "ASoC: SOF: Intel: hda: Enable DMI L1 for pow [...] omits f0ddb4e99116 media: venus: venc: set IDR period to FW only for H264 & HEVC omits 002c22bd360e media: venus: venc: set inband mode property to FW. omits 01e869e78756 media: venus: venc: fix handlig of S_SELECTION and G_SELECTION omits a76f43a49054 media: venus: pm_helpers: Control core power domain manually omits 74c357fc2c4b media: platform: Remove depends on interconnect omits 0ca0ca980505 media: venus: core: add support to dump FW region omits 0f9774dddf6c media: venus: Mark bufreq_enc with static keyword omits c5b14df7a80a media: venus: Fix uninitialized variable count being check [...] omits b08797d1b2ec media: allegro: add support for HEVC encoding omits 99b05ce74cee media: allegro: activate v4l2-ctrls only for current codec omits be7f41f2f10c media: allegro: increase offset in CAPTURE buffer omits 4132dcbf5ccd media: allegro: rename codec specific functions omits 655ef9f9e875 media: allegro: add helper to get entropy mode omits 2b6e6e5b26cf media: allegro: use accessor functions for QP values omits 608341075c2d media: allegro: remove profile and level from channel omits 7f046e4b05b3 media: allegro: remove cpb_size and gop_size from channel omits d4a881c1b9f6 media: allegro: implement scaling of cpb size in SPS omits 2e3917e6bd22 media: allegro: initialize bitrate using v4l2_ctrl omits 21de56fa0789 media: allegro: use handler_setup to configure channel omits e7cd90988b9d media: allegro: fix log2_max_poc in firmware 2019.1 omits 83a4b7fd7f6f media: allegro: move encoding options to channel omits d2a1b58fd2df media: allegro: adjust channel after format change omits 8e64f00846bb media: allegro: implement S_FMT for CAPTURE omits 4731210c09f5 gpiolib: Bind gpio_device to a driver to enable fw_devlink [...] omits 7f8e438b90c9 media: allegro: add HEVC NAL unit generator omits 98c588b6d27c media: allegro: add helper to report unsupported fields omits 256442881b17 media: allegro: extract RBSP handler from H.264 NAL generator omits 35cb6aa82656 media: dt-bindings: media: ov5647: Fix filename omits 25a6436002d3 media: v4l2-async: Safely unregister an non-registered asy [...] omits b7cdd6453ca2 media: i2c/Kconfig: Select FWNODE for OV772x sensor omits 517fd2b6a058 media: v4l2-async: Add waiting subdevices debugfs omits e9ad2eb3d9ae workqueue: Use %s instead of function name omits e161ce8e4cc1 soc: qcom: aoss: Add SM8350 compatible omits 97cf50b6f8e5 media: v4l2-async: Remove V4L2_ASYNC_MATCH_CUSTOM omits 296c6264d4b1 bus: fsl-mc: add autorescan sysfs omits 3f6099438181 bus: fsl-mc: add bus rescan attribute omits 2cf1e703f066 bus: fsl-mc: add fsl-mc userspace support omits 46707989269a bus: fsl-mc: export mc_cmd_hdr_read_cmdid() to the fsl-mc bus omits 8544717cdacc bus: fsl-mc: move fsl_mc_command struct in a uapi header omits 9e56380ae625 media: uvcvideo: Rename debug functions omits ed4c5fa4d804 media: uvcvideo: use dev_printk() for uvc_trace() omits 59e92bf62771 media: uvcvideo: New macro uvc_trace_cont omits 69df09547e7a media: uvcvideo: Use dev_ printk aliases omits 6f6a87eb8266 media: uvcvideo: Add Privacy control based on EXT_GPIO omits 2886477ff987 media: uvcvideo: Implement UVC_EXT_GPIO_UNIT omits 65900c581d01 media: uvcvideo: Allow entity-defined get_info and get_cur omits d9c8763e6129 media: uvcvideo: Provide sync and async uvc_ctrl_status_event omits 7532dad66340 media: uvcvideo: Allow entities with no pads omits cae79e50d122 media: uvcvideo: Allow extra entities omits 351509c604dc media: uvcvideo: Move guid to entity omits dc9455ffae02 media: uvcvideo: Accept invalid bFormatIndex and bFrameInd [...] omits 2f6055c26f19 w1: w1_therm: Fix conversion result for negative temperatures omits 2c104a469a4c platform/goldfish: Convert pipe tasklet to threaded irq omits afe901790176 ver_linux: Eliminate duplicate code in ldconfig processing logic omits d0259c42abff spdxcheck.py: Use Python 3 omits b400b6f28af0 media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 omits ea354b6ddd6f media: zr364xx: fix memory leaks in probe() omits 9d3b7ca42d6f media: imx6-mipi-csi2: Call remote subdev get_mbus_config [...] omits b05bb3bfa583 media: smipcie: switch from 'pci_' to 'dma_' API omits 711ae4f6f353 media: hdmi: cec: replace broken link to HDMI specs omits 65fba0b15e99 media: Fix RTL2832 not depending on REGMAP_I2C omits bdd59592b29b media: rcar-vin: Route events to correct video device omits c35901b39ddc virt: vbox: Do not use wait_event_interruptible when calle [...] omits 38009c766725 drivers/base: build kunit tests without structleak plugin omits 6091b08eda85 drivers: base: power: Fix resposible -> responsible in runtime.c omits 4044b2fcfb20 drivers: base: change 'driver_create_groups' to 'driver_ad [...] omits 8d6da6575ffe misc: pvpanic: introduce events device attribue omits 487709fa1be2 misc: pvpanic: introduce device capability omits c4f115355c53 media: rcar-vin: Do not try to stop stream if not running omits b7da24739f31 media: videobuf2-v4l2: remove redundant error test omits 319c4bd41a36 media: v4l2-ioctl: print capabilities in v4l_print_create_ [...] omits 9fd5599a9b26 ASoC: q6asm: fix 'physical' typos omits 7db4c4cd767e ASoC: codecs: lpass-wsa-macro: make use of snd_soc_compone [...] omits 1da0b9899abd ASoC: soc-component: add snd_soc_component_read/write_field() omits 6e0210763024 ASoC: SOF: Intel: hda: Enable DMI L1 for trace omits 89a400bdeb12 ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams omits c7b9095e87bf arm64: Include linux/io.h in mm/mmap.c omits 031b9212eeee media: pxa_camera: declare variable when DEBUG is defined omits dc2b3e5cbc80 mtd: phram: use div_u64_rem to stop overwrite len in phram_setup omits a04e187d2310 media: mtk-vcodec: fix argument used when DEBUG is defined omits b81770a7007c mtd: remove redundant assignment to pointer eb omits b2de3643c502 media: cx25821: Fix a bug when reallocating some dma memory omits 873a623fd42d media: saa7164: switch from 'pci_' to 'dma_' API omits 204cffafd4f5 media: mtk-vcodec: Do not zero reserved fields omits f5cc14e420e8 media: sun4i-csi: Do not zero reserved fields omits 6d2386e36440 spi: hisi-sfc-v3xx: add address mode check omits 89e641ae647a ASoC: SOF: add a pointer to download repo in case FW reque [...] omits 3d14932527ff ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_ [...] omits 7da99ef9757a ASoC: SOF: allow soundwire use desc->default_fw_filename omits ae07f5c7c5e9 ASoC: siu: Fix build error by a wrong const prefix omits 8ba59e9dee31 misc: pti: Remove driver for deprecated platform omits 0954d61a59e3 iommu/mediatek: Remove the tlb-ops for v7s omits f21ae3b10084 iommu/mediatek: Gather iova in iommu_unmap to achieve tlb [...] omits 77e0992aee4e iommu/io-pgtable: Allow io_pgtable_tlb ops optional omits 862c3715de8f iommu: Switch gather->end to the inclusive end omits 20143451eff0 iommu/mediatek: Add iotlb_sync_map to sync whole the iova range omits 2ebbd25873ce iommu: Add iova and size as parameters in iotlb_sync_map omits d8c1df02ac7f iommu: Move iotlb_sync_map out from __iommu_map omits ed2fb2f57430 media: vicodec: Do not zero reserved fields omits b7d2c99a69a1 media: ti-vpe: Do not zero reserved fields omits 7b472a76fccd media: jpu: Do not zero reserved fields omits 4701825e0987 media: fdp1: Do not zero reserved fields omits fed3f55dfca8 media: mtk-mdp: Do not zero reserved fields omits 4d2e37340ec9 media: rc: select CONFIG_BITREVERSE where needed omits cae2181b498f speakup: Add documentation on changing the speakup message [...] omits 117422521e6c speakup: Simplify spk_ttyio_out error handling. omits 4f2a81f3a882 speakup: Reference synth from tty and tty from synth omits 1941ab1d25e0 speakup: add the missing synth parameter to all io functions omits c0011fe210c5 media: mtk-vcodec: Fix order of log arguments omits 8c112a6b3dc6 iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline omits 1daafea411f3 s390/crypto: improve retry logic in case of master key change omits e1bff843cde6 s390/pci: remove superfluous zdev->zbus check omits c1971eae30cf s390: add missing include to arch/s390/kernel/signal.c omits aa0028e67952 s390/tape: Fix spelling mistake in function name tape_3590 [...] omits fcf8d018bdca media: qm1d1c0042: fix error return code in qm1d1c0042_init() omits 69518b52e923 media: saa7134: Fix fall-through warnings for Clang omits bbcab30420f4 media: rcar_jpu: Fix fall-through warnings for Clang omits 97735d3a55c8 media: dvb_frontend: Fix fall-through warnings for Clang omits 45fe926241bc media: atomisp: Fix fall-through warnings for Clang omits 623cd8b13f63 media: usb: dvb-usb-v2: Fix fall-through warnings for Clang omits af7ab6622511 media: dvb-frontends: Fix fall-through warnings for Clang omits 3703c839e1cf iommu/amd: remove h from printk format specifier omits 106650f1e945 iommu/amd: Use DEFINE_SPINLOCK() for spinlock omits 625993166b55 media: atomisp: Fix a buffer overflow in debug code omits 7072db895721 media: cedrus: Remove checking for required controls omits f8993dc666f4 iommu/amd: Remove unnecessary assignment omits ed35980a4d8a media: vidtv: print message when driver is removed omits 0b8f1d4a093a media: vidtv: use a simpler name in platform_{device|driver} omits 262948f8ba57 iommu: Delete iommu_dev_has_feature() omits ab0a7119ba67 iommu: Delete iommu_domain_window_disable() omits b91910a83d04 iommu: Stop exporting iommu_map_sg_atomic() omits 2cf7dbff0a95 iova: Stop exporting some more functions omits 707848ccdf36 media: vidtv: reinstate sysfs bind attrs omits e259572d6ffc media: vidtv: Add media controller support omits 622106190175 iova: Delete copy_reserved_iova() omits 77f2cb28ae52 Merge branch 'mhi-net-immutable' into mhi-next omits cbb382c5fb37 interconnect: qcom: Add SDX55 interconnect provider driver omits acda36189cb8 dt-bindings: interconnect: Add Qualcomm SDX55 DT bindings omits 8d23ada8e72d media: vidtv: Use kmemdup instead of kzalloc and memcpy omits 9cc0aaeb96e7 iova: Make has_iova_flush_queue() private omits 4671c204dd5f media: vidtv: remove unused field from 'struct vidtv_mpeg_ts' omits 0a933a7f73d6 media: vidtv: psi: fix missing crc for PMT omits f662de08396e Merge branch 'arm64/for-next/misc' into kvm-arm64/hyp-reloc omits ef1e21503cc4 pinctrl: samsung: use raw_spinlock for s3c64xx omits 5320f4c1fb88 media: i2c/ov02a10.c: add cast to fix type mismatch omits 7be37332ecfd media: atomisp/pci: add missing include omits e121993ae4b5 media: dvb-frontends/af9033.c: fix missing error codes omits 83104f045dae media: dvb-frontends/rtl2832.c: fix missing error code omits add434e551f0 media: usb/dvb-usb-v2/rtl28xxu.c: clean up code to fix sma [...] omits dd3bca72c4db media: pci/ivtv: release memory regions on error omits 0dfa73608f45 media: sti/hva: add missing clk_disable_unprepare() omits 3d14284fe363 media: sti/c8sectpfe: set correct return code omits 6e7cca2790a5 media: i2c/ov8865.c: fix error checks using wrong variable omits fec9b0e84916 media: tuners/it913x.c: fix missing error code omits 7692057d9cc5 media: davinci/vpbe.c: ret contains the return code, not err omits 8089651cd9ed media: meson/ge2d: set ret to -ENOMEM omits 048c96e28674 media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate omits 036bf04f14a1 media: atomisp/pci/hmm: fix wrong printk format omits 7b2afdbc00c5 media: lmedm04: Remove lme2510_kill_urb function. omits add5861769f9 media: lmedm04: Use GFP_KERNEL for URB allocation/submission. omits 59a3e78f8cc3 media: lmedm04: Fix misuse of comma omits 9dec0f48a75e media: mceusb: sanity check for prescaler value omits a6f42f5ebb7f media: sunxi-cir: Implement suspend/resume/shutdown callbacks omits 8f9061fa773c media: sunxi-cir: Factor out hardware initialization omits d1036eb43f71 media: sunxi-cir: Remove unnecessary spinlock omits 586bb700b325 media: sunxi-cir: Clean up dead register writes omits a927ec399542 scsi: message: fusion: Fix 'physical' typos omits ead0ffc95a89 scsi: target: core: Change ASCQ for residual write omits cc0b6ad72e18 scsi: target: core: Signal WRITE residuals omits eb90e45542b5 scsi: target: core: Set residuals for 4Kn devices omits cd96fe600cc4 scsi: hisi_sas: Add trace FIFO debugfs support omits 6834ec8b23c3 scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() omits 1dbe61bf7d76 scsi: hisi_sas: Enable debugfs support by default omits 69bfa5fd7b44 scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() omits 4d287d8bae1f scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2 [...] omits fad0a16130b6 scsi: lpfc: Add auto select on IRQ_POLL omits 3ae0819079f2 scsi: ncr53c8xx: Fix typos omits 0be310979e5e scsi: lpfc: Fix ancient double free omits bc2b4e680231 scsi: qla2xxx: Fix some memory corruption omits 4d82e9db422e Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 784953a46589 drm/i915/display/vrr: Skip the VRR HW state readout on DSI [...] omits fe119977677e arm64: dts: broadcom: Remove SATA from Stingray omits 7a31889ef0f9 arm64: dts: broadcom: bcm4908: describe PMB block omits 527a3ac9bdf8 arm64: dts: broadcom: bcm4908: describe internal switch omits b3f82afc1041 IMA: Measure kernel version in early boot omits 1e193c70f5bb arm64: cacheflush: Remove stale comment omits 507d664450f8 arm64: mm: Remove unused header file omits ad338c2d69ec arm64: tegra: Enable QSPI on Jetson Xavier NX omits 96ded827a2e8 arm64: tegra: Add QSPI nodes on Tegra194 omits 07910a79fc34 arm64: tegra: Enable QSPI on Jetson Nano omits b0b4e286f9aa arm64: tegra: Audio graph sound card for Jetson Nano and TX1 omits f5208672eba0 arm64: tegra: Audio graph header for Tegra210 omits 38254d1976b8 arm64: tegra: Order nodes alphabetically on Tegra210 omits 40b4d824ad22 arm64: tegra: Enable Jetson-Xavier J512 USB host omits 4ff5e30d8bd9 arm64: tegra: Add XUSB pad controller's "nvidia,pmc" prope [...] omits 1e0ca5467445 arm64: tegra: Add power-domain for Tegra210 HDA omits 0f08a540832e Merge branch 'for-5.12/dt-bindings' into for-5.12/arm64/dt omits 88893986338b dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits 8bd99a058fb6 Merge tag 'samsung-drivers-5.12' of git://git.kernel.org/p [...] omits 1f99bd1a51b8 Merge tag 'samsung-dt64-5.12' of git://git.kernel.org/pub/ [...] omits 9abe47cc5cbe rsxx: remove redundant NULL check omits 49d1822bc05e blkcg: delete redundant get/put operations for queue omits 2c2b9fd6b496 block: unexport truncate_bdev_range omits 482e302a61f1 blk: wbt: remove unused parameter from wbt_should_throttle omits 294ed6b9f006 zram: fix NULL check before some freeing functions is not needed omits 370276bac8ec drbd: remove unused argument from drbd_request_prepare and [...] omits 212697918314 mtip32xx: prefer pcie_capability_read_word() omits 416c05477772 mtip32xx: use PCI #defines instead of numbers omits 6cc8e7430801 loop: scale loop device by introducing per device lock omits 50fc8d9232cd memory: mtk-smi: Allow building as module omits 0fc99422bc03 firmware: xilinx: Remove PM_API_MAX value omits 803abec64ef9 media: ipu3-cio2: Add cio2-bridge to ipu3-cio2 driver omits 0eeded3671df media: v4l2-fwnode: Include v4l2_fwnode_bus_type omits c41e21dca8dc sgi-xp: remove h from printk format specifier omits bf263f64e804 media: ACPI / bus: Add acpi_dev_get_next_match_dev() and h [...] omits 06c85233121f media: v4l2-core: v4l2-async: Check sd->fwnode->secondary [...] omits acec1ff638a6 media: ipu3-cio2: Rename ipu3-cio2.c omits 900104c84837 media: ipu3-cio2: Add T: entry to MAINTAINERS omits f0328be57568 media: lib/test_printf.c: Use helper function to unwind ar [...] omits 000c08fda62c media: software_node: Add support for fwnode_graph*() fami [...] omits 529b56a854c5 media: device property: Define format macros for ports and [...] omits fc002f0f23e2 media: software_node: unregister software_nodes in reverse order omits d9b1103bc622 media: software_node: Enforce parent before child ordering [...] omits 26c2e9226140 most: core: Constify static attribute_group structs omits acd418bfcfc4 media: device property: Call fwnode_graph_get_endpoint_by_ [...] omits e0f2a902c9f0 serial: stm32: improve platform_get_irq condition handling [...] omits e9103f47bf1a serial: ifx6x60: Remove driver for deprecated platform omits 5273382d0376 media: device property: Return true in fwnode_device_is_av [...] omits ec9ded4fa864 media: ipu3-cio2: Add headers that ipu3-cio2.h is direct user of omits e4240253ac85 greybus: es2: drop short control-transfer checks omits fb5ec981adf0 media: software_node: Fix refcounts in software_node_get_n [...] omits 54c261891ced media: Documentation: media: Fix recently introduced build [...] omits 36e4f2b2e3f7 media: i2c: ov5648/ov8865: Minor cosmetic fixes omits 7eecea89e44f VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC omits 5a16c535409f VMCI: Use set_page_dirty_lock() when unregistering guest memory omits e8266c4c3307 VMCI: Stop log spew when qp allocation isn't possible omits fc716ffb9afe misc/vmw_vmci: fix typo omits 9243eadc3a13 usb: usb251xb: Use of_device_get_match_data() omits d825f0bea20f serial: stm32: Use of_device_get_match_data() omits 0e658fdd4b2d drivers: net: davinci_mdio: Use of_device_get_match_data() omits a38f3fbc30ec media: renesas-ceu: Use of_device_get_match_data() omits 27cf133c5d3c staging: hikey9xx: hi6421-spmi-pmic: simplify includes omits 64542b9f2695 staging: hikey9xx: hi6421-spmi-pmic: update copyright omits 37c91ea7fe68 staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: clean [...] omits 75d39eb53893 staging: hikey9xx: hi6421v600-regulator: fix get_optimum_mode omits 54f1155af685 staging: hikey9xx: hi6421v600-regulator: cleanup comments omits fd765da06066 staging: hikey9xx: hi6421v600-regulator: fix delay logic omits 746eae6a164e staging: hikey9xx: hi6421v600-regulator: update copyright omits 6a5e7aafa431 staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 6436a12504da staging: hikey9xx: hi6421v600-regulator: get rid of an sta [...] omits 0b5a562a9e2a staging: hikey9xx: hi6421v600-regulator: cleanup debug msgs omits d2dfd50a0b57 staging: hikey9xx: hi6421v600-regulator: move LDO config from DT omits fac4da4ff02d staging: hikey9xx: hi6421v600-regulator: do some cleanups omits 352335a6aced staging: hikey9xx: hisilicon, hi6421-spmi-pmic.yaml: simpl [...] omits 596e763620fe staging: hikey9xx: hisilicon, hisi-spmi-controller.yaml fi [...] omits 93e3ef23e290 staging: hikey9xx: phy-hi3670-usb3.yaml: add a blank line omits c04c9966a3ca staging: hikey9xx: phy-hi3670-usb3: hi3670_is_abbclk_selet [...] omits 00c5c96886fa staging: hikey9xx: phy-hi3670-usb3: adjust retry logic omits a346129ee461 staging: hikey9xx: phy-hi3670-usb3: use bitfield macros omits b4783da2c185 staging: comedi: adv_pci_dio: Support falling edge triggers omits 2e0e629d0f62 staging: comedi: adv_pci_dio: Add interrupt handling for PCI-1730 omits 115dbad485a7 staging: comedi: adl_pci7x3x: Add interrupt handling for PCI-7230 omits 46a4359f9156 arm64: dts: qcom: sm8250: Add watchdog bark interrupt omits b094c8f8dd2a arm64: dts: qcom: sm8150: Add watchdog bark interrupt omits 36c436b03c58 arm64: dts: qcom: sdm845: Add watchdog bark interrupt omits 28cc13e4060c arm64: dts: qcom: sc7180: Add watchdog bark interrupt omits c88c76c7286e staging: mt7621-dts: remove obsolete switch node omits 61834c967a92 staging: rtl8723bs: wifi_regd.c: Fix incorrect number of r [...] omits c6c4a17bc3a2 Staging: rtl8192u: use %s and __func__ omits 89be5992e1a5 staging: rtl8188eu: fix rtw_xmit_entry's return value omits 1a9e38cabd80 usb: dwc2: Make "trimming xfer length" a debug message omits f74b68c61cbc usb: dwc2: Abort transaction after errors with unknown reason omits 415fa1c7305d usb: dwc2: Do not update data length if it is 0 on inbound [...] omits 7961b77c0d48 dt-bindings: dwc3-xilinx: Add missing comma in example omits 7a35a5ca2637 usb: raw-gadget: update documentation and Kconfig omits 4c1934bda88a usb: raw-gadget: add copyright omits 60b4c9d5c6fe usb/c67x00: Replace tasklet with work omits 9077c016a39c x86/power: Support objtool validation in hibernate_asm_64.S omits 125f0b7d2421 x86/power: Move restore_registers() to top of the file omits b682369d47df x86/power: Annotate indirect branches as safe omits aeb818fcc940 x86/acpi: Support objtool validation in wakeup_64.S omits f83d1a0190bf x86/acpi: Annotate indirect branch as safe omits 7cae4b1cf1cc x86/ftrace: Support objtool vmlinux.o validation in ftrace_64.S omits 82694854caa8 x86/xen/pvh: Annotate indirect branch as safe omits f4b4bc10b0b8 x86/xen: Support objtool vmlinux.o validation in xen-head.S omits cde07a4e4434 x86/xen: Support objtool validation in xen-asm.S omits 03d939c7e3d8 dmaengine: idxd: add module parameter to force disable of SVA omits 9f3c14d4433b dmaengine: mmp_tdma: Allow building as a module omits 793dff4b5142 dmaengine: mmp_pdma: Allow building as a module omits e247f85a9bf6 dmaengine: mmp_pdma: Remove mmp_pdma_filter_fn() omits a033a74e8b66 dmaengine: remove coh901318 driver omits 1c8963f83013 dmaengine: remove zte zx driver omits ec6ab42f5aad dmaengine: remove sirfsoc driver omits 767630c63bb2 bdev: Do not return EBUSY if bdev discard races with write omits be7ccfa6c303 dt-bindings: dma: intel-ldma: Fix $ref specifier omits 5699bba18631 MAINTAINERS: ioat: remove dmaengine susbstem files omits 41116775f12c MAINTAINERS: dmaengine: add header files directory omits d2852a3e8ba9 dmaengine: jz4780: Add support for the JZ4760(B) omits 6ce6acf6771e dt-bindings: dma: ingenic: Add compatible strings for JZ47 [...] omits 329964195239 dmaengine: imx-sdma: Use of_device_get_match_data() omits d07b6621d948 dmaengine: imx-sdma: Remove platform data support omits c26acfbbfbc2 objtool: Add xen_start_kernel() to noreturn list omits b735bd3e6882 objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC omits 081df94301e3 objtool: Add asm version of STACK_FRAME_NON_STANDARD omits ecf11ba4d066 objtool: Assume only ELF functions do sibling calls omits 18660698a3d3 x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub omits 31a7424bc580 objtool: Support retpoline jump detection for vmlinux.o omits 34ca59e109bd objtool: Fix ".cold" section suffix check for newer versio [...] omits 1f9a1b749424 objtool: Fix retpoline detection in asm code omits 6f567c9300a5 objtool: Fix error handling for STD/CLD warnings omits 3a3ecfdb605c cpupower: Add cpuid cap flag for MSR_AMD_HWCR support omits d1abc4e996d7 cpupower: Remove family arg to decode_pstates() omits 56a85eebebdb cpupower: Condense pstate enabled bit checks in decode_pstates() omits 23765b82a808 cpupower: Update family checks when decoding HW pstates omits 1421de7919cd cpupower: Remove unused pscur variable. omits a0255a76bf3a cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag omits 7a136a8fcd7e cpupower: Correct macro name for CPB caps flag omits 629d512d682d cpupower: Update msr_pstate union struct naming omits 86ce322d21eb selftests/bpf: Don't exit on failed bpf_testmod unload omits 46bbf653a67a block: inherit BIO_REMAPPED when cloning bios omits f65b95fe0ced bcache: use bio_set_dev to assign ->bi_bdev omits a7c7f7b2b641 nvme: use bio_set_dev to assign ->bi_bdev omits 55317e22391f USB: serial: xr: fix B0 handling omits 0d05d7d91389 USB: serial: xr: fix pin configuration omits 465d3b3a0d31 USB: serial: xr: fix gpio-mode handling omits 736c09316c90 USB: serial: xr: simplify line-speed logic omits 355675115950 USB: serial: xr: clean up line-settings handling omits 72fc7fc7f365 USB: serial: xr: document vendor-request recipient omits 5c5d9af683f6 USB: serial: xr: use termios flag helpers omits 9ffa6ec51ce8 USB: serial: xr: use subsystem usb_device at probe omits 54c98d9d7ba4 USB: serial: xr: fix interface leak at disconnect omits a38d21488097 USB: serial: xr: fix NULL-deref at probe omits 9d5032f97e9e dt-bindings: mediatek: mt8192: Fix dt_binding_check warning omits 564272718686 pinctrl: qcom: spmi-mpp: Add PM8019 compatible omits 400753410295 Merge tag 'intel-pinctrl-v5.12-1' of gitolite.kernel.org:p [...] omits b4478a080673 Merge tag 'v5.11-rc2' into devel omits a70aa7dc6009 USB: serial: mos7840: fix error code in mos7840_write() omits dead723e6f04 iommu/arm-smmu-qcom: Fix mask extraction for bootloader pr [...] omits 6589daf8bb98 dt-bindings: spi: sunxi: Add H616 compatible string omits 33c9c5066ad2 drm/i915: Do a bit more initial readout for dbuf omits ef79d62b5ce5 drm/i915: Encapsulate dbuf state handling harder omits 5363096f822e drm/i915: Extract intel_crtc_dbuf_weights() omits 47a14955106f drm/i915: Add pipe ddb entries into the dbuf state omits 96dc6ed87943 drm/i915: Introduce skl_ddb_entry_for_slices() omits 944a5e3feb8b drm/i915: Introduce intel_dbuf_slice_size() omits 2d42f32f0991 drm/i915: Pass the crtc to skl_compute_dbuf_slices() omits 2791a409a13f drm/i915: Extract intel_crtc_ddb_weight() omits 0603616a5bf6 HID: correct kernel-doc notation in hid-quirks.c omits ceecd1bff6f9 HID: correct kernel-doc notation in <linux/hid*.h> omits 07bf01714f7f ARM: omap2plus_defconfig: Update for dropped options omits 87dca7b1e0e5 ARM: omap2plus_defconfig: Update for moved options omits 320f6f90cbe4 ARM: OMAP2+: fix spellint typo omits 915769a8afd4 MAINTAINERS: Update address for OMAP GPMC driver omits 4231f3a72f9a ARM: dts: am335x-myirtech-*: Add DT for AM335X MYIR Tech L [...] omits 00dba495f1a2 ARM: dts: omap3-igep: Change email address in copyright notice omits 5f1bf7ae8481 ARM: dts: omap36xx: Remove turbo mode for 1GHz variants omits fab030ac9997 ARM: dts: omap443x: Correct sgx clock to 307.2MHz as used [...] omits 19e367147ea8 ARM: dts: motorola-mapphone: Add 1.2GHz OPP omits 5c3db2d4d4ed ARM: dts: motorola-mapphone: Configure lower temperature p [...] omits 44f416879a44 ARM: dts: Configure missing thermal interrupt for 4430 omits 8f0bfc25c907 watch_queue: rectify kernel-doc for init_watch() omits e5a58ad1cdc8 ARM: dts: omap3-echo: Add speaker sound card support omits f89f20acff2d Documentation: livepatch: document reliable stacktrace omits 7af6fbddbd33 Documentation: livepatch: Convert to automatically generat [...] omits cd9168b43779 drivers: soc: atmel: add spdx license identifier omits 9bc284ca0b6a printk: rectify kernel-doc for prb_rec_init_wr() omits c7aa374e0000 HID: multitouch: Set to high latency mode on suspend. omits 9eaad15e5a40 dt-bindings: qcom,pdc: Add compatible for SM8350 omits e6f93c0115cb dt-bindings: qcom,pdc: Add compatible for SM8250 omits 56d6fb12e64b soc: renesas: rcar-sysc: Use readl_poll_timeout_atomic() omits f12a29cb5666 drivers: soc: atmel: add support for sama7g5 omits 65d41b143329 dt-bindings: atmel-sysreg: add "microchip, sama7g5-chipid" omits af3a10513cd6 drivers: soc: atmel: add per soc id and version match masks omits 11272a373c44 drivers: soc: atmel: fix "__initconst should be placed aft [...] omits 8eb2f88c6084 drivers: soc: atmel: use GENMASK omits 975435132ecf drivers: soc: atmel: add null entry at the end of at91_soc [...] omits 4104ca776ba3 of: property: Add fw_devlink support for interrupts omits e13f5b7a130f of: property: Add fw_devlink support for "gpio" and "gpios [...] omits 4f2da3324eaf Merge tag 'tags/isa-void-remove-callback' into for-next omits 30e88d017fcb isa: Make the remove callback for isa drivers return void omits 7797b4e00faf media/radio: Make radio_isa_common_remove() return void omits d2006bb79411 watchdog: pcwd: drop always-false if from remove callback omits 6755568ad111 ALSA: hda/tegra: Remove unnecessary null-check from hda_te [...] omits 87f0e46e7559 ALSA: hda/tegra: Reset hardware omits 3a465f027a33 ALSA: hda/tegra: Use clk_bulk helpers omits e32da5eb627c ALSA: bebob: remove an unnecessary condition in hwdep_read() omits b964bf53e540 teach sendfile(2) to handle send-to-pipe directly omits faa97c48c334 take the guts of file-to-pipe splice into a helper function omits 313d64a35d36 do_splice_to(): move the logics for limiting the read length in omits a5bf0a92e1b8 bfq: bfq_check_waker() should be static omits 1034e2b6b843 ARM: dts: rockchip: assign a fixed index to mmc devices on [...] omits 94e8a5f6d0de ARM: dts: rockchip: assign a fixed index to mmc devices on [...] omits 15f57b3e3130 rtc: pcf2127: Run a OTP refresh if not done before omits b9ac079abefc rtc: pcf2127: Disable Power-On Reset Override omits d48fbef962b0 clk: rockchip: Demote non-conformant kernel-doc header in [...] omits eee7b95589e6 clk: rockchip: Demote kernel-doc abuses to standard commen [...] omits 274ae6da4b32 clk: rockchip: Remove unused/undocumented struct members f [...] omits 415173712003 clk: rockchip: Demote non-conformant kernel-doc headers in [...] omits d6a059e2d39f drm/i915: Fix vblank evasion with vrr omits 7a2ec4a0a588 drm/i915: Fix vblank timestamps with VRR omits e64c6789d642 drm/i915: Add vrr state dump omits 4ef619a7dff8 drm/i915/display: Helpers for VRR vblank min and max start omits c7f0f4372b30 drm/i915/display: Add HW state readout for VRR omits 1639406a31c2 drm/i915/display/vrr: Set IGNORE_MSA_PAR state in DP Sink omits f065123299f5 drm/i915/display/vrr: Disable VRR in modeset disable path omits 13c6d51f530d drm/i915/display/vrr: Send VRR push to flip the frame omits aa52b39dc554 drm/i915/display/vrr: Configure and enable VRR in modeset enable omits dc89bb86facf drm/i915: Rename VRR_CTL reg fields omits ac4acaed70cc drm/i915/display: VRR + DRRS cannot be enabled together omits 38ff8d2824b7 drm/i915/display/dp: Do not enable PSR if VRR is enabled omits 117cd09ba528 drm/i915/display/dp: Compute VRR state in atomic_check omits 06d6fda506cf drm/i915: Extract intel_crtc_scanlines_since_frame_timestamp() omits 615e29eeb421 drm/i915: Extract intel_mode_vblank_start() omits fa429c0410bc drm/i915: Store framestart_delay in dev_priv omits 3dafe8a8532d drm/i915/display/dp: Attach and set drm connector VRR property omits 190d1c921ad0 samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to [...] omits 5eae5696eed5 ARM: dts: rockchip: Remove bogus "amba" bus nodes omits 726bf76fcd09 tools, headers: Sync struct bpf_perf_event_data omits 095af986525a selftests/bpf: Avoid useless void *-casts omits d08a17d6de20 selftests/bpf: Consistent malloc/calloc usage omits 93dd4a06c0e3 selftests/bpf: Avoid heap allocation omits 829725ec7bf5 selftests/bpf: Define local variables at the beginning of a block omits 59a4a87e4b26 selftests/bpf: Change type from void * to struct generic_data * omits 124000e48b7e selftests/bpf: Change type from void * to struct ifaceconfigobj * omits 0b50bd48cfe7 selftests/bpf: Remove casting by introduce local variable omits 8a9cba7ea858 selftests/bpf: Improve readability of xdpxceiver/worker_pk [...] omits 4896d7e37ea5 selftests/bpf: Remove memory leak omits a86072838b67 selftests/bpf: Fix style warnings omits 449f0874fd4e selftests/bpf: Remove unused enums omits 7140ef14007e selftests/bpf: Remove a lot of ifobject casting omits 5b0c59454314 drm/i915/display/vrr: Create VRR file and add VRR capabili [...] omits c7b03115003f arm64: dts: rockchip: Add NanoPi M4B board omits 3503376d6cc3 arm64: dts: rockchip: Move ep-gpios property to nanopc-t4 [...] omits 78ed4045914c libbpf, xsk: Select AF_XDP BPF program based on kernel version omits 454ba154a62c rtc: tps65910: Support wakeup-source property omits f0863eab966b xsk: Fold xp_assign_dev and __xp_assign_dev omits 458f72723412 xsk: Remove explicit_free parameter from __xsk_rcv() omits efa18405baa5 drm/amd/display: Fix HDMI deep color output for DCE 6-11. omits 1916866dfa4a drm/amd/display: Fix 10/12 bpc setup in DCE output bit dep [...] omits 4a517faa3403 amdgpu: fix clang build warning omits d3abc78f4fd4 drm/amd/display: Fix a potential NULL dereference omits 23a63e91c155 drm/amd/display: change license of color_table.c omits 5993e79398d3 drm/amdgpu: Fix masking binary not operator on two mask op [...] omits eb3b425166cb drm/amd/pm: store and reinstate swsmu user power configurations omits 64dcf2f01d59 drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data omits f66e7f2d32b9 rtc: stm32: use rtc_lock/rtc_unlock omits 31247546b490 rtc: rx8025: use rtc_lock/rtc_unlock omits 2dbbedb9b3f6 rtc: rx8010: use rtc_lock/rtc_unlock omits 2a5654fe2bc2 rtc: rv3029: use rtc_lock/rtc_unlock omits a82430fd2dff rtc: pcf2123: use rtc_lock/rtc_unlock omits cc9230178410 rtc: mcp795: use rtc_lock/rtc_unlock omits 06c6e3216713 rtc: m41t80: use rtc_lock/rtc_unlock omits 92e2c3e61dfb rtc: hym8563: use rtc_lock/rtc_unlock omits 3aa7eaf2383f rtc: ds3232: use rtc_lock/rtc_unlock omits 811c79166028 rtc: ds1685: use rtc_lock/rtc_unlock omits 5923819274c3 rtc: ds1307: use rtc_lock/rtc_unlock omits d57949bb3c37 rtc: ds1305: use rtc_lock/rtc_unlock omits 3fbd293c16d7 rtc: asm9260: use rtc_lock/rtc_unlock omits 9024fb08159a drm/amd/display: fix 64-bit division issue on 32-bit OS omits de490e0580df rtc: ac100: use rtc_lock/rtc_unlock omits d80d3da95015 Revert "drm/amd/display: Tune min clk values for MPO for RV" omits 91fb309d8294 drm/amdgpu: race issue when jobs on 2 ring timeout omits eda1068dc995 drm/amdgpu: Make contiguous pinning optional omits fbdc88043c5e ARM: dts: bcm21664: Replace spaces with a tab omits a8e190cdae1b KVM: arm64: Implement the TRNG hypervisor call omits 71217df39dc6 block, bfq: make waker-queue detection more robust omits 5a5436b98d5c block, bfq: save also injection state on queue merging omits e673914d52f9 block, bfq: save also weight-raised service on queue merging omits d1f600fa4732 block, bfq: fix switch back from soft-rt weitgh-raising omits 7f1995c27b19 block, bfq: re-evaluate convenience of I/O plugging on rq [...] omits eb2fd80f9d2c block, bfq: replace mechanism for evaluating I/O intensity omits e066cfd867aa Merge tag 'tags/bcm2835-soc-next-2021-01-25' into soc/next omits b45616445a6e auxdisplay: Fix duplicate CHARLCD config symbol omits e89b0a426721 auxdisplay: ht16k33: Fix refresh rate handling omits f12b457c6b25 dt-bindings: auxdisplay: ht16k33: Convert to json-schema omits f15cf04db3e7 dt-bindings: auxdisplay: ht16k33: Fix default-brightness-l [...] omits 164b67705681 dt-bindings: auxdisplay: ht16k33: Keyscan function should [...] omits 2a9e89e6a694 Merge tag 'tags/bcm2835-defconfig-arm64-next-2021-01-25' i [...] omits d88b6b834872 Merge tag 'tags/bcm2835-defconfig-next-2021-01-25' into de [...] omits 75c36d43ccbc Merge tag 'tags/bcm2835-dt-next-2021-01-25' into devicetree/next omits cb18a7979a35 dt-bindings: gpu: Convert v3d to json-schema omits 5674e314e674 ARM: bcm: Select BRCMSTB_L2_IRQ for bcm2835 omits 5462a35ce3e4 ARM: multi_v7_defconfig: Enable nvmem's rmem driver omits b4192249b0c6 arm64: defconfig: Enable nvmem's rmem driver omits 5878b8087904 ARM: dts: bcm2711: Add the BSC interrupt controller omits 6b4233f70a91 ARM: dts: bcm2711: Add reserved memory template to hold fi [...] omits d7cbe2773aed platform/x86: thinkpad_acpi: set keyboard language omits aecb925db708 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] omits d073d867e989 platform/x86: intel_mid_thermal: Remove driver for depreca [...] omits 2ebe01e25b28 platform/x86: hp-wmi: Disable tablet-mode reporting by default omits 26173179fae1 platform/x86: intel-vbtn: Eval VBDL after registering our [...] omits 3a2f53cd0310 platform/x86: intel-vbtn: Add alternative method to enable [...] omits 034b8c2e7b06 platform/x86: intel-vbtn: Create 2 separate input-devs for [...] omits 5862b4df6681 platform/x86: intel-vbtn: Rework wakeup handling in notify [...] omits fcb985a0642e ARM: dts: bcm2711: Use compatible string for BCM2711 DSI1 omits 94e9dd43cf32 memory: ti-aemif: Drop child node when jumping out loop omits 54b1511e4f31 arm64: dts: qcom: msm8994-kitakami: Add missing email in t [...] omits 74d6d0a14583 arm64: dts: qcom: msm8994/8994-kitakami: Fix up the memory map omits a046032c37c0 arm64: dts: qcom: msm8994: Fix BLSP2_UART2 node omits e9783584c9b7 arm64: dts: qcom: msm8994-kitakami: Add VDD_GFX regulator omits ab8e4a853731 arm64: dts: qcom: msm8994-kitakami: Add uSD card support omits e8528157b7f0 arm64: dts: qcom: msm8994-kitakami: Add Synaptics RMI touchscreen omits 676b61b4790a arm64: dts: qcom: msm/apq8994-kitakami: Add regulator config omits 53364cfcaa7d arm64: dts: qcom: msm8992/4: Rename vreg_vph_pwr to vph_pwr omits 31d9dbd2ae36 arm64: dts: qcom: msm8992-libra: Update regulator config omits 1628dfe5f67e arm64: dts: qcom: msm8992-bullhead: Update regulator config omits 72b312411de7 arm64: dts: qcom: Add support for remaining Sony Kitakami boards omits 3a905c37c351 block: skip bio_check_eod for partition-remapped bios omits 0f7273c3daff arm64: dts: qcom: msm8992/4: Add RPM Power Domains omits 43eb76a2e56b drivers: soc: qcom: rpmpd: Add msm8994 RPM Power Domains omits a507e5d90f3d platform/x86: intel_scu_wdt: Get rid of custom x86 model c [...] omits 55627c70db6a platform/x86: intel_scu_wdt: Drop SCU notification omits 18365d686e1e platform/x86: intel_scu_wdt: Move driver from arch/x86 omits f285c9532b5b watchdog: intel-mid_wdt: Postpone IRQ handler registration [...] omits 1b5b5b4eb522 watchdog: intel_scu_watchdog: Remove driver for deprecated [...] omits c5158358dffc rtc: mrst: Remove driver for deprecated platform omits ae1527948f67 platform/x86: intel_mid_powerbtn: Remove driver for deprec [...] omits bbb284c007b3 platform/x86: intel_mid_thermal: Remove driver for depreca [...] omits aee25798acf0 gpio: msic: Remove driver for deprecated platform omits 5f7582aa2d3c gpio: intel-mid: Remove driver for deprecated platform omits 25ded39ad064 drm/gma500: Get rid of duplicate NULL checks omits bfc838f8598e drm/gma500: Convert to use new SCU IPC API omits 83e2c8fc7ab8 ACPI: scan: Rearrange code related to acpi_get_device_data() omits 5e73c5187cf4 ACPI: scan: Adjust white space in acpi_device_add() omits c1013ff7a547 ACPI: scan: Rearrange memory allocation in acpi_device_add() omits 9073f694efd8 ARM: dts: meson8b: add the thermal-zones with cooling conf [...] omits ecdb744b1f81 ARM: dts: meson8: add the thermal-zones with cooling confi [...] omits c85595111071 ARM: dts: meson: add the ADC thermal sensor to meson.dtsi omits e9ced25e4158 ARM: dts: meson: move iio-hwmon for the SoC temperature to [...] omits 726731566a86 ARM: multi_v7_defconfig: Enable support for the ADC therma [...] omits 91ca10d6fa07 misc: bcm-vk: add ttyVK support omits 68f1fae62c37 MAINTAINERS: bcm-vk: add maintainer for Broadcom VK Driver omits 483050c04738 misc: bcm-vk: add mmap function for exposing BAR2 omits d63d658f7472 misc: bcm-vk: reset_pid support omits 111d746bb476 misc: bcm-vk: add VK messaging support omits ff428d052b3b misc: bcm-vk: add get_card_info, peerlog_info, and proc_mon_info omits 7367e0ad77d2 misc: bcm-vk: add ioctl load_image omits 22c30607d1e0 misc: bcm-vk: add open/release omits af22527e82d1 misc: bcm-vk: add triggers when host panic or reboots to n [...] omits bfc53e01d221 misc: bcm-vk: add misc device to Broadcom VK driver omits 064ffc7c3939 misc: bcm-vk: add autoload support omits 522f692686a7 misc: bcm-vk: add Broadcom VK driver omits 882227626459 bcm-vk: add bcm_vk UAPI omits 42814c438aac PCI: mediatek: Add missing of_node_put() to fix reference leak omits ae191d2e513a PCI: xilinx-cpm: Fix reference count leak on error path omits 4288b4ccda96 regulator: pf8x00: set ramp_delay for bucks omits ed9ce1ed2239 ASoC: tegra: ahub: Reset hardware properly omits 6d8ac9b1dd2f ASoC: tegra: ahub: Use clk_bulk helpers omits 24a41a38dd2d ASoC: tegra: ahub: Add missing resets omits 63c9e47a1642 udf: fix silent AED tagLocation corruption omits 0a6dc67a6aa4 isofs: release buffer head before return omits e14775aa2fea ARM: dts: qcom: ipq4019: add SDHCI VQMMC LDO node omits d17655759b3f reset: Add devm_reset_control_get_optional_exclusive_released() omits 509552e65ae8 KVM: arm64: Mark the page dirty only if the fault is handl [...] omits 694d071f8d85 KVM: arm64: Filter out the case of only changing permissio [...] omits 8ed80051c8c3 KVM: arm64: Adjust partial code of hyp stage-1 map and gue [...] omits 9d56653d14cd ACPI: platform-profile: Drop const qualifier for cur_profile omits 87b26801f02c KVM: arm64: Simplify __kvm_hyp_init HVC detection omits c42bca92be92 bio: don't copy bvec for direct IO omits 3e1a88ec9625 bio: add a helper calculating nr segments to alloc omits 54c8195b4ebe iov_iter: optimise bvec iov_iter_advance() omits ecd7fba0ade1 target/file: allocate the bvec array as part of struct tar [...] omits 0cf41e5e9baf block/psi: remove PSI annotations from direct IO omits 9b2e0016d04c bvec/iter: disallow zero-length segment bvecs omits 0f1d344feb53 splice: don't generate zero-len segement bvecs omits 47fdb22dacae nfsd: find_cpntf_state cleanup omits 7950b5316e40 nfsd: refactor set_client omits 460d27091ae2 nfsd: rename lookup_clientid->set_client omits b4587eb2cf4b nfsd: simplify nfsd_renew omits a9d53a75cf57 nfsd: simplify process_lock omits 33311873adb0 nfsd4: simplify process_lookup1 omits 4ff923ce1e10 SUNRPC: Correct a comment omits dd2d055b278b svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() omits 43042b90cae1 svcrdma: Reduce Receive doorbell rate omits c6226ff9a62a svcrdma: Deprecate stat variables that are no longer used omits 1e7e55731628 svcrdma: Restore read and write stats omits 22df5a22462e svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter omits df971cd853c0 svcrdma: Convert rdma_stat_recv to a per-CPU counter omits 59a00257c66c svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() omits 20ad856e4732 nfsd: report per-export stats omits e567b98ce9a4 nfsd: protect concurrent access to nfsd stats counters omits 1b76d1df1a36 nfsd: remove unused stats counters omits 9cee763ee654 NFSD: Clean up after updating NFSv3 ACL decoders omits 68519ff2a1c7 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 05027eafc266 NFSD: Update the NFSv3 GETACL argument decoder to use stru [...] omits baadce65d6ee NFSD: Clean up after updating NFSv2 ACL decoders omits 64063892efc1 NFSD: Update the NFSv2 ACL ACCESS argument decoder to use [...] omits 571d31f37a57 NFSD: Update the NFSv2 ACL GETATTR argument decoder to use [...] omits 427eab3ba228 NFSD: Update the NFSv2 SETACL argument decoder to use stru [...] omits 6bb844b4eb6e NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs omits 635a45d34706 NFSD: Update the NFSv2 GETACL argument decoder to use stru [...] omits 5650682e16f4 NFSD: Remove argument length checking in nfsd_dispatch() omits 09f75a5375ac NFSD: Update the NFSv2 SYMLINK argument decoder to use str [...] omits 7dcf65b91eca NFSD: Update the NFSv2 CREATE argument decoder to use stru [...] omits 2fdd6bd293b9 NFSD: Update the NFSv2 SETATTR argument decoder to use str [...] omits 77edcdf91f62 NFSD: Update the NFSv2 LINK argument decoder to use struct [...] omits 62aa557efb81 NFSD: Update the NFSv2 RENAME argument decoder to use stru [...] omits 6d742c1864c1 NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream omits 8688361ae2ed NFSD: Update the NFSv2 READDIR argument decoder to use str [...] omits 788cd46ecf83 NFSD: Add helper to set up the pages where the dirlist is encoded omits 1fcbd1c9456b NFSD: Update the NFSv2 READLINK argument decoder to use st [...] omits a51b5b737a0b NFSD: Update the NFSv2 WRITE argument decoder to use struc [...] omits 8c293ef993c8 NFSD: Update the NFSv2 READ argument decoder to use struct [...] omits ebcd8e8b2853 NFSD: Update the NFSv2 GETATTR argument decoder to use str [...] omits f8a38e2d6c88 NFSD: Update the MKNOD3args decoder to use struct xdr_stream omits da3920163729 NFSD: Update the SYMLINK3args decoder to use struct xdr_stream omits 83374c278db1 NFSD: Update the MKDIR3args decoder to use struct xdr_stream omits 6b3a11960d89 NFSD: Update the CREATE3args decoder to use struct xdr_stream omits 9cde9360d18d NFSD: Update the SETATTR3args decoder to use struct xdr_stream omits efaa1e7c2c74 NFSD: Update the LINK3args decoder to use struct xdr_stream omits d181e0a4bef3 NFSD: Update the RENAME3args decoder to use struct xdr_stream omits 54d1d43dc709 NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream omits c8d26a0acfe7 NFSD: Update COMMIT3arg decoder to use struct xdr_stream omits 9cedc2e64c29 NFSD: Update READDIR3args decoders to use struct xdr_stream omits 40116ebd0934 NFSD: Add helper to set up the pages where the dirlist is encoded omits 0a8f37fb34a9 NFSD: Fix returned READDIR offset cookie omits 224c1c894e48 NFSD: Update READLINK3arg decoder to use struct xdr_stream omits c43b2f229a01 NFSD: Update WRITE3arg decoder to use struct xdr_stream omits be63bd2ac6bb NFSD: Update READ3arg decoder to use struct xdr_stream omits 3b921a2b1425 NFSD: Update ACCESS3arg decoder to use struct xdr_stream omits 9575363a9e4c NFSD: Update GETATTR3args decoder to use struct xdr_stream omits 81d217474326 SUNRPC: Move definition of XDR_UNIT omits 89ff87494c6e SUNRPC: Display RPC procedure names instead of proc numbers omits 2289e87b5951 SUNRPC: Make trace_svc_process() display the RPC procedure [...] omits 5562255b68f5 ARM: dts: stm32: Rename mmc controller nodes to mmc@ omits dbe954d8f163 regulator: core: Avoid debugfs: Directory ... already pres [...] omits c6499becd72b ARM: dts: stm32: Enable voltage translator auto-detection [...] omits 1769b7f92a85 ARM: dts: stm32: Add additional init state for SDMMC1 pins omits f4514249d648 ALSA: fireface: remove unnecessary condition in hwdep_read() omits 00f3a4113c73 ALSA: oxfw: remove an unnecessary condition in hwdep_read() omits 7fefe72b0f8c regulator: pf8x00: Add suspend support omits 82218943058d gfs2: keep bios separate for each journal omits f5f02fde9f52 gfs2: fix glock confusion in function signal_our_withdraw omits 4a011849f759 Revert "GFS2: Re-add a call to log_flush_wait when flushin [...] omits bff2e532d433 gfs2: Fix invalid block size message omits c396dd2ec5bb macintosh/adb-iop: Use big-endian autopoll mask omits ab5cbfc2fe01 m68k: defconfig: Update defconfigs for v5.11-rc1 omits 50886234e846 MIPS: Add is_jr_ra_ins() to end the loop early omits 2d62f64bcc72 MIPS: Fix get_frame_info() handing of function size omits 9308579fef3d MIPS: microMIPS: Fix the judgment of mm_jr16_op and mm_jalr_op omits fa85d6ac2c25 MIPS: process: Remove unnecessary headers inclusion omits 2c097b154d30 MAINTAINERS: Update my e-mail address throughout omits 1448f8acf4cc sound: Add n64 driver omits 7cbcd008e104 usb: typec: tcpci_maxim: add terminating newlines to logging omits a63b53e19bdf usb: typec: tcpci_maxim: remove redundant assignment omits f75a1025c0b9 usb: typec: tcpm: Create legacy PDOs for PD2 connection omits 1d6a81519d9d Merge v5.11-rc5 into usb-next omits 0f8b29fabacb Merge 5.11-rc5 into tty-next omits cfd7eed90315 Merge tag 'visconti-arm-dt-for-v5.11-tag2' of git://git.ke [...] omits 66afbe4d633a Merge 5.11-rc5 into char-misc-next omits 072a51be8ecf Merge 5.11-rc5 into driver-core-next omits ec52736c35f2 Merge 5.11-rc5 into staging-next omits bfe21ef195a9 staging: media: atomisp: Fix size_t format specifier in hm [...] omits ee33cd69344f arm64: dts: renesas: falcon: Enable MMC omits 6b159d547d46 arm64: dts: renesas: r8a779a0: Add MMC node omits 088e6b230504 arm64: dts: renesas: r8a779a0: Add HSCIF support omits 9e921faa3053 arm64: dts: renesas: falcon: Complete SCIF0 nodes omits bff4e5dac999 arm64: dts: renesas: r8a779a0: Add & update SCIF nodes omits e8ac55a5e70a arm64: dts: renesas: falcon: Add Ethernet-AVB0 support omits 5a633320f08b arm64: dts: renesas: r8a779a0: Add Ethernet-AVB support omits 0e6fb83ef258 arm64: dts: renesas: falcon: Add I2C0,1,6 support omits 34c0e3e1111b arm64: dts: renesas: r8a779a0: Add I2C nodes omits d68c9edfda21 arm64: dts: renesas: Disable SD functions for plain eMMC omits c5e91ba25a65 clk: renesas: r8a779a0: Add RAVB clocks omits 6893a77279be clk: renesas: r8a779a0: Add I2C clocks omits 62c2b4be0d85 ALSA: hda: Assign boolean values to a bool variable omits 3bdffa8ffb45 Input: Add N64 controller driver omits 684da7628d93 block: remove unnecessary argument from blk_execute_rq omits 8eeed0b554b9 block: remove unnecessary argument from blk_execute_rq_nowait omits 822be879980d dt-bindings: soc: ti: Update TI PRUSS bindings about schem [...] omits f97a8a34353e soc: ti: pruss: Correct the pruss_clk_init error trace text omits 17ad4662595e soc: ti: pm33xx: Fix some resource leak in the error handl [...] omits a88f66d4a866 soc: ti: knav_qmss: Put refcount for dev node in failure case omits 091584182ba6 arm: dts: keystone: Harmonize DWC USB3 DT nodes name omits 59fc16d7d92e arm: dts: keystone: Correct DWC USB3 compatible string omits ce996aa30ef1 Input: iqs5xx - allow device to be a wake-up source omits 8e6a8b0c9fe9 Input: iqs5xx - allow more time for ATI to complete omits 050fac7f056b Input: iqs5xx - eliminate unnecessary register read omits 4a76d861d918 Input: iqs5xx - simplify axis setup logic omits e10ba0d3c042 Input: iqs5xx - re-initialize device upon warm reset omits 1302c71a3061 Input: iqs5xx - accommodate bootloader latency omits 2539da6677b6 Input: iqs5xx - preserve bootloader errors omits 785a19d97cb0 Input: iqs5xx - minor cosmetic improvements omits 0f7b4bc6bb1e bsg: free the request before return error code omits bc96ad6722f8 Merge tag 'v5.11-rc5' of git://git.kernel.org/pub/scm/linu [...] omits faa8e2c4fb30 bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' emb [...] omits eec716a1c18c block: move three bvec helpers declaration into private helper omits baa2c7c97153 block: set .bi_max_vecs as actual allocated vector number omits 9f180e315a93 block: don't allocate inline bvecs if this bioset needn't bvecs omits c495a1767952 block: don't pass BIOSET_NEED_BVECS for q->bio_split omits 49d1ec8573f7 block: manage bio slab cache by xarray omits 9517b95bdc46 Input: elants_i2c - add support for eKTF3624 omits 2261352157a9 Merge remote-tracking branch 'openrisc/or1k-5.11-fixes' in [...] omits 1a23e06cdab2 bfq: don't duplicate code for different paths omits b6e68ee82585 blk-mq: Improve performance of non-mq IO schedulers with m [...] omits 5ac83c644f5f Revert "blk-mq, elevator: Count requests per hctx to impro [...] omits 2391d13ed484 block, bfq: do not expire a queue when it is the only busy one omits 3c337690d2eb block, bfq: avoid spurious switches to soft_rt of interact [...] omits 91b896f65d32 block, bfq: do not raise non-default weights omits ab1fb47e33dc block, bfq: increase time window for waker detection omits d4fc3640ff36 block, bfq: set next_rq to waker_bfqq->next_rq in waker injection omits b5f74ecacc31 block, bfq: use half slice_idle as a threshold to check sh [...] omits a33df75c6328 block: use an xarray for disk->part_tbl omits 0470dd9d5f10 block: remove DISK_PITER_REVERSE omits bc359d03c7ec block: add a disk_uevent helper omits 0b6e522cdc4a blk-mq: use ->bi_bdev for I/O accounting omits 99dfc43ecbf6 block: use ->bi_bdev for bio based I/O accounting omits 30c5d3456c27 block: do not reassig ->bi_bdev when partition remapping omits 2f9f6221b9b9 block: simplify submit_bio_checks a bit omits 309dca309fc3 block: store a block_device pointer in struct bio omits cf9a978f9781 dcssblk: remove the end of device check in dcssblk_submit_bio omits 74cb8994b22a brd: remove the end of device check in brd_do_bvec omits d11cd28998e9 nvme: allow revalidate to set a namespace read-only omits cbf72cce6370 rbd: remove the ->set_read_only method omits 947139bf3cce block: propagate BLKROSET on the whole device to all partitions omits 52f019d43c22 block: add a hard-readonly flag to struct gendisk omits 6f0d9689b670 block: remove the NULL bdev check in bdev_read_only omits 1e0dcca9e1aa dm: use bdev_read_only to check if a device is read-only omits 4fd18fc38757 arm64: dts: visconti: Add watchdog support for TMPV7708 SoC omits 7b18e43d08ab MAINTAINERS: Add entries for Toshiba Visconti5 watchdog driver omits 2a0aa0fa39d4 power: supply: charger-manager: fix typo omits 9483b961ad08 power/reset: remove zte zx driver omits 79bcb02b20ff power: supply: bq25980: Fix repetive bq25975 with bq25960 omits 6996312642d2 power: supply: smb347-charger: Fix interrupt usage if inte [...] omits b5e8642ed95f power: supply: axp20x_usb_power: Init work before enabling IRQs omits f736d93d76d3 xfs: support idmapped mounts omits 14f3db5542e6 ext4: support idmapped mounts omits 4b7899368108 fat: handle idmapped mounts omits 01eadc8dd96d tests: add mount_setattr() selftests omits 9caccd41541a fs: introduce MOUNT_ATTR_IDMAP omits 2a1867219c7b fs: add mount_setattr() omits 5b490500f91b fs: add attr_flags_to_mnt_flags helper omits fbdc2f6c40f6 fs: split out functions to hold writers omits e58ace1a0fa9 namespace: only take read lock in do_reconfigure_mnt() omits d033cb6784c4 mount: make {lock,unlock}_mount_hash() static omits 68847c941700 namespace: take lock_mount_hash() directly when changing flags omits 899bf2ceb396 nfs: do not export idmapped mounts omits 029a52ada6a7 overlayfs: do not mount on top of idmapped mounts omits 0f16ff0f545d ecryptfs: do not mount on top of idmapped mounts omits a2d2329e30e2 ima: handle idmapped mounts omits 3cee6079f62f apparmor: handle idmapped mounts omits 549c7297717c fs: make helpers idmap mount aware omits 1ab29965b305 exec: handle idmapped mounts omits 435ac6214e00 would_dump: handle idmapped mounts omits 0f5d220b42fb ioctl: handle idmapped mounts omits b816dd5ddeae init: handle idmapped mounts omits 9eccd12ce7f1 fcntl: handle idmapped mounts omits d06c26f196dd utimes: handle idmapped mounts omits 7c02cf73d0e2 af_unix: handle idmapped mounts omits b8b546a06188 open: handle idmapped mounts omits 643fe55a0679 open: handle idmapped mounts in do_truncate() omits 6521f8917082 namei: prepare for idmapped mounts omits 9fe61450972d namei: introduce struct renamedata omits ba73d98745be namei: handle idmapped mounts in may_*() helpers omits 0d56a4518d5e stat: handle idmapped mounts omits 71bc356f93a1 commoncap: handle idmapped mounts omits c7c7a1a18af4 xattr: handle idmapped mounts omits e65ce2a50cf6 acl: handle idmapped mounts omits 2f221d6f7b88 attr: handle idmapped mounts omits 21cb47be6fb9 inode: make init and permission helpers idmapped mount aware omits 47291baa8ddf namei: make permission helpers idmapped mount aware omits 0558c1bf5a08 capability: handle idmapped mounts omits 02f92b3868a1 fs: add file and path permissions helpers omits e6c9a7145156 fs: add id translation helpers omits a6435940b62f mount: attach mappings to mounts omits d15f73315deb ALSA: hda: boolean values to a bool variable omits 3bbf9b89592d pinctrl: pinmux: add function selector to pinmux-functions omits 1f306ecbe0f6 pinctrl: samsung: use raw_spinlock for locking omits 213f627104da iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag omits 2f63296578ca iomap: pass a flags argument to iomap_dio_rw omits 5724be5de88f iomap: rename the flags variable in __iomap_dio_rw omits 247bc166e6b3 KVM: arm64: Remove hyp_symbol_addr omits 537db4af26e3 KVM: arm64: Remove patching of fn pointers in hyp omits 97cbd2fc0257 KVM: arm64: Fix constant-pool users in hyp omits 6ec6259d7084 KVM: arm64: Apply hyp relocations at runtime omits 8c49b5d43d4c KVM: arm64: Generate hyp relocation data omits f7a4825d9569 KVM: arm64: Add symbol at the beginning of each hyp section omits 16174eea2e4f KVM: arm64: Set up .hyp.rodata ELF section omits eceaf38f5219 KVM: arm64: Rename .idmap.text in hyp linker script omits 2f58f5eea8c6 rtc: remove ste ab3100 driver omits dd2d3b40039d rtc: remove ste coh901 driver omits 9d0735519f99 rtc: remove sirfsoc driver omits fe6653460ee7 mtd: spi-nor: hisi-sfc: Put child node np on error path omits d5802468c358 mtd: spi-nor: intel-spi: Add support for Intel Alder Lake- [...] omits 18c05faf8ab1 scsi: qla2xxx: Remove redundant NULL check omits 12e3ef8b3e7c scsi: megaraid: Fix ifnullfree.cocci warnings omits cd9df0c21636 scsi: qla1280: Fix printk regression omits d3ba622db82b scsi: ufs: Cleanup WB buffer flush toggle implementation omits c750a9c9c59a scsi: qla2xxx: Remove unnecessary NULL check omits 71311be1cd3e scsi: qla2xxx: Assign boolean values to a bool variable omits 0196e379095e scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_ [...] omits bfb3f00c0613 scsi: mpt3sas: Simplify bool comparison omits 65f7cfba6196 scsi: libsas: Remove temporarily-added _gfp() API variants omits 36cdfd0f7a8c scsi: mvsas: Switch back to original libsas event notifiers omits c12208668aef scsi: isci: Switch back to original libsas event notifiers omits f76d9f1a1511 scsi: libsas: Switch back to original event notifiers API omits de6d7547ce1d scsi: pm80xx: Switch back to original libsas event notifiers omits 093289e40b52 scsi: aic94xx: Switch back to original libsas event notifiers omits 872a90b5b466 scsi: hisi_sas: Switch back to original libsas event notifiers omits 5d6a75a1edf6 scsi: libsas: Add gfp_t flags parameter to event notifications omits 26c7efc3f952 scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers omits 111d06ab77c9 scsi: aic94xx: Pass gfp_t flags to libsas event notifiers omits cd4e8176989f scsi: pm80xx: Pass gfp_t flags to libsas event notifiers omits 19a39831ff99 scsi: libsas: Pass gfp_t flags to event notifiers omits 71dca5539fcf scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() omits 5ce7902902ad scsi: isci: Pass gfp_t flags in isci_port_link_up() omits 885ab3b8926f scsi: isci: Pass gfp_t flags in isci_port_link_down() omits feb18e900f00 scsi: mvsas: Pass gfp_t flags to libsas event notifiers omits c2d0f1a65ab9 scsi: libsas: Introduce a _gfp() variant of event notifiers omits 121181f3f839 scsi: libsas: Remove notifier indirection omits 3f901c81dfad scsi: libsas: docs: Remove notify_ha_event() omits 491152c7c3b5 scsi: ncr53c8xx: Use SAM status values omits aced5500ec82 scsi: advansys: Kill driver-defined status byte accessors omits 6098c3005d5a scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI re [...] omits ecc751b27a57 scsi: storvsc: Return DID_ERROR for invalid commands omits 88188179f36c scsi: ips: Use correct command completion on error omits fc8e006c38e2 scsi: wd33c93: Use SCSI status omits 809dadb15a91 scsi: esp_scsi: Do not set SCSI message byte omits 6b50529e2f6f scsi: esp_scsi: Use host byte as last argument to esp_cmd_ [...] omits d37932a91600 scsi: core: Add 'set_status_byte()' accessor omits 78c9efdd8dbf scsi: dpt_i2o: Use DID_ERROR instead of INITIATOR_ERROR message omits ddb99b1d1d4a scsi: mac53c94: Do not set invalid command result omits f3272258d79a scsi: atp870u: Use standard definitions omits db83d8a5c862 scsi: ufs: ufshcd: Do not set COMMAND_COMPLETE omits 7a64c81448b2 scsi: scsi_debug: Do not set COMMAND_COMPLETE omits 9df17f4679b7 scsi: initio: Drop internal SCSI message definition omits 9c2d26707351 scsi: dc395x: Drop internal SCSI message definitions omits d8cd784ff7b3 scsi: aic7xxx: aic79xx: Drop internal SCSI message definition omits 1c9eb798d566 scsi: nsp_cs: Drop internal SCSI message definition omits 8959e81cf44a scsi: stex: Do not set COMMAND_COMPLETE omits 0e310ac4ef0d scsi: hpsa: Do not set COMMAND_COMPLETE omits cdec16c1177a scsi: aacraid: Avoid setting message byte on completion omits 3273c91bbd01 scsi: zfcp: Do not set COMMAND_COMPLETE omits 35f1cad1f928 scsi: qla4xxx: Use standard SAM status definitions omits f55475891edb scsi: dc395: Drop private SAM status code definitions omits 23d339f08fac scsi: nsp32: Fixup status handling omits 0eb198d2c35f scsi: acornscsi: Use standard defines omits eb74b9322bce scsi: bfa: Drop driver-defined SCSI status codes omits 54c9f6fdefcc scsi: aic7xxx: aic79xx: Remove driver-defined SAM status d [...] omits c23435dbc747 scsi: aic7xxx: aic79xx: Kill pointless forward declarations omits 7662d92374df scsi: aic7xxx: aic79xx: Whitespace cleanup omits bcd5c59f21e3 scsi: atp870u: Whitespace cleanup omits 1789671ded39 scsi: 3w-sas: Whitespace cleanup omits bf4eebbf53c9 scsi: 3w-9xxx: Whitespace cleanup omits 8148dfba29e7 scsi: 3w-xxxx: Whitespace cleanup omits 0653c358d2dc scsi: Drop gdth driver omits 4f30b9d2315f usb: cdns3: Add support for TI's AM64 SoC omits bbb087679d5f scsi: target: core: Remove in_interrupt() check in transpo [...] omits 513e29946ab2 scsi: target: core: Replace in_interrupt() usage in target [...] omits a97451ac1e34 scsi: target: alua: Remove in_interrupt() usage in core_al [...] omits f88a10f80da9 scsi: target: iscsi: Redo iscsit_check_session_usage_count [...] omits efc9d73063c1 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits 433675486af4 scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_ [...] omits ae29e4220fd3 xfs: reduce ilock acquisitions in xfs_file_fsync omits f22c7f877773 xfs: refactor xfs_file_fsync omits 5b0ad7c2a52d xfs: cover the log on freeze instead of cleaning it omits ea2064da4592 xfs: remove xfs_quiesce_attr() omits 5232b9315034 xfs: remove duplicate wq cancel and log force from attr quiesce omits f46e5a174655 xfs: fold sbcount quiesce logging into log covering omits b0eb9e118266 xfs: don't reset log idle state on covering checkpoints omits 303591a0a947 xfs: cover the log during log quiesce omits 9e54ee0fc9ef xfs: separate log cleaning from log quiesce omits 37444fc4cc39 xfs: lift writable fs check up into log worker task omits 50d25484bebe xfs: sync lazy sb accounting on quiesce of read-only mounts omits 8aa921a95335 xfs: set inode size after creating symlink omits 8321ddb2fa29 xfs: don't drain buffer lru on freeze and read-only remount omits 10fb9ac1251f xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() omits 88a9e03beef2 xfs: Fix assert failure in xfs_setattr_size() omits 01ea173e103e xfs: fix up non-directory creation in SGID directories omits eaf92540a918 xfs: remove a stale comment from xfs_file_aio_write_checks() omits 301519674699 xfs: Introduce error injection to allocate only minlen siz [...] omits 07c72e556299 xfs: Process allocated extent in a separate function omits 0961fddfdd3f xfs: Compute bmap extent alignments in a separate function omits aff4db57d510 xfs: Remove duplicate assert statement in xfs_bmap_btalloc() omits f9fa87169d2b xfs: Introduce error injection to reduce maximum inode for [...] omits bcc561f21f11 xfs: Check for extent overflow when swapping extents omits ee898d78c354 xfs: Check for extent overflow when remapping an extent omits 5f1d5bbfb2e6 xfs: Check for extent overflow when moving extent from cow [...] omits c442f3086d5a xfs: Check for extent overflow when writing to unwritten extent omits 3a19bb147c72 xfs: Check for extent overflow when adding/removing xattrs omits 02092a2f034f xfs: Check for extent overflow when renaming dir entries omits 0dbc5cb1a91c xfs: Check for extent overflow when removing dir entries omits f5d927491914 xfs: Check for extent overflow when adding dir entries omits 85ef08b5a667 xfs: Check for extent overflow when punching a hole omits 727e1acd297c xfs: Check for extent overflow when trivally adding a new extent omits b9b7e1dc56c5 xfs: Add helper for checking per-inode extent count overflow omits 6da1b4b1ab36 xfs: fix an ABBA deadlock in xfs_rename omits 0d2460ba6184 Merge branches 'doc.2021.01.06a', 'fixes.2021.01.04b', 'kf [...] omits 6e66fbb10597 samples/bpf: Add xdp program on egress for xdp_redirect_map omits 3375efeddf69 percpu_ref: Dump mem_dump_obj() info upon reference-count [...] omits b4b7914a6a73 rcu: Make call_rcu() print mem_dump_obj() info for double- [...] omits bd34dcd4120d mm: Make mem_obj_dump() vmalloc() dumps include start and length omits 98f180837a89 mm: Make mem_dump_obj() handle vmalloc() memory omits b70fa3b12fc8 mm: Make mem_dump_obj() handle NULL and zero-sized pointers omits 18b24d78d537 bpf: Fix typo in scalar{,32}_min_max_rsh comments omits 8e7f37f2aaa5 mm: Add mem_dump_obj() to print source of memory block omits 6ce84ab6492c memory: tegra: Check whether reset is already asserted omits 628add78b07a bpf, docs: Update build procedure for manually compiling L [...] omits f5e4bf9060d3 ARM: dts: nomadik: Fix up MMC node names omits 0c09604d1e5b Merge tag 'ux500-dts-v5.12' of git://git.kernel.org/pub/sc [...] omits 066a94e28a23 media: dt-bindings: media: Use graph and video-interfaces schemas omits 41f42b6e693d media: dt-bindings: Convert video-interfaces.txt propertie [...] omits 182120315033 memory: mtk-smi: Use platform_register_drivers omits 28734f87a03e ARM: dts: Fix up MMC host node names omits f147d717b133 ARM: qcom_defconfig: Enable Command DB driver omits 88f7a858a80c ARM: qcom_defconfig: Enable RPMh power domain driver omits 7dfb6c00ff84 ARM: qcom_defconfig: Enable ARM PSCI support omits 1ca52deca3ce ARM: qcom_defconfig: Enable watchdog driver omits caad87c68d99 ARM: qcom_defconfig: Enable RPMh regulator omits 3afa1cb4562d ARM: qcom_defconfig: Enable ARM SMMU omits ca61452bd746 ARM: qcom_defconfig: Enable DWC3 controller and PHYs omits 3a786086c6f8 arm64: dts: qcom: Add missing "-thermal" suffix for thermal zones omits 0fd69f04d07f ARM: dts: qcom: replace status value "ok" by "okay" omits dd1ebbcf7b60 ARM: dts: qcom: add additional DT labels in qcom-ipq8064.dtsi omits 59595f65b3aa ARM: dts: qcom: remove commented mmc-ddr-1_8v for sdcc3 omits 7fccbd67ba6b ARM: dts: qcom: add Alfa Network AP120C-AC omits 308b2365ce11 ARM: dts: qcom: add 8devices Jalapeno omits d1ae4c808e78 ARM: dts: qcom: ipq4019: add more labels omits b8afc254b401 ARM: dts: qcom: ipq4019: add USB devicetree nodes omits 381c1623a374 ARM: dts: qcom: add prng definition to ipq806x omits ea07e8a9c363 ARM: qcom_defconfig: Enable UBI file system omits dfe150173fb0 ARM: qcom_defconfig: Enable MTD UBI driver omits d18dad2640ec ARM: qcom_defconfig: Enable SMEM partition parser omits 33441b04d138 ARM: qcom_defconfig: Enable SDX55 GCC driver omits df532200b6c5 ARM: qcom_defconfig: Enable SDX55 pinctrl driver omits a5a60f04ab39 ARM: qcom_defconfig: Enable RPMh drivers omits c4aa86f0dd80 ARM: dts: qcom: sdx55: Add pshold support omits b1d20460f169 ARM: dts: qcom: sdx55: Add Watchdog support omits 54211b612503 dt-bindings: watchdog: Add binding for Qcom SDX55 omits 20779ecf3b43 ARM: dts: qcom: sdx55-mtp: Enable USB3 and PHY support omits fea4b41022f3 ARM: dts: qcom: sdx55: Add USB3 and PHY support omits f8e9a970159c RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours omits 71f964c3a653 RDMA/hw/qib/qib_iba6120: Fix some repeated (copy/paste) ke [...] omits 3c2504be7e60 RDMA/hw/qib/qib_verbs: Repair some formatting problems omits a8a47b169b8d RDMA/hw/qib/qib_iba7322: Fix a bunch of copy/paste issues omits cf8f5cea24d5 RDMA/sw/rdmavt/mr: Fix some issues related to formatting a [...] omits 8e9a197e8457 RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param omits f40164f964d4 RDMA/hw/qib/qib_iba7220: Fix some kernel-doc issues omits 9d2338ca5b5f RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues omits 00d25ff67913 RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header omits 888bf760700a RDMA/hw/qib/qib_user_pages: Demote non-conformant document [...] omits e54e3db30ee7 RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header omits 5209201585fb RDMA/hw/qib/qib_ud: Provide description for 'qib_make_ud_r [...] omits f8005fa870ff RDMA/hw/qib/qib_uc: Provide description for missing 'flags' param omits 6b3137fe7129 RDMA/hw/qib/qib_tx: Provide description for 'qib_chg_pioav [...] omits 04dccf5d0933 RDMA/hw/qib/qib_twsi: Provide description for missing para [...] omits da0940e5a586 RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting an [...] omits 24d02e04943a RDMA/hw/qib/qib_rc: Fix some worthy kernel-docs demote har [...] omits 8effbe0563ce RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header omits 0bbc2aea2b8a RDMA/hw/qib/qib_qp: Fix some issues in worthy kernel-doc h [...] omits 63f774c512ce RDMA/hw/qib/qib_pcie: Demote obvious kernel-doc abuse omits 305f2261f574 RDMA/hw/qib/qib_intr: Fix a bunch of formatting issues omits 7040557ca997 RDMA/hw/qib/qib_mad: Fix a few misspellings and supply mis [...] omits aab5a7e909f6 RDMA/hw/qib/qib_eeprom: Fix misspelling of 'buff' in 'qib_ [...] omits 39412461fc3c RDMA/sw/rdmavt/vt: Fix formatting issue and update descrip [...] omits 65a62ec08ca4 RDMA/hw/qib/qib_driver: Fix misspelling in 'ppd's param de [...] omits 779f2f5e7d2d RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_d [...] omits 006110eef715 RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to [...] omits 9b3ae173e6c4 RDMA/hw/efa/efa_com: Stop using param description notation [...] omits 30cd9fc5e734 RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header omits 5e769e444d26 RDMA/hw/mlx5/odp: Fix formatting and add missing descripti [...] omits 0e43e08c13a1 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 24be0c715617 regulator: Make regulator_sync_voltage() usable by coupled [...] omits 00e8e9bc3c46 gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache omits de9427ca87cf PCI: Remove tango host controller driver omits 836761189244 ARM: mstar: Unify common parts of BreadBee boards into a dtsi omits 9cae7e9d78e2 spi: spi-au1550: Fix various whitespace warnings omits 12508e7da753 spi: spi-au1550: quoted string break omits 45fbc464b047 PM: domains: Add "performance" column to debug summary omits 18027d6f392e PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER omits 079c42a0ed73 PM: domains: Make set_performance_state() callback optional omits c79aa080fb0f PM: domains: use device's next wakeup to determine domain [...] omits 67e3242ee280 PM: domains: inform PM domain of a device's next wakeup omits 75a8d877d657 cpufreq: intel_pstate: Remove repeated word omits 10aa694ea0d0 PM: runtime: Fix resposible -> responsible in runtime.c omits 651bc5816c39 intel_idle: remove definition of DEBUG omits 9111aebf770d iommu/arm-smmu-v3: Add support for VHE omits 51d113c3be09 iommu/arm-smmu-v3: Make BTM optional for SVA omits eba8d2f8f803 iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() omits 67e40054de86 ACPI: configfs: add missing check after configfs_register_ [...] omits 731e97e07698 Documentation: ACPI: add new rule for gpio-line-names omits 26692cd93265 ACPI: CPPC: initialise vaddr pointers to NULL omits 1d9b4abefcca ACPI: CPPC: add __iomem annotation to generic_comm_base pointer omits d8f85cc021af ACPI: CPPC: remove __iomem annotation for cpc_reg's address omits 96228223933b PNP: pnpbios: Use DEFINE_SPINLOCK() for spinlock omits b1f4213cfa2a PNP: add printf attribute to log function omits 0f39ee8324e7 ACPI: Use DEVICE_ATTR_<RW|RO|WO> macros omits 8a4e89a16aa4 Merge tag 'at91-dt-5.12' of git://git.kernel.org/pub/scm/l [...] omits 2cb2b2c9d9f0 Merge tag 'at91-defconfig-5.12' of git://git.kernel.org/pu [...] omits df1d4b466bb6 ACPICA: Update version to 20210105 omits 4441e55d5051 ACPICA: Updated all copyrights to 2021 omits 9a5c7de7a5d1 ACPICA: Remove the VRTC table omits 9e3000708868 ACPICA: Remove the MTMR (Mid-Timer) table omits 7c9e83b6ad71 ACPICA: Update version to 20201217 omits c01df543c3a2 ACPICA: add type casts for string functions omits c1a7c2ce7c37 ACPICA: fix -Wfallthrough omits e6babd8dded3 Merge tag 'scmi-updates-5.12' of git://git.kernel.org/pub/ [...] omits 26ba4a474aec ARM: multi_v7_defconfig: Enable Actions Semi platform and drivers omits 7c348d8de831 Merge tag 'socfpga_dts_update_for_v5.12' of git://git.kern [...] omits d1e2775e9b96 drm/i915/tgl: Add Clear Color support for TGL Render Decom [...] omits 5fbc2c2bfa5c drm/i915/gem: Add a helper to read data from a GEM object page omits 87199e4c2490 drm/framebuffer: Format modifier for Intel Gen 12 render c [...] omits 932bc8c7d742 iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code omits cd4919105c8f pinctrl: clarify #pinctrl-cells for pinctrl-single,pins omits 86d2d9214880 iommu/arm-smmu-v3: Remove the page 1 fixup omits 5784921f7b6c pinctrl: actions: Add the platform dependency to drivers omits d8498b1e4ecc iommu: arm-smmu-impl: Add SM8350 qcom iommu implementation omits 70b5b6a6daea dt-bindings: arm-smmu: Add sm8350 compatible string omits 1a7180ff81aa iommu/arm-smmu-qcom: Add Qualcomm SC8180X impl omits 9cde12ba07ce dt-bindings: arm-smmu-qcom: Add Qualcomm SC8180X compatible omits 42b20995fae6 MIPS: make kgdb depend on FPU support omits aadfe4b5f17c MIPS: jazz: always allow little-endian builds omits 0cf73209ce2c arm64: dts: ti: k3: mmc: fix dtbs_check warnings omits 53efdfbb3b5f ARM: dts: at91: sama5d2: remove atmel,wakeup-type references omits 984d4374ef06 ARM: dts: at91-sama5d27_wlsom1: add i2c recovery omits 919af8b96c89 MIPS: Make definitions of MIPSInst_FMA_{FUNC,FMTM} consist [...] omits baec970aa5ba mips: Add N64 machine type omits 65ce6197ed40 Revert "MIPS: Remove unused R4300 CPU support" omits a2fa4cede9e3 MIPS: mm: Add prototype for function __update_cache omits 40a6cead28f8 drm/i915/hdcp: Fix uninitialized symbol omits fceb90bb43ca MIPS: mm: abort uaccess retries upon fatal signal omits 7fde594fd866 drm/i915/hdcp: Fix WARN_ON(data->k > INTEL_NUM_PIPES) omits 4cbcb73b1c7a EDAC/amd64: Issue probing messages only on properly detect [...] omits 997acaf6b4b5 lockdep: report broken irq restoration omits 2f0df49c89ac jump_label: Do not profile branch annotations omits c75392581468 locking: Add Reviewers omits 8598bb4c876d Merge tag 'iio-for-5.12a' of https://git.kernel.org/pub/sc [...] omits e71a8d5cf4b4 tty: fix up iterate_tty_read() EOVERFLOW handling omits ddc5fda74561 tty: fix up hung_up_tty_read() conversion omits c7135bbe5af2 tty: fix up hung_up_tty_write() conversion omits 81f199329df7 i2c: s3c2410: advertise SMBus transfers using RECV_LEN omits 416365e02a33 i2c: qup: advertise SMBus transfers using RECV_LEN omits 58d23305db95 i2c: algo: bit: use new macro to specifiy capabilities omits 21500aa84024 i2c: uapi: add macro to describe support for all SMBus transfers omits 1713d66cae8a i2c: remove licence boilerplate from i2c-dev UAPI header omits deb0d3351b0c i2c: remove licence boilerplate from main UAPI header omits bfb3939c51d5 i2c: refactor documentation of struct i2c_msg omits 1059b2bcc683 i2c: remove u300 bus driver omits 2cea84ddae1c i2c: remove sirf bus driver omits 1994a922eb6a Merge branch 'ib-iio-thermal-5.11-rc1' into togreg omits aa15e68409c6 iio: adc: stm32-dfsdm: Remove redundant null check before [...] omits 649ef114a0a0 iio:pressure:ms5637: add ms5803 support omits 9ea7c79097fb iio:common:ms_sensors:ms_sensors_i2c: add support for alte [...] omits 7ae7f7508073 iio:common:ms_sensors:ms_sensors_i2c: rework CRC calculati [...] omits 07498719bede iio:pressure:ms5637: limit available sample frequencies omits 8c125f5f325e iio:pressure:ms5637: introduce hardware differentiation omits d1004b707d8b dt-bindings: trivial-devices: reorder memsic devices omits fd9373e41b9b iio: dac: ad5766: add driver support for AD5766 omits b1a1fd93e11a Documentation/ABI/testing: Add documentation for AD5766 new ABI omits e904cc899293 dt-bindings: iio: dac: AD5766 yaml documentation omits 4a3582c84ad9 iio: hid-sensor-rotation: Add timestamp channel omits 04fe70d1b8ac iio: hid-sensor-incl-3d: Add timestamp channel omits a6bea3d5fe6f iio: hid-sensor-magn-3d: Add timestamp channel omits 314f7cad1ad2 iio: hid-sensor-als: Add timestamp channel omits 4648cbd8fb92 iio: hid-sensor-gyro-3d: Add timestamp channel omits 4c2617207e3a iio: hid-sensor-accel-3d: Add timestamp channel for gravit [...] omits cce4f160ea80 iio: magnetometer: bmc150: Add rudimentary regulator support omits 111a10d49914 dt-bindings: iio: magnetometer: bmc150: Document regulator [...] omits d9a0e73c0c87 iio: Handle enumerated properties with gaps omits 3cc718bc798f iio:Documentation: Add documentation for hinge sensor channels omits 660987e12503 iio: hid-sensors: Add hinge sensor driver omits 239319670e2a HID: hid-sensor-custom: Add custom sensor iio support omits ce69361ab746 iio: gyro: bmg160: Add rudimentary regulator support omits fe28b2aa52a9 dt-bindings: iio: gyroscope: bmg160: Document regulator supplies omits 1d2e91a2db66 iio: accel: kxcjk1013: Add rudimentary regulator support omits da6336e2484a dt-bindings: iio: accel: kxcjk1013: Document regulator supplies omits 4daeb395f175 platform/chrome: cros_ec: Call interrupt bottom half at pr [...] omits 24c69043be17 platform/chrome: cros_ec: Call interrupt bottom half in IS [...] omits e258958945c6 arch: mips: Remove CONFIG_OPROFILE support omits d897a1670b3a arch: microblaze: Remove CONFIG_OPROFILE support omits 1f4e74c0664a arch: ia64: Remove rest of perfmon support omits 1941b3898348 arch: ia64: Remove CONFIG_OPROFILE support omits ccbcf16174e1 arch: hexagon: Don't select HAVE_OPROFILE omits 993b832fda6a arch: arc: Remove CONFIG_OPROFILE support omits d50b870b272a arch: arm: Remove CONFIG_OPROFILE support omits a5644fbf4d1e arch: alpha: Remove CONFIG_OPROFILE support omits 65d1e3c415f6 crypto: aesni - release FPU during skcipher walk API calls omits 64a49b85953c crypto: aesni - replace CTR function pointer with static call omits 29dfe4d94f5c crypto: keembay - use 64-bit arithmetic for computing bit_len omits ac88c322d0f2 crypto: lib/chacha20poly1305 - define empty module exit function omits 6f03f0e8b6c8 crypto: octeontx2 - register with linux crypto framework omits 8ec8015a3168 crypto: octeontx2 - add support to process the crypto request omits 19d8e8c7be15 crypto: octeontx2 - add virtual function driver support omits 78506c2a1eac crypto: octeontx2 - add support to get engine capabilities omits 64506017030d crypto: octeontx2 - add LF framework omits 43ac0b824f1c crypto: octeontx2 - load microcode and create engine groups omits fe16eceab046 crypto: octeontx2 - enable SR-IOV and mailbox communicatio [...] omits 83ffcf78627f crypto: octeontx2 - add mailbox communication with AF omits 5e8ce8334734 crypto: marvell - add Marvell OcteonTX2 CPT PF driver omits 0df07d8117c3 crypto: arm64/sha - add missing module aliases omits 5a17eae414ab crypto: bcm - Fix sparse warnings omits 660d2062190d crypto - shash: reduce minimum alignment of shash_desc structure omits fe7d52bccab6 drm/i915/dp: Don't use DPCD backlights that need PWM enabl [...] omits d82afcf9caaa Merge tag 'drm-intel-gt-next-2021-01-21-1' of git://anongi [...] omits 443edcefb821 selftest/bpf: Fix typo omits 6095d5a271ad libbpf: Use string table index from index table if needed omits 561c1cf17c46 pinctrl: sunxi: Add support for the Allwinner H616-R pin c [...] omits 25adc29407fb pinctrl: sunxi: Add support for the Allwinner H616 pin controller omits fdca7cb995ae dt-bindings: pinctrl: Add Allwinner H616 compatible strings omits 3950b92f9691 selftests: kselftest_harness.h: partially fix kernel-doc markups omits 484cac791015 w1: fix a kernel-doc markup omits 909782ad0a36 memblock: fix kernel-doc markups omits 8276d3b4398d lib/crc7: fix a kernel-doc markup omits 3aa1141f9916 connector: fix a kernel-doc markup omits e23bd83368af firmware: stratix10-svc: fix kernel-doc markups omits 4fd15eaf429a pstore/zone: fix a kernel-doc markup omits 961f3c898e86 fs: fix kernel-doc markups omits 3de990b09a03 rapidio: fix kernel-doc a markup omits 4c9a3a6c9c54 parport: fix a kernel-doc markup omits f7775c20847c AFS: Documentation: fix a few typos in afs.rst omits 047a4aba71e9 docs/zh_CN: remove cn_index tag in mips omits 1008bfd8e351 docs: iio: Correct a typo omits ba1a297d78f4 arch/Kconfig: update a broken file reference omits ffcc972a88aa docs/admin-guide/cgroup-v2: fix mount opt rendering omits 7361ec680c32 docs/admin-guide/cgroup-v2: nit omits 8a32d0fee43d doc/admin-guide/cgroup-v2: use tables omits 0d17d017fd09 docs/admin-guide: cgroup-v2: fix cgroup.type rendering omits a21e7bb3d6d9 docs/admin-guide: cgroup-v2: typos and spaces omits 7ab365f6cd6d irqchip/sun6i-r: Add wakeup support omits 4e34614636b3 irqchip/sun6i-r: Use a stacked irqchip driver omits 6436eb441709 dt-bindings: irq: sun6i-r: Add a compatible for the H3 omits ad6b47cdef76 dt-bindings: irq: sun6i-r: Split the binding from sun7i-nmi omits d40341145a24 irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling [...] omits 5c1ea0d842b1 irqchip: Remove sirfsoc driver omits 00e772c49292 irqchip: Remove sigma tango driver omits d5d5b7f3e2ad ARM: brcmstb: Add debug UART entry for 72116 omits aa3233086b48 Merge remote-tracking branch 'regmap/for-5.12' into regmap-next omits 85da029264e8 drm/i915: Unify the sanity checks for the buf trans tables omits f6aed68e8a2a hwmon: (ina2) update ti,ina2xx.yaml reference in documentation omits 5ec346476e79 drm/i915: Fix ICL MG PHY vswing handling omits 8ece53ef7f42 x86/vm86/32: Remove VM86_SCREEN_BITMAP support omits d93576c66c4b arm64: defconfig: Enable Tegra audio graph card driver omits e5ba9ea63450 docs/scheduler/sched-bwc: note/link cgroup v2 omits 6c57c12d0f74 docs/scheduler/sched-bwc: fix note rendering omits f1779d13edf3 docs/scheduler/sched-design-CFS: formatting fix omits 7ebc7dc87103 docs/scheduler/sched-bwc: formatting fix omits a5872bd3398d regulator: s5m8767: Drop regulators OF node reference omits e46c52f7efa2 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 71ca776a8885 regulator: qcom-rpmh: Add pmc8180 and pmc8180c omits 181997b49408 spi: remove sirf prima/atlas driver omits 21ea2743f015 spi: atmel: Put allocated master before return omits 258ea99fe25a spi: spi-mpc52xx: Use new structure for SPI transfer delays omits a783de290fc5 spi: spi-au1550: Add suffix "int" to all "unsigned" omits dea6dd2ba63f regulator: s5m8767: Fix reference count leak omits d93d6f52bd9e regulator: remove ab3100 driver omits c7a83edf9d08 Merge series "Add sanity checks for topology API calls" fr [...] omits ff385c1f4ca8 Merge series "ASoC: sync parameter naming : rate / sample_ [...] omits 1e924131e940 Merge series "Add KUNIT tests for ASoC topology" from Amad [...] omits 26cec81415b1 tools/rcutorture: Fix position of -lgcc in mkinitrd.sh omits 3c6ce7a53637 tools/nolibc: Fix position of -lgcc in the documented example omits 35635d7fa689 tools/nolibc: Emit detailed error for missing alternate sy [...] omits f65d7117785c tools/nolibc: Remove incorrect definitions of __ARCH_WANT_* omits 70ca7aea50a2 tools/nolibc: Get timeval, timespec and timezone from linu [...] omits 5b1c827ca3b3 tools/nolibc: Implement poll() based on ppoll() omits be60ca41fbaa tools/nolibc: Implement fork() based on clone() omits c0c7c103756f tools/nolibc: Make getpgrp() fall back to getpgid(0) omits 79f220e56dc8 tools/nolibc: Make dup2() rely on dup3() when available omits c261145abd24 tools/nolibc: Add the definition for dup() omits f0b13ee23241 arm64/sparsemem: reduce SECTION_SIZE_BITS omits 38db987316a3 arm64: Add support for SMCCC TRNG entropy source omits a37e31fc97ef firmware: smccc: Introduce SMCCC TRNG framework omits e49c2912dbfa arm64: dts: qcom: sdm630: add ICE registers and clocks omits 687cc021d700 arm64: dts: qrb5165-rb5: port thermal zone definitions omits a6cb0ab7daf7 certs: Replace K{U,G}IDT_INIT() with GLOBAL_ROOT_{U,G}ID omits 4993e1f9479a certs: Fix blacklist flag type confusion omits f14602caf4fa PKCS#7: Fix missing include omits 84ffbefd657b certs: Fix blacklisted hexadecimal hash string check omits 0b2d443bf527 certs/blacklist: fix kernel doc interface issue omits 09315b2d0d69 crypto: public_key: Remove redundant header file from publ [...] omits 464e96aeb16a keys: remove trailing semicolon in macro definition omits 3c0940c4ff07 crypto: pkcs7: Use match_string() helper to simplify the code omits d13fc8747218 PKCS#7: drop function from kernel-doc pkcs7_validate_trust_one omits c52b7c807b0a encrypted-keys: Replace HTTP links with HTTPS ones omits 1539dd785a1c crypto: asymmetric_keys: fix some comments in pkcs7_parser.h omits c224926edfc2 KEYS: remove redundant memset omits 328c95db01df security: keys: delete repeated words in comments omits 60f0f0b3cdfd KEYS: asymmetric: Fix kerneldoc omits 272a121940a2 security/keys: use kvfree_sensitive() omits 8fe62e0c0e2e watch_queue: Drop references to /dev/watch_queue omits 796e46f9e2cb keys: Remove outdated __user annotations omits 634c21bb9867 security: keys: Fix fall-through warnings for Clang omits 390596c9959c random: avoid arch_get_random_seed_long() when collecting [...] omits 681db16a5bcf arm64: dts: sm8250-mtp: add thermal zones using pmic's adc-tm5 omits 28a7eb65d474 arm64: dts: qcom: pm8150x: add definitions for adc-tm5 part omits dcb820d185f5 drm/amdgpu: remove gpu info firmware of green sardine omits 19fef554bd3e drm/amdkfd: Enable userptr support when KFD is enabled omits e484de44b1ae drm/amd/pm: print the timeout of smc message omits 2b3a1f515fe1 drm/amdgpu:Add pcie gen5 support in pcie capability. omits 366468ff6c34 drm/amdgpu: Allow GfxOff on Vangogh as default omits 59f4ededd9c0 drm/amdgpu: Assign boolean values to a bool variable omits a49054353e0e drm/amd/display: Fix spelling mistake of function name omits ea7154d8d9fb drm/amd/display: Update dcn30_apply_idle_power_optimizatio [...] omits 7fc75382ec68 drm/amd/display: Dynamic cursor cache size for MALL eligib [...] omits b153d8d7d08f drm/amd/display: Enable programing of MALL watermarks omits 3c9a7b7d6e75 drm/amdgpu: update mmhub mgcg&ls for mmhub_v2_3 omits 860cc26a0179 drm/amdgpu: Add RLC_PG_DELAY_3 for Vangogh omits d96dd7ef3f34 drm/amdgpu/pm: no need GPU status set since mmnbif_gpu_BIF [...] omits efeb973ffce7 RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI omits 69b4b9984220 drm/i915/gvt: Add missing forward decl of intel_vgpu for HDRTEST omits 3ac517313b92 MAINTAINERS: Fix the tree location for INTEL SGX patches omits a089301d8dbf drm/msm/dp: fix build after dp quirk helper change omits c071a6c0fef0 Merge tag 'gvt-gt-next-2021-01-18' of https://github.com/i [...] omits 31bf92881714 x86/sgx: Fix the return type of sgx_init() omits 5857c9209ce5 mm: Mark anonymous struct field of 'struct vm_fault' as 'const' omits 8c63ca5bc3e1 mm: Use static initialisers for immutable fields of 'struc [...] omits 2b635dd372f6 mm: Avoid modifying vmf.address in __collapse_huge_page_swapin() omits 9d3af4b448a1 mm: Pass 'address' to map to do_set_pte() and drop FAULT_F [...] omits 742d33729a0d mm: Move immutable fields of 'struct vm_fault' into anonym [...] omits b67498d63003 regmap: Assign boolean values to a bool variable omits 06c8456753f6 ASoC: rt5682: remove connection with LDO2 in DAPM graph omits 3706f9f76a4f drivers/soc/litex: Add restart handler omits 3a9067211122 ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() omits fac110cbcdde ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits fa31a2c787ae ASoC: soc-dai.h: remove symmetric_rates/samplebits omits 6944db0ab8c4 ASoC: ml26124: sync parameter naming (rate/sample_bits) omits 3b940ecd2ebf ASoC: lm49453: sync parameter naming (rate/sample_bits) omits d5d396c8b01e ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) omits 15d27c2b129f ASoC: cx2072x: sync parameter naming (rate/sample_bits) omits 278eacf3dc71 ASoC: alc5632: sync parameter naming (rate/sample_bits) omits 6058bcb49744 ASoC: ab8500: sync parameter naming (rate/sample_bits) omits 65ba325625e7 ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) omits 852d4daa9689 ASoC: mt6660: sync parameter naming (rate/sample_bits) omits 23df7f69ff13 ASoC: mc13783: sync parameter naming (rate/sample_bits) omits bea17630c4ad ASoC: sgtl5000: sync parameter naming (rate/sample_bits) omits 4735c8cadd54 ASoC: ssm2602: sync parameter naming (rate/sample_bits) omits b33c088a9b0b ASoC: zl38060: sync parameter naming (rate/sample_bits) omits 813857086191 ASoC: sunxi: sync parameter naming (rate/sample_bits) omits 0547dece8dcb ASoC: jz4740: sync parameter naming (rate/sample_bits) omits f88f45861bbd ASoC: adau*: sync parameter naming (rate/sample_bits) omits 870b76ea7d0c ASoC: ak*: sync parameter naming (rate/sample_bits) omits 9b4488efdecc ASoC: tscs*: sync parameter naming (rate/sample_bits) omits 260b668cf356 ASoC: cs*: sync parameter naming (rate/sample_bits) omits cb40d1b4581c ASoC: max*: sync parameter naming (rate/sample_bits) omits 4060064e8baf ASoC: es*: sync parameter naming (rate/sample_bits) omits 1c6d1c4f6874 ASoC: da*: sync parameter naming (rate/sample_bits) omits fa056c07367e ASoC: tas*: sync parameter naming (rate/sample_bits) omits 42c9b5bec1c5 ASoC: nau*: sync parameter naming (rate/sample_bits) omits bc03b3910ef6 ASoC: rt*: sync parameter naming (rate/sample_bits) omits a9aef184f7b4 ASoC: tlv*: sync parameter naming (rate/sample_bits) omits 0769575294e4 ASoC: wm*: sync parameter naming (rate/sample_bits) omits cb2f6927faf4 ASoC: fsl: sync parameter naming (rate/sample_bits) omits 4b7ead032ecd ASoC: mediatek: sync parameter naming (rate/sample_bits) omits c658b2185818 ASoC: pxa: sync parameter naming (rate/sample_bits) omits c756316f0027 ASoC: ti: sync parameter naming (rate/sample_bits) omits f1cd5f3bbcef ASoC: sh: sync parameter naming (rate/sample_bits) omits d11ff0bf6ac1 ASoC: samsung: sync parameter naming (rate/sample_bits) omits fadaed302313 ASoC: rockchip: sync parameter naming (rate/sample_bits) omits c6d152a8de56 ASoC: tegra: sync parameter naming (rate/sample_bits) omits f1e6b04baba6 ASoC: cirrus: sync parameter naming (rate/sample_bits) omits a8e940222bdf ASoC: bcm: sync parameter naming (rate/sample_bits) omits 3470c2398ce9 ASoC: au1x: sync parameter naming (rate/sample_bits) omits ba471f8d1655 ASoC: atmel: sync parameter naming (rate/sample_bits) omits 55d0056ba6a1 ASoC: adi: sync parameter naming (rate/sample_bits) omits f14654ddf2e9 ASoC: sync parameter naming : rate / sample_bits omits 80f454e28370 ASoC: soc-pcm: revert soc_pcm_apply_symmetry() omits 9c88a9838352 ASoC: topology: Check if ops is set before dereference omits d40ab86f7db3 ASoC: topology: Ensure that needed parameters are set omits 3ad8c8e9efc5 ASoC: topology: KUnit: Add KUnit tests passing topology wi [...] omits cec9128dfcf9 ASoC: topology: KUnit: Add KUnit tests passing empty topol [...] omits d52bbf747cfa ASoC: topology: KUnit: Add KUnit tests passing various arg [...] omits a2dd2ff50cde drm/i915/gt: Skip over completed active execlists, again omits aba738262b91 drm/i915/gt: Do not suspend bonded requests if one hangs omits dd1ccfd67669 pinctrl: ingenic: Improve JZ4760 support omits 386ce1d748ed usb: typec: tcpci_maxim: Drop GPIO includes omits 85db1cfb13e3 ALSA: usb-audio: Fix "RANGE setting not yet supported" errors omits 086b957cc17f ALSA: usb-audio: Skip the clock selector inquiry for singl [...] omits a8f75cb348fd mhi: core: Factorize mhi queuing omits aa850fb1c879 drm/i915/dp: split out aux functionality to intel_dp_aux.c omits 45f8a8ceb9af drm/i915/dp: abstract struct intel_dp pps members to a sub-struct omits 0bf1e5a852e3 drm/i915/pps: move pps code over from intel_display.c and [...] omits 97b70144b250 drm/i915/pps: refactor init abstractions omits 8d3a0578ad1a usb: typec: tcpm: Respond Wait if VDM state machine is running omits 8dea75e11380 usb: typec: tcpm: Protocol Error handling omits 0908c5aca31e usb: typec: tcpm: AMS and Collision Avoidance omits c6badbd2d321 arm64: dts: zynqmp: Add address-cells property to interrup [...] omits 1c761ee9da1a efi/arm64: Update debug prints to reflect other entropy sources omits 5f6225a7fb2c USB: cdc-acm: ignore Exar XR21V141X when serial driver is built omits c2d405aa86b4 USB: serial: add MaxLinear/Exar USB to Serial driver omits 4ef82b305239 pinctrl: remove ste u300 driver omits 5817364a90c9 pinctrl: remove coh901 driver omits c41e02c384f5 pinctrl: remove sirf atlas/prima drivers omits 484c58d6601c pinctrl: remove zte zx driver omits 3cfade53c773 Merge branch 'tty-splice' of git://git.kernel.org/pub/scm/ [...] omits cdce2663ffb8 Merge branch 'mhi-ath11k-immutable' into mhi-next omits 6ffcc18d9c0b mhi: use irq_flags if controller driver configures it omits b91c3b30e226 mhi: pci_generic: Fix shared MSI vector support omits fcba4b2047a3 mhi: unconstify mhi_event_config omits f49b6aeb5c45 bus: mhi: Ensure correct ring update ordering with memory barrier omits 6965eece2a89 Input: ads7846 - convert to one message omits 5ccdc931515e ARM: dts: qcom: msm8974-klte: Fix shdc numbering omits 7114ebffd330 cpufreq: remove tango driver omits 348e1bc5f4b7 scsi: ufs: Clean up and refactor clk-scaling feature omits b058fa868234 scsi: ufs: Remove redundant null checking of devfreq instance omits f9a7fa345aec scsi: ufs: Refactor cancelling clkscaling works omits b02d51afca00 Revert "Make sure clk scaling happens only when HBA is run [...] omits 4543d9d78227 scsi: ufs: Refactor ufshcd_init/exit_clk_scaling/gating() omits 0e9d4ca43ba8 scsi: ufs: Protect some contexts from unexpected clock scaling omits 4cd48995645b scsi: ufs: Group UFS WB related flags in struct ufs_dev_info omits e8d038139420 scsi: ufs: Remove two WB related fields from struct ufs_dev_info omits ae1ce1fc61d4 scsi: ufs: Update comment in the function ufshcd_wb_probe() omits 06aea26676a5 scsi: ufs: docs: ABI: Add wb_on documentation for new entry wb_on omits 8e834ca551ad scsi: ufs: Add "wb_on" sysfs node to control WB on/off omits f1ef9047aaab scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE omits 2b2bfc8aa519 scsi: ufs: Introduce a quirk to allow only page-aligned sg [...] omits 60ec37555d05 scsi: ufs: Delete redundant if statement in ufshcd_intr() omits ff79acc49af8 scsi: ibmvfc: Fix spelling mistake "succeded" -> "succeeded" omits 8e60a7deca3d scsi: pm80xx: Switch from 'pci_' to 'dma_' API omits 7b382122d276 scsi: pm80xx: Clean up indentation of a code block omits 5fb33d8960dc soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() omits e6393818c8d1 soc: qcom: socinfo: Fix off-by-one array index bounds check omits 6243905da788 arm64: dts: pmi8998: Add the right interrupts for LAB/IBB [...] omits b452ee005a91 docs: bpf: Clarify -mcpu=v3 requirement for atomic ops omits 53fe5418fe3f docs: bpf: Fixup atomics markup omits d7fe75cbc23c tty: teach the n_tty ICANON case about the new "cookie con [...] omits 15ea8ae8e03f tty: teach n_tty line discipline about the new "cookie con [...] omits 64a69892afad tty: clean up legacy leftovers from n_tty line discipline omits dd78b0c483e3 tty: implement read_iter omits 3b830a9c34d5 tty: convert tty_ldisc_ops 'read()' function to take a ker [...] omits e34578223b3f Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 879a67e35770 Merge series "ASoC: mediatek: mt8192-mt6359: support DP au [...] omits 55331b550f30 Merge series "ASoC: remove obsolete drivers" from Arnd Ber [...] omits 938a2fbefbe8 Merge branch '5.11/scsi-fixes' into 5.12/scsi-queue omits 636d549f9133 Merge branch 'bpf: misc performance improvements for cgroup' omits a9ed15dae075 bpf: Split cgroup_bpf_enabled per attach type omits 20f2505fb436 bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt omits 9cacf81f8161 bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE omits 13ca51d5eb35 bpf: Permit size-0 datasec omits 71ee10e26763 Merge branch 'Allow attaching to bare tracepoints' omits 407be92206d5 selftests: bpf: Add a new test for bare tracepoints omits 86e6b4e993cf Merge branch 'bpf,x64: implement jump padding in jit' omits 6939f4ef16d4 trace: bpf: Allow bpf to attach to bare tracepoints omits 79d1b684e215 selftests/bpf: Add verifier tests for x64 jit jump padding omits 16a660ef7d8c test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 omits 93c5aecc35c6 bpf,x64: Pad NOPs to make images converge more easily omits d2e04b9dd617 docs, bpf: Add minimal markup to address doc warning omits da9d35e2f2e6 samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples omits 89f479f0eccf net, xdp: Introduce xdp_build_skb_from_frame utility routine omits 97a0e1ea7b41 net, xdp: Introduce __xdp_build_skb_from_frame utility routine omits 09c02d553c49 bpf, selftests: Fold test_current_pid_tgid_new_ns into tes [...] omits 91067d895970 drm/amdgpu: modify GCR_GENERAL_CNTL for Vangogh omits d3dc8f4d18cc drm/amdgpu: Remove GFXOFF MASK for Vangogh omits c711879f5021 drm/amd/display: 3.2.119 omits f306892b7cb7 drm/amd/display: [FW Promotion] Release 0.0.48 omits 53830077163d drm/amd/display: Update dram_clock_change_latency for DCN2.1 omits 8aeb42bd2b36 drm/amd/display: Allow PSTATE chnage when no displays are enabled omits 4ef37e2703d9 drm/amd/display: Fix dml20v2_ModeSupportAndSystemConfigura [...] omits 64ff0882426e drm/amd/display: Log link/connector info provided in BIOS [...] omits 16ca2d465d0f drm/amd/display: Allow dmu_stg to support cached inbox for dmub omits 69d5c7f398c3 drm/amd/display: Change function decide_dp_link_settings t [...] omits d740a39c3dde drm/amd/display: Fix reset sequence with driver direct DMC [...] omits 44a09e3d95bd drm/amd/display: Guard against NULL pointer deref when get [...] omits eee9647490b6 drm/amd/display: Allow dmub srv hardware reset before HW init omits a0ffc3fd67e7 drm/amd/display: Report Freesync to vrr_range debugfs entr [...] omits d2138be38314 drm/amd/display: Use hardware sequencer functions for PG control omits 7a214cd84680 drm/amd/display: DCN2X Find Secondary Pipe properly in MPO [...] omits 21b882de6af4 drm/amd/display: disable FEC while using eDP omits 617ab854012c drm/amd/display: Fixed corruptions on HPDRX link loss restore omits b43ae488ac31 drm/amd/amdgpu: remove redundant flush_delayed_work omits 9f0837e066af drm/amd/pm: remove unused message SMU_MSG_SpareX omits dc98f1d655ca ASoC: remove zte zx drivers omits 61fbeb5dcb3d ASoC: remove sirf prima/atlas drivers omits 14ca83eece95 drm/i915/gem: Drop lru bumping on display unpinning omits e956996cb078 drm/i915/gem: Protect used framebuffers from casual eviction omits 0175969e489a drm/i915/gem: Use shrinkable status for unknown swizzle quirks omits 90da7dc8206a RDMA/mlx5: Support dma-buf based userspace memory region omits 41a9c75d0acf drm/i915/gem: Move stolen node into GEM object union omits 30d2bfd09383 drm/i915/gem: Almagamate clflushes on freeze omits ac05a22cd07a drm/i915/gem: Almagamate clflushes on suspend omits bfe0cc6eb249 RDMA/uverbs: Add uverbs command for dma-buf based MR registration omits 3bc489e8827a RDMA/core: Add device method for registering dma-buf based [...] omits 368c0159d492 RDMA/umem: Support importing dma-buf as user memory region omits 149ae80b1d50 soc: bcm: brcmstb: add stubs for getting platform IDs omits e78bf6be7eda regulator: axp20x: Fix reference cout leak omits 949920048466 regulator: qcom-labibb: Document SCP/OCP interrupts omits 558130400465 regulator: qcom-labibb: Document soft start properties omits 390af53e0411 regulator: qcom-labibb: Implement short-circuit and over-c [...] omits 3bc7cb99fb6e regulator: qcom-labibb: Implement pull-down, softstart, ac [...] omits 8056704ba948 regulator: qcom-labibb: Implement current limiting omits 9a12eb704ea2 regulator: qcom-labibb: Switch voltage ops from linear_ran [...] omits 4e63b56593e2 ASoC: fsl_spdif: Remove of_device_get_match_data() error check omits 1ccf6e6ef926 ASoC: fsl_esai: Remove of_device_get_match_data() error check omits 214172a9ca26 ASoC: fsl_asrc: Remove of_device_get_match_data() error check omits 42450175a3d2 ASoC: fsl_xcvr: Remove unused of_id variable omits d7388718d491 ASoC: fsl_micfil: Use of_device_get_match_data() omits 9ce63203eb20 ASoC: fsl_ssi: Use of_device_get_match_data() omits 0d80c48c8478 ASoC: mediatek: mt8192-mt6359: support audio over DP omits 9bc20e8076c9 ASoC: dt-bindings: mt8192-mt6359: add hdmi-codec property omits df369921d726 ASoC: mediatek: mt8192: change mclk_multiple of TDM from 1 [...] omits 12295ef97078 ASoC: mediatek: mt8192-mt6359: simplify mt8192_rt5682_init omits 4e37528a97bf ASoC: mediatek: mt8192-mt6359: move headset_jack to card s [...] omits f6f1f8e6e3ee misc: eeprom_93xx46: Add quirk to support Microchip 93LC46 [...] omits 6805822954f0 Documentation: devicetree: Add new compatible string for e [...] omits f0c140481d1b perf: Constify static struct attribute_group omits c2c4d5c051b2 perf: hisi: Constify static struct attribute_group omits 3cb7d2da183f perf/imx_ddr: Constify static struct attribute_group omits 30b34c4833ea perf: qcom: Constify static struct attribute_group omits e3fe0e89fec6 w1/masters/ds2490: queue up found IDs during scan omits 48b7de6687f6 w1/w1.c: w1 address crc quick for DS28E04 eeproms omits 4776a4a0a29c serial: remove sirf prima/atlas driver omits 532b7cecdd4b serial: mxs-auart: Remove <asm/cacheflush.h> omits 08fdc6994560 serial: mxs-auart: Remove serial_mxs_probe_dt() omits e8372c4f51d0 serial: fsl_lpuart: Use of_device_get_match_data() omits 4a669e2432fc drivers/perf: Add support for ARMv8.3-SPE omits f754ed71b79c dt-bindings: serial: renesas,hscif: Add r8a779a0 support omits cd07e536b020 Merge remote-tracking branch 'torvalds/master' into perf/core omits 47fddcb479e7 perf tools: Add 'ping' control command omits f186cd614878 perf tools: Add 'stop' control command omits 142544a938f4 perf tools: Add 'evlist' control command omits 991ae4eb3691 perf tools: Allow to enable/disable events via control file omits e8b2db07810a perf config: Make perf_config_global() global omits b2946282c02b perf config: Make perf_config_system() global omits f5f03e19ce14 perf config: Add perf_home_perfconfig function omits bcbd79d1cfde perf debug: Add debug_set_display_time function omits a523026cacac perf config: Add config set interface omits 64b9705b548b perf config: Make perf_config_from_file() static omits d8eda898057e perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE omits 9fd74f209c69 perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits c513de8a7031 perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits c1de7f3d84ca perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE omits 06280e3b15fd perf mem: Support data page size omits 407ee5c920df perf mem: Clean up output format omits 80ec45d9f6d1 perf cs-etm: Update ARM's CoreSight hardware tracing OpenC [...] omits 0998d9604892 perf c2c: Add local variables for output metrics omits f3d0a551db13 perf c2c: Refactor node display omits 111c14159117 perf c2c: Fix argument type for percent() omits 69a95bfdf95b perf c2c: Refactor display filter omits 2290e1d6193b perf c2c: Refactor hist entry validation omits 1834436e340c perf c2c: Rename for shared cache line stats omits fa853c4b839e perf stat: Enable counting events for BPF programs omits 11be938ae003 pwm: rockchip: Enable clock before calling clk_get_rate() omits d21ba5d6217b pwm: rockchip: Eliminate potential race condition when probing omits c9f809d0db69 pwm: rockchip: Replace "bus clk" with "PWM clk" omits d5d8d675865c pwm: rockchip: rockchip_pwm_probe(): Remove superfluous cl [...] omits d9b657a5cdbd pwm: rockchip: Enable APB clock during register access whi [...] omits a2bc9b21fd3f pwm: Remove ZTE ZX driver omits 4c2e9b3e1896 platform/chrome: cros_ec_sysfs: Add cold-ap-off to sysfs reboot. omits 9f77c58d65ff platform/chrome: cros_ec_commands: Add host command to kee [...] omits d7c1fef7fdc7 platform/chrome: Constify static attribute_group structs omits 852405d8efcb platform/chrome: cros_ec_proto: Add LID and BATTERY to def [...] omits 0944ea07baa7 platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT omits 0388f9c74330 arm64: mm: Implement arch_wants_old_prefaulted_pte() omits 46bdb4277f98 mm: Allow architectures to request 'old' entries when prefaulting omits f9ce0be71d1f mm: Cleanup faultaround and finish_fault() codepaths omits 4a98e5ef88f8 backlight: sky81452-backlight: Convert comma to semicolon omits a5f1b187cd24 arm64: topology: Make AMUs work with modular cpufreq drivers omits 47b10b737c07 arm64: topology: Reorder init_amu_fie() a bit omits 384e5699e101 arm64: topology: Avoid the have_policy check omits 6106e1112cc6 arm64: remove EL0 exception frame record omits 93cc26fa8f37 backlight: lms283gf05: Convert to GPIO descriptors omits dd313a2653d4 arm64: mte: style: Simplify bool comparison omits 67c6bb56b649 firmware: smccc: Add SMCCC TRNG function call IDs omits edb739eed8f3 arm64/mm: Add warning for outside range requests in vmemma [...] omits f3cb097ad888 arm64: Support running gen_vdso_offsets.sh with BSD userland. omits a5b8ca97fbf8 arm64: do not descend to vdso directories twice omits 7001d4af926b arm64: Drop workaround for broken 'S' constraint with GCC 4.9 omits a6b8720c2f85 Merge tag 'amd-drm-next-5.12-2021-01-20' of https://gitlab [...] omits 95b98f004f9d drm/i915/region: don't leak the object on error omits ce1380c9f4bc ARM: remove u300 platform omits 1e58215f06d6 drm/i915/uc: Add function to define defaults for GuC/HuC enable omits edd4488aea9c ARM: remove tango platform omits 04ef679591c7 clk: sunxi-ng: h6: Fix clock divider range on some clocks omits eec9d9b7b09a clk: sunxi: clk-mod0: Demote non-conformant kernel-doc header omits 29f476d443d6 clk: sunxi: clk-a10-ve: Demote obvious kernel-doc abuse omits 58fdf74d43f4 clk: sunxi: clk-sunxi: Demote a bunch of non-conformant ke [...] omits 71c46fc33a37 Merge tag 'drm-misc-next-2021-01-19' of git://anongit.free [...] omits 89d4f98ae90d ARM: remove zte zx platform omits e7004ea4f5f5 drm/i915/gt: Close race between enable_breadcrumbs and can [...] omits f3a732843acc ARM: remove sirf prima2/atlas platforms omits a579fcfa8e49 c6x: remove architecture omits 05b67b7a08fb Input: stmpe-ts - add description for 'prop' struct member omits e664f0021fca Input: surface3_spi - remove set but unused variable 'timestamp' omits 33f93726b7b2 Input: usbtouchscreen - actually check return value of usb [...] omits 7c0c38402a61 Input: melfas_mip4 - mark a bunch of variables as __always_unused omits a1ba9c2986e4 Input: synaptics - replace NOOP with suitable commentary omits abfa456555f4 RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param omits db038e70f82e RDMA/core/iwpm_util: Fix some param description misspellings omits 78f20653531e RDMA/core/counters: Demote non-conformant kernel-doc headers omits 1896e5240883 RDMA/hw/i40iw/i40iw_verbs: Fix worthy function headers and [...] omits 554c3b0b8079 RDMA/core/restrack: Fix kernel-doc formatting issue omits 737db46d29c0 RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missi [...] omits dcef82fad6da RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues omits d246bbdcc757 RDMA/hw/i40iw/i40iw_uk: Clean-up some function documentati [...] omits cf5dd4a891b7 RDMA/core/sa_query: Demote non-conformant kernel-doc header omits 1d3194f1d0a4 RDMA/core/multicast: Provide description for 'ib_init_ah_f [...] omits 0c962472d67e RDMA/hw/i40iw/i40iw_puda: Fix some misspellings and provid [...] omits fa2e3a72a28e RDMA/hw/i40iw/i40iw_pble: Provide description for 'dev' an [...] omits d71f5fa2f5f2 RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_resca [...] omits c5e2ee410ba8 RDMA/hw/i40iw/i40iw_main: Rectify some kernel-doc misdemeanours omits 263520f2dd27 RDMA/hw/i40iw/i40iw_hw: Provide description for 'ipv4', re [...] omits 3c976761ad04 RDMA/core/cache: Fix some misspellings, missing and superf [...] omits 03e2dbbb3e81 RDMA/hw/i40iw/i40iw_cm: Fix a bunch of function documentat [...] omits 14fa9fe5a612 RDMA/hw/i40iw/i40iw_ctrl: Fix a bunch of misspellings and [...] omits 4c3b53e14cdf RDMA/core: device: Fix formatting in worthy kernel-doc hea [...] omits 390e9ab4632f RDMA/hw: i40iw_hmc: Fix misspellings of '*idx' args omits 559a3eacc4e5 IB/mlx5: Make function static omits ab40530a2e0a IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex omits 877745b47783 IB/iser: Simplify prot_caps setting omits 6bd898baf2bb IB/iser: Enforce iser_max_sectors to be greater than 0 omits 429c76133fbb IB/iser: Protect iscsi_max_lun module param using callback omits 5bf0e4b80b2a IB/iser: Remove unneeded semicolons omits f99e67f1b929 drm/i915/display: Apply interactive priority to explicit f [...] omits 01179ca04043 MIPS: IRQ: Add prototype for function init_IRQ omits fe82de91af83 Revert "MIPS: Octeon: Remove special handling of CONFIG_MI [...] omits 7a583405f24b thermal: power allocator: fail binding for non-power actor [...] omits 23ff8529ee20 thermal/core: Make cooling device state change private omits 03671968d0bf thermal: intel: pch: Fix unexpected shutdown at critical t [...] omits dd47366aaa9b thermal: int340x: Fix unexpected shutdown at critical temperature omits d0df264fbd3c thermal/core: Remove pointless thermal_zone_device_reset() [...] omits b39d2dd5b5ed thermal/core: Remove ms based delay fields omits 39a38808d082 thermal/core: Use precomputed jiffies for the polling omits 17d399cd9c89 thermal/core: Precompute the delays from msecs to jiffies omits 2121496fdc5f thermal/core: Remove unused macro THERMAL_TRIPS_NONE omits 716072d065b6 thermal/core: Remove THERMAL_TRIPS_NONE test omits 43bb4a9d6583 acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding omits 53f04ca8153c thermal/core: Remove pointless test with the THERMAL_TRIPS [...] omits a20b995b23e4 thermal/core: Remove unused functions rebind/unbind exception omits a7d6ba14efb7 thermal/core: Remove the 'forced_passive' option omits d60d3374d343 drm/i915/gem: Make i915_gem_object_flush_write_domain() static omits 8f47c8c3b06f drm/i915/pool: constrain pool objects by mapping type omits e2f4367a475b drm/i915: move i915_map_type into i915_gem_object_types.h omits c97498363fc3 drm/i915/error: Fix object page offset within a region omits 23b2afc6eef8 drm/i915: Fix the sgt.pfn sanity check omits 6e80674af06c gfs2: Clean up ail2_empty omits e7501bf88cd7 gfs2: Rename gfs2_{write => flush}_revokes omits 625a8edd5e00 gfs2: Minor debugging improvement omits 6188e8777de4 gfs2: Some documentation updates omits 5a4e9c607e03 gfs2: Minor gfs2_write_revokes cleanups omits 458094c2c611 gfs2: Simplify the buf_limit and databuf_limit definitions omits 736b2f778f0a gfs2: Un-obfuscate function jdesc_find_i omits 4aef0ebc6b65 drm/amdgpu: fix build error without x86 kconfig (v2) omits 7a79f1f7f7e7 dt-bindings: usb: qcom,dwc3: Add bindings for SM8150, SM82 [...] omits 7c553f8b5a7d drm/dp: Revert "drm/dp: Introduce EDID-based quirks" omits 2227816e647a drm/i915/dp: Allow forcing specific interfaces through ena [...] omits 4a8d79901d5b drm/i915/dp: Enable Intel's HDR backlight interface (only [...] omits a575c00e5bc1 drm/i915: Keep track of pwm-related backlight hooks separately omits 680ae44526ea ARM: tegra: Don't enable unused PLLs on resume from suspend omits 68fd1faa92a2 drm/i915: Reuse the async_flip() hook for the async flip d [...] omits 6cc3bb750616 drm/i915: Move the async_flip bit setup into the .async_fl [...] omits 8693ee2e378d drm/i915: Add plane vfuncs to enable/disable flip_done interrupt omits 30b61720aa9e drm/i915: Generalize the async flip capability check omits 33ef04fa5d27 drm/i915: Drop redundant parens omits 699390f7f026 drm/i915: Fix the PHY compliance test vs. hotplug mishap omits 60920148ba41 drm/i915: Fix the training pattern debug print omits 147819f6b890 drm/i915: Disable TRAINING_PATTERN_SET before stopping the [...] omits 74bdd45c85d0 cgroup: update PSI file description in docs omits 514b1a8477d2 efi: x86: clean up previous struct mm switching omits 3e1e00c00e2b efi: x86: move mixed mode stack PA variable out of 'efi_scratch' omits 3820749ddcee efi/libstub: move TPM related prototypes into efistub.h omits cdec91c034a2 efi/libstub: fix prototype of efi_tcg2_protocol::get_event_log() omits 2f196059864f efi/libstub: whitespace cleanup omits 385aac151941 cgroup: fix psi monitor for root cgroup omits 6b050d45a60b Merge series "Tegra210 audio graph card" from Sameer Pujar [...] omits 97692432406d Merge series "ASoC: Simplify with dma_set_mask_and_coheren [...] omits 7bf9c4a88e3e workqueue: tracing the name of the workqueue instead of it [...] omits e3f8bde5a418 arm64: defconfig: Enable Tegra SoC Thermal driver omits 760f9c2b8410 ARM: config: Enable Tegra SoC Thermal driver omits 93e86295f5e9 workqueue: fix annotation for WQ_SYSFS omits 71edb0b4fa0e dt-bindings: phy: qcom-qusb2: Document SDM660 compatible omits b0e7f781fc99 phy: qcom-qusb2: Add configuration for SDM660 omits 26e6d50e9312 phy: qcom-qusb2: Allow specifying default clock scheme omits fcba632d8148 dt-bindings: phy: qcom,usb-snps-femto-v2: Add SM8250 and S [...] omits 10c744d48d7f phy: qcom-qmp: Add SM8350 USB QMP PHYs omits c149ced37667 dt-bindings: phy: qcom,qmp: Add SM8150, SM8250 and SM8350 [...] omits 9a0c798c7a98 soundwire: cadence: adjust verbosity in response handling omits db9d9f944f95 soundwire: cadence: fix ACK/NAK handling omits ec47518742c6 soundwire: bus: add more details to track failed transfers omits 6f206833cec6 soundwire: cadence: add status in dev_dbg 'State change' log omits c397efb77d81 soundwire: use consistent format for Slave devID logs omits 02487bcc84cd Merge branch 'devx_set_get' into rdma.git for-next omits ee3db942432c soundwire: intel: don't return error when clock stop failed omits 6d5e7af1f6f5 soundwire: debugfs: use controller id instead of link_id omits c219624c50d5 MAINTAINERS: soundwire: Add soundwire tree omits 565e3afaefee soundwire: sysfs: Constify static struct attribute_group omits 0cff99117991 soundwire: cadence: reduce timeout on transactions omits 1368ead04c36 RDMA/mlx5: Use strict get/set operations for obj_id omits 8798e4ad0abe RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation omits 8346633f2c87 spi: imx: Don't print error on -EPROBEDEFER omits 0dedbde5062d ASoC: cpcap: Implement set_tdm_slot for voice call support omits 7f1f7ae102ea ASoC: cros_ec_codec: Reset I2S RX when probing omits f4d3bd8be4f2 cros_ec_commands: Add EC_CODEC_I2S_RX_RESET omits 202e2f774543 ASoC: tegra: Add audio graph based card driver omits a9f22c03a8ac ASoC: dt-bindings: tegra: Add json-schema for Tegra audio [...] omits 9e0f86fdcdab ASoC: dt-bindings: tegra: Add graph bindings omits 7cc206bff69b ASoC: tegra: Simplify with dma_set_mask_and_coherent() omits ab152afa2427 ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() omits d3afb00220be ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() omits db80a1294c23 drm/i915/gem: Remove per-client stats from debugfs/i915_ge [...] omits 1c17cc47d764 dt-bindings: usb: qcom,dwc3: Add binding for SDX55 omits 908f6e2b8a79 USB: gadget: udc: Process disconnect synchronously omits 79f06f04db65 usb: gadget: u_serial: Remove old tasklet comments omits c00243e7cd5c usb: typec: ucsi: Add conditional dependency on USB role switch omits 5ce6697a4460 PCI: brcmstb: Remove chained IRQ handler and data in one go omits ff591f7490cf PCI: Drop PCIE_RCAR config option omits 0cdfaceb9889 PCI: brcmstb: support BCM4908 with external PERST# signal [...] omits f435ce7ebf8c dt-bindings: PCI: brcmstb: add BCM4908 binding omits 6f0f70cdaf87 drm/i915: Mark per-engine-reset as supported on gen7 omits 8fd7b58a21a3 drm/i915/gt: Pull ring submission resume under its caller [...] omits 77e2faeb0744 drm/i915/gt: Disable the ring before resetting HEAD/TAIL omits 14139c3e8d12 drm/i915/gt: Lift stop_ring() to reset_prepare omits 80655d2ad133 drm/i915/selftests: Prepare the selftests for engine reset [...] omits e627d5923cae drm/i915/gt: One more flush for Baytrail clear residuals omits 03c62d886dd6 drm/i915: Make GEM errors non-fatal by default omits 4f86975f539d drm/i915: Add DEBUG_GEM to the recommended CI config omits 3a790cc1c9ef s390: pass struct pt_regs instead of registers to syscalls omits 39589ada1cab s390: remove asmlinkage omits 56e62a737028 s390: convert to generic entry omits ac94a2911e84 s390: update defconfigs omits efe5e0fea4b2 s390/bitops: remove small optimization to fix clang build omits 6110ccecd3c0 s390/atomic: remove small optimization to fix clang build omits 4520a91a976e s390/cio: use dma helpers for setting masks omits 29c53de01443 s390/cio: remove ccw_device_add() wrapper omits f95b2c45d5f7 s390/tlb: make cleared_pXs flags consistent with generic code omits c31eb10fd5ae drm/amdgpu: Remove accidentally added small unused hunk. omits ec2a29593c83 module: harden ELF info handling omits e582951baabb drm/sched: Cancel and flush all outstanding jobs before finish. omits e26124cd5f70 EDAC/xgene: Do not print a failure message to get an IRQ twice omits b9d4efa8f9a2 drm: Unamp the entire device address space on device unplug omits 36b73b051c41 drm: Upcast struct drm_device.dev to struct pci_device; re [...] omits ab0da5a57188 net/mlx5: Expose ifc bits for query modify header omits d4863ef399a2 arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node omits 7da390694afb clocksource/drivers/mxs_timer: Add missing semicolon when [...] omits a6dc16b69963 IB/isert: Simplify signature cap check omits ec53a2a6540d IB/isert: Remove unneeded semicolon omits 8ebe0e2a7efa IB/isert: Remove unneeded new lines omits c930af5ab431 RDMA/bnxt_re: Allow bigger MR creation omits f6919d56388c RDMA/bnxt_re: Code refactor while populating user MRs omits 0627cc334d40 sony-laptop: Remove unneeded semicolon omits c47c042942d3 platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_qu [...] omits 251000c5e359 MAINTAINERS: update email address for Henrique de Moraes Holschuh omits dbd7dd8f8859 platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNK [...] omits 52042e2db452 scripts: kernel-doc: validate kernel-doc markup with the a [...] omits 96c0f7c0b9ac Documentation: fix typos in split page table lock description omits 1a63f9cce7b7 docs: Remove make headers_check from checklist omits 6970613b4c6a samples/kprobes: Add ARM support omits 1bbd4380744f RDMA/hns: Create CQ with selected CQN for bank load balance omits f0ea149eee6b docs: submitting-patches: Emphasise the requirement to Cc: [...] omits e651fdb28185 docs/kokr: Link memory-barriers.txt to rst omits 0a610e5cd930 docs/kokr: make reporting-bugs.rst obsolete omits c305f1b408dc Documentation/kokr/howto: Replace HTTP links with HTTPS on [...] omits 33eb12f2966e RDMA/nldev: Return an error message on failure to turn auto mode omits cf6d6fc27936 docs: process/howto.rst: make sections on bug reporting ma [...] omits bbffaa981940 platform/x86: intel-vbtn: Drop HP Stream x360 Convertible [...] omits e5da18d3e67d platform/surface: aggregator: Fix kernel-doc references omits 025fe94b63dd platform/surface: aggregator: fix a kernel-doc markup omits d70f7598c458 usb: gadget: u_audio: clean up locking omits 298651178043 usb: gadget: u_audio: remove struct uac_req omits 25dbd75dd506 usb: gadget: u_audio: factorize ssize to alsa fmt conversion omits 7de8681be2cd usb: gadget: u_audio: Free requests only after callback omits 7bf0fc5a6b6e usb: gadget: composite: Report various SSP sublink speeds omits ead4c124852e usb: gadget: Introduce udc_set_ssp_rate() for SSP omits db615c6264cf usb: gadget: Introduce SSP rates and lanes omits 121fc3ac2f02 usb: gadget: composite: Use SSP sublink speed macros omits f2fc9ff28d1c usb: ch9: Add USB 3.2 SSP attributes omits 7766cafea0ec usb: bdc: Remove the BDC PCI driver omits 2e559638f729 usb: phy: phy-mxs-usb: Use of_device_get_match_data() omits b952ac76a20b ALSA: usb-audio: Add support for Pioneer DJM-750 omits c09e28cd1219 Merge branch 'for-linus' into for-next omits 560b8eba6bf6 gfs2: Set GBF_FULL flags when reading resource group omits a12c6fa1de84 gfs2: Don't clear GBF_FULL flags in rs_deltree omits 2fdc2fa21bc7 Revert "gfs2: Don't reject a supposedly full bitmap if we [...] omits 4272006d956f gfs2: Minor gfs2_inplace_reserve cleanup omits 3ed08befeb09 gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks omits c65b76b89303 gfs2: Only use struct gfs2_rbm for bitmap manipulations omits 0eacdd16adc4 gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add omits c1ed18c11bdb HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core omits f9a056e002a2 dt-bindings: input: HID: i2c-hid: Introduce bindings for t [...] omits 1fe16cfd311b arm64: defconfig: Update config names for i2c-hid rejigger omits b33752c30023 HID: i2c-hid: Reorganize so ACPI and OF are separate modules omits a93c00e5f975 PCI: xgene-msi: Fix race in installing chained irq handler omits ad1cc6b75a79 PCI: dwc: Remove IRQ handler and data in one go omits 3f0ea2360e48 PCI: altera-msi: Remove IRQ handler and data in one go omits e1922b5da0e6 dt-bindings: timer: nuvoton: Clarify that interrupt of tim [...] omits df1bdee806f3 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix indentation omits 98509310e490 clocksource/drivers/davinci: Move pr_fmt() before the includes omits e95d931a15bb pinctrl: bcm: Simplify bool comparison omits 523d83ef0979 clocksource/drivers/efm32: Drop unused timer code omits 2a97d55333e4 clocksource/drivers/sh_cmt: Make sure channel clock supply [...] omits 7a3b8758bd6e clocksource/drivers/ixp4xx: Select TIMER_OF when needed omits 9aa351784e69 pinctrl: ingenic: Only support SoCs enabled in config omits 1b399bb04837 kconfig.h: Add IF_ENABLED() macro omits dbbdb8da424b Merge tag 'renesas-pinctrl-for-v5.12-tag1' of git://git.ke [...] omits 25d866c46c1d ACPICA: Clean up exception code class checks omits 3dfaea3811f8 ACPICA: Fix exception code class checks omits d9e84fb1a34e MIPS: relocatable: optimize the relocation process omits 0aa5c3835c8a drm/i915: support two CSC module on gen11 and later omits 049a68efbf0b MIPS: module: optimize module relocations processing omits cec7638b8e79 drm/drm_agpsupport: Strip out obviously wrong descriptions [...] omits d578f32bdeb9 drm/gma500/mdfld_intel_display: Demote three kernel-doc fo [...] omits c9af49c107f5 drm/gma500/mdfld_dsi_output: Demote a couple of kernel-doc [...] omits ec75c84eea49 drm/gma500/oaktrail_crtc: Demote unworthy kernel-doc headers omits dd05f63da995 drm/gma500/oaktrail_lvds: Demote one documentation header [...] omits 87b1e2bbe3de drm/gma500/oaktrail_lvds_i2c: Remove unused variables 'tmp' omits 77ee9c5688c9 drm/gma500/cdv_intel_dp: Demote one unworthy header fix another omits 9d4f8c9ab11c drm/gma500/cdv_intel_lvds: Demote unworthy headers to stan [...] omits 9f67e0e8db7d drm/gma500/cdv_intel_display: Demote kernel-doc abuse in ' [...] omits 18b9bf2cc9ab drm/gma500/cdv_intel_crt: Demote kernel-doc abuse in 'cdv_ [...] omits f3cca4da90d0 drm/drm_dp_helper: Fix spelling issue and add missing desc [...] omits d6936950d8b5 drm/gma500/psb_irq: Demote kernel-doc abuse omits 89e8e281d0e1 drm/gma500/psb_intel_sdvo: Demote kernel-doc abuses omits 4dacee1630b9 drm/gma500/mmu: Actually return an error if one occurs omits 7a6200203533 drm/gma500/power: Remove excess param description 'state' omits 2a6589cf2daf drm/gma500/mmu: Remove unused function 'psb_get_default_pd_addr' omits ce5735b69f66 drm/gma500/gem: Include our own header containing prototypes omits 2717e5951cd5 drm/gma500/gem: Do not rely on consumers to include drm/dr [...] omits b859bd3a3c4c drm/gma500/psb_intel_modes: Provide missing descriptions f [...] omits 73512178daf8 drm/gma500/psb_intel_lvds: Supply description for 'mode_dev' omits 14981b8095fb drm/gma500/psb_intel_display: Demote kernel-doc formatting abuse omits ba42485c1856 drm/gma500/gma_device: Include our own header containing p [...] omits 98daaba0a7c3 drm/gma500/gma_display: Demote kernel-doc abuses to standa [...] omits 63ad2a972c92 drm/gma500/power: Fix a bunch of *dev documentation issues omits 5461bdc5772f drm/gma500/mmu: Make local function 'psb_mmu_pt_alloc_map_ [...] omits 93c3ffc8e43f drm/gma500/intel_i2c: Remove superflouous parameter descri [...] omits 8dd680cc41c9 drm/gma500/intel_bios: Demote non-conformant kernel-doc header omits 92bd69c72349 drm/gma500/gem: Add and rename some function parameter des [...] omits 358794a29a5f drm/gma500/framebuffer: Fix some possible doc-rot issues omits 18ee77e74325 drm/mga/mga_ioc32: Fix some formatting issues in 'mga_comp [...] omits 94d2c6c8019b drm/r128/r128_ioc32: Fix formatting issues in 'r128_compat [...] omits f58149129e48 drm/mga/mga_ioc32: Document headers do not make good kerne [...] omits 2b7cea7d304b drm/r128/r128_ioc32: Document headers do not make good ker [...] omits 76d7fff22be3 MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' omits a5360958a3cd MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too omits 39860fe070c9 ASoC: SOF: Intel: initial support to AlderLake-P omits 57c412d43d71 ASoC: audio-graph-card: Drop remote-endpoint as required property omits 160e8f96c626 ASoC: intel, keembay-i2s: Fix dt binding errors omits 60c456e0ff06 pinctrl: sprd: Simplify bool comparison omits 84335675f222 dma-buf: Add debug option omits cfb0fde7a7fa USB: serial: f81534: drop short control-transfer check omits 18d8fe614fad USB: serial: f81232: drop short control-transfer checks omits 0765590f91a2 USB: serial: io_ti: fix a debug-message copy-paste error omits 66db94786e94 USB: serial: io_ti: drop short control-transfer check omits 2dc0e7c37549 USB: serial: upd78f0730: drop short control-transfer check omits f7de9b64265f USB: serial: mxuport: drop short control-transfer check omits 90fa41ee4a67 USB: serial: cp210x: add copyright notice omits 4c0a84cb0904 USB: serial: cp210x: drop unused includes omits dc5338fc64b2 USB: serial: cp210x: drop short control-transfer checks omits 03f32d7cb51b USB: serial: cp210x: update control-characters on every change omits f61309d9c96a USB: serial: cp210x: set IXOFF thresholds omits 7748feffcd80 USB: serial: cp210x: add support for software flow control omits a5d82783754e pinctrl: ti :iodelay: Fixed inconsistent indenting omits 72fec10c17d9 drm/ttm: WARN_ON non-empty lru when disabling a resource manager omits ade94143020a drm/vmwgfx: Always evict vram _before_ disabling it omits ff36baf80755 drm/vmwgfx: Drop svga_lock omits 8ff059b8531f efi: ia64: move IA64-only declarations to new asm/efi.h header omits b06b8103ae3e drm/i915/gt: Add arbitration check before semaphore wait omits 4cd9a03435bc ARM: dts: rockchip: Add NFC node for RK3036 SoC omits 9c2bfe53b2fc ARM: dts: rockchip: Add NFC node for RK2928 and other SoCs omits 2525f194f9dc ARM: dts: rockchip: Add NFC node for RV1108 SoC omits d00e6e22e8b9 arm64: dts: rockchip: Add NFC node for PX30 SoC omits c56eeebc27af arm64: dts: rockchip: Add NFC node for RK3308 SoC omits b918e81f2145 arm64: dts: rockchip: rk3328: Add Radxa ROCK Pi E omits 31b8e8592f66 dt-bindings: arm: rockchip: Add Radxa ROCK Pi E omits c6433083f593 arm64: dts: rockchip: rk3328: Add clock_in_out property to [...] omits e58061b59787 arm64: dts: rockchip: rename thermal subnodes for rk3399 omits 7c96a5cf680a arm64: dts: rockchip: rename thermal subnodes for rk3368 omits b840662bd55f ARM: dts: rockchip: rename thermal subnodes for rk3288 omits ace44e13e577 drm/i915/gt: Clear CACHE_MODE prior to clearing residuals omits 87969bcd4948 drm/panel: panel-simple: add bus-format and connector-type [...] omits 803c72c8547c openrisc: add arch/openrisc/Kbuild omits 979d9cbe75b9 USB: serial: pl2303: fix line-speed handling on newer chips omits 443121b3ebb9 selftests/fpu: Fix debugfs_simple_attr.cocci warning omits e037acf0b1ae HID: logitech-hidpp: add support for Unified Battery (1004 [...] omits 32e411d0af7f HID: sony: Add support for tilt on guitar hero guitars omits 61712a5f8271 vgaarb: Remove unneeded semicolons omits ebfac7b778fa module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for unde [...] omits afe993546334 arm64: dts: imx8m: add fsl,stop-mode property for FEC omits 066438ae637b arm64: dts: imx8m: add mac address for FEC omits 6c17f2d6ab50 arm64: dts: imx8mq: assign clock parents for FEC omits 70eacf42a93a arm64: dts: imx8m: correct assigned clocks for FEC omits 47d35c1c40d5 drm: Set vm_ops to GEM object's values during mmap omits d36f964cc742 ARM: dts: imx6: add wakeup support via magic packet omits 36a4e5983886 ARM: dts: sunxi: Fix CPU thermal zone node name omits 86131fb96ef6 ARM: dts: sunxi: Add missing backlight supply omits e299e6dd3574 ARM: dts: sunxi: Fix the LED node names omits 48b47749e334 dt-bindings: rtc: sun6i-a31-rtc: Loosen the requirements o [...] omits dcd80eaf74ef dt-bindings: iio: adc: Add AXP803 compatible omits e0ab5bf98208 dt-bindings: sunxi: Fix the pinecube compatible omits 896dd923ad26 arm64: dts: renesas: r8a779a0: Add MSIOF device nodes omits ed9be64eefe2 HID: make arrays usage and value to be the same omits 87ab16b644f3 Merge tag 'omap-for-v5.11/dt-late-signed' into omap-for-v5.12-dt omits 3ad6be94e710 ARM: dts: imx: e60k02: add second uart omits 035a3e167b09 ARM: dts: imx6sl-tolino-shine3: correct console uart pinmux omits b34af2eef6ac ARM: dts: imx6sl-tolino-shine2hd: add second uart omits 4dec146131c5 ARM: dts: imx6sl-tolino-shine2hd: correct console uart pinmux omits 3657f729b6fb cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() omits 05f456286fd4 cpufreq: brcmstb-avs-cpufreq: Free resources in error path omits 266991721c15 cpufreq: qcom-hw: enable boost support omits 763ec5daaea8 cpufreq: tegra20: Use resource-managed API omits 69c910d3675f arm64: dts: ls1028a: fix FlexSPI clock omits 7f8f6311ba59 ARM: dts: add Kverneland TGO board omits db8c29bae60a ARM: dts: add Kverneland UT1, UT1Q and UT1P omits 6e73bfbb2ed0 dt-bindings: arm: fsl: add Kverneland TGO board omits 55d743d1067b dt-bindings: arm: fsl: add Kverneland UT1, UT1Q and UI1P boards omits 18df346b66e5 dt-bindings: vendor-prefixes: Add an entry for Kverneland Group omits b67b3c9b6637 ARM: dts: sun8i-v3s: Add CSI0 MCLK pin definition omits cabb33dd1db6 Merge remote-tracking branch 'mfd/ib-mfd-bus-5.12' into su [...] omits aaad900757a6 arm64: dts: allwinner: h6: Add RSB controller node omits 8b6b17540370 arm64: dts: imx8mq: Add eCSPI DMA support omits 31872732a2d5 arm64: defconfig: Enable Broadcom BCM54140 PHY omits 5dd74cf8f3e6 arm64: dts: freescale: sl28: enable SATA support omits 12dffe14e372 arm64: dts: lx2160a-cex7: delete RTC interrupt omits 18b9de73f06e arm64: dts: imx8mn-beacon-som: Configure RTC aliases omits e8d08d80f450 arm64: dts: imx8mm-beacon: add more pinctrl states for usdhc1 omits 8900d0d59b63 arm64: dts: lx2160a-clearfog-itx: add power button support omits e4cbd169b3a8 ARM: dts: imx6ul-14x14-evk: Add camera support omits 2db7e78bf02b ARM: dts: imx6ul-14x14-evk: Describe the KSZ8081 reset omits 70f04e9a3358 ARM: dts: imx6ul-14x14-evk: Enable the GPIO expander omits 93ef4e415631 ARM: dts: imx6ul-14x14-evk: Fix SPI chipselect polarity omits 839661a2bbc8 ARM: dts: imx7: Mark timer with arm,cpu-registers-not-fw-c [...] omits a4bdea2004b2 power: supply: fix sbs-charger build, needs REGMAP_I2C omits bed3139613ea i2c: stub: remove definition of DEBUG omits 98b2b712bc85 i2c: i2c-mux-gpio: Enable this driver in ACPI land omits 19eb29b05cc6 i2c: i2c-mux-gpio: Factor out pdev->dev in _probe_dt() omits 8627537ce044 dt-bindings: i2c: renesas,i2c: add r8a779a0 (V3U) support omits e4555a32ba42 i2c: Drop unused efm32 bus driver omits 86ef5a79d6bb phy: qcom-qmp: Add support for SDX55 QMP PHY omits aa4731c8b5f4 dt-bindings: phy: qcom,qmp: Add SDX55 USB PHY binding omits c06e424be5f5 dmaengine: idxd: set DMA channel to be private omits 9ee8f3d968ae dmaengine: qcom: gpi: Remove unneeded semicolon omits 12b1ef321a73 rtc: tps65910: remove tps65910_rtc_ops_noirq omits 45909e5cda3b rtc: rv8803: constify rv8803_rtc_ops omits 19588d50a2d6 rtc: rv3032: constify rv3032_rtc_ops omits 9476b67bf9fa rtc: rv3029: constify rv3029_rtc_ops omits 0f7695691be6 rtc: rv3028: constify rv3028_rtc_ops omits 50f97e919faf rtc: opal: constify opal_rtc_ops omits 3948a866822e rtc: m41t80: constify m41t80_rtc_ops omits 732b7341b141 rtc: pcf85363: drop a struct rtc_class_ops omits aaaea29cb1f7 rtc: rx8010: drop a struct rtc_class_ops omits d4eaffe28bc1 rtc: pcf85063: remove pcf85063_rtc_ops_alarm omits 25cbe9c8d92a rtc: pcf2127: remove pcf2127_rtc_alrm_ops omits e53ad0841c4e rtc: m48t59: remove m48t02_rtc_ops omits b0d42defe1c7 rtc: mv: remove mv_rtc_alarm_ops omits 30f5bd537fdb rtc: cmos: remove cmos_rtc_ops_no_alarm omits 95151801edce rtc: armada38x: remove armada38x_rtc_ops_noirq omits d9b0dd54a194 rtc: pl031: use RTC_FEATURE_ALARM omits 7ae41220ef58 rtc: introduce features bitfield omits 3be95d277484 rtc: s5m: check the return value of s5m8767_rtc_init_reg() omits 7db7ad0817fe rtc: s5m: use devm_i2c_new_dummy_device() omits 1f0cbda3b452 rtc: s5m: select REGMAP_I2C omits 23d8f5b684fc make dump_common_audit_data() safe to be called from RCU pathwalk omits bca585d24a17 new helper: d_find_alias_rcu() omits 24a7dc6fdb75 iio: adc: qcom-vadc-common: scale adcmap_100k_104ef_104fb omits 48d2e2ff85dd iio: adc: qcom-vadc-common: simplify qcom_vadc_map_voltage_temp omits 3bd0ceb566f7 iio: adc: qcom-vadc-common: rewrite vadc7 die temp calculation omits bb01e2637432 iio: adc: move vadc_map_pt from header to the source file omits 6e39b145cef7 iio: provide of_iio_channel_get_by_name() and devm_ version it omits 9695a2a52c83 iio: adc: qcom-spmi-adc5: use of_device_get_match_data omits ec82edb258bb iio: adc: move qcom-vadc-common.h to include dir omits e2621acd6d9a iio: adc: qcom-vadc-common: use fixp_linear_interpolate omits c7ba98fc4043 iio: adc: qcom-vadc: move several adc5 functions to common file omits 8d502ef682fd fixp-arith: add a linear interpolation function omits 0fb56bf95c76 arm64: dts: qcom: qrb5165-rb5: sort nodes alphabetically omits cd060b4d0868 power: supply: bq27xxx: fix polarity of current_now omits 95b78d53706d power: supply: charger-manager: fix incorrect health status omits b7e15bd0c17a power: reset: at91-sama5d2_shdwc: add support for sama7g5 omits fe487c75a453 dt-bindings: atmel-sysreg: add microchip,sama7g5-shdwc omits 95aa21a3f118 power: reset: at91-sama5d2_shdwc: fix wkupdbc mask omits 26fe7d1da95b dt-bindings: power/supply: Add ltc4162-l-charger omits 7088ef6726e8 power: supply: bq24190_charger: convert comma to semicolon omits f005e63100b3 power: supply: ab8500_fg: convert comma to semicolon omits f856b2f295bc power: supply: ds2780: Switch to using the new API kobj_to_dev() omits 3ed510f06e12 power: supply: bq27xxx: Support CHARGE_NOW for bq27z561/bq [...] omits ba217b77772a Merge drm/drm-next into drm-intel-next omits 777e687a0c65 drm/i915: split fdi code out from intel_display.c omits 8cf41f316e64 drm/i915: refactor pll code out into intel_dpll.c omits fbf756c31cca drm/i915: refactor some crtc code out of intel display. (v2) omits f530a41d13f2 drm/i915/gt: Convert stats.active to plain unsigned int omits 4fb05a392a5b drm/i915/gt: Extract busy-stats for ring-scheduler omits 2c421896adb0 drm/i915/gt: Drop atomic for engine->fw_active tracking omits 85dd1dd6e271 drm/vkms: Fix missing kmalloc allocation failure check omits 415de5fdeb5a cpuset: fix typos in comments omits da70862efe00 cgroup: cgroup.{procs,threads} factor out common parts omits b5e56576e162 MAINTAINERS: Update my email address omits 00e01f325de1 MAINTAINERS: Remove stale URLs for cpuset omits f4fb55953166 drm/amdgpu/display: these forward declarations are not used omits b4423a3d30a9 drm/amd/display: fix the coding style issue of integrated_info omits b3de22cbde83 drm/amd/pm: update driver if version for navy_flounder omits b479efb0a94a drm/amd/display: fix the system memory page fault because [...] omits 3f5f188963a4 drm/amdgpu: updated fw attestation interface omits fe2d9f5abf19 drm/amdgpu: toggle on DF Cstate after finishing xgmi injection omits 61e960b07b63 cgroup-v1: add disabled controller check in cgroup1_parse_param() omits c09a3e6c97f0 soc: samsung: pm_domains: Convert to regular platform driver omits 7fbc3c373eef RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug omits 6f5d1b3016d6 RDMA/rtrs-srv: Init wr_cnt as 1 omits e8ae7ddb48a1 RDMA/rtrs-srv: Do not signal REG_MR omits aaed465f7617 RDMA/rtrs-clt: Use bitmask to check sess->flags omits b38041d50add RDMA/rtrs: Do not signal for heatbeat omits eab098246625 RDMA/rtrs-clt: Refactor the failure cases in alloc_clt omits 8537f2de6519 RDMA/rtrs-srv: Fix missing wr_cqe omits 7a8732a6f9a2 RDMA/rtrs-clt: Rename __rtrs_clt_change_state to rtrs_clt_ [...] omits 11f7b3940df3 RDMA/rtrs-clt: Kill rtrs_clt_change_state omits 88a8c54db98a RDMA/rtrs-clt: Remove unnecessary 'goto out' omits 25a033f5a758 RDMA/rtrs-clt: Kill wait_for_inflight_permits omits 7b47b27fcb4e RDMA/rtrs-clt: Consolidate rtrs_clt_destroy_sysfs_root_{fo [...] omits 424774c9f3fa RDMA/rtrs: Call kobject_put in the failure path omits f77c4839ee8f RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails omits f47e4e3e7172 RDMA/rtrs-clt: Set mininum limit when create QP omits f991fdac813f RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect omits 99f0c3807973 RDMA/rtrs-srv: Release lock before call into close_sess omits 7490fd1fe836 RDMA/rtrs: Extend ibtrs_cq_qp_create omits fbcdaa1908e8 perf build: Support build BPF skeletons with perf omits d2032d451016 bpftool: Add Makefile target bootstrap omits de634b898609 Merge series "Remove ARM platform efm32" from Uwe Kleine-K [...] omits 604303018221 x86/platform/geode: Convert alix LED to GPIO machine descriptor omits ab20fda2a3da x86/platform/geode: Convert geode LED to GPIO machine descriptor omits 3ff13602d7ca x86/platform/geode: Convert net5501 LED to GPIO machine de [...] omits 8a5a75e5e9e5 of/fdt: Make sure no-map does not remove already reserved regions omits 86588296acbf fdt: Properly handle "no-map" field in the memory region omits 12e17243d8a1 of: base: improve error msg in of_phandle_iterator_next() omits 0ba882ae2818 spi: Drop unused efm32 bus driver omits 365982aba1f2 fs: anon_inodes: rephrase to appropriate kernel-doc omits f35f6d8c1175 Merge series "Really implement Qualcomm LAB/IBB regulators [...] omits 574b813ae53f Merge series "ASoC/SoundWire: fix timeout values" from Bar [...] omits 42dc604051c9 Merge series "ASoC: qcom: Minor code cleanups for lpass-cp [...] omits f791f1a498fb dt-bindings: vendor-prefixes: Fix misordering introduced b [...] omits c1de44631eb5 audit: Remove leftover reference to the audit_tasklet omits 3170a21f7059 drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when out [...] omits bd97ad35e816 MAINTAINERS: Remove deleted platform efm32 omits cc6111375cec ARM: drop efm32 platform omits 7a367cc8d61e Merge tag 'renesas-dt-bindings-for-v5.12-tag1' of git://gi [...] omits 3bc4bf77fa2a soc: qcom: socinfo: Add MDM9607 IDs omits dcdfe2712b68 drm/tegra: Fix reference leak when pm_runtime_get_sync() fails omits e6c88b8e434f arm64: defconfig: Enable Qualcomm SM8250 audio config omits 3ef170c25b97 drm/tegra: gr2d: Add compatible for Tegra114 omits efc8a109e5ce drm/tegra: gr2d: Correct swapped device-tree compatibles omits e87ba0fefc0d drm/tegra: dc: Enable display controller driver for Tegra114 omits 59e520a695e7 drm/tegra: vic: Add comments on STREAMID registers omits 58ef3aeb9ac3 drm/tegra: falcon: Support newer VIC firmware omits 429b29aef7f8 tty: serial: Drop unused efm32 serial driver omits c25c210f590e usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot omits 2555a610906b Merge tag 'renesas-arm-dt-for-v5.12-tag1' of git://git.ker [...] omits 91369720557b MAINTAINERS: update MediaTek PHY/USB entry omits 717774eb5273 dt-bindings: usb: convert mediatek, mtu3.txt to YAML schema omits d93b29c80971 dt-bindings: usb: convert mediatek, mtk-xhci.txt to YAML schema omits f9924caf5d95 dt-bindings: usb: convert mediatek, musb.txt to YAML schema omits 6a0d64fc5a4e dt-bindings: net: btusb: change reference file name omits 23bf6fc7046c dt-bindings: usb: convert usb-device.txt to YAML schema omits 63d152149b2d usb: gadget: u_ether: support configuring interface names. omits f08fc2c30e78 usb: dwc3: pci: add support for the Intel Alder Lake-P omits 73203bde3a95 usb: dwc3: pci: ID for Tiger Lake CPU omits e492ce9bcaa1 usb: dwc3: pci: Register a software node for the dwc3 plat [...] omits e68d0119e328 software node: Introduce device_add_software_node() omits c86cad04dcc8 drivers/usb/gadget/udc: Assign boolean values to a bool variable omits ec8ef2dfaa3e arm64: defconfig: enable Lontium LT9611UXC bridge driver omits 438ffa4afd5b arm64: defconfig: enable display clock controller on sm8250 omits 407bdcf9beb3 soc: qcom: socinfo: Add SoC IDs for APQ/MSM8998 omits 0da78ae2e04c soc: qcom: socinfo: Add SoC IDs for 630 family omits 8333b2c26c2f soc: qcom: socinfo: Open read access to all for debugfs omits 734c78e7febf soc: qcom: socinfo: add info from PMIC models array omits 4305324208d8 soc: qcom: socinfo: add several PMIC IDs omits 0c0d0e56e08c soc: qcom: socinfo: add qrb5165 SoC ID omits abf2c58aaa77 arm64: dts: qcom: qrb5165-rb5: fix uSD pins drive strength omits 5373ae67c3aa MIPS: Support binutils configured with --enable-mips-fix-l [...] omits 8790ccf8daf1 MIPS: Compare __SYNC_loongson3_war against 0 omits bc19af98ba39 arm64: dts: qcom: sc7180: Add labels for cpuN-thermal nodes omits cabcff9be93b MIPS: pgtable: fix -Wshadow in asm/pgtable.h omits 6aabed5526ee arm64: dts: qcom: sm8250: Add CPU capacities and energy model omits b4791e695526 arm64: dts: qcom: sm8250: Define CPU topology omits 97c97c6ab173 MIPS: bitops: fix -Wshadow in asm/bitops.h omits d3a4e0f1b440 MIPS: select ARCH_WANT_LD_ORPHAN_WARN omits f41b233de0ae vmlinux.lds.h: catch UBSAN's "unnamed data" into data omits 9a427556fb8e vmlinux.lds.h: catch compound literals into data and BSS omits 795b3a363b76 MIPS: vmlinux.lds.S: explicitly declare .got table omits 008c3cbd5eb8 MIPS: vmlinux.lds.S: explicitly catch .rel.dyn symbols omits 894ef530012f MIPS: properly stop .eh_frame generation omits 5629d4183888 MIPS: vmlinux.lds.S: add ".gnu.attributes" to DISCARDS omits ee90fef1891f MIPS: CPS: don't create redundant .text.cps-vec section omits 8ac7c87acdca MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section omits dd582369c6c1 regulator: qcom-labibb: Implement voltage selector ops omits 3716a583fe0b arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors omits 0bd080497bb8 drm/i915: add back static declaration omits 6be4ba5467be arm64: dts: sdm850: Add OPP tables for 2.84 and 2.96GHz omits 31b10c1a947d drm/i915: Pass port to intel_panel_bl_funcs.get() omits 475a5d85ff62 regulator: pf8x00: fix nxp,phase-shift omits 35a93349932e regulator: pf8x00: use linear range for buck 1-6 omits 245f5f65229a regulator: pf8x00: mark nxp,ilim-ma property as deprecated omits 34b860aa0b62 regulator: dt-bindings: pf8x00: mark nxp,ilim-ma property [...] omits 988d0d42509a regulator: dt-bindings: pf8x00: fix nxp,phase-shift doc omits 4d23b84d1fcd regulator: pf8x00: add a doc for the module omits 39196cfe10dd power: supply: cpcap-charger: Fix power_supply_put on null [...] omits 7ef8c9edc86c ASoC: codecs: soundwire: increase resume timeout omits 4e15f5060d34 ASoC: qcom: Remove duplicate error messages on ioremap omits e697df66876c ASoC: qcom: Stop casting away __iomem for error pointers omits 03b49bf9a92b ASoC: qcom: Add some names to regmap configs omits 16117beb16f0 ASoC: qcom: Remove useless debug print omits 288ef8a42612 arm64: dts: sdm845: add oneplus6/6t devices omits 3c15e00e7b58 mfd/bus: sunxi-rsb: Make .remove() callback return void omits 51567ad125f9 power: supply: cpcap-battery: constify psy_desc omits c4e0fec2f7ee PCI: rcar: Always allocate MSI addresses in 32bit space omits 0d7ab835463e drm/amdgpu: Remove unused variable omits 368e14ddb8c5 arm64: defconfig: Enable interconnect for imx8mq omits ad1abc8a03fd arm64: dts: imx8mq: Add interconnect for lcdif omits 20cf8d981c81 arm64: dts: imx8mq: Add interconnect provider property omits f18e6d573b80 arm64: dts: imx8mq: Add NOC node omits a1f6bfe17931 drm/i915: Try to guess PCH type even without ISA bridge omits 915183b62276 ALSA: x86: Simplify with dma_set_mask_and_coherent() omits 669f65eaeb96 ALSA: pci: Simplify with dma_set_mask_and_coherent() omits 9a08676fc596 ALSA: dice: add support for Lexicon I-ONIX FW810s omits 42ef170d57d8 ALSA: usb-audio: Convert the last strlcpy() usage omits e8afdfdc8125 ALSA: usb-audio: Convert remaining strlcpy() to strscpy() omits 642856097c18 arm64: dts: freescale: sl28: add variant 1 omits 599bbb639e83 dt-bindings: arm: fsl: add Kontron sl28 variant 1 omits 1355a484ef2a drm/vc4: Initialize vc4_drm_driver with CMA helper defaults omits fd4a641ac88f leds: trigger: implement a tty trigger omits 63e34e707c62 tty: vcc: Drop impossible to hit WARN_ON omits 6da629c85871 tty: vcc: Drop unnecessary if block omits c24dc4bab20c tty: hvcs: Drop unnecessary if block omits 28645ae064d1 drm/hisilicon/hibmc: Remove hibmc_ttm.c omits 6b20b734bbf1 drm/i915/display: Bitwise or the conversion colour specifi [...] omits 97d553963250 drm/i915/region: convert object_create into object_init omits 7d58fef2e70a drm/i915/gem: sanity check object size in gem_create omits dcaccaf0e83a drm/i915/gem: split gem_create into own file omits 9736387a9f17 drm/i915: Reduce test_and_set_bit to set_bit in i915_reque [...] omits 2d60d3e0a2a2 drm/i915/gem: Reduce ctx->engines_mutex for get_engines() omits 1a72e7414d15 drm/i915/gem: Reduce ctx->engine_mutex for reading the clo [...] omits b2fe00bbb2b6 drm/i915: Drop i915_request.lock serialisation around await_start omits 163433e5c50a drm/i915: Mark up protected uses of 'i915_request_completed' omits 3da88be24997 thunderbolt: Add support for de-authorizing devices omits b86cb29287be x86: Remove definition of DEBUG omits d263dfa7d269 Merge drm/drm-next into drm-intel-gt-next omits 1777b185f5cc Merge tag 'imx-drm-next-2021-01-08' of git://git.pengutron [...] omits fb5cfcaa2efb Merge tag 'drm-intel-gt-next-2021-01-14' of git://anongit. [...] omits e58bb688f2e4 Merge branch 'measure-critical-data' into next-integrity omits fdd1ffe8a812 selinux: include a consumer of the new IMA critical data hook omits 03cee1683666 IMA: define a builtin critical data measurement policy omits 9f5d7d23cc5e IMA: extend critical data hook to limit the measurement ba [...] omits 47d76a484050 IMA: limit critical data measurement based on a label omits c4e43aa2eeb0 IMA: add policy rule to measure critical data omits d6e645012d97 IMA: define a hook to measure kernel integrity critical data omits 291af651b350 IMA: add support to measure buffer data hash omits 2b4a2474a202 IMA: generalize keyring specific measurement constructs omits 7f3a79a7fd51 scsi: lpfc: Add support for eh_should_retry_cmd() omits afdd11269400 scsi: scsi_transport_fc: Add store capability to rport por [...] omits 02c66326dc7e scsi: scsi_transport_fc: Add a new rport state FC_PORTSTAT [...] omits 60bee27ba2df scsi: core: No retries on abort success omits 962c8dcdd5fa scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h omits 74097d805edb arm64: dts: qcom: sm8250: correct sdhc_2 xo clk omits dfa7c521bfc0 Merge tag 'drm-intel-next-2021-01-12' of git://anongit.fre [...] omits 032d1900869f scsi: ibmvfc: Provide modules parameters for MQ settings omits 9000cb998bcf scsi: ibmvfc: Enable MQ and set reasonable defaults omits 7eb3ccd884ae scsi: ibmvfc: Purge SCSI channels after transport loss/reset omits a835f386f970 scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel omits a61236da7f9c scsi: ibmvfc: Add cancel mad initialization helper omits b88a5d9b7f56 scsi: ibmvfc: Register Sub-CRQ handles with VIOS during ch [...] omits 31750fbd7b6d scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized omits cb72477be729 scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct omits c53408baa502 scsi: ibmvfc: Advertise client support for using hardware [...] omits e95eef3fc0bc scsi: ibmvfc: Implement channel enquiry and setup commands omits 39e461fddff0 scsi: ibmvfc: Map/request irq and register Sub-CRQ interru [...] omits 80a9e8eaed63 scsi: ibmvfc: Define Sub-CRQ interrupt handler routine omits 1d956ad853fc scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ r [...] omits d20046e64c09 scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine omits 3034ebe26389 scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ [...] omits 6d07f129dce2 scsi: ibmvfc: Add Subordinate CRQ definitions omits 9e6b6b81aafa scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ omits bb35ecb2a949 scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() omits 003d91a1393d scsi: ibmvfc: Init/free event pool during queue allocation/free omits 225acf5f1aba scsi: ibmvfc: Move event pool init/free routines omits 6ae208e5d2db scsi: ibmvfc: Add vhost fields and defaults for MQ enablement omits 9cd20d3f4736 scsi: ufs: Protect PM ops and err_handler from user access [...] omits fb7afe24ba1b scsi: ufs: Fix a possible NULL pointer issue omits c2c76ddb1402 arm64: dts: qcom: qrb5165-rb5: add HDMI audio playback omits 8f03014019f4 arm64: dts: qcom: qrb5165-rb5: enable cdsp device omits f766f77a74f5 riscv/stacktrace: Fix stack output without ra on the stack top omits da401e894532 riscv: Improve __show_regs omits 091b9450858e riscv: Add dump stack in show_regs omits fea2fed201ee riscv: Enable per-task stack canaries omits ee55ff803b38 riscv: Add support for function error injection omits 74784081aac8 riscv: Add uprobes supported omits 829adda597fe riscv: Add KPROBES_ON_FTRACE supported omits c22b0bcb1dd0 riscv: Add kprobes supported omits afc76b8b8011 riscv: Using PATCHABLE_FUNCTION_ENTRY instead of MCOUNT omits 5ad84adf5456 riscv: Fixup patch_text panic in ftrace omits 67d945778099 riscv: Fixup wrong ftrace remove cflag omits edfcf91fe4f8 riscv: Fixup compile error BUILD_BUG_ON failed omits dcdc7a53a890 RISC-V: Implement ptrace regs and stack API omits 46ad48e8a28d riscv: Add machine name to kernel boot log and stack dump output omits 4f0e8eef772e riscv: Add numa support for riscv64 platform omits 3e5b0bdb2a4d riscv: Add support pte_protnone and pmd_protnone if CONFIG [...] omits cbd34f4bb37d riscv: Separate memory init from paging init omits ae3c107cd8be numa: Move numa implementation to common code omits eb75541f8b45 arm64, numa: Change the numa init functions name to be generic omits 5a2308da9f60 riscv: Add Canaan Kendryte K210 reset controller omits ed3137edb31b dt-bindings: pinctrl: Document canaan,k210-fpioa bindings omits 1d7c9d093ed5 dt-bindings: reset: Document canaan,k210-rst bindings omits 23fb08e72a0e dt-binding: mfd: Document canaan,k210-sysctl bindings omits 802fee26d8af riscv: cleanup Canaan Kendryte K210 sysctl driver omits 93c2ce1ee77e riscv: Fix Canaan Kendryte K210 device tree omits 08734e0581a5 riscv: Use vendor name for K210 SoC support omits 2ce542e517ab Merge tag 'amd-drm-next-5.12-2021-01-08' of https://gitlab [...] omits 284448495860 power: supply: cpcap-battery: Fix typo omits 0f596487ff99 power: supply: cpcap-battery: Add charge_now property omits 1e64926c5dd9 power: supply: cpcap-battery: Implement capacity reporting omits faf6e9008114 power: supply: cpcap-battery: Keep track of state for capa [...] omits 4fb0357c6d57 power: supply: cpcap-battery: Add charge_full property omits bb8b9a985083 power: supply: cpcap-battery: Use charger status for batte [...] omits 2071236b8519 power: supply: cpcap-charger: Provide state updates for ba [...] omits 6ddcec581fdc power: supply: cpcap-charger: Simplify things with enable [...] omits 5a21489207a5 power: supply: cpcap-charger: Drop internal state and use [...] omits c6fdea96646d power: supply: cpcap-charger: Limiting charge current on Droid 4 omits 41ac23f5c9fb power: supply: cpcap-charger: Use standard enumeration omits e015964a2868 power: supply: cpcap-charger: Make VBUS already provided d [...] omits 2828ffc2a276 power: supply: cpcap-charger: Fix flakey reboot with charg [...] omits 97456a24acb4 power: supply: cpcap-battery: Fix missing power_supply_put() omits 4bff91bb3231 power: supply: cpcap-charger: Fix missing power_supply_put() omits b537900f1598 userfaultfd: use secure anon inodes for userfaultfd omits c82a2fbe6c02 power: supply: Add battery gauge driver for Acer Iconia Tab A500 omits c3f181351647 power: supply: bq256xx: Fix BQ256XX_NUM_WD_VAL and bq256xx [...] omits 29cd6591ab6f selinux: teach SELinux about anonymous inodes omits e7e832ce6fa7 fs: add LSM-supporting anon-inode interface omits 215b674b84dd security: add inode_init_security_anon() LSM hook omits ba8ef8c0b958 drm/i915: Drop one more useless master_transcoder assignment omits df1f0560d28f drm/amd/display: Simplify bool comparison omits 4c6735923891 drm/amd/display: Simplify bool comparison omits 80bdc7b9b9ab drm/amd/display: Simplify bool comparison omits d0981b90c15c drm/amd/display: Simplify bool comparison omits 46aa2ff323be drm/amdgpu: Repeat assignment to max_slave_planes omits ac492ec97c1c drm/amd/display/dc/core/dc_link: Fix a couple of function [...] omits 625a15bf7e3f drm/amd/display/dc/core/dc_resource: Demote some kernel-do [...] omits 80fbe537c1ab drm/amd/display/dc/core/dc: Fix a bunch of documentation m [...] omits 61f024247ccc drm/amd/display/dc/core/dc_link_dp: Mark 'result_write_min [...] omits 3a00c04212d1 drm/amd/display/dc/core/dc_link: Move some local data from [...] omits e9f8fb6aa05c drm/amd/display/dc/dce60/dce60_resource: Include our own h [...] omits 07e1c9c1fca2 drm/amd/display/dc/dce80/dce80_resource: Include our own h [...] omits 106615044fb1 drm/amd/display/dc/dce80/Makefile: Ignore -Woverride-init warning omits ceb3cf476a44 drm/amd/display/dc/dce60/Makefile: Ignore -Woverride-init warning omits d350750f4bfb drm/amd/display/dc/dce100/dce100_resource: Include our own [...] omits d96e2dc24a1f drm/amd/display/dc/dce100/Makefile: Ignore -Woverride-init [...] omits 12392697fa9f drm/amd/display/dc/core/dc: Staticise local function 'appl [...] omits dfb88467987d drm/amd/display/dc/dce112/dce112_resource: Include our own [...] omits d308d0b4b9a4 drm/amd/display/dc/core/dc_link_dp: Staticify local functi [...] omits 4202ef47651b drm/amd/display/dc/core/dc_link: Remove unused variable 'status' omits c88855f3a509 drm/amd/display/dc/core/dc_resource: Staticify local functions omits 88d2140f36c0 drm/amd/display/modules/info_packet/info_packet: Correct k [...] omits d5a4ee0e6a08 drm/amd/display/modules/power/power_helpers: Staticify loc [...] omits dd75aa13f679 drm/amd/display/dmub/src/dmub_dcn30: Include our own heade [...] omits 8bf01e56c0cf drm/amd/include/renoir_ip_offset: Mark top-level IP_BASE a [...] omits 409f8b3b4cb0 drm/amd/display/dc/dc_helper: Include our own header, cont [...] omits 24272db8491e drm/amd/display/dc/calcs/dce_calcs: Demote non-conformant [...] omits 737b702a3014 drm/amd/display/dc/calcs/dce_calcs: Remove unused variable [...] omits 1c26a1bf3bcb drm/amd/display: Fix to be able to stop crc calculation omits e2881d6d0a26 Revert "drm/amd/display: Expose new CRC window property" omits 98e45a8587c1 Revert "drm/amdgpu/disply: fix documentation warnings in d [...] omits 24eb937416fd Revert "drm/amd/display: Fix unused variable warning" omits d7379efae6ac drm/amd/pm: modify the fine grain tuning function for vangogh omits e017fb66f7ac drm/amd/pm: modify the fine grain tuning function for Renoir omits 51e3ca7aa932 drm/amdgpu: set power brake sequence omits 8ba396551d5d ARM: dts: stm32: Disable KS8851 and FMC on PicoITX board omits 2f9c3506b5c5 ARM: dts: stm32: Fix schema warnings for pwm-leds on lxa-mc1 omits 32d4878b26c1 ARM: dts: stm32: Disable SDMMC1 CKIN feedback clock on DHCOM omits 7cd8567d988a ARM: dts: stm32: Enable internal pull-ups for SDMMC1 on DHCOM SoM omits 5b34ab52401f drm/modes: Switch to 64bit maths to avoid integer overflow omits 625f8fb5bb5f drm/vmwgfx: Fix display register usage for some older configs omits 8426ed9c4b42 drm/vmwgfx: Cleanup the cmd/fifo split omits 359dc60d0fa5 drm/vmwgfx: Remove the throttling code omits 8772c0bb58bb drm/vmwgfx: Cleanup pci resource allocation omits be4f77ac6884 drm/vmwgfx: Cleanup fifo mmio handling omits 9703bb329206 drm/vmwgfx: Switch to a managed drm device omits 31856c8c1ce4 drm/vmwgfx: Remove stealth mode omits 93dd856192b9 drm/vmwgfx: add Zack Rusin as maintainer omits 20612d2428c3 fpga: dfl-pci: rectify ReST formatting omits a402e397b938 spi: pxa2xx: Add support for Intel Alder Lake PCH-P omits 112b6a8e038d arm64: allow LTO to be selected omits a31d793dbabd arm64: disable recordmcount with DYNAMIC_FTRACE_WITH_REGS omits 004d53f8c96f arm64: vdso: disable LTO omits 01dd633e7aae drivers/misc/lkdtm: disable LTO for rodata.o omits 6e20f18579c5 efi/libstub: disable LTO omits d23dddf86a12 scripts/mod: disable LTO for empty.c omits 7ac204b545f2 modpost: lto: strip .lto from module names omits 09a4e4d9c52a PCI: Fix PREL32 relocations for LTO omits 3578ad11f3fb init: lto: fix PREL32 relocations omits a8cccdd95473 init: lto: ensure initcall ordering omits fbe078d397b4 kbuild: lto: add a default list of used symbols omits dd2776222abb kbuild: lto: merge module sections omits 22d429e75f24 kbuild: lto: limit inlining omits 38e891849003 kbuild: lto: fix module versioning omits dc5723b02e52 kbuild: add support for Clang LTO omits 35f0837e0682 drm/i915/dg1: Apply WA 1409120013 and 14011059788 omits c9c324dc22aa objtool: Support stack layout changes in alternatives omits b23cc71c6274 objtool: Add 'alt_group' struct omits ab4e0744e99b objtool: Refactor ORC section generation omits 9834dfef55cc drm/i915/gt: Prune inlines omits e73263367088 drm/i915/gt: Prune 'inline' from execlists omits 8323c625487a drm/vblank: Fix typo in docs omits c8a9c85d4e70 arm64: dts: ti: k3-j7200-som-p0: Add DDR carveout memory n [...] omits 7a3b0c2ad3b0 arm64: dts: ti: k3-j7200-som-p0: Add mailboxes to R5Fs omits eb6f3655d3ed arm64: dts: ti: k3-j7200: Add R5F cluster nodes omits 7dfa69af2b5a spi: bcm2835aux: Call the dedicated transfer completion function. omits 6bd2c867cd6e spi: rockchip: Call the dedicated transfer completion function. omits ccae0b408ba0 spi: bcm2835: Call the dedicated transfer completion function. omits 7569c6051fc4 drm: drm_crc: fix a kernel-doc markup omits 097d43d85704 mm: memblock: remove return value of memblock_free_all() omits b2548da647bb mfd: bd9571mwv: Add support for BD9574MWF omits f16e1fd197f8 mfd: bd9571mwv: Make the driver more generic omits 1e40a92c651f mfd: bd9571mwv: Use devm_regmap_add_irq_chip() omits bfb26be7fe90 mfd: bd9571mwv: Use the SPDX license identifier omits 2e35627e6956 gpio: bd9571mwv: Add BD9574MWF support omits 2d7af444e836 gpio: bd9571mwv: rid of using struct bd9571mwv omits b9f71d14e570 gpio: bd9571mwv: Use the SPDX license identifier omits ceee9dc13bf9 regulator: bd9571mwv: Add BD9574MWF support omits 30402f97f965 regulator: bd9571mwv: rid of using struct bd9571mwv omits b0f87e8ac263 mfd: rohm-generic: Add BD9571 and BD9574 omits e413c27e2ec8 dt-bindings: mfd: bd9571mwv: Document BD9574MWF omits c58ad0f2b052 mfd: bd9571mwv: Use devm_mfd_add_devices() omits 321af22a3d2f media: atomisp: convert comma to semicolon omits 480fad61d301 media: zoran: convert comma to semicolon omits 5a402af5e19f media: ti-vpe: cal: fix write to unallocated memory omits 3b3bf0e38959 media: ti-vpe: cal: Mark cal_camerarx_media_ops with stati [...] omits f5ffb81f5137 media: imx7: csi: Fix pad link validation omits 9bac67214fbf media: imx7: csi: Fix regression for parallel cameras on i.MX6UL omits e98ce77b5753 media: venus: venc : Add support for priority ID control. omits 6bde70da98f6 media: v4l2-ctrl: Add base layer priority id control. omits 74c895974fd3 media: venus: venc: Add support for frame-specific min/max [...] omits 4ca134ee9823 media: v4l2-ctrl: Add layer wise bitrate controls for h264 omits 99d0cbe4be78 media: v4l2-ctrl: Add frame-specific min/max qp controls for hevc omits ae56e038f72d media: ccs: Make (non-)use of uninitialised variables more robust omits 9db0fcde36e3 media: cxd2841er: use DIV_ROUND_UP to calculate timeout omits 1b43bad31fb0 media: mceusb: Fix potential out-of-bounds shift omits 4487e0215560 media: ir_toy: add another IR Droid device omits 859b510bb7fa HID: chicony: Add Wireless Radio Control feature for Chico [...] omits 3db9353ea32c drm/i915/gt: Reapply ppgtt enabling after engine resets omits 8837e845a2a8 arm64: dts: allwinner: Pine H64: Enable HS200 eMMC mode omits 0d66e0b857c6 arm64: dts: allwinner: Pine64-LTS/SoPine: Enable HS200 eMMC mode omits 948c657cc45e arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz omits cfe6c487b9a1 arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency omits 941432d00768 arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card omits 66a3cf5a25e2 arm64: dts: allwinner: Pine64-LTS: Add status LED omits da2fb8457f71 arm64: dts: allwinner: H6: properly connect USB PHY to port 0 omits cc72570747e4 arm64: dts: allwinner: A64: properly connect USB PHY to port 0 omits 67f4aeb2b41a drm/sun4i: tcon: fix inverted DCLK polarity omits 1f4449e12c5c arm64: dts: renesas: r8a779a0: Add SYS-DMAC nodes omits dfacaef96cbf arm64: dts: renesas: r8a779a0: Add GPIO nodes omits a5cda861ed57 pinctrl: renesas: r8a779a0: Add TPU pins, groups and functions omits b3761cd6e156 pinctrl: renesas: r8a779a0: Add TMU pins, groups and functions omits a6a51403336b pinctrl: renesas: r8a779a0: Add QSPI pins, groups, and functions omits 30db678101c7 pinctrl: renesas: r8a779a0: Add PWM pins, groups and functions omits 88aac7aa7533 pinctrl: renesas: r8a779a0: Add MSIOF pins, groups and functions omits 2feb2d5cbabf pinctrl: renesas: r8a779a0: Add MMC pins, groups and functions omits 8be8e8ee0230 pinctrl: renesas: r8a779a0: Add INTC-EX pins, groups and function omits 7e67ff6efc28 pinctrl: renesas: r8a779a0: Add HSCIF pins, groups and functions omits 6e03446d0e3f pinctrl: renesas: r8a779a0: Add DU pins, groups and function omits 1a954c68230f pinctrl: renesas: r8a779a0: Add CANFD pins, groups and functions omits cc35593ff4fe pinctrl: renesas: r8a779a0: Add EtherAVB pins, groups and [...] omits 7b66f2ddc8ad pinctrl: renesas: r8a779a0: Add I2C pins, groups and functions omits 5621739dc1ff pinctrl: renesas: r8a779a0: Add SCIF pins, groups and functions omits 741a7370fc3b pinctrl: renesas: Initial R8A779A0 (V3U) PFC support omits 9f2af9e56136 pinctrl: renesas: Add PORT_GP_CFG_{2,31} macros omits 537db25ca330 pinctrl: renesas: Add I/O voltage level flag omits e127ef2ed0a6 pinctrl: renesas: Implement unlock register masks omits 73feebad9e05 arm64: dts: renesas: r8a779a0: Add pinctrl device node omits 88a1590b1407 dt-bindings: pinctrl: renesas,pfc: Document r8a779a0 PFC support omits 7e923e6a3ceb locking/selftests: Add local_lock inversion tests omits 5f2962401c6e locking/lockdep: Exclude local_lock_t from IRQ inversions omits 175b1a60e880 locking/lockdep: Clean up check_redundant() a bit omits bc2dd71b2836 locking/lockdep: Add a skip() function to __bfs() omits dfd5e3f5fe27 locking/lockdep: Mark local_lock_t omits 5831c0f71d66 locking/selftests: More granular debug_locks_verbose omits 9271a40d2a14 lockdep/selftest: Add wait context selftests omits 9a7832ce3d92 perf/x86/intel/uncore: With > 8 nodes, get pci bus die id [...] omits ba9506be4e40 perf/x86/intel/uncore: Store the logical die id instead of [...] omits 65bcf072e20e sched: Use task_current() instead of 'rq->curr == p' omits e9b9734b7465 sched/fair: Reduce cases for active balance omits 8a41dfcda7a3 sched/fair: Don't set LBF_ALL_PINNED unnecessarily omits fc488ffd4297 sched/fair: Skip idle cfs_rq omits 8c1f560c1ea3 sched/fair: Avoid stale CPU util_est value for schedutil i [...] omits 0301925dd004 sched: Add schedutil overview omits e0b257c3b71b sched: Prevent raising SCHED_SOFTIRQ when CPU is !active omits d1515851ca07 thermal: cpufreq_cooling: Reuse sched_cpu_util() for SMP p [...] omits a5418be9dffe sched/core: Rename schedutil_cpu_util() and allow rest of [...] omits 7d6a905f3dd6 sched/core: Move schedutil_cpu_util() to core.c omits 368fd0d79c09 drm/i915/selftests: fix the uint*_t types that have crept in omits 657b65058b1e drm/hisilicon: Fix build error omits 5dc71f1eb870 USB: dwc3: document gadget_max_speed omits e793c2a3d376 dt-bindings: usb: update snps,dwc3.yaml references omits 16bcc58e1dab Documentation/devicetree/bindings/usb/dwc3-st.txt: update [...] omits 132ee0da6e9f usb: dwc3: gadget: Disable Vendor Test LMP Received event omits 681045819636 drm: Include <linux/mem_encrypt.h> in drm_cache.c omits d70920adf9f2 drm/i915/pps: rename intel_dp_init_panel_power_sequencer* [...] omits bcdf0f71b0e9 drm/i915/pps: rename vlv_init_panel_power_sequencer to vlv [...] omits 572a0d301754 drm/i915/pps: add locked intel_pps_wait_power_cycle omits 07eb5b1f1711 drm/i915/pps: rename intel_power_sequencer_reset to intel_ [...] omits c94287f158dc drm/i915/pps: rename intel_dp_check_edp to intel_pps_check [...] omits 73bb78b5ba68 drm/i915/pps: abstract intel_pps_encoder_reset() omits c520869ac4ef drm/i915/pps: add higher level intel_pps_init() call omits f033d7eb000a drm/i915/pps: abstract intel_pps_vdd_off_sync omits db7c94f908ad drm/i915/pps: rename edp_panel_* to intel_pps_*_unlocked omits eb46f498bf5f drm/i915/pps: rename intel_edp_panel_* to intel_pps_* omits f4249942989b drm/i915/pps: rename intel_edp_backlight_* to intel_pps_ba [...] omits 7191d9d21b6f drm/i915/pps: rename pps_{,un}lock -> intel_pps_{,un}lock omits ac9b7554afeb reset: core: fix a kernel-doc markup omits abad6805ee78 drm/i915/pps: abstract panel power sequencer from intel_dp.c omits 7853b437391a drm/i915/display: fix the uint*_t types that have crept in omits 702c08d6d034 drm/i915/display: remove useless use of inline omits 140e2b0b6bfb drm/i915/gt: Rearrange ivb workarounds omits ca85e2184604 drm/i915/gt: Rearrange vlv workarounds omits e2811196fbe0 crypto: keembay-ocs-hcu - Add dependency on HAS_IOMEM and [...] omits 2aa3da2d3478 crypto: keembay-ocs-hcu - Fix a WARN() message omits a04ea6f7ffa2 crypto: x86 - use local headers for x86 specific shared de [...] omits 64ca771cd6bf crypto: x86 - remove glue helper module omits 165f357334cc crypto: x86/twofish - drop dependency on glue helper omits ea55cfc3f920 crypto: x86/cast6 - drop dependency on glue helper omits 674d40abac42 crypto: x86/cast5 - drop dependency on glue helper omits 9ad58b46f814 crypto: x86/serpent - drop dependency on glue helper omits 407d409a8102 crypto: x86/camellia - drop dependency on glue helper omits 827ee47228a6 crypto: x86 - add some helper macros for ECB and CBC modes omits c0a64926c53e crypto: x86/blowfish - drop CTR mode implementation omits 768db5fee3bb crypto: x86/des - drop CTR mode implementation omits 89b7ba5c8b9b crypto: x86/glue-helper - drop CTR helper routines omits f43dcaf2c97e crypto: x86/twofish - drop CTR mode implementation omits 7a6623cc6867 crypto: x86/cast6 - drop CTR mode implementation omits e2d60e2f597a crypto: x86/cast5 - drop CTR mode implementation omits 2e9440ae6eab crypto: x86/serpent - drop CTR mode implementation omits a1f91ecf812a crypto: x86/camellia - drop CTR mode implementation omits 31d49c448ab8 crypto: x86/glue-helper - drop XTS helper routines omits da4df93a94a5 crypto: x86/twofish - switch to XTS template omits 9ec0af8aa603 crypto: x86/serpent- switch to XTS template omits 2cc0fedb8124 crypto: x86/cast6 - switch to XTS template omits 55a7e88f0168 crypto: x86/camellia - switch to XTS template omits 4d6a5a4b1e4a crypto: marvell/cesa - Fix a spelling s/fautly/faultly/ in [...] omits 34932a6033be crypto: hisilicon/sec - register SEC device to uacce omits bedd04e4aa14 crypto: hisilicon/hpre - register HPRE device to uacce omits f8408d2b79b8 crypto: hisilicon - add ZIP device using mode parameter omits 0d61c3f1449a crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 omits f7f2b43eaf6b crypto: bcm - Rename struct device_private to bcm_device_private omits e48767c17718 crypto: qat - reduce size of mapped region omits 80fccf18fec3 crypto: qat - change format string and cast ring size omits 1aaae055d48e crypto: qat - fix potential spectre issue omits 0db0d797abca crypto: qat - configure arbiter mapping based on engines enabled omits d6cbf4eaa467 crypto: aesni - replace function pointers with static branches omits 83c83e658863 crypto: aesni - refactor scatterlist processing omits 2694e23ffd21 crypto: aesni - clean up mapping of associated data omits 30f2c18eb564 crypto: aesni - drop unused asm prototypes omits a13ed1d15b07 crypto: aesni - prevent misaligned buffers on the stack omits 4f1a02e75a2e crypto: qat - replace CRYPTO_AES with CRYPTO_LIB_AES in Kconfig omits 81064c96d881 crypto: stm32 - Fix last sparse warning in stm32_cryp_chec [...] omits ecaafb7b5ab6 drm/amdgpu: Add secure display TA interface omits a944c12724b7 drm/amdgpu: Add Secure Display TA header file omits 278cdb683490 drm/amdgpu: add new device id for Renior omits 8bf0835132c1 drm/amdgpu: add green_sardine device id (v2) omits ef6f9b711784 drm/amd/display/dc/core/dc_stream: Demote non-conformant k [...] omits 25e98237c93b drm/amd/display/dc/core/dc_surface: Demote kernel-doc abuse omits a3aa5c55d3e7 drm/amd/display/dc/dce60/dce60_resource: Make local functi [...] omits fd5912f5b4d8 drm/amd/display/dc/dce100/dce100_resource: Make local func [...] omits c324f144b283 drm/amd/display/dc/dce60/dce60_timing_generator: Make 'dce [...] omits aa03febbd340 drm/amd/display/dc/dce110/dce110_transform_v: Demote kerne [...] omits bfde520e8942 drm/amd/display/dc/dce110/dce110_resource: Make local func [...] omits 6f67c6bc56f7 drm/amd/display/dc/dce110/Makefile: Ignore -Woverride-init [...] omits 67bb3193d06a drm/amd/display/dc/dce110/dce110_mem_input_v: Include our [...] omits b9312a03ab3f drm/amd/display/dc/dce110/dce110_timing_generator_v: Demot [...] omits 963ba1262e38 drm/amd/display/dc/dce112/dce112_resource: Make local func [...] omits e8cee6b0b522 drm/amd/display/dc/dce110/dce110_compressor: Strip out unu [...] omits 24aa49ab0a22 drm/amd/display/dc/dce110/dce110_timing_generator: Demote [...] omits 0a91c7c32ee6 drm/amd/display/dc/dce120/dce120_timing_generator: Remove [...] omits a41bf9b8c460 drm/amd/display/dc/dce110/dce110_mem_input_v: Make local f [...] omits 1c17952ef922 drm/amd/display/dc/dce110/dce110_hw_sequencer: Demote non- [...] omits 94f0d0c80cf3 drm/amd/display/dc/dce110/dce110_compressor: Remove unused [...] omits f1601501991d drm/amd/display/dc/dce110/dce110_timing_generator: Remove [...] omits d1d018d631ff drm/amd/display/dc/dce/dce_opp: Remove duplicate entries c [...] omits 9e01f800e5dc drm/amd/display/dc/dce112/Makefile: Ignore -Woverride-init [...] omits 89adc10178fd drm/amd/display/dc/dce/dce_aux: Remove duplicate line caus [...] omits d2b6564d83ab drm/amd/display/dc/dce120/dce120_timing_generator: Demote [...] omits 3154fe4b3571 drm/amd/display/dc/dce120/dce120_resource: Staticify local [...] omits 8a6ab2f1a92c drm/amd/display/dc/dce120/Makefile: Ignore -Woverride-init [...] omits eea08ecbfcf1 drm/amd/display/dc/dce120/dce120_timing_generator: omits 9c92cda39cd1 drm/amd/display/dc/dce120/dce120_hw_sequencer: Encompass d [...] omits 469b1133804e drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Inclu [...] omits d1f825dd145b drm/amd/display/dc/gpio/diagnostics/hw_factory_diag: Fix s [...] omits 23ca7e9f7951 drm/amd/display/dc/irq/irq_service: Make local function static omits 4b93ebcce090 drm/amd/display/dc/gpio/diagnostics/hw_translate_diag: Inc [...] omits 9a9fba5bb298 drm/amd/display/dc/dce/dce_transform: Demote kernel-doc abuse omits 995d4de1b479 drm/amd/display/dc/dce/dce_opp: Demote non-compliant kerne [...] omits 93e67af42d19 drm/amd/display/dc/gpio/hw_ddc: Remove unused variable 'reg2' omits 08c06e26d4d9 drm/amd/display/dc/dce/dce_link_encoder: Remove unused var [...] omits 7d11d2589a4e drm/amd/display/dc/dce/dce_aux: Mark 'dce_aux_transfer_raw [...] omits 8f8150faa138 drm: amdgpu: pm: Mark vangogh_clk_dpm_is_enabled() as static omits 78683229ddee drm/amdgpu: fix vram type and bandwidth error for DDR5 and DDR4 omits 527687e6d391 drm/amdgpu/gfx10: add updated GOLDEN_TSC_COUNT_UPPER/LOWER [...] omits 0d90d0ddd10e drm/amd/pm: implement processor fine grain feature for van [...] omits 517cb957c43b drm/amd/pm: implement the processor clocks which read by metric omits ec3b35c82de3 drm/amd/pm: add the workload map for vangogh omits 79af0681bd19 drm/amd/pm: fix one superfluous error for renoir omits f727ebeb589d drm/amd/pm: support the function to change power profile m [...] omits 3313ef1846b8 drm/amd/pm: Enable GfxOff for Vangogh omits b58ce1fea5bc drm/amd/pm: Add GFXOFF interface for Vangogh omits 98ab5f3513f9 drm/amd/display: Fix deadlock during gpu reset v3 omits 966737906ce0 drm/amd/pm: fix the return value of pm message omits 743538838c6a drm/amdgpu: revise the mode2 reset for vangogh omits b6903089a5ab drm/amdgpu: Enable GPU reset for vangogh omits b913ec628ce2 drm/amdgpu: fix mode2 reset sequence for vangogh omits 1608635534fb drm/amdgpu/nv: add mode2 reset handling omits 20e157c72578 drm/amdgpu: add mode2 reset support for vangogh omits 3c2a01cb0fc5 drm/amdgpu/sriov Stop data exchange for wholegpu reset omits 4738154021b0 drm/amd/pm: don't mark all apu as true on feature mask omits aedebd40bb6e drm/amd/pm: initial feature_enabled/feature_support bitmap [...] omits 4dac9f20625a drm/amd/pm: clean up get_allowed_feature_mask function omits 11db224b349e drm/amd/pm: enhance the real response for smu message (v2) omits 1acc080213a6 drm/amd/pm: remove vcn/jpeg powergating feature checking f [...] omits 0257b464b4d5 drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_ima [...] omits 9882e278536e drm/amdgpu: Decrease compute timeout to 10 s for sriov mul [...] omits b65650a3dda3 Revert "drm/amd/display: Fixed Intermittent blue screen on [...] omits 8d5fdaa63cc3 drm/amd/display: change SMU repsonse timeout to 2s omits 9c63852f4a39 drm/amd/display: disable dcn10 pipe split by default omits 630f31c9a947 drm/amd/display: 3.2.118 omits 72f6c427c5dd drm/amd/display: Add a missing DCN3.01 API mapping omits d209124ddae3 drm/amd/display: enable HUBP blank behaviour omits 985faf2c4ecb drm/amd/display: New sequence for HUBP blank omits 36ec5b16619e drm/amd/display: Fix assert being hit with GAMCOR memory s [...] omits 96b5e3e1f8b5 drm/amd/display: fix seamless boot stream adding algorithm omits cf3a26275977 drm/amd/display: implement T12 compliance omits ea0124a7d230 drm/amd/display: Remove unused P010 debug flag omits 29d5ac563c52 drm/amd/display: doesn't reprogram AMD OUI omits ae2175641abf drm/amd/display: removed unnecessary check when dpp clock [...] omits f8e792dc5c45 drm/amd/display: New path for enabling DPG omits fd1c85d3ac2c drm/amd/display: Unblank hubp based on plane visibility omits 4a93aa6f9689 drm/amd/display: HUBP_IN_BLANK for DCN30 omits 89c7dfa927a7 drm/amd/display: Separate fec debug flag and monitor patch omits f03e80d2e82c drm/amd/display: Initialize stack variable omits 33fd9cb8a267 drm/amd/display: NULL pointer hang omits a717ad8ce586 drm/amd/display: 3.2.117 omits 9fd53a5bd129 usb: cdnsp: fixes undefined reference to cdns_remove omits 6500f30b1642 usb: cdns3: Adds missing __iomem markers omits 4f70d150294b drivers/soc/litex: make 'litex_[set|get]_reg()' methods private omits 51f109228308 drivers/soc/litex: support 32-bit subregisters, 64-bit CPUs omits ffa4ebc48971 drivers/soc/litex: s/LITEX_REG_SIZE/LITEX_SUBREG_ALIGN/g omits b5d3061ea2e6 drivers/soc/litex: separate MMIO from subregister offset c [...] omits 9d93a9e8aab3 drivers/soc/litex: move generic accessors to litex.h omits 5ed934e57e71 x86/insn: Fix vector instruction decoding on big endian cr [...] omits 7786032e52cb objtool: Rework header include paths omits 8bfe273238d7 objtool: Fix x86 orc generation on big endian cross-compiles omits a1a664ece586 objtool: Fix reloc generation on big endian cross-compiles omits 1d509f2a6ebc x86/insn: Support big endian cross-compiles omits c8d7b7e592f4 x86/tools: Use tools headers for instruction decoder selftests omits 201ef5a974e2 objtool: Make SP memory operation match PUSH/POP semantics omits 468af56a7bba objtool: Support addition to set CFA base omits fb084fde0c81 objtool: Fully validate the stack frame omits f302589b2d2a doc/zh_CN: mips: use doc references instead omits 174a6db25f0d doc/zh_CN: adjust table markup in mips/ingenic-tcu.rst omits 64362bc6a90d drm/i915/gt: Replace open-coded intel_engine_stop_cs() omits 81746b74c1e7 drm/i915/selftests: Bump the scheduling error threshold fo [...] omits 106a9368dc67 drm/i915/selftests: Force a failed engine reset omits b059b48500da Merge tag 'ib-psy-pxa-for-5.12-signed' into psy-next omits cb6d6918c56f power: supply: wm97xx_battery: Convert to GPIO descriptor omits a3b4388ea19b power: supply: z2_battery: Convert to GPIO descriptors omits 3235d1305066 power: reset: Add poweroff driver for ATC260x PMICs omits 2f7cf24f4205 power: supply: core: Constify static struct attribute_group omits 249aacc6a30f power: supply: ltc4162-l: Constify static struct attribute_group omits e4aad9998ee9 Merge v5.11-rc3 omits c2fa56173ba6 Merge v5.11-rc3 omits 2d446c98cde3 Merge v5.11-rc3 omits c6892892a95d spi: bcm2835: Set controller max_speed_hz omits 44a4cfad8d78 ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback omits 3475b44c7601 ASoC: SOF: sof-pci-dev: add .shutdown() callback omits daff7f1478e1 ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown omits 7edb3051f116 ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops omits 035b73b2b3b2 dmaengine: hsu: disable spurious interrupt omits 747ee57bd33d dmaengine: ti: k3-udma: Do not initialize ret in tisci cha [...] omits 046d679b5b81 dmaengine: ti: k3-udma: Add support for burst_size configu [...] omits 660343d063f7 dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes omits ed296c6c05b0 ext4: simplify i_state checks in __ext4_update_other_inode_time() omits 3aac630b5ce1 gfs2: don't worry about I_DIRTY_TIME in gfs2_fsync() omits da0c4c60d8c7 fs: improve comments for writeback_single_inode() omits 83dc881d678a fs: drop redundant check from __writeback_single_inode() omits 35d14f278e53 fs: clean up __mark_inode_dirty() a bit omits a38ed483a726 fs: pass only I_DIRTY_INODE flags to ->dirty_inode omits e2728c5621fd fs: don't call ->dirty_inode for lazytime timestamp updates omits ff4136e64d12 fat: only specify I_DIRTY_TIME when needed in fat_update_time() omits e20b14db050a fs: only specify I_DIRTY_TIME when needed in generic_updat [...] omits 1e9d63331f8f fs: correctly document the inode dirty flags omits 4540b9fbd8eb misc: eeprom_93xx46: Add module alias to avoid breaking su [...] omits 9335e23ddc33 tty: serial: owl: Add support for kernel debugger omits 42dceab05027 drm/panfrost: Use delayed timer as default in devfreq profile omits 72366b3c530c Merge series "spi: sh-msiof: Advertize bit rate limits and [...] omits 10f48a12eb0d Merge series "spi: cadence-quadspi: Add QSPI controller su [...] omits 342c3bc515fd Merge series "ASoC: soc-pcm: cleanup code" from Kuninori M [...] omits 67fba3f1c73b drm/i915/dp: Fix LTTPR vswing/pre-emp setting in non-trans [...] omits 1c6e527d6947 drm/i915/dp: Move intel_dp_set_signal_levels() to intel_dp [...] omits 5b1af71280ab phy: stm32: rework PLL Lock detection omits 649627245cc4 phy: stm32: ensure phy are no more active when removing th [...] omits 56bf858edd17 phy: stm32: ensure pll is disabled before phys creation omits 04edf6d6e22b phy: stm32: replace regulator_bulk* by multiple regulator_* omits 613a475f0be1 phy: stm32: manage 1v1 and 1v8 supplies at pll activation/ [...] omits 00a9f7176037 dt-bindings: phy: phy-stm32-usbphyc: move PLL supplies to [...] omits a90b6543bf06 firmware: arm_scmi: Fix call site of scmi_notification_exit omits 34168172eb9f dt-bindings: phy: update phy-cadence-sierra.yaml reference omits 4b402fa8e0b7 phy: phy-brcm-usb: support PHY on the BCM4908 omits 46b616c1574d dt-bindings: phy: brcm, brcmstb-usb-phy: add BCM4908 binding omits b39069a482ad dt-bindings: phy: brcm, brcmstb-usb-phy: convert to the js [...] omits 6d54623a5627 phy: mediatek: Mark mtk_mipi_tx_driver with static keyword omits 36acd5e24e30 phy: lantiq: rcu-usb2: wait after clock enable omits 08abe46b2cfc selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support omits 14054f2afcd6 drm: Move struct drm_device.hose to legacy section omits 5c1736cff134 drm/radeon: Store PCI controller in struct radeon_device.hose omits 02e415f879d2 drm: Merge CONFIG_DRM_VM into CONFIG_DRM_LEGACY omits 413c6466349b drm: Build drm_memory.o only for legacy drivers omits 3abc66706385 drm: Implement drm_need_swiotlb() in drm_cache.c omits ff28a9f8d3b4 drm: Inline AGP wrappers into their only callers omits dc8423a879b1 dt-bindings: phy: convert MIPI DSI PHY binding to YAML schema omits 5ada755de9db dt-bindings: phy: convert HDMI PHY binding to YAML schema omits 67038ec1bdfb dt-bindings: phy: convert phy-mtk-ufs.txt to YAML schema omits cbdf8f508017 dt-bindings: phy: convert phy-mtk-tphy.txt to YAML schema omits a8ec9e048bf3 dt-bindings: phy: convert phy-mtk-xsphy.txt to YAML schema omits ccf11dbaa07b evm: Fix memleak in init_desc omits 970e8eaa0819 spi: stm32: Simplify stm32h7_spi_prepare_fthlv() omits eaecba876783 spi: spi-qcom-qspi: Use irq trigger flags from firmware omits 566c6120f095 spi: hisi-sfc-v3xx: extend version checking compatibility omits 81f68479ec4e spi: sh-msiof: Fill in controller speed limits omits 9a133f7b72f0 spi: sh-msiof: Fill in spi_transfer.effective_speed_hz omits a9dfa098b7d6 phy: ingenic: Remove useless field .version omits 7ac9266120bc ARM: dts: ux500: Add die temperature to AB8505 omits 5282da459a97 ARM: dts: ux500: Push VMMCI down to each tree omits ace79dd1b0d9 ARM: dts: ux500: Remove the GPADC HW IRQ omits 695055861a36 ARM: dts: ux500: Add thermistors to the HREF omits bc324d447fba ARM: dts: ux500: Add interrupts to charger omits 200231a72706 ARM: dts: ux500: Fix channel names attributes omits 78894adedd87 ARM: dts: ux500: Add a device tree for Janice omits 266df28f9ac1 phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() omits 915f1d230e52 phy: phy-brcm-usb: specify init function format at struct level omits d14f4cce9340 phy: phy-brcm-usb: improve getting OF matching data omits c188365402f6 phy: rockchip: emmc, add vendor prefix to dts properties omits 88d9f40c4b71 devicetree: phy: rockchip-emmc optional add vendor prefix omits aaf316de3bba phy: cpcap-usb: remove unneeded conversion to bool omits 39961bd6b70e phy: rockchip-emmc: emmc_phy_init() always return 0 omits fa49fdbe78a5 drm/vc4: Move mmap implementation into GEM object function omits ccfe8e9c12f9 drm/vc4: Make several BO functions static omits b100ed1ee8f2 drm/vc4: Use drm_gem_cma_vmap() directly omits fcebca39938f dt-bindings: spi: cadence-qspi: Add support for Intel lgm-qspi omits eb4aadc31ef4 spi: Move cadence-quadspi.txt to Documentation/devicetree/ [...] omits b436fb7d29bf spi: cadence-quadspi: Add multi-chipselect support for Int [...] omits ad2775dc3fc5 spi: cadence-quadspi: Disable the DAC for Intel LGM SoC omits ab2d28750aac spi: cadence-quadspi: Add QSPI support for Intel LGM SoC omits 3acb64c07e95 regulator: ab8500: Decomission platform data header omits c512150b266b regulator: ab8500: Remove unused platform data omits b3c0ae75f5d3 ASoC: kirkwood: Use managed DMA buffer allocation omits 5ac813c83483 ASoC: bcm: cygnus: Use managed DMA buffer allocation omits 22eee4d3efe3 ASoC: atmel-pdc: Use managed DMA buffer allocation omits 6fd8d2d275f7 ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai omits 856fe64da84c ASoC: cs42l56: fix up error handling in probe omits a39748d03cbc ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() omits 2805b8bd3e0b ASoC: soc-pcm: add soc_pcm_set_dai_params() omits a7e20444ef5e ASoC: soc-pcm: add dpcm_set_be_update_state() omits 9c6d7f9346b1 ASoC: soc-pcm: move dpcm_set_fe_update_state() omits aecf9d383610 dmaengine: ti: k3-udma: Set rflow count for BCDMA split channels omits 007c45787650 drm/i915/guc: stop calling execlists_set_default_submission omits 43aaadc67e6f drm/i915/guc: init engine directly in GuC submission mode omits 0a6d3038d914 dmaengine: qcom: Always inline gpi_update_reg omits d0637f7a9fbb drm/i915/guc: do not dump execlists state with GuC submission omits 7e5299cebe91 drm/i915/guc: Delete GuC code unused in future patches omits 67004e130aaf ARM: tegra_defconfig: Enable USB_CHIPIDEA_HOST and remove [...] omits c3590c7656fb usb: host: ehci-tegra: Remove the driver omits a1fdd107cd0c usb: chipidea: tegra: Specify TX FIFO threshold in UDC SoC info omits a728f91bcc70 usb: chipidea: tegra: Support runtime PM omits fc53d5279094 usb: chipidea: tegra: Support host mode omits 711e23442791 usb: chipidea: tegra: Rename UDC to USB omits c49f958b8d57 usb: chipidea: tegra: Remove MODULE_ALIAS omits 35192007d28d usb: phy: tegra: Support waking up from a low power mode omits b100402e93dc usb: phy: tegra: Add delay after power up omits ba9fc77cbf00 usb: gadget: bdc: fix checkpatch.pl repeated word warning omits 14a46f82d74e usb: gadget: bdc: fix checkpatch.pl spacing error omits fc43a80f7f39 usb: gadget: bdc: fix checkpatch.pl tab warning omits cb387becbf16 usb: gadget: bdc: use the BIT macro to define bit filed omits 913a4a7d13df usb: gadget: bdc: avoid precedence issues omits 5ae5f76a4535 usb: gadget: bdc: add identifier name for function declaraion omits feed6252a526 usb: gadget: bdc: fix check warning of block comments alignment omits ddafe4b9c6bd usb: gadget: bdc: fix warning of embedded function name omits 1c6e01bbe771 usb: gadget: bdc: prefer pointer dereference to pointer type omits e634ae98b807 usb: gadget: bdc: remove bdc_ep_set_halt() declaration omits 3aaefb76c50f usb: gadget: bdc: fix improper SPDX comment style for header file omits e91fd6ddb72b MIPS: lantiq: irq: register the interrupt controllers with [...] omits 6b5ea5b7a7fa dt-bindings: mips: lantiq: Document Lantiq Xway DMA bindings omits dea44af8d2ae dt-bindings: mips: lantiq: Document Lantiq Xway EBU bindings omits b212b45da3bd dt-bindings: mips: lantiq: Document Lantiq Xway CGU bindings omits 6f6b3ed55aef dt-bindings: mips: lantiq: Document Lantiq Xway PMU bindings omits 0cf1d704048a drm/sun4i: Add support for BT2020 to DE3 omits ea067aee45a8 drm/sun4i: de2/de3: Remove redundant CSC matrices omits 99be71187b6b drm/sun4i: csc: Rework DE3 CSC macros omits e94a26504f41 platform/surface: aggregator_cdev: Add comments regarding [...] omits a403c1dfcf9f platform/surface: aggregator_cdev: Fix access of uninitial [...] omits d26cbdd27f8c platform/surface: fix potential integer overflow on shift [...] omits d69cd7eea93e platform/x86: ideapad-laptop: Disable touchpad_switch for [...] omits bb6dafdba6b0 video: omapfb2: Make standard and custom DSI command mode [...] omits 53441b8ef7de arm64: dts: allwinner: h6: PineH64 model B: Add bluetooth omits 0b26926a9642 arm64: dts: allwinner: pinephone: Support volume key wakeup omits 7371093f983d media: venus: helpers: Wire up hfi platform buffer requirements omits b8201f3ebc4c media: venus: vdec,core: Handle picture structure event omits e29929266be1 media: venus: Get codecs and capabilities from hfi platform omits 3a75bf4e7925 media: venus: Add platform buffers for v6 omits 7f230c86de7d ARM: dts: sun5i: add A10s/A13 mali gpu support fallback omits 05ec881b218c media: venus: hfi_plat: Add hfi platform buffers ops omits 869d77e70629 media: venus: hfi_plat_v6: Populate capabilities for v6 omits 367b619ae70d media: venus: hfi_plat: Add platform ops for getting numbe [...] omits 8b88cabef404 media: venus: hfi_plat_v4: Populate codecs and capabilitie [...] omits 9822291e031f media: venus: hfi_plat: Add codecs and capabilities ops omits 8f3b41dcfb9a media: venus: Rename venus_caps to hfi_plat_caps omits aa6033892b1d media: venus: Create hfi platform and move vpp/vsp there omits c7f50ce507d5 media: venus: Add more capabilities and VP9 profile/levels omits d4bdba7b1cab media: venus: Delete not used core caps omits d33a94412ed1 media: venus: pm_helpers: Check instance state when calcul [...] omits ddd1fc49b608 media: venus: helpers: Calculate properly compressed buffer size omits e922a33e0228 media: venus: hfi: Correct session init return error omits 7f339fdc3756 media: venus: request for interrupt from venus omits 20891170f339 media: venus: Limit HFI sessions to the maximum supported omits 5f2ca73dcca9 media: venus: venc: Init the session only once in queue_setup omits c8e8dabcd1a8 media: venus: vdec: Handle DRC after drain omits 4c0d42f7ba7f drm/nouveau: Remove references to struct drm_device.pdev omits 4d4dad21cc7b drm/hibmc: Remove references to struct drm_device.pdev omits 8f66090b7bb7 drm/amdgpu: Remove references to struct drm_device.pdev omits 8a11d283788e drm/amdgpu: Fix trailing whitespaces omits e8e5df5edd34 scsi: MAINTAINERS: Remove intel-linux-scu@intel.com for IN [...] omits b64750a1b65a scsi: ufs: Remove unnecessary devm_kfree() omits af0c94afc0c4 scsi: lpfc: Simplify bool comparison omits a2fca52ee640 scsi: ufs: WB is only available on LUN #0 to #7 omits dc0d9b12b8a7 scsi: qla2xxx: Update version to 10.02.00.105-k omits ffa018e3a5b4 scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER omits 044c218b0450 scsi: qla2xxx: Fix mailbox Ch erroneous error omits a04658594399 scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe omits daaecb41a278 scsi: qla2xxx: Move some messages from debug to normal log level omits 307862e6697a scsi: qla2xxx: Add error counters to debugfs node omits dbf1f53cfd23 scsi: qla2xxx: Implementation to get and manage host, targ [...] omits ac341c2d2f1f scsi: qedf: Simplify bool comparison omits e4da5feb094c scsi: aha1542: Fix multi-line comment style omits 6075416cc412 scsi: aha1542: Kill trailing whitespace omits 5637d5b769ab scsi: aha1542: Clarify 'struct ccb' comments omits fb475b74d663 scsi: ufs: A tad optimization in query upiu trace omits 6b1dba3d8c85 scsi: target: file: Don't zero iter before iov_iter_bvec omits 4f608fbce54b scsi: pm80xx: Log SATA IOMB completion status on failure omits 6b2f2d05b581 scsi: pm80xx: Simultaneous poll for all FW readiness omits ec2e7e1afff5 scsi: pm80xx: Fix driver fatal dump failure omits 5d28026891c7 scsi: pm80xx: Fix missing tag_free in NVMD DATA req omits 95652f98b1da scsi: pm80xx: Check main config table address omits a961ea0afd63 scsi: pm80xx: Check for fatal error omits d71023af4bec scsi: pm80xx: Do not busy wait in MPI init check omits 8bcac4011ebe soc: bcm: add PM driver for Broadcom's PMB omits 82853543057f dt-bindings: power: document Broadcom's PMB binding omits b61d04141368 scsi: ufs-qcom: Fix ufs RST_n spec violation omits 528db9e563d1 scsi: ufs: core: Fix ufs clk specs violation omits dc0bfdb563c8 scsi: isci: Remove the unneeded variable "status" omits b6cacaf2044f scsi: ufs: ufs-debugfs: Add error counters omits d5a0d4b9380a drm/i915/hdcp: Enable HDCP 2.2 MST support omits 899c8762f981 drm/i915/hdcp: Configure HDCP2.2 MST steram encryption status omits e9fd05c3e4f2 drm/i915/hdcp: Support for HDCP 2.2 MST shim callbacks omits d631b984cc90 drm/i915/hdcp: Add HDCP 2.2 stream register omits 5bd29e32bb99 drm/i915/hdcp: Pass connector to check_2_2_link omits e03187e12cae drm/i915/hdcp: MST streams support in hdcp port_data omits 90103622c30b drm/hdcp: Max MST content streams omits 6581cc9e5da9 misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len omits a6c6eac947d5 drm/i915/hdcp: Encapsulate hdcp_port_data to dig_port omits 29b283a49c2b drm/i915/hdcp: Pass dig_port to intel_hdcp_init omits 3d2e4e8c930b drm/i915/hdcp: Enable Gen12 HDCP 1.4 DP MST support omits 2a743b7b8a8b drm/i915/hdcp: Configure HDCP1.4 MST steram encryption status omits 1a67a168f57b drm/i915/hdcp: HDCP stream encryption support omits fbf652bdb4b2 drm/i915/hdcp: Move HDCP enc status timeout to header omits fc6097d4fb29 drm/i915/hdcp: DP MST transcoder for link and stream omits 6c63e6e14da7 drm/i915/hdcp: No HDCP when encoder is't initialized omits 0abd3acf8a31 drm/i915/hotplug: Handle CP_IRQ for DP-MST omits b3c6661aad97 drm/i915/hdcp: Get conn while content_type changed omits d276e16702e2 drm/i915/hdcp: Update CP property in update_pipe omits cd900f181ad6 power/supply: Add ltc4162-l-charger omits 1bf3e6cce830 rtc: opal: set range omits 446667df2830 rtc: tx4939: Remove driver omits 51f9b1f8ee3a dt-bindings: rtc: at91rm9200: add sama7g5 compatible omits 4b52be0ce6ad dt-bindings: Remove plain text OF graph binding omits def8550f543e rtc: rx6110: fix build against modular I2C omits 121f54efc3fb rtc: pm8xxx: Read ALARM_EN and update to alarm enabled status omits 729e3a669d1b PCI: Decline to resize resources if boot config must be preserved omits 50da8d04ee52 power: supply: max8903: Convert to GPIO descriptors omits 3188677d4901 power: supply: max8903: Absorb pdata header omits ed3c19bdb0f4 power: supply: max14656: Drop unused includes omits f1d33ae806ec power: supply: remove duplicated argument in power_supply_ [...] omits 6b714ea49b2a power: supply: axp288_fuel_gauge: Add Mele PCG03 to the deny-list omits 5250f8f37b7e dt-bindings: usb: Use OF graph schema omits f178b8974386 drm/i915: move region_lmem under gt omits 0dbfc1943555 drm/i915/lmem: make intel_region_lmem_ops static omits e24ece087239 drm/i915/region: make intel_region_map static omits 8a48ac7f6c24 RDMA/rxe: Fix race in rxe_mcast.c omits 3853c35e243d RDMA/rxe: Add unlocked versions of pool APIs omits 91a42c5becb6 RDMA/rxe: Make add/drop key/index APIs type safe omits 2622aa718a6a RDMA/rxe: Make pool lookup and alloc APIs type safe omits b994d49ef4af RDMA/rxe: Add elem_offset field to rxe_type_info omits c06ee3a0147e RDMA/rxe: Let pools support both keys and indices omits 1d11c1b7f9ff RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag omits af20724c6863 drm/vkms: Add information about module options omits 1e85b7d4279b drm/vkms: Add support for writeback module omits 2df7af93fdad drm/vkms: Add vkms_config type omits bad07664a5a1 RDMA/rxe: Add check for supported QP types omits b90f3726ea38 linux/clk.h: use correct kernel-doc notation for 2 functions omits 6f67e060083a cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CA [...] omits 597ffbc8d085 cpufreq: intel_pstate: Rename two functions omits a45ee4d4e13b cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument omits 9dd04ec6bc6f cpufreq: intel_pstate: Always read hwp_cap_cached with REA [...] omits d5ee32d7e592 media: venus: preserve DRC state across seeks omits d945f797e483 rcutorture: Add rcutree.use_softirq=0 to RUDE01 and TASKS01 omits 21560ddf7826 media: venus: helpers: Lock outside of buffer queue helper omits a4ca67af8b83 media: venus: vdec: Make decoder return LAST flag for suff [...] omits acf8a57d8caf media: venus: vdec: Fix non reliable setting of LAST flag omits cc82fd691a3a media: venus: use contig vb2 ops omits d497fcdab029 media: aspeed: fix error return code in aspeed_video_setup [...] omits 69c9e825e812 media: pwc: Use correct device for DMA omits 76aaf8a96771 media: tm6000: Fix memleak in tm6000_start_stream omits 15d0c52241ec media: media/pci: Fix memleak in empress_init omits cf73a660111c media: platform: davinci: Use DEFINE_SPINLOCK() for spinlock omits a26efd1961a1 media: em28xx: Fix use-after-free in em28xx_alloc_urbs omits dbfa04ec61b7 media: cec: fix trivial style warnings omits 485da30473d7 media: vsp1: Use BIT macro for feature identification omits 7113469dafc2 media: vsp1: Fix an error handling path in the probe function omits 4fc81486d02e media: rkisp1: isp: Add the enum_frame_size ioctl omits c532fe0b7579 media: sh_vou: Drop bogus __refdata annotation omits d170a5f09394 media: MAINTAINERS: correct entry in Amlogic GE2D driver section omits 9c67ed2ab299 media: camss: missing error code in msm_video_register() omits b00481bdca2d media: camss: Fix signedness bug in video_enum_fmt() omits a819678d0dcc media: staging:rkvdec: Fixed "replace comma with semicolon [...] omits 2c405f6bb5d6 media: staging:hantro: Fixed "replace comma with semicolon [...] omits 4397efebf039 media: mtk-vcodec: fix error return code in vdec_vp9_decode() omits d7a7d721064c media: ti-vpe: cal: avoid FIELD_GET assertion omits 36fe4655d06c media: drivers: staging: media: remove unneeded MODULE_VER [...] omits 7c720d77aae3 media: imx: Clean capture unregister omits 89b14485caa4 media: imx: Fix csc/scaler unregister omits bb2216548a2b media: imx: Unregister csc/scaler only if registered omits b9dbfebb18ef media: staging: media: imx: Kconfig: support VIDEO_IMX7_CS [...] omits 38cfa52c4e87 media: ccs: Small definition cleanup omits ca59318b9a5f media: Revert "media: ccs-pll: Fix MODULE_LICENSE" omits dffbdf3775d5 media: ccs: Switch from standard integer types to kernel ones omits 8a75e8dcd2ef media: ccs-pll: Switch from standard integer types to kernel ones omits 81499d338995 media: Documentation: Include CCS PLL calculator to CCS dr [...] omits 9c3d7e5549eb media: ccs: Support and default to auto PHY control omits 2f23ecbf40c8 media: ccs: Add a sanity check for external clock frequency omits 2fed6c84dc6f media: ccs: Hardware requires a delay after starting the c [...] omits 51fc72e541b4 media: ccs: Wait until software reset is done omits 43fb2919d4cb Merge series "ASoC: Intel: bytcr_rt5640: Add support for d [...] omits 8b66d7c58c11 ASoC: SOF: add mutex to protect the dsp_power_state access omits e1988e7ad001 media: ccs: Only do software reset if we have no hardware reset omits 105676ce5940 media: ccs: Don't change the I²C address just for software reset omits d27be0ad943b media: ccs: Get the endpoint by port rather than any next [...] omits 33039a888071 media: ccs: Add shading correction and luminance correctio [...] omits 7c0ed600f04d media: v4l: uapi: ccs: Add CCS controls for shading correction omits 7a42609843d2 media: ccs: Add debug prints for MSR registers omits 57801b6aa72b media: ccs: Add support for alternate analogue global gain omits a75210a62b81 media: v4l: uapi: ccs: Add controls for CCS alternative an [...] omits ee25e211ade1 media: ccs: Add support for analogue gain coefficient controls omits a8a2d75b0897 media: v4l: uapi: ccs: Add controls for analogue gain constants omits db08f69ef820 media: Documentation: ccs: Add user documentation for the [...] omits cd9f145dabaf media: v4l: uapi: Add user control base for CCS controls omits 541374837cd9 media: ccs: Only add analogue gain control if the device s [...] omits d36eb68a4994 media: ccs: Remove analogue gain field omits 821878578975 media: ccs: Add support for old-style SMIA digital gain omits 7eb5a7e1e7b6 media: ccs: Add digital gain support omits 8fe0267dc968 media: mt9v111: Remove unneeded device-managed puts omits 11c0d8fdccc5 media: i2c: Add support for the OV8865 image sensor omits 22f2b47517a6 media: dt-bindings: media: i2c: Add OV8865 bindings documentation omits e43ccb0a045f media: i2c: Add support for the OV5648 image sensor omits 29a202fa7acc media: dt-bindings: media: i2c: Add OV5648 bindings documentation omits 334de4b45892 media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_ [...] omits dc1eb7c9c290 media: i2c: ov5670: Fix PIXEL_RATE minimum value omits 2225cf449294 media: Documentation: media: Document clock handling in ca [...] omits 3ef5e42d281e media: ipu3-cio2: Build only for x86 omits 62a1255152be media: v4l: ioctl: Use kmalloc to allocate a small chunk o [...] omits fb18802a338b media: v4l: ioctl: Fix memory leak in video_usercopy omits f7c7d6ccc503 media: uapi: Add an entity type for Image Signal Processors omits d8401ed01f54 media: v4l: fwnode: v4l2_async_notifier_parse_fwnode_endpo [...] omits 44c1febd7e60 media: Documentation: media: Update pixel rate formula for C-PHY omits 38c223081815 media: ov5647: Remove 640x480 SBGGR8 mode omits dc3373081396 media: ov5647: Support VIDIOC_SUBSCRIBE_EVENT omits d07440702da0 media: ov5647: Constify oe_enable/disable reglist omits 4eec1919c958 media: ov5647: Apply controls only when powered omits 2f038c97fd7b media: ov5647: Rework s_stream() operation omits 089b7c70f0d8 media: ov5647: Use pm_runtime infrastructure omits 646a0249ffd0 media: ov5647: Advertise the correct exposure range omits 2512c06441e3 media: ov5647: Support V4L2_CID_VBLANK control omits 9428d93e4919 dt-bindings: usb-connector: Use OF graph schema omits c6da1ae49edd media: ov5647: Support V4L2_CID_HBLANK control omits 911f4516ee2b media: ov5647: Support V4L2_CID_PIXEL_RATE omits 7ef761a0015b media: ov5647: Set V4L2_SUBDEV_FL_HAS_EVENTS flag omits 6869e971b084 media: ov5647: Implement set_fmt pad operation omits 87576ac69996 media: ov5647: Use SBGGR10_1X10 640x480 as default omits a8df5af695a1 media: ov5647: Add SGGBR10_1X10 modes omits e907bd662ebd media: ov5647: Rename SBGGR8 VGA mode omits 14f70a3232aa media: ov5647: Add support for get_selection() omits e0de8a9aebd0 selinux: mark selinux_xfrm_refcount as __read_mostly omits d7d6074ecd49 media: ov5647: Break out format handling omits 5bc5ca7149c0 media: ov5647: Rationalize driver structure name omits 4974c2f19fd8 media: ov5647: Support gain, exposure and AWB controls omits ab614f27569f media: ov5647: Protect s_stream() with mutex omits 464090c0af3d media: ov5647: Implement enum_frame_size() omits f7a70f9a43a6 media: ov5647: Program mode at s_stream(1) time omits cd2bb4cb0996 selinux: mark some global variables __ro_after_init omits 2b18cbcf53f4 media: ov5647: Fix return value from read/write omits 24169a5aee25 media: ov5647: Replace license with SPDX identifier omits c9a05cece64c media: ov5647: Fix style issues omits 419b1d4ed1cb doc/zh_CN: add mips ingenic-tcu.rst translation omits 72bc9d08868d doc/zh_CN: add mips features.rst translation omits 7fd3954b0c52 doc/zh_CN: add mips booting.rst translation omits b8e724fd7117 doc/zh_CN: add mips index.rst translation omits 7a4826309722 media: ov5647: Fix format initialization omits 0f87233a473d media: ov5647: Add set_fmt and get_fmt calls. omits db478cd60d55 selinux: make selinuxfs_mount static omits dea4fcfe77d2 media: ov5647: Add support for non-continuous clock mode omits b050791d287a media: ov5647: Add support for PWDN GPIO. omits 1b5071af8240 media: dt-bindings: media: i2c: Rename ov5647.yaml omits 81015221a269 media: i2c: imx219: take lock in imx219_enum_mbus_code/frame_size omits 25c8d9a7689e media: Documentation: v4l: Document that link_validate op [...] omits 3c797e514b92 selinux: drop the unnecessary aurule_callback variable omits cc3283f8f41f drm/fourcc: fix Amlogic format modifier masks omits 352cf679c73d media: Documentation: v4l: Remove reference to video ops omits 46434ba04093 selinux: remove unused global variables omits dc25e3776e8f drm: distinguish return value of drm_dp_check_and_send_lin [...] omits f2973a1de9d9 ASoC: es8316: Fix possible NULL pointer deref in es8316_di [...] omits 554a1b00957e ASoC: adau17x1: Remove redundant null check before clk_dis [...] omits 780b1a02c179 ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slo [...] omits df33032146ba ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC omits 46466ab68e75 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_ [...] omits 1851ccf9e155 ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS [...] omits b2e3f897684c arm64: dts: qcom: sm8150: Add support for deep CPU cluster idle omits 11aa1415d8bd x86/entry: Remove now unused do_IRQ() declaration omits 74b30195395c sysfs: Support zapping of binary attr mmaps omits 71a1d8ed900f resource: Move devmem revoke code to resource framework omits 0fb1b1ed7dd9 /dev/mem: Only set filp->f_mapping omits dc217d2c5a7e PCI: Obey iomem restrictions for procfs mmap omits 96667f8a4382 mm: Close race in generic_access_phys omits eb83b8e3e647 media: videobuf2: Move frame_vector into media subsystem omits 04769cb1c45a mm/frame-vector: Use FOLL_LONGTERM omits d88a0c169bd5 misc/habana: Use FOLL_LONGTERM for userptr omits d4cb19250aae misc/habana: Stop using frame_vector helpers omits 9fcac0f1efea drm/exynos: Use FOLL_LONGTERM for g2d cmdlists omits 2c8c08f33ad7 drm/exynos: Stop using frame_vector helpers omits 3ac6e56c325e Revert "drivers: core: Detach device from power domain on [...] omits 1f0a16f04113 dmaengine: owl-dma: Fix a resource leak in the remove function omits b202d4e82531 dmaengine: fsldma: Fix a resource leak in an error handlin [...] omits cbc0ad004c03 dmaengine: fsldma: Fix a resource leak in the remove function omits 32d31c79a1a4 dmaengine: Add Intel LGM SoC DMA support. omits afd4df85602d dt-bindings: dma: Add bindings for Intel LGM SoC omits 89795852c9c4 usb: typec: ucsi: Add support for USB role switch omits 53febc956900 usb: dwc2: disable Link Power Management on STM32MP15 HS OTG omits f228cb27c561 usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG omits 2979ee7a9112 usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS omits 8653d71ce376 usb/gadget: f_midi: Replace tasklet with work omits 0c0a20f6da04 usb: dwc3: Simplify with dev_err_probe() omits 370e3d5b711d usb: dwc3: keystone: Simplify with dev_err_probe() omits 49d08cfc7830 usb: udc: core: Introduce started state omits babbdfc9d229 usb: dwc3: core: Replace devm_reset_control_array_get() omits 49b20dbf7497 drm/i915/gt: Perform an arbitration check before busywaiting omits 1a51b50c7237 drm/i915/gt: Check for arbitration after writing start seqno omits 492d3d246203 dt-bindings: usb: intel, keembay-dwc3: Validate DWC3 sub-node omits 1fd7b103451e dt-bindings: usb: qcom,dwc3: Validate DWC3 sub-node omits e9cd063547a1 dt-bindings: usb: keystone-dwc3: Validate DWC3 sub-node omits 3b34a58969b2 dt-bindings: usb: meson-g12a-usb: Validate DWC2/DWC3 sub-nodes omits 042cdcd6c923 dt-bindings: usb: meson-g12a-usb: Fix FL-adj property value omits dc87c87126d1 dt-bindings: usb: dwc3: Add Frame Length Adj constraints omits 6f84a28df802 dt-bindings: usb: dwc3: Add Tx De-emphasis constraints omits f82dc5571996 dt-bindings: usb: dwc3: Add synopsys, dwc3 compatible string omits 53f5ef5d622b dt-bindings: usb: dwc3: Add interrupt-names property support omits 389d77658801 dt-bindings: usb: Convert DWC USB3 bindings to DT schema omits 55e945593b0a dt-bindings: usb: renesas-xhci: Refer to the usb-xhci.yaml file omits 5b7e1bfd882f dt-bindings: usb: xhci: Add Broadcom STB v2 compatible device omits 17c01b82819e dt-bindings: usb: Convert xHCI bindings to DT schema omits c26835071c18 dt-bindings: usb: Add generic "usb-phy" property omits e692cc354415 dt-bindings: usb: usb-hcd: Add "tpl-support" property omits 99581ba863f9 dt-bindings: usb: Add "ulpi/serial/hsic" PHY types omits 5c67b97ecfa7 dt-bindings: usb: usb-drd: Add "otg-rev" property constraints omits b0864e1a4d9d dt-bindings: usb: Convert generic USB properties to DT schemas omits aa62401644b3 dt-bindings: usb: usb-hcd: Detach generic USB controller p [...] omits c706121386fe dt-bindings: clock: renesas: rcar-usb2-clock-sel: Add supp [...] omits 2b6587288a5a clk: renesas: r8a779a0: Add SYS-DMAC clocks omits 792501727c2a clk: renesas: r8a779a0: Add SDHI support omits 8bb67d87346a clk: renesas: rcar-gen3: Factor out CPG library omits 97af391a6fdc clk: renesas: rcar-gen3: Remove cpg_quirks access when reg [...] omits 010ce438e7bb clk: renesas: r8a779a0: Add MSIOF clocks omits f08b0d8498b0 clk: renesas: r8a779a0: Add PFC/GPIO clocks omits 9297e602adf8 selftests/x86: Use __builtin_ia32_read/writeeflags omits 8c1f21273e22 drm/i915/selftests: Allow huge_gem_object to kick the shrinker omits f7073fb98eb5 drm/i915/gem: Remove stolen node before releasing the region omits 6dd169fc201d pinctrl: renesas: checker: Restrict checks to Renesas platforms omits 09381eb16ad8 Merge tag 'fpga-cleanup-for-5.12' of git://git.kernel.org/ [...] omits f7452c7cbd5b drm/i915: Allow the sysadmin to override security mitigations omits 008ead6ef8f5 drm/i915/gt: Restore clear-residual mitigations for Ivybri [...] omits eebfb32e2685 drm/i915/gt: Limit VFE threads based on GT omits 161a582bd1d8 USB: serial: mos7720: improve OOM-handling in read_mos_reg() omits 7e60bdeb91ef drm: Fix macro name DRM_MODE_PROP_OBJECT in code comment omits 2dee38d8cdaa drm: Removes invalid function return value comment information omits 1316b6e460ff dt-bindings: display: Augment s6e63m0 bindings omits cce73665eae2 drm/i915/dg1: Update voltage swing tables for DP omits 5e144c42ee68 csky: Fixup _PAGE_ACCESSED for default pgprot omits f1f61c971aa6 csky: remove unused including <linux/version.h> omits 8bfb676492da csky: Fix a size determination in gpr_get() omits 87f3248cdb9a csky: Reconstruct VDSO framework omits e26db7ad9c31 csky: mm: abort uaccess retries upon fatal signal omits bd0bf90e30c4 csky: Sync riscv mm/fault.c for easy maintenance omits 0f7e8efab257 csky: Fixup do_page_fault parent irq status omits 06f3f764417b csky: Add faulthandler_disabled() check omits 3e455cf5f30f csky: Fixup update_mmu_cache called with user io mapping omits 78bfa70b16e6 csky: Fixup FAULT_FLAG_XXX param for handle_mm_fault omits 1152cb5a9a84 csky: Add show_tlb for CPU_CK860 debug omits 3b756ccddb8a csky: Fix TLB maintenance synchronization problem omits c109f42450ec csky: Add kmemleak support omits b0ae5e26b863 csky: Remove prologue of page fault handler in entry.S omits 7b513cf2bfdc csky: Fixup PTE global for 2.5:1.5 virtual memory omits 8e35ac734fe2 csky: Cleanup asm/spinlock.h omits c38425df2037 csky: Fixup asm/cmpxchg.h with correct ordering barrier omits d6c5cb9f8c75 csky: Fixup futex SMP implementation omits 8d11f21a73e6 csky: Fixup barrier design omits f92ddfb7b541 csky: Remove custom asm/atomic.h implementation omits 51748e77eba9 csky: Fixup show_regs doesn't contain regs->usp omits 398cb92495cc csky: Fixup perf probe failed omits 0c8a32eed162 csky: Add memory layout 2.5G(user):1.5G(kernel) omits 9254cd1d2926 drm/hisilicon: Use drm_crtc_mask() omits b67554232307 dt-bindings: display: Use OF graph schema omits 453f617a30aa drm/amdgpu: Resize BAR0 to the maximum available size, eve [...] omits 907830b0fc9e PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse omits 192f1bf7559e PCI: Add pci_rebar_bytes_to_size() omits 8fbdbb66f8c1 PCI: Export pci_rebar_get_possible_sizes() omits 0499220d6dad dt-bindings: Add missing array size constraints omits 5b9576e202e1 dt-bindings: mediatek: add description for mt8192 display omits e5376f2ea2e2 arm64: dts: qcom: Clean up sc7180-trogdor voltage rails omits cd7a214f6bdf drm/i915/selftests: Include engine name after reset failure omits 0da3f2500aa4 drm/i915/gt: Disable arbitration around Braswell's pdp updates omits ca880a15ef5c dt-bindings:iio:health:ti,afe4404: Fix wrong compatible value. omits f0535df039e2 i2c: smbus: switch from loops to memcpy omits 945f673b7dab drm/amd/display/dc/gpio/hw_factory: Delete unused function [...] omits bc4cf4d4a657 drm/amd/display/dc/dce/dmub_psr: Demote non-conformant ker [...] omits e738e5aed92c drm/amd/display/dc/dce/dce_panel_cntl: Remove unused varia [...] omits d56631c58dae drm/amd/display/dc/dce/dce_i2c_sw: Make a bunch of local f [...] omits e57b7ed46789 drm/amd/display/dc/dce/dce_i2c_hw: Make functions called b [...] omits 9b15fc3cb0e9 drm/amd/display/dc/bios/bios_parser: Fix misspelling of fu [...] omits 19ee917ad354 drm/amd/display/dc/dce/dce_aux: Remove unused function 'ge [...] omits 34f8f44e2117 drm/amd/display/dc/dce/dce_opp: Make local functions and o [...] omits fd14bd0ded88 drm/amd/display/dc/dce/dce_dmcu: Move 'abm_gain_stepsize' [...] omits aea4590d2690 drm/amd/display/dc/dce/dce_dmcu: Staticify local function [...] omits b5ffcb487eab drm/amd/display/dc/dce/dce_transform: Remove 3 unused/lega [...] omits d031aa065f87 drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix worthy functi [...] omits 2fed1746e115 drm/amd/display/dc/dce/dce_clock_source: Fix formatting/sp [...] omits 55e920254171 drm/amd/display/dc/dce/dce_link_encoder: Make functions in [...] omits c8e9b5ec9b1c drm/amd/display/dc/dce/dce_stream_encoder: Remove unused v [...] omits 062adb808a14 drm/amd/display/dc/dce/dce_audio: Make function invoked by [...] omits 2ff427c77231 drm/amd/display/dc/bios/bios_parser2: Fix some formatting [...] omits b76f0c6ca3e5 drm/amd/display/dc/bios/bios_parser: Fix a whole bunch of [...] omits 6862bc4a6251 drm/amd/display/dc/bios/bios_parser: Make local functions static omits 051a887f2935 drm/amd/display/dc/bios/command_table_helper2: Fix legacy [...] omits 4646c42d671f drm/amd/display/dc/bios/command_table_helper: Fix kernel-d [...] omits 61fd2fd80a38 drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs: Demote non-ke [...] omits 4a5311379dee drm/amd/display/dc/basics/conversion: Demote obvious kerne [...] omits 8565db8087be drm/amd/pm/powerplay/hwmgr/vega10_hwmgr: Fix a bunch of ke [...] omits eb315eb0bdca drm/amd/pm/powerplay/hwmgr/hwmgr: Move prototype into shar [...] omits ec52d94f9b8e drm/amd/pm/powerplay/hwmgr/smu7_hwmgr: Fix formatting and [...] omits 9e0a4153813a drm/amd/pm/powerplay/hwmgr/vega20_hwmgr: Fix legacy functi [...] omits 35880f3964e7 drm/amd/pm/powerplay/hwmgr/vega12_hwmgr: Fix legacy functi [...] omits 9af1197fa28a drm/amd/pm/powerplay/hwmgr/ppatomctrl: Fix documentation f [...] omits 62f1cda96b40 drm/amd/pm/powerplay/hwmgr/process_pptables_v1_0: Provide [...] omits 93a2ba14c97a drm/amd/amdgpu/vega20_ih: Add missing descriptions for 'ih [...] omits 9c573cf255ea drm/amd/amdgpu/amdgpu_ih: Update 'amdgpu_ih_decode_iv_help [...] omits 2a38ca998f50 drm/amdgpu: Add missing BOOTUP_DEFAULT to profile_name[] omits a897913a8191 MAINTAINERS: update radeon/amdgpu/amdkfd git trees omits 1dbb6c8fa6e1 drm/amd/display: tweak the kerneldoc for active_vblank_irq_count omits 665fe4dce83d drm/amdgpu: enable gpu recovery for navy_flounder omits ee037040f808 samples/kprobes: Remove misleading comment omits 7594bb08fb68 Documentation: document dma device use for mcb omits 04b38d012556 seccomp: Add missing return in non-void function omits 7178b4a7d69c docs: Include ext4 documentation via filesystems/ omits 85430c22e5ae Documentation/dax: Update description of DAX policy changing omits c4c6b86acff7 Documentation: Fix typos found in cgroup-v2.rst omits 6a2195a104a4 docs: filesystems: vfs: Correct the struct name omits 05a5f51ca566 Documentation: Replace lkml.org links with lore omits 3a4928cf5e3c Documentation: kernel-hacking: change 'current()' to 'current' omits 2bbd6dba84d4 drm/i915: Try to use fast+narrow link on eDP again and fal [...] omits 23145465c5b0 Merge branch 'icc-msm8939' into icc-next omits 4e25ccdeeb73 drm/i915: Fix checkpatch warns in cursor code omits bfeccc6a18de spi: rpc-if: Gaurd .pm assignment with CONFIG_PM_SLEEP #if [...] omits 2ef0170e9039 spi: cadence-quadspi: Fix build warning on 32-bit platforms omits 1675cdd3d7e2 Merge series "ASoC: rt5645: Enable internal mic and headse [...] omits f3ddced14b42 Merge series "Enable DMA mode on Intel Keem Bay platform" [...] omits 3a6319df506f arm64: dts: ti: k3-j7200-common-proc-board: Enable PCIe omits 429c0259f17f arm64: dts: ti: k3-j7200-common-proc-board: Enable SERDES0 omits 3276d9f53cf6 arm64: dts: ti: k3-j7200-main: Add PCIe device tree node omits 4c1b22a953d9 arm64: dts: ti: k3-j7200-main: Add SERDES and WIZ device t [...] omits edb96779f3bc arm64: dts: ti: k3-j721e-main: Remove "syscon" nodes added [...] omits 0e3cfb868137 arm64: dts: ti: k3-j721e-main: Fix supported max outbound regions omits fdb0887c5a87 thunderbolt: Start lane initialization after sleep omits 6889e00f0e13 thunderbolt: Constify static attribute_group structs omits 6650ab2a4426 spi: spi-bcm-qspi: style: Simplify bool comparison omits e91b65b36fde ASoC: soc-pcm: Fix an uninitialized error code omits fe9989fb25b0 ASoC: wm_adsp: Fix uninitialized variable warnings omits 4eeed5f40354 ASoC: soc-pcm: return correct -ERRNO in failure path omits 5a15cd7fce20 ASoC: rt5682: enable fast discharge for headset unplugging omits 867f8d18df4f ASoC: rt5682: fix getting the wrong device id when the sus [...] omits 3ac2bfd52b7d ASoC: rt5645: Enable internal microphone and JD on ECS EF20 omits 28c988492cf6 ASoC: rt5645: add inv_hp_det flag omits a4dae468cfdd ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series omits 21f603482a6b ASoC: rt5645: Introduce mapping for ACPI-defined GPIO omits ff7fb44d00e5 drm/i915: Fix HTI port checking omits 6a3daee1b38e drm/i915/selftests: Fix some error codes omits 6d3b47ddffed x86/resctrl: Apply READ_ONCE/WRITE_ONCE to task_struct.{rm [...] omits e0ad6dc8969f x86/resctrl: Use task_curr() instead of task_struct->on_cp [...] omits 3ff4ec0e281d x86/resctrl: Add printf attribute to log function omits 0d4ced1c5bfe drm/i915/backlight: fix CPU mode backlight takeover on LPT omits 8811955d0a6d arm64: dts: renesas: rzg2: Add RPC-IF Support omits e1076ce07b77 arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H omits 4d0e87eb6f54 arm64: dts: renesas: r8a774e1: Introduce beacon-rzg2h-kit omits ed6ae131b0e8 arm64: dts: renesas: r8a774b1: Introduce beacon-rzg2n-kit omits 33aaab6d5c63 arm64: dts: renesas: beacon-rzg2m-kit: Rearrange SoC uniqu [...] omits e718d563750d arm64: dts: renesas: beacon: Better describe keys omits dc3dba98d2d3 arm64: dts: renesas: beacon: Configure Audio CODEC clocks omits b29120d6cfa9 arm64: dts: renesas: beacon kit: Fix Audio Clock sources omits fe82bb4db533 arm64: dts: renesas: beacon: Configure programmable clocks omits ccae03f33706 drm/virtio: fix prime export for vram objects omits 8aeef9d4f489 drm/virtio: make sure context is created in gem open omits 3dba1da360da Merge 5.11-rc3 into staging-next omits a66a7d48f34a Merge 5.11-rc3 into usb-next omits 591afd6e5a50 Merge 5.11-rc3 into char-misc-next omits 2f6aa61d87e7 Input: omap4-keypad - implement errata check for lost key- [...] omits 29bf35e5ee80 Input: omap4-keypad - use PM runtime autosuspend omits 98b0c88d4bfb Input: omap4-keypad - move rest of key scanning to a separ [...] omits 905dbf1d39d7 Input: omap4-keypad - scan keys in two phases and simplify [...] omits 7e0541b25702 Input: omap4-keypad - disable unused long interrupts omits 60dc45119465 Input: omap4-keypad - switch to use managed resources omits 88f7f6bcca37 arm64: dts: freescale: Add support for phyBOARD-Pollux-i.MX8MP omits d22782c03d89 bindings: arm: fsl: Add PHYTEC i.MX8MP devicetree bindings omits 4a63902c2b33 arm64: defconfig: Enable PCA9532 support omits 411539577f52 arm64: defconfig: Enable rv3028 i2c rtc driver omits 062bf67d83e5 ARM: dts: add Protonic PRTI6G board omits 60f95bf61edd dt-bindings: arm: fsl: add Protonic PRTI6G board omits 2e0e77e4b82c ARM: dts: imx6q(dl): Move 'port' nodes under 'ports' for H [...] omits f3604ba14bd7 ARM: dts: add Protonic MVT board omits 002c73209e9d dt-bindings: arm: fsl: add Protonic MVT board omits 6f30b27c5ef5 arm64: dts: imx8mm: Add Gateworks i.MX 8M Mini Development Kits omits 46a7867dd704 dt-bindings: arm: fsl: Add binding for Gateworks boards wi [...] omits 7d981405d0fd soc: imx8m: change to use platform driver omits cbff23797fa1 arm64: dts: imx8m: add NVMEM provider and consumer to read [...] omits ce58459d8c7f arm64: dts: imx8m: add SoC ID compatible omits 267d46714054 dt-bindings: soc: imx8m: add DT Binding doc for soc unique ID omits 8e9f7797bcdf arm64: dts: lx2160a: use constants in the clockgen phandle omits b0ccb208d760 arm64: dts: ls208xa: use constants in the clockgen phandle omits f9799323bda6 arm64: dts: ls1088a: use constants in the clockgen phandle omits 973fb5e174b0 arm64: dts: ls1046a: use constants in the clockgen phandle omits 7525022da260 arm64: dts: ls1043a: use constants in the clockgen phandle omits 99314eb13c74 arm64: dts: ls1028a: use constants in the clockgen phandle omits 70db442df67c arm64: dts: ls1012a: use constants in the clockgen phandle omits 1773b8d6697a arm64: dts: imx8mq-librem5-r3: workaround i2c1 issue with [...] omits 6a67d8fbee56 arm64: dts: imx8mq-librem5: Move usdhc clocks assignment t [...] omits e695e62306d4 drm/hisilicon: Delete the empty function mode_valid omits c003b15b4c10 arm64: dts: imx8mq-librem5: add pinctrl for the touchscree [...] omits 84b1f57d1067 arm64: dts: imx8mq-librem5: add vin-supply to VDD_1V8 omits 62270eeb2b63 arm64: dts: imx8mq: Add clock parents for mipi dphy omits 9184f0b22088 arm64: defconfig: Enable Librem 5 devkit components omits e41d4c011706 fpga: dfl: fme: Constify static attribute_group structs omits f5187329d072 fpga: Use DEFINE_SPINLOCK() for spinlock omits f9eb60d57407 ARM: dts: imx6q-logicpd: Drop unused clock-names reference omits 190621e0f609 arm64: dts: imx8mm-beacon: Drop unused clock-names reference omits 48563c054f59 arm64: dts: imx8mq-librem5-devkit: Drop custom clock settings omits ff38c1ddbb1c arm64: dts: imx8mq-librem5-devkit: Disable snvs_rtc omits edb93de429f9 arm64: dts: imx8mq-librem5-devkit: Tweak pmic regulators omits a363bfb986ba dt-bindings:iio:dac:microchip,mcp4725: fix properties for mcp4726 omits 28e37a92e307 iio: adc: ad7476: Add LTC2314-14 support omits 58a5e29c5b77 iio: adc: stm32-adc: Remove redundant null check before cl [...] omits 07fe995f942b iio: frequency: adf4350: Remove redundant null check befor [...] omits cef49e5ea117 iio: adc: ab8500-gpadc: Support non-hw-conversion omits 138daca30ee9 iio: sc27xx_adc: Use DIV_ROUND_CLOSEST() instead of open-c [...] omits de8860b1ed47 iio: magnetometer: Add driver for Yamaha YAS530 omits 165c51479712 iio: accel: yamaha-yas530: Add DT bindings omits 9f094829eaed iio: tsl2583: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 166549bb1e1d iio: bme680: Use DIV_ROUND_CLOSEST() instead of open-coding it omits ed0ccf6d22cc iio: vl6180: Use DIV_ROUND_CLOSEST() instead of open-coding it omits b9968e16adac iio:light:apds9960 add detection for MSHW0184 ACPI device [...] omits baa7c2cd99c6 drm/i915: Refactor marking a request as EIO omits e3aabe31fd74 drm/i915/gt: Mark up a debug-only function omits a42f4dd2bf6c drm/i915/gt: Remove unused function 'dword_in_page' omits 9a437ccb84f0 drm/i915/gt: Exercise lrc_wa_ctx initialisation failure omits 4df685091dfe iio: imu: inv_mpu6050: Add support for MPU-6880 omits af73caa71a67 dt-bindings: iio: imu: mpu6050: Document invensense,mpu6880 omits 749787477ae4 dt-bindings:iio:gyro:invensense,mpu3050: txt to yaml forma [...] omits 44fd881338b7 dt-bindings:iio:imu:invensense,mpu6050: txt to yaml conversion omits b0621d215138 iio: chemical: pms7003: convert comma to semicolon omits 18b4c9cd9659 iio: core: Copy iio_info.attrs->is_visible into iio_dev_op [...] omits 2a9685d1a3b7 iio: adc: xilinx: use more devres helpers and remove remove() omits eab64715709e iio: adc: xilinx: use devm_krealloc() instead of kfree() + [...] omits 9d8fd2a06a2b iio: adc: xilinx: use helper variable for &pdev->dev omits c2b7720a7905 iio: xilinx-xadc: Add basic support for Ultrascale System Monitor omits d0dc4c80b9ee dt-bindings:iio:xilinx-xadc: Add Xilinx System Management [...] omits 7f02feb56d9d arm64: dts: rockchip: add SPDIF node for rk3399-rockpro64 omits 25572fb5aa98 arm64: dts: rockchip: enable HDMI sound nodes for rk3328-rock64 omits 6c3ae9f9a133 arm64: dts: rockchip: add QoS register compatibles for px30 omits bd3fd04910ab arm64: dts: rockchip: add QoS register compatibles for rk3399 omits 6cc35e5edbe4 ARM: dts: rockchip: add QoS register compatibles for rk3288 omits b39d9683c721 ARM: dts: rockchip: add QoS register compatibles for rk306 [...] omits 3c8e5d51e4c6 arm64: defconfig: Enable REGULATOR_MP8859 omits 221c6c042fa0 arm64: dts: rockchip: assign a fixed index to mmc devices [...] omits 36948ec3d4d0 ARM: dts: rockchip: add gpu node to rk3288-miqi omits 99b40ced9ef6 MIPS: bitops: Fix reference to ffz location omits 3b15cdc15956 tracing: move function tracer options to Kconfig omits 9b3a8f558ddf drm/i915/gt: Disable arbitration on no-preempt requests omits 751f82b353a6 drm/i915/gt: Only disable preemption on gen8 render engines omits b1ad5f6d68cb drm/i915/gt: Only retire on the last breadcrumb if the las [...] omits 2b2985a417c7 drm/i915/gt: Restore ce->signal flush before releasing vir [...] omits 0399d0e33a64 drm/i915/selftests: Rearrange ktime_get to reduce latency [...] omits c318a203eade drm/i915/selftests: Skip unstable timing measurements omits 5b4dc95cf7f5 drm/i915/gt: Prevent use of engine->wa_ctx after error omits 4af0e6e39b7e x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE omits 19fe4ac6f0e7 drm/i915: Disable RPM wakeref assertions during driver shutdown omits 661f385961f0 RDMA/siw: Fix handling of zero-sized Read and Receive Queues. omits 044a48f420b9 drm/amdgpu: fix DRM_INFO flood if display core is not supp [...] omits 4928b480cbed drm/amdgpu/display: fix build with CONFIG_DRM_AMD_DC_DCN disabled omits 08da4fcd6d98 drm/amd/pm: modify the fine grain tuning function for Renoir omits 307f049bfcad drm/amd/pm: add the parameters of power profiles for vangogh omits d1176dd5e3ce drm/amdgpu/psp: fix psp gfx ctrl cmds omits 7af103ea8722 drm/amdkfd: check more client ids in interrupt handler omits 673da94cb85c drm/amdgpu: Correct the read sclk for navi10 omits 1eb2aae31e9f drm/amdgpu: Add new mode 2560x1440 omits 82581fcf070b drm/modes: add non-OF stub for of_get_drm_display_mode omits 9ddaa1e6181b ASoC: intel, keembay-i2s: Add info for device to use DMA omits 11b943c06a1c ASoC: Intel: KMB: Enable DMA transfer mode omits 6166174afc2b soc: samsung: exynos-chipid: correct helpers __init annotation omits 7bb39313cd62 x86/mce: Make mce_timed_out() identify holdout CPUs omits 5f8be91161b3 drm/i915/pps: Reuse POWER_DOMAIN_DISPLAY_CORE in pps_{lock [...] omits 0fab972eef49 drivers: core: Detach device from power domain on shutdown omits b9e7773e229d Merge tag 'v5.11-berlin-dts' of git://git.kernel.org/pub/s [...] omits 35d09d1ad451 Merge tag 'v5.11-berlin-dts64' of git://git.kernel.org/pub [...] omits 665a8799b05e ARM: Remove PicoXcell platform support omits 0c08a1c1d7d8 ARM: dts: Remove PicoXcell platforms omits 0e793a4e2834 pinctrl: tigerlake: Add Alder Lake-P ACPI ID omits 91d898e51e60 pinctrl: intel: Convert capability list to features omits 6be69293196c spi: renesas,sh-msiof: Add r8a779a0 support omits 8728a81b8f10 spi: Fix distinct pointer types warning for ARCH=mips omits 31c51a424f51 ASoC: es8328: Remove redundant null check before clk_disab [...] omits a0312af1f94d HID: core: detect and skip invalid inputs to snto32() omits f7271b2a697d HID: uclogic: Improve support for Trust Panora omits 998c49e8f8b7 pinctrl: intel: Drop unnecessary check for predefined features omits 036e126c72eb pinctrl: intel: Split intel_pinctrl_add_padgroups() for be [...] omits f2ad9bfd4dda dt-bindings: reset: convert Hisilicon reset controller bin [...] omits 0cafb846a326 dt-bindings: reset: correct vendor prefix hisi to hisilicon omits e0d1662443ee reset: hisilicon: correct vendor prefix omits def26913b66f reset: simple: add BCM4908 MISC PCIe reset controller support omits 9fc33807ad29 dt-bindings: reset: document Broadcom's BCM4908 PCIe reset [...] omits 102056180529 Merge drm/drm-next into drm-intel-next omits 5c99720b2838 x86/asm: Add a missing __iomem annotation in enqcmds() omits 6ae58d871319 x86/asm: Annotate movdir64b()'s dst argument with __iomem omits 2b405ec0e1c4 drm/mipi-dbi: Switch to new kerneldoc syntax for named var [...] omits 75b1a8f9d62e ALSA: Convert strlcpy to strscpy when return value is unused omits e2fcd6e427c2 dma: idxd: use DEFINE_MUTEX() for mutex lock omits 33cb6d1ed311 dmaengine: at_hdmac: remove platform data header omits c518a2fd1bcf dmaengine: owl: Add compatible for the Actions Semi S500 D [...] omits 9e9eb85e43e7 dt-bindings: dma: owl: Add compatible string for Actions S [...] omits 622aae879c1d crypto: vmx - Move extern declarations into header file omits 2481104fe98d crypto: x86/aes-ni-xts - rewrite and drop indirections via [...] omits 86ad60a65f29 crypto: x86/aes-ni-xts - use direct calls to and 4-way stride omits 91b1b640b834 scsi: storvsc: Validate length of incoming packet in storv [...] omits 244808e03029 scsi: storvsc: Resolve data race in storvsc_probe() omits ab548fd21e1c scsi: storvsc: Fix max_outstanding_req_per_channel for Win [...] omits 181dd9a4c2c6 scsi: lpfc: Update lpfc version to 12.8.0.7 omits 0b3ad32e2646 scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better rea [...] omits a22d73b655a8 scsi: lpfc: Implement health checking when aborting I/O omits 243156c0108d scsi: lpfc: Fix crash when nvmet transport calls host_release omits ff8a44bff5ef scsi: lpfc: Fix vport create logging omits 9ec58ec7d41a scsi: lpfc: Fix NVMe recovery after mailbox timeout omits 31051249f12e scsi: lpfc: Fix target reset failing omits da09ae4864e1 scsi: lpfc: Fix error log messages being logged following [...] omits f0871ab68a8b scsi: lpfc: Prevent duplicate requests to unregister with [...] omits 3ba6216aaded scsi: lpfc: Fix FW reset action if I/Os are outstanding omits c33b1609344f scsi: lpfc: Use the nvme-fc transport supplied timeout for [...] omits 07aaefdf75c5 scsi: lpfc: Fix crash when a fabric node is released prematurely omits ecf041fe9895 scsi: lpfc: Refresh ndlp when a new PRLI is received in th [...] omits d2f2547efd39 scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_POR [...] omits 8e062ce305ad scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config omits 3997e0fdd587 scsi: hisi_sas: Remove auto_affine_msi_experimental module_param omits d9edeb8b4768 scsi: ufs: Replace sprintf and snprintf with sysfs_emit omits aaac0ea98390 scsi: ufs: Fix all Kconfig help text indentation omits 654080d02edb scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() omits 1f4a4a19508d scsi: ibmvfc: Complete commands outside the host/queue lock omits 57e80e0bc108 scsi: ibmvfc: Define per-queue state/list locks omits e4b26f3db864 scsi: ibmvfc: Make command event pool queue specific omits f8968665af28 scsi: ibmvfc: Define generic queue structure for CRQs omits 867fdc2d6e34 scsi: ufs: Make UPIU trace easier differentiate among CDB, [...] omits 0ed083e91662 scsi: ufs: Distinguish between TM request UPIU and respons [...] omits be20b51cfd85 scsi: ufs: Distinguish between query REQ and query RSP in [...] omits 9d5095e74c83 scsi: ufs: Don't call trace_ufshcd_upiu() in case trace po [...] omits 28fa68fc557a scsi: ufs: Use __print_symbolic() for UFS trace string print omits c7c730ac6a88 scsi: ufs: Remove stringize operator '#' restriction omits d5805af9fe9f riscv: Fix builtin DTB handling omits d573b5558abb riscv: dts: add initial board data for the SiFive HiFive U [...] omits 3489c030102f dt-bindings: riscv: Update YAML doc to support SiFive HiFi [...] omits 57985788158a riscv: dts: add initial support for the SiFive FU740-C000 SoC omits 42cf244c8f03 dt-bindings: gpio: Update DT binding docs to support SiFiv [...] omits b1f592d5c1e3 dt-bindings: pwm: Update DT binding docs to support SiFive [...] omits 75e6d7248efc dt-bindings: riscv: Update DT binding docs to support SiFi [...] omits 507308b8ccc9 RISC-V: sifive_l2_cache: Update L2 cache driver to support [...] omits af951c3a113b dt-bindings: riscv: Update l2 cache DT documentation to ad [...] omits 21855cac82d3 riscv/mm: Prevent kernel module to access user memory with [...] omits 21733cb51847 riscv/mm: Introduce a die_kernel_fault() helper function omits 641e8cd2cbf0 riscv: Cleanup sbi function stubs when RISCV_SBI disabled omits 4992a7f7105d drm/hisilicon: Use simple encoder omits 4386b8e5ad71 drm/i915/gt: Remove timeslice suppression omits c185a16eceae drm/i915: Wrap our timer_list.expires checking omits aaf1226bd95b RDMA: Use kzalloc for allocating only one thing omits e590474768f1 driver core: Set fw_devlink=on by default omits c13b82792711 driver core: fw_devlink_relax_cycle() can be static omits b0e2fa4f611b driver core: Handle cycles in device links created by fw_devlink omits b90fb8f66c61 driver core: Have fw_devlink use DL_FLAG_INFERRED omits 0ccccb045c87 RDMA/cma: Delete useless kfree code omits fe91b2366a0b RDMA/hfi1: remove h from printk format specifier omits 6847f4392467 RDMA/hns: remove h from printk format specifier omits 90fd840e7277 Merge series "regulator: mcp16502: make lpm pin optional" [...] omits 4b9bbb29baf6 driver core: Add device link support for INFERRED flag omits fb88c9a3e2ed drivers: base: Kconfig: fix spelling mistake "heterogenous [...] omits 1f0dfa0545e7 driver core: Add debug logs for device link related probe [...] omits 7520962b6690 drivers: base: remove unused function find_bus() omits 59b26d2e96c4 bus: fsl-mc: add missing __iomem attribute omits 47771f1715bf misc: eeprom_93xx46: Enable module autoprobe for microchip [...] omits 13613a2246bf misc: eeprom_93xx46: Fix module alias to enable module autoprobe omits b82a27075a04 ARM: dts: arria10: add PMU node omits 90eef9f71208 RDMA: Convert comma to semicolon omits 6dcb8bf9a1d7 Merge branch 'for-linus' into for-next omits 80d3e07ec509 clk: renesas: r8a779a0: Fix parent of CBFUSA clock omits 5b30be15ca26 clk: renesas: r8a779a0: Remove non-existent S2 clock omits cf34838d591f remoteproc: stm32: improve debug using dev_err_probe omits 9e19f44d7f08 remoteproc: qcom: add more help text qcom options omits 66e713fbbbc6 powercap/drivers/dtpm: Fix size of object being allocated omits f8f706ad75ab powercap/drivers/dtpm: Fix an IS_ERR() vs NULL check omits 0fe1329b7b51 powercap/drivers/dtpm: Fix some missing unlock bugs omits 2185c23071e2 powercap/drivers/dtpm: Fix a double shift bug omits 826e6faf49ae arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible omits 8cc8eeffd058 remoteproc: qcom_wcnss: Add qcom,wcn3660b compatible omits a1cd0d4d8678 dt-bindings: remoteproc: qcom,wcnss: Add qcom,wcn3660b compatible omits f772081f4883 arm64: dts: qcom: sc7180: Add "dp_hot_plug_det" pinconf fo [...] omits fef419c463d0 soc: qcom: rpmh: Remove serialization of TCS commands omits 04f111130e9a thermal/core: Remove notify ops omits a73cb2024caa thermal/drivers/acpi: Use hot and critical ops omits 907dfdc945aa regulator: bd718x7: Stop using parent data omits eea0b4e21323 regulator: mcp16502: document lpm as optional omits 8aad7fabce6a MAINTAINERS: add myself as maintainer for mcp16502 omits 3c42728c18d0 regulator: mcp16502: lpm pin can be optional on some platforms omits ccb21774863a MIPS: UAPI: unexport unistd_nr_{n32,n64,o32}.h omits c6f2a9e17b9b MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 omits 2c1382840c19 ASoC: soc-pcm: disconnect BEs if the FE is not ready omits aac568269bd8 ASoC: Intel: bytcht_es8316: Remove comment about SSP0 bein [...] omits 3b31bb6bb549 MIPS: init: move externs to header file omits fdd85e04df3f MIPS: zboot: Avoid endless loop in clear BSS. omits a6e83acee2dd MIPS: Remove empty prom_free_prom_memory functions omits c58734eee6a2 MIPS: c-r4k: Fix section mismatch for loongson2_sc_init omits d422c6c0644b MIPS: Use address-of operator on section symbols omits d61adf609c48 staging: unisys: visorhba: enhance visorhba to use channel [...] omits 662d82cf39ff staging: vchiq: fix uninitialized variable copy omits 04dfd7273398 staging: vc04_services: Add a note to the TODO omits 88753cc19f08 staging: vchiq: Fix bulk transfers on 64-bit builds omits 96ae327678ec staging: vchiq: Fix bulk userdata handling omits c9cd57bf57fd tty: Protect disc_data in n_tty_close and n_tty_flush_buffer omits 33d4ae988598 drivers:tty:pty: Fix a race causing data loss on close omits f446776ebffb tty: Export redirect release omits 2e16d0df87ba clk: renesas: r8a779a0: Add HSCIF support omits c31c3ea02e21 serial: stm32: update transmission complete error message [...] omits 97f3a0850ae4 serial: stm32: clean probe and remove port deinit omits 9359369ada36 serial: stm32: update conflicting RTS/CTS config comment omits 9ba8377c3aad dt-bindings: serial: stm32: update rts-gpios and cts-gpios omits 8ebd966576ab serial: stm32: add author omits 56f9a76c27b5 serial: stm32: add "_usart" prefix in functions name omits 92fc00238675 serial: stm32: fix code cleaning warnings and checks omits e7997f7ff7f8 serial: stm32: fix DMA initialization error handling omits c762a2b846b6 tty: drop termiox user definitions omits 0bc1bd092af3 tty_port: drop last traces of low_latency omits bb9146688c0d tty: cpm_uart, use port->flags instead of low_latency omits cac8a63063e3 vgacon: drop BROKEN_GRAPHICS_PROGRAMS omits ff2047fb755d vt: drop old FONT ioctls omits 9777f8e60e71 vt/consolemap: do font sum unsigned omits 7d7dec450a66 8250_tegra: clean up tegra_uart_handle_break omits 9bc1b2b9b848 tty: pty, remove BUG_ON from pty_close omits e81de384af9b vt: keyboard, defkeymap.c_shipped, approach the unicode table omits f14e0394859d vt: keyboard, defkeymap.c_shipped, approach the definitions omits a18a9da82c57 vt: keyboard, make keyboard_tasklet local omits 63f24a7fafd4 vt: move set_leds to keyboard.c omits 477dfdccfcae memory: dfl-emif: add the DFL EMIF private feature driver omits 56172ab35338 fpga: dfl: add support for N3000 Nios private feature omits ecc1641aca65 fpga: dfl: move dfl bus related APIs to include/linux/dfl.h omits 4a224acec597 fpga: dfl: add dfl bus support to MODULE_DEVICE_TABLE() omits 9326eecd9365 fpga: dfl: move dfl_device_id to mod_devicetable.h omits e08b9e6d87cc fpga: dfl: fix the definitions of type & feature_id for df [...] omits fa41d10589be fpga: dfl-pci: locate DFLs by PCIe vendor specific capability omits 3e265f836e9d fpga: dfl: refactor cci_enumerate_feature_devs() omits 841081d89d5a usb: usbip: Use DEFINE_SPINLOCK() for spinlock omits 4d7aae9f7a18 usb: gadget: configfs: Add a specific configFS reset callback omits 2313f4700327 Merge drm/drm-next into drm-misc-next omits cb3cfbf79aff Merge tag 'drm-misc-next-2021-01-06' of git://anongit.free [...] omits 73dc923eeb5d Merge tag 'du-next-20210105' of git://linuxtv.org/pinchart [...] omits ca765c731ebd Merge tag 'drm-intel-next-2021-01-04' of git://anongit.fre [...] omits 5d91295257ea drm/imx: dw_hdmi-imx: depend on OF to fix randconfig compi [...] omits 6fdb335f1c9c drm/i915/dsi: Use unconditional msleep for the panel_on_de [...] omits e240cc766523 Merge tag 'imx-drm-next-2021-01-04' of git://git.pengutron [...] omits 87f2eb1b2158 dt-bindings: mediatek: add description for mt8183 display omits 5beed15e4b53 Merge tag 'topic/dp-hdmi-2.1-pcon-2020-12-23' of git://ano [...] omits 18589d74f45d Merge tag 'drm-misc-next-2020-12-17' of git://anongit.free [...] omits 75e9e9764c2a arm64: defconfig: enable clock driver for ZynqMP platforms omits 086b4f7afded arm64: dts: allwinner: h5: Add deinterlace node omits 62de535663e8 ARM: dts: sun8i: r40: Add deinterlace node omits 3069a84fd67b dt-bindings: media: Add Allwinner R40 deinterlace compatible omits 2b29eed3f201 x86/platform: Retire arch/x86/platform/goldfish omits c8ed7211bf12 ARM: dts: imx28: add pinmux for USB1 overcurrent on pwm2 omits fbaff050bb09 ARM: mach-imx: imx6ul: Print SOC revision on boot omits c7e73b5051d6 ARM: imx: mach-imx6ul: remove 14x14 EVK specific PHY fixup omits 2c62f908c08e ARM: dts: add Plymovent BAS board omits 8c906de4b768 ARM: dts: add Plymovent M2M board omits f1b8d58d3188 dt-bindings: arm: fsl: add Plymovent BAS board omits 94e17a033953 dt-bindings: arm: fsl: add Plymovent M2M board omits 7ae786b05f7e dt-bindings: vendor-prefixes: Add an entry for Plymovent omits 922fb2db0287 dt-bindings: display: simple: Add Kyocera tcg070wvlq panel omits 279ebba7fbf0 dt-bindings: display: simple: add EDT compatibles already [...] omits d3c83bcab318 dt-bindings: display: simple: fix alphabetical order for E [...] omits 4c36eb101986 arm64: dts: imx8mn-evk: Add sound-spdif card nodes omits b5f2ace2283c arm64: dts: imx8mn-evk: Add sound-wm8524 card nodes omits 26442c799857 arm64: dts: imx8mn: Configure clock rate for audio plls omits d67568410ae1 orangefs_file_mmap(): use %pD omits b9e4666fc1c8 cifs_debug: use %pd instead of messing with ->d_name omits 1afb95fee034 torture: Maintain torture-specific set of CPUs-online books omits 0b962c8fe0e5 torture: Clean up after torture-test CPU hotplugging omits edf7b8417834 rcutorture: Make object_debug also double call_rcu() heap object omits 8a67a20bf257 torture: Throttle VERBOSE_TOROUT_*() output omits 414c116e0165 torture: Make refscale throttle high-rate printk()s omits 1eba0ef981fd rcutorture: Use hrtimers for reader and writer delays omits ed24affa71f7 torture: Make stutter use torture_hrtimeout_*() functions omits ea31fd9ca873 rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits omits ae19aaafae95 torture: Add fuzzed hrtimer-based sleep functions omits 682189a3f874 rcutorture: Make rcu_torture_fakewriter() use blocking wai [...] omits 18fbf307b731 rcutorture: Make synctype[] and nsynctype be static global omits 12a910e3cd3d rcutorture: Require entire stutter period be post-boot omits e76506f0e851 refscale: Allow summarization of verbose output omits e3e1a99787fc torture: Compress KASAN vmlinux files omits c54e41382270 torture: Add --kcsan-kmake-arg to torture.sh for KCSAN omits c66c0f94b345 torture: Add command and results directory to torture.sh log omits 8847bd498832 torture: Allow scenarios to be specified to torture.sh omits 5ae5f7453f93 torture: Drop log.long generation from torture.sh omits c679d90b21b7 torture: Make torture.sh refuse to do zero-length runs omits d97addc419e2 torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale omits 1fe9cef42b6c torture: Make torture.sh allmodconfig retain and label output omits c9a9d8e8f2e6 torture: Create doyesno helper function for torture.sh omits 264da4832b3a torture: Make torture.sh refscale runs use verbose_batched [...] omits 7a99487c76aa torture: Make torture.sh rcuscale and refscale deal with a [...] omits 532017b11950 torture: Enable torture.sh argument checking omits 69d2b33e3f20 torture: Auto-size SCF and scaling runs based on number of CPUs omits a115a775a8d5 torture: Add "make allmodconfig" to torture.sh omits 197220d4a334 torture: Remove use of "eval" in torture.sh omits 1adb5d6b5225 torture: Make torture.sh use common time-duration bash functions omits bfc19c13d24c torture: Add torture.sh torture-everything script omits 683954e55c98 rcu: Check and report missed fqs timer wakeup on RCU stall omits 147c6852d345 rcu: Do any deferred nocb wakeups at CPU offline time omits f759081e8f5a rcu/nocb: Code-style nits in callback-offloading toggling omits d949eaf87089 ARM: dts: qcom: sdx55-mtp: Add regulator nodes omits 8bf259a9c7f9 ARM: dts: qcom: sdx55-mtp: Add pmx55 pmic omits c222f3ec120f ARM: dts: qcom: Add PMIC pmx55 dts omits 3cef2d55f9ee ARM: dts: qcom: sdx55: Add rpmpd node omits e6facb6331f9 ARM: dts: qcom: sdx55-mtp: Add pm8150b pmic omits 3b6785ed437e ARM: dts: qcom: sdx55: Add spmi node omits 4f944be5f567 ARM: dts: qcom: sdx55-mtp: Enable QPIC NAND omits 512e39d2cf09 ARM: dts: qcom: sdx55-mtp: Enable BAM DMA omits 4bd7bfb4566a ARM: dts: qcom: sdx55: Add QPIC NAND support omits 2470941806c6 ARM: dts: qcom: sdx55: Add QPIC BAM support omits 8cf74d0565cf ARM: dts: qcom: sdx55: Add Shared memory manager support omits 985eef1d0343 ARM: dts: qcom: sdx55: Add support for TCSR Mutex omits a2bdfdfba2af ARM: dts: qcom: sdx55: Enable ARM SMMU omits f036549f29a3 ARM: dts: qcom: sdx55: Add support for SDHCI controller omits 181b150f1565 erofs: use %pd instead of messing with ->d_name omits 3d0cef50f32e rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state( [...] omits 341690611f8d rcu/nocb: Add grace period and task state to show_rcu_nocb [...] omits 70e8088b9721 tools/rcutorture: Support nocb toggle in TREE01 omits 2c4319bd1d14 rcutorture: Test runtime toggling of CPUs' callback offloading omits dcd42591ebb8 timer: Add timer_curr_running() omits 43759fe5a137 cpu/hotplug: Add lockdep_is_cpus_held() omits 634954c2dbf8 rcu/nocb: Locally accelerate callbacks as long as offloadi [...] omits 32aa2f4170d2 rcu/nocb: Process batch locally as long as offloading isn' [...] omits e3abe959fbd5 rcu/nocb: Only cond_resched() from actual offloaded batch [...] omits b9ced9e1ab51 rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stag [...] omits 314202f84ddd rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY omits 69cdea873cde rcu/nocb: Shutdown nocb timer on de-offloading omits 254e11efde66 rcu/nocb: Re-offload support omits 5bb39dc956f3 rcu/nocb: De-offloading GP kthread omits ef005345e6e4 rcu/nocb: Don't deoffload an offline CPU with pending work omits d97b07818240 rcu/nocb: De-offloading CB kthread omits 126d9d49528d rcu/nocb: Always init segcblist on CPU up omits 8d346d438f93 rcu/nocb: Provide basic callback offloading state machine bits omits 65e560327fe6 rcu/nocb: Turn enabled/offload states into a common flag omits b4e6039e8af8 rcu/segcblist: Add debug checks for segment lengths omits 3afe7fa53549 rcu/trace: Add tracing for how segcb list changes omits 68804cf1c905 rcu/tree: segcblist: Remove redundant smp_mb()s omits ae5c2341ed39 rcu/segcblist: Add counters to segcblist datastructure omits c2e13112e830 rcu/segcblist: Add additional comments to explain smp_mb() omits 81ad58be2f83 doc: Use CONFIG_PREEMPTION omits 361c0f3d80dc doc: Update RCU's requirements page about the PREEMPT_RT wiki omits ec9c2e0140fd drm/i915/rkl: Add DP vswing programming tables omits fc00bc8ac1da platform/surface: Add Surface ACPI Notify driver omits 178f6ab77e61 platform/surface: Add Surface Aggregator user-space interface omits 8d7792823da4 docs: driver-api: Add Surface Aggregator subsystem documentation omits eb0e90a82098 platform/surface: aggregator: Add dedicated bus and device type omits 02be44f6b5a9 platform/surface: aggregator: Add error injection capabilities omits 0d21bb8560ef platform/surface: aggregator: Add trace points omits 3a7081f610a0 platform/surface: aggregator: Add event item allocation caching omits 44b84ee7b437 platform/surface: aggregator: Add control packet allocatio [...] omits c167b9c7e3d6 platform/surface: Add Surface Aggregator subsystem omits 435884b06bc0 drm/mediatek: dsi: Use IRQF_TRIGGER_NONE for dsi irq trigger type omits ff1395609e20 drm/mediatek: Move mtk_ddp_comp_init() from sub driver to [...] omits 1d33f13a1be3 drm/mediatek: DRM driver directly refer to sub driver's function omits 9b0704988b15 drm/mediatek: Register vblank callback function omits 4d510659cf5d drm/mediatek: Change sub driver interface from mtk_ddp_com [...] omits 32e4978bb920 power: supply: bq256xx: Introduce the BQ256XX charger driver omits d64930324370 dt-bindings: power: Add the bq256xx dt bindings omits b071a124558f pinctrl: sunxi: h6-r: Add s_rsb pin functions omits 8768ff5efae3 Revert "drm/amd/display: Fix memory leaks in S3 resume" omits 70612d0e121e drm/ttm: Remove pinned bos from LRU in ttm_bo_move_to_lru_ [...] omits 545d9d780262 drm/v3d: Don't clear MMU control bits on exception omits 334dd38a3878 drm/v3d: Set dma_mask as well as coherent_dma_mask omits f4f3beb779df drm/v3d: Use platform_get_irq_optional() to get optional IRQs omits 756650820abd clk: sunxi-ng: h6: Fix CEC clock omits 536f74a892e6 arm64: allwinner: dts: pinephone: add 'pine64, pinephone' [...] omits bdb574e592bc dt-bindings: arm: sunxi: document orig PineTab DT as sample omits 7fa40ca7ef61 arm64: allwinner: dts: a64: add DT for Early Adopter's PineTab omits 3c3f87d71181 dt-bindings: arm: sunxi: add PineTab Early Adopter edition omits 8315c99cc7cb ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add poweroff node omits 8f39fab53a25 ARM: dts: sun8i-v3: Add support for the SL631 Action Camer [...] omits 46ad18e7d0e2 dt-bindings: arm: sunxi: Add SL631 with IMX179 bindings omits 8c361a10d586 ARM: dts: sun8i: Cleanup the Pinecube AXP209 node omits c20e9e767513 ARM: dts: sun8i-v3s: Add the V3s NMI IRQ controller omits 752b0aac99c7 dt-bindings: irq: sun7i-nmi: Add binding documentation for [...] omits ec99770d4b62 ARM: dts: qcom: sdx55: Add reserved memory nodes omits dea0e9bc0524 ARM: dts: qcom: sdx55: Add pincontrol node omits 4a22969be94a power: supply: max8997_charger: fix spelling mistake "dico [...] omits 2f4ec1548b4e HID: intel-ish-hid: ipc: Address EHL Sx resume issues omits 2e23a70edabe HID: intel-ish-hid: ipc: finish power flow for EHL OOB omits 88b39600da3a drm/i915/selftests: Improve handling of iomem around stolen omits 989536a4e6ef drm/i915/selftests: Break out of the lrc layout test after [...] omits ee14a6ef564c Merge series "Add Tegra Quad SPI driver" from Sowjanya Kom [...] omits 840462e6872d drm/vmwgfx: Remove references to struct drm_device.pdev omits 5bbacc2e7ab1 drm/virtgpu: Remove references to struct drm_device.pdev omits 56492fe94ab0 drm/vboxvideo: Remove references to struct drm_device.pdev omits d86a41267b32 drm/radeon: Remove references to struct drm_device.pdev omits abe391088632 drm/radeon: Fix trailing whitespaces omits dc3629ab040e drm/qxl: Remove references to struct drm_device.pdev omits 0e6aadca117a drm/mgag200: Remove references to struct drm_device.pdev omits a2c68495b579 drm/gma500: Remove references to struct drm_device.pdev omits ba596ee65452 drm/gma500: Fix trailing whitespaces omits a33f187a3c9d drm/cirrus: Remove references to struct drm_device.pdev omits c72a313b51bd drm/bochs: Remove references to struct drm_device.pdev omits 46fb883c3d0d drm/ast: Remove references to struct drm_device.pdev omits 66b0c2846ba8 i2c: mlxcpld: Add support for I2C bus frequency setting omits e565d89e4aa0 get rid of COMPAT_ELF_EXEC_PAGESIZE omits 492ed38192fc compat_binfmt_elf: don't bother with undef of ELF_ARCH omits 41026c343540 Kconfig: regularize selection of CONFIG_BINFMT_ELF omits 0bb87f051e42 mips compat: switch to compat_binfmt_elf.c omits 2fb33bec053b mips: don't bother with ELF_CORE_EFLAGS omits 056f280f3b63 mips compat: don't bother with ELF_ET_DYN_BASE omits fd624c712dfc mips: KVM_GUEST makes no sense for 64bit builds... omits c3cd7564819a mips: kill unused definitions in binfmt_elf[on]32.c omits 6835501e789a mips binfmt_elf*32.c: use elfcore-compat.h omits 14cfba2e906f Merge remote-tracking branch 'mips/mips-fixes' into work.e [...] omits 85f2ada718a8 x32: make X32, !IA32_EMULATION setups able to execute x32 [...] omits 7facdc426f86 [amd64] clean PRSTATUS_SIZE/SET_PR_FPVALID up properly omits f2485a2dc9f0 elf_prstatus: collect the common part (everything before p [...] omits 6a8a8b51703c spi: tegra210-quad: Add support for hardware dummy cycles [...] omits 98621ed011c5 spi: spi-mem: Mark dummy transfers by setting dummy_data bit omits 921fc1838fb0 spi: tegra210-quad: Add support for Tegra210 QSPI controller omits e5c92bb924ce MAINTAINERS: Add Tegra Quad SPI driver section omits 9684752e5fe3 dt-bindings: spi: Add Tegra Quad SPI device tree binding omits b49977976127 dt-bindings: clock: tegra: Add clock ID TEGRA210_CLK_QSPI_PM omits f453f293979f spi: cadence-quadspi: Add DTR support omits 0920a32cf6f2 spi: cadence-quadspi: Wait at least 500 ms for direct reads omits a273596b9b50 spi: cadence-quadspi: Implement a simple supports_op hook omits 7512eaf54190 spi: cadence-quadspi: Fix dummy cycle calculation when bus [...] omits 888d517b9925 spi: cadence-quadspi: Set dummy cycles from STIG commands omits ceeda328edee spi: cadence-quadspi: Abort read if dummy cycles required [...] omits 3a5c09c8d1ed spi: cadence-quadspi: Set master max_speed_hz omits a8644292ea46 ASoC: txx9: Remove driver omits 0482a4e6de19 clk: sunxi-ng: h6-r: Add R_APB2_RSB clock and reset omits 4a0dbc12e618 bus: sunxi-rsb: Implement runtime power management omits 843107498f91 bus: sunxi-rsb: Implement suspend/resume/shutdown callbacks omits 22754ac9a632 bus: sunxi-rsb: Split out controller init/exit functions omits 014d65b60e46 bus: sunxi-rsb: Move OF match table omits 6054d97ab512 MAINTAINERS: Update ARM SCMI entry omits dd820ee21d5e firmware: arm_scmi: Augment SMC/HVC to allow optional interrupt omits 235ae89b6676 soundwire: intel: Use kzalloc for allocating only one thing omits 3e35772bc1e4 rpmsg: glink: add include of header file omits 8527efc59d45 rpmsg: glink: Guard qcom_glink_ssr_notify() with correct config omits aa7d5c7e307a cramfs: use %pD instead of messing with file_dentry()->d_name omits a967ddb22d94 scsi: ufs: ufs-exynos: Apply vendor-specific values for th [...] omits b1d0d2eb89d4 scsi: ufs: Add a quirk to permit overriding UniPro defaults omits df2f392c61b6 rpmsg: glink: fix some kerneldoc comments omits 46ec9592ffd6 scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL omits 956aee8fa366 drm/i915/rkl: new rkl ddc map for different PCH omits 5b2dae72187d arm64: dts: qcom: sm8150: Add CPU capacities and energy model omits 81188f585d02 arm64: dts: qcom: sm8150: Add PSCI idle states omits 066d21bcf605 arm64: dts: qcom: sm8150: Define CPU topology omits 8553a979fcd0 platform/chrome: cros_ec_typec: Send mux configuration ack [...] omits ba8ce515454e platform/chrome: cros_ec_typec: Parameterize cros_typec_cm [...] omits 4565e042549e Merge tag 'gvt-next-fixes-2020-12-25' of https://github.co [...] omits e4180c4253f3 drm/amdgpu: Add check to prevent IH overflow omits 1120281713a5 torture: Do Kconfig analysis only once per scenario omits 156309096542 platform/chrome: cros_ec_typec: Register plug altmodes omits f4edab68e101 platform/chrome: cros_ec_typec: Register SOP' cable plug omits 599229763911 platform/chrome: cros_ec_typec: Set partner num_altmodes omits 72d6e32bd85b platform/chrome: cros_ec_typec: Store cable plug type omits 8b46a212ad11 platform/chrome: cros_ec_typec: Register cable omits c097f229b71e platform/chrome: cros_ec_typec: Rename discovery struct omits 8fab2755191f platform/chrome: cros_ec_typec: Factor out PD identity parsing omits a906f45d1480 platform/chrome: cros_ec_typec: Make disc_done flag partner-only omits fb7791e213a6 cpupower: add Makefile dependencies for install targets omits 91a8f6cb06b3 x86/mm: Refine mmap syscall implementation omits 409f9fe9db24 memory: renesas-rpc-if: Add RZ/G2 to Kconfig description omits 8e9199189443 dt-bindings: memory: renesas,rpc-if: Add support for RZ/G2 Series omits 380def2d4cf2 memory: tegra124: Support interconnect framework omits 99a064fb3a73 dt-bindings: arm: Add optional interrupt to smc/hvc SCMI t [...] omits 9c56679d6f67 memory: tegra124-emc: Continue probing if timings are miss [...] omits 281462e59348 memory: tegra124-emc: Make driver modular omits 45c6c873c0ec i2c: busses: Use DEFINE_SPINLOCK() for spinlock omits 9d64834b2a68 i2c: use DIV_ROUND_UP macro to do calculation omits 88d5cb2517a7 drm/amdgpu/display: drop DCN support for aarch64 omits 3e7bc83e312e drm/amdgpu: enable ras eeprom support for sienna cichlid omits 732f2a307c1e drm/amdgpu: fix no bad_pages issue after umc ue injection omits 0d232dada3e4 drm/amdgpu: fix potential memory leak during navi12 deinit [...] omits 4b6b7437b19d drm/amd/display: Enable fp16 also on DCE-8/10/11. omits 6300b3bd9d0d drm/amd/display: Check plane scaling against format specif [...] omits b8c415e3bf98 drm/amdgpu: take runtime pm reference when we attach a buffer omits 65e05ca7c407 drm/amd/display: Create and Destroy PSR resources for DCN302 omits 71338cb4a7c2 drm/amd/display: enable idle optimizations for linux (MALL [...] omits e74c8a461139 drm/amd/display: Update idle optimization handling omits f01afd1ee488 drm/amd/display: Fix unused variable warning omits e689f7167ec4 drm/amd/display: fix comparison pointer to bool warning in dc.c omits 956e20eb0fbb drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocesso [...] omits b89a52181434 gpu/drm/radeon: use DIV_ROUND_UP macro to do calculation omits 062ccc240e35 drm/amd/display: remove useless else if omits 540b60f9fc7f drm/amd/display: remove unused including <linux/version.h> omits 2478b9c1dcc9 i2c: fix platform_get_irq.cocci warnings omits 2d0016435037 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits b0eec1244768 drm/amd/pm: enable dclk/vclk dpm function in "auto" power [...] omits 57995aa8ffb3 drm/amdgpu: do optimization for psp command submit omits d45af863a61c drm/amd/pm: fix the failure when change power profile for renoir omits beea33e12c6d drm/amdgpu: remove redundant include of navi10_enum omits 9ca0674a71a5 drm/amdgpu: remove redundant logic related HDP omits bf087285dcd7 drm/amdgpu: switch hdp callback functions for hdp v5 omits 455d40c92713 drm/amdgpu: switch hdp callback functions for hdp v4 omits f06d5e4285f0 drm/amdgpu: add hdp version 5 functions omits 3c556139481c drm/amdgpu: add hdp version 4 functions omits b291a3872b5a drm/amdgpu: add amdgpu_hdp structure omits 35c3c89a8592 drm/amdgpu: fix potential NULL pointer when check_atom_bio [...] omits a11d9ff3ebe0 drm/amdgpu: use GTT for uvd_get_create/destory_msg omits ede6b6bc43c6 drm/radeon: use writel to avoid gcc optimization v3 omits 26eb6b51da86 drm/amdgpu: fix a GPU hang issue when remove device omits eb5f4f4653e6 drm/amdgpu: fix a memory protection fault when remove amdg [...] omits fdcf016746ca drm/amdgpu: switched to cached noretry setting for vangogh omits 0533af16b1f2 drm/amdgpu: remove unnecessary asic check for sdma5.2 omits 823e4bd6cace drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NU [...] omits ea173d15b2fd drm/amd/pm: add support to umd P-state function for vangogh omits dd9e0b217686 drm/amd/pm: add some basic functions to support umd P-stat [...] omits d0e4e112a946 drm/amd/pm: add some basic functions to support umd P-stat [...] omits 61adf63a1108 i2c: gpio: fix MODULE_LICENCE omits 16a0fd2a15f4 drm/amd/pm: enable the fine grain tuning function for renoir omits ca55f459f5ad drm/amd/pm: add the fine grain tuning function for renoir omits 0d2949317f6a drm/amd/pm: updated PM to I2C controller port on sienna cichlid omits 37f5d8b777a9 drm/amd/pm: improve the fine grain tuning function for RV/RV2/PCO omits f02c73364954 drm/amd/pm: enable the "fetch" function of pp_dpm_vclk/dcl [...] omits 9577b0ec2be8 drm/amd/pm: add two new sysfs nodes for vangogh omits 54800b589dab drm/amd/pm: add new feature map macros to resolve duplicate name omits ae7b32e7c302 drm/amd/pm: add support to umd P-state "fetch" function fo [...] omits 23289a221a63 drm/amd/pm: correct the sensor value of power for vangogh omits 4d658451c9d6 i2c: iproc: handle rx fifo full interrupt omits e21d79778768 i2c: iproc: handle master read request omits 514bfc64efa5 i2c: iproc: fix typo in slave_isr function omits 603e77af7b07 i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) omits 545f4011e156 i2c: iproc: handle only slave interrupts which are enabled omits 1ca1b4516088 i2c: iproc: handle Master aborted error omits 74523a5dae0c spi: txx9: Remove driver omits f45c522cf875 Merge series "Add driver for dvfsrc, support for active st [...] omits 9c975c432bc0 i2c: rcar: protect against supurious interrupts on V3U omits 24c6d4bc5638 i2c: rcar: make sure irq is not threaded on Gen2 and earlier omits 25c2e0fb5fef i2c: rcar: optimize cacheline to minimize HW race condition omits c7b514ec979e i2c: rcar: faster irq code to minimize HW race condition omits 357ee8841d0b i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct omits 43878eb7c83d pinctrl: remove empty lines in pinctrl subsystem omits abd82e533d88 x86/kprobes: Do not decode opcode in resume_execution() omits 8b835da61774 spi: stm32: update dev_dbg() print format for SPI params omits 3c14dbd4b8ee regulator: ROHM bd7xxxx: Do not depend on parent driver data omits a0db6b0aa670 regulator: Regulator driver for the Mediatek DVFSRC omits 81a6320da73c ASoC: rt1015: remove bclk_ratio omits d750570e0481 ASoC: rt1015: re-calibrate again when resuming omits 87bb53b75563 staging: rtl819x: select CONFIG_CRC32 omits 57a408eb4746 staging: mt7621-dts: match pinctrl nodes with its binding [...] omits 27f7fcaeca02 staging: vchiq: delete obselete comment omits 6500966d211c staging: greybus: light: Use kzalloc for allocating only o [...] omits 4c5a6a7b7143 greybus: remove h from printk format specifier omits f384989e88d4 power: supply: max8997_charger: Set CHARGER current limit omits ac7b79fd190b inotify, memcg: account inotify instances to kmemcg omits a4db1072e1a3 quota: Fix memory leak when handling corrupted quota file omits 38d98d73be9f misc: rtsx: remove unused function omits 157576d55233 misc: remove atmel_tclib omits 22a9e57fccfe misc: ocxl: use DEFINE_MUTEX() for mutex lock omits 6b9663413ba7 drm/i915/display/psr: Program plane's calculated offset to [...] omits ca1100f34171 drm/i915/display: Split and export main surface calculatio [...] omits 3fea9f4244f8 drm/i915/display/psr: Use plane damage clips to calculate [...] omits 7d8ac172d7f1 drm: Add function to convert rect in 16.16 fixed format to [...] omits cf9a4be47fd1 drm/doc: render drm.h uapi docs omits 0e0dc4480055 drm/doc: demote old doc-comments in drm.h omits 877c39acf507 drm/doc: re-format drm.h file comment omits 8d03344b9df3 drm/i915/selftests: Switch 4k kmalloc to use get_free_page [...] omits 6c6fe5d3dc5e interconnect: qcom: Add MSM8939 interconnect provider driver omits 4ec908d21040 dt-bindings: interconnect: Add Qualcomm MSM8939 DT bindings omits 4187f9c16b7d dt-bindings: interconnect: single yaml file for RPM interc [...] omits dfbd988f1ce6 interconnect: qcom: qcs404: use shared code omits 62feb14ee8a3 interconnect: qcom: Consolidate interconnect RPM support omits 5581b4167c0f i2c: i801: Refactor mux code since platform_device_unregis [...] omits 926e6b2cd1ca i2c: i801: Drop duplicate NULL check in i801_del_mux() omits d321ad1286d2 gpiolib: Follow usual pattern for gpiod_remove_lookup_tabl [...] omits cb9744178f33 i2c: mlxcpld: Decrease polling time for performance improvement omits f069291bd5fc i2c: mlxcpld: Update module license omits 785e21cfaa68 i2c: core: Do not print duplicate error when failing to re [...] omits 0e58de9fc939 drm/i915/gt: Check the virtual still matches upon locking omits 0a7d355ec604 drm/i915/gt: Allow failed resets without assertion omits c864e9abafca drm/i915: Set rawclk earlier during mmio probe omits 6895649bf13f drm/i915/selftests: Set error returns omits 3fc5a284213d drm: bridge: adv7511: Remove redundant null check before c [...] omits 0647bf1556eb drm: bridge: dw-hdmi: Remove redundant null check before c [...] omits a9a472aab9cd dt-bindings: display: bridge: renesas,lvds: RZ/G2E needs r [...] omits 2c8aba81d32b drm: Constify drm_driver in drivers that don't modify it omits b1dda997a8a9 drm: Use a const drm_driver for legacy PCI devices omits 8dbe1b4a1597 drm: Move legacy device list out of drm_driver omits 47f10854ca89 drm: Don't export the drm_gem_dumb_destroy() function omits 913848ad52da drm: zte: Remove unnecessary drm_plane_cleanup() wrapper omits 57b155f00259 drm: vc4: Remove unnecessary drm_plane_cleanup() wrapper omits 739fac48b678 drm: sti: Remove unnecessary drm_plane_cleanup() wrapper omits 506c34ca7f89 drm: arc: Remove unnecessary drm_plane_cleanup() wrapper omits 9fa120458da1 drm: rcar-du: Fix leak of CMM platform device reference omits 8d7d33f6be06 drm: rcar-du: Fix the return check of of_parse_phandle and [...] omits 3a608bcbb97e drm: rcar-du: Drop local encoder variable omits 9a248605980a drm: rcar-du: Skip encoder allocation for LVDS1 in dual-link mode omits a476f9e8c00c drm: rcar-du: Replace dev_private with container_of omits ea6aae151887 drm: rcar-du: Embed drm_device in rcar_du_device omits f5f16725edbc drm: rcar-du: Use DRM-managed allocation for encoders omits 73deb7b34c84 drm: rcar-du: Use DRM-managed allocation for VSP planes omits d8d164a2b2c7 drm: rcar-du: Drop unneeded encoder cleanup in error path omits 594f967b53ff drm: rcar-du: Release vsp device reference in all error paths omits 53ced169373a drm: rcar-du: Fix crash when using LVDS1 clock for CRTC omits 2551952e802c drm: Add default modes for connectors in unknown state omits 136ce7684bc1 drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() omits a1bc5e314581 drm/bridge: thc63lvd1024: Fix regulator_get_optional() misuse omits a4767912aa63 dt-bindings: display: bridge: thc63lvd1024: Document dual- [...] omits 9c2eb8b7be78 arm64: dts: freescale: use fixed index mmcN for NXP layers [...] omits 773fcbcdf9d6 ARM: imx_v6_v7_defconfig: enable power driver of RN5T618 P [...] omits 6f88ef38ecf4 clk: imx: clk-imx8qxp: Add some SCU clocks support for MIP [...] omits e4c0ca7894e8 clk: imx: clk-imx8qxp: Register DC0 display clocks with im [...] omits de332bf24278 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 bypa [...] omits 95741fdb5290 clk: imx: clk-imx8qxp: Add SCU clocks support for DC0 PLL clocks omits a430c3d2f0af arm64: dts: lx2160ardb: fix interrupt line for RTC node omits 332b6a79b415 arm64: dts: lx2160a: add DT node for external interrupt lines omits 6f5851a866b2 arm64: dts: ls208xa-rdb: add interrupt line for RTC node omits ebb0713736ac arm64: dts: ls208xa: add DT node for external interrupt lines omits 09b19ef87826 arm64: dts: ls1088ardb: fix interrupt line for RTC node omits 0e88b5fd565d arm64: dts: ls1088a: add DT node for external interrupt lines omits c4a462485aee arm64: dts: ls1046ardb: Add interrupt line for RTC node omits 7968344126e5 arm64: dts: ls1046a: add DT node for external interrupt lines omits 3f8c61a567eb arm64: dts: ls1043a: add DT node for external interrupt lines omits a9ffe682c58a selinux: fix inconsistency between inode_getxattr and inod [...] omits ec894883de53 PM / devfreq: Replace devfreq->dev.parent as dev in devfre [...] omits f40d81231b2d PM / devfreq: Correct spelling in a comment omits 95ca90726ea6 selinux: handle MPTCP consistently with TCP omits a1b861faa684 kernel/audit: convert comma to semicolon omits c26165efac41 rcu: Make TASKS_TRACE_RCU select IRQ_WORK omits bfba7ed084f8 rcu-tasks: Add RCU-tasks self tests omits 7dffe01765d9 rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock [...] omits a649d25dcc67 rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock [...] omits c5586e32dfe2 locking: Remove duplicate include of percpu-rwsem.h omits 1b7af295541d sched/core: Allow try_invoke_on_locked_down_task() with ir [...] omits 8a00dd0012f3 binfmt_elf: partially sanitize PRSTATUS_SIZE and SET_PR_FPVALID omits 3d5c70329b91 tools/memory-model: Fix typo in klitmus7 compatibility table omits 5c587f9b9c35 tools/memory-model: Remove redundant initialization in lit [...] omits 8881e7a774a8 tools/memory-model: Tie acquire loads to reads-from omits 567a83e6872c random32: Re-enable KCSAN instrumentation omits 71a076f4a61a kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32 [...] omits b79b0b677913 torture: Allow standalone kvm-recheck.sh run detect --trust-make omits 546eee2d931b torture: Remove "Failed to add ttynull console" false positive omits 365dc5cb62c8 torture: Simplify exit-code plumbing for kvm-recheck.sh an [...] omits c821f855f625 torture: s/STOP/STOP.1/ to avoid scenario collision omits 755cf0afc164 torture: Add --dryrun batches to help schedule a distributed run omits f716348f29d3 torture: Stop hanging on panic omits 0beb394878a4 torture: Add kvm.sh test summary to end of log file omits 22bf64cc9483 torture: Make kvm.sh include --kconfig arguments in CPU ca [...] omits 23239fc075d6 torture: Make kvm.sh return failure upon build failure omits 0bcca18348cf torture: Print run duration at end of kvm.sh execution omits 452613719eee torture: Make kvm.sh arguments accumulate omits cb212767346c torture: Make kvm.sh "Test Summary" date be end of test omits 106cc0d9e79a tools/rcutorture: Make identify_qemu_vcpus() independent o [...] omits d4a945e260b9 torture: Add config2csv.sh script to compare torture scenarios omits 315957cad445 torture: Prepare for splitting qemu execution from kvm-tes [...] omits bc4073587067 torture: Allow kvm.sh --datestamp to specify subdirectories omits eca0501a7a20 torture: Make kvm.sh "--dryrun sched" summarize number of builds omits 1f947be7f969 torture: Make kvm.sh "--dryrun sched" summarize number of batches omits 0682aa7acd5d torture: Make --kcsan specify lockdep omits 725969ac11d7 rcu: Do not NMI offline CPUs omits 243027a3c805 rcu: For RCU grace-period kthread starvation, dump last CP [...] omits b08ea1de6a8f rcu: Mark obtuse portion of stall warning as internal debug omits f3ea978b712f scftorture: Add debug output for wrong-CPU warning omits 00504537f444 rcutorture: Add testing for RCU's global memory ordering omits bc480a6354ef rcutorture: Add reader-side tests of polling grace-period API omits 0fd0548db133 rcutorture: Add writer-side tests of polling grace-period API omits fd56f64b4e3b rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state omits 4e7ccfae52b3 srcu: Add comment explaining cookie overflow/wrap omits ee7f4a87a18c srcu: Document polling interfaces for Tree SRCU grace periods omits 5358c9fa54b0 srcu: Provide polling interfaces for Tree SRCU grace periods omits 8b5bd67cf642 srcu: Provide polling interfaces for Tiny SRCU grace periods omits 29d2bb94a8a1 srcu: Provide internal interface to start a Tree SRCU grac [...] omits 1a893c711a60 srcu: Provide internal interface to start a Tiny SRCU grac [...] omits 74612a07b83f srcu: Make Tiny SRCU use multi-bit grace-period counter omits 36221e109eb2 rcu: Enable rcu_normal_after_boot unconditionally for RT omits 8b9a0ecc7ef5 rcu: Unconditionally use rcuc threads on PREEMPT_RT omits 2341bc4a0311 rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT omits 5ea5d1ed572c rcu: Eliminate the __kvfree_rcu() macro omits 5130b8fd0690 rcu: Introduce kfree_rcu() single-argument macro omits 84109ab58590 rcu: Record kvfree_call_rcu() call stack for KASAN omits a427485a0093 arm64: dts: n5x: Add support for Intel's eASIC N5X platform omits 2252ec146473 doc: Remove obsolete rcutree.rcu_idle_lazy_gp_delay boot p [...] omits d756c74e6f6e doc: Update RCU requirements RCU_INIT_POINTER() description omits 9d3a04853fe6 docs: Fix typos and drop/fix dead links in RCU documentation omits 4704bd317108 list: Fix a typo at the kernel-doc markup omits 2c8bce609f09 doc: Remove obsolete RCU-bh and RCU-sched update-side API members omits be06c2577eca docs: Remove redundant "``" from Requirements.rst omits 6bc335828056 rcu/tree: Make rcu_do_batch count how many callbacks were [...] omits 62b3c680cfdc arm64: dts: socfpga: Use generic "ngpios" rather than "snp [...] omits bf3997a54152 drm/i915/selftests: Guard against redifinition of SZ_8G omits edbb35cc6bdf fs/inode.c: make inode_init_always() initialize i_ino to 0 omits 14e43bf43561 vfs: don't unnecessarily clone write access for writable fds omits c42088491c12 Merge branch 'regulator-5.11' into regulator-5.12 omits 167dcfc08b0b x86/mm: Increase pgt_buf size for 5-level page tables omits 99668f618062 fs: expose LOOKUP_CACHED through openat2() RESOLVE_CACHED omits 6c6ec2b0a3e0 fs: add support for LOOKUP_CACHED omits ae66db45fd30 saner calling conventions for unlazy_child() omits a5694a3ce535 Merge series "regulator: fix pm8009 bindings on sm8250" fr [...] omits ec751369d6fb mhi: pci_generic: Set irq moderation value to 1ms for hw channels omits 4da3d07db8ae mhi: pci_generic: Add diag channels omits 84026a5bbc11 mhi: pci_generic: Increase controller timeout value omits 8562d4fe34a3 mhi: pci_generic: Add health-check omits b012ee6bfe2a mhi: pci_generic: Add PCI error handlers omits 7389337f0a78 mhi: pci_generic: Add suspend/resume/recovery procedure omits 8ccc3279fcad mhi: pci_generic: Add support for reset omits eb96787a5da8 mhi: pci_generic: Enable burst mode for hardware channels omits d9f23ea69d41 mhi: pci-generic: Increase number of hardware events omits b5a8d233a588 bus: mhi: core: Add device hardware reset support omits e36cffed20a3 fs: make unlazy_walk() error handling consistent omits ed054e4e95d6 USB: gadget: f_printer: set a default q_len omits 7c9a2598463a usb: dwc3: gadget: Preserve UDC max speed setting omits 77adb8bdf422 usb: dwc3: gadget: Allow runtime suspend if UDC unbinded omits 8280de6ab07b usb: gadget: composite: Split composite reset and disconnect omits 82c46b8ed9dc usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback omits 9b3bd898421b usb: gadget: u_serial: use %*ph to print small buffer omits 43da4f92a611 arm64: dts: imx8mp-evk: enable usb1 as host mode omits fb8587a2c165 arm64: dtsi: imx8mp: add usb nodes omits 6dd2565989b4 usb: dwc3: add imx8mp dwc3 glue layer driver omits d2a704e29711 dt-bindings: usb: dwc3-imx8mp: add imx8mp dwc3 glue bindings omits 1f82c33205db Revert "staging: board: Remove macro board_staging" omits c6d212951b0f pinctrl: ralink: rt2880: fix '-Wmissing-prototypes' in ini [...] omits 50a710873306 pinctrl: ralink: rt2880: use 'PTR_ERR_OR_ZERO' omits 8a55d64c3336 pinctrl: ralink: rt2880: preserve error codes omits 420cf17d975d pinctrl: ralink: rt2880: delete not needed error message omits 09f8101d319a pinctrl: ralink: rt2880: add missing NULL check omits 7391031be7aa pinctrl: ralink: rt2880: return proper error code omits 53abfe67f024 pinctrl: ralink: rt2880: avoid double pointer to simplify code omits 86e666df40c9 dt-bindings: pinctrl: rt2880: properly redo bindings omits 502045d91a31 pinctrl: ti-iodelay: convert comma to semicolon omits 0014d7a9c041 pinctrl: mediatek: moore: convert comma to semicolon omits 8ad5749395d0 pinctrl: mediatek: paris: convert comma to semicolon omits 46e5dbe7f36d pinctrl: at91: convert comma to semicolon omits f4a10fc42251 spi: renesas rpc-if: Update Add RZ/G2 to Kconfig description omits 90cf443d841e regulator: core.c: Replace references to non-existent function omits c3da02421230 arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators omits 951384cabc5d regulator: qcom-rpmh-regulator: add pm8009-1 chip revision omits a1f31cc4e98e ASoC: fsl_aud2htx: select SND_SOC_IMX_PCM_DMA omits e33c93b2206f ASoC: wm8962: Add optional mclk device tree binding omits 397546ac9c22 ARM: dts: sun6i-a31s-sinovoip-bpi-m2: add gpio-line-names omits 3db380570af7 selftests/powerpc: Make the test check in eeh-basic.sh pos [...] omits 2b2779917a52 drm/i915/gt: Rearrange hsw workarounds omits 81dc2ddc269d drm/i915/gt: Rearrange snb workarounds omits ecd07f4b9d21 media: allegro: rename stream_id to dst_handle omits 0e13f6f6ff9d media: allegro: remove custom drain state handling omits 0f3cc7cac0e8 media: dt-bindings: media: allegro,al5e: Convert to YAML omits d74d4e2359ec media: allegro: move driver out of staging omits ce814ad4bb52 media: allegro: Fix use after free on error omits 4f20b7beca5a media: cec: add EPOLLPRI in poll() when dev is unregistered omits 5cb0a64effe7 media: v4l2-dev: add EPOLLPRI in v4l2_poll() when dev is u [...] omits b996922bed2c media: vivid: call v4l2_event_wake_all() on disconnect omits 28955a61568c media: v4l2-dev/event: add v4l2_event_wake_all() omits 726daf6bafe9 media: v4l2-mem2mem: always call poll_wait() on queues omits 575c52cc4cae media: videobuf2: always call poll_wait() on queues omits a45c39b8295f media: tegra-video: Add custom V4L2 control V4L2_CID_TEGRA [...] omits 2ac4035a78c9 media: tegra-video: Add support for x8 captures with gang ports omits f8c9dd2b826d media: dt-bindings: tegra: Update csi data-lanes to maximu [...] omits 8f81888bec5c media: v4l2-fwnode: Update V4L2_FWNODE_CSI2_MAX_DATA_LANES to 8 omits 4fe27eb68cac media: tegra-video: Implement V4L2 device notify callback omits 2be21e68345b media: tegra-video: Add support for V4L2_EVENT_SOURCE_CHANGE omits 16da8e9a7767 drm/imx: ipuv3-crtc: use drm managed resources omits 699e7e543f1a drm/imx: ipuv3-plane: use drm managed resources omits c0ad88a9d8e5 drm/imx: parallel-display: use drm managed resources omits 2b20c9617410 drm/imx: imx-tve: use drm managed resources omits b0d0bf581fe2 drm/imx: imx-ldb: use drm managed resources omits a495301a9f7b drm/imx: dw_hdmi-imx: use drm managed resources omits 495590c65942 drm/imx: parallel-display: move initialization into probe omits 5145fe5bed7c drm/imx: parallel-display: use local bridge and connector [...] omits e2127db8904a drm/imx: imx-tve: use devm_clk_register omits a91cfaf6e650 drm/imx: imx-tve: move initialization into probe omits 396852df02b9 drm/imx: imx-tve: use local encoder and connector variables omits 8767f4711b2b drm/imx: imx-ldb: move initialization into probe omits bed00ddedf0d drm/imx: imx-ldb: use local connector variable omits c805ec7eb210 drm/imx: dw_hdmi-imx: move initialization into probe omits 9dbb70fd6637 drm/crtc: add drmm_crtc_alloc_with_planes() omits 0a1b813f06f1 drm/plane: add drmm_universal_plane_alloc() omits 59abba48c429 drm/simple_kms_helper: add drmm_simple_encoder_alloc() omits ca5092d04d86 drm: add drmm_encoder_alloc() omits f35a2a99100f drm/encoder: make encoder control functions optional omits 6a4d30ce09ba media: tegra-video: Add support for VIDIOC_LOG_STATUS ioctl omits 52b21a0aed90 media: tegra-video: Add support for EDID ioctl ops omits 4281d115a4eb media: tegra-video: Add DV timing support omits fbef4d6bb92e media: tegra-video: Add support for V4L2_PIX_FMT_NV16 omits 689bfcac95d5 media: tegra-video: Fix V4L2 pixel format RGB and YUV omits c1bcc5472825 media: tegra-video: Enable VI pixel transform for YUV and [...] omits c2d789fb500c gpu: drm: imx: convert comma to semicolon omits ccce5ea0faa1 drm/imx: depend on COMMON_CLK to fix compile tests omits e08379eb9bf3 gpu/ipu-v3/ipu-di: Strip out 2 unused 'di_sync_config' entries omits 56f64b82356b media: tegra-video: Use zero crop settings if subdev has n [...] omits 2ad100f359c2 media: ti-vpe: cal: Simplify the context API omits 67252cf0ea44 media: ti-vpe: cal: Store buffer DMA address in dma_addr_t omits 2e2279b53a9f media: ti-vpe: cal: Set cal_dmaqueue.pending to NULL when [...] omits ca4fec54f6ba media: ti-vpe: cal: Group all DMA queue fields in struct c [...] omits 82bfd11f1b03 mtd: rawnand: qcom: Add support for Qcom SMEM parser omits 803eb124e1a6 mtd: parsers: Add Qcom SMEM parser omits 5f327f08192e dt-bindings: mtd: partitions: Add binding for Qcom SMEM parser omits 9ae6b925848e media: ti-vpe: cal: Use list_first_entry() omits d7d24d772f2c media: ti-vpe: cal: Remove DMA queue empty check at start [...] omits 455466400c41 media: ti-vpe: cal: Drop unneeded check in cal_calc_format_size() omits 356006a6cfb7 Documentation: HID: uhid editing & corrections omits a14e9d72858f Documentation: HID: hid-transport editing & corrections omits ce6bf2d9ee1a Documentation: HID: hid-sensor editing & corrections omits 1c9003637f1e Documentation: HID: hidraw editing & corrections omits 997930996e04 Documentation: HID: intel-ish-hid editing & corrections omits 750376f5e136 Documentation: HID: hiddev editing & corrections omits 4acdc5e5ca80 Documentation: HID: amd-sfh-hid editing & corrections omits e90d5df7f08f Documentation: HID: hid-alps editing & corrections omits 5dda1b346d18 media: ti-vpe: cal: Drop V4L2_CAP_READWRITE omits 159172f07c91 media: ti-vpe: cal: Share buffer release code between star [...] omits cff615dba5c7 media: ti-vpe: cal: Use spin_lock_irq() when starting or s [...] omits cbb8cd7cc129 media: ti-vpe: cal: Stop write DMA without disabling PPI omits b8dd6a8ae501 dt-bindings: clock: meson8b: remove non-existing clock macros omits 40e977400d21 clk: meson: meson8b: remove compatibility code for old .dtbs omits ccdc1f0836f8 clk: meson: clk-pll: propagate the error from meson_clk_pl [...] omits 9e717285f0bd clk: meson: clk-pll: make "ret" a signed integer omits 2f290b7c67ad clk: meson: clk-pll: fix initializing the old rate (fallba [...] omits 172ba79dafa0 media: ti-vpe: cal: Fold PPI enable in CAMERARX .s_stream() omits ecd3e709747b MIPS: loongson64: smp.c: Fix block comment coding style omits 75c80311eda7 media: ti-vpe: cal: Refactor interrupt enable/disable omits 51e8c97df58f media: ti-vpe: cal: Rename struct cal_fmt to cal_format_info omits 0ea33321ffaf MIPS: Kill RM7K & RM9K IRQ Code omits b496dc9071a0 media: ti-vpe: cal: Don't pass format to cal_ctx_wr_dma_config() omits cc548febd2c9 media: ti-vpe: cal: Use CAMERARX subdev s_stream op in vid [...] omits 8d6637f10876 media: ti-vpe: cal: Implement subdev ops for CAMERARX omits 9a01105389c9 drm: warn if cursor plane is set with legacy funcs omits c2b49a323786 MIPS: perf: Add support for OCTEON III perf events. omits 71c1f16ddd52 media: ti-vpe: cal: Iterate over correct number of CAMERAR [...] omits 695baaa373ab media: ti-vpe: cal: Replace hardcoded BIT() value with macro omits 811cb526f314 media: ti-vpe: cal: Rename MAX_(WIDTH|HEIGHT)_* macros wit [...] omits 7168155002cf media: ti-vpe: cal: Move format handling to cal.c and expo [...] omits 9ccd0021d026 media: ti-vpe: cal: Drop cal_ctx m_fmt field omits 5acc3e22c253 media: ti-vpe: cal: Create subdev for CAMERARX omits 68324a68fbbe MIPS: Loongson64: Set cluster for cores omits e8bb8f28233d MIPS: cacheinfo: Add missing VCache omits 2ee1503e546f MIPS: zboot: head.S clean up omits cf8194e46c1e MIPS: Loongson64: Give chance to build under !CONFIG_NUMA [...] omits 63f559d3412b mtd: rawnand: mxc: Convert comma to semicolon omits fe0e2394cccc arm64: defconfig: Enable WM8962 omits 36ca3c8ccb53 arm64: dts: imx: Add Beacon i.MX8M Nano development kit omits 57ddf08642f0 microblaze: do not select TRACING_SUPPORT directly omits fd159539f7b0 dt-bindings: arm: fsl: Add beacon,imx8mn-beacon-kit omits 4ce6b242b78d pcmcia: Switch to using the new API kobj_to_dev() omits 26ddb45e13a3 fs/namei.c: Remove unlikely of status being -ECHILD in loo [...] omits 1e8f44f159b3 do_tmpfile(): don't mess with finish_open() omits 07f1dc8cc85b ide/falconide: Fix module unload omits bd96a89ca3fe memory: emif: Use DEFINE_SPINLOCK() for spinlock omits 3803f461bd28 ARM: dts: exynos: Add top-off charging regulator node for I9100 omits 4a928b3b7c0f ARM: dts: exynos: Fix charging regulator voltage and curre [...] omits a2d522ff0f5c memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops omits 352bfbb3e023 soc: samsung: exynos-chipid: convert to driver and merge e [...] omits 4561560dfb4f soc: samsung: exynos-asv: handle reading revision register error omits 0458b88267c6 soc: samsung: exynos-asv: don't defer early on not-supported SoCs omits bb80d8784d2a drm/i915: fix shift warning omits e62333e26be6 power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression omits fecff3b931a5 crypto: picoxcell - Remove PicoXcell driver omits 1862eb007367 crypto: arm/blake2b - add NEON-accelerated BLAKE2b omits 0cdc438e6e13 crypto: blake2b - update file comment omits 28dcca4cc0c0 crypto: blake2b - sync with blake2s implementation omits a64bfe7ad42e wireguard: Kconfig: select CRYPTO_BLAKE2S_ARM omits 5172d322d34c crypto: arm/blake2s - add ARM scalar optimized BLAKE2s omits bbda6e0f1303 crypto: blake2s - include <linux/bug.h> instead of <asm/bug.h> omits 8786841bc202 crypto: blake2s - adjust include guard naming omits 7d87131fadd5 crypto: blake2s - add comment for blake2s_state fields omits 42ad8cf821f0 crypto: blake2s - optimize blake2s initialization omits 8c4a93a1270d crypto: blake2s - share the "shash" API boilerplate code omits 057edc9c8bb2 crypto: blake2s - move update and final logic to internal/ [...] omits df412e7efda1 crypto: blake2s - remove unneeded includes omits 1aa90f4cf034 crypto: x86/blake2s - define shash_alg structs using macros omits 0d396058f92a crypto: blake2s - define shash_alg structs using macros omits c4ff41b93d1f hwrng: ingenic - Fix a resource leak in an error handling path omits 256693a36203 hwrng: iproc-rng200 - Move enable/disable in separate function omits 96a6af540396 hwrng: iproc-rng200 - Fix disable of the block. omits 5318d3db465d crypto: arm64/aes-ctr - improve tail handling omits 15deb4333cd6 crypto: arm64/aes-ce - really hide slower algos when faste [...] omits 5a5a27b3e157 MAINTAINERS: Add maintainers for Keem Bay OCS HCU driver omits b46f80368869 crypto: keembay-ocs-hcu - Add optional support for sha224 omits ae832e329a8d crypto: keembay-ocs-hcu - Add HMAC support omits 472b04444cd3 crypto: keembay - Add Keem Bay OCS HCU driver omits 33ff64884c4e dt-bindings: crypto: Add Keem Bay OCS HCU bindings omits 44122cc6eea1 crypto: sun4i-ss - add SPDX header and remove blank lines omits b1f578b85a13 crypto: sun4i-ss - enabled stats via debugfs omits 9bc3dd24e7dc crypto: sun4i-ss - fix kmap usage omits 4ec8977b921f crypto: sun4i-ss - initialize need_fallback omits 5ab6177fa02d crypto: sun4i-ss - handle BigEndian for cipher omits b756f1c8fc9d crypto: sun4i-ss - IV register does not work on A10 and A13 omits 7bdcd851fa7e crypto: sun4i-ss - checking sg length is not sufficient omits 583513510a7a crypto: sun4i-ss - linearize buffers content must be kept omits 7334a4be5076 crypto: inside-secure - fix platform_get_irq.cocci warnings omits 0eb76ba29d16 crypto: remove cipher routines from public crypto API omits a3b01ffddc21 chcr_ktls: use AES library for single use cipher omits bbfd06c7c85e crypto: ccree - remove unused including <linux/version.h> omits c4dc99e14c58 crypto: sahara - Remove unused .id_table support omits 303fd3e1c771 crypto: tcrypt - avoid signed overflow in byte count omits ddf169a98f01 crypto: aesni - implement support for cts(cbc(aes)) omits a417178abc4a MAINTAINERS: crypto: s5p-sss: drop Kamil Konieczny omits 6a702fa53395 crypto: mediatek - remove obsolete driver omits 00a1aa475f50 ARM: configs: multi_{v5,v7}: remove ATMEL_TCLIB omits 3a4e55c355a4 ARM: configs: at91: remove ATMEL_TCLIB omits 093a0bea629a drm/i915: Populate logical context during first pin. omits 9fb87fb3fdd2 drm/i915: Clarify error message on failed workaround omits 131172a4a8ce openrisc: restart: Call common handlers before hanging omits 472ab9ee15c6 openrisc: Add vmlinux.bin target omits 9d038b2e62de ARM: dts: qcom: Add SDX55 platform and MTP board support omits 719354233143 dt-bindings: arm: qcom: Document SDX55 platform and boards omits 4e5c8a99e1cb drm/i915: Drop i915_request.lock requirement for intel_rps [...] omits 2a6fe26ccf0b gfs2: make gfs2_log_write_page static omits c1cbbea9c4db ASoC: mediatek: add MTK_PMIC_WRAP dependency omits f6212e0ab3ff ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types omits a0b653e89a3a ASoC: wm_adsp: Only use __be32 for big-endian data omits 9584fc95cadc spi: rpc-if: Remove CONFIG_PM_SLEEP ifdefery omits 9c080b0f9637 drm/i915/gt: Pull context closure check from request submi [...] omits c769dcd42378 x86/microcode: Make microcode_init() static omits 7904e0819d5f drm/i915/gt: Cancel submitted requests upon context reset omits 7b69552264ac arm: dts: owl-s500-roseapplepi: Add I2C pinctrl configuration omits 8e23902d1243 arm: dts: owl-s500-roseapplepi: Add uSD support omits 3f435fba46c8 arm: dts: owl-s500: Add SIRQ controller omits 83ba46e312a1 arm: dts: owl-s500: Add I2C support omits 481c640596bc arm: dts: owl-s500: Add MMC support omits b846f3febbb3 arm: dts: owl-s500: Add pinctrl & GPIO support omits 2cfb1b3f251e arm: dts: owl-s500: Add DMA controller omits 0c2e4ecb12ce arm: dts: owl-s500: Add Reset controller omits 11bc96ba758b arm: dts: owl-s500: Set CMU clocks for UARTs omits b4d1e231fcdc arm: dts: owl-s500: Add Clock Management Unit omits b3304591f14b drm/i915/dp: Track pm_qos per connector omits 66898f3fe906 leds: ss4200: simplify the return expression of register_n [...] omits 5ccfa39ddd47 leds: Use DEVICE_ATTR_{RW, RO, WO} macros omits 8f50db4b5c79 powercap/drivers/dtpm: Fix __udivdi3 and __aeabi_uldivmod [...] omits 4b2d8ca9208b x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk omits a2ff95e018f1 ACPI: platform: Add platform profile support omits 8e0cbf356377 Documentation: Add documentation for new platform_profile [...] omits 3b15ccac161a regulator: Add regulator driver for ATC260x PMICs omits e9141c1aaa72 ASoC: rt5645: Remove the redundant delay time omits cecb2af42cb0 drm/i915/gt: Taint the reset mutex with the shrinker omits 1f20bf5921de drm/panel: s6e63m0: Support max-brightness omits ce90f685bd35 drm/tve200: remove unused including <linux/version.h> omits bdb154f074a6 x86/platform/intel-mid: Convert comma to semicolon omits e0e0427412d0 EDAC/ppc4xx: Convert comma to semicolon omits 3052636aa9aa x86/mtrr: Convert comma to semicolon omits 1e625fe6fa91 power: supply: ingenic: remove unneeded semicolon omits 34fb2a952ba8 power: supply: cpcap-battery: improve handling of 3rd part [...] omits aa57e77b3d28 HSI: Fix PM usage counter unbalance in ssi_hw_init omits cc1557cadfd4 drm/i915/gem: Peek at the inflight context omits 70960ab27542 drm/i915/gt: Define guc firmware blob for older Cometlakes omits 545a540a9c2e arm64: dts: exynos: correct S3FWRN5 NFC interrupt trigger [...] omits 1fea2eb2f5bb arm64: dts: exynos: correct PMIC interrupt trigger level o [...] omits e98e2367dfb4 arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 omits 3e7d9a583a24 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 1ac8893c4fa3 ARM: dts: exynos: correct PMIC interrupt trigger level on [...] omits 77e6a5467cb8 ARM: dts: exynos: correct PMIC interrupt trigger level on Spring omits 437ae6094771 ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato omits 8528cda2b7c6 ARM: dts: exynos: correct PMIC interrupt trigger level on Monk omits cb31334687db ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 omits 75681980c4e3 ARM: dts: exynos: use Exynos5420 dedicated USB2 PHY compatible omits 95ebabde382c capabilities: Don't allow writing ambiguous v3 file capabilities omits 1027a42c25cb power: reset: linkstation-poweroff: add missing put_device() omits 89ffd36a9ece Merge series "ASoC: rt1015: apply some refactors" from Tzu [...] omits a5db2ca51367 ASoC: rt1015: remove unneeded variables in rt1015_priv omits 3128f1c3b53d ASoC: rt1015: refactor retry loop and rt1015_priv allocation omits e48b41e903a1 ASoC: rt1015: return error if any when setting bypass_boost omits bf1eb056ac15 ASoC: rt1015: save boost_mode only if valid omits 4ac275eda0d7 ASoC: rt1015: sort header inclusions omits 49d411f2c93a ASoC: Intel: common: Fix some typos omits 826a9584d14a usb: cdnsp: Fix for undefined reference to `usb_hcd_is_pri [...] omits 16e3610154d0 usb: cdnsp: Fixes for sparse warnings omits fba8701baed7 usb: cdns3: Fixes for sparse warnings omits e2d60f8c475a usb: cdnsp: fix error handling in cdnsp_mem_init() omits 88171f67a2c1 usb: cdns3: Removes xhci_cdns3_suspend_quirk from host-export.h omits dc68ba6c7236 usb: cdnsp: Removes some not useful function arguments omits b13f020d0c9f usb: cdns3: fix warning when USB_CDNS_HOST is not set omits 28a25ba3e592 usb: cdns3: fix build when PM_SLEEP is not set omits 7650778e79b9 usb: cdnsp: Mark cdnsp_gadget_ops with static keyword omits bbf60daee7de MAINTAINERS: add Cadence USBSSP DRD IP driver entry omits 64b558f597d1 usb: cdns3: Change file names for cdns3 driver. omits 118b2a3237cf usb: cdnsp: Add tracepoints for CDNSP driver omits 3d82904559f4 usb: cdnsp: cdns3 Add main part of Cadence USBSSP DRD Driver omits e93e58d27402 usb: cdnsp: Device side header file for CDNSP driver omits ac5bca142759 usb: cdns3: Changed type of gadget_dev in cdns structure omits 0b490046d8d7 usb: cdns3: Refactoring names in reusable code omits 394c3a144de8 usb: cdns3: Moves reusable code to separate module omits f738957277ba usb: cdns3: Split core.c into cdns3-plat and core.c file omits db8892bb1bb6 usb: cdns3: Add support for DRD CDNSP omits 616443ca577e drm/mediatek: Move cmdq_reg info from struct mtk_ddp_comp [...] omits f22a565d10e7 drm/mediatek: Use struct cmdq_client_reg to gather cmdq variable omits 993fd584942a drm/mediatek: Remove irq in struct mtk_ddp_comp omits 3c87daefc5c3 drm/mediatek: Move regs info from struct mtk_ddp_comp to s [...] omits c0d36de868a6 drm/mediatek: Move clk info from struct mtk_ddp_comp to su [...] omits 926df14ec571 drm/mediatek: Separate getting larb device to a function omits 6ea6f8276725 drm/mediatek: Use correct device pointer to get CMDQ clien [...] omits c822584e2791 drm/mediatek: Get CMDQ client register for all ddp component omits 1b88c6ed26a1 arm64: dts: broadcom: bcm4908: describe PCIe reset controller omits 56098be85d19 arm64: dts: broadcom: bcm4908: use proper NAND binding omits c8b404fb05dc arm64: dts: broadcom: bcm4908: add BCM4906 Netgear R8000P [...] omits abe533d9d422 dt-bindings: arm: bcm: document Netgear R8000P binding omits dbafd5105cfd MIPS: No need to check CPU 0 in cps_cpu_disable() omits a2d029b16cd8 mips: pci: convert comma to semicolon omits 3a845b30bc43 mips: kernel: convert comma to semicolon omits 1b3df368914b soc: qcom: smem: use %*ph to print small buffer omits 1865bc71a869 EDAC/amd64: Limit error injection functionality to supported hw omits 61810096de3c EDAC/amd64: Merge error injection sysfs facilities omits 2a28ceef00ba EDAC/amd64: Merge sysfs debugging attributes setup code omits 6a4afe38787d EDAC/amd64: Tone down messages about missing PCI IDs omits e2b0330c5a20 dt-bindings: soc: qcom: convert qcom,smem bindings to yaml omits e1d8008179fe drivers: qcom: rpmh-rsc: Do not read back the register wri [...] omits c4df37fe186d soc: qcom: llcc-qcom: Add support for SM8250 SoC omits 916c0c05521a soc: qcom: llcc-qcom: Extract major hardware version omits f426c3b1d66f dt-bindings: msm: Add LLCC for SM8250 omits 8d079bf20410 arm64: dts: qcom: sc7180: Drop pinconf on dp_hot_plug_det omits bd167507d5b6 arm64: dts: qcom: Add device tree for ASUS Zenfone 2 Laser omits 465b13cc0ac1 arm64: dts: qcom: Fix SD card vqmmc max voltage on sc7180-trogdor omits 88b57bc335ae arm64: dts: qcom: sm8250: rename smem device node to follo [...] omits 590a135ebdc7 arm64: dts: qcom: qrb5165-rb5: Add Audio support omits b657d3726270 arm64: dts: qcom: sm8250: add mi2s pinconfs omits 768270ca57f6 arm64: dts: qcom: sm8250: add wsa and va codec macros omits 3160c1b894d9 arm64: dts: qcom: sm8250: add lpass lpi pin controller node omits 793bbd2db7e3 arm64: dts: qcom: sm8250: add audio clock controllers omits 63e10791ccab arm64: dts: qcom: sm8250: add apr and its services omits 3f2094dfbe69 arm64: dts: qcom: sm8250: power up dispcc on sm8250 by MMC [...] omits d004c631ea4e arm64: dts: qcom: qrb5165-rb5: add lt9611 HDMI bridge omits 04c8e3f7e9e9 arm64: dts: qcom: qrb5165-rb5: correct vdc_3v3 regulator omits 9e301a547a7e arm64: dts: qcom: sm8250-mtp: add gpu/zap-shader node omits 0b2033dcf4af arm64: dts: qcom: qrb5165-rb5: add gpu/zap-shader node omits 46967bb61a20 arm64: dts: qrb5165-rb5: add mdss/mdp/dsi nodes omits 7c1dffd471b1 arm64: dts: qcom: sm8250.dtsi: add display system nodes omits 221f0ef37f55 arm64: dts: sm8250-mtp: enable USB host nodes omits 0085a33a25cc arm64: dts: qcom: sm8250: Add support for LLCC block omits 19f0af6ab132 arm64: defconfig: Enable TMPFS Posix ACL omits 74b87103b3d0 arm64: defconfig: Enable HID multitouch omits ac5d08870d0b x86/build: Realign archhelp omits fbaf0aa8c7a8 x86/build: Add {kvm_guest,xen}.config targets to make help [...] omits 960ddf70cc11 drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs omits c07b45a355ee perf record: Tweak "Lowering..." warning in record_opts__c [...] omits d176db955827 perf buildid-list: Add support for mmap2's buildid events omits e8a2061f0b60 perf buildid-cache: Add --debuginfod option to specify a s [...] omits 01493ccb4436 tty: serial: icom: Use DEFINE_SPINLOCK() for spinlock omits a60526097f42 tty: serial: cpm_uart: Add udbg support for enabling xmon omits 345523fab827 tty/serial/lantiq: convert comma to semicolon omits 5b10956483ea tty/serial/imx: convert comma to semicolon omits d20c219c7317 tty: new helper function tty_get_icount() omits 4ea3cd65e0d4 tty: rename tty_kopen() and add new function tty_kopen_shared() omits cb4d9b52ec06 usb: dwc3: drd: Improve dwc3_get_extcon() style omits c824c73a5e08 usb: dwc3: drd: Avoid error when extcon is missing omits 614b388c3426 USB: usbtmc: Bump USBTMC_API_VERSION value omits d1d9defdc6d5 USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB omits c9784e23c102 USB: usbtmc: Add USBTMC_IOCTL_GET_STB omits 3c1037e2b6a9 USB: usbtmc: Fix reading stale status byte omits 894f1f4f49a3 kcov, usbip: collect coverage from vhci_rx_loop omits 0b5c88214e9c perf tools: Add support to display build ids when availabl [...] omits e29386c8f7d7 perf record: Add --buildid-mmap option to enable PERF_RECO [...] omits ffe9819b6766 spi: dt-bindings: document zero value for spi-{rx,tx}-bus- [...] omits d962608ce218 spi: Add SPI_NO_TX/RX support omits f7005142dace spi: uapi: unify SPI modes into a single spi.h header omits 1e9a9c7cba3c staging: rtl8192e: fix bool comparison in expressions omits f31559af97a0 staging: fwserial: Fix error handling in fwserial_create omits ec36ae7189ac staging: rtl8192u: Add null check in rtl8192_usb_initendpoints omits 850c35bb28ec staging: board: Remove macro board_staging omits c1a1205240ff staging: board: description for CONFIG_STAGING_BOARD omits 1790f2be41e4 staging: vc04_services: use DEFINE_MUTEX() for mutex lock omits 6abeae2adc96 staging: most: net: use DEFINE_MUTEX() for mutex lock omits df94d3b2a9a4 Staging: rtl8723bs/core: fix braces coding style issues omits 3989f5a5f81c driver: staging: count ashmem_range into SLAB_RECLAIMBLE omits 4183a8d70a28 perf tools: Allow synthesizing the build id for kernel/mod [...] omits e0dbf18f657f perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] omits 978410ff9952 perf tools: Allow using PERF_RECORD_MMAP2 to synthesize th [...] omits 1ca6e8025414 perf tools: Store build id when available in PERF_RECORD_M [...] omits 29245ae8ff65 perf tools: Do not swap mmap2 fields in case it contains build id omits dde587aa2174 tools headers uapi: Sync tools/include/uapi/linux/perf_event.h omits feab999efefe perf arm64: Add argument support for SDT omits f19b5872d889 perf probe: Fixup Arm64 SDT arguments omits 22a6d41c8712 spi: orion: enable support for switching CS every transfer [...] omits e2be70318d7b spi: orion: enable clocks before spi_setup omits 9351ab8b0cb6 regulator: rt4831: Adds support for Richtek RT4831 DSV regulator omits 934b05e81862 regulator: rt4831: Adds DT binding document for Richtek RT [...] omits ac6b559d8189 regulator: qcom-rpmh: fix build after QCOM_COMMAND_DB is tristate omits 4d5270e70981 lib/linear_ranges: fix repeated words & one typo omits e05cde84eabc ASoC: meson: Use managed DMA buffer allocation omits 57fc2bbc62ef ASoC: sprd: Switch to use list_entry_is_head() helper omits 6bdd75a1f6f5 ASoC: rt1015: modify calibration sequence for better performance omits 7726e49837af ASoC: wm_adsp: Improve handling of raw byte streams omits a9830fc38881 catpt: Switch to use list_entry_is_head() helper omits a34d4197a144 Merge existing fixes from spi/for-5.11 omits f518be6eccbd Merge existing fixes from regulator/for-5.11 omits 984fcd3f4e7b Merge existing fixes from asoc/for-5.11 omits 6c13d7ff81e6 EDAC/amd64: Do not load on family 0x15, model 0x13 omits d207dc500bbc arm64: dts: renesas: falcon: Enable watchdog timer omits f4b30c0a03a9 arm64: dts: renesas: r8a779a0: Add RWDT node omits ab2ccacd7386 clk: renesas: r8a779a0: Add RWDT clocks omits 900d9fc3bece arm64: dts: renesas: beacon: Correct I2C bus speeds omits 7e0fac6a0da5 arm64: dts: renesas: beacon: Enable SPI omits a48f3c13689c arm64: dts: renesas: beacon: Don't make vccq_sdhi0 always on omits 7f1cb1579808 arm64: dts: renesas: beacon: Fix RGB Display PWM Backlight omits 012f3e37ca13 arm64: dts: renesas: beacon: Fix LVDS PWM Backlight omits 5a5da0b758b3 arm64: dts: renesas: beacon: Fix audio-1.8V pin enable omits ac817b5a084d arm64: dts: renesas: beacon kit: Remove unnecessary nodes omits db030c5a9658 arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio omits 4e4c17c6c390 arm64: dts: renesas: rcar-gen3: Add missing TMU nodes omits 5edf8bd6f4a2 arm64: dts: renesas: rcar-gen3: Add missing CMT nodes omits 0d2a7e15d791 dt-bindings: arm: renesas: Add Beacon RZ/G2N and RZ/G2H boards omits 57be2dc8d4cf clk: renesas: r8a779a0: Add VSPX clock support omits ed447e7d60de clk: renesas: r8a779a0: Add VSPD clock support omits 0177b5090eff clk: renesas: r8a779a0: Add FCPVD clock support omits fa7f47972b13 clk: renesas: r8a77995: Add TMU clocks omits 0f3a9265941b clk: renesas: r8a77990: Add TMU clocks omits e0c0d4493460 clk: renesas: r8a77965: Add TMU clocks omits a26edd3d3c28 clk: renesas: r8a7796: Add TMU clocks omits 82096ecf589d thunderbolt: Use kmemdup instead of kzalloc and memcpy omits 23e85be1ec81 ARM: dts: sun8i-h2-plus-bananapi-m2-zero: add regulator no [...] omits 64062869f0d6 ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it omits e08eaf4003e2 ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it omits db43394690d0 ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it omits a8667a3f1588 ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it omits 4743feb9f43b ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open- [...] omits 6b5edf1dcc60 ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it omits af102a88ade2 ALSA: vx: Use roundup() instead of open-coding it omits e4d8aef21403 ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it omits a434713bfefa ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it omits 81d0ec4349ec ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it omits 483548a26f1a ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it omits 7095be6d2cc2 ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it omits 7ca4282ade77 ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it omits 636c46c51cfc ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it omits e02e198e88f4 ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it omits af787b2e837f ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it omits 7ef74bdc0d97 ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it omits afcfbcb39fe5 ALSA: core: Use DIV_ROUND_UP() instead of open-coding it omits 02dd2b12a685 drm/i915/gvt: unify lri cmd handler and mmio handlers omits b7ccb10ed80c drm/i915/gvt: update F_CMD_WRITE_PATCH flag when parsing init ctx omits 885e1938452f drm/i915/gvt: statically set F_CMD_WRITE_PATCH flag omits bed42f13cac5 drm/i915/gvt: introduce a new flag F_CMD_WRITE_PATCH omits 1a8811930c96 drm/i915/gvt: make width of mmio_attribute bigger omits 70add39fad1c drm/i915/gvt: export find_mmio_info omits 252cec9fc952 drm/i915/gvt: filter cmd "pipe-ctrl" in cmd_handler omits 73a37a43d1b0 drm/i915/gvt: filter cmds "lrr-src" and "lrr-dst" in cmd_handler omits f18d417a5743 drm/i915/gvt: filter cmds "srm" and "lrm" in cmd_handler omits 3c4f2120d890 drm/i915/gvt: scan VM ctx pages omits 493f30cd086e drm/i915/gvt: parse init context to update cmd accessible [...] omits fe7bcfaeb2b7 drm/i915/gt: Refactor heartbeat request construction and s [...] omits 26ebc511e799 drm/i915: clear the gpu reloc batch omits eeb52ee6c4a4 drm/i915: clear the shadow batch omits 177b7a52a16a drm/i915/gt: ce->inflight updates are now serialised omits ac1a6d7310e2 drm/i915/gt: Simplify virtual engine handling for execlist [...] omits f81475bb5bb4 drm/i915/gt: Resubmit the virtual engine on schedule-out omits 66e40750d241 drm/i915/gt: Shrink the critical section for irq signaling omits bab0557c8dca drm/i915/gt: Remove virtual breadcrumb before transfer omits 6f0726b4807c drm/i915/gt: Defer schedule_out until after the next dequeue omits 2efa2c522ab0 drm/i915/gt: Decouple inflight virtual engines omits 64b7a3fa7e3e drm/i915/gt: Use virtual_engine during execlists_dequeue omits 16f2941ad307 drm/i915/gt: Replace direct submit with direct call to tasklet omits 6d393ef5ff5c drm/i915/gem: Optimistically prune dma-resv from the shrinker. omits d7d82f5d5c04 drm/i915/gt: Prefer recycling an idle fence omits f170523a7b8e drm/i915/gt: Consolidate the CS timestamp clocks omits 8391c9b28cbf drm/i915/selftests: Confirm CS_TIMESTAMP / CTX_TIMESTAMP s [...] omits 57f62622c3fb drm/i915/selftests: Remove redundant live_context for eviction omits 4f1431db92d8 drm/amdgpu: drop psp ih programming for sriov guest on navi omits 554f80bd7629 drm/amd/display: Use common error handling code in dc_create() omits 84c30d2558f8 drm/amd/display: Return directly after a failed kzalloc() [...] omits ae279f693c1c drm/amdkfd: check both client id and src id in interrupt handlers omits f3e4a07fb7c9 drm/amdgpu: fix handling of irq domains on soc15 and newer GPUs omits 4a0a0d6dd13e drm/amdgpu: de-initialize software ih ring omits 7f03b148d51c drm/amdgpu: set ih soft ring enabled flag for vega and navi omits f44a6c76f148 drm/amdgpu: enable software ih ring for vega20 ih block omits a2b6df4fd6e3 drm/amd/pm: support overdrive vddgfx offset setting(V2) omits 37a58f691551 drm/amd/pm: enable Sienna Cichlid overdrive support omits aa75fa34e04c drm/amd/pm: populate Sienna Cichlid default overdrive tabl [...] omits eefdf0471069 drm/amd/pm: Add interface for request WGPs omits d8a0b8dd690b drm/amd/pm: add pptable_funcs documentation (v3) omits 9f18985dda5a drm/amdgpu: don't create ih ring 1 and ring 2 for APU omits 26f2daa4203c drm/amdgpu: drop ih reroute function from psp v11 omits 95c0c2576432 drm/amdgpu: drop IH_CHICKEN programming from vega10 ih block omits 05bd7e74ec3e drm/amdgpu: correct ih_chicken programming for vega10/vega [...] omits 580a6d2facdf drm/amdgpu: retire the vega20 code path from navi10 ih block omits 320a2e0c7207 drm/amdgpu: switch to vega20 ih block for vega20/arcturus omits 726e5b37996b drm/amdgpu: reroute vmc/utcl2 interrupts to ih ring 1 for [...] omits bebd4c79a4eb drm/amdgpu: create vega20 ih blocks omits 502173ac2386 drm/amdgpu: add osssys v4_2 ip headers (v2) omits 408382817814 drm/amdgpu: switch to common decode iv helper omits 78bd101cdfe2 drm/amdgpu: add a helper function to decode iv omits 2d2fbf685c89 drm/amdgpu: use cached ih rb control reg offsets for navi10 omits fc4aa19f55af drm/amdgpu: switch to ih_enable_ring for navi10 omits 6e7b7c7f3cdd drm/amdgpu: switch to ih_toggle_interrupts for navi10 omits a362976bf209 drm/amdgpu: switch to ih_init_register_offset for navi10 omits 1ce6940e2a0a drm/amdgpu: add helper to toggle ih ring interrupts for navi10 omits 1514cb7d63d5 drm/amdgpu: add helper to enable an ih ring for navi10 omits 5212d1630b5f drm/amdgpu: add helper to init ih ring regs for navi10 omits 2601fa6464c6 drm/amdgpu: correct ih cg programming for vega10 ih block omits 554bdbf6de74 drm/amdgpu: use cached ih rb control reg offsets for vega10 omits 21822b6a968d drm/amdgpu: switch to ih_enable_ring for vega10 omits fd95e1b1049e drm/amdgpu: switch to ih_toggle_interrupts for vega10 omits f0594717f4b9 drm/amdgpu: switch to ih_init_register_offset for vega10 omits c73750322aaf drm/amdgpu: add helper to toggle ih ring interrupts for vega10 omits ffa02126e0ef drm/amdgpu: add helper to enable an ih ring for vega10 omits 1ebb4841f064 drm/amdgpu: add helper to init ih ring regs for vega10 omits 3c06aaffb082 drm/amdgpu: add amdgpu_ih_regs structure omits 021a3ac2a095 drm/i915/dp: Add register definitions for Intel HDR backli [...] omits 8fd1806d36c5 drm/i915/dp: Rename eDP VESA backlight interface functions omits 6423cb7f9249 drm/i915: Pass down brightness values to enable/disable ba [...] omits 390218ca9b92 drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* omits f12110afee05 drm/i915/dp: Program source OUI on eDP panels omits 72eab0ba6d68 drm/hisilicon: Remove drm_dev_put in hibmc omits 5be071e9e8aa drm/i915/uc: Squelch load failure error message omits 5e9635085737 drm/i915: Use cmpxchg64 for 32b compatilibity omits 4c5d02d94c4d drm/hisilicon: Use pcim_enable_device() omits 96b1454f2e8e gfs2: move freeze glock outside the make_fs_rw and _ro functions omits c77b52c0a137 gfs2: Add common helper for holding and releasing the free [...] omits 0e8f68d7f048 powercap/drivers/dtpm: Add CPU energy model based support omits a20d0ef97abf powercap/drivers/dtpm: Add API for dynamic thermal power m [...] omits f5ad1c747956 Documentation/powercap/dtpm: Add documentation for dtpm omits 2ee5f8f05949 units: Add Watt units omits 522508b665df drm/i915/display: Let PCON convert from RGB to YCbCr if it can omits 10fec80b48c5 drm/i915/display: Configure PCON for DSC1.1 to DSC1.2 encoding omits 6e6cb758e035 drm/i915: Add helper functions for calculating DSC paramet [...] omits b9d96dacdc3d drm/i915: Read DSC capabilities of the HDMI2.1 PCON encoder omits 9488a030ac91 drm/i915: Add support for enabling link status and recovery omits 4f3dd47acbed drm/i915: Check for FRL training before DP Link training omits ced42f2df5fd drm/i915: Add support for starting FRL training for HDMI2. [...] omits 2f78347e3634 drm/i915: Capture max frl rate for PCON in dfp cap structure omits 07c9b8634fb6 drm/dp_helper: Add helpers to configure PCONs RGB-YCbCr Co [...] omits e2e16da398d9 drm/dp_helper: Add support for Configuring DSC for HDMI2.1 Pcon omits 3ce98018c8f9 drm/dp_helper: Add support for link failure detection omits ce32a6239de6 drm/dp_helper: Add Helpers for FRL Link Training support f [...] omits 76ee7b905678 drm/edid: Parse DSC1.2 cap fields from HFVSDB block omits 4499d488f6ee drm/edid: Parse MAX_FRL field from HFVSDB block omits 9bb85a6e29de drm/edid: Add additional HFVSDB fields for HDMI2.1 omits d484bd0ddf0b drm/i915/selftests: Be paranoid and flush the tasklet befo [...] omits 9559511b70d1 drm/i915/selftests: Flush the preemption request before waiting omits 48c508a51652 drm/i915/selftests: Kick timeslice until selftest yields omits b436a5f8b6c8 drm/i915/gt: Track all timelines created using the HWSP omits b39100a55cea drm/virtio: align blob resources to page sizes omits d1f66f054b7a drm/qxl: use flexible-array member instead of zero-length array omits 2077ec340c48 drivers: gpu: drm: virtio: fix dependency of DRM_VIRTIO_GP [...] omits 14c1e12ba605 drm/fb-helper: Add a FIXME that generic_setup is very confusing omits 00a16d02f4df drm/i915: refactor i915 plane code into separate file. omits 99ce270a1ec1 drm/i915: refactor cursor code out of i915_display.c omits d6933784e649 drm/i915/display: fix misused comma omits 175c13d14301 drm/i915/display: move to_intel_frontbuffer to header omits 1e4da5df21cf drm/i915/display: move needs_modeset to an inline in header omits e056f669dbf7 drm/i915/gvt: make mpt.h self-contained omits e6a14b10167c drm/i915/gvt: make scheduler.h self-contained omits fbf24f55f83e drm/i915/gvt: make gvt.h self-contained omits bb2d5096debc drm/i915/gvt: make mmio_context.h self-contained omits 9c615cc47b67 drm/i915/gvt: make interrupt.h self-contained omits 33a357da2fd8 drm/i915/gvt: make gtt.h self-contained omits 265f6c0fd2c8 drm/i915/gvt: make fb_decoder.h self-contained omits c0209e40d030 drm/i915/gvt: make execlist.h self-contained omits a4d86249c773 drm/i915/gt: Provide a utility to create a scratch buffer omits a0d3fdb628b8 drm/i915/gt: Split logical ring contexts from execlist submission omits 5ec17c763055 drm/i915/gt: Another tweak for flushing the tasklets omits 3bef198f1b17 JFS: more checks for invalid superblock omits 9bb36cf66091 drm/i915: Check for rq->hwsp validity after acquiring RCU lock omits f5cace4b93d7 Input: imx_keypad - add dependency on HAS_IOMEM omits 6d2ad82fece2 Input: da7280 - protect OF match table with CONFIG_OF omits 0a982c15711e drm/i915/tgl: Add bound checks and simplify TGL REVID macros omits 83dbd74f8243 drm/i915/tgl: Fix REVID macros for TGL to fetch correct stepping omits 8c3b1ba0e7ea drm/i915/gt: Track the overall awake/busy time omits e3ed90b8227e drm/i915/gt: Drain the breadcrumbs just once omits a1b766d1b364 drm/doc: atomic implicitly enables other caps omits 96962e3de725 drm: require each CRTC to have a unique primary plane omits a7ecf0034682 drm/doc: fix reference to drm_format_modifier_blob omits 77a71abbdd77 drm/doc: introduce new section for standard plane properties omits 46f9be4c8a7b drm/doc: the KMS properties section is for user-space devs omits 2189100c94a7 drm/doc: move color management functions under CRTC section omits 31c558f47497 drm/doc: move damage tracking functions to new section omits 9d8f78f6ae7d drm/doc: move composition function docs to new section omits e07f001ccc75 drm/doc: rename FB_DAMAGE_CLIPS section omits 31d49c657f3b MAINTAINERS: Update addresses for TI display drivers omits 460d02ba5076 drm/i915: Encode fence specific waitqueue behaviour into t [...] omits 45233ab2d036 drm/i915/gt: Move gen8 CS emitters into gen8_engine_cs.h omits f8246cf4d9a9 drm/i915/gem: Drop free_work for GEM contexts omits 5f22cc0b134a drm/i915: Fix mismatch between misplaced vma check and vma insert omits c545781e1c55 dma-buf: doc polish for pin/unpin omits 8ccf0a29af75 dma-buf: begin/end_cpu might lock the dma_resv lock omits 85804b70cca6 dma-buf: some kerneldoc formatting fixes omits de9114ece5df dma-buf: Remove kmap kerneldoc vestiges omits ba8c0faebbb0 drm/vc4: hdmi: Enable 10/12 bpc output omits 24169a2b0533 drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling omits d2a7dd004c49 drm/vc4: hdmi: Use the connector state pixel rate for the PHY omits f623746f7472 drm/vc4: hdmi: Store pixel frequency in the connector state omits fbe7271e47be drm/vc4: hdmi: Create a custom connector state omits e55a07751146 drm/vc4: hdmi: Don't access the connector state in reset i [...] omits 320e84dc6111 drm/vc4: hdmi: Take into account the clock doubling flag i [...] omits 8d9147466776 drm/vc4: Pass the atomic state to encoder hooks omits ee6965c864e3 drm/vc4: hvs: Align the HVS atomic hooks to the new API omits 9ede6f0a55e3 drm/hisilicon: Fix rmmod hibmc_drm failed omits fafd320ae51b Input: raydium_ts_i2c - do not send zero length omits 1e2020aa0da0 Input: da7280 - fix missing error test omits 4294fa5f5032 drm/i915: Reduce duplicated switch cases in hpd code omits 3d1a88e1051f drm/ttm: cleanup LRU handling further omits fde1403eeaa6 drm/ttm: use pin_count more extensively omits 2200736a0c4d drm: require a non_NULL drm_crtc.primary omits 6d84576fb2e7 drm: validate possible_crtcs for primary and cursor planes omits 9999587b684f drm: rework description of primary and cursor planes omits 010dbfbe7bad drm/omap: Delete useless kfree code omits 3b7bc18b4e51 doc: Fix build of documentation after i915 file rename omits dfd2edccfd22 drm/omap: dsi: allow DSI commands to be sent early omits 92bb0eabc84d drm/omap: dsi: fix DCS_CMD_ENABLE omits c83207894440 drm/omap: dsi: remove ulps support omits 9a521118cb73 drm/omap: dsi: fix and cleanup ddr_clk_always_on omits b6c1048cc71d drm/omap: dsi: split video mode enable/disable into separate func omits 7b93de9899b8 drm/omap: dsi: cleanup initial vc setup omits a4a29d1d3471 drm/omap: dsi: rename dsi_display_* functions omits ead05b53a976 drm/omap: dsi: display_disable cleanup omits 1f0560537963 drm/omap: dsi: display_enable cleanup omits 5d676b6f27b4 drm/omap: dsi: move enable/disable to bridge enable/disable omits 7aa52346235a drm/omap: dsi: move structs & defines to dsi.h omits 3160d6a6c7d2 drm/panel: panel-dsi-cm: drop unneeded includes omits 08579473e231 drm/panel: panel-dsi-cm: add panel database to driver omits d646d1bdb606 drm/panel: panel-dsi-cm: remove extra 'if' omits 4029b16b13b6 drm/omap: dsi: use separate VCs for cmd and video omits eb40e2f44812 drm/omap: dsi: enable HS before sending the frame omits 83d74642b0c8 drm/omap: dsi: skip dsi_vc_enable_hs when already in correct mode omits d58eb31f50cb drm/omap: dsi: untangle vc & channel omits 5e4307542991 drm/omap: dsi: pass vc and channel to various functions omits d81711458ea5 drm/omap: dsi: rename 'channel' to 'vc' omits f408600f06b4 drm/omap: dsi: cleanup dispc channel usage omits 442cbc86b9b7 drm/omap: dsi: drop useless channel checks omits d843314e4840 drm/omap: dsi: simplify VC handling omits 8350ac8e11ed drm/omap: dsi: send nop instead of page & column omits c50c2d2d8d0c drm/panel: panel-dsi-cm: set column & page at setup omits 443dae095866 drm/omap: dsi: set trans_mode according to client mode_flags omits 4119bd55e40f drm/omap: pll: fix iteration loop check omits 0073b8cd4311 ARM: dts: omap5: add address-cells & size-cells to dsi omits 487c9e9289b5 drm/panel: panel-dsi-cm: cleanup tear enable omits 17d98080c436 drm/panel: panel-dsi-cm: use MIPI_DCS_GET_ERROR_COUNT_ON_DSI omits 05ec61289356 drm/omap: remove dss_mgr_ops omits dac62bcafeaa drm/omap: remove dispc_ops omits 96f4418505b5 drm/omap: drop unused owner field omits 3201509a15cc drm/omap: remove unused display.c omits 55b68fb856b5 drm/omap: squash omapdrm sub-modules into one omits f7c2724a8c36 ARM: omap2plus_defconfig: Update for moved DSI command mode panel omits 578739e86fc1 drm/omap: dsi: simplify pin config omits 94d733297933 drm/omap: simplify DSI manual update code omits 2390fadb78f0 drm/omap: drop dssdev display field omits 27e1d068df13 drm/omap: drop DSS ops_flags omits 811860ddceac drm/omap: drop unused DSS next pointer omits 4a5555187d92 drm/omap: simplify omap_display_id omits fe5f6e587cdf drm/omap: remove unused omap_connector omits 9be5bab37d0b drm/omap: remove legacy DSS device operations omits af1110cb6f92 drm/omap: dsi: Register a drm_bridge omits cf64148abcfd drm/panel: Move OMAP's DSI command mode panel driver omits 85101487326a drm/omap: remove global dss_device variable omits 596614042251 drm/omap: panel-dsi-cm: fix remove() omits 1ecf643f6376 drm/omap: panel-dsi-cm: support unbinding omits 1f4e8716876e drm/omap: panel-dsi-cm: use DEVICE_ATTR_RO omits 607824315e73 drm/omap: dsi: implement check timings omits 9f2231795ba3 drm/omap: drop omapdss-boot-init omits 1cac9ba2526f drm/omap: dsi: convert to drm_panel omits e4869b048df0 drm/omap: dsi: drop custom panel capability support omits e290c812eb89 drm/omap: dsi: Reverse direction of the DSS device enable/ [...] omits 2a4703c25f75 drm/omap: dsi: move panel refresh function to host omits 66c6bf3af6e6 drm/omap: dsi: do ULPS in host driver omits 9f0eb51e3c65 drm/omap: dsi: untangle ulps ops from enable/disable omits 0c93a61db462 drm/omap: dsi: do bus locking in host driver omits e9c7a0d713f0 drm/omap: dsi: drop custom enable_te() API omits 4c1b935fea54 drm/omap: dsi: move TE GPIO handling into core omits 3220034b1215 drm/omap: dsi: lp/hs switching support for transfer() omits 61714cd30941 drm/omap: panel-dsi-cm: use bulk regulator API omits 68ca91d7d8c1 drm/omap: dsi: use pixel-format and mode from attach omits d4b561c376f8 drm/omap: dsi: drop useless sync() omits 8228cd7ec327 drm/omap: dsi: drop unused enable_te() omits e869152d5a59 drm/omap: dsi: drop unused get_te() omits e94793ee8e97 drm/omap: dsi: drop unused memory_read() omits 7c5662babfcb drm/omap: panel-dsi-cm: use common MIPI DCS 1.3 defines omits ea83647d5ee0 drm/omap: panel-dsi-cm: drop hardcoded VC omits a5f2dcdebd83 drm/omap: dsi: request VC via mipi_dsi_attach omits d4cf15372868 drm/omap: panel-dsi-cm: use DSI helpers omits 9cd87829522c drm/omap: dsi: introduce mipi_dsi_host omits 1ed6253856cb drm/omap: dsi: switch dsi_vc_send_long/short to mipi_dsi_msg omits 952545a23a97 drm/omap: dsi: simplify read functions omits e70965386353 drm/omap: dsi: simplify write function omits 28d72874f8ae drm/omap: dsi: drop virtual channel logic omits ccc2f2ae66ca drm/omap: dsi: unexport specific data transfer functions omits fc3413a9b4ad drm/omap: panel-dsi-cm: convert to transfer API omits 9e8d3b92c24d drm/omap: dsi: add generic transfer function omits ee0c365c9ed5 drm/omap: constify write buffers omits d0103cebe125 drm/omap: dsi: use MIPI_DSI_FMT_* instead of OMAP_DSS_DSI_FMT_* omits a29cc43c2ccf drm/omap: drop unused dsi.configure_pins omits 12db515bae2d Revert "drm/omap: dss: Remove unused omap_dss_device operations" omits 64ff18911878 drm/omap: Enable COLOR_ENCODING and COLOR_RANGE properties [...] omits 1bea53df4d7b drm/omap: rearrange includes in omapdss.h omits f18f43992e1d drm/omap: Implement CTM property for CRTC using OVL manage [...] omits 3fcd70c9a5d6 drm/omap: use degamma property for gamma table omits 1b8977434606 drm: add legacy support for using degamma for gamma omits 6ca2ab8086af drm: automatic legacy gamma support omits 5c0e4110f751 udlfb: Fix memory leak in dlfb_usb_probe omits c855af2f9c5c drm/hisilicon: Fix use-after-free omits f3c420fe19f8 drm/vc4: kms: Convert to atomic helpers omits 82faa3276012 drm/vc4: kms: Remove async modeset semaphore omits 03b03efebeed drm/vc4: kms: Remove unassigned_channels from the HVS state omits 9ec03d7f1ed3 drm/vc4: kms: Wait on previous FIFO users before a commit omits d62a8ed7671e drm/vc4: Simplify a bit the global atomic_check omits 27125e86b797 drm: Document use-after-free gotcha with private objects omits ddadd40892f3 drm: Introduce an atomic_commit_setup function omits ae75a0431f82 Merge drm/drm-next into drm-misc-next omits 91def3cce986 drm/panel: khadas: Fix error code in khadas_ts050_panel_add() omits 8c392cd5f1c6 drm/amdkfd: fix ttm size refactor fallout omits e11bfb99d6ec drm/ttm: cleanup BO size handling v3 omits c41ce8199dfe drm/i915/pmu: Remove !CONFIG_PM code omits c51c29fb35f7 drm/i915/pmu: Use raw clock for rc6 estimation omits dbe13ae1d6ab drm/i915/pmu: Don't grab wakeref when enabling events omits dc3793038d22 drm/drv: Remove invalid assignments omits 23d4e55f7eeb drm/vkms: Unset preferred_depth omits 26e08a6da54c dma-buf: Fix kerneldoc formatting omits 7cb917b2b7bb drm/i915/display/tc: Only WARN once for bogus tc port flag omits 78336798ce71 drm/ast: Only map cursor BOs during updates omits abe54e54ddef drm/ast: Don't pin cursor source BO explicitly during update omits 04adaba88010 drm/i915/gt: Wean workaround selftests off GEM context omits 20a6774e726a drm/i915/gt: Mark legacy ring context as lost omits c97ffd084d70 drm/i915: Correct location of Wa_1408615072 omits 3a9ec563a4ff drm/i915/icl: Fix initing the DSI DSC power refcount durin [...] omits c365d304d69a drm/sched: Add missing structure comment omits e18d9a2bb078 drm/amdgpu: clean up bo in vce and vcn test omits 63ade1043457 drm/vkms: Add setup and testing information omits ec13e5027261 arm64: dts: synaptics: Use generic "ngpios" rather than "s [...] omits 7706e376f531 ARM: dts: berlin: Use generic "ngpios" rather than "snps,n [...] omits b4385b5620b2 ARM: dts: berlin: Fix schema warnings for pwm-leds omits fd8a5b27ff21 drm/i915/bios: fill in DSC rc_model_size from VBT omits a8f65ba3c265 drm/dsc: add helper for calculating rc buffer size from DPCD omits 420798a09da7 drm/i915/dsc: make rc_model_size an encoder defined value omits e5b9cbd38135 drm/i915/dsc: configure hardware using specified rc_model_size omits 1f22ed36913e drm/dsc: use rc_model_size from DSC config for PPS omits d0d829e56674 drm/i915: split gen8+ flush and bb_start emission functions omits 70a2b431c364 drm/i915/gt: Rename lrc.c to execlists_submission.c omits 9fd96c069dd6 drm/i915/gt: Move move context layout registers and offset [...] omits 51c87fa64f98 drm/i915/gt: Remove uninterruptible parameter from intel_g [...] omits 84361529ee85 drm/i915: Sleep around performing iommu unmaps on Tigerlake omits 63de1da14799 drm/i915: Remove livelock from "do_idle_maps" vtd w/a omits 338d58cf47a8 drm/i915/gt: document masked registers omits 305b3bb52271 drm/i915/gt: rename wa_write_masked_or() omits 61b3b0d10099 drm/i915/gt: stop ignoring read with wa_masked_field_set omits 9a27d37aa8c7 drm/hisilicon: Delete unused local parameters omits 1c1b5bd4cc2d drm/hisilicon: Use managed mode-config init omits 13283a241540 drm/drv: switch to using devm_add_action_or_reset() omits 604057e984c9 video: fbdev: sis: Drop useless call to SiS_GetResInfo() omits 4aca4dbcac9d video: fbdev: controlfb: Fix set but not used warnings omits 86925b9f5203 video: fbdev: efifb: Fix set but not used warning for scre [...] omits 96a84fc360a5 video: fbdev: gbefb: Fix set but not used warning omits 54f572645c39 video: fbdev: goldfishfb: Fix defined but not used warning omits 5825e11c2547 video: fbdev: wmt_ge_rops: Fix function not declared warnings omits 031d039f1744 video: fbdev: mmp: Fix kernel-doc warning for lcd_spi_write omits 3ccdcdf461a6 video: fbdev: sparc drivers: fix kernel-doc warnings for b [...] omits 7143c92be85b video: fbdev: uvesafb: Fix set but not used warning omits e72ce1c4d1cf video: fbdev: omapfb: Fix set but not used warnings in hdmi*_core omits e994a1b67bbc video: fbdev: core: Fix kernel-doc warnings in fbmon + fb_notify omits 04a697f08a9b video: fbdev: hgafb: Fix kernel-doc warnings omits e9f4829f95ec drm/i915/gem: Drop false !i915_vma_is_closed assertion omits 4d4ce69f19d4 ARM: dts: dra71-evm: mark ldo0 regulator as always on omits 685a78074218 ARM: dts: dra76x: add support for OPP_PLUS omits 7a8633c4551f ARM: dts: am574x-idk: add support for EMIF1 ECC omits ca459a7407a2 drm/ingenic: Add support for serial 8-bit delta-RGB panels omits 28ab7d35b6e0 drm/ingenic: Properly compute timings when using a 3x8-bit panel omits 15b7e07bcb2e drm/ingenic: Compute timings according to adjusted_mode->crtc_* omits 71173e787cab drm/scheduler: Essentialize the job done callback omits 6efa4b465cfd gpu/drm: ring_mirror_list --> pending_list omits 8935ff00e3b1 drm/scheduler: "node" --> "list" omits 2e2bf3a5584d drm/bridge: display-connector: add DP support omits a46c112512de dt-bindings: dp-connector: add binding for DisplayPort connector omits 75c66a03dfce dt-bindings: display: mantix: Add compatible for panel from YS omits 2ff3eaa55155 dt-bindings: vendor-prefixes: Add ys vendor prefix omits 4b2b869e8efe drm/panel: mantix: Support panel from Shenzhen Yashi Chang [...] omits 6ae5837c18e9 drm/panel: mantix: Allow to specify default mode for diffe [...] omits dd396dbc4d78 drm/panel: mantix: Tweak init sequence omits dfb64090892f drm/panel: st7703: Use dev_err_probe omits d371d6ea92ad drm/i915/display/dp: Compute the correct slice count for V [...] omits 4b970408dbc9 drm/i915/dp: No need to poll FEC Enable Live bit omits a3d0d8347978 drm: fix typos in plane and CRTC overviews omits 4f963d363af5 drm/i915/selftests: Improve error reporting for igt_mock_m [...] omits b215212117f7 drm: panel: add Khadas TS050 panel driver omits 98cda4b5f246 dt-bindings: panel-simple-dsi: add Khadas TS050 panel bindings omits e70956a2498d drm/i915: fix size_t greater or equal to zero comparison omits d0666be8ef9e drm/vc4: dsi: Add configuration for BCM2711 DSI1 omits 00aedfa4592d dt-bindings: Add compatible for BCM2711 DSI1 omits 4b265fe11fad drm/vc4: dsi: Add support for DSI0 omits d1d195ce26a1 drm/vc4: dsi: Introduce a variant structure omits dc0bf36401e8 drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array omits e02d5c43f2fd drm/vc4: dsi: Correct DSI register definition omits 51f4fcd9c4ea drm/vc4: drv: Remove the DSI pointer in vc4_drv omits e2f9b2edf7b5 drm/vc4: hdmi: Don't poll for the infoframes status on setup omits 47b1adc1d2a3 drm/panel: s6e63m0: Fix init sequence again omits 2abb0b994db5 dt-bindings: display: mcde: Convert to YAML schema omits 630a159a0bf3 video: fbdev: cirrusfb: Fix kernel-doc and set but not use [...] omits 5a15468b724b video: fbdev: uvesafb: Fix string related warnings omits ab2b29e64e05 video: fbdev: s3c-fb: Fix kernel-doc and set but not used [...] omits c96da175ba88 video: fbdev: omapfb: Fix set but not used warnings in dsi omits 98fdd0042c7c drm/kmb: fix array bounds warning omits 9dbf1a4516cf drm: panel: add flags to BOE NV110WTM-N61 omits a00fa4285878 drm: panel: Fully transition panel_desc kerneldoc to inline style omits 1cdd3f739f4e drm: Remove drmm_add_final_kfree() declaration from public [...] omits 6ca07255ac40 drm/i915: remove WA_SET_FIELD_MASKED() omits 66901614283b drm/i915: remove WA_CLR_BIT_MASKED() omits b9bdccd51afd drm/i915: remove WA_SET_BIT_MASKED() omits 1efa473e65e3 drm/i915/dg1: Implement WA_16011163337 omits 9d8fddf8579a drm/i915: Disable outputs during unregister omits 005650283a9b drm/i915: Call kill_bigjoiner_slave() earlier omits 72305a808070 drm/i915: Properly flag modesets for all bigjoiner pipes omits 9e363c82baf1 drm/i915: Add intel_atomic_add_affected_planes() omits ee42ec19ca2e drm/i915: Track logically enabled planes for hw state omits f867b66e4797 drm/i915/gt: Clear the execlists timers upon reset omits cb56a07d2fd9 drm/i915/gt: Include reset failures in the trace omits d997e240ceec drm/i915/gt: Cancel the preemption timeout on responding to it omits b969540500bc drm/i915/gt: Ignore repeated attempts to suspend request f [...] omits ba38b79eaeae drm/i915/gem: Propagate error from cancelled submit due to [...] omits 552a77bab3ff drm/hisilicon: Delete the entire file hibmc_ttm.c omits 717ea76addb3 drm/hisilicon: Use managed VRAM-helper initialization omits 9f941375aa1d drm/ingenic: depend on COMMON_CLK to fix compile tests omits 97ffcd0d1eec drm/i915: Add VRR_CTL_LINE_COUNT field to VRR_CTL register def omits cf977e18610e drm/i915/gem: Spring clean debugfs omits 0a260e731d6c drm/fb-helper: Add missed unlocks in setcmap_legacy() omits e35293465965 drm/i915: Make intel_display_power_put_unchecked() an inte [...] omits 93b916fda693 drm/i915: Track power reference taken to disable power wel [...] omits a0b024ed10bd drm/i915: Rename power_domains.wakeref to init_wakeref omits 719065500b5d drm/i915: Track power reference taken for eDP VDD omits 162e68e133d5 drm/i915/ddi: Track power reference taken for encoder main [...] omits a4550977a0fa drm/i915/ddi: Track power reference taken for encoder DDI IO use omits 802034849a22 drm/i915: Track power references taken for enabled CRTCs omits 6979cb9a2cb4 drm/i915: Factor out helpers to get/put a set of tracked p [...] omits a9b5e83a5d11 drm/i915: Use CRTC index consistently during getting/putti [...] omits 14f2d7604f7c drm/i915/gem: Check the correct variable in selftest omits 15ccc39b3aab gma500: clean up error handling in init omits e4401247070a drm/hisilicon: Use the new api devm_drm_irq_install omits d96bc380a50f drm/irq: Add the new api to install irq omits 770729f77d23 drm/hisilicon: Code refactoring for hibmc_drm_drv omits 1494a1dec5bf drm/i915: refactor panel backlight control functions. (v2) omits 0a8cad54792e drm/i915/gvt: avoid useless use of inline omits 829270e4552e drm/i915/display: Record the plane update times for debugging omits 7d1a31e128d3 Revert "drm/i915/lmem: Limit block size to 4G" omits a2843b3bd17e drm/i915/gem: Limit lmem scatterlist elements to UINT_MAX omits 840291a7b90b drm/i915/selftests: Tidy prng constructor for client blits omits 54b3f0e68173 drm/i915: remove last traces of I915_READ(), I915_WRITE() [...] omits f9c914a5b946 Revert "drm/i915/display/fbc: Disable fbc by default on TGL" omits 91bd7a441bf0 drm/i915/display/tgl: Disable FBC with PSR2 omits a7e2e1c50450 drm: document that user-space should force-probe connectors omits 348fb0cb0a79 drm/i915/pmu: Deprecate I915_PMU_LAST and optimize state tracking omits 36549848ed27 drm/virtio: consider dma-fence context when signaling omits b9662c3a54eb drm/virtio: rework virtio_fence_signaled omits 41a90202cd15 drm/virtio: virtio_{blah} --> virtio_gpu_{blah} omits ca3fb8821fbc drm/i915/gvt: replace I915_WRITE with intel_uncore_write omits 37df0edf7048 drm/i915/gem: Report error for vmap() failure omits 5ac84806f5e9 drm/i915/tgl, rkl, dg1: Apply WA_1406941453 to TGL, RKL and DG1 omits 998cc864955d drm/i915/lspcon: Do not send DRM infoframes to non-HDMI sinks omits b759415020b3 drm/i915/display: Implement DRM infoframe read for LSPCON omits 34108a03e430 drm/i915/display: Implement infoframes readback for LSPCON omits a44289b923f6 drm/i915/lspcon: Create separate infoframe_enabled helper omits c5044aee4039 drm/i915/display: Enable HDR for Parade based lspcon omits 84ab44b757d5 drm/i915/display: Nuke bogus lspcon check omits 5d36f2b2dd4d drm/i915/display: Enable colorspace programming for LSPCON [...] omits 174da987bc8d drm/i915: Split intel_attach_colorspace_property() into HD [...] omits b983675709e0 drm/i915/display: Attach content type property for LSPCON omits 55b1f9ddf41d drm/i915/display: Add a WARN for invalid output range and format omits 9559c0d13b6b drm/i915/display: Fixes quantization range for YCbCr output omits 2e666613b24e drm/i915/display: Attach HDR property for capable Gen9 devices omits 1a911350dd6c drm/i915/display: Enable HDR on gen9 devices with MCA Lspcon omits 81cc320aa359 drm/i915/display: Add HDR Capability detection for LSPCON omits b73cd1e2ebfc drm/ttm: stop destroying pinned ghost object omits 551620f2a381 drm/nouveau: Drop mutex_lock_nested for atomic omits 6926872ae244 drm/gma500: Fix error return code in psb_driver_load() omits efab47658a6c drm/i915/display/psr: Calculate selective fetch plane registers omits 5cf829042641 drm/ttm/drivers: remove unecessary ttm_module.h include v2 omits 2939eb068289 drm/i915/irq: replace I915_READ()/WRITE() with intel_uncor [...] omits 5f461660db17 drm/i915/pm: replace I915_READ()/WRITE() with intel_uncore [...] omits 77895af24e2c drm/i915/suspend: replace I915_READ()/WRITE() with intel_d [...] omits 124a60f2131c drm/i915/debugfs: replace I915_READ() with intel_uncore_read() omits 88d570e030dd drm/i915/debugfs: remove the i915_cache_sharing debugfs file omits 507007fb591b drm/i915/cdclk: prefer intel_de_write() over I915_WRITE() omits 669f3f2bac1c drm/i915: remove last traces of I915_READ_FW() and I915_WR [...] omits 868b5626d0b9 drm/i915/debugfs: remove RPS autotuning details from i915_ [...] omits fa5d598b8cba drm/i915/perf: also include Gen11 in OATAILPTR workaround omits e278f68cbf18 ARM: dts: omap3-gta04: fix twl4030-power settings omits f0d67d10b7c4 ARM: dts: am335x-evm/evmsk/icev2: switch to new cpsw switch drv omits 1a93456d08b8 ARM: dts: am33xx-l4: add dt node for new cpsw switchdev driver omits 025ae8255d33 video: fbdev: nvidia: Fix set but not used warnings omits 4e4b1d92e24e video: fbdev: neofb: Fix set but not used warning for CursorMem omits 57e4bc8a48dd video: fbdev: sstfb: Updated logging to fix set but not us [...] omits 9b028f48e72d video: fbdev: mx3fb: Fix kernel-doc, set but not used and [...] omits 2f71315eaae7 video: fbdev: tgafb: Fix kernel-doc and set but not used warnings omits b47e6ca3c0d5 video: fbdev: pm2fb: Fix kernel-doc warnings omits 5c7ddcc801d7 video: fbdev: riva: Fix kernel-doc and set but not used warnings omits f686b34c9364 video: fbdev: tdfx: Fix set but not used warning in att_outb() omits 9403c18953f7 video: fbdev: via: Fix set but not used warning for mode_c [...] omits 1a608758df9e video: fbdev: sis: Fix set but not used warnings in sis_main omits 2a74e8682a39 video: fbdev: sis: Fix set but not used warnings in init.c omits e8a254362de6 video: fbdev: sis: Fix defined but not used warning of SiS [...] omits 50b82a2d6957 video: fbdev: sis: Fix defined but not used warnings omits 055646137637 video: fbdev: aty: Fix set but not used warnings in mach64_ct omits 580054562651 video: fbdev: aty: Fix set but not used warnings omits 288b23719ce0 video: fbdev: aty: Delete unused variable in radeon_monitor omits cb2ce93e5b05 drm/i915/gem: Differentiate oom failures from invalid map types omits d2cf0125d4a1 drm/i915/lmem: Limit block size to 4G omits e96434e1137e drm/i915/selftest: assert we get 2M GTT pages omits 77acab40a61a drm/i915/selftest: also consider non-contiguous objects omits f7ed83cc1925 drm/i915/gt: Limit frequency drop to RPe on parking omits c67e62790f5c drm/prime: split array import functions v4 omits 18f7608a67fc drm/ttm: nuke ttm_dma_tt_init omits 2705d14a3145 drm/qxl: switch to ttm_sg_tt_init omits 4c515bb187ee drm/vmwgfx: switch to ttm_sg_tt_init omits 470cfe71b420 drm/nouveau: stop using pages with drm_prime_sg_to_page_ad [...] omits 4e7b9000b6d8 drm/amdgpu: stop using pages with drm_prime_sg_to_page_add [...] omits 0575ff3d33cd drm/radeon: stop using pages with drm_prime_sg_to_page_add [...] omits f5ca8eb6f9bd drm/cma-helper: Implement mmap as GEM CMA object functions omits bc2532ab7c20 drm/cma-helper: Remove prime infix from GEM object functions omits a96ee0f6b58d drm: panel: simple: Add BOE NV110WTM-N61 omits 981963a2118b dt-bindings: dt-bindings: display: simple: Add BOE NV110WTM-N61 omits 4beb04beb24a drm: panel: simple: Allow specifying the delay from prepar [...] omits e5e30dfcf3db drm: panel: simple: Defer unprepare delay till next prepar [...] omits 131f909ad55f drm: panel: simple: Fixup the struct panel_desc kernel doc omits eba0d703b3ca drm/kmb: Remove an unnecessary NULL check omits 95e22f8ca15a omapfb: fbcon: remove trailing semicolon in macro definition omits 6fdf38e61310 video: fbdev: s1d13xxxfb: Fix kernel-doc and set but not u [...] omits b1cba76de6c7 video: fbcon: Fix warnings by using pr_debug() in fbcon omits 891948966ba5 video: Fix kernel-doc warnings in of_display_timing + of_v [...] omits a218a397f009 drm/rockchip: fix typo in Kconfig 's/HDMI/dsi/' omits f8c8c7d86da8 drm/rockchip: for error print, use the correct device pointer omits 6762b50d7daa drm/rockchip: dw_hdmi: fix incorrect clock in vpll clock e [...] omits 8d989f444894 drm/i915/perf: replace idr_init() by idr_init_base() omits d6bff5b0bddb drm/ingenic: Add basic PM support omits 5cc2b61fb251 drm/i915/display: Suppress "Combo PHY A HW state changed u [...] omits a9d71f76ccfd drm/i915/gt: Retain default context state across shrinking omits c33f83fd481a drm/i915: remove trailing semicolon in macro definition omits e5346a1ff38a Revert "drm/i915: re-order if/else ladder for hpd_irq_setup" omits 57fcd550eb15 drm/ttm: Warn on pinning without holding a reference omits c6c90c70db4d fbdev: aty: SPARC64 requires FB_ATY_CT omits 584e599bd090 via/via_irq: use __func__ to replace string function name omits 444fbf5d7058 drm/i915/gt: Declare gen9 has 64 mocs entries! omits 9afdda82ee7f drm/radeon: fix check order in radeon_bo_move omits 85cc2917a396 drm/i915/gt: Move the breadcrumb to the signaler if comple [...] omits c744d50363b7 drm/i915/gt: Split the breadcrumb spinlock between global [...] omits 14d1eaf08845 drm/i915/gt: Protect context lifetime with RCU omits a58559898abe drm/i915/gt: Check for a completed last request once omits b8e2bd98a2c9 drm/i915/gt: Decouple completed requests on unwind omits 977933b5da7c drm/i915/gt: Program mocs:63 for cache eviction on gen9 omits 2f87c053ac48 drm/i915/guc: Use correct lock for CT event handler omits 016669752c36 drm/i915/guc: Use correct lock for accessing guc->mmio_msg omits 46eecfccb4c2 drm/i915/gt: Free stale request on destroying the virtual engine omits 3aef910d26ef drm/i915/gt: Don't cancel the interrupt shadow too early omits 6cfe66eb71b6 drm/i915/gt: Track signaled breadcrumbs outside of the bre [...] omits 9d5612ca165a drm/i915/gt: Defer enabling the breadcrumb interrupt to af [...] omits 4ee737925746 drm/i915/gt: Plug IPS into intel_rps_set omits 16cfcb0f3c4b drm/i915/selftests: Small tweak to put the termination con [...] omits 8005f37ca941 drm/i915/selftests: Improve granularity for mocs reset checks omits 67dd0b9677e8 drm/i915/gem: Remove incorrect early dbg print omits da7ac715d339 drm/i915: Show timeline dependencies for debug omits b5b349b93b0e drm/i915: Lift waiter/signaler iterators omits 0986317a45df drm/i915/gt: Show all active timelines for debugging omits 562675d09a35 drm/i915/gt: Update request status flags for debug pretty-printer omits 1f0e785a9cc0 drm/i915: Lift i915_request_show() omits 14cb9a776362 drm/i915/gt: Include semaphore status in print_request() omits dac67c2d338c drm/i915/gvt: Remove incorrect kerneldoc marking omits 45e50f48b790 drm/i915/gt: Remember to free the virtual breadcrumbs omits d33fcd798cb7 drm/i915/gt: Ignore dt==0 for reporting underflows omits ac54c826cdd6 drm/i915/dg1: make Wa_22010271021 permanent omits 19384452052a drm/i915/selftests: Fix wrong return value of perf_request [...] omits 01d708840c26 drm/i915/selftests: Fix wrong return value of perf_series_ [...] omits 77c296966e86 drm/i915: Avoid memory leak with more than 16 workarounds [...] omits bf8c5541df53 sbus: char: Remove meaningless jump label out_free omits b6b9b67d67f0 sparc32: signal: Fix stack trampoline for RT signals omits 4cc8ca08ed09 sparc: remove SA_STATIC_ALLOC macro definition omits 0a95a6d1a4cd sparc: use for_each_child_of_node() macro omits 17ec0a17e90f sparc: Use fallthrough pseudo-keyword omits aecc63ae8271 Merge branch 'sparc32-srmmu-improve-type-safety-of-__nocache_fix' omits c0d5b0c721b6 sparc32: srmmu: improve type safety of __nocache_fix() omits 72a7af33e080 sparc32: use PUD rather than PGD to get PMD in srmmu_inher [...] omits 7780918b3648 sparc32: fix a user-triggerable oops in clear_user() omits e06028482135 SPARC: backoff.h: delete a duplicated word omits 37719576046b arch/sparc: Replace HTTP links with HTTPS ones omits 5124b31c1e90 sparc: piggyback: handle invalid image omits c05d042fda88 sparc64: viohs: Use struct_size() helper adds 3b9ea7206d7e ath9k: fix transmitting to stations in dynamic SMPS mode
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 (5a3c96e96409) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_gnu_native_check_gcc/rel [...]
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: .clang-format | 1 - .gitignore | 2 - .mailmap | 3 +- CREDITS | 17 +- Documentation/ABI/stable/sysfs-bus-fsl-mc | 19 - Documentation/ABI/stable/sysfs-bus-vmbus | 7 - Documentation/ABI/stable/sysfs-class-tpm | 14 - Documentation/ABI/stable/sysfs-driver-speakup | 37 +- .../ABI/testing/debugfs-driver-habanalabs | 50 +- Documentation/ABI/testing/ima_policy | 7 +- .../ABI/testing/sysfs-bus-coresight-devices-etm4x | 8 - Documentation/ABI/testing/sysfs-bus-cxl | 26 - .../ABI/testing/sysfs-bus-dfl-devices-emif | 25 - .../ABI/testing/sysfs-bus-dfl-devices-n3000-nios | 47 - Documentation/ABI/testing/sysfs-bus-iio | 11 - Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 | 31 - .../ABI/testing/sysfs-bus-pci-devices-pvpanic | 24 - Documentation/ABI/testing/sysfs-bus-thunderbolt | 22 +- .../ABI/testing/sysfs-class-led-trigger-tty | 6 - .../ABI/testing/sysfs-class-power-ltc4162l | 82 - Documentation/ABI/testing/sysfs-class-typec | 20 +- Documentation/ABI/testing/sysfs-devices-memory | 58 +- Documentation/ABI/testing/sysfs-devices-xenbus | 41 - Documentation/ABI/testing/sysfs-driver-habanalabs | 58 +- .../ABI/testing/sysfs-driver-input-cros-ec-keyb | 6 - .../ABI/testing/sysfs-driver-intel-m10-bmc | 21 - Documentation/ABI/testing/sysfs-driver-ufs | 11 - Documentation/ABI/testing/sysfs-firmware-acpi | 43 - Documentation/ABI/testing/sysfs-firmware-sfi | 15 + Documentation/ABI/testing/sysfs-fs-f2fs | 32 - .../ABI/testing/sysfs-platform-ideapad-laptop | 26 +- Documentation/ABI/testing/sysfs-platform-kim | 2 +- Documentation/ABI/testing/sysfs-platform_profile | 28 - .../PCI/endpoint/function/binding/pci-ntb.rst | 38 - Documentation/PCI/endpoint/index.rst | 3 - Documentation/PCI/endpoint/pci-endpoint-cfs.rst | 10 - Documentation/PCI/endpoint/pci-ntb-function.rst | 348 - Documentation/PCI/endpoint/pci-ntb-howto.rst | 161 - .../Expedited-Grace-Periods.rst | 4 +- .../RCU/Design/Requirements/Requirements.rst | 732 +- Documentation/RCU/NMI-RCU.rst | 3 +- Documentation/RCU/RTFP.txt | 94 +- Documentation/RCU/checklist.rst | 10 +- Documentation/RCU/rcubarrier.rst | 6 +- Documentation/RCU/stallwarn.rst | 27 +- Documentation/RCU/whatisRCU.rst | 10 +- Documentation/accounting/cgroupstats.rst | 4 +- Documentation/admin-guide/README.rst | 7 +- .../admin-guide/auxdisplay/cfag12864b.rst | 2 +- Documentation/admin-guide/auxdisplay/ks0108.rst | 2 +- Documentation/admin-guide/cgroup-v1/memory.rst | 14 +- Documentation/admin-guide/cgroup-v2.rst | 76 +- Documentation/admin-guide/cifs/authors.rst | 6 +- Documentation/admin-guide/cifs/changes.rst | 5 +- Documentation/admin-guide/cifs/introduction.rst | 30 +- Documentation/admin-guide/cifs/todo.rst | 34 +- Documentation/admin-guide/cifs/usage.rst | 2 +- Documentation/admin-guide/cpu-load.rst | 2 +- .../admin-guide/device-mapper/dm-crypt.rst | 2 +- .../admin-guide/device-mapper/dm-integrity.rst | 15 +- Documentation/admin-guide/kernel-parameters.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 156 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- .../admin-guide/laptops/thinkpad-acpi.rst | 25 - Documentation/admin-guide/mm/memory-hotplug.rst | 20 +- Documentation/admin-guide/perf-security.rst | 2 +- Documentation/admin-guide/perf/arm-cmn.rst | 2 +- Documentation/admin-guide/spkguide.txt | 48 +- Documentation/admin-guide/sysctl/fs.rst | 4 +- Documentation/admin-guide/sysctl/vm.rst | 10 +- Documentation/admin-guide/thunderbolt.rst | 23 - Documentation/admin-guide/xfs.rst | 58 +- Documentation/arm/booting.rst | 2 +- Documentation/arm/index.rst | 2 +- Documentation/arm/marvel.rst | 488 + Documentation/arm/marvell.rst | 491 -- Documentation/block/bfq-iosched.rst | 4 +- Documentation/block/biovecs.rst | 2 - Documentation/block/inline-encryption.rst | 12 +- Documentation/block/queue-sysfs.rst | 13 - Documentation/bpf/bpf_design_QA.rst | 6 - Documentation/bpf/bpf_devel_QA.rst | 11 +- Documentation/conf.py | 78 +- Documentation/core-api/dma-api.rst | 64 +- Documentation/core-api/mm-api.rst | 7 +- Documentation/crypto/api-skcipher.rst | 4 +- Documentation/dev-tools/index.rst | 1 - Documentation/dev-tools/kasan.rst | 32 +- Documentation/dev-tools/kfence.rst | 298 - Documentation/dev-tools/kunit/index.rst | 2 - Documentation/dev-tools/kunit/start.rst | 7 +- Documentation/dev-tools/kunit/tips.rst | 115 - Documentation/devicetree/bindings/Makefile | 10 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 6 +- .../arm/amlogic/amlogic,meson-mx-secbus2.yaml | 42 - Documentation/devicetree/bindings/arm/arm,scmi.txt | 8 - .../devicetree/bindings/arm/atmel-sysregs.txt | 7 +- .../devicetree/bindings/arm/bcm/brcm,bcm4908.yaml | 2 - .../devicetree/bindings/arm/coresight.txt | 5 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 - Documentation/devicetree/bindings/arm/fsl.yaml | 23 - .../arm/marvell/ap80x-system-controller.txt | 8 - .../devicetree/bindings/arm/mediatek.yaml | 4 +- .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 1 - Documentation/devicetree/bindings/arm/pmu.yaml | 1 - Documentation/devicetree/bindings/arm/qcom.yaml | 12 - Documentation/devicetree/bindings/arm/renesas.yaml | 2 - .../devicetree/bindings/arm/rockchip.yaml | 6 - Documentation/devicetree/bindings/arm/sirf.yaml | 30 + .../socionext/socionext,uniphier-system-cache.yaml | 4 +- Documentation/devicetree/bindings/arm/ste-u300.txt | 46 + Documentation/devicetree/bindings/arm/sunxi.yaml | 19 +- Documentation/devicetree/bindings/arm/tegra.yaml | 8 - Documentation/devicetree/bindings/arm/xilinx.yaml | 6 +- .../devicetree/bindings/arm/zte,sysctrl.txt | 30 + Documentation/devicetree/bindings/arm/zte.yaml | 28 + .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../bindings/auxdisplay/holtek,ht16k33.yaml | 77 - .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 4 +- Documentation/devicetree/bindings/c6x/clocks.txt | 40 + Documentation/devicetree/bindings/c6x/dscr.txt | 127 + Documentation/devicetree/bindings/c6x/emifa.txt | 62 + Documentation/devicetree/bindings/c6x/soc.txt | 28 + .../devicetree/bindings/clock/adi,axi-clkgen.yaml | 1 - .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 4 - .../clock/allwinner,sun9i-a80-usb-clks.yaml | 59 - .../clock/allwinner,sun9i-a80-usb-clocks.yaml | 59 + .../devicetree/bindings/clock/arm,syscon-icst.yaml | 4 +- .../devicetree/bindings/clock/canaan,k210-clk.yaml | 1 - .../devicetree/bindings/clock/csr,atlas7-car.txt | 55 + .../devicetree/bindings/clock/idt,versaclock5.yaml | 6 - .../devicetree/bindings/clock/imx27-clock.yaml | 2 +- .../devicetree/bindings/clock/imx31-clock.yaml | 2 +- .../devicetree/bindings/clock/imx5-clock.yaml | 2 +- .../devicetree/bindings/clock/intel,easic-n5x.yaml | 46 - .../bindings/clock/mstar,msc313-mpll.yaml | 46 - .../devicetree/bindings/clock/prima2-clock.txt | 73 + .../devicetree/bindings/clock/qcom,a7pll.yaml | 51 - .../devicetree/bindings/clock/qcom,gcc-sc7280.yaml | 92 - .../bindings/clock/qcom,gcc-sc8180x.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc-sm8350.yaml | 96 - .../bindings/clock/qcom,gpucc-sdm660.yaml | 76 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 2 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 2 - .../clock/renesas,rcar-usb2-clock-sel.yaml | 3 - .../devicetree/bindings/clock/silabs,si570.txt | 2 - .../bindings/clock/ste-u300-syscon-clock.txt | 80 + .../devicetree/bindings/clock/tango4-clock.txt | 23 + .../devicetree/bindings/clock/zx296702-clk.txt | 34 + .../devicetree/bindings/clock/zx296718-clk.txt | 37 + .../bindings/connector/usb-connector.yaml | 29 +- .../bindings/crypto/allwinner,sun8i-ce.yaml | 3 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 46 - .../bindings/crypto/samsung-slimsss.yaml | 1 + .../devicetree/bindings/crypto/samsung-sss.yaml | 1 + .../devicetree/bindings/crypto/ti,sa2ul.yaml | 2 +- .../allwinner,sun4i-a10-display-backend.yaml | 23 +- .../allwinner,sun4i-a10-display-frontend.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 19 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 25 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 6 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 19 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 6 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 19 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 19 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 110 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 19 +- .../bindings/display/amlogic,meson-dw-hdmi.yaml | 4 +- .../bindings/display/amlogic,meson-vpu.yaml | 4 +- .../bindings/display/brcm,bcm2711-hdmi.yaml | 19 - .../bindings/display/brcm,bcm2835-dpi.yaml | 7 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 1 - .../bindings/display/brcm,bcm2835-hdmi.yaml | 1 - .../bindings/display/brcm,bcm2835-hvs.yaml | 2 +- .../bindings/display/bridge/analogix,anx7625.yaml | 6 +- .../bindings/display/bridge/analogix,anx7814.yaml | 19 +- .../bindings/display/bridge/anx6345.yaml | 18 +- .../bindings/display/bridge/cdns,mhdp8546.yaml | 22 +- .../bindings/display/bridge/chrontel,ch7033.yaml | 6 +- .../bindings/display/bridge/intel,keembay-dsi.yaml | 14 +- .../bindings/display/bridge/ite,it6505.yaml | 2 +- .../bindings/display/bridge/lontium,lt9611.yaml | 70 +- .../bindings/display/bridge/lvds-codec.yaml | 18 +- .../bindings/display/bridge/nwl-dsi.yaml | 41 +- .../devicetree/bindings/display/bridge/ps8640.yaml | 24 +- .../bindings/display/bridge/renesas,lvds.yaml | 24 +- .../bindings/display/bridge/simple-bridge.yaml | 18 +- .../bindings/display/bridge/snps,dw-mipi-dsi.yaml | 7 +- .../display/bridge/thine,thc63lvd1024.yaml | 35 +- .../bindings/display/bridge/ti,sn65dsi86.yaml | 45 +- .../bindings/display/bridge/ti,tfp410.yaml | 24 +- .../bindings/display/bridge/toshiba,tc358762.yaml | 52 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 48 +- .../bindings/display/bridge/toshiba,tc358775.yaml | 19 +- .../display/connector/analog-tv-connector.yaml | 1 - .../bindings/display/connector/dp-connector.yaml | 55 - .../bindings/display/connector/dvi-connector.yaml | 1 - .../bindings/display/connector/hdmi-connector.yaml | 1 - .../bindings/display/connector/vga-connector.yaml | 1 - .../devicetree/bindings/display/ht16k33.txt | 40 + .../bindings/display/imx/nxp,imx8mq-dcss.yaml | 2 +- .../devicetree/bindings/display/ingenic,ipu.yaml | 5 +- .../devicetree/bindings/display/ingenic,lcd.yaml | 10 +- .../bindings/display/intel,keembay-display.yaml | 2 +- .../bindings/display/mediatek/mediatek,disp.txt | 12 +- .../bindings/display/mediatek/mediatek,dsi.txt | 18 +- .../bindings/display/mediatek/mediatek,hdmi.txt | 18 +- .../display/panel/advantech,idk-2121wr.yaml | 21 +- .../bindings/display/panel/jdi,lt070me05000.yaml | 1 - .../display/panel/mantix,mlaf057we51-x.yaml | 4 +- .../bindings/display/panel/novatek,nt36672a.yaml | 1 - .../bindings/display/panel/panel-common.yaml | 11 +- .../bindings/display/panel/panel-simple-dsi.yaml | 2 - .../bindings/display/panel/panel-simple.yaml | 21 +- .../bindings/display/panel/samsung,s6e63m0.yaml | 4 +- .../display/rockchip/rockchip,rk3066-hdmi.yaml | 16 +- .../bindings/display/rockchip/rockchip-vop.yaml | 5 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 12 +- .../devicetree/bindings/display/st,stm32-ltdc.yaml | 8 +- .../devicetree/bindings/display/ste,mcde.txt | 104 + .../devicetree/bindings/display/ste,mcde.yaml | 168 - .../display/tegra/nvidia,tegra20-host1x.txt | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 19 +- .../bindings/display/ti/ti,j721e-dss.yaml | 23 +- .../devicetree/bindings/display/ti/ti,k2g-dss.yaml | 3 +- .../devicetree/bindings/dma/ingenic,dma.yaml | 2 - .../devicetree/bindings/dma/intel,ldma.yaml | 116 - Documentation/devicetree/bindings/dma/owl-dma.yaml | 7 +- .../devicetree/bindings/dma/renesas,rcar-dmac.yaml | 76 +- .../devicetree/bindings/dma/sirfsoc-dma.txt | 44 + .../devicetree/bindings/dma/snps,dw-axi-dmac.txt | 39 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 126 - .../devicetree/bindings/dma/ste-coh901318.txt | 32 + Documentation/devicetree/bindings/dma/zxdma.txt | 38 + Documentation/devicetree/bindings/dsp/fsl,dsp.yaml | 2 +- Documentation/devicetree/bindings/eeprom/at24.yaml | 9 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 3 +- .../devicetree/bindings/extcon/extcon-ptn5150.yaml | 2 - .../devicetree/bindings/firmware/qcom,scm.txt | 2 - .../devicetree/bindings/gpio/gpio-atlas7.txt | 50 + .../devicetree/bindings/gpio/gpio-davinci.txt | 1 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 4 +- .../bindings/gpio/gpio-stericsson-coh901.txt | 7 + .../devicetree/bindings/gpio/mrvl-gpio.yaml | 3 +- .../bindings/gpio/mstar,msc313-gpio.yaml | 2 +- .../bindings/gpio/renesas,rcar-gpio.yaml | 3 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 29 +- .../bindings/gpio/toshiba,gpio-visconti.yaml | 70 - .../devicetree/bindings/gpio/zx296702-gpio.txt | 24 + .../devicetree/bindings/gpu/brcm,bcm-v3d.txt | 33 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 75 - Documentation/devicetree/bindings/graph.txt | 129 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 1 - .../devicetree/bindings/hwmon/ti,tps23861.yaml | 51 - Documentation/devicetree/bindings/i2c/i2c-sirf.txt | 19 + .../devicetree/bindings/i2c/i2c-stu300.txt | 15 + .../devicetree/bindings/i2c/i2c-zx2967.txt | 22 + .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 21 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../devicetree/bindings/i2c/renesas,i2c.txt | 1 - Documentation/devicetree/bindings/i3c/i3c.txt | 140 + Documentation/devicetree/bindings/i3c/i3c.yaml | 179 - .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 9 +- .../bindings/i3c/silvaco,i3c-master.yaml | 60 - .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 - .../devicetree/bindings/iio/adc/adi,ad7768-1.yaml | 2 - .../bindings/iio/adc/aspeed,ast2400-adc.yaml | 1 - .../devicetree/bindings/iio/adc/lltc,ltc2496.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-vadc.yaml | 1 - .../devicetree/bindings/iio/adc/st,stm32-adc.yaml | 2 - .../bindings/iio/adc/x-powers,axp209-adc.yaml | 12 +- .../devicetree/bindings/iio/adc/xilinx-xadc.txt | 49 +- .../devicetree/bindings/iio/dac/adi,ad5686.yaml | 57 + .../devicetree/bindings/iio/dac/adi,ad5696.yaml | 57 - .../devicetree/bindings/iio/dac/adi,ad5766.yaml | 63 - .../bindings/iio/dac/microchip,mcp4725.yaml | 31 +- .../bindings/iio/gyroscope/bosch,bmg160.yaml | 3 - .../bindings/iio/gyroscope/invensense,mpu3050.txt | 45 + .../bindings/iio/gyroscope/invensense,mpu3050.yaml | 70 - .../devicetree/bindings/iio/health/ti,afe4404.yaml | 2 +- .../devicetree/bindings/iio/imu/inv_mpu6050.txt | 67 + .../bindings/iio/imu/invensense,mpu6050.yaml | 104 - .../iio/magnetometer/asahi-kasei,ak8975.yaml | 1 - .../iio/magnetometer/bosch,bmc150_magn.yaml | 3 - .../bindings/iio/magnetometer/yamaha,yas530.yaml | 112 - .../bindings/iio/potentiometer/adi,ad5272.yaml | 1 - .../devicetree/bindings/input/goodix,gt7375p.yaml | 65 - .../bindings/input/google,cros-ec-keyb.yaml | 24 - .../input/touchscreen/elan,elants_i2c.yaml | 1 - .../bindings/interconnect/qcom,msm8916.yaml | 77 + .../bindings/interconnect/qcom,qcs404.yaml | 77 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 85 - .../bindings/interconnect/qcom,rpmh.yaml | 6 +- .../allwinner,sun6i-a31-r-intc.yaml | 67 - .../allwinner,sun7i-a20-sc-nmi.yaml | 11 +- .../bindings/interrupt-controller/fsl,intmux.yaml | 2 +- .../bindings/interrupt-controller/qcom,pdc.txt | 2 - .../interrupt-controller/realtek,rtl-intc.yaml | 57 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 13 +- .../interrupt-controller/sigma,smp8642-intc.txt | 48 + .../interrupt-controller/st,stm32-exti.yaml | 2 - .../interrupt-controller/ti,c64x+megamod-pic.txt | 103 + .../interrupt-controller/ti,pruss-intc.yaml | 3 - .../devicetree/bindings/iommu/arm,smmu.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.txt | 105 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 183 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 14 +- .../devicetree/bindings/leds/leds-lgm.yaml | 113 - .../devicetree/bindings/leds/ti,tca6507.yaml | 1 - .../devicetree/bindings/mailbox/omap-mailbox.txt | 4 - .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 34 - .../devicetree/bindings/media/allegro,al5e.yaml | 105 - .../devicetree/bindings/media/allegro.txt | 43 + .../bindings/media/allwinner,sun4i-a10-csi.yaml | 11 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 1 - .../bindings/media/allwinner,sun6i-a31-csi.yaml | 12 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 3 - .../devicetree/bindings/media/i2c/adv7180.yaml | 36 +- .../devicetree/bindings/media/i2c/adv7604.yaml | 37 +- .../bindings/media/i2c/aptina,mt9v111.yaml | 4 +- .../bindings/media/i2c/imi,rdacm2x-gmsl.yaml | 30 +- .../devicetree/bindings/media/i2c/imx219.yaml | 22 +- .../devicetree/bindings/media/i2c/imx258.yaml | 134 - .../bindings/media/i2c/maxim,max9286.yaml | 117 +- .../devicetree/bindings/media/i2c/mipi-ccs.yaml | 17 +- .../devicetree/bindings/media/i2c/ov5647.yaml | 88 + .../devicetree/bindings/media/i2c/ov8856.yaml | 22 +- .../bindings/media/i2c/ovti,ov02a10.yaml | 29 +- .../devicetree/bindings/media/i2c/ovti,ov2680.yaml | 6 +- .../devicetree/bindings/media/i2c/ovti,ov5647.yaml | 75 - .../devicetree/bindings/media/i2c/ovti,ov5648.yaml | 109 - .../devicetree/bindings/media/i2c/ovti,ov772x.yaml | 9 +- .../devicetree/bindings/media/i2c/ovti,ov8865.yaml | 118 - .../devicetree/bindings/media/i2c/sony,imx214.yaml | 25 +- .../devicetree/bindings/media/i2c/sony,imx274.yaml | 3 +- .../devicetree/bindings/media/i2c/sony,imx334.yaml | 90 - .../bindings/media/marvell,mmp2-ccic.yaml | 20 +- .../devicetree/bindings/media/nxp,imx7-csi.yaml | 5 +- .../bindings/media/nxp,imx7-mipi-csi2.yaml | 32 +- .../devicetree/bindings/media/renesas,ceu.yaml | 17 +- .../devicetree/bindings/media/renesas,csi2.yaml | 54 +- .../devicetree/bindings/media/renesas,vin.yaml | 113 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 40 +- .../devicetree/bindings/media/st,stm32-dcmi.yaml | 18 +- .../devicetree/bindings/media/ti,cal.yaml | 55 +- .../bindings/media/video-interface-devices.yaml | 406 - .../devicetree/bindings/media/video-interfaces.txt | 640 +- .../bindings/media/video-interfaces.yaml | 344 - .../bindings/media/xilinx/xlnx,csi2rxss.yaml | 39 +- .../bindings/memory-controllers/exynos-srom.yaml | 2 - .../memory-controllers/renesas,rpc-if.yaml | 6 +- .../devicetree/bindings/mfd/bd9571mwv.txt | 4 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 109 - .../devicetree/bindings/mfd/ene-kb930.yaml | 65 - .../devicetree/bindings/mfd/gateworks-gsc.yaml | 3 +- Documentation/devicetree/bindings/mfd/iqs62x.yaml | 2 +- .../bindings/mips/lantiq/lantiq,cgu.yaml | 32 - .../bindings/mips/lantiq/lantiq,dma-xway.yaml | 32 - .../bindings/mips/lantiq/lantiq,ebu.yaml | 32 - .../bindings/mips/lantiq/lantiq,pmu.yaml | 32 - .../devicetree/bindings/mips/realtek-rtl.yaml | 24 - .../devicetree/bindings/misc/eeprom-93xx46.txt | 1 - .../bindings/misc/fsl,dpaa2-console.yaml | 1 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 8 - .../devicetree/bindings/mmc/arm,pl18x.yaml | 223 - .../bindings/mmc/marvell,xenon-sdhci.txt | 1 - .../devicetree/bindings/mmc/mmc-controller.yaml | 2 - Documentation/devicetree/bindings/mmc/mmci.txt | 74 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 19 +- .../devicetree/bindings/mmc/sdhci-msm.txt | 8 +- .../devicetree/bindings/mmc/sdhci-sirf.txt | 18 + .../devicetree/bindings/mmc/zx-dw-mshc.txt | 31 + .../devicetree/bindings/mtd/cadence-quadspi.txt | 67 + .../devicetree/bindings/mtd/jedec,spi-nor.txt | 91 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 102 - .../mtd/partitions/brcm,bcm4908-partitions.yaml | 70 - .../bindings/mtd/partitions/fixed-partitions.yaml | 33 +- .../bindings/mtd/partitions/partition.yaml | 47 - .../bindings/mtd/partitions/qcom,smem-part.yaml | 33 - Documentation/devicetree/bindings/net/btusb.txt | 2 +- .../devicetree/bindings/net/can/rcar_canfd.txt | 2 +- .../bindings/net/ethernet-controller.yaml | 6 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 1 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 1 - .../bindings/net/toshiba,visconti-dwmac.yaml | 85 - Documentation/devicetree/bindings/nvmem/rmem.yaml | 49 - .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 37 +- .../devicetree/bindings/pci/layerscape-pci.txt | 1 - .../bindings/pci/microchip,pcie-host.yaml | 92 - .../devicetree/bindings/pci/qcom,pcie.txt | 17 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 - .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 19 +- .../bindings/phy/brcm,brcmstb-usb-phy.txt | 86 + .../bindings/phy/brcm,brcmstb-usb-phy.yaml | 196 - .../devicetree/bindings/phy/brcm,sata-phy.yaml | 3 +- .../devicetree/bindings/phy/mediatek,dsi-phy.yaml | 85 - .../devicetree/bindings/phy/mediatek,hdmi-phy.yaml | 92 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 260 - .../devicetree/bindings/phy/mediatek,ufs-phy.yaml | 64 - .../devicetree/bindings/phy/mediatek,xsphy.yaml | 199 - .../devicetree/bindings/phy/phy-mtk-tphy.txt | 162 + .../devicetree/bindings/phy/phy-mtk-ufs.txt | 38 + .../devicetree/bindings/phy/phy-mtk-xsphy.txt | 109 + .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 22 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 97 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 2 - .../devicetree/bindings/phy/qcom,usb-hs-28nm.yaml | 1 - .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 2 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 5 +- .../devicetree/bindings/phy/rockchip-emmc-phy.txt | 10 +- .../bindings/phy/socionext,uniphier-ahci-phy.yaml | 2 +- .../bindings/phy/socionext,uniphier-pcie-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3hs-phy.yaml | 2 +- .../phy/socionext,uniphier-usb3ss-phy.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-gmii-sel.yaml | 2 +- .../devicetree/bindings/phy/ti,phy-j721e-wiz.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 17 +- .../bindings/pinctrl/aspeed,ast2400-pinctrl.yaml | 5 +- .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 6 +- .../bindings/pinctrl/aspeed,ast2600-pinctrl.yaml | 2 +- .../bindings/pinctrl/atmel,at91-pio4-pinctrl.txt | 8 +- .../bindings/pinctrl/brcm,ns2-pinmux.txt | 2 +- .../bindings/pinctrl/brcm,nsp-pinmux.txt | 2 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 171 - .../bindings/pinctrl/fsl,imx7d-pinctrl.txt | 2 +- .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 4 +- .../devicetree/bindings/pinctrl/pinctrl-atlas7.txt | 109 + .../bindings/pinctrl/pinctrl-bindings.txt | 4 +- .../bindings/pinctrl/pinctrl-mcp23s08.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-mt65xx.txt | 2 +- .../devicetree/bindings/pinctrl/pinctrl-single.txt | 12 +- .../devicetree/bindings/pinctrl/pinctrl-zx.txt | 84 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.txt | 1 - .../bindings/pinctrl/qcom,sc8180x-pinctrl.yaml | 152 - .../bindings/pinctrl/qcom,sm8350-pinctrl.yaml | 145 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 85 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 62 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 12 +- .../bindings/pinctrl/samsung-pinctrl.txt | 2 +- .../devicetree/bindings/power/brcm,bcm-pmb.yaml | 50 - .../bindings/power/mediatek,power-controller.yaml | 11 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../devicetree/bindings/power/renesas,apmu.yaml | 2 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 110 - .../devicetree/bindings/power/supply/bq25980.yaml | 1 - .../bindings/power/supply/ltc4162-l.yaml | 69 - .../devicetree/bindings/ptp/ptp-idtcm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-sifive.yaml | 9 +- Documentation/devicetree/bindings/pwm/pwm-zx.txt | 22 + .../bindings/regulator/max8997-regulator.txt | 1 - .../bindings/regulator/mcp16502-regulator.txt | 3 +- .../bindings/regulator/mt6315-regulator.yaml | 69 - .../bindings/regulator/nxp,pca9450-regulator.yaml | 5 - .../bindings/regulator/nxp,pf8x00-regulator.yaml | 17 +- .../bindings/regulator/qcom,rpmh-regulator.txt | 2 - .../bindings/regulator/qcom-labibb-regulator.yaml | 30 +- .../regulator/richtek,rt4831-regulator.yaml | 35 - .../bindings/remoteproc/ingenic,vpu.yaml | 2 +- .../devicetree/bindings/remoteproc/mtk,scp.txt | 8 +- .../devicetree/bindings/remoteproc/qcom,adsp.txt | 12 - .../bindings/remoteproc/qcom,wcnss-pil.txt | 1 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 3 - .../reset/brcm,bcm4908-misc-pcie-reset.yaml | 39 - .../devicetree/bindings/reset/canaan,k210-rst.yaml | 40 - .../bindings/reset/hisilicon,hi3660-reset.txt | 44 + .../bindings/reset/hisilicon,hi3660-reset.yaml | 77 - .../devicetree/bindings/reset/sirf,rstc.txt | 42 + .../devicetree/bindings/reset/zte,zx2967-reset.txt | 20 + .../devicetree/bindings/riscv/canaan.yaml | 47 - Documentation/devicetree/bindings/riscv/cpus.yaml | 8 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 35 +- .../devicetree/bindings/riscv/sifive.yaml | 17 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 1 + .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 1 - .../devicetree/bindings/rtc/nxp,pcf2127.yaml | 51 - Documentation/devicetree/bindings/rtc/pcf8563.txt | 3 +- .../devicetree/bindings/rtc/sirf,prima2-sysrtc.txt | 13 + .../bindings/rtc/stericsson,coh901331.txt | 16 + .../devicetree/bindings/rtc/trivial-rtc.yaml | 6 +- .../devicetree/bindings/serial/fsl-imx-uart.yaml | 2 +- .../devicetree/bindings/serial/fsl-mxs-auart.yaml | 2 +- .../devicetree/bindings/serial/pl011.yaml | 2 + .../devicetree/bindings/serial/renesas,hscif.yaml | 3 - .../devicetree/bindings/serial/renesas,scif.yaml | 2 - .../devicetree/bindings/serial/renesas,scifa.yaml | 2 - .../devicetree/bindings/serial/renesas,scifb.yaml | 2 - .../devicetree/bindings/serial/sifive-serial.yaml | 1 - .../devicetree/bindings/serial/sirf-uart.txt | 34 + .../devicetree/bindings/serial/st,stm32-uart.yaml | 13 +- .../devicetree/bindings/soc/imx/imx8m-soc.yaml | 86 - .../devicetree/bindings/soc/qcom/qcom,aoss-qmp.txt | 1 - .../devicetree/bindings/soc/qcom/qcom,smem.txt | 57 + .../devicetree/bindings/soc/qcom/qcom,smem.yaml | 72 - .../devicetree/bindings/soc/ti/ti,pruss.yaml | 76 - .../devicetree/bindings/soc/zte/pd-2967xx.txt | 19 + .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 1 - .../bindings/sound/audio-graph-port.yaml | 3 + .../bindings/sound/google,sc7180-trogdor.yaml | 1 - .../devicetree/bindings/sound/ingenic,codec.yaml | 11 +- .../bindings/sound/intel,keembay-i2s.yaml | 13 - .../sound/mt8192-mt6359-rt1015-rt5682.yaml | 5 - .../sound/nvidia,tegra-audio-graph-card.yaml | 190 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 18 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 13 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 13 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 18 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 18 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 62 - .../bindings/sound/qcom,lpass-tx-macro.yaml | 67 - .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 +- Documentation/devicetree/bindings/sound/rt5659.txt | 11 - .../bindings/sound/samsung,aries-wm8994.yaml | 3 - .../bindings/sound/samsung,midas-audio.yaml | 2 - .../devicetree/bindings/sound/sirf-audio-codec.txt | 17 + .../devicetree/bindings/sound/sirf-usp.txt | 27 + .../devicetree/bindings/sound/st,stm32-i2s.yaml | 4 - .../devicetree/bindings/sound/tas2562.yaml | 2 - .../devicetree/bindings/sound/tas2770.yaml | 2 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 1 - Documentation/devicetree/bindings/sound/wm8962.txt | 4 - .../devicetree/bindings/sound/zte,tdm.txt | 30 + .../devicetree/bindings/sound/zte,zx-aud96p22.txt | 24 + .../devicetree/bindings/sound/zte,zx-i2s.txt | 45 + .../devicetree/bindings/sound/zte,zx-spdif.txt | 27 + .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 1 - .../devicetree/bindings/spi/cadence-quadspi.txt | 68 - .../bindings/spi/nvidia,tegra210-quad.yaml | 117 - .../devicetree/bindings/spi/realtek,rtl-spi.yaml | 41 - .../devicetree/bindings/spi/renesas,rspi.yaml | 2 - .../devicetree/bindings/spi/renesas,sh-msiof.yaml | 1 - .../devicetree/bindings/spi/spi-controller.yaml | 6 +- Documentation/devicetree/bindings/spi/spi-sirf.txt | 42 + .../devicetree/bindings/spi/spi-zynq-qspi.txt | 25 + .../devicetree/bindings/spi/xlnx,zynq-qspi.yaml | 59 - .../sram/allwinner,sun4i-a10-system-control.yaml | 1 - Documentation/devicetree/bindings/sram/sram.yaml | 4 - .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 12 +- .../bindings/thermal/qcom-spmi-adc-tm5.yaml | 153 - .../devicetree/bindings/thermal/tango-thermal.txt | 17 + .../devicetree/bindings/thermal/zx2967-thermal.txt | 116 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 - .../timer/allwinner,sun5i-a13-hstimer.yaml | 3 +- .../bindings/timer/intel,ixp4xx-timer.yaml | 2 +- .../bindings/timer/nuvoton,npcm7xx-timer.txt | 3 +- .../devicetree/bindings/timer/sifive,clint.yaml | 12 +- .../bindings/timer/snps,dw-apb-timer.yaml | 3 - .../bindings/timer/stericsson-u300-apptimer.txt | 18 + .../devicetree/bindings/timer/ti,c64x+timer64.txt | 25 + .../devicetree/bindings/trivial-devices.yaml | 10 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../bindings/usb/amlogic,meson-g12a-usb-ctrl.yaml | 6 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 3 - Documentation/devicetree/bindings/usb/dwc3-st.txt | 4 +- .../devicetree/bindings/usb/dwc3-xilinx.txt | 2 +- Documentation/devicetree/bindings/usb/dwc3.txt | 128 + .../devicetree/bindings/usb/exynos-usb.txt | 2 +- .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 105 - .../devicetree/bindings/usb/generic-ehci.yaml | 53 +- .../devicetree/bindings/usb/generic-ohci.yaml | 36 +- .../devicetree/bindings/usb/generic-xhci.yaml | 65 - Documentation/devicetree/bindings/usb/generic.txt | 57 + .../devicetree/bindings/usb/ingenic,musb.yaml | 2 +- .../bindings/usb/intel,keembay-dwc3.yaml | 9 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.txt | 121 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 188 - .../devicetree/bindings/usb/mediatek,mtu3.txt | 108 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 287 - .../devicetree/bindings/usb/mediatek,musb.txt | 57 + .../devicetree/bindings/usb/mediatek,musb.yaml | 114 - Documentation/devicetree/bindings/usb/omap-usb.txt | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 13 +- .../devicetree/bindings/usb/renesas,usb-xhci.yaml | 4 +- .../devicetree/bindings/usb/renesas,usb3-peri.yaml | 7 +- .../devicetree/bindings/usb/renesas,usbhs.yaml | 1 - .../devicetree/bindings/usb/rockchip,dwc3.txt | 56 + .../devicetree/bindings/usb/rockchip,dwc3.yaml | 108 - .../devicetree/bindings/usb/snps,dwc3.yaml | 332 - .../devicetree/bindings/usb/ti,hd3ss3220.yaml | 8 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 3 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 6 +- .../devicetree/bindings/usb/usb-device.txt | 102 + .../devicetree/bindings/usb/usb-device.yaml | 124 - Documentation/devicetree/bindings/usb/usb-drd.yaml | 78 - Documentation/devicetree/bindings/usb/usb-hcd.yaml | 36 +- Documentation/devicetree/bindings/usb/usb-xhci.txt | 41 + .../devicetree/bindings/usb/usb-xhci.yaml | 42 - Documentation/devicetree/bindings/usb/usb.yaml | 63 - .../devicetree/bindings/usb/usbmisc-imx.txt | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 20 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 12 +- .../bindings/watchdog/intel,keembay-wdt.yaml | 57 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 5 +- .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 1 - .../bindings/watchdog/sigma,smp8642-wdt.txt | 18 + .../devicetree/bindings/watchdog/sirfsoc_wdt.txt | 18 + .../devicetree/bindings/watchdog/snps,dw-wdt.yaml | 6 - .../bindings/watchdog/stericsson-coh901327.txt | 19 + .../devicetree/bindings/watchdog/ti,rti-wdt.yaml | 4 +- .../bindings/watchdog/zte,zx2967-wdt.txt | 32 + Documentation/devicetree/usage-model.rst | 2 +- Documentation/doc-guide/sphinx.rst | 30 +- Documentation/driver-api/cxl/index.rst | 12 - Documentation/driver-api/cxl/memory-devices.rst | 46 - Documentation/driver-api/gpio/consumer.rst | 5 +- Documentation/driver-api/gpio/driver.rst | 4 +- Documentation/driver-api/gpio/intro.rst | 8 +- Documentation/driver-api/index.rst | 3 +- Documentation/driver-api/media/camera-sensor.rst | 20 +- Documentation/driver-api/media/cec-core.rst | 2 +- Documentation/driver-api/media/csi2.rst | 4 +- Documentation/driver-api/media/drivers/ccs/ccs.rst | 13 - Documentation/driver-api/media/v4l2-clocks.rst | 31 + Documentation/driver-api/media/v4l2-core.rst | 1 + Documentation/driver-api/media/v4l2-subdev.rst | 63 +- Documentation/driver-api/men-chameleon-bus.rst | 12 - Documentation/driver-api/pti_intel_mid.rst | 108 + .../driver-api/surface_aggregator/client-api.rst | 38 - .../driver-api/surface_aggregator/client.rst | 393 - .../driver-api/surface_aggregator/clients/cdev.rst | 87 - .../surface_aggregator/clients/index.rst | 21 - .../driver-api/surface_aggregator/clients/san.rst | 44 - .../driver-api/surface_aggregator/index.rst | 21 - .../driver-api/surface_aggregator/internal-api.rst | 67 - .../driver-api/surface_aggregator/internal.rst | 577 -- .../driver-api/surface_aggregator/overview.rst | 77 - .../driver-api/surface_aggregator/ssh.rst | 344 - Documentation/driver-api/thermal/sysfs-api.rst | 19 +- .../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/afs.rst | 8 +- Documentation/filesystems/dax.txt | 17 +- Documentation/filesystems/f2fs.rst | 19 +- Documentation/filesystems/fsverity.rst | 76 - Documentation/filesystems/index.rst | 1 - Documentation/filesystems/locking.rst | 7 +- Documentation/filesystems/porting.rst | 25 - Documentation/filesystems/proc.rst | 9 +- Documentation/filesystems/seq_file.rst | 6 - Documentation/filesystems/vfs.rst | 26 +- Documentation/firmware-guide/acpi/debug.rst | 19 +- .../firmware-guide/acpi/gpio-properties.rst | 1 - Documentation/fpga/dfl.rst | 28 - Documentation/gpu/drm-kms.rst | 52 +- Documentation/gpu/drm-uapi.rst | 3 - Documentation/gpu/i915.rst | 2 +- Documentation/gpu/todo.rst | 21 +- Documentation/gpu/vkms.rst | 82 - Documentation/hid/amd-sfh-hid.rst | 22 +- Documentation/hid/hid-alps.rst | 4 +- Documentation/hid/hid-sensor.rst | 18 +- Documentation/hid/hid-transport.rst | 12 +- Documentation/hid/hiddev.rst | 10 +- Documentation/hid/hidraw.rst | 5 +- Documentation/hid/intel-ish-hid.rst | 78 +- Documentation/hid/uhid.rst | 34 +- Documentation/hwmon/ab8500.rst | 26 + Documentation/hwmon/abx500.rst | 32 + Documentation/hwmon/aht10.rst | 46 - Documentation/hwmon/ina2xx.rst | 2 +- Documentation/hwmon/index.rst | 4 +- Documentation/hwmon/max16601.rst | 197 +- Documentation/hwmon/nct6683.rst | 1 - Documentation/hwmon/tps23861.rst | 41 - Documentation/i2c/slave-testunit-backend.rst | 23 +- Documentation/iio/ep93xx_adc.rst | 2 +- Documentation/index.rst | 11 + Documentation/input/event-codes.rst | 15 - Documentation/input/multi-touch-protocol.rst | 4 - Documentation/kbuild/makefiles.rst | 13 +- Documentation/kernel-hacking/hacking.rst | 4 +- Documentation/kernel-hacking/locking.rst | 2 +- Documentation/livepatch/index.rst | 1 - Documentation/livepatch/livepatch.rst | 15 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/livepatch/reliable-stacktrace.rst | 309 - Documentation/networking/caif/caif.rst | 1 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/qlogic/index.rst | 18 - .../networking/device_drivers/qlogic/qlge.rst | 118 - Documentation/networking/filter.rst | 28 +- Documentation/networking/ip-sysctl.rst | 7 +- Documentation/networking/netdev-FAQ.rst | 16 - Documentation/networking/phy.rst | 8 +- Documentation/networking/sfp-phylink.rst | 2 +- Documentation/power/freezing-of-tasks.rst | 2 +- Documentation/power/index.rst | 1 - Documentation/power/powercap/dtpm.rst | 212 - Documentation/power/runtime_pm.rst | 14 +- Documentation/powerpc/syscall64-abi.rst | 51 +- Documentation/process/4.Coding.rst | 2 +- Documentation/process/adding-syscalls.rst | 20 +- Documentation/process/coding-style.rst | 20 +- Documentation/process/howto.rst | 20 +- Documentation/process/magic-number.rst | 3 + Documentation/process/submit-checklist.rst | 16 +- Documentation/process/submitting-patches.rst | 29 +- Documentation/scheduler/sched-bwc.rst | 17 +- Documentation/scheduler/sched-deadline.rst | 2 +- Documentation/scheduler/sched-design-CFS.rst | 6 +- Documentation/scheduler/schedutil.txt | 169 - Documentation/scsi/libsas.rst | 9 +- Documentation/scsi/scsi-parameters.rst | 5 +- Documentation/security/keys/core.rst | 4 +- Documentation/security/lsm-development.rst | 2 +- Documentation/sound/designs/index.rst | 1 - Documentation/sound/designs/jack-injection.rst | 166 - Documentation/sphinx/automarkup.py | 7 +- Documentation/sphinx/cdomain.py | 8 +- Documentation/sphinx/kernel_abi.py | 27 +- Documentation/sphinx/kernel_feat.py | 25 +- Documentation/sphinx/kerneldoc.py | 26 +- Documentation/sphinx/kernellog.py | 26 +- Documentation/sphinx/kfigure.py | 14 +- Documentation/sphinx/maintainers_include.py | 2 + Documentation/sphinx/requirements.txt | 1 + Documentation/sphinx/rstFlatTable.py | 10 + Documentation/timers/timers-howto.rst | 2 +- Documentation/trace/coresight/coresight.rst | 32 - Documentation/trace/ftrace.rst | 6 - .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/adding-syscalls.rst | 18 +- .../translations/it_IT/process/magic-number.rst | 1 + .../it_IT/process/submit-checklist.rst | 2 +- .../it_IT/process/submitting-patches.rst | 4 +- Documentation/translations/ja_JP/SubmittingPatches | 4 +- Documentation/translations/ko_KR/howto.rst | 4 +- Documentation/translations/ko_KR/index.rst | 15 - .../translations/zh_CN/admin-guide/cpu-load.rst | 2 +- Documentation/translations/zh_CN/arm/Booting | 2 +- .../translations/zh_CN/iio/ep93xx_adc.rst | 46 - .../translations/zh_CN/iio/iio_configfs.rst | 102 - Documentation/translations/zh_CN/iio/index.rst | 20 - Documentation/translations/zh_CN/mips/booting.rst | 31 - Documentation/translations/zh_CN/mips/features.rst | 10 - Documentation/translations/zh_CN/mips/index.rst | 26 - .../translations/zh_CN/mips/ingenic-tcu.rst | 69 - .../translations/zh_CN/process/4.Coding.rst | 2 +- .../translations/zh_CN/process/magic-number.rst | 1 + .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 30 +- Documentation/usb/raw-gadget.rst | 102 +- Documentation/userspace-api/index.rst | 1 - Documentation/userspace-api/ioctl/ioctl-number.rst | 6 +- Documentation/userspace-api/media/drivers/ccs.rst | 110 - .../userspace-api/media/drivers/index.rst | 1 - Documentation/userspace-api/media/dvb/dvbstb.svg | 2 +- .../userspace-api/media/mediactl/media-types.rst | 7 - .../userspace-api/media/v4l/ext-ctrls-codec.rst | 81 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 6 +- .../userspace-api/sysfs-platform_profile.rst | 42 - Documentation/virt/acrn/cpuid.rst | 46 - Documentation/virt/acrn/index.rst | 12 - Documentation/virt/acrn/introduction.rst | 43 - Documentation/virt/acrn/io-request.rst | 97 - Documentation/virt/index.rst | 1 - Documentation/virt/kvm/amd-memory-encryption.rst | 21 - Documentation/virt/kvm/api.rst | 341 +- Documentation/virt/kvm/arm/hyp-abi.rst | 9 - Documentation/virt/kvm/locking.rst | 9 +- Documentation/virt/kvm/s390-pv-boot.rst | 2 +- Documentation/vm/arch_pgtable_helpers.rst | 8 +- Documentation/vm/split_page_table_lock.rst | 2 +- Documentation/x86/boot.rst | 2 +- MAINTAINERS | 490 +- Makefile | 185 +- arch/Kconfig | 148 +- arch/alpha/Kconfig | 2 +- arch/alpha/Makefile | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/kernel/process.c | 2 +- arch/alpha/kernel/syscalls/Makefile | 13 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/oprofile/Makefile | 20 + arch/alpha/oprofile/common.c | 189 + arch/alpha/oprofile/op_impl.h | 55 + arch/alpha/oprofile/op_model_ev4.c | 114 + arch/alpha/oprofile/op_model_ev5.c | 209 + arch/alpha/oprofile/op_model_ev6.c | 101 + arch/alpha/oprofile/op_model_ev67.c | 261 + arch/arc/Kconfig | 1 + arch/arc/Makefile | 2 + arch/arc/kernel/process.c | 2 +- arch/arc/oprofile/Makefile | 10 + arch/arc/oprofile/common.c | 23 + arch/arm/Kconfig | 29 +- arch/arm/Kconfig.debug | 135 +- arch/arm/Makefile | 8 + arch/arm/boot/compressed/Makefile | 5 +- arch/arm/boot/compressed/fdt_check_mem_start.c | 131 - arch/arm/boot/compressed/head.S | 45 +- arch/arm/boot/dts/Makefile | 39 +- arch/arm/boot/dts/am335x-evm.dts | 13 +- arch/arm/boot/dts/am335x-evmsk.dts | 14 +- arch/arm/boot/dts/am335x-icev2.dts | 14 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 267 - arch/arm/boot/dts/am335x-myirtech-myd.dts | 536 -- arch/arm/boot/dts/am33xx-l4.dtsi | 49 - arch/arm/boot/dts/am574x-idk.dts | 4 - arch/arm/boot/dts/armada-385-linksys.dtsi | 2 - arch/arm/boot/dts/armada-388-helios4.dts | 28 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 8 - arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 2 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 558 -- arch/arm/boot/dts/aspeed-bmc-bytedance-g220a.dts | 10 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 775 -- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 3 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 37 +- arch/arm/boot/dts/aspeed-bmc-opp-mihawk.dts | 16 +- arch/arm/boot/dts/aspeed-bmc-opp-mowgli.dts | 5 - arch/arm/boot/dts/aspeed-bmc-portwell-neptune.dts | 2 - arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts | 137 - arch/arm/boot/dts/aspeed-g4.dtsi | 1 - arch/arm/boot/dts/aspeed-g5.dtsi | 1 - arch/arm/boot/dts/aspeed-g6.dtsi | 1 - arch/arm/boot/dts/at91-kizbox3_common.dtsi | 1 + arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 22 +- arch/arm/boot/dts/at91-sama5d27_wlsom1_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_icp.dts | 1 + arch/arm/boot/dts/at91-sama5d2_ptc_ek.dts | 1 + arch/arm/boot/dts/at91-sama5d2_xplained.dts | 1 + arch/arm/boot/dts/atlas6-evb.dts | 78 + arch/arm/boot/dts/atlas6.dtsi | 800 ++ arch/arm/boot/dts/atlas7-evb.dts | 127 + arch/arm/boot/dts/atlas7.dtsi | 1955 ++++ arch/arm/boot/dts/bcm21664.dtsi | 2 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 17 - arch/arm/boot/dts/bcm2711.dtsi | 31 - arch/arm/boot/dts/berlin2.dtsi | 12 +- arch/arm/boot/dts/berlin2cd-google-chromecast.dts | 6 +- arch/arm/boot/dts/berlin2cd.dtsi | 12 +- arch/arm/boot/dts/berlin2q.dtsi | 12 +- arch/arm/boot/dts/cros-ec-keyboard.dtsi | 93 +- arch/arm/boot/dts/dra71-evm.dts | 2 - arch/arm/boot/dts/dra76x.dtsi | 36 - arch/arm/boot/dts/e60k02.dtsi | 6 - arch/arm/boot/dts/efm32gg-dk3750.dts | 88 + arch/arm/boot/dts/efm32gg.dtsi | 177 + arch/arm/boot/dts/exynos3250-artik5.dtsi | 2 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos5250-spring.dts | 2 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 2 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +- arch/arm/boot/dts/exynos54xx.dtsi | 6 +- arch/arm/boot/dts/imx28.dtsi | 10 - arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi | 1 + arch/arm/boot/dts/imx6dl-plybas.dts | 394 - arch/arm/boot/dts/imx6dl-plym2m.dts | 446 - arch/arm/boot/dts/imx6dl-prtmvt.dts | 852 -- arch/arm/boot/dts/imx6dl-victgo.dts | 852 -- arch/arm/boot/dts/imx6dl-vicut1.dts | 13 - arch/arm/boot/dts/imx6q-vicut1.dts | 17 - arch/arm/boot/dts/imx6q.dtsi | 20 +- arch/arm/boot/dts/imx6qdl-sabreauto.dtsi | 1 - arch/arm/boot/dts/imx6qdl-sr-som.dtsi | 2 - arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 803 -- arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi | 42 +- arch/arm/boot/dts/imx6qdl.dtsi | 25 +- arch/arm/boot/dts/imx6qp-vicutp.dts | 13 - arch/arm/boot/dts/imx6sl-tolino-shine2hd.dts | 18 +- arch/arm/boot/dts/imx6sl-tolino-shine3.dts | 15 +- arch/arm/boot/dts/imx6sll-kobo-clarahd.dts | 13 +- arch/arm/boot/dts/imx6sx-sdb.dtsi | 2 - arch/arm/boot/dts/imx6ul-14x14-evk.dtsi | 54 +- arch/arm/boot/dts/imx6ul-prti6g.dts | 356 - arch/arm/boot/dts/imx6ul.dtsi | 2 - arch/arm/boot/dts/imx7s.dtsi | 1 - arch/arm/boot/dts/keystone-k2e.dtsi | 6 +- arch/arm/boot/dts/keystone.dtsi | 4 +- arch/arm/boot/dts/meson.dtsi | 19 - arch/arm/boot/dts/meson8.dtsi | 75 - arch/arm/boot/dts/meson8b-ec100.dts | 5 + arch/arm/boot/dts/meson8b-mxq.dts | 5 + arch/arm/boot/dts/meson8b-odroidc1.dts | 5 + arch/arm/boot/dts/meson8b.dtsi | 75 - arch/arm/boot/dts/meson8m2-mxiii-plus.dts | 5 + arch/arm/boot/dts/mmp2-olpc-xo-1-75.dts | 8 +- arch/arm/boot/dts/mmp2.dtsi | 5 +- arch/arm/boot/dts/mmp3-dell-ariel.dts | 33 +- arch/arm/boot/dts/mmp3.dtsi | 8 +- arch/arm/boot/dts/motorola-mapphone-common.dtsi | 23 - .../boot/dts/mstar-infinity-breadbee-common.dtsi | 49 - .../dts/mstar-infinity-msc313-breadbee_crust.dts | 1 - .../boot/dts/mstar-infinity3-msc313e-breadbee.dts | 1 - arch/arm/boot/dts/omap3-echo.dts | 67 - arch/arm/boot/dts/omap3-gta04.dtsi | 4 +- arch/arm/boot/dts/omap3-igep.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0020-rev-f.dts | 2 +- arch/arm/boot/dts/omap3-igep0020.dts | 2 +- arch/arm/boot/dts/omap3-igep0030-common.dtsi | 2 +- arch/arm/boot/dts/omap3-igep0030-rev-g.dts | 2 +- arch/arm/boot/dts/omap3-igep0030.dts | 2 +- arch/arm/boot/dts/omap36xx.dtsi | 1 + arch/arm/boot/dts/omap443x.dtsi | 6 +- arch/arm/boot/dts/omap5.dtsi | 6 - arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 + arch/arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 + arch/arm/boot/dts/owl-s500-labrador-base-m.dts | 7 + arch/arm/boot/dts/owl-s500-roseapplepi.dts | 97 +- arch/arm/boot/dts/owl-s500-sparky.dts | 7 + arch/arm/boot/dts/owl-s500.dtsi | 140 - arch/arm/boot/dts/picoxcell-pc3x2.dtsi | 243 + arch/arm/boot/dts/picoxcell-pc3x3.dtsi | 355 + arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts | 78 + arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts | 84 + arch/arm/boot/dts/prima2-evb.dts | 37 + arch/arm/boot/dts/prima2.dtsi | 838 ++ arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 12 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-cm-qs600.dts | 8 +- arch/arm/boot/dts/qcom-apq8064-ifc6410.dts | 10 +- .../arm/boot/dts/qcom-apq8064-sony-xperia-yuga.dts | 4 +- arch/arm/boot/dts/qcom-apq8074-dragonboard.dts | 10 +- arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts | 28 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts | 27 - arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi | 254 - arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts | 214 - arch/arm/boot/dts/qcom-ipq4019-ap.dk01.1.dtsi | 18 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 4 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 8 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1.dtsi | 10 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 90 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-v1.0.dtsi | 12 +- arch/arm/boot/dts/qcom-ipq8064.dtsi | 31 +- arch/arm/boot/dts/qcom-mdm9615-wp8548.dtsi | 16 +- arch/arm/boot/dts/qcom-msm8660-surf.dts | 4 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 8 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 14 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 32 +- arch/arm/boot/dts/qcom-msm8974-samsung-klte.dts | 115 +- .../boot/dts/qcom-msm8974-sony-xperia-amami.dts | 14 +- .../boot/dts/qcom-msm8974-sony-xperia-castor.dts | 18 +- .../boot/dts/qcom-msm8974-sony-xperia-honami.dts | 16 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 43 - arch/arm/boot/dts/qcom-msm8974pro.dtsi | 5 - arch/arm/boot/dts/qcom-pmx55.dtsi | 84 - arch/arm/boot/dts/qcom-sdx55-mtp.dts | 251 - arch/arm/boot/dts/qcom-sdx55.dtsi | 505 -- arch/arm/boot/dts/rk3036.dtsi | 83 +- arch/arm/boot/dts/rk322x.dtsi | 32 +- arch/arm/boot/dts/rk3288-miqi.dts | 5 - arch/arm/boot/dts/rk3288.dtsi | 115 +- arch/arm/boot/dts/rk3xxx.dtsi | 106 +- arch/arm/boot/dts/rv1108.dtsi | 14 - arch/arm/boot/dts/socfpga_arria10.dtsi | 13 +- arch/arm/boot/dts/ste-ab8500.dtsi | 64 +- arch/arm/boot/dts/ste-ab8505.dtsi | 67 +- arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- arch/arm/boot/dts/ste-href.dtsi | 23 +- arch/arm/boot/dts/ste-href520-tvk.dts | 42 +- arch/arm/boot/dts/ste-hrefprev60-stuib.dts | 19 - arch/arm/boot/dts/ste-hrefprev60-tvk.dts | 19 - arch/arm/boot/dts/ste-hrefprev60.dtsi | 8 +- arch/arm/boot/dts/ste-hrefv60plus-stuib.dts | 39 - arch/arm/boot/dts/ste-hrefv60plus-tvk.dts | 39 - arch/arm/boot/dts/ste-hrefv60plus.dtsi | 76 +- arch/arm/boot/dts/ste-nomadik-nhk15.dts | 2 +- arch/arm/boot/dts/ste-nomadik-s8815.dts | 2 +- arch/arm/boot/dts/ste-nomadik-stn8815.dtsi | 2 +- arch/arm/boot/dts/ste-snowball.dts | 8 +- arch/arm/boot/dts/ste-u300.dts | 464 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 42 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 930 -- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 41 +- arch/arm/boot/dts/stm32f429.dtsi | 2 +- arch/arm/boot/dts/stm32f746.dtsi | 4 +- arch/arm/boot/dts/stm32h743.dtsi | 2 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 40 - arch/arm/boot/dts/stm32mp151.dtsi | 9 +- arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 4 + arch/arm/boot/dts/stm32mp157c-ed1.dts | 4 + arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 2 + arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 12 +- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 20 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 4 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 + arch/arm/boot/dts/sun4i-a10-a1000.dts | 4 +- arch/arm/boot/dts/sun4i-a10-cubieboard.dts | 4 +- arch/arm/boot/dts/sun4i-a10-dserve-dsrv9703c.dts | 1 - arch/arm/boot/dts/sun4i-a10-inet1.dts | 1 - arch/arm/boot/dts/sun4i-a10-jesurun-q5.dts | 2 +- arch/arm/boot/dts/sun4i-a10-marsboard.dts | 8 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 4 +- arch/arm/boot/dts/sun4i-a10-pov-protab2-ips9.dts | 1 - arch/arm/boot/dts/sun5i-a10s-auxtek-t003.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-auxtek-t004.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-mk802.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-r7-tv-dongle.dts | 2 +- arch/arm/boot/dts/sun5i-a10s-wobo-i5.dts | 2 +- .../boot/dts/sun5i-a13-empire-electronix-d709.dts | 1 - arch/arm/boot/dts/sun5i-a13-licheepi-one.dts | 6 +- arch/arm/boot/dts/sun5i-a13-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun5i-a13-olinuxino.dts | 2 +- .../boot/dts/sun5i-a13-pocketbook-touch-lux-3.dts | 3 +- arch/arm/boot/dts/sun5i-a13.dtsi | 2 +- arch/arm/boot/dts/sun5i-gr8-evb.dts | 2 +- .../boot/dts/sun5i-reference-design-tablet.dtsi | 1 - arch/arm/boot/dts/sun5i.dtsi | 12 - arch/arm/boot/dts/sun6i-a31-hummingbird.dts | 2 +- arch/arm/boot/dts/sun6i-a31-i7.dts | 2 +- arch/arm/boot/dts/sun6i-a31-m9.dts | 4 +- arch/arm/boot/dts/sun6i-a31-mele-a1000g-quad.dts | 4 +- arch/arm/boot/dts/sun6i-a31.dtsi | 4 +- arch/arm/boot/dts/sun6i-a31s-primo81.dts | 3 +- arch/arm/boot/dts/sun6i-a31s-sina31s-core.dtsi | 2 +- arch/arm/boot/dts/sun6i-a31s-sinovoip-bpi-m2.dts | 79 +- .../dts/sun6i-a31s-yones-toptech-bs1078-v2.dts | 2 +- .../boot/dts/sun6i-reference-design-tablet.dtsi | 2 +- arch/arm/boot/dts/sun7i-a20-bananapi-m1-plus.dts | 4 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-bananapro.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubieboard2.dts | 4 +- arch/arm/boot/dts/sun7i-a20-cubietruck.dts | 8 +- arch/arm/boot/dts/sun7i-a20-i12-tvbox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-itead-ibox.dts | 4 +- arch/arm/boot/dts/sun7i-a20-lamobo-r1.dts | 2 +- arch/arm/boot/dts/sun7i-a20-m3.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som-evb.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olimex-som204-evb.dts | 6 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-lime2.dts | 2 +- arch/arm/boot/dts/sun7i-a20-olinuxino-micro.dts | 2 +- arch/arm/boot/dts/sun7i-a20-orangepi-mini.dts | 4 +- arch/arm/boot/dts/sun7i-a20-orangepi.dts | 2 +- arch/arm/boot/dts/sun7i-a20-pcduino3-nano.dts | 6 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 4 +- arch/arm/boot/dts/sun7i-a20-wexler-tab7200.dts | 1 - arch/arm/boot/dts/sun7i-a20.dtsi | 2 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a33-inet-d978-rev2.dts | 2 +- arch/arm/boot/dts/sun8i-a33-olinuxino.dts | 4 +- arch/arm/boot/dts/sun8i-a33-sinlinx-sina33.dts | 3 +- arch/arm/boot/dts/sun8i-a33.dtsi | 2 +- arch/arm/boot/dts/sun8i-a83t-bananapi-m3.dts | 4 +- arch/arm/boot/dts/sun8i-a83t-cubietruck-plus.dts | 8 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 3 + .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 30 - arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-zero-plus2.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 8 +- arch/arm/boot/dts/sun8i-r16-parrot.dts | 10 +- arch/arm/boot/dts/sun8i-r40.dtsi | 19 - .../boot/dts/sun8i-reference-design-tablet.dtsi | 3 +- arch/arm/boot/dts/sun8i-s3-elimo-impetus.dtsi | 2 +- arch/arm/boot/dts/sun8i-s3-pinecube.dts | 11 +- arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts | 12 - arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 138 - arch/arm/boot/dts/sun8i-v3s.dtsi | 17 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 4 +- arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 1 - arch/arm/boot/dts/tango4-common.dtsi | 184 + arch/arm/boot/dts/tango4-smp8758.dtsi | 57 + arch/arm/boot/dts/tango4-vantage-1172.dts | 42 + arch/arm/boot/dts/tegra30-ouya.dts | 4 +- arch/arm/boot/dts/zx296702-ad1.dts | 48 + arch/arm/boot/dts/zx296702.dtsi | 142 + arch/arm/boot/dts/zynq-ebaz4205.dts | 132 - arch/arm/common/locomo.c | 5 +- arch/arm/common/sa1111.c | 6 +- arch/arm/configs/at91_dt_defconfig | 18 +- arch/arm/configs/bcm2835_defconfig | 2 + arch/arm/configs/cns3420vb_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/efm32_defconfig | 98 + arch/arm/configs/imx_v4_v5_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 1 - arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 2 + arch/arm/configs/multi_v7_defconfig | 15 +- arch/arm/configs/mv78xx0_defconfig | 1 + arch/arm/configs/mvebu_v5_defconfig | 1 + arch/arm/configs/mxs_defconfig | 1 + arch/arm/configs/omap1_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 25 +- arch/arm/configs/orion5x_defconfig | 1 + arch/arm/configs/prima2_defconfig | 72 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/qcom_defconfig | 19 +- arch/arm/configs/sama5_defconfig | 15 +- arch/arm/configs/socfpga_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/tango4_defconfig | 93 + arch/arm/configs/tegra_defconfig | 4 +- arch/arm/configs/u300_defconfig | 65 + arch/arm/configs/vexpress_defconfig | 1 + arch/arm/configs/zx_defconfig | 122 + arch/arm/crypto/Kconfig | 19 - arch/arm/crypto/Makefile | 4 - arch/arm/crypto/aes-neonbs-glue.c | 3 - arch/arm/crypto/blake2b-neon-core.S | 347 - arch/arm/crypto/blake2b-neon-glue.c | 105 - arch/arm/crypto/blake2s-core.S | 285 - arch/arm/crypto/blake2s-glue.c | 78 - arch/arm/include/asm/archrandom.h | 10 - arch/arm/include/asm/assembler.h | 17 - arch/arm/include/asm/hardware/locomo.h | 2 +- arch/arm/include/asm/hardware/sa1111.h | 2 +- arch/arm/include/debug/brcmstb.S | 30 +- arch/arm/include/debug/efm32.S | 45 + arch/arm/include/debug/sirf.S | 40 + arch/arm/include/debug/sti.S | 26 +- arch/arm/kernel/process.c | 2 +- arch/arm/kernel/smp.c | 3 + arch/arm/kernel/sys_oabi-compat.c | 15 - arch/arm/mach-at91/pm_suspend.S | 2 +- arch/arm/mach-bcm/Kconfig | 1 - arch/arm/mach-efm32/Makefile | 2 + .../arm/{mach-lpc18xx => mach-efm32}/Makefile.boot | 0 arch/arm/mach-efm32/dtmachine.c | 16 + arch/arm/mach-exynos/Kconfig | 1 + arch/arm/mach-imx/common.h | 1 + arch/arm/mach-imx/cpuidle-imx6sl.c | 1 - arch/arm/mach-imx/hardware.h | 4 + arch/arm/mach-imx/mach-imx6ul.c | 25 +- arch/arm/mach-imx/pm-imx6.c | 1 - arch/arm/mach-ixp4xx/Kconfig | 1 + arch/arm/mach-omap2/clockdomain.c | 4 +- arch/arm/mach-picoxcell/Kconfig | 9 + arch/arm/mach-picoxcell/Makefile | 2 + arch/arm/mach-picoxcell/common.c | 81 + arch/arm/mach-prima2/Kconfig | 48 + arch/arm/mach-prima2/Makefile | 9 + arch/arm/mach-prima2/common.c | 64 + arch/arm/mach-prima2/common.h | 32 + arch/arm/mach-prima2/headsmp.S | 36 + arch/arm/mach-prima2/hotplug.c | 38 + arch/arm/mach-prima2/platsmp.c | 123 + arch/arm/mach-prima2/pm.c | 153 + arch/arm/mach-prima2/pm.h | 28 + arch/arm/mach-prima2/rstc.c | 107 + arch/arm/mach-prima2/rtciobrg.c | 179 + arch/arm/mach-prima2/sleep.S | 63 + arch/arm/mach-pxa/devices.c | 8 - arch/arm/mach-pxa/mioa701.c | 1 + arch/arm/mach-pxa/palm27x.c | 1 + arch/arm/mach-pxa/palmte2.c | 1 + arch/arm/mach-pxa/z2.c | 24 +- arch/arm/mach-s3c/irq-s3c24xx-fiq.S | 9 +- arch/arm/mach-s3c/irq-s3c24xx.c | 8 +- arch/arm/mach-sa1100/collie.c | 6 + arch/arm/mach-spear/generic.h | 12 + arch/arm/mach-spear/spear13xx.c | 1 - arch/arm/mach-sunxi/Kconfig | 2 - arch/arm/mach-tango/Kconfig | 13 + arch/arm/mach-tango/Makefile | 4 + arch/arm/mach-tango/platsmp.c | 52 + arch/arm/mach-tango/pm.c | 31 + arch/arm/mach-tango/pm.h | 7 + arch/arm/mach-tango/setup.c | 20 + arch/arm/mach-tango/smc.S | 12 + arch/arm/mach-tango/smc.h | 9 + arch/arm/mach-tegra/sleep-tegra20.S | 38 +- arch/arm/mach-tegra/sleep-tegra30.S | 94 +- arch/arm/mach-u300/Kconfig | 32 + arch/arm/mach-u300/Makefile | 8 + arch/arm/mach-u300/core.c | 413 + arch/arm/mach-u300/regulator.c | 134 + arch/arm/mach-zx/Kconfig | 21 + arch/arm/mach-zx/Makefile | 3 + arch/arm/mach-zx/core.h | 16 + arch/arm/mach-zx/headsmp.S | 30 + arch/arm/mach-zx/platsmp.c | 186 + arch/arm/mach-zx/zx296702-pm-domain.c | 202 + arch/arm/mach-zx/zx296702.c | 22 + arch/arm/mm/Kconfig | 1 + arch/arm/mm/dump.c | 9 +- arch/arm/mm/mmu.c | 1 + arch/arm/oprofile/Makefile | 14 + arch/arm/oprofile/common.c | 132 + arch/arm/tools/Makefile | 2 +- arch/arm/tools/syscall.tbl | 1 - arch/arm/vdso/Makefile | 1 + arch/arm/xen/enlighten.c | 2 + arch/arm/xen/p2m.c | 33 +- arch/arm64/Kconfig | 20 +- arch/arm64/Kconfig.platforms | 14 +- arch/arm64/Makefile | 10 +- arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/Makefile | 1 - .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 6 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pine64-lts.dts | 11 - .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 5 +- .../dts/allwinner/sun50i-a64-pinephone-1.0.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.1.dts | 2 +- .../dts/allwinner/sun50i-a64-pinephone-1.2.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinephone.dtsi | 18 +- .../allwinner/sun50i-a64-pinetab-early-adopter.dts | 26 - .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../dts/allwinner/sun50i-a64-sopine-baseboard.dts | 1 - .../boot/dts/allwinner/sun50i-a64-sopine.dtsi | 1 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 6 +- .../dts/allwinner/sun50i-h5-nanopi-neo-plus2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-zero-plus.dts | 4 +- .../allwinner/sun50i-h5-orangepi-zero-plus2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 13 - .../boot/dts/allwinner/sun50i-h6-beelink-gs1.dts | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 20 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi.dtsi | 4 +- .../dts/allwinner/sun50i-h6-pine-h64-model-b.dts | 15 - .../boot/dts/allwinner/sun50i-h6-pine-h64.dts | 7 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 26 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 4 +- arch/arm64/boot/dts/amlogic/Makefile | 4 +- arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 133 - .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12b-gtking.dts | 2 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 16 +- .../boot/dts/amlogic/meson-g12b-ugoos-am6.dts | 2 +- .../boot/dts/amlogic/meson-gx-libretech-pc.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-gx-p23x-q20x.dtsi | 2 +- .../boot/dts/amlogic/meson-gxbb-nanopi-k2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 2 +- .../arm64/boot/dts/amlogic/meson-gxbb-odroidc2.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-hub.dts | 2 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 2 +- .../dts/amlogic/meson-gxl-s805x-libretech-ac.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-khadas-vim.dts | 6 +- .../amlogic/meson-gxl-s905x-libretech-cc-v2.dts | 2 +- .../dts/amlogic/meson-gxl-s905x-libretech-cc.dts | 2 +- .../boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 6 +- arch/arm64/boot/dts/amlogic/meson-khadas-vim3.dtsi | 21 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 7 +- .../arm64/boot/dts/amlogic/meson-sm1-odroid-c4.dts | 429 +- .../boot/dts/amlogic/meson-sm1-odroid-hc4.dts | 96 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 442 - arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/broadcom/bcm4908/Makefile | 1 - .../broadcom/bcm4908/bcm4906-netgear-r8000p.dts | 52 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 18 - .../broadcom/bcm4908/bcm4908-asus-gt-ac5300.dts | 51 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 117 +- .../boot/dts/broadcom/stingray/bcm958742-base.dtsi | 64 + .../boot/dts/broadcom/stingray/stingray-sata.dtsi | 278 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 7 + .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 4 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 2 +- arch/arm64/boot/dts/freescale/Makefile | 8 - arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 21 - arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 5 - arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 50 - arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 60 +- .../fsl-ls1028a-kontron-kbox-a-230-ls.dts | 4 - .../freescale/fsl-ls1028a-kontron-sl28-var1.dts | 62 - .../fsl-ls1028a-kontron-sl28-var3-ads2.dts | 5 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 8 - arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts | 16 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 182 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts | 3 - arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 98 +- arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 122 +- arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi | 17 +- arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 4 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 118 +- .../arm64/boot/dts/freescale/fsl-lx2160a-cex7.dtsi | 3 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 12 - arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 10 - arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts | 24 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 147 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 2 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 1 + .../boot/dts/freescale/imx8mm-beacon-som.dtsi | 4 +- .../boot/dts/freescale/imx8mm-nitrogen-r2.dts | 393 - .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 495 -- .../boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 186 - .../boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts | 20 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 311 - .../boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts | 19 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 362 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 23 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 307 - .../arm64/boot/dts/freescale/imx8mn-beacon-kit.dts | 19 - .../boot/dts/freescale/imx8mn-beacon-som.dtsi | 466 - arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 75 - arch/arm64/boot/dts/freescale/imx8mn.dtsi | 44 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 21 - .../dts/freescale/imx8mp-phyboard-pollux-rdk.dts | 161 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 293 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 105 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 20 +- .../arm64/boot/dts/freescale/imx8mq-librem5-r3.dts | 6 - .../arm64/boot/dts/freescale/imx8mq-librem5-r4.dts | 35 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 113 +- .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts | 93 - .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts | 30 - .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 118 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 72 +- arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hi3670.dtsi | 77 - arch/arm64/boot/dts/hisilicon/hi3798cv200.dtsi | 8 +- arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 8 +- .../arm64/boot/dts/hisilicon/hikey970-pinctrl.dtsi | 632 +- arch/arm64/boot/dts/hisilicon/hip05.dtsi | 2 +- arch/arm64/boot/dts/hisilicon/hip06.dtsi | 6 +- arch/arm64/boot/dts/hisilicon/hip07.dtsi | 9 +- arch/arm64/boot/dts/intel/Makefile | 1 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 53 - .../boot/dts/marvell/armada-3720-espressobin.dtsi | 2 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 2 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 2 - arch/arm64/boot/dts/marvell/armada-ap807.dtsi | 5 - arch/arm64/boot/dts/marvell/armada-ap80x.dtsi | 3 - arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 10 - arch/arm64/boot/dts/marvell/cn9130-db.dts | 2 - arch/arm64/boot/dts/mediatek/Makefile | 1 - arch/arm64/boot/dts/mediatek/mt6779.dtsi | 17 - arch/arm64/boot/dts/mediatek/mt7622.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-evb.dts | 12 - .../boot/dts/mediatek/mt8183-kukui-krane-sku0.dts | 23 - .../dts/mediatek/mt8183-kukui-krane-sku176.dts | 5 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 46 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 26 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 57 - arch/arm64/boot/dts/mediatek/mt8516.dtsi | 30 - arch/arm64/boot/dts/nvidia/Makefile | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 742 -- arch/arm64/boot/dts/nvidia/tegra186.dtsi | 22 - arch/arm64/boot/dts/nvidia/tegra194-p2888.dtsi | 8 - arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 595 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0000.dts | 339 +- .../dts/nvidia/tegra194-p3509-0000+p3668-0001.dts | 10 - .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 351 - .../arm64/boot/dts/nvidia/tegra194-p3668-0000.dtsi | 282 +- .../arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi | 19 - arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi | 284 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 48 - arch/arm64/boot/dts/nvidia/tegra210-p2371-2180.dts | 299 - arch/arm64/boot/dts/nvidia/tegra210-p3450-0000.dts | 175 - arch/arm64/boot/dts/nvidia/tegra210.dtsi | 261 +- arch/arm64/boot/dts/qcom/Makefile | 15 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 4 - .../apq8094-sony-xperia-kitakami-karin_windy.dts | 23 - .../boot/dts/qcom/msm8916-alcatel-idol347.dts | 291 - arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts | 195 - .../boot/dts/qcom/msm8916-longcheer-l8910.dts | 267 - arch/arm64/boot/dts/qcom/msm8916-pins.dtsi | 16 - .../dts/qcom/msm8916-samsung-a2015-common.dtsi | 10 - .../boot/dts/qcom/msm8916-samsung-a5u-eur.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 20 +- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 41 +- .../qcom/msm8992-msft-lumia-octagon-talkman.dts | 15 - .../boot/dts/qcom/msm8992-msft-lumia-talkman.dts | 67 + arch/arm64/boot/dts/qcom/msm8992-xiaomi-libra.dts | 92 +- arch/arm64/boot/dts/qcom/msm8992.dtsi | 743 +- .../boot/dts/qcom/msm8994-msft-lumia-cityman.dts | 73 + .../qcom/msm8994-msft-lumia-octagon-cityman.dts | 15 - .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 909 -- .../dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts | 26 - .../qcom/msm8994-sony-xperia-kitakami-karin.dts | 45 - .../qcom/msm8994-sony-xperia-kitakami-satsuki.dts | 18 - .../qcom/msm8994-sony-xperia-kitakami-sumire.dts | 4 +- .../qcom/msm8994-sony-xperia-kitakami-suzuran.dts | 20 - .../dts/qcom/msm8994-sony-xperia-kitakami.dtsi | 457 +- arch/arm64/boot/dts/qcom/msm8994.dtsi | 321 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 - arch/arm64/boot/dts/qcom/msm8998-clamshell.dtsi | 16 - arch/arm64/boot/dts/qcom/msm8998-mtp.dtsi | 10 - arch/arm64/boot/dts/qcom/msm8998-pins.dtsi | 108 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 393 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150b.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8150l.dtsi | 12 +- arch/arm64/boot/dts/qcom/pm8994.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8998.dtsi | 2 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 8 +- arch/arm64/boot/dts/qcom/pms405.dtsi | 2 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 572 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 91 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 49 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 12 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 4 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 623 -- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 19 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 23 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 1 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 2 +- arch/arm64/boot/dts/qcom/sdm850.dtsi | 21 - arch/arm64/boot/dts/qcom/sm8150.dtsi | 158 - arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 269 - arch/arm64/boot/dts/qcom/sm8250.dtsi | 940 +- arch/arm64/boot/dts/qcom/sm8350-mtp.dts | 250 - arch/arm64/boot/dts/qcom/sm8350.dtsi | 499 -- arch/arm64/boot/dts/renesas/Makefile | 2 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 137 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 47 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 - .../boot/dts/renesas/r8a774a1-beacon-rzg2m-kit.dts | 41 - arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 32 - .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 66 - arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 17 - .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 71 - arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 32 - arch/arm64/boot/dts/renesas/r8a77951.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77960.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77961.dtsi | 135 - arch/arm64/boot/dts/renesas/r8a77965.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 2 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 65 - arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 2 - arch/arm64/boot/dts/renesas/r8a77995.dtsi | 135 - .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 138 - arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 6 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 837 -- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 - arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 - arch/arm64/boot/dts/rockchip/Makefile | 2 - arch/arm64/boot/dts/rockchip/px30.dtsi | 83 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 63 +- arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2s.dts | 3 +- arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 382 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 56 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 33 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 62 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopc-t4.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts | 52 - arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 1 + arch/arm64/boot/dts/rockchip/rk3399-rock960.dts | 53 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 109 +- arch/arm64/boot/dts/synaptics/as370.dtsi | 4 +- arch/arm64/boot/dts/synaptics/berlin4ct.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 +- .../boot/dts/ti/k3-j7200-common-proc-board.dts | 38 - arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 161 +- arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 42 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 80 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 70 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 2 +- arch/arm64/boot/dts/toshiba/tmpv7708-rm-mbrc.dts | 27 - arch/arm64/boot/dts/toshiba/tmpv7708.dtsi | 48 - arch/arm64/boot/dts/xilinx/Makefile | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 22 - arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 33 - arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 94 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 40 - arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 293 - arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 89 - arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 70 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 128 +- arch/arm64/boot/dts/zte/Makefile | 3 + arch/arm64/boot/dts/zte/zx296718-evb.dts | 144 + arch/arm64/boot/dts/zte/zx296718-pcbox.dts | 143 + arch/arm64/boot/dts/zte/zx296718.dtsi | 627 ++ arch/arm64/configs/defconfig | 38 +- arch/arm64/crypto/aes-glue.c | 71 +- arch/arm64/crypto/aes-modes.S | 217 +- arch/arm64/crypto/aes-neonbs-core.S | 8 +- arch/arm64/crypto/crct10dif-ce-core.S | 43 +- arch/arm64/crypto/crct10dif-ce-glue.c | 30 +- arch/arm64/crypto/sha1-ce-core.S | 47 +- arch/arm64/crypto/sha1-ce-glue.c | 23 +- arch/arm64/crypto/sha2-ce-core.S | 38 +- arch/arm64/crypto/sha2-ce-glue.c | 24 +- arch/arm64/crypto/sha3-ce-core.S | 81 +- arch/arm64/crypto/sha3-ce-glue.c | 18 +- arch/arm64/crypto/sha512-ce-core.S | 29 +- arch/arm64/crypto/sha512-ce-glue.c | 55 +- arch/arm64/include/asm/archrandom.h | 82 +- arch/arm64/include/asm/asm-uaccess.h | 4 +- arch/arm64/include/asm/assembler.h | 33 - arch/arm64/include/asm/cache.h | 1 + arch/arm64/include/asm/cacheflush.h | 5 + arch/arm64/include/asm/cpufeature.h | 11 - arch/arm64/include/asm/el2_setup.h | 60 +- arch/arm64/include/asm/hyp_image.h | 29 +- arch/arm64/include/asm/kasan.h | 1 - arch/arm64/include/asm/kexec.h | 5 +- arch/arm64/include/asm/kfence.h | 22 - arch/arm64/include/asm/kvm_asm.h | 26 + arch/arm64/include/asm/kvm_host.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 61 +- arch/arm64/include/asm/kvm_pgtable.h | 5 - arch/arm64/include/asm/memory.h | 13 - arch/arm64/include/asm/mmu_context.h | 7 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 2 - arch/arm64/include/asm/mte-kasan.h | 77 +- arch/arm64/include/asm/mte.h | 2 + arch/arm64/include/asm/numa.h | 48 +- arch/arm64/include/asm/pgtable.h | 12 +- arch/arm64/include/asm/pointer_auth.h | 10 - arch/arm64/include/asm/sections.h | 3 +- arch/arm64/include/asm/setup.h | 11 - arch/arm64/include/asm/sparsemem.h | 23 +- arch/arm64/include/asm/spinlock.h | 2 +- arch/arm64/include/asm/stackprotector.h | 1 - arch/arm64/include/asm/sysreg.h | 23 +- arch/arm64/include/asm/trans_pgd.h | 39 - arch/arm64/include/asm/uaccess.h | 2 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - arch/arm64/include/asm/virt.h | 7 +- arch/arm64/kernel/Makefile | 7 +- arch/arm64/kernel/acpi_numa.c | 12 + arch/arm64/kernel/alternative.c | 2 +- arch/arm64/kernel/asm-offsets.c | 3 - arch/arm64/kernel/cpu_errata.c | 2 + arch/arm64/kernel/cpufeature.c | 81 +- arch/arm64/kernel/entry-common.c | 54 +- arch/arm64/kernel/entry.S | 14 +- arch/arm64/kernel/head.S | 76 +- arch/arm64/kernel/hibernate.c | 271 +- arch/arm64/kernel/hyp-stub.S | 129 +- arch/arm64/kernel/idreg-override.c | 216 - arch/arm64/kernel/image-vars.h | 1 + arch/arm64/kernel/kaslr.c | 43 +- arch/arm64/kernel/machine_kexec.c | 57 +- arch/arm64/kernel/machine_kexec_file.c | 4 +- arch/arm64/kernel/module-plts.c | 2 +- arch/arm64/kernel/mte.c | 61 +- arch/arm64/kernel/perf_event.c | 15 +- arch/arm64/kernel/probes/uprobes.c | 2 +- arch/arm64/kernel/process.c | 6 +- arch/arm64/kernel/ptrace.c | 3 +- arch/arm64/kernel/relocate_kernel.S | 48 +- arch/arm64/kernel/setup.c | 15 - arch/arm64/kernel/sleep.S | 1 - arch/arm64/kernel/smp.c | 4 +- arch/arm64/kernel/stacktrace.c | 13 +- arch/arm64/kernel/suspend.c | 2 +- arch/arm64/kernel/syscall.c | 30 + arch/arm64/kernel/topology.c | 115 +- arch/arm64/kernel/traps.c | 2 +- arch/arm64/kernel/vdso/Makefile | 4 +- arch/arm64/kernel/vdso/gen_vdso_offsets.sh | 2 +- arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} | 0 arch/arm64/kernel/vdso32/Makefile | 1 + arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} | 0 arch/arm64/kernel/vmlinux.lds.S | 26 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/hyp/hyp-entry.S | 2 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/nvhe/.gitignore | 2 - arch/arm64/kvm/hyp/nvhe/Makefile | 33 +- arch/arm64/kvm/hyp/nvhe/gen-hyprel.c | 438 - arch/arm64/kvm/hyp/nvhe/host.S | 29 +- arch/arm64/kvm/hyp/nvhe/hyp-init.S | 21 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 11 +- arch/arm64/kvm/hyp/nvhe/hyp-smp.c | 4 +- arch/arm64/kvm/hyp/nvhe/hyp.lds.S | 9 +- arch/arm64/kvm/hyp/nvhe/psci-relay.c | 24 +- arch/arm64/kvm/hyp/pgtable.c | 83 +- arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c | 2 +- arch/arm64/kvm/hypercalls.c | 6 - arch/arm64/kvm/mmu.c | 13 +- arch/arm64/kvm/pmu-emul.c | 14 +- arch/arm64/kvm/sys_regs.c | 85 +- arch/arm64/kvm/trng.c | 85 - arch/arm64/kvm/va_layout.c | 34 +- arch/arm64/lib/mte.S | 16 + arch/arm64/mm/Makefile | 2 +- arch/arm64/mm/fault.c | 58 +- arch/arm64/mm/init.c | 4 +- arch/arm64/mm/mmap.c | 15 +- arch/arm64/mm/mmu.c | 31 +- arch/arm64/mm/numa.c | 464 + arch/arm64/mm/proc.S | 16 +- arch/arm64/mm/ptdump.c | 1 - arch/arm64/mm/trans_pgd.c | 324 - arch/c6x/Kconfig | 113 + arch/c6x/Kconfig.debug | 10 + arch/c6x/Makefile | 60 + arch/c6x/boot/Makefile | 11 + arch/c6x/boot/dts/Makefile | 16 + arch/c6x/boot/dts/dsk6455.dts | 57 + arch/c6x/boot/dts/evmc6457.dts | 43 + arch/c6x/boot/dts/evmc6472.dts | 68 + arch/c6x/boot/dts/evmc6474.dts | 53 + arch/c6x/boot/dts/evmc6678.dts | 78 + arch/c6x/boot/dts/tms320c6455.dtsi | 97 + arch/c6x/boot/dts/tms320c6457.dtsi | 69 + arch/c6x/boot/dts/tms320c6472.dtsi | 135 + arch/c6x/boot/dts/tms320c6474.dtsi | 90 + arch/c6x/boot/dts/tms320c6678.dtsi | 147 + arch/c6x/configs/dsk6455_defconfig | 42 + arch/c6x/configs/evmc6457_defconfig | 39 + arch/c6x/configs/evmc6472_defconfig | 40 + arch/c6x/configs/evmc6474_defconfig | 40 + arch/c6x/configs/evmc6678_defconfig | 40 + arch/c6x/include/asm/Kbuild | 5 + arch/{alpha => c6x}/include/asm/asm-offsets.h | 0 arch/c6x/include/asm/bitops.h | 95 + arch/c6x/include/asm/bug.h | 20 + arch/c6x/include/asm/cache.h | 94 + arch/c6x/include/asm/cacheflush.h | 45 + arch/c6x/include/asm/checksum.h | 34 + arch/c6x/include/asm/clock.h | 145 + arch/c6x/include/asm/cmpxchg.h | 63 + arch/c6x/include/asm/delay.h | 64 + arch/c6x/include/asm/dscr.h | 30 + arch/c6x/include/asm/elf.h | 117 + arch/c6x/include/asm/flat.h | 19 + arch/c6x/include/asm/ftrace.h | 6 + arch/c6x/include/asm/hardirq.h | 17 + arch/c6x/include/asm/irq.h | 50 + arch/c6x/include/asm/irqflags.h | 68 + arch/c6x/include/asm/linkage.h | 31 + arch/c6x/include/asm/megamod-pic.h | 10 + arch/c6x/include/asm/mmu_context.h | 6 + arch/c6x/include/asm/module.h | 20 + arch/c6x/include/asm/page.h | 9 + arch/c6x/include/asm/pgtable.h | 66 + arch/c6x/include/asm/processor.h | 114 + arch/c6x/include/asm/procinfo.h | 24 + arch/c6x/include/asm/ptrace.h | 32 + arch/c6x/include/asm/sections.h | 12 + arch/c6x/include/asm/setup.h | 31 + arch/c6x/include/asm/soc.h | 35 + arch/c6x/include/asm/special_insns.h | 60 + arch/c6x/include/asm/string.h | 18 + arch/c6x/include/asm/switch_to.h | 30 + arch/c6x/include/asm/syscall.h | 75 + arch/c6x/include/asm/syscalls.h | 46 + arch/c6x/include/asm/thread_info.h | 94 + arch/c6x/include/asm/timer64.h | 7 + arch/c6x/include/asm/timex.h | 30 + arch/c6x/include/asm/tlb.h | 7 + arch/c6x/include/asm/traps.h | 33 + arch/c6x/include/asm/uaccess.h | 97 + arch/c6x/include/asm/unaligned.h | 104 + arch/c6x/include/asm/vmalloc.h | 4 + arch/{arc => c6x}/include/uapi/asm/Kbuild | 0 arch/c6x/include/uapi/asm/byteorder.h | 13 + arch/c6x/include/uapi/asm/ptrace.h | 164 + arch/c6x/include/uapi/asm/setup.h | 7 + arch/c6x/include/uapi/asm/sigcontext.h | 81 + arch/c6x/include/uapi/asm/swab.h | 55 + arch/c6x/include/uapi/asm/unistd.h | 29 + arch/c6x/kernel/Makefile | 13 + arch/c6x/kernel/asm-offsets.c | 123 + arch/c6x/kernel/c6x_ksyms.c | 62 + arch/c6x/kernel/devicetree.c | 14 + arch/c6x/kernel/entry.S | 736 ++ arch/c6x/kernel/head.S | 81 + arch/c6x/kernel/irq.c | 127 + arch/c6x/kernel/module.c | 119 + arch/c6x/kernel/process.c | 151 + arch/c6x/kernel/ptrace.c | 139 + arch/c6x/kernel/setup.c | 476 + arch/c6x/kernel/signal.c | 322 + arch/c6x/kernel/soc.c | 87 + arch/c6x/kernel/switch_to.S | 71 + arch/c6x/kernel/sys_c6x.c | 71 + arch/c6x/kernel/time.c | 63 + arch/c6x/kernel/traps.c | 409 + arch/c6x/kernel/vectors.S | 78 + arch/c6x/kernel/vmlinux.lds.S | 151 + arch/c6x/lib/Makefile | 8 + arch/c6x/lib/checksum.c | 11 + arch/c6x/lib/csum_64plus.S | 414 + arch/c6x/lib/divi.S | 41 + arch/c6x/lib/divremi.S | 34 + arch/c6x/lib/divremu.S | 75 + arch/c6x/lib/divu.S | 86 + arch/c6x/lib/llshl.S | 25 + arch/c6x/lib/llshr.S | 26 + arch/c6x/lib/llshru.S | 26 + arch/c6x/lib/memcpy_64plus.S | 43 + arch/c6x/lib/mpyll.S | 37 + arch/c6x/lib/negll.S | 19 + arch/c6x/lib/pop_rts.S | 20 + arch/c6x/lib/push_rts.S | 19 + arch/c6x/lib/remi.S | 52 + arch/c6x/lib/remu.S | 70 + arch/c6x/lib/strasgi.S | 77 + arch/c6x/lib/strasgi_64plus.S | 27 + arch/c6x/mm/Makefile | 6 + arch/c6x/mm/dma-coherent.c | 173 + arch/c6x/mm/init.c | 65 + arch/c6x/platforms/Kconfig | 21 + arch/c6x/platforms/Makefile | 13 + arch/c6x/platforms/cache.c | 444 + arch/c6x/platforms/dscr.c | 595 ++ arch/c6x/platforms/emif.c | 84 + arch/c6x/platforms/megamod-pic.c | 344 + arch/c6x/platforms/pll.c | 440 + arch/c6x/platforms/plldata.c | 467 + arch/c6x/platforms/timer64.c | 241 + arch/csky/Kconfig | 24 +- arch/csky/abiv1/inc/abi/cacheflush.h | 1 + arch/csky/abiv1/inc/abi/ckmmu.h | 10 +- arch/csky/abiv1/inc/abi/entry.h | 1 + arch/csky/abiv1/inc/abi/page.h | 1 + arch/csky/abiv1/inc/abi/pgtable-bits.h | 40 +- arch/csky/abiv1/inc/abi/reg_ops.h | 1 + arch/csky/abiv1/inc/abi/regdef.h | 6 +- arch/csky/abiv1/inc/abi/string.h | 1 + arch/csky/abiv1/inc/abi/switch_context.h | 1 + arch/csky/abiv1/inc/abi/vdso.h | 18 +- arch/csky/abiv2/cacheflush.c | 3 - arch/csky/abiv2/inc/abi/ckmmu.h | 44 +- arch/csky/abiv2/inc/abi/entry.h | 20 +- arch/csky/abiv2/inc/abi/fpu.h | 1 + arch/csky/abiv2/inc/abi/page.h | 1 + arch/csky/abiv2/inc/abi/pgtable-bits.h | 37 +- arch/csky/abiv2/inc/abi/reg_ops.h | 1 + arch/csky/abiv2/inc/abi/regdef.h | 6 +- arch/csky/abiv2/inc/abi/switch_context.h | 1 + arch/csky/abiv2/inc/abi/vdso.h | 20 +- arch/csky/abiv2/sysdep.h | 1 + arch/csky/include/asm/addrspace.h | 1 + arch/csky/include/asm/atomic.h | 212 + arch/csky/include/asm/barrier.h | 83 +- arch/csky/include/asm/bitops.h | 1 + arch/csky/include/asm/bug.h | 3 +- arch/csky/include/asm/cacheflush.h | 1 + arch/csky/include/asm/checksum.h | 1 + arch/csky/include/asm/clocksource.h | 8 - arch/csky/include/asm/cmpxchg.h | 27 +- 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/futex.h | 121 - arch/csky/include/asm/highmem.h | 1 + arch/csky/include/asm/io.h | 1 + arch/csky/include/asm/memory.h | 2 +- arch/csky/include/asm/mmu.h | 1 + arch/csky/include/asm/mmu_context.h | 10 +- arch/csky/include/asm/page.h | 2 +- arch/csky/include/asm/perf_event.h | 1 + arch/csky/include/asm/pgalloc.h | 3 +- arch/csky/include/asm/pgtable.h | 80 +- arch/csky/include/asm/processor.h | 3 +- arch/csky/include/asm/ptrace.h | 1 + arch/csky/include/asm/segment.h | 3 +- arch/csky/include/asm/shmparam.h | 1 + arch/csky/include/asm/spinlock.h | 167 + arch/csky/include/asm/spinlock_types.h | 10 + 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 | 2 + 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 | 21 +- arch/csky/include/asm/vdso/clocksource.h | 9 - arch/csky/include/asm/vdso/gettimeofday.h | 114 - arch/csky/include/asm/vdso/processor.h | 12 - arch/csky/include/asm/vdso/vsyscall.h | 22 - 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/Makefile | 2 +- arch/csky/kernel/atomic.S | 24 +- arch/csky/kernel/entry.S | 106 +- arch/csky/kernel/head.S | 10 +- arch/csky/kernel/perf_event.c | 4 +- arch/csky/kernel/probes/simulate-insn.c | 22 +- arch/csky/kernel/process.c | 2 +- arch/csky/kernel/ptrace.c | 128 +- arch/csky/kernel/setup.c | 18 +- arch/csky/kernel/signal.c | 4 +- arch/csky/kernel/smp.c | 7 +- arch/csky/kernel/traps.c | 10 +- arch/csky/kernel/vdso.c | 127 +- arch/csky/kernel/vdso/.gitignore | 4 - arch/csky/kernel/vdso/Makefile | 72 - arch/csky/kernel/vdso/note.S | 12 - arch/csky/kernel/vdso/rt_sigreturn.S | 14 - arch/csky/kernel/vdso/so2s.sh | 5 - arch/csky/kernel/vdso/vdso.S | 16 - arch/csky/kernel/vdso/vdso.lds.S | 58 - arch/csky/kernel/vdso/vgettimeofday.c | 28 - arch/csky/kernel/vmlinux.lds.S | 2 +- arch/csky/mm/fault.c | 388 +- arch/csky/mm/init.c | 56 +- arch/csky/mm/tlb.c | 42 +- arch/h8300/kernel/asm-offsets.c | 3 - arch/h8300/kernel/process.c | 2 +- arch/hexagon/Kconfig | 1 + arch/hexagon/configs/comet_defconfig | 1 + arch/hexagon/kernel/process.c | 2 +- arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 8 + arch/ia64/configs/bigsur_defconfig | 1 + arch/ia64/include/asm/efi.h | 13 - arch/ia64/include/asm/hw_irq.h | 1 + arch/ia64/include/asm/irq.h | 4 +- arch/ia64/include/asm/mca.h | 11 +- arch/ia64/include/asm/pal.h | 4 +- arch/ia64/include/asm/perfmon.h | 111 + arch/ia64/include/asm/pgtable.h | 6 + arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/tlb.h | 4 +- arch/ia64/include/uapi/asm/perfmon.h | 178 + arch/ia64/include/uapi/asm/perfmon_default_smpl.h | 84 + arch/ia64/kernel/Makefile | 5 + arch/ia64/kernel/asm-offsets.c | 18 +- arch/ia64/kernel/crash.c | 3 +- arch/ia64/kernel/efi.c | 2 - arch/ia64/kernel/machine_kexec.c | 1 - arch/ia64/kernel/mca.c | 6 +- arch/ia64/kernel/mca_drv.c | 2 +- arch/ia64/kernel/nr-irqs.c | 22 + arch/ia64/kernel/palinfo.c | 41 + arch/ia64/kernel/perfmon_default_smpl.c | 297 + arch/ia64/kernel/perfmon_generic.h | 46 + arch/ia64/kernel/perfmon_itanium.h | 2 +- arch/ia64/kernel/perfmon_mckinley.h | 188 + arch/ia64/kernel/perfmon_montecito.h | 270 + arch/ia64/kernel/process.c | 2 +- arch/ia64/kernel/signal.c | 3 +- arch/ia64/kernel/smpboot.c | 1 - arch/ia64/kernel/syscalls/Makefile | 13 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/time.c | 1 - arch/ia64/kernel/uncached.c | 4 +- arch/ia64/mm/contig.c | 1 - arch/ia64/mm/discontig.c | 1 - arch/ia64/mm/init.c | 15 +- arch/ia64/oprofile/Makefile | 10 + arch/ia64/oprofile/backtrace.c | 131 + arch/ia64/oprofile/init.c | 28 + arch/m68k/coldfire/clk.c | 4 - arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 3 - arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/emu/nfblock.c | 2 +- arch/m68k/include/asm/page.h | 2 +- arch/m68k/kernel/process.c | 2 +- arch/m68k/kernel/syscalls/Makefile | 13 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/Kconfig | 2 + arch/microblaze/Makefile | 2 + arch/microblaze/kernel/module.c | 26 + arch/microblaze/kernel/process.c | 2 +- arch/microblaze/kernel/syscalls/Makefile | 13 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/kernel/vmlinux.lds.S | 2 +- arch/microblaze/oprofile/Makefile | 14 + arch/microblaze/oprofile/microblaze_oprofile.c | 22 + arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 80 +- arch/mips/Makefile | 21 +- arch/mips/alchemy/common/prom.c | 4 + arch/mips/alchemy/common/setup.c | 34 +- arch/mips/ar7/memory.c | 5 + arch/mips/ath25/prom.c | 4 + arch/mips/ath79/prom.c | 5 + arch/mips/ath79/setup.c | 13 +- arch/mips/bcm47xx/prom.c | 4 + arch/mips/bcm63xx/prom.c | 4 + arch/mips/bmips/setup.c | 13 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/head.S | 20 +- arch/mips/boot/dts/Makefile | 1 - arch/mips/boot/dts/realtek/Makefile | 2 - arch/mips/boot/dts/realtek/cisco_sg220-26.dts | 25 - arch/mips/boot/dts/realtek/rtl838x.dtsi | 21 - arch/mips/boot/dts/realtek/rtl83xx.dtsi | 59 - arch/mips/cavium-octeon/setup.c | 9 +- arch/mips/cobalt/setup.c | 5 + arch/mips/configs/fuloong2e_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/lemote2f_defconfig | 1 + arch/mips/configs/loongson3_defconfig | 2 - arch/mips/configs/mtx1_defconfig | 1 + arch/mips/configs/nlm_xlp_defconfig | 1 + arch/mips/configs/nlm_xlr_defconfig | 1 + arch/mips/configs/rs90_defconfig | 1 + arch/mips/fw/arc/memory.c | 2 +- arch/mips/fw/sni/sniprom.c | 4 + arch/mips/generic/init.c | 9 +- arch/mips/include/asm/Kbuild | 4 - arch/mips/include/asm/asm.h | 18 - arch/mips/include/asm/atomic.h | 2 +- arch/mips/include/asm/bitops.h | 12 +- arch/mips/include/asm/bootinfo.h | 22 +- arch/mips/include/asm/checksum.h | 6 +- arch/mips/include/asm/cmpxchg.h | 6 +- arch/mips/include/asm/cpu-type.h | 5 - arch/mips/include/asm/cpu.h | 2 +- arch/mips/include/asm/dma-coherence.h | 38 + arch/mips/include/asm/elf.h | 56 +- arch/mips/include/asm/elfcore-compat.h | 29 - arch/mips/include/asm/inst.h | 6 +- arch/mips/include/asm/irq.h | 1 - arch/mips/include/asm/irq_cpu.h | 2 + arch/mips/include/asm/kvm_host.h | 1 + arch/mips/include/asm/mach-generic/irq.h | 6 + arch/mips/include/asm/mach-loongson2ef/loongson.h | 9 + arch/mips/include/asm/mach-loongson64/loongson.h | 2 +- arch/mips/include/asm/mach-n64/irq.h | 9 - arch/mips/include/asm/mach-n64/kmalloc.h | 8 - arch/mips/include/asm/mach-pistachio/irq.h | 15 + arch/mips/include/asm/mipsregs.h | 4 - arch/mips/include/asm/octeon/octeon.h | 1 + arch/mips/include/asm/page.h | 17 +- arch/mips/include/asm/pgtable.h | 14 +- arch/mips/include/asm/ptrace.h | 2 +- arch/mips/include/asm/r4kcache.h | 67 +- arch/mips/include/asm/spinlock.h | 2 +- arch/mips/include/asm/spram.h | 2 +- arch/mips/include/asm/traps.h | 1 - arch/mips/include/asm/vermagic.h | 2 - arch/mips/include/asm/vpe.h | 3 + arch/mips/include/uapi/asm/Kbuild | 3 + arch/mips/include/uapi/asm/perf_regs.h | 40 - arch/mips/jazz/Kconfig | 3 + arch/mips/kernel/Makefile | 7 +- arch/mips/kernel/binfmt_elfn32.c | 113 + arch/mips/kernel/binfmt_elfo32.c | 116 + arch/mips/kernel/cacheinfo.c | 30 +- arch/mips/kernel/cevt-txx9.c | 2 +- arch/mips/kernel/cps-vec.S | 1 + arch/mips/kernel/cpu-probe.c | 24 +- arch/mips/kernel/crash_dump.c | 41 +- arch/mips/kernel/ftrace.c | 4 + arch/mips/kernel/genex.S | 4 +- arch/mips/kernel/head.S | 31 + arch/mips/kernel/idle.c | 1 - arch/mips/kernel/irq-rm7000.c | 45 + arch/mips/kernel/kgdb.c | 23 +- arch/mips/kernel/module.c | 109 +- arch/mips/kernel/perf_event_mipsxx.c | 22 +- arch/mips/kernel/perf_regs.c | 68 - arch/mips/kernel/process.c | 85 +- arch/mips/kernel/r4k-bugs64.c | 2 +- arch/mips/kernel/relocate.c | 72 +- arch/mips/kernel/scall64-n64.S | 2 +- arch/mips/kernel/setup.c | 71 +- arch/mips/kernel/smp-cps.c | 3 + arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscalls/Makefile | 43 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/vmlinux.lds.S | 11 +- arch/mips/kernel/vpe-cmp.c | 4 +- arch/mips/kernel/vpe-mt.c | 4 +- arch/mips/kernel/vpe.c | 33 + arch/mips/kvm/mips.c | 2 +- arch/mips/lantiq/irq.c | 10 +- arch/mips/lantiq/prom.c | 11 +- arch/mips/lib/iomap-pci.c | 2 +- arch/mips/loongson2ef/common/init.c | 5 + arch/mips/loongson2ef/common/mem.c | 11 + arch/mips/loongson2ef/fuloong-2e/irq.c | 2 +- arch/mips/loongson2ef/lemote-2f/irq.c | 1 + arch/mips/loongson32/common/prom.c | 4 + arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/init.c | 54 +- arch/mips/loongson64/numa.c | 52 +- arch/mips/loongson64/smp.c | 8 +- arch/mips/mm/c-r4k.c | 13 +- arch/mips/mm/cache.c | 39 +- arch/mips/mm/dma-noncoherent.c | 3 +- arch/mips/mm/fault.c | 5 +- arch/mips/mm/init.c | 5 - arch/mips/mm/pgtable-32.c | 1 + arch/mips/mm/pgtable-64.c | 1 + arch/mips/mm/tlbex.c | 1 - arch/mips/mti-malta/malta-init.c | 1 + arch/mips/mti-malta/malta-memory.c | 4 + arch/mips/mti-malta/malta-setup.c | 34 +- arch/mips/mti-malta/malta-time.c | 2 +- arch/mips/n64/Makefile | 6 - arch/mips/n64/Platform | 7 - arch/mips/n64/init.c | 164 - arch/mips/n64/irq.c | 16 - arch/mips/netlogic/xlp/setup.c | 5 + arch/mips/netlogic/xlr/setup.c | 5 + arch/mips/oprofile/Makefile | 18 + arch/mips/oprofile/backtrace.c | 177 + arch/mips/oprofile/common.c | 147 + arch/mips/oprofile/op_impl.h | 41 + arch/mips/oprofile/op_model_loongson2.c | 161 + arch/mips/oprofile/op_model_loongson3.c | 213 + arch/mips/oprofile/op_model_mipsxx.c | 479 + arch/mips/pci/pci-alchemy.c | 7 +- arch/mips/pci/pci-ar2315.c | 6 +- arch/mips/pic32/pic32mzda/init.c | 19 +- arch/mips/pistachio/Platform | 2 + arch/mips/pistachio/init.c | 6 + arch/mips/ralink/of.c | 11 +- arch/mips/ralink/prom.c | 4 + arch/mips/ralink/reset.c | 4 +- arch/mips/rb532/prom.c | 5 + arch/mips/sgi-ip27/ip27-memory.c | 5 + arch/mips/sgi-ip32/ip32-irq.c | 2 +- arch/mips/sgi-ip32/ip32-memory.c | 5 + arch/mips/sibyte/common/cfe.c | 5 + arch/mips/txx9/generic/setup.c | 4 + arch/mips/vdso/Kconfig | 2 +- arch/mips/vdso/Makefile | 5 +- arch/mips/vr41xx/common/init.c | 4 + arch/nds32/configs/defconfig | 1 + arch/nds32/kernel/process.c | 2 +- arch/nds32/kernel/setup.c | 2 +- arch/nds32/kernel/time.c | 2 +- arch/nds32/kernel/traps.c | 50 +- arch/nios2/kernel/entry.S | 3 - arch/nios2/kernel/process.c | 2 +- arch/nios2/kernel/setup.c | 21 +- arch/nios2/kernel/sys_nios2.c | 11 +- arch/openrisc/Kbuild | 3 - arch/openrisc/Makefile | 21 +- arch/openrisc/boot/.gitignore | 2 - arch/openrisc/boot/Makefile | 10 - arch/openrisc/kernel/process.c | 15 +- arch/openrisc/kernel/smp.c | 23 +- arch/parisc/Kconfig | 15 +- arch/parisc/Makefile | 2 + arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/configs/generic-64bit_defconfig | 1 + arch/parisc/include/asm/compat.h | 2 +- arch/parisc/include/asm/hardirq.h | 4 + arch/parisc/include/asm/io.h | 2 - arch/parisc/include/asm/mmu_context.h | 7 - arch/parisc/include/asm/page.h | 2 +- arch/parisc/include/asm/pgalloc.h | 76 +- arch/parisc/include/asm/pgtable.h | 89 +- arch/parisc/kernel/asm-offsets.c | 1 + arch/parisc/kernel/entry.S | 116 +- arch/parisc/kernel/hpmc.S | 10 + arch/parisc/kernel/irq.c | 5 - arch/parisc/kernel/process.c | 4 +- arch/parisc/kernel/syscalls/Makefile | 19 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/traps.c | 9 +- arch/parisc/mm/hugetlbpage.c | 13 + arch/parisc/mm/init.c | 10 +- arch/parisc/oprofile/Makefile | 10 + arch/parisc/oprofile/init.c | 23 + arch/powerpc/Kconfig | 38 +- arch/powerpc/Kconfig.debug | 1 - arch/powerpc/Makefile | 4 +- arch/powerpc/configs/44x/akebono_defconfig | 6 +- arch/powerpc/configs/44x/currituck_defconfig | 1 + arch/powerpc/configs/44x/fsp2_defconfig | 1 + arch/powerpc/configs/44x/iss476-smp_defconfig | 1 + arch/powerpc/configs/cell_defconfig | 1 + arch/powerpc/configs/g5_defconfig | 1 + arch/powerpc/configs/maple_defconfig | 1 + arch/powerpc/configs/pasemi_defconfig | 1 + arch/powerpc/configs/pmac32_defconfig | 1 + arch/powerpc/configs/powernv_defconfig | 1 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/configs/ppc64e_defconfig | 1 + arch/powerpc/configs/ppc6xx_defconfig | 2 + arch/powerpc/configs/ps3_defconfig | 1 + arch/powerpc/configs/pseries_defconfig | 1 + arch/powerpc/crypto/sha256-spe-glue.c | 2 +- arch/powerpc/include/asm/asm-prototypes.h | 29 + arch/powerpc/include/asm/book3s/32/kup.h | 8 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 +- arch/powerpc/include/asm/book3s/64/kup.h | 20 +- arch/powerpc/include/asm/book3s/64/mmu-hash.h | 5 - arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 23 +- arch/powerpc/include/asm/book3s/64/pkeys.h | 4 + .../powerpc/include/asm/book3s/64/tlbflush-radix.h | 2 +- arch/powerpc/include/asm/book3s/64/tlbflush.h | 2 +- arch/powerpc/include/asm/bug.h | 9 +- arch/powerpc/include/asm/cacheflush.h | 6 - arch/powerpc/include/asm/cputable.h | 20 + arch/powerpc/include/asm/cputime.h | 14 - arch/powerpc/include/asm/debug.h | 4 + arch/powerpc/include/asm/firmware.h | 2 +- arch/powerpc/include/asm/hugetlb.h | 2 + arch/powerpc/include/asm/hvcall.h | 25 +- arch/powerpc/include/asm/hw_irq.h | 96 +- arch/powerpc/include/asm/interrupt.h | 449 - arch/powerpc/include/asm/irq.h | 2 + arch/powerpc/include/asm/kexec.h | 1 - arch/powerpc/include/asm/kup.h | 2 - arch/powerpc/include/asm/kvm_book3s.h | 7 - arch/powerpc/include/asm/kvm_book3s_asm.h | 11 + arch/powerpc/include/asm/kvm_host.h | 8 +- arch/powerpc/include/asm/kvm_ppc.h | 12 +- arch/powerpc/include/asm/machdep.h | 3 - arch/powerpc/include/asm/mce.h | 20 +- arch/powerpc/include/asm/mmu_context.h | 3 + arch/powerpc/include/asm/nmi.h | 1 - arch/powerpc/include/asm/oprofile_impl.h | 135 + arch/powerpc/include/asm/paca.h | 13 +- arch/powerpc/include/asm/paravirt.h | 1 - arch/powerpc/include/asm/perf_event.h | 2 - arch/powerpc/include/asm/perf_event_server.h | 5 +- arch/powerpc/include/asm/pgtable.h | 3 - arch/powerpc/include/asm/pkeys.h | 6 + arch/powerpc/include/asm/ppc-pci.h | 7 + arch/powerpc/include/asm/ppc_asm.h | 24 + arch/powerpc/include/asm/ptrace.h | 8 - arch/powerpc/include/asm/reg.h | 22 +- arch/powerpc/include/asm/reg_booke.h | 3 - arch/powerpc/include/asm/rtas.h | 2 +- arch/powerpc/include/asm/setup.h | 6 +- arch/powerpc/include/asm/simple_spinlock.h | 4 +- arch/powerpc/include/asm/smp.h | 2 +- arch/powerpc/include/asm/spu.h | 33 + arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/time.h | 2 - arch/powerpc/include/asm/uaccess.h | 99 +- arch/powerpc/include/asm/vdso/timebase.h | 6 + arch/powerpc/include/asm/xmon.h | 4 +- arch/powerpc/include/uapi/asm/kvm.h | 2 - arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- arch/powerpc/kernel/Makefile | 4 +- arch/powerpc/kernel/asm-offsets.c | 12 +- arch/powerpc/kernel/cputable.c | 67 + arch/powerpc/kernel/dbell.c | 9 +- arch/powerpc/kernel/dt_cpu_ftrs.c | 2 + arch/powerpc/kernel/eeh.c | 121 +- arch/powerpc/kernel/entry_32.S | 347 +- arch/powerpc/kernel/entry_64.S | 8 +- arch/powerpc/kernel/exceptions-64e.S | 8 +- arch/powerpc/kernel/exceptions-64s.S | 324 +- arch/powerpc/kernel/head_32.h | 98 +- arch/powerpc/kernel/head_40x.S | 11 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 13 +- arch/powerpc/kernel/head_book3s_32.S | 32 +- arch/powerpc/kernel/head_booke.h | 57 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/idle_book3s.S | 138 +- arch/powerpc/kernel/interrupt.c | 512 -- arch/powerpc/kernel/iommu.c | 46 - arch/powerpc/kernel/irq.c | 35 +- arch/powerpc/kernel/mce.c | 96 +- arch/powerpc/kernel/optprobes.c | 21 +- arch/powerpc/kernel/pci-common.c | 10 - arch/powerpc/kernel/pci_dn.c | 62 + arch/powerpc/kernel/process.c | 15 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/prom_init.c | 12 +- arch/powerpc/kernel/ptrace/ptrace.c | 4 + arch/powerpc/kernel/setup-common.c | 13 +- arch/powerpc/kernel/setup.h | 12 +- arch/powerpc/kernel/setup_64.c | 7 +- arch/powerpc/kernel/signal.c | 4 + arch/powerpc/kernel/signal_32.c | 3 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/sys_ppc32.c | 49 +- arch/powerpc/kernel/syscall_64.c | 441 + arch/powerpc/kernel/syscalls/Makefile | 21 +- arch/powerpc/kernel/syscalls/syscall.tbl | 21 +- arch/powerpc/kernel/tau_6xx.c | 6 +- arch/powerpc/kernel/time.c | 9 +- arch/powerpc/kernel/traps.c | 274 +- arch/powerpc/kernel/watchdog.c | 16 +- arch/powerpc/kexec/elf_64.c | 2 +- arch/powerpc/kexec/file_load_64.c | 35 - arch/powerpc/kvm/Kconfig | 1 - arch/powerpc/kvm/book3s_64_mmu_hv.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_emulate.c | 4 + arch/powerpc/kvm/book3s_hv.c | 156 +- arch/powerpc/kvm/book3s_hv_builtin.c | 109 +- arch/powerpc/kvm/book3s_hv_nested.c | 70 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 175 +- arch/powerpc/kvm/book3s_xive.c | 4 +- arch/powerpc/kvm/booke.c | 3 +- arch/powerpc/kvm/powerpc.c | 22 +- arch/powerpc/lib/Makefile | 2 +- arch/powerpc/lib/pmem.c | 1 - arch/powerpc/lib/sstep.c | 101 +- arch/powerpc/mm/book3s32/Makefile | 4 +- arch/powerpc/mm/book3s32/mmu.c | 2 +- arch/powerpc/mm/book3s64/hash_hugetlbpage.c | 4 + arch/powerpc/mm/book3s64/hash_utils.c | 101 +- arch/powerpc/mm/book3s64/internal.h | 2 - arch/powerpc/mm/book3s64/iommu_api.c | 10 +- arch/powerpc/mm/book3s64/pgtable.c | 13 +- arch/powerpc/mm/book3s64/pkeys.c | 1 - arch/powerpc/mm/book3s64/radix_tlb.c | 299 +- arch/powerpc/mm/book3s64/slb.c | 40 +- arch/powerpc/mm/fault.c | 75 +- arch/powerpc/mm/hugetlbpage.c | 20 +- arch/powerpc/mm/mem.c | 54 +- arch/powerpc/mm/pgtable.c | 15 +- arch/powerpc/mm/ptdump/segment_regs.c | 2 +- arch/powerpc/oprofile/Makefile | 19 + arch/powerpc/oprofile/backtrace.c | 120 + arch/powerpc/oprofile/cell/pr_util.h | 110 + arch/powerpc/oprofile/cell/spu_profiler.c | 248 + arch/powerpc/oprofile/cell/spu_task_sync.c | 657 ++ arch/powerpc/oprofile/cell/vma_map.c | 279 + arch/powerpc/oprofile/common.c | 243 + arch/powerpc/oprofile/op_model_7450.c | 207 + arch/powerpc/oprofile/op_model_cell.c | 1709 ++++ arch/powerpc/oprofile/op_model_fsl_emb.c | 380 + arch/powerpc/oprofile/op_model_pa6t.c | 227 + arch/powerpc/oprofile/op_model_power4.c | 438 + arch/powerpc/perf/core-book3s.c | 98 +- arch/powerpc/perf/core-fsl-emb.c | 25 + arch/powerpc/perf/hv-24x7.c | 15 - arch/powerpc/perf/isa207-common.c | 67 +- arch/powerpc/perf/isa207-common.h | 15 +- arch/powerpc/perf/mpc7450-pmu.c | 5 +- arch/powerpc/perf/perf_regs.c | 13 +- arch/powerpc/perf/power10-pmu.c | 4 +- arch/powerpc/perf/power5+-pmu.c | 5 +- arch/powerpc/perf/power5-pmu.c | 5 +- arch/powerpc/perf/power6-pmu.c | 5 +- arch/powerpc/perf/power7-pmu.c | 5 +- arch/powerpc/perf/ppc970-pmu.c | 5 +- arch/powerpc/platforms/44x/Kconfig | 7 + arch/powerpc/platforms/512x/mpc5121_ads.c | 13 +- arch/powerpc/platforms/52xx/efika.c | 3 +- arch/powerpc/platforms/52xx/lite5200.c | 3 +- arch/powerpc/platforms/52xx/media5200.c | 3 +- arch/powerpc/platforms/52xx/mpc5200_simple.c | 3 +- arch/powerpc/platforms/52xx/mpc52xx_lpbfifo.c | 8 +- arch/powerpc/platforms/82xx/mpc8272_ads.c | 2 +- arch/powerpc/platforms/82xx/pq2ads-pci-pic.c | 13 +- arch/powerpc/platforms/82xx/pq2fads.c | 3 +- arch/powerpc/platforms/83xx/asp834x.c | 1 - arch/powerpc/platforms/83xx/km83xx.c | 1 - arch/powerpc/platforms/83xx/misc.c | 2 + arch/powerpc/platforms/83xx/mpc830x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc831x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc832x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc832x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc834x_itx.c | 1 - arch/powerpc/platforms/83xx/mpc834x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc836x_rdk.c | 1 - arch/powerpc/platforms/83xx/mpc837x_mds.c | 1 - arch/powerpc/platforms/83xx/mpc837x_rdb.c | 1 - arch/powerpc/platforms/83xx/mpc83xx.h | 2 +- arch/powerpc/platforms/8xx/machine_check.c | 2 +- arch/powerpc/platforms/amigaone/setup.c | 10 +- arch/powerpc/platforms/cell/Kconfig | 5 + arch/powerpc/platforms/cell/Makefile | 1 + arch/powerpc/platforms/cell/pervasive.c | 1 - arch/powerpc/platforms/cell/pervasive.h | 3 + arch/powerpc/platforms/cell/ras.c | 6 +- arch/powerpc/platforms/cell/ras.h | 9 +- arch/powerpc/platforms/cell/spu_notify.c | 55 + arch/powerpc/platforms/cell/spufs/inode.c | 5 +- arch/powerpc/platforms/cell/spufs/run.c | 6 +- arch/powerpc/platforms/cell/spufs/sched.c | 7 +- arch/powerpc/platforms/cell/spufs/spufs.h | 1 + arch/powerpc/platforms/chrp/pci.c | 8 - arch/powerpc/platforms/chrp/setup.c | 12 +- arch/powerpc/platforms/embedded6xx/holly.c | 10 +- arch/powerpc/platforms/embedded6xx/linkstation.c | 10 +- arch/powerpc/platforms/embedded6xx/mpc7448_hpc2.c | 14 +- arch/powerpc/platforms/embedded6xx/mvme5100.c | 13 +- arch/powerpc/platforms/embedded6xx/storcenter.c | 8 +- arch/powerpc/platforms/maple/pci.c | 3 - arch/powerpc/platforms/maple/setup.c | 4 +- arch/powerpc/platforms/pasemi/setup.c | 3 +- arch/powerpc/platforms/powermac/pci.c | 4 - arch/powerpc/platforms/powermac/setup.c | 4 +- arch/powerpc/platforms/powernv/idle.c | 1 - arch/powerpc/platforms/powernv/memtrace.c | 29 - arch/powerpc/platforms/powernv/opal-core.c | 6 +- arch/powerpc/platforms/powernv/opal.c | 2 +- arch/powerpc/platforms/powernv/pci-cxl.c | 22 + arch/powerpc/platforms/powernv/pci-ioda-tce.c | 4 - arch/powerpc/platforms/powernv/pci-ioda.c | 27 +- arch/powerpc/platforms/powernv/pci.h | 1 + arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/powernv/subcore.h | 2 +- arch/powerpc/platforms/powernv/vas.c | 11 +- arch/powerpc/platforms/powernv/vas.h | 1 - arch/powerpc/platforms/pseries/dlpar.c | 12 +- arch/powerpc/platforms/pseries/eeh_pseries.c | 5 +- arch/powerpc/platforms/pseries/ibmebus.c | 4 +- arch/powerpc/platforms/pseries/pci.c | 15 +- arch/powerpc/platforms/pseries/pseries.h | 2 +- arch/powerpc/platforms/pseries/ras.c | 36 +- arch/powerpc/platforms/pseries/setup.c | 15 +- arch/powerpc/xmon/xmon.c | 6 +- arch/riscv/Kconfig | 49 +- arch/riscv/Kconfig.socs | 33 +- arch/riscv/Makefile | 14 +- arch/riscv/boot/dts/Makefile | 2 +- arch/riscv/boot/dts/canaan/Makefile | 5 - arch/riscv/boot/dts/canaan/canaan_kd233.dts | 152 - arch/riscv/boot/dts/canaan/k210.dtsi | 459 - arch/riscv/boot/dts/canaan/k210_generic.dts | 46 - arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 209 - arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 211 - arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 219 - arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 184 - arch/riscv/boot/dts/kendryte/Makefile | 4 + arch/riscv/boot/dts/kendryte/k210.dts | 23 + arch/riscv/boot/dts/kendryte/k210.dtsi | 125 + arch/riscv/boot/dts/sifive/Makefile | 3 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 293 - .../riscv/boot/dts/sifive/hifive-unleashed-a00.dts | 1 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 253 - arch/riscv/configs/defconfig | 1 - arch/riscv/configs/nommu_k210_defconfig | 46 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 92 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/bug.h | 1 - arch/riscv/include/asm/csr.h | 6 - arch/riscv/include/asm/kasan.h | 22 +- arch/riscv/include/asm/kprobes.h | 40 - arch/riscv/include/asm/mmu.h | 2 - arch/riscv/include/asm/mmu_context.h | 10 - arch/riscv/include/asm/mmzone.h | 13 - arch/riscv/include/asm/numa.h | 8 - arch/riscv/include/asm/page.h | 3 + arch/riscv/include/asm/pci.h | 14 - arch/riscv/include/asm/pgtable.h | 21 - arch/riscv/include/asm/probes.h | 24 - arch/riscv/include/asm/processor.h | 1 - arch/riscv/include/asm/ptrace.h | 35 - arch/riscv/include/asm/sbi.h | 18 +- arch/riscv/include/asm/set_memory.h | 2 +- arch/riscv/include/asm/soc.h | 38 + arch/riscv/include/asm/stackprotector.h | 3 +- arch/riscv/include/asm/stacktrace.h | 2 - arch/riscv/include/asm/thread_info.h | 4 +- arch/riscv/include/asm/uprobes.h | 40 - arch/riscv/kernel/Makefile | 6 +- arch/riscv/kernel/asm-offsets.c | 3 - arch/riscv/kernel/ftrace.c | 95 +- arch/riscv/kernel/head.S | 4 - arch/riscv/kernel/image-vars.h | 2 +- arch/riscv/kernel/mcount-dyn.S | 342 +- arch/riscv/kernel/patch.c | 8 +- arch/riscv/kernel/probes/Makefile | 6 - arch/riscv/kernel/probes/decode-insn.c | 48 - arch/riscv/kernel/probes/decode-insn.h | 18 - arch/riscv/kernel/probes/ftrace.c | 53 - arch/riscv/kernel/probes/kprobes.c | 398 - arch/riscv/kernel/probes/kprobes_trampoline.S | 93 - arch/riscv/kernel/probes/simulate-insn.c | 85 - arch/riscv/kernel/probes/simulate-insn.h | 47 - arch/riscv/kernel/probes/uprobes.c | 186 - arch/riscv/kernel/process.c | 20 +- arch/riscv/kernel/ptrace.c | 99 - arch/riscv/kernel/sbi.c | 36 +- arch/riscv/kernel/setup.c | 23 +- arch/riscv/kernel/signal.c | 3 - arch/riscv/kernel/smpboot.c | 12 +- arch/riscv/kernel/soc.c | 27 + arch/riscv/kernel/stacktrace.c | 22 +- arch/riscv/kernel/traps.c | 22 +- arch/riscv/kernel/vdso/Makefile | 3 +- arch/riscv/lib/Makefile | 2 - arch/riscv/lib/error-inject.c | 10 - arch/riscv/mm/Makefile | 3 +- arch/riscv/mm/context.c | 265 +- arch/riscv/mm/fault.c | 38 +- arch/riscv/mm/init.c | 129 +- arch/riscv/mm/kasan_init.c | 176 +- arch/s390/Kconfig | 6 +- arch/s390/Kconfig.debug | 10 +- arch/s390/Makefile | 3 + arch/s390/configs/debug_defconfig | 14 +- arch/s390/configs/defconfig | 11 +- arch/s390/configs/zfcpdump_defconfig | 2 - arch/s390/crypto/aes_s390.c | 2 - arch/s390/crypto/paes_s390.c | 28 +- arch/s390/crypto/prng.c | 2 +- arch/s390/hypfs/hypfs_diag0c.c | 2 +- arch/s390/hypfs/hypfs_vm.c | 4 +- arch/s390/include/asm/alternative.h | 16 - arch/s390/include/asm/ap.h | 2 +- arch/s390/include/asm/atomic.h | 20 + arch/s390/include/asm/bitops.h | 36 + arch/s390/include/asm/cputime.h | 2 - arch/s390/include/asm/elf.h | 7 +- arch/s390/include/asm/entry-common.h | 60 - arch/s390/include/asm/facility.h | 2 +- arch/s390/include/asm/fpu/api.h | 2 - arch/s390/include/asm/hardirq.h | 1 + arch/s390/include/asm/idle.h | 4 +- arch/s390/include/asm/irq_work.h | 12 - arch/s390/include/asm/kvm_host.h | 1 + arch/s390/include/asm/lowcore.h | 17 +- arch/s390/include/asm/nmi.h | 1 - arch/s390/include/asm/pci.h | 4 +- arch/s390/include/asm/pgalloc.h | 2 +- arch/s390/include/asm/pgtable.h | 16 +- arch/s390/include/asm/preempt.h | 4 +- arch/s390/include/asm/processor.h | 50 +- arch/s390/include/asm/ptrace.h | 9 +- arch/s390/include/asm/qdio.h | 7 +- arch/s390/include/asm/scsw.h | 3 +- arch/s390/include/asm/syscall.h | 11 +- arch/s390/include/asm/syscall_wrapper.h | 128 +- arch/s390/include/asm/thread_info.h | 5 - arch/s390/include/asm/timex.h | 48 +- arch/s390/include/asm/tlb.h | 5 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/include/asm/vdso.h | 7 +- arch/s390/include/asm/vdso/gettimeofday.h | 12 +- arch/s390/include/asm/vtime.h | 14 - arch/s390/include/uapi/asm/perf_cpum_cf_diag.h | 51 - arch/s390/include/uapi/asm/ptrace.h | 5 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/asm-offsets.c | 20 +- arch/s390/kernel/compat_signal.c | 1 - arch/s390/kernel/crash_dump.c | 2 +- arch/s390/kernel/debug.c | 6 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/entry.S | 872 +- arch/s390/kernel/entry.h | 12 +- arch/s390/kernel/fpu.c | 88 - arch/s390/kernel/idle.c | 24 - arch/s390/kernel/irq.c | 90 +- arch/s390/kernel/nmi.c | 19 +- arch/s390/kernel/perf_cpum_cf_diag.c | 552 +- arch/s390/kernel/perf_cpum_sf.c | 2 +- arch/s390/kernel/process.c | 32 +- arch/s390/kernel/ptrace.c | 117 +- arch/s390/kernel/setup.c | 23 +- arch/s390/kernel/signal.c | 13 +- arch/s390/kernel/smp.c | 47 +- arch/s390/kernel/sys_s390.c | 102 + arch/s390/kernel/syscall.c | 168 - arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/time.c | 50 +- arch/s390/kernel/topology.c | 25 +- arch/s390/kernel/traps.c | 65 - arch/s390/kernel/uprobes.c | 6 +- arch/s390/kernel/vdso.c | 290 +- arch/s390/kernel/vdso64/getcpu.c | 6 +- arch/s390/kernel/vdso64/vdso64.lds.S | 7 +- arch/s390/kernel/vtime.c | 18 +- arch/s390/kvm/kvm-s390.c | 27 +- arch/s390/kvm/vsie.c | 3 - arch/s390/lib/uaccess.c | 12 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/init.c | 1 - arch/s390/mm/pgalloc.c | 22 +- arch/s390/mm/vmem.c | 44 +- arch/s390/oprofile/Makefile | 10 + arch/s390/oprofile/init.c | 37 + arch/s390/pci/pci.c | 57 +- arch/s390/pci/pci_clp.c | 40 +- arch/s390/pci/pci_event.c | 6 +- arch/s390/pci/pci_mmio.c | 4 +- arch/s390/tools/opcodes.txt | 2 +- arch/sh/Kconfig | 2 +- arch/sh/Makefile | 1 + arch/sh/boards/mach-landisk/gio.c | 6 +- arch/sh/configs/edosk7760_defconfig | 1 + arch/sh/configs/espt_defconfig | 1 + arch/sh/configs/migor_defconfig | 1 + arch/sh/configs/r7780mp_defconfig | 1 + arch/sh/configs/r7785rp_defconfig | 1 + arch/sh/configs/rsk7201_defconfig | 1 + arch/sh/configs/rsk7203_defconfig | 1 + arch/sh/configs/rts7751r2d1_defconfig | 1 + arch/sh/configs/rts7751r2dplus_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/sdk7786_defconfig | 1 + arch/sh/configs/se7206_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7724_generic_defconfig | 1 + arch/sh/configs/sh7763rdp_defconfig | 1 + arch/sh/configs/sh7770_generic_defconfig | 1 + arch/sh/configs/shx3_defconfig | 1 + arch/sh/include/asm/irq.h | 1 + arch/sh/kernel/irq.c | 1 - arch/sh/kernel/process_32.c | 2 +- arch/sh/kernel/syscalls/Makefile | 13 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/oprofile/Makefile | 16 + arch/sh/oprofile/backtrace.c | 80 + arch/sh/oprofile/common.c | 64 + arch/sparc/Kconfig | 5 +- arch/sparc/Makefile | 1 + arch/sparc/boot/piggyback.c | 4 - arch/sparc/configs/sparc64_defconfig | 12 +- arch/sparc/include/asm/Kbuild | 2 + arch/sparc/include/asm/backoff.h | 2 +- arch/sparc/include/asm/cmpxchg_32.h | 2 +- arch/sparc/include/asm/irq_64.h | 1 + arch/sparc/include/asm/mman.h | 54 +- arch/sparc/include/asm/pgtsrmmu.h | 2 +- arch/sparc/include/asm/signal.h | 12 + arch/sparc/include/asm/spinlock_64.h | 2 +- arch/sparc/include/asm/tlb_64.h | 1 + arch/sparc/kernel/entry.S | 8 +- arch/sparc/kernel/irq_64.c | 1 - arch/sparc/kernel/led.c | 2 - arch/sparc/kernel/pci.c | 3 +- arch/sparc/kernel/process_32.c | 4 +- arch/sparc/kernel/process_64.c | 2 +- arch/sparc/kernel/rtrap_32.S | 2 +- arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 19 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/viohs.c | 6 +- arch/sparc/lib/memset.S | 1 - arch/sparc/mm/init_32.c | 3 - arch/sparc/mm/srmmu.c | 20 +- arch/sparc/oprofile/Makefile | 10 + arch/sparc/oprofile/init.c | 87 + arch/um/drivers/Kconfig | 13 +- arch/um/drivers/Makefile | 2 - arch/um/drivers/rtc.h | 15 - arch/um/drivers/rtc_kern.c | 211 - arch/um/drivers/rtc_user.c | 80 - arch/um/drivers/virtio_uml.c | 145 +- arch/um/include/asm/Kbuild | 3 +- arch/um/include/asm/io.h | 1 - arch/um/include/asm/irq.h | 1 - arch/um/include/asm/mmu_context.h | 29 +- arch/um/include/linux/time-internal.h | 17 - arch/um/include/shared/as-layout.h | 17 +- arch/um/include/shared/common-offsets.h | 6 - arch/um/include/shared/irq_kern.h | 60 - arch/um/include/shared/skas/mm_id.h | 1 - arch/um/include/shared/skas/stub-data.h | 2 +- arch/um/kernel/exec.c | 4 +- arch/um/kernel/irq.c | 171 +- arch/um/kernel/process.c | 2 +- arch/um/kernel/skas/clone.c | 28 +- arch/um/kernel/skas/mmu.c | 87 + arch/um/kernel/time.c | 17 +- arch/um/kernel/tlb.c | 14 +- arch/um/kernel/um_arch.c | 5 - arch/um/os-Linux/skas/mem.c | 2 - arch/um/os-Linux/skas/process.c | 86 +- arch/x86/Kconfig | 35 +- arch/x86/Makefile | 42 +- arch/x86/configs/i386_defconfig | 1 + arch/x86/configs/x86_64_defconfig | 1 + arch/x86/crypto/Makefile | 2 + arch/x86/crypto/aesni-intel_asm.S | 482 +- arch/x86/crypto/aesni-intel_glue.c | 753 +- arch/x86/crypto/blake2s-glue.c | 150 +- arch/x86/crypto/blowfish_glue.c | 107 + arch/x86/crypto/camellia-aesni-avx-asm_64.S | 298 + arch/x86/crypto/camellia-aesni-avx2-asm_64.S | 351 + arch/x86/crypto/camellia.h | 67 - arch/x86/crypto/camellia_aesni_avx2_glue.c | 198 +- arch/x86/crypto/camellia_aesni_avx_glue.c | 216 +- arch/x86/crypto/camellia_glue.c | 145 +- arch/x86/crypto/cast5_avx_glue.c | 287 +- arch/x86/crypto/cast6-avx-x86_64-asm_64.S | 84 + arch/x86/crypto/cast6_avx_glue.c | 207 +- arch/x86/crypto/des3_ede_glue.c | 104 + arch/x86/crypto/ecb_cbc_helpers.h | 76 - arch/x86/crypto/glue_helper-asm-avx.S | 104 + arch/x86/crypto/glue_helper-asm-avx2.S | 136 + arch/x86/crypto/glue_helper.c | 381 + arch/x86/crypto/serpent-avx-x86_64-asm_64.S | 68 + arch/x86/crypto/serpent-avx.h | 21 - arch/x86/crypto/serpent-avx2-asm_64.S | 87 + arch/x86/crypto/serpent_avx2_glue.c | 185 +- arch/x86/crypto/serpent_avx_glue.c | 215 +- arch/x86/crypto/serpent_sse2_glue.c | 150 +- arch/x86/crypto/twofish-avx-x86_64-asm_64.S | 80 + arch/x86/crypto/twofish.h | 21 - arch/x86/crypto/twofish_avx_glue.c | 211 +- arch/x86/crypto/twofish_glue_3way.c | 160 +- arch/x86/entry/common.c | 19 +- arch/x86/entry/entry_64.S | 67 +- arch/x86/entry/syscalls/Makefile | 29 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/entry/vdso/Makefile | 3 +- arch/x86/events/core.c | 28 +- arch/x86/events/intel/core.c | 547 +- arch/x86/events/intel/ds.c | 131 +- arch/x86/events/intel/uncore.c | 58 +- arch/x86/events/intel/uncore.h | 5 +- arch/x86/events/intel/uncore_snb.c | 2 +- arch/x86/events/intel/uncore_snbep.c | 114 +- arch/x86/events/perf_event.h | 21 +- arch/x86/events/probe.c | 7 +- arch/x86/events/probe.h | 7 +- arch/x86/events/rapl.c | 34 +- arch/x86/hyperv/Makefile | 4 +- arch/x86/hyperv/hv_init.c | 122 +- arch/x86/hyperv/hv_proc.c | 219 - arch/x86/hyperv/irqdomain.c | 385 - arch/x86/include/asm/acrn.h | 78 - arch/x86/include/asm/apb_timer.h | 40 + arch/x86/include/asm/compat.h | 11 + arch/x86/include/asm/cpufeature.h | 7 +- arch/x86/include/asm/cpufeatures.h | 19 +- arch/x86/include/asm/crypto/camellia.h | 91 + arch/x86/include/asm/crypto/glue_helper.h | 118 + arch/x86/include/asm/crypto/serpent-avx.h | 42 + arch/x86/{ => include/asm}/crypto/serpent-sse2.h | 0 arch/x86/include/asm/crypto/twofish.h | 25 + arch/x86/include/asm/disabled-features.h | 3 +- arch/x86/include/asm/efi.h | 46 +- arch/x86/include/asm/elf.h | 2 +- arch/x86/include/asm/elfcore-compat.h | 31 - arch/x86/include/asm/fixmap.h | 3 + arch/x86/include/asm/fpu/api.h | 12 - arch/x86/include/asm/hyperv-tlfs.h | 38 - arch/x86/include/asm/idtentry.h | 17 +- arch/x86/include/asm/insn.h | 45 - arch/x86/include/asm/intel-mid.h | 93 +- arch/x86/include/asm/intel_mid_vrtc.h | 10 + arch/x86/include/asm/intel_scu_ipc.h | 2 + arch/x86/include/asm/intel_scu_ipc_legacy.h | 91 + arch/x86/include/asm/irq.h | 4 + arch/x86/include/asm/irq_stack.h | 279 +- arch/x86/include/asm/irqflags.h | 46 +- arch/x86/include/asm/kfence.h | 64 - arch/x86/include/asm/kprobes.h | 11 +- arch/x86/include/asm/kvm-x86-ops.h | 123 - arch/x86/include/asm/kvm_host.h | 134 +- arch/x86/include/asm/mce.h | 22 + arch/x86/include/asm/microcode.h | 2 + arch/x86/include/asm/mshyperv.h | 19 +- arch/x86/include/asm/nmi.h | 1 + arch/x86/include/asm/orc_types.h | 10 - arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 30 + arch/x86/include/asm/paravirt_types.h | 17 +- arch/x86/include/asm/perf_event.h | 24 +- arch/x86/include/asm/pgtable_types.h | 2 + arch/x86/include/asm/platform_sst_audio.h | 2 + arch/x86/include/asm/preempt.h | 48 +- arch/x86/include/asm/processor.h | 9 +- arch/x86/include/asm/required-features.h | 3 +- arch/x86/include/asm/resctrl.h | 11 +- arch/x86/include/asm/softirq_stack.h | 11 - arch/x86/include/asm/special_insns.h | 6 +- arch/x86/include/asm/static_call.h | 7 - arch/x86/include/asm/thermal.h | 13 - arch/x86/include/asm/tlb.h | 1 + arch/x86/include/asm/unwind_hints.h | 13 +- arch/x86/include/asm/virtext.h | 25 +- arch/x86/include/asm/vm86.h | 1 + arch/x86/include/asm/vmx.h | 1 - arch/x86/include/asm/vmxfeatures.h | 1 - arch/x86/include/asm/xen/interface.h | 3 - arch/x86/include/asm/xen/page.h | 12 - arch/x86/include/uapi/asm/kvm.h | 1 - arch/x86/include/uapi/asm/vm86.h | 4 +- arch/x86/include/uapi/asm/vmx.h | 4 +- arch/x86/kernel/Makefile | 1 + arch/x86/kernel/acpi/Makefile | 1 + arch/x86/kernel/acpi/wakeup_64.S | 4 - arch/x86/kernel/apb_timer.c | 347 + arch/x86/kernel/apic/apic.c | 32 +- arch/x86/kernel/apic/io_apic.c | 4 +- arch/x86/kernel/asm-offsets_64.c | 3 + arch/x86/kernel/cpu/acrn.c | 16 +- arch/x86/kernel/cpu/common.c | 7 +- arch/x86/kernel/cpu/intel.c | 3 - arch/x86/kernel/cpu/mce/Makefile | 2 + arch/x86/kernel/cpu/mce/core.c | 16 +- arch/x86/kernel/cpu/mce/intel.c | 1 + arch/x86/kernel/cpu/mce/therm_throt.c | 739 ++ arch/x86/kernel/cpu/microcode/core.c | 2 +- arch/x86/kernel/cpu/mshyperv.c | 58 - arch/x86/kernel/cpu/mtrr/cleanup.c | 4 +- arch/x86/kernel/cpu/mtrr/generic.c | 1 + arch/x86/kernel/cpu/mtrr/mtrr.c | 2 + arch/x86/kernel/cpu/perfctr-watchdog.c | 11 +- arch/x86/kernel/cpu/resctrl/internal.h | 1 - arch/x86/kernel/cpu/resctrl/rdtgroup.c | 24 +- arch/x86/kernel/cpu/scattered.c | 5 + arch/x86/kernel/cpu/sgx/driver.c | 3 - arch/x86/kernel/cpu/sgx/encl.c | 13 +- arch/x86/kernel/cpu/sgx/main.c | 14 +- arch/x86/kernel/dumpstack_64.c | 22 +- arch/x86/kernel/fpu/xstate.c | 4 +- arch/x86/kernel/ftrace_64.S | 8 +- arch/x86/kernel/irq.c | 23 +- arch/x86/kernel/irq_32.c | 1 - arch/x86/kernel/irq_64.c | 12 +- arch/x86/kernel/irqflags.S | 11 + arch/x86/kernel/kprobes/core.c | 168 +- arch/x86/kernel/ldt.c | 10 +- arch/x86/kernel/module.c | 1 - arch/x86/kernel/msr.c | 7 - arch/x86/kernel/paravirt.c | 7 +- arch/x86/kernel/paravirt_patch.c | 10 + arch/x86/kernel/pci-iommu_table.c | 3 + arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 46 +- arch/x86/kernel/reboot.c | 39 +- arch/x86/kernel/setup.c | 2 + arch/x86/kernel/static_call.c | 17 +- arch/x86/kernel/sys_x86_64.c | 8 +- arch/x86/kernel/unwind_orc.c | 5 +- arch/x86/kernel/vm86_32.c | 62 +- arch/x86/kvm/Kconfig | 9 - arch/x86/kvm/Makefile | 4 +- arch/x86/kvm/cpuid.c | 26 +- arch/x86/kvm/cpuid.h | 24 +- arch/x86/kvm/emulate.c | 14 +- arch/x86/kvm/hyperv.c | 345 +- arch/x86/kvm/hyperv.h | 54 +- arch/x86/kvm/irq.c | 10 +- arch/x86/kvm/kvm_cache_regs.h | 10 +- arch/x86/kvm/kvm_emulate.h | 2 +- arch/x86/kvm/lapic.c | 60 +- arch/x86/kvm/lapic.h | 20 +- arch/x86/kvm/mmu.h | 8 +- arch/x86/kvm/mmu/mmu.c | 555 +- arch/x86/kvm/mmu/mmu_audit.c | 8 +- arch/x86/kvm/mmu/mmu_internal.h | 22 +- arch/x86/kvm/mmu/page_track.c | 8 +- arch/x86/kvm/mmu/paging_tmpl.h | 22 +- arch/x86/kvm/mmu/spte.c | 2 +- arch/x86/kvm/mmu/spte.h | 33 +- arch/x86/kvm/mmu/tdp_iter.c | 46 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 604 +- arch/x86/kvm/mmu/tdp_mmu.h | 35 +- arch/x86/kvm/mtrr.c | 12 +- arch/x86/kvm/pmu.c | 10 +- arch/x86/kvm/pmu.h | 2 - arch/x86/kvm/svm/avic.c | 35 +- arch/x86/kvm/svm/nested.c | 56 +- arch/x86/kvm/svm/sev.c | 104 +- arch/x86/kvm/svm/svm.c | 320 +- arch/x86/kvm/svm/svm.h | 29 +- arch/x86/kvm/svm/svm_ops.h | 69 - arch/x86/kvm/trace.h | 40 +- arch/x86/kvm/vmx/capabilities.h | 28 +- arch/x86/kvm/vmx/nested.c | 143 +- arch/x86/kvm/vmx/pmu_intel.c | 294 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/vmenter.S | 2 +- arch/x86/kvm/vmx/vmx.c | 394 +- arch/x86/kvm/vmx/vmx.h | 58 +- arch/x86/kvm/x86.c | 878 +- arch/x86/kvm/x86.h | 12 +- arch/x86/kvm/xen.c | 721 -- arch/x86/kvm/xen.h | 138 - arch/x86/lib/insn.c | 119 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/mm/fault.c | 407 +- arch/x86/mm/init.c | 19 +- arch/x86/mm/mem_encrypt.c | 5 +- arch/x86/mm/mmio-mod.c | 2 + arch/x86/mm/pat/memtype.c | 4 +- arch/x86/net/bpf_jit_comp.c | 205 +- arch/x86/oprofile/Makefile | 12 + arch/x86/oprofile/backtrace.c | 127 + arch/x86/oprofile/init.c | 38 + arch/x86/oprofile/nmi_int.c | 780 ++ arch/x86/oprofile/op_counter.h | 30 + arch/x86/oprofile/op_model_amd.c | 542 ++ arch/x86/oprofile/op_model_p4.c | 723 ++ arch/x86/oprofile/op_model_ppro.c | 245 + arch/x86/oprofile/op_x86_model.h | 90 + arch/x86/pci/init.c | 15 +- arch/x86/pci/intel_mid_pci.c | 18 +- arch/x86/pci/mmconfig-shared.c | 6 +- arch/x86/platform/Makefile | 2 + arch/x86/platform/efi/efi_64.c | 33 +- arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/platform/efi/quirks.c | 16 +- arch/x86/platform/geode/alix.c | 19 +- arch/x86/platform/geode/geos.c | 19 +- arch/x86/platform/geode/net5501.c | 13 +- arch/x86/platform/goldfish/Makefile | 2 + arch/x86/platform/goldfish/goldfish.c | 54 + arch/x86/platform/intel-mid/Makefile | 7 +- arch/x86/platform/intel-mid/device_libs/Makefile | 33 + .../intel-mid/device_libs/platform_bcm43xx.c | 101 + .../intel-mid/device_libs/platform_bma023.c | 16 + .../platform/intel-mid/device_libs/platform_bt.c | 101 + .../intel-mid/device_libs/platform_emc1403.c | 39 + .../intel-mid/device_libs/platform_gpio_keys.c | 81 + .../intel-mid/device_libs/platform_lis331.c | 37 + .../intel-mid/device_libs/platform_max7315.c | 77 + .../intel-mid/device_libs/platform_mpu3050.c | 32 + .../intel-mid/device_libs/platform_mrfld_pinctrl.c | 39 + .../device_libs/platform_mrfld_power_btn.c | 78 + .../intel-mid/device_libs/platform_mrfld_rtc.c | 44 + .../intel-mid/device_libs/platform_mrfld_sd.c | 43 + .../intel-mid/device_libs/platform_mrfld_spidev.c | 50 + .../intel-mid/device_libs/platform_mrfld_wdt.c | 82 + .../platform/intel-mid/device_libs/platform_msic.c | 83 + .../platform/intel-mid/device_libs/platform_msic.h | 15 + .../intel-mid/device_libs/platform_msic_audio.c | 42 + .../intel-mid/device_libs/platform_msic_battery.c | 32 + .../intel-mid/device_libs/platform_msic_gpio.c | 43 + .../intel-mid/device_libs/platform_msic_ocd.c | 44 + .../device_libs/platform_msic_power_btn.c | 31 + .../intel-mid/device_libs/platform_msic_thermal.c | 32 + .../intel-mid/device_libs/platform_pcal9555a.c | 95 + .../intel-mid/device_libs/platform_tc35876x.c | 42 + .../intel-mid/device_libs/platform_tca6416.c | 53 + arch/x86/platform/intel-mid/intel-mid.c | 106 +- arch/x86/platform/intel-mid/intel_mid_vrtc.c | 173 + arch/x86/platform/intel-mid/sfi.c | 543 ++ arch/x86/platform/pvh/head.S | 2 - arch/x86/platform/sfi/Makefile | 2 + arch/x86/platform/sfi/sfi.c | 100 + arch/x86/power/Makefile | 5 +- arch/x86/power/hibernate_asm_64.S | 103 +- arch/x86/tools/Makefile | 8 +- arch/x86/tools/insn_sanity.c | 4 + arch/x86/tools/relocs.c | 16 +- arch/x86/um/os-Linux/task_size.c | 2 +- arch/x86/um/shared/sysdep/stub_32.h | 33 +- arch/x86/um/shared/sysdep/stub_64.h | 36 +- arch/x86/um/stub_32.S | 17 +- arch/x86/um/stub_64.S | 5 +- arch/x86/um/stub_segv.c | 5 +- arch/x86/xen/Makefile | 1 + arch/x86/xen/enlighten_pv.c | 32 +- arch/x86/xen/irq.c | 23 + arch/x86/xen/p2m.c | 69 +- arch/x86/xen/setup.c | 25 +- arch/x86/xen/xen-asm.S | 80 +- arch/x86/xen/xen-head.S | 5 +- arch/x86/xen/xen-ops.h | 3 + arch/xtensa/Kconfig | 1 + arch/xtensa/Makefile | 1 + arch/xtensa/configs/audio_kc705_defconfig | 1 + arch/xtensa/configs/generic_kc705_defconfig | 1 + arch/xtensa/configs/smp_lx200_defconfig | 1 + arch/xtensa/configs/xip_kc705_defconfig | 1 + arch/xtensa/include/asm/spinlock.h | 2 +- arch/xtensa/kernel/process.c | 2 +- arch/xtensa/kernel/stacktrace.c | 2 +- arch/xtensa/kernel/syscalls/Makefile | 13 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/oprofile/Makefile | 10 + arch/xtensa/oprofile/backtrace.c | 27 + arch/xtensa/oprofile/init.c | 26 + arch/xtensa/platforms/iss/simdisk.c | 2 +- block/bfq-iosched.c | 451 +- block/bfq-iosched.h | 29 +- block/bfq-wf2q.c | 3 + block/bio-integrity.c | 35 +- block/bio.c | 602 +- block/blk-cgroup.c | 22 +- block/blk-core.c | 100 +- block/blk-crypto-fallback.c | 18 +- block/blk-crypto.c | 3 +- block/blk-exec.c | 14 +- block/blk-flush.c | 17 +- block/blk-map.c | 4 +- block/blk-merge.c | 17 +- block/blk-mq-debugfs.c | 1 + block/blk-mq-sched.c | 12 +- block/blk-mq-sched.h | 1 + block/blk-mq.c | 178 +- block/blk-pm.h | 38 + block/blk-settings.c | 53 +- block/blk-sysfs.c | 15 +- block/blk-throttle.c | 2 +- block/blk-wbt.c | 4 +- block/blk-zoned.c | 17 - block/blk.h | 12 +- block/bounce.c | 28 +- block/bsg.c | 6 +- block/genhd.c | 313 +- block/ioctl.c | 21 +- block/keyslot-manager.c | 175 - block/kyber-iosched.c | 34 +- block/mq-deadline.c | 10 +- block/partitions/core.c | 42 +- block/scsi_ioctl.c | 6 +- certs/blacklist.c | 10 +- certs/system_keyring.c | 5 +- crypto/Kconfig | 96 +- crypto/Makefile | 4 + crypto/adiantum.c | 2 - crypto/ansi_cprng.c | 2 - crypto/asymmetric_keys/asymmetric_type.c | 6 +- crypto/asymmetric_keys/pkcs7_parser.h | 5 +- crypto/asymmetric_keys/pkcs7_trust.c | 2 +- crypto/asymmetric_keys/pkcs7_verify.c | 9 +- crypto/asymmetric_keys/restrict.c | 7 +- crypto/blake2b_generic.c | 249 +- crypto/blake2s_generic.c | 158 +- crypto/blowfish_generic.c | 23 +- crypto/camellia_generic.c | 45 +- crypto/cast5_generic.c | 23 +- crypto/cast6_generic.c | 39 +- crypto/cbc.c | 1 - crypto/ccm.c | 2 - crypto/cfb.c | 2 - crypto/cipher.c | 7 +- crypto/cmac.c | 2 - crypto/ctr.c | 2 - crypto/drbg.c | 2 - crypto/ecb.c | 1 - crypto/ecdh_helper.c | 3 - crypto/essiv.c | 2 - crypto/fcrypt.c | 1 + crypto/keywrap.c | 2 - crypto/michael_mic.c | 31 +- crypto/ofb.c | 2 - crypto/pcbc.c | 2 - crypto/ripemd.h | 14 + crypto/rmd128.c | 323 + crypto/rmd256.c | 342 + crypto/rmd320.c | 391 + crypto/salsa20_generic.c | 212 + crypto/serpent_generic.c | 126 +- crypto/skcipher.c | 8 +- crypto/tcrypt.c | 113 +- crypto/testmgr.c | 57 +- crypto/testmgr.h | 1632 ++++ crypto/tgr192.c | 682 ++ crypto/twofish_generic.c | 11 +- crypto/vmac.c | 2 - crypto/xcbc.c | 2 - crypto/xor.c | 2 +- crypto/xts.c | 2 - drivers/Kconfig | 1 - drivers/Makefile | 3 +- drivers/accessibility/speakup/serialio.c | 22 +- drivers/accessibility/speakup/speakup_acntpc.c | 4 +- drivers/accessibility/speakup/speakup_apollo.c | 4 +- drivers/accessibility/speakup/speakup_audptr.c | 8 +- drivers/accessibility/speakup/speakup_decext.c | 2 +- drivers/accessibility/speakup/speakup_decpc.c | 4 +- drivers/accessibility/speakup/speakup_dectlk.c | 13 +- drivers/accessibility/speakup/speakup_dtlk.c | 4 +- drivers/accessibility/speakup/speakup_keypc.c | 4 +- drivers/accessibility/speakup/speakup_ltlk.c | 2 +- drivers/accessibility/speakup/speakup_soft.c | 4 +- drivers/accessibility/speakup/speakup_spkout.c | 4 +- drivers/accessibility/speakup/spk_priv.h | 4 +- drivers/accessibility/speakup/spk_ttyio.c | 187 +- drivers/accessibility/speakup/spk_types.h | 17 +- drivers/accessibility/speakup/synth.c | 9 +- drivers/accessibility/speakup/varhandlers.c | 1 - drivers/acpi/Kconfig | 11 - drivers/acpi/Makefile | 2 - drivers/acpi/ac.c | 23 +- drivers/acpi/acpi_configfs.c | 7 +- drivers/acpi/acpi_fpdt.c | 264 - drivers/acpi/acpi_pad.c | 24 +- drivers/acpi/acpi_tad.c | 14 +- drivers/acpi/acpi_video.c | 99 +- drivers/acpi/acpica/acapps.h | 4 +- drivers/acpi/acpica/accommon.h | 2 +- drivers/acpi/acpica/acconvert.h | 2 +- drivers/acpi/acpica/acdebug.h | 2 +- drivers/acpi/acpica/acdispat.h | 2 +- drivers/acpi/acpica/acevents.h | 2 +- drivers/acpi/acpica/acglobal.h | 2 +- drivers/acpi/acpica/achware.h | 2 +- drivers/acpi/acpica/acinterp.h | 2 +- drivers/acpi/acpica/aclocal.h | 2 +- drivers/acpi/acpica/acmacros.h | 2 +- drivers/acpi/acpica/acnamesp.h | 2 +- drivers/acpi/acpica/acobject.h | 3 +- drivers/acpi/acpica/acopcode.h | 2 +- drivers/acpi/acpica/acparser.h | 2 +- drivers/acpi/acpica/acpredef.h | 2 +- drivers/acpi/acpica/acresrc.h | 2 +- drivers/acpi/acpica/acstruct.h | 2 +- drivers/acpi/acpica/actables.h | 2 +- drivers/acpi/acpica/acutils.h | 2 +- drivers/acpi/acpica/amlcode.h | 2 +- drivers/acpi/acpica/amlresrc.h | 2 +- drivers/acpi/acpica/dbhistry.c | 2 +- drivers/acpi/acpica/dbinput.c | 4 +- drivers/acpi/acpica/dbobject.c | 2 +- drivers/acpi/acpica/dsargs.c | 2 +- drivers/acpi/acpica/dscontrol.c | 4 +- drivers/acpi/acpica/dsdebug.c | 4 +- drivers/acpi/acpica/dsfield.c | 2 +- drivers/acpi/acpica/dsinit.c | 2 +- drivers/acpi/acpica/dsmethod.c | 2 +- drivers/acpi/acpica/dsobject.c | 2 +- drivers/acpi/acpica/dsopcode.c | 2 +- drivers/acpi/acpica/dspkginit.c | 2 +- drivers/acpi/acpica/dswexec.c | 5 +- drivers/acpi/acpica/dswload.c | 4 +- drivers/acpi/acpica/dswload2.c | 4 +- drivers/acpi/acpica/dswscope.c | 2 +- drivers/acpi/acpica/dswstate.c | 2 +- drivers/acpi/acpica/evevent.c | 2 +- drivers/acpi/acpica/evglock.c | 2 +- drivers/acpi/acpica/evgpe.c | 2 +- drivers/acpi/acpica/evgpeblk.c | 2 +- drivers/acpi/acpica/evgpeinit.c | 2 +- drivers/acpi/acpica/evgpeutil.c | 2 +- drivers/acpi/acpica/evhandler.c | 9 +- drivers/acpi/acpica/evmisc.c | 2 +- drivers/acpi/acpica/evregion.c | 71 +- drivers/acpi/acpica/evrgnini.c | 2 +- drivers/acpi/acpica/evxface.c | 2 +- drivers/acpi/acpica/evxfevnt.c | 2 +- drivers/acpi/acpica/evxfgpe.c | 2 +- drivers/acpi/acpica/evxfregn.c | 4 +- drivers/acpi/acpica/exconcat.c | 2 +- drivers/acpi/acpica/exconfig.c | 2 +- drivers/acpi/acpica/exconvrt.c | 2 +- drivers/acpi/acpica/excreate.c | 2 +- drivers/acpi/acpica/exdebug.c | 2 +- drivers/acpi/acpica/exdump.c | 2 +- drivers/acpi/acpica/exfield.c | 2 +- drivers/acpi/acpica/exfldio.c | 4 +- drivers/acpi/acpica/exmisc.c | 2 +- drivers/acpi/acpica/exmutex.c | 2 +- drivers/acpi/acpica/exnames.c | 2 +- drivers/acpi/acpica/exoparg1.c | 2 +- drivers/acpi/acpica/exoparg2.c | 2 +- drivers/acpi/acpica/exoparg3.c | 2 +- drivers/acpi/acpica/exoparg6.c | 2 +- drivers/acpi/acpica/exprep.c | 2 +- drivers/acpi/acpica/exregion.c | 2 +- drivers/acpi/acpica/exresnte.c | 2 +- drivers/acpi/acpica/exresolv.c | 2 +- drivers/acpi/acpica/exresop.c | 6 +- drivers/acpi/acpica/exserial.c | 2 +- drivers/acpi/acpica/exstore.c | 6 +- drivers/acpi/acpica/exstoren.c | 2 +- drivers/acpi/acpica/exstorob.c | 2 +- drivers/acpi/acpica/exsystem.c | 2 +- drivers/acpi/acpica/extrace.c | 2 +- drivers/acpi/acpica/exutils.c | 2 +- drivers/acpi/acpica/hwacpi.c | 2 +- drivers/acpi/acpica/hwesleep.c | 2 +- drivers/acpi/acpica/hwgpe.c | 4 +- drivers/acpi/acpica/hwsleep.c | 2 +- drivers/acpi/acpica/hwtimer.c | 2 +- drivers/acpi/acpica/hwvalid.c | 2 +- drivers/acpi/acpica/hwxface.c | 2 +- drivers/acpi/acpica/hwxfsleep.c | 2 +- drivers/acpi/acpica/nsarguments.c | 2 +- drivers/acpi/acpica/nsconvert.c | 2 +- drivers/acpi/acpica/nsdump.c | 2 +- drivers/acpi/acpica/nsdumpdv.c | 2 +- drivers/acpi/acpica/nsinit.c | 2 +- drivers/acpi/acpica/nsload.c | 2 +- drivers/acpi/acpica/nsparse.c | 2 +- drivers/acpi/acpica/nspredef.c | 2 +- drivers/acpi/acpica/nsprepkg.c | 2 +- drivers/acpi/acpica/nsrepair.c | 2 +- drivers/acpi/acpica/nsrepair2.c | 2 +- drivers/acpi/acpica/nsutils.c | 2 +- drivers/acpi/acpica/nswalk.c | 2 +- drivers/acpi/acpica/nsxfname.c | 2 +- drivers/acpi/acpica/psargs.c | 2 +- drivers/acpi/acpica/psloop.c | 5 +- drivers/acpi/acpica/psobject.c | 2 +- drivers/acpi/acpica/psopcode.c | 2 +- drivers/acpi/acpica/psopinfo.c | 2 +- drivers/acpi/acpica/psparse.c | 4 +- drivers/acpi/acpica/psscope.c | 2 +- drivers/acpi/acpica/pstree.c | 2 +- drivers/acpi/acpica/psutils.c | 2 +- drivers/acpi/acpica/pswalk.c | 2 +- drivers/acpi/acpica/psxface.c | 2 +- drivers/acpi/acpica/tbdata.c | 2 +- drivers/acpi/acpica/tbfadt.c | 2 +- drivers/acpi/acpica/tbfind.c | 2 +- drivers/acpi/acpica/tbinstal.c | 2 +- drivers/acpi/acpica/tbprint.c | 2 +- drivers/acpi/acpica/tbutils.c | 2 +- drivers/acpi/acpica/tbxface.c | 2 +- drivers/acpi/acpica/tbxfload.c | 2 +- drivers/acpi/acpica/tbxfroot.c | 2 +- drivers/acpi/acpica/utaddress.c | 2 +- drivers/acpi/acpica/utalloc.c | 2 +- drivers/acpi/acpica/utascii.c | 2 +- drivers/acpi/acpica/utbuffer.c | 2 +- drivers/acpi/acpica/utcache.c | 2 +- drivers/acpi/acpica/utcopy.c | 2 +- drivers/acpi/acpica/utdebug.c | 2 +- drivers/acpi/acpica/utdecode.c | 2 +- drivers/acpi/acpica/utdelete.c | 2 +- drivers/acpi/acpica/uteval.c | 2 +- drivers/acpi/acpica/utglobal.c | 2 +- drivers/acpi/acpica/uthex.c | 2 +- drivers/acpi/acpica/utids.c | 2 +- drivers/acpi/acpica/utinit.c | 2 +- drivers/acpi/acpica/utlock.c | 2 +- drivers/acpi/acpica/utobject.c | 2 +- drivers/acpi/acpica/utosi.c | 2 +- drivers/acpi/acpica/utpredef.c | 2 +- drivers/acpi/acpica/utprint.c | 2 +- drivers/acpi/acpica/utstrsuppt.c | 4 +- drivers/acpi/acpica/uttrack.c | 2 +- drivers/acpi/acpica/utuuid.c | 2 +- drivers/acpi/acpica/utxface.c | 2 +- drivers/acpi/acpica/utxfinit.c | 2 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/hest.c | 12 +- drivers/acpi/battery.c | 33 +- drivers/acpi/bgrt.c | 20 +- drivers/acpi/bus.c | 179 +- drivers/acpi/button.c | 15 +- drivers/acpi/cppc_acpi.c | 8 +- drivers/acpi/device_pm.c | 20 +- drivers/acpi/device_sysfs.c | 44 +- drivers/acpi/dock.c | 26 +- drivers/acpi/osl.c | 75 +- drivers/acpi/pci_root.c | 40 +- drivers/acpi/platform_profile.c | 178 - drivers/acpi/power.c | 53 +- drivers/acpi/property.c | 73 +- drivers/acpi/scan.c | 128 +- drivers/acpi/sysfs.c | 7 + drivers/acpi/thermal.c | 136 +- drivers/acpi/utils.c | 86 +- drivers/amba/bus.c | 234 +- drivers/android/binderfs.c | 6 +- drivers/ata/ahci_brcm.c | 14 +- drivers/ata/pata_icside.c | 21 +- drivers/atm/idt77252.c | 11 +- drivers/atm/idt77252.h | 2 +- drivers/auxdisplay/Kconfig | 3 + drivers/auxdisplay/cfag12864b.c | 4 +- drivers/auxdisplay/cfag12864bfb.c | 4 +- drivers/auxdisplay/ht16k33.c | 17 +- drivers/auxdisplay/ks0108.c | 4 +- drivers/base/Kconfig | 8 +- drivers/base/Makefile | 1 - drivers/base/arch_numa.c | 484 - drivers/base/auxiliary.c | 13 +- drivers/base/base.h | 5 - drivers/base/bus.c | 19 +- drivers/base/core.c | 165 +- drivers/base/devtmpfs.c | 15 +- drivers/base/init.c | 1 - drivers/base/isa.c | 2 +- drivers/base/memory.c | 35 +- drivers/base/node.c | 33 +- drivers/base/platform.c | 13 +- drivers/base/power/clock_ops.c | 223 +- drivers/base/power/domain.c | 89 +- drivers/base/power/domain_governor.c | 102 +- drivers/base/power/main.c | 9 +- drivers/base/power/runtime.c | 64 +- drivers/base/property.c | 15 +- drivers/base/regmap/regcache.c | 2 +- drivers/base/regmap/regmap-sdw-mbq.c | 10 +- drivers/base/regmap/regmap-sdw.c | 4 +- drivers/base/swnode.c | 294 +- drivers/base/test/Makefile | 1 - drivers/block/Kconfig | 16 +- drivers/block/Makefile | 3 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/brd.c | 8 +- drivers/block/drbd/drbd_actlog.c | 2 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 8 +- drivers/block/drbd/drbd_main.c | 16 +- drivers/block/drbd/drbd_receiver.c | 6 +- drivers/block/drbd/drbd_req.c | 18 +- drivers/block/drbd/drbd_req.h | 12 + drivers/block/drbd/drbd_worker.c | 5 +- drivers/block/floppy.c | 30 +- drivers/block/loop.c | 98 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 17 +- drivers/block/n64cart.c | 178 - drivers/block/nbd.c | 60 +- drivers/block/null_blk/main.c | 2 +- drivers/block/null_blk/zoned.c | 8 +- drivers/block/paride/pd.c | 2 +- drivers/block/pktcdvd.c | 6 +- drivers/block/ps3vram.c | 2 +- drivers/block/rbd.c | 19 + drivers/block/rsxx/core.c | 8 +- drivers/block/rsxx/dev.c | 2 +- drivers/block/rsxx/dma.c | 3 +- drivers/block/rsxx/rsxx_priv.h | 1 + drivers/block/skd_main.c | 3670 ++++++++ drivers/block/skd_s1120.h | 322 + drivers/block/sx8.c | 4 +- drivers/block/umem.c | 2 +- drivers/block/virtio_blk.c | 13 +- drivers/block/xen-blkback/blkback.c | 36 +- drivers/block/zram/zram_drv.c | 7 +- drivers/bluetooth/hci_ldisc.c | 34 +- drivers/bus/Kconfig | 2 +- drivers/bus/fsl-mc/Kconfig | 7 - drivers/bus/fsl-mc/Makefile | 3 - drivers/bus/fsl-mc/dprc-driver.c | 33 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 104 +- drivers/bus/fsl-mc/fsl-mc-private.h | 49 - drivers/bus/fsl-mc/fsl-mc-uapi.c | 597 -- drivers/bus/fsl-mc/mc-sys.c | 2 +- drivers/bus/mhi/core/init.c | 12 +- drivers/bus/mhi/core/main.c | 182 +- drivers/bus/mhi/pci_generic.c | 381 +- drivers/bus/mvebu-mbus.c | 2 +- drivers/bus/sunxi-rsb.c | 215 +- drivers/cdrom/cdrom.c | 2 +- drivers/char/hw_random/ingenic-trng.c | 6 +- drivers/char/hw_random/iproc-rng200.c | 38 +- drivers/char/hw_random/nomadik-rng.c | 3 +- drivers/char/hw_random/optee-rng.c | 3 +- drivers/char/hw_random/timeriomem-rng.c | 5 +- drivers/char/ipmi/ipmb_dev_int.c | 24 +- drivers/char/mem.c | 93 +- drivers/char/pcmcia/synclink_cs.c | 2 + drivers/char/random.c | 17 +- drivers/char/tpm/Kconfig | 10 - drivers/char/tpm/Makefile | 2 - drivers/char/tpm/eventlog/tpm1.c | 1 - drivers/char/tpm/tpm-dev-common.c | 1 + drivers/char/tpm/tpm-sysfs.c | 179 - drivers/char/tpm/tpm.h | 4 + drivers/char/tpm/tpm_ppi.c | 2 +- drivers/char/tpm/tpm_tis_core.c | 80 +- drivers/char/tpm/tpm_tis_i2c_cr50.c | 790 -- drivers/clk/Kconfig | 12 +- drivers/clk/Makefile | 8 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 16 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 20 +- drivers/clk/at91/sama5d2.c | 3 +- drivers/clk/at91/sama5d3.c | 2 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/bcm/clk-iproc-pll.c | 2 +- drivers/clk/clk-ast2600.c | 37 +- drivers/clk/clk-axi-clkgen.c | 15 +- drivers/clk/clk-bd718x7.c | 12 +- drivers/clk/clk-divider.c | 9 +- drivers/clk/clk-efm32gg.c | 84 + drivers/clk/clk-fixed-factor.c | 39 +- drivers/clk/clk-fixed-mmio.c | 2 +- drivers/clk/clk-k210.c | 1007 --- drivers/clk/clk-npcm7xx.c | 108 + drivers/clk/clk-qoriq.c | 62 +- drivers/clk/clk-si570.c | 16 +- drivers/clk/clk-tango4.c | 85 + drivers/clk/clk-u300.c | 1199 +++ drivers/clk/clk-versaclock5.c | 64 - drivers/clk/clk-xgene.c | 5 +- drivers/clk/clk.c | 24 - drivers/clk/imx/clk-imx31.c | 10 + drivers/clk/imx/clk-imx6q.c | 6 +- drivers/clk/imx/clk-imx6sl.c | 1 - drivers/clk/imx/clk-imx8mm.c | 12 - drivers/clk/imx/clk-imx8mn.c | 12 - drivers/clk/imx/clk-imx8mq.c | 22 - drivers/clk/imx/clk-imx8qxp.c | 26 +- drivers/clk/mediatek/Kconfig | 11 - drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 14 +- drivers/clk/meson/axg.c | 3 + drivers/clk/meson/axg.h | 1 + drivers/clk/meson/clk-pll.c | 10 +- drivers/clk/meson/meson8b.c | 45 +- drivers/clk/mstar/Kconfig | 9 - drivers/clk/mstar/Makefile | 6 - drivers/clk/mstar/clk-msc313-mpll.c | 155 - drivers/clk/mvebu/ap-cpu-clk.c | 2 +- drivers/clk/qcom/Kconfig | 61 - drivers/clk/qcom/Makefile | 7 - drivers/clk/qcom/a7-pll.c | 100 - drivers/clk/qcom/apcs-sdx55.c | 149 - drivers/clk/qcom/clk-alpha-pll.c | 209 +- drivers/clk/qcom/clk-alpha-pll.h | 4 - drivers/clk/qcom/clk-rcg.h | 9 - drivers/clk/qcom/clk-rcg2.c | 57 +- drivers/clk/qcom/clk-regmap.c | 1 - drivers/clk/qcom/clk-rpm.c | 63 + drivers/clk/qcom/clk-rpmh.c | 49 +- drivers/clk/qcom/gcc-ipq4019.c | 7 +- drivers/clk/qcom/gcc-msm8998.c | 143 +- drivers/clk/qcom/gcc-sc7180.c | 47 +- drivers/clk/qcom/gcc-sc7280.c | 3603 -------- drivers/clk/qcom/gcc-sc8180x.c | 4629 ---------- drivers/clk/qcom/gcc-sdm660.c | 7 - drivers/clk/qcom/gcc-sm8350.c | 3890 -------- drivers/clk/qcom/gdsc.c | 10 +- drivers/clk/qcom/gdsc.h | 3 +- drivers/clk/qcom/gpucc-msm8998.c | 18 +- drivers/clk/qcom/gpucc-sdm660.c | 349 - drivers/clk/qcom/lpass-gfm-sm8250.c | 8 +- drivers/clk/qcom/mmcc-msm8974.c | 16 + drivers/clk/qcom/mmcc-msm8996.c | 29 +- drivers/clk/qcom/mmcc-msm8998.c | 12 +- drivers/clk/qcom/mmcc-sdm660.c | 2864 ------ drivers/clk/qcom/videocc-sm8250.c | 39 - drivers/clk/renesas/Kconfig | 5 - drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a7796-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77965-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 5 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 5 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 67 +- drivers/clk/renesas/rcar-cpg-lib.c | 270 - drivers/clk/renesas/rcar-cpg-lib.h | 33 - drivers/clk/renesas/rcar-gen3-cpg.c | 267 +- drivers/clk/renesas/renesas-cpg-mssr.c | 4 +- drivers/clk/rockchip/clk-cpu.c | 4 + drivers/clk/rockchip/clk-half-divider.c | 2 +- drivers/clk/rockchip/clk-pll.c | 6 +- drivers/clk/rockchip/clk-rk3368.c | 6 +- drivers/clk/rockchip/clk.c | 4 +- drivers/clk/sifive/fu540-prci.h | 5 + drivers/clk/sifive/sifive-prci.c | 5 - drivers/clk/sirf/Makefile | 6 + drivers/clk/sirf/atlas6.h | 32 + drivers/clk/sirf/clk-atlas6.c | 150 + drivers/clk/sirf/clk-atlas7.c | 1682 ++++ drivers/clk/sirf/clk-common.c | 1037 +++ drivers/clk/sirf/clk-prima2.c | 149 + drivers/clk/sirf/prima2.h | 26 + drivers/clk/socfpga/clk-agilex.c | 88 +- drivers/clk/socfpga/clk-periph-s10.c | 53 - drivers/clk/socfpga/clk-pll-a10.c | 3 +- drivers/clk/socfpga/clk-pll-s10.c | 83 - drivers/clk/socfpga/clk-pll.c | 3 +- drivers/clk/socfpga/stratix10-clk.h | 17 +- drivers/clk/spear/spear1310_clock.c | 1 - drivers/clk/spear/spear1340_clock.c | 1 - drivers/clk/st/clkgen-fsyn.c | 6 +- drivers/clk/st/clkgen-pll.c | 3 +- drivers/clk/sunxi-ng/Kconfig | 7 +- drivers/clk/sunxi-ng/Makefile | 1 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 53 - drivers/clk/sunxi-ng/ccu-sun50i-h6-r.h | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 10 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 1150 --- drivers/clk/sunxi-ng/ccu-sun50i-h616.h | 56 - drivers/clk/sunxi-ng/ccu_mp.c | 2 +- drivers/clk/sunxi/clk-a10-ve.c | 2 +- drivers/clk/sunxi/clk-mod0.c | 2 +- drivers/clk/sunxi/clk-sunxi.c | 32 +- drivers/clk/tegra/Kconfig | 3 - drivers/clk/tegra/Makefile | 2 +- drivers/clk/tegra/clk-tegra124-emc.c | 41 +- drivers/clk/tegra/clk-tegra124.c | 26 +- drivers/clk/tegra/clk-tegra30.c | 5 +- drivers/clk/tegra/clk.h | 18 +- drivers/clk/tegra/cvb.c | 1 - drivers/clk/ti/clkt_dpll.c | 3 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/dpll.c | 2 +- drivers/clk/ti/dpll3xxx.c | 20 +- drivers/clk/ti/dpll44xx.c | 6 +- drivers/clk/ti/gate.c | 2 +- drivers/clk/versatile/clk-icst.c | 7 +- drivers/clk/xilinx/Kconfig | 19 - drivers/clk/xilinx/Makefile | 2 - drivers/clk/xilinx/xlnx_vcu.c | 743 -- drivers/clk/zte/Makefile | 4 + drivers/clk/zte/clk-zx296702.c | 741 ++ drivers/clk/zte/clk-zx296718.c | 1074 +++ drivers/clk/zte/clk.c | 446 + drivers/clk/zte/clk.h | 174 + drivers/clk/zynq/clkc.c | 73 +- drivers/clk/zynq/pll.c | 12 +- drivers/clk/zynqmp/divider.c | 1 - drivers/clocksource/Kconfig | 37 +- drivers/clocksource/Makefile | 5 + drivers/clocksource/hyperv_timer.c | 3 - drivers/clocksource/mxs_timer.c | 5 +- drivers/clocksource/sh_cmt.c | 16 +- drivers/clocksource/timer-atlas7.c | 281 + drivers/clocksource/timer-davinci.c | 5 +- drivers/clocksource/timer-efm32.c | 278 + drivers/clocksource/timer-microchip-pit64b.c | 86 +- drivers/clocksource/timer-prima2.c | 242 + drivers/clocksource/timer-tango-xtal.c | 57 + drivers/clocksource/timer-u300.c | 457 + drivers/cpufreq/Kconfig.arm | 5 + drivers/cpufreq/Kconfig.x86 | 10 + drivers/cpufreq/Makefile | 2 + drivers/cpufreq/acpi-cpufreq.c | 62 +- drivers/cpufreq/brcmstb-avs-cpufreq.c | 24 +- drivers/cpufreq/cpufreq-dt-platdev.c | 2 + drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/freq_table.c | 8 +- drivers/cpufreq/intel_pstate.c | 46 +- drivers/cpufreq/loongson1-cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pmac32-cpufreq.c | 3 +- drivers/cpufreq/qcom-cpufreq-hw.c | 50 +- drivers/cpufreq/s3c24xx-cpufreq.c | 2 +- drivers/cpufreq/s5pv210-cpufreq.c | 2 +- drivers/cpufreq/sa1100-cpufreq.c | 2 +- drivers/cpufreq/sa1110-cpufreq.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/sfi-cpufreq.c | 127 + drivers/cpufreq/spear-cpufreq.c | 2 +- drivers/cpufreq/tango-cpufreq.c | 38 + drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 3 +- drivers/cpufreq/tegra20-cpufreq.c | 45 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 3 +- drivers/crypto/Kconfig | 35 +- drivers/crypto/Makefile | 2 + drivers/crypto/allwinner/Kconfig | 9 - .../crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c | 196 +- drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 52 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss-prng.c | 6 - drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h | 8 - drivers/crypto/bcm/cipher.c | 6 +- drivers/crypto/bcm/cipher.h | 4 +- drivers/crypto/bcm/spu.c | 20 +- drivers/crypto/bcm/spu2.c | 6 +- drivers/crypto/bcm/spu2.h | 8 +- drivers/crypto/bcm/spum.h | 22 +- drivers/crypto/bcm/util.c | 4 +- drivers/crypto/bcm/util.h | 26 +- drivers/crypto/caam/debugfs.c | 4 +- drivers/crypto/cavium/cpt/cptvf_main.c | 8 +- drivers/crypto/ccp/sev-dev.c | 1 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/ccree/cc_driver.h | 1 + drivers/crypto/geode-aes.c | 2 - drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 169 +- drivers/crypto/hisilicon/qm.c | 193 +- drivers/crypto/hisilicon/qm.h | 33 +- drivers/crypto/hisilicon/sec2/sec_main.c | 42 +- drivers/crypto/hisilicon/zip/zip_main.c | 23 +- drivers/crypto/inside-secure/safexcel.c | 6 +- drivers/crypto/inside-secure/safexcel_hash.c | 1 - drivers/crypto/keembay/Kconfig | 31 - drivers/crypto/keembay/Makefile | 3 - drivers/crypto/keembay/keembay-ocs-hcu-core.c | 1264 --- drivers/crypto/keembay/ocs-aes.c | 10 +- drivers/crypto/keembay/ocs-hcu.c | 840 -- drivers/crypto/keembay/ocs-hcu.h | 106 - drivers/crypto/marvell/Kconfig | 15 - drivers/crypto/marvell/Makefile | 1 - drivers/crypto/marvell/cesa/cesa.c | 10 +- drivers/crypto/marvell/cesa/cesa.h | 31 +- drivers/crypto/marvell/cesa/cipher.c | 34 +- drivers/crypto/marvell/cesa/hash.c | 59 +- drivers/crypto/marvell/cesa/tdma.c | 52 +- drivers/crypto/marvell/octeontx2/Makefile | 10 - drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 137 - .../crypto/marvell/octeontx2/otx2_cpt_hw_types.h | 464 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 202 - drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h | 197 - drivers/crypto/marvell/octeontx2/otx2_cptlf.c | 428 - drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 353 - drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 61 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 713 -- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 356 - .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 1415 --- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 162 - drivers/crypto/marvell/octeontx2/otx2_cptvf.h | 29 - drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 1758 ---- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h | 178 - drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c | 410 - drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 167 - .../crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c | 541 -- drivers/crypto/mediatek/Makefile | 3 + drivers/crypto/mediatek/mtk-aes.c | 1271 +++ drivers/crypto/mediatek/mtk-platform.c | 586 ++ drivers/crypto/mediatek/mtk-platform.h | 231 + drivers/crypto/mediatek/mtk-regs.h | 190 + drivers/crypto/mediatek/mtk-sha.c | 1353 +++ drivers/crypto/picoxcell_crypto.c | 1807 ++++ drivers/crypto/picoxcell_crypto_regs.h | 115 + drivers/crypto/qat/Kconfig | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 14 +- drivers/crypto/qat/qat_c3xxx/adf_c3xxx_hw_data.c | 17 +- drivers/crypto/qat/qat_c62x/adf_c62x_hw_data.c | 27 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 3 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 1 - drivers/crypto/qat/qat_common/adf_hw_arbiter.c | 8 +- drivers/crypto/qat/qat_common/adf_transport.c | 2 - .../crypto/qat/qat_common/adf_transport_debug.c | 4 +- drivers/crypto/qat/qat_common/qat_algs.c | 1 - drivers/crypto/qat/qat_common/qat_asym_algs.c | 12 +- .../crypto/qat/qat_dh895xcc/adf_dh895xcc_hw_data.c | 28 +- drivers/crypto/sahara.c | 7 + drivers/crypto/stm32/stm32-cryp.c | 2 +- drivers/crypto/talitos.c | 50 +- drivers/crypto/talitos.h | 1 - drivers/crypto/vmx/aes.c | 1 - drivers/crypto/vmx/aesp8-ppc.h | 6 - drivers/crypto/vmx/vmx.c | 7 +- drivers/cxl/Kconfig | 53 - drivers/cxl/Makefile | 7 - drivers/cxl/bus.c | 29 - drivers/cxl/cxl.h | 95 - drivers/cxl/mem.c | 1552 ---- drivers/cxl/pci.h | 31 - drivers/dax/bus.c | 24 +- drivers/dax/bus.h | 2 +- drivers/dax/device.c | 8 +- drivers/dax/kmem.c | 7 +- drivers/dax/pmem/compat.c | 3 +- drivers/dax/super.c | 2 +- drivers/devfreq/devfreq.c | 11 +- drivers/devfreq/governor.h | 2 +- drivers/devfreq/governor_passive.c | 44 +- drivers/devfreq/rk3399_dmc.c | 2 +- drivers/devfreq/tegra30-devfreq.c | 4 +- drivers/dma-buf/Kconfig | 8 - drivers/dma-buf/dma-buf.c | 120 +- 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/dma-buf/st-dma-fence.c | 7 +- drivers/dma/Kconfig | 30 +- drivers/dma/Makefile | 4 +- drivers/dma/at_hdmac.c | 19 - drivers/dma/at_hdmac_regs.h | 28 +- drivers/dma/coh901318.c | 2808 ++++++ drivers/dma/coh901318.h | 141 + drivers/dma/coh901318_lli.c | 313 + drivers/dma/dma-jz4780.c | 14 - drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 698 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 34 +- drivers/dma/fsldma.c | 6 - drivers/dma/hsu/pci.c | 21 +- drivers/dma/idxd/dma.c | 1 - drivers/dma/idxd/init.c | 11 +- drivers/dma/imx-sdma.c | 46 +- drivers/dma/lgm/Kconfig | 10 - drivers/dma/lgm/Makefile | 2 - drivers/dma/lgm/lgm-dma.c | 1739 ---- drivers/dma/mmp_pdma.c | 14 + drivers/dma/owl-dma.c | 4 +- drivers/dma/pl330.c | 3 +- drivers/dma/qcom/bam_dma.c | 29 +- drivers/dma/qcom/gpi.c | 4 +- drivers/dma/sh/rcar-dmac.c | 112 +- drivers/dma/sirf-dma.c | 1170 +++ drivers/dma/ste_dma40.c | 2 +- drivers/dma/ti/k3-udma.c | 131 +- drivers/dma/xilinx/xilinx_dma.c | 2 +- drivers/dma/zx_dma.c | 941 ++ drivers/edac/Kconfig | 15 +- drivers/edac/Makefile | 7 +- drivers/edac/amd64_edac.c | 332 +- drivers/edac/amd64_edac.h | 11 + drivers/edac/amd64_edac_dbg.c | 55 + drivers/edac/amd64_edac_inj.c | 235 + drivers/edac/ppc4xx_edac.c | 2 +- drivers/edac/xgene_edac.c | 2 +- drivers/firewire/core-device.c | 4 +- drivers/firmware/arm_scmi/driver.c | 4 +- drivers/firmware/arm_scmi/smc.c | 42 +- drivers/firmware/efi/libstub/Makefile | 2 - drivers/firmware/efi/libstub/arm64-stub.c | 4 +- drivers/firmware/efi/libstub/efistub.h | 11 +- drivers/firmware/google/coreboot_table.c | 5 +- drivers/firmware/google/coreboot_table.h | 2 +- drivers/firmware/google/framebuffer-coreboot.c | 4 +- drivers/firmware/google/memconsole-coreboot.c | 4 +- drivers/firmware/google/vpd.c | 4 +- drivers/firmware/qcom_scm.c | 16 +- drivers/firmware/smccc/smccc.c | 6 - drivers/fpga/Kconfig | 11 - drivers/fpga/Makefile | 2 - drivers/fpga/dfl-fme-perf.c | 6 +- drivers/fpga/dfl-n3000-nios.c | 588 -- drivers/fpga/dfl-pci.c | 165 +- drivers/fpga/dfl.c | 4 +- drivers/fpga/dfl.h | 85 +- drivers/fpga/fpga-bridge.c | 4 +- drivers/gpio/Kconfig | 47 +- drivers/gpio/Makefile | 4 +- drivers/gpio/TODO | 2 +- drivers/gpio/gpio-aggregator.c | 40 +- drivers/gpio/gpio-bd70528.c | 59 +- drivers/gpio/gpio-bd71828.c | 39 +- drivers/gpio/gpio-bd9571mwv.c | 35 +- drivers/gpio/gpio-ep93xx.c | 232 +- drivers/gpio/gpio-intel-mid.c | 414 + drivers/gpio/gpio-max77620.c | 2 +- drivers/gpio/gpio-merrifield.c | 5 - drivers/gpio/gpio-msic.c | 314 + drivers/gpio/gpio-mvebu.c | 148 +- drivers/gpio/gpio-pca953x.c | 2 - drivers/gpio/gpio-pcf857x.c | 2 +- drivers/gpio/gpio-rcar.c | 85 +- drivers/gpio/gpio-sl28cpld.c | 4 +- drivers/gpio/gpio-tegra.c | 263 +- drivers/gpio/gpio-tegra186.c | 2 +- drivers/gpio/gpio-visconti.c | 218 - drivers/gpio/gpio-vx855.c | 2 +- drivers/gpio/gpio-wcove.c | 65 +- drivers/gpio/gpio-xilinx.c | 369 +- drivers/gpio/gpio-zx.c | 289 + drivers/gpio/gpiolib-of.c | 11 - drivers/gpio/gpiolib-of.h | 5 - drivers/gpio/gpiolib.c | 56 +- drivers/gpu/drm/Kconfig | 8 +- drivers/gpu/drm/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/Makefile | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 87 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 138 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 1 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 150 +- drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fw_attestation.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 40 - drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c | 45 - drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 195 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 17 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c | 176 - drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h | 36 - drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 3 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 10 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 + drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 + drivers/gpu/drm/amd/amdgpu/cik.c | 33 +- drivers/gpu/drm/amd/amdgpu/cz_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/dce_virtual.c | 5 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 56 +- drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c | 72 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 105 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 137 - drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 31 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c | 212 - drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h | 31 - drivers/gpu/drm/amd/amdgpu/iceland_ih.c | 36 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 4 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 1 - drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 1 - drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 478 +- drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c | 124 +- drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c | 23 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 10 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 10 + drivers/gpu/drm/amd/amdgpu/nv.c | 260 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 38 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 31 +- drivers/gpu/drm/amd/amdgpu/si.c | 42 +- drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c | 77 - drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h | 30 - drivers/gpu/drm/amd/amdgpu/soc15.c | 126 +- drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h | 154 - drivers/gpu/drm/amd/amdgpu/tonga_ih.c | 37 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 1 + drivers/gpu/drm/amd/amdgpu/vega10_ih.c | 483 +- drivers/gpu/drm/amd/amdgpu/vega20_ih.c | 703 -- drivers/gpu/drm/amd/amdgpu/vega20_ih.h | 30 - drivers/gpu/drm/amd/amdgpu/vi.c | 36 +- drivers/gpu/drm/amd/amdkfd/Kconfig | 2 - .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 54 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 222 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 41 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 14 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 10 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.h | 2 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 9 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_irq.c | 22 - .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 1 + drivers/gpu/drm/amd/display/dc/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/basics/conversion.c | 9 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.c | 20 +- drivers/gpu/drm/amd/display/dc/basics/dc_common.h | 4 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser.c | 119 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 29 +- .../gpu/drm/amd/display/dc/bios/command_table.c | 61 - .../drm/amd/display/dc/bios/command_table_helper.c | 20 +- .../amd/display/dc/bios/command_table_helper2.c | 20 +- drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 13 +- .../drm/amd/display/dc/clk_mgr/dcn10/rv1_clk_mgr.c | 30 +- .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 18 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 2 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 159 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 104 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 19 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 46 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 5 +- drivers/gpu/drm/amd/display/dc/core/dc_surface.c | 2 +- drivers/gpu/drm/amd/display/dc/dc.h | 22 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 3 - drivers/gpu/drm/amd/display/dc/dc_edid_parser.c | 80 - drivers/gpu/drm/amd/display/dc/dc_edid_parser.h | 44 - drivers/gpu/drm/amd/display/dc/dc_helper.c | 1 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 10 - drivers/gpu/drm/amd/display/dc/dc_stream.h | 14 +- drivers/gpu/drm/amd/display/dc/dce/dce_audio.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 8 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.h | 1 + .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 73 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.c | 126 +- drivers/gpu/drm/amd/display/dc/dce/dce_dmcu.h | 13 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_hw.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_i2c_sw.c | 9 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 9 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.c | 24 +- drivers/gpu/drm/amd/display/dc/dce/dce_opp.h | 2 + .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 8 +- .../drm/amd/display/dc/dce/dce_stream_encoder.c | 4 +- drivers/gpu/drm/amd/display/dc/dce/dce_transform.c | 23 +- drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 3 - .../gpu/drm/amd/display/dc/dce/dmub_hw_lock_mgr.c | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 28 +- drivers/gpu/drm/amd/display/dc/dce100/Makefile | 2 - .../drm/amd/display/dc/dce100/dce100_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce110/Makefile | 2 - .../drm/amd/display/dc/dce110/dce110_compressor.c | 55 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 33 +- .../drm/amd/display/dc/dce110/dce110_mem_input_v.c | 17 +- .../drm/amd/display/dc/dce110/dce110_resource.c | 19 +- .../display/dc/dce110/dce110_timing_generator.c | 76 +- .../display/dc/dce110/dce110_timing_generator_v.c | 19 +- .../drm/amd/display/dc/dce110/dce110_transform_v.c | 19 +- drivers/gpu/drm/amd/display/dc/dce112/Makefile | 2 - .../drm/amd/display/dc/dce112/dce112_resource.c | 20 +- drivers/gpu/drm/amd/display/dc/dce120/Makefile | 2 - .../amd/display/dc/dce120/dce120_hw_sequencer.c | 2 +- .../drm/amd/display/dc/dce120/dce120_resource.c | 6 +- .../display/dc/dce120/dce120_timing_generator.c | 99 +- drivers/gpu/drm/amd/display/dc/dce60/Makefile | 2 - .../gpu/drm/amd/display/dc/dce60/dce60_resource.c | 18 +- .../amd/display/dc/dce60/dce60_timing_generator.c | 4 +- drivers/gpu/drm/amd/display/dc/dce80/Makefile | 2 - .../gpu/drm/amd/display/dc/dce80/dce80_resource.c | 4 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_dpp_cm.c | 2 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 39 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.h | 5 - .../display/dc/dcn10/dcn10_hw_sequencer_debug.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_init.c | 1 - .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 16 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 11 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.h | 1 - drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 12 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_init.c | 1 - .../drm/amd/display/dc/dcn20/dcn20_link_encoder.c | 2 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 122 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_hwseq.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/dcn21_init.c | 1 - .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 20 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 7 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.h | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 263 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.h | 7 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 3 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 1 - .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 147 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_init.c | 1 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 107 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 188 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 2 - drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 7 +- .../amd/display/dc/dml/dcn20/display_mode_vba_20.c | 9 +- .../display/dc/dml/dcn20/display_mode_vba_20v2.c | 124 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 51 +- .../amd/display/dc/dml/dcn30/display_mode_vba_30.c | 8 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 32 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 1 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 2 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 1 - .../display/dc/gpio/diagnostics/hw_factory_diag.c | 1 - .../display/dc/gpio/diagnostics/hw_factory_diag.h | 2 - .../dc/gpio/diagnostics/hw_translate_diag.c | 1 - drivers/gpu/drm/amd/display/dc/gpio/hw_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 14 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 1 - .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dmcu.h | 10 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 8 - .../amd/display/dc/irq/dcn10/irq_service_dcn10.c | 31 - .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 22 - drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq_types.h | 1 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 35 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.c | 11 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn20.h | 2 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn30.c | 3 +- drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 9 +- .../drm/amd/display/modules/color/color_table.c | 26 +- drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../gpu/drm/amd/display/modules/hdcp/hdcp_psp.c | 4 +- drivers/gpu/drm/amd/display/modules/inc/mod_hdcp.h | 4 +- .../amd/display/modules/info_packet/info_packet.c | 13 +- .../drm/amd/display/modules/power/power_helpers.c | 8 +- drivers/gpu/drm/amd/include/amd_pcie.h | 2 - drivers/gpu/drm/amd/include/amd_shared.h | 1 - .../amd/include/asic_reg/oss/osssys_4_2_0_offset.h | 345 - .../include/asic_reg/oss/osssys_4_2_0_sh_mask.h | 1300 --- .../include/asic_reg/smuio/smuio_11_0_6_offset.h | 35 - .../include/asic_reg/smuio/smuio_11_0_6_sh_mask.h | 41 - drivers/gpu/drm/amd/include/kgd_pp_interface.h | 5 +- drivers/gpu/drm/amd/include/renoir_ip_offset.h | 2 +- drivers/gpu/drm/amd/pm/amdgpu_pm.c | 259 +- drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 583 +- .../gpu/drm/amd/pm/inc/smu11_driver_if_vangogh.h | 1 + drivers/gpu/drm/amd/pm/inc/smu_types.h | 9 +- drivers/gpu/drm/amd/pm/inc/smu_v11_0.h | 25 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 6 +- drivers/gpu/drm/amd/pm/inc/smu_v12_0.h | 2 + drivers/gpu/drm/amd/pm/powerplay/hwmgr/hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomctrl.c | 4 +- .../amd/pm/powerplay/hwmgr/process_pptables_v1_0.c | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu10_hwmgr.c | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 137 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.h | 1 - .../gpu/drm/amd/pm/powerplay/hwmgr/vega12_hwmgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega20_hwmgr.c | 11 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 221 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 31 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 31 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 370 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 106 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 1303 +-- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 26 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 228 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 12 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 93 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 4 - drivers/gpu/drm/arc/arcpgu_crtc.c | 9 +- drivers/gpu/drm/arc/arcpgu_drv.c | 2 +- drivers/gpu/drm/arm/display/komeda/komeda_crtc.c | 1 + drivers/gpu/drm/arm/malidp_crtc.c | 1 + drivers/gpu/drm/armada/armada_crtc.c | 1 + drivers/gpu/drm/ast/ast_cursor.c | 55 +- drivers/gpu/drm/ast/ast_drv.c | 4 +- drivers/gpu/drm/ast/ast_drv.h | 2 + drivers/gpu/drm/ast/ast_main.c | 25 +- drivers/gpu/drm/ast/ast_mm.c | 17 +- drivers/gpu/drm/ast/ast_mode.c | 6 +- drivers/gpu/drm/ast/ast_post.c | 8 +- drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_crtc.c | 1 + drivers/gpu/drm/bochs/bochs_drv.c | 1 + drivers/gpu/drm/bochs/bochs_hw.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 6 +- drivers/gpu/drm/bridge/display-connector.c | 46 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +- drivers/gpu/drm/bridge/thc63lvd1024.c | 2 +- drivers/gpu/drm/drm_agpsupport.c | 67 +- drivers/gpu/drm/drm_atomic_helper.c | 79 +- drivers/gpu/drm/drm_blend.c | 6 + drivers/gpu/drm/drm_bufs.c | 4 +- drivers/gpu/drm/drm_cache.c | 33 - drivers/gpu/drm/drm_client_modeset.c | 7 +- drivers/gpu/drm/drm_color_mgmt.c | 125 +- drivers/gpu/drm/drm_crtc.c | 130 +- drivers/gpu/drm/drm_crtc_helper_internal.h | 10 + drivers/gpu/drm/drm_dp_helper.c | 650 +- drivers/gpu/drm/drm_dp_mst_topology.c | 9 +- drivers/gpu/drm/drm_drv.c | 16 +- drivers/gpu/drm/drm_dsc.c | 30 +- drivers/gpu/drm/drm_dumb_buffers.c | 8 +- drivers/gpu/drm/drm_edid.c | 110 +- drivers/gpu/drm/drm_encoder.c | 113 +- drivers/gpu/drm/drm_fb_helper.c | 46 +- drivers/gpu/drm/drm_file.c | 76 +- drivers/gpu/drm/drm_gem.c | 31 +- drivers/gpu/drm/drm_gem_cma_helper.c | 141 +- drivers/gpu/drm/drm_internal.h | 3 - drivers/gpu/drm/drm_irq.c | 44 +- drivers/gpu/drm/drm_kms_helper_common.c | 25 +- drivers/gpu/drm/drm_legacy.h | 2 +- drivers/gpu/drm/drm_memory.c | 51 + drivers/gpu/drm/drm_mode_config.c | 51 +- drivers/gpu/drm/drm_modes.c | 4 +- drivers/gpu/drm/drm_pci.c | 59 +- drivers/gpu/drm/drm_plane.c | 170 +- drivers/gpu/drm/drm_prime.c | 66 +- drivers/gpu/drm/drm_probe_helper.c | 3 +- drivers/gpu/drm/drm_simple_kms_helper.c | 14 +- drivers/gpu/drm/drm_vblank.c | 11 +- drivers/gpu/drm/drm_vm.c | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_g2d.c | 48 +- drivers/gpu/drm/gma500/Kconfig | 17 +- drivers/gpu/drm/gma500/Makefile | 37 +- drivers/gpu/drm/gma500/cdv_device.c | 30 +- drivers/gpu/drm/gma500/cdv_intel_crt.c | 5 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 2 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 4 +- drivers/gpu/drm/gma500/cdv_intel_hdmi.c | 4 + drivers/gpu/drm/gma500/cdv_intel_lvds.c | 11 +- drivers/gpu/drm/gma500/framebuffer.c | 15 +- drivers/gpu/drm/gma500/gem.c | 6 +- drivers/gpu/drm/gma500/gem.h | 2 - drivers/gpu/drm/gma500/gma_device.c | 4 +- drivers/gpu/drm/gma500/gma_display.c | 12 +- drivers/gpu/drm/gma500/gtt.c | 20 +- drivers/gpu/drm/gma500/intel_bios.c | 8 +- drivers/gpu/drm/gma500/intel_gmbus.c | 4 +- drivers/gpu/drm/gma500/intel_i2c.c | 5 +- drivers/gpu/drm/gma500/mdfld_device.c | 562 ++ drivers/gpu/drm/gma500/mdfld_dsi_dpi.c | 1017 +++ drivers/gpu/drm/gma500/mdfld_dsi_dpi.h | 79 + drivers/gpu/drm/gma500/mdfld_dsi_output.c | 603 ++ drivers/gpu/drm/gma500/mdfld_dsi_output.h | 377 + drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c | 679 ++ drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h | 80 + drivers/gpu/drm/gma500/mdfld_intel_display.c | 966 ++ drivers/gpu/drm/gma500/mdfld_output.c | 74 + drivers/gpu/drm/gma500/mdfld_output.h | 76 + drivers/gpu/drm/gma500/mdfld_tmd_vid.c | 197 + drivers/gpu/drm/gma500/mdfld_tpo_vid.c | 83 + drivers/gpu/drm/gma500/mid_bios.c | 9 +- drivers/gpu/drm/gma500/mmu.c | 36 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 6 +- drivers/gpu/drm/gma500/oaktrail_device.c | 8 +- drivers/gpu/drm/gma500/oaktrail_hdmi_i2c.c | 22 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 5 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 10 +- drivers/gpu/drm/gma500/opregion.c | 3 +- drivers/gpu/drm/gma500/power.c | 21 +- drivers/gpu/drm/gma500/psb_drv.c | 34 +- drivers/gpu/drm/gma500/psb_drv.h | 75 +- drivers/gpu/drm/gma500/psb_intel_display.c | 2 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 7 +- drivers/gpu/drm/gma500/psb_intel_modes.c | 3 +- drivers/gpu/drm/gma500/psb_intel_reg.h | 12 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 8 +- drivers/gpu/drm/gma500/psb_irq.c | 75 +- drivers/gpu/drm/gma500/psb_irq.h | 2 + drivers/gpu/drm/gma500/psb_reg.h | 14 + drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c | 805 ++ drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h | 38 + drivers/gpu/drm/hisilicon/hibmc/Makefile | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_de.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 104 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.h | 10 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_i2c.c | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_vdac.c | 20 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c | 61 + drivers/gpu/drm/i915/Kconfig.debug | 24 +- drivers/gpu/drm/i915/Makefile | 29 +- drivers/gpu/drm/i915/display/i9xx_plane.c | 926 -- drivers/gpu/drm/i915/display/i9xx_plane.h | 24 - drivers/gpu/drm/i915/display/icl_dsi.c | 3 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 5 +- drivers/gpu/drm/i915/display/intel_bios.c | 21 +- drivers/gpu/drm/i915/display/intel_bw.c | 80 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 7 +- drivers/gpu/drm/i915/display/intel_color.c | 16 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 20 +- drivers/gpu/drm/i915/display/intel_connector.c | 29 +- drivers/gpu/drm/i915/display/intel_connector.h | 3 +- drivers/gpu/drm/i915/display/intel_crtc.c | 324 - drivers/gpu/drm/i915/display/intel_crtc.h | 22 - drivers/gpu/drm/i915/display/intel_cursor.c | 806 -- drivers/gpu/drm/i915/display/intel_cursor.h | 17 - drivers/gpu/drm/i915/display/intel_ddi.c | 244 +- drivers/gpu/drm/i915/display/intel_ddi.h | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 9303 ++++++++++++++------ drivers/gpu/drm/i915/display/intel_display.h | 27 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 133 +- .../gpu/drm/i915/display/intel_display_debugfs.h | 3 - drivers/gpu/drm/i915/display/intel_display_power.c | 133 +- drivers/gpu/drm/i915/display/intel_display_power.h | 37 +- drivers/gpu/drm/i915/display/intel_display_types.h | 203 +- drivers/gpu/drm/i915/display/intel_dp.c | 3198 +++++-- drivers/gpu/drm/i915/display/intel_dp.h | 11 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 692 -- drivers/gpu/drm/i915/display/intel_dp_aux.h | 18 - .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 404 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 178 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 49 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 12 +- drivers/gpu/drm/i915/display/intel_dpll.c | 1363 --- drivers/gpu/drm/i915/display/intel_dpll.h | 23 - .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 23 +- drivers/gpu/drm/i915/display/intel_dvo.c | 4 + drivers/gpu/drm/i915/display/intel_fbc.c | 21 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_fdi.c | 683 -- drivers/gpu/drm/i915/display/intel_fdi.h | 22 - drivers/gpu/drm/i915/display/intel_frontbuffer.c | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 300 +- drivers/gpu/drm/i915/display/intel_hdcp.h | 8 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 284 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 - drivers/gpu/drm/i915/display/intel_lspcon.c | 162 +- drivers/gpu/drm/i915/display/intel_lspcon.h | 12 - drivers/gpu/drm/i915/display/intel_overlay.c | 18 +- drivers/gpu/drm/i915/display/intel_panel.c | 552 +- drivers/gpu/drm/i915/display/intel_panel.h | 4 - drivers/gpu/drm/i915/display/intel_pps.c | 1406 --- drivers/gpu/drm/i915/display/intel_pps.h | 52 - drivers/gpu/drm/i915/display/intel_psr.c | 143 +- drivers/gpu/drm/i915/display/intel_sprite.c | 148 +- drivers/gpu/drm/i915/display/intel_sprite.h | 10 - drivers/gpu/drm/i915/display/intel_tc.c | 69 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 2 - drivers/gpu/drm/i915/display/intel_vdsc.c | 4 +- drivers/gpu/drm/i915/display/intel_vrr.c | 209 - drivers/gpu/drm/i915/display/intel_vrr.h | 33 - drivers/gpu/drm/i915/dma_resv_utils.c | 17 - drivers/gpu/drm/i915/dma_resv_utils.h | 13 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 132 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 113 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 59 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.h | 8 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 112 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 43 +- drivers/gpu/drm/i915/gem/i915_gem_object_blt.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 19 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_phys.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 76 +- drivers/gpu/drm/i915/gem/i915_gem_pm.h | 3 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 79 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 2 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 12 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 54 +- .../gpu/drm/i915/gem/selftests/huge_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 22 - .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../drm/i915/gem/selftests/i915_gem_coherency.c | 1 - drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 1 - drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gt/debugfs_gt_pm.c | 27 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 15 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 14 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 635 -- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 127 - drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 13 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.c | 59 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs.h | 17 +- drivers/gpu/drm/i915/gt/intel_breadcrumbs_types.h | 7 +- drivers/gpu/drm/i915/gt/intel_context.h | 11 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 + drivers/gpu/drm/i915/gt/intel_context_types.h | 25 +- drivers/gpu/drm/i915/gt/intel_engine.h | 93 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 167 +- drivers/gpu/drm/i915/gt/intel_engine_heartbeat.c | 59 +- drivers/gpu/drm/i915/gt/intel_engine_pm.c | 22 +- drivers/gpu/drm/i915/gt/intel_engine_stats.h | 60 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 22 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 3896 -------- .../gpu/drm/i915/gt/intel_execlists_submission.h | 47 - drivers/gpu/drm/i915/gt/intel_ggtt.c | 18 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 22 +- drivers/gpu/drm/i915/gt/intel_gt.c | 4 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 12 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.h | 3 +- .../gpu/drm/i915/gt/intel_gt_buffer_pool_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 197 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.h | 8 +- drivers/gpu/drm/i915/gt/intel_gt_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_pm.c | 49 - drivers/gpu/drm/i915/gt/intel_gt_pm.h | 2 - drivers/gpu/drm/i915/gt/intel_gt_requests.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 25 - drivers/gpu/drm/i915/gt/intel_gtt.c | 29 - drivers/gpu/drm/i915/gt/intel_gtt.h | 3 - drivers/gpu/drm/i915/gt/intel_lrc.c | 6825 +++++++++++--- drivers/gpu/drm/i915/gt/intel_lrc.h | 167 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 41 - drivers/gpu/drm/i915/gt/intel_mocs.c | 4 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 138 - drivers/gpu/drm/i915/gt/intel_region_lmem.h | 14 - drivers/gpu/drm/i915/gt/intel_renderstate.c | 3 +- drivers/gpu/drm/i915/gt/intel_reset.c | 101 +- drivers/gpu/drm/i915/gt/intel_reset.h | 2 - drivers/gpu/drm/i915/gt/intel_ring.c | 4 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 272 +- drivers/gpu/drm/i915/gt/intel_rps.c | 61 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 2 +- drivers/gpu/drm/i915/gt/intel_timeline.c | 103 +- drivers/gpu/drm/i915/gt/intel_timeline.h | 25 +- drivers/gpu/drm/i915/gt/intel_timeline_types.h | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 654 +- drivers/gpu/drm/i915/gt/mock_engine.c | 15 +- drivers/gpu/drm/i915/gt/selftest_context.c | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 1 - .../gpu/drm/i915/gt/selftest_engine_heartbeat.c | 13 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 203 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 4741 ---------- drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 8 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 173 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 4759 +++++++++- drivers/gpu/drm/i915/gt/selftest_mocs.c | 80 +- drivers/gpu/drm/i915/gt/selftest_rc6.c | 1 - drivers/gpu/drm/i915/gt/selftest_reset.c | 28 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 5 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 14 +- drivers/gpu/drm/i915/gt/selftest_workarounds.c | 196 +- drivers/gpu/drm/i915/gt/shmem_utils.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 7 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 13 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 457 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.h | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 54 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 7 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 284 +- drivers/gpu/drm/i915/gvt/cmd_parser.h | 5 - drivers/gpu/drm/i915/gvt/execlist.c | 8 +- drivers/gpu/drm/i915/gvt/execlist.h | 3 + drivers/gpu/drm/i915/gvt/fb_decoder.h | 6 +- drivers/gpu/drm/i915/gvt/gtt.h | 11 +- drivers/gpu/drm/i915/gvt/gvt.h | 41 +- drivers/gpu/drm/i915/gvt/handlers.c | 22 +- drivers/gpu/drm/i915/gvt/interrupt.h | 5 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 12 +- drivers/gpu/drm/i915/gvt/mmio.h | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 1 - drivers/gpu/drm/i915/gvt/mmio_context.h | 12 - drivers/gpu/drm/i915/gvt/mpt.h | 2 - drivers/gpu/drm/i915/gvt/reg.h | 2 - drivers/gpu/drm/i915/gvt/scheduler.c | 76 +- drivers/gpu/drm/i915/gvt/scheduler.h | 5 - drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_active.c | 7 +- drivers/gpu/drm/i915/i915_cmd_parser.c | 3 +- drivers/gpu/drm/i915/i915_debugfs.c | 763 +- drivers/gpu/drm/i915/i915_drv.c | 17 +- drivers/gpu/drm/i915/i915_drv.h | 120 +- drivers/gpu/drm/i915/i915_gem.c | 163 +- drivers/gpu/drm/i915/i915_gem.h | 9 +- drivers/gpu/drm/i915/i915_gem_evict.c | 13 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 25 +- drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 6 +- drivers/gpu/drm/i915/i915_irq.c | 475 +- drivers/gpu/drm/i915/i915_irq.h | 3 + drivers/gpu/drm/i915/i915_mm.c | 2 +- drivers/gpu/drm/i915/i915_params.c | 2 +- drivers/gpu/drm/i915/i915_params.h | 1 - drivers/gpu/drm/i915/i915_pci.c | 7 +- drivers/gpu/drm/i915/i915_perf.c | 17 +- drivers/gpu/drm/i915/i915_pmu.c | 95 +- drivers/gpu/drm/i915/i915_pmu.h | 35 +- drivers/gpu/drm/i915/i915_reg.h | 81 +- drivers/gpu/drm/i915/i915_request.c | 178 +- drivers/gpu/drm/i915/i915_request.h | 10 +- drivers/gpu/drm/i915/i915_scheduler.c | 32 +- drivers/gpu/drm/i915/i915_scheduler.h | 7 - drivers/gpu/drm/i915/i915_scheduler_types.h | 10 - drivers/gpu/drm/i915/i915_suspend.c | 33 +- drivers/gpu/drm/i915/i915_sw_fence.c | 25 +- drivers/gpu/drm/i915/i915_utils.c | 2 +- drivers/gpu/drm/i915/i915_utils.h | 7 +- drivers/gpu/drm/i915/i915_vma.h | 15 - drivers/gpu/drm/i915/i915_vma_types.h | 3 - drivers/gpu/drm/i915/intel_device_info.c | 159 +- drivers/gpu/drm/i915/intel_device_info.h | 4 + drivers/gpu/drm/i915/intel_dram.c | 136 +- drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 13 +- drivers/gpu/drm/i915/intel_pch.c | 39 +- drivers/gpu/drm/i915/intel_pm.c | 1108 +-- drivers/gpu/drm/i915/intel_pm.h | 7 +- drivers/gpu/drm/i915/intel_region_lmem.c | 138 + drivers/gpu/drm/i915/intel_region_lmem.h | 16 + drivers/gpu/drm/i915/intel_sideband.c | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 4 +- drivers/gpu/drm/i915/intel_uncore.h | 6 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 1 - drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 - drivers/gpu/drm/i915/selftests/i915_perf.c | 2 +- drivers/gpu/drm/i915/selftests/i915_request.c | 9 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 4 - .../gpu/drm/i915/selftests/intel_memory_region.c | 110 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 19 +- drivers/gpu/drm/imx/Kconfig | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 95 +- drivers/gpu/drm/imx/imx-ldb.c | 109 +- drivers/gpu/drm/imx/imx-tve.c | 109 +- drivers/gpu/drm/imx/ipuv3-crtc.c | 131 +- drivers/gpu/drm/imx/ipuv3-plane.c | 69 +- drivers/gpu/drm/imx/ipuv3-plane.h | 3 + drivers/gpu/drm/imx/parallel-display.c | 93 +- drivers/gpu/drm/ingenic/Kconfig | 1 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 60 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 14 - drivers/gpu/drm/kmb/kmb_drv.c | 4 +- drivers/gpu/drm/kmb/kmb_plane.c | 3 - drivers/gpu/drm/lima/lima_sched.c | 2 +- drivers/gpu/drm/mediatek/Makefile | 5 +- drivers/gpu/drm/mediatek/mtk_disp_ccorr.c | 223 - drivers/gpu/drm/mediatek/mtk_disp_color.c | 89 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 92 - drivers/gpu/drm/mediatek/mtk_disp_gamma.c | 197 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 254 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 194 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 57 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 108 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_ddp.c | 464 + drivers/gpu/drm/mediatek/mtk_drm_ddp.h | 28 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 503 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 100 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 88 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 5 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 2 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 50 +- drivers/gpu/drm/mga/mga_ioc32.c | 14 +- drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_i2c.c | 2 +- drivers/gpu/drm/mgag200/mgag200_mm.c | 10 +- drivers/gpu/drm/msm/adreno/a5xx.xml.h | 2 - drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 195 +- drivers/gpu/drm/msm/adreno/a5xx_power.c | 4 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.c | 113 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.h | 49 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 139 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.h | 2 - drivers/gpu/drm/msm/adreno/adreno_device.c | 54 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 23 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 22 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 90 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 87 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 26 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.h | 14 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.c | 73 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 9 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 1 - drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 2 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.c | 7 + drivers/gpu/drm/msm/dp/dp_catalog.c | 24 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 21 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 2 +- drivers/gpu/drm/msm/dp/dp_display.c | 24 +- drivers/gpu/drm/msm/dp/dp_panel.c | 3 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_20nm.c | 2 +- drivers/gpu/drm/msm/dsi/pll/dsi_pll_10nm.c | 21 +- drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/msm/msm_gem.c | 5 +- drivers/gpu/drm/msm/msm_gem_submit.c | 2 - drivers/gpu/drm/msm/msm_kms.h | 8 +- drivers/gpu/drm/nouveau/dispnv04/arb.c | 12 +- drivers/gpu/drm/nouveau/dispnv04/dfp.c | 5 +- drivers/gpu/drm/nouveau/dispnv04/disp.h | 14 +- drivers/gpu/drm/nouveau/dispnv04/hw.c | 10 +- drivers/gpu/drm/nouveau/dispnv50/core507d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/corec37d.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/disp.c | 230 +- drivers/gpu/drm/nouveau/dispnv50/head.c | 2 + drivers/gpu/drm/nouveau/dispnv50/head907d.c | 11 +- drivers/gpu/drm/nouveau/include/nvif/cl0080.h | 52 +- drivers/gpu/drm/nouveau/include/nvif/fifo.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 191 +- drivers/gpu/drm/nouveau/include/nvkm/core/engine.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/core/enum.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/core/falcon.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/core/layout.h | 53 - drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h | 31 +- drivers/gpu/drm/nouveau/include/nvkm/engine/bsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/ce.h | 18 +- .../gpu/drm/nouveau/include/nvkm/engine/cipher.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/disp.h | 41 +- drivers/gpu/drm/nouveau/include/nvkm/engine/dma.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 42 +- drivers/gpu/drm/nouveau/include/nvkm/engine/gr.h | 80 +- drivers/gpu/drm/nouveau/include/nvkm/engine/mpeg.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/mspdec.h | 8 +- .../gpu/drm/nouveau/include/nvkm/engine/msppp.h | 6 +- .../gpu/drm/nouveau/include/nvkm/engine/msvld.h | 10 +- .../gpu/drm/nouveau/include/nvkm/engine/nvdec.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/nvenc.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/pm.h | 23 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sec2.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/engine/sw.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/engine/vp.h | 2 +- .../gpu/drm/nouveau/include/nvkm/engine/xtensa.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/acr.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bar.h | 14 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/bios.h | 2 +- .../drm/nouveau/include/nvkm/subdev/bios/conn.h | 1 - drivers/gpu/drm/nouveau/include/nvkm/subdev/bus.h | 10 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 20 +- .../gpu/drm/nouveau/include/nvkm/subdev/devinit.h | 35 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fb.h | 75 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/fuse.h | 6 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gpio.h | 12 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/gsp.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/i2c.h | 18 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h | 12 + .../gpu/drm/nouveau/include/nvkm/subdev/iccsense.h | 2 +- .../gpu/drm/nouveau/include/nvkm/subdev/instmem.h | 13 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/ltc.h | 16 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mc.h | 40 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mmu.h | 32 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/mxm.h | 2 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pci.h | 22 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h | 25 +- .../gpu/drm/nouveau/include/nvkm/subdev/privring.h | 12 - .../gpu/drm/nouveau/include/nvkm/subdev/therm.h | 18 +- .../gpu/drm/nouveau/include/nvkm/subdev/timer.h | 8 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/top.h | 27 +- drivers/gpu/drm/nouveau/include/nvkm/subdev/volt.h | 12 +- drivers/gpu/drm/nouveau/nouveau_abi16.c | 21 +- drivers/gpu/drm/nouveau/nouveau_acpi.c | 2 +- drivers/gpu/drm/nouveau/nouveau_bios.c | 9 +- drivers/gpu/drm/nouveau/nouveau_bo.c | 20 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 3 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 11 +- drivers/gpu/drm/nouveau/nouveau_display.c | 8 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 7 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 2 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 13 +- drivers/gpu/drm/nouveau/nouveau_fbcon.c | 6 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 4 +- drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 +- drivers/gpu/drm/nouveau/nouveau_vga.c | 20 +- drivers/gpu/drm/nouveau/nv17_fence.c | 2 +- drivers/gpu/drm/nouveau/nv50_fence.c | 2 +- drivers/gpu/drm/nouveau/nvif/fifo.c | 30 +- drivers/gpu/drm/nouveau/nvkm/core/engine.c | 51 +- drivers/gpu/drm/nouveau/nvkm/core/memory.c | 18 +- drivers/gpu/drm/nouveau/nvkm/core/subdev.c | 110 +- drivers/gpu/drm/nouveau/nvkm/engine/bsp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gf100.c | 17 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gk104.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/cipher/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 4599 +++++----- drivers/gpu/drm/nouveau/nvkm/engine/device/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 40 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c | 27 +- .../gpu/drm/nouveau/nvkm/engine/disp/channv50.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/mcp89.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/dma/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/falcon.c | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 38 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c | 63 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changf100.h | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv04.h | 6 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.c | 28 +- .../gpu/drm/nouveau/nvkm/engine/fifo/channv50.h | 22 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv04.c | 16 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv10.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/dmanv40.c | 32 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/g84.c | 75 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c | 99 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c | 210 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp10b.c | 5 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c | 53 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 60 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 27 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c | 44 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.h | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv17.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.c | 15 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv50.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 11 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/tu102.c | 365 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gf119.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk110b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk208.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp79.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv10.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv15.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv25.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv2a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv30.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv34.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv35.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/gr/tu102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c | 10 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv44.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/base.c | 7 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/g98.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/mspdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msppp/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/mcp89.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/msvld/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvdec/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/nvenc/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/base.c | 23 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gf117.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.c | 8 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv40.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/pm/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sec/g98.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/base.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/sec2/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/sw/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/engine/vp/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/xtensa.c | 9 +- drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/Kbuild | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp108.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gf100.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/gf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv31.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/bus/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/g84.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/base.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g84.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/g98.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c | 5 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c | 20 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm107.c | 12 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 16 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c | 6 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/mcp89.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv05.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv20.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c | 17 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/devinit/priv.h | 3 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp100.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c | 25 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ga102.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf100.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gf108.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk104.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk110.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gm20b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp102.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gt215.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/gv100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp77.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/mcp89.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv10.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv1a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv20.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv25.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv30.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv35.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv36.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv40.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv41.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv46.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv47.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv49.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv4e.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/nv50.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.c | 12 +- drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/fuse/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/ga102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv10.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gpio/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/gsp/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv4e.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild | 7 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c | 122 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c | 47 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c | 125 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c | 85 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c | 36 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c | 55 + drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h | 9 + .../gpu/drm/nouveau/nvkm/subdev/iccsense/base.c | 8 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/gf100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/iccsense/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/base.c | 14 +- .../gpu/drm/nouveau/nvkm/subdev/instmem/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv04.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv40.c | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/nv50.c | 34 +- drivers/gpu/drm/nouveau/nvkm/subdev/instmem/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/ltc/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/base.c | 67 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g84.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/g98.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/ga100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gf100.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk104.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gk20a.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp100.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gp10b.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/gt215.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv04.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv11.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv17.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv44.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/priv.h | 14 +- drivers/gpu/drm/nouveau/nvkm/subdev/mc/tu102.c | 115 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm200.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gm20b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gp10b.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/gv100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/mcp77.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv44.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/tu102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c | 7 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/base.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/mxm/priv.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g92.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/g94.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gf106.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/gp100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv46.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/nv4c.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pci/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c | 16 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf100.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gf119.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk208.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm107.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm200.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp102.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gp10b.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h | 8 +- .../gpu/drm/nouveau/nvkm/subdev/privring/Kbuild | 7 - .../gpu/drm/nouveau/nvkm/subdev/privring/gf100.c | 122 - .../gpu/drm/nouveau/nvkm/subdev/privring/gf117.c | 47 - .../gpu/drm/nouveau/nvkm/subdev/privring/gk104.c | 125 - .../gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c | 85 - .../gpu/drm/nouveau/nvkm/subdev/privring/gm200.c | 36 - .../gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c | 55 - .../gpu/drm/nouveau/nvkm/subdev/privring/priv.h | 8 - drivers/gpu/drm/nouveau/nvkm/subdev/therm/base.c | 10 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/g84.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gf119.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.c | 43 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gk104.h | 3 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm107.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gm200.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gp100.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/gt215.c | 6 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv40.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/nv50.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/therm/priv.h | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/gk20a.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv04.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/nv41.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h | 4 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/Kbuild | 1 - drivers/gpu/drm/nouveau/nvkm/subdev/top/base.c | 70 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 107 - drivers/gpu/drm/nouveau/nvkm/subdev/top/gk104.c | 46 +- drivers/gpu/drm/nouveau/nvkm/subdev/top/priv.h | 15 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf100.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gf117.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.c | 8 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk20a.h | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/gm20b.c | 11 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/nv40.c | 5 +- drivers/gpu/drm/nouveau/nvkm/subdev/volt/priv.h | 8 +- drivers/gpu/drm/omapdrm/Kconfig | 120 +- drivers/gpu/drm/omapdrm/Makefile | 19 +- drivers/gpu/drm/omapdrm/displays/Kconfig | 10 + drivers/gpu/drm/omapdrm/displays/Makefile | 2 + drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 1385 +++ drivers/gpu/drm/omapdrm/dss/Kconfig | 135 + drivers/gpu/drm/omapdrm/dss/Makefile | 20 + drivers/gpu/drm/omapdrm/dss/base.c | 87 +- drivers/gpu/drm/omapdrm/dss/dispc.c | 202 +- drivers/gpu/drm/omapdrm/dss/display.c | 60 + drivers/gpu/drm/omapdrm/dss/dpi.c | 1 + drivers/gpu/drm/omapdrm/dss/dsi.c | 1949 ++-- drivers/gpu/drm/omapdrm/dss/dsi.h | 456 - drivers/gpu/drm/omapdrm/dss/dss.c | 28 +- drivers/gpu/drm/omapdrm/dss/dss.h | 72 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 1 + drivers/gpu/drm/omapdrm/dss/hdmi5.c | 1 + drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c | 229 + drivers/gpu/drm/omapdrm/dss/omapdss.h | 347 +- drivers/gpu/drm/omapdrm/dss/output.c | 57 +- drivers/gpu/drm/omapdrm/dss/pll.c | 6 - drivers/gpu/drm/omapdrm/dss/sdi.c | 1 + drivers/gpu/drm/omapdrm/dss/venc.c | 2 + drivers/gpu/drm/omapdrm/omap_connector.c | 157 + drivers/gpu/drm/omapdrm/omap_connector.h | 28 + drivers/gpu/drm/omapdrm/omap_crtc.c | 153 +- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_drv.c | 73 +- drivers/gpu/drm/omapdrm/omap_drv.h | 3 +- drivers/gpu/drm/omapdrm/omap_encoder.c | 59 +- drivers/gpu/drm/omapdrm/omap_gem.c | 3 +- drivers/gpu/drm/omapdrm/omap_irq.c | 34 +- drivers/gpu/drm/omapdrm/omap_plane.c | 41 +- drivers/gpu/drm/omapdrm/tcm-sita.c | 1 + drivers/gpu/drm/panel/Kconfig | 20 - drivers/gpu/drm/panel/Makefile | 2 - drivers/gpu/drm/panel/panel-dsi-cm.c | 665 -- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 3 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 870 -- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 39 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0.c | 59 +- drivers/gpu/drm/panel/panel-simple.c | 223 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 24 +- drivers/gpu/drm/panfrost/panfrost_devfreq.c | 1 - drivers/gpu/drm/pl111/pl111_drv.c | 6 +- drivers/gpu/drm/qxl/qxl_dev.h | 16 +- drivers/gpu/drm/qxl/qxl_drv.c | 4 +- drivers/gpu/drm/qxl/qxl_drv.h | 1 + drivers/gpu/drm/qxl/qxl_ioctl.c | 3 +- drivers/gpu/drm/qxl/qxl_irq.c | 3 +- drivers/gpu/drm/qxl/qxl_kms.c | 1 + drivers/gpu/drm/qxl/qxl_object.h | 2 +- drivers/gpu/drm/qxl/qxl_release.c | 2 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 + drivers/gpu/drm/r128/r128_ioc32.c | 14 +- drivers/gpu/drm/radeon/atombios_encoders.c | 6 +- drivers/gpu/drm/radeon/r100.c | 27 +- drivers/gpu/drm/radeon/r600_cs.c | 4 +- drivers/gpu/drm/radeon/radeon.h | 36 +- drivers/gpu/drm/radeon/radeon_asic.c | 3 - drivers/gpu/drm/radeon/radeon_atombios.c | 89 +- drivers/gpu/drm/radeon/radeon_bios.c | 10 +- drivers/gpu/drm/radeon/radeon_combios.c | 55 +- drivers/gpu/drm/radeon/radeon_cs.c | 6 +- drivers/gpu/drm/radeon/radeon_device.c | 17 +- drivers/gpu/drm/radeon/radeon_display.c | 2 +- drivers/gpu/drm/radeon/radeon_drv.c | 7 +- drivers/gpu/drm/radeon/radeon_fb.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 6 +- drivers/gpu/drm/radeon/radeon_i2c.c | 2 +- drivers/gpu/drm/radeon/radeon_irq_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_kms.c | 24 +- drivers/gpu/drm/radeon/radeon_legacy_encoders.c | 6 +- drivers/gpu/drm/radeon/radeon_object.c | 13 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_prime.c | 4 +- drivers/gpu/drm/radeon/radeon_trace.h | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/radeon/radeon_uvd.c | 38 +- drivers/gpu/drm/radeon/radeon_vce.c | 1 + drivers/gpu/drm/radeon/rs690.c | 2 +- drivers/gpu/drm/radeon/rs780_dpm.c | 7 +- drivers/gpu/drm/radeon/vce_v1_0.c | 1 + drivers/gpu/drm/rcar-du/rcar_cmm.c | 2 +- drivers/gpu/drm/rcar-du/rcar_du_crtc.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_drv.c | 33 +- drivers/gpu/drm/rcar-du/rcar_du_drv.h | 16 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 98 +- drivers/gpu/drm/rcar-du/rcar_du_encoder.h | 2 + drivers/gpu/drm/rcar-du/rcar_du_kms.c | 42 +- drivers/gpu/drm/rcar-du/rcar_du_plane.c | 8 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 28 +- drivers/gpu/drm/rcar-du/rcar_du_writeback.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 1 + drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 11 - drivers/gpu/drm/scheduler/sched_main.c | 123 +- drivers/gpu/drm/sti/sti_cursor.c | 9 +- drivers/gpu/drm/sti/sti_gdp.c | 9 +- drivers/gpu/drm/sti/sti_hqvdp.c | 9 +- drivers/gpu/drm/stm/ltdc.c | 1 + drivers/gpu/drm/sun4i/sun4i_tcon.c | 46 +- drivers/gpu/drm/sun4i/sun4i_tcon.h | 7 - drivers/gpu/drm/sun4i/sun8i_csc.c | 109 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 10 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 1 + drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 26 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 6 +- drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 2 - drivers/gpu/drm/tdfx/tdfx_drv.c | 2 +- drivers/gpu/drm/tegra/dc.c | 2 +- drivers/gpu/drm/tegra/drm.c | 2 - drivers/gpu/drm/tegra/dsi.c | 2 +- drivers/gpu/drm/tegra/falcon.c | 9 +- drivers/gpu/drm/tegra/gr2d.c | 9 +- drivers/gpu/drm/tegra/hdmi.c | 2 +- drivers/gpu/drm/tegra/hub.c | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tegra/vic.c | 35 +- drivers/gpu/drm/tilcdc/Makefile | 2 +- drivers/gpu/drm/tiny/cirrus.c | 1 + drivers/gpu/drm/ttm/ttm_agp_backend.c | 1 + drivers/gpu/drm/ttm/ttm_bo.c | 114 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 16 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 7 +- drivers/gpu/drm/ttm/ttm_execbuf_util.c | 4 +- drivers/gpu/drm/ttm/ttm_memory.c | 3 +- drivers/gpu/drm/ttm/ttm_module.c | 3 +- drivers/gpu/drm/ttm/ttm_pool.c | 10 - drivers/gpu/drm/ttm/ttm_range_manager.c | 1 + drivers/gpu/drm/ttm/ttm_tt.c | 15 +- drivers/gpu/drm/tve200/tve200_display.c | 1 + drivers/gpu/drm/tve200/tve200_drv.c | 1 + drivers/gpu/drm/v3d/v3d_drv.c | 4 +- drivers/gpu/drm/v3d/v3d_irq.c | 7 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 11 +- drivers/gpu/drm/vboxvideo/vbox_irq.c | 4 +- drivers/gpu/drm/vboxvideo/vbox_main.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_ttm.c | 7 +- drivers/gpu/drm/vc4/vc4_bo.c | 111 +- drivers/gpu/drm/vc4/vc4_crtc.c | 38 +- drivers/gpu/drm/vc4/vc4_drv.c | 19 +- drivers/gpu/drm/vc4/vc4_drv.h | 30 +- drivers/gpu/drm/vc4/vc4_dsi.c | 111 +- drivers/gpu/drm/vc4/vc4_gem.c | 3 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 388 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 34 +- drivers/gpu/drm/vc4/vc4_hdmi_phy.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 13 +- drivers/gpu/drm/vc4/vc4_hvs.c | 18 +- drivers/gpu/drm/vc4/vc4_kms.c | 248 +- drivers/gpu/drm/vc4/vc4_plane.c | 25 +- drivers/gpu/drm/vc4/vc4_txp.c | 11 +- drivers/gpu/drm/vgem/vgem_drv.c | 3 +- drivers/gpu/drm/via/via_irq.c | 2 +- drivers/gpu/drm/virtio/Kconfig | 3 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 24 +- drivers/gpu/drm/virtio/virtgpu_drv.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.h | 1 - drivers/gpu/drm/virtio/virtgpu_fence.c | 81 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 8 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 1 - drivers/gpu/drm/virtio/virtgpu_vram.c | 3 - drivers/gpu/drm/vkms/vkms_drv.c | 54 +- drivers/gpu/drm/vkms/vkms_drv.h | 12 +- drivers/gpu/drm/vkms/vkms_output.c | 13 +- drivers/gpu/drm/vmwgfx/Makefile | 6 +- drivers/gpu/drm/vmwgfx/ttm_object.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_binding.c | 52 +- drivers/gpu/drm/vmwgfx/vmwgfx_blit.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c | 683 -- drivers/gpu/drm/vmwgfx/vmwgfx_cmdbuf.c | 22 +- drivers/gpu/drm/vmwgfx/vmwgfx_context.c | 40 +- drivers/gpu/drm/vmwgfx/vmwgfx_cotable.c | 14 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 240 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 94 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 26 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 12 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c | 691 ++ drivers/gpu/drm/vmwgfx/vmwgfx_gmr.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_ioctl.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_irq.c | 10 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 76 +- drivers/gpu/drm/vmwgfx/vmwgfx_ldu.c | 9 +- drivers/gpu/drm/vmwgfx/vmwgfx_marker.c | 155 + drivers/gpu/drm/vmwgfx/vmwgfx_mob.c | 16 +- drivers/gpu/drm/vmwgfx/vmwgfx_overlay.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_page_dirty.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_resource.c | 6 +- drivers/gpu/drm/vmwgfx/vmwgfx_scrn.c | 28 +- drivers/gpu/drm/vmwgfx/vmwgfx_shader.c | 27 +- drivers/gpu/drm/vmwgfx/vmwgfx_so.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_stdu.c | 36 +- drivers/gpu/drm/vmwgfx/vmwgfx_streamoutput.c | 8 +- drivers/gpu/drm/vmwgfx/vmwgfx_surface.c | 47 +- drivers/gpu/drm/vmwgfx/vmwgfx_thp.c | 1 + drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 4 +- drivers/gpu/drm/xlnx/zynqmp_disp.c | 15 +- drivers/gpu/drm/zte/zx_plane.c | 7 +- drivers/gpu/ipu-v3/ipu-di.c | 4 + drivers/greybus/es2.c | 9 +- drivers/greybus/greybus_trace.h | 6 +- drivers/hid/Kconfig | 19 - drivers/hid/Makefile | 3 +- drivers/hid/hid-chicony.c | 55 - drivers/hid/hid-core.c | 9 +- drivers/hid/hid-google-hammer.c | 85 +- drivers/hid/hid-ids.h | 11 +- drivers/hid/hid-input.c | 12 - drivers/hid/hid-ite.c | 12 +- drivers/hid/hid-lg-g15.c | 2 +- drivers/hid/hid-logitech-dj.c | 8 +- drivers/hid/hid-logitech-hidpp.c | 246 +- drivers/hid/hid-multitouch.c | 10 - drivers/hid/hid-playstation.c | 1351 --- drivers/hid/hid-quirks.c | 26 +- drivers/hid/hid-roccat-arvo.c | 6 +- drivers/hid/hid-sensor-custom.c | 143 - drivers/hid/hid-sony.c | 20 +- drivers/hid/hid-uclogic-core.c | 2 - drivers/hid/hid-uclogic-params.c | 2 - drivers/hid/i2c-hid/Kconfig | 47 +- drivers/hid/i2c-hid/Makefile | 6 +- drivers/hid/i2c-hid/i2c-hid-acpi.c | 143 - drivers/hid/i2c-hid/i2c-hid-core.c | 254 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 116 - drivers/hid/i2c-hid/i2c-hid-of.c | 143 - drivers/hid/i2c-hid/i2c-hid.h | 22 - drivers/hid/intel-ish-hid/ipc/hw-ish.h | 2 - drivers/hid/intel-ish-hid/ipc/ipc.c | 27 - drivers/hid/intel-ish-hid/ipc/pci-ish.c | 55 +- drivers/hid/wacom_sys.c | 2 +- drivers/hid/wacom_wac.c | 7 +- drivers/hsi/controllers/omap_ssi_core.c | 2 +- drivers/hv/channel.c | 4 +- drivers/hv/channel_mgmt.c | 77 +- drivers/hv/connection.c | 7 - drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_fcopy.c | 36 +- drivers/hv/hv_kvp.c | 122 +- drivers/hv/hv_snapshot.c | 89 +- drivers/hv/hv_util.c | 222 +- drivers/hv/vmbus_drv.c | 64 +- drivers/hwmon/Kconfig | 34 +- drivers/hwmon/Makefile | 3 +- drivers/hwmon/ab8500.c | 224 + drivers/hwmon/abx500.c | 487 + drivers/hwmon/abx500.h | 69 + drivers/hwmon/acpi_power_meter.c | 4 +- drivers/hwmon/aht10.c | 348 - drivers/hwmon/amd_energy.c | 1 - drivers/hwmon/applesmc.c | 2 +- drivers/hwmon/aspeed-pwm-tacho.c | 4 +- drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 7 - drivers/hwmon/gpio-fan.c | 2 +- drivers/hwmon/k10temp.c | 3 +- drivers/hwmon/lm70.c | 20 +- drivers/hwmon/max6650.c | 2 +- drivers/hwmon/nct6683.c | 3 - drivers/hwmon/pc87360.c | 4 +- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/ibm-cffps.c | 2 +- drivers/hwmon/pmbus/lm25066.c | 5 + drivers/hwmon/pmbus/max16601.c | 91 +- drivers/hwmon/pmbus/max31785.c | 13 +- drivers/hwmon/pmbus/pmbus_core.c | 12 +- drivers/hwmon/pwm-fan.c | 160 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/tps23861.c | 601 -- drivers/hwmon/w83627ehf.c | 2 +- drivers/hwspinlock/omap_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-catu.c | 15 +- drivers/hwtracing/coresight/coresight-core.c | 122 +- drivers/hwtracing/coresight/coresight-cpu-debug.c | 4 +- drivers/hwtracing/coresight/coresight-cti-core.c | 22 +- .../hwtracing/coresight/coresight-cti-platform.c | 6 +- drivers/hwtracing/coresight/coresight-etb10.c | 14 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 32 +- drivers/hwtracing/coresight/coresight-etm3x-core.c | 13 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 822 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 189 +- drivers/hwtracing/coresight/coresight-etm4x.h | 505 +- drivers/hwtracing/coresight/coresight-funnel.c | 11 +- drivers/hwtracing/coresight/coresight-replicator.c | 17 +- drivers/hwtracing/coresight/coresight-stm.c | 8 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 20 +- drivers/hwtracing/coresight/coresight-tmc-etf.c | 10 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 4 +- drivers/hwtracing/coresight/coresight-tpiu.c | 35 +- drivers/i2c/algos/i2c-algo-bit.c | 4 +- drivers/i2c/busses/Kconfig | 43 +- drivers/i2c/busses/Makefile | 4 + drivers/i2c/busses/i2c-amd-mp2-pci.c | 55 +- drivers/i2c/busses/i2c-amd-mp2-plat.c | 3 +- drivers/i2c/busses/i2c-amd-mp2.h | 6 + drivers/i2c/busses/i2c-bcm-iproc.c | 254 +- 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-digicolor.c | 5 +- drivers/i2c/busses/i2c-efm32.c | 469 + drivers/i2c/busses/i2c-elektor.c | 7 +- drivers/i2c/busses/i2c-exynos5.c | 8 +- drivers/i2c/busses/i2c-gpio.c | 2 +- drivers/i2c/busses/i2c-hix5hd2.c | 4 +- drivers/i2c/busses/i2c-i801.c | 17 +- drivers/i2c/busses/i2c-imx.c | 65 +- drivers/i2c/busses/i2c-jz4780.c | 5 +- drivers/i2c/busses/i2c-mlxcpld.c | 97 +- drivers/i2c/busses/i2c-mv64xxx.c | 122 +- drivers/i2c/busses/i2c-nomadik.c | 4 +- drivers/i2c/busses/i2c-pca-isa.c | 4 +- drivers/i2c/busses/i2c-qcom-geni.c | 59 +- drivers/i2c/busses/i2c-qup.c | 2 +- drivers/i2c/busses/i2c-rcar.c | 66 +- drivers/i2c/busses/i2c-s3c2410.c | 2 +- drivers/i2c/busses/i2c-sirf.c | 475 + drivers/i2c/busses/i2c-stm32f7.c | 17 +- drivers/i2c/busses/i2c-stu300.c | 1008 +++ drivers/i2c/busses/i2c-tegra.c | 9 +- drivers/i2c/busses/i2c-zx2967.c | 602 ++ drivers/i2c/i2c-core-acpi.c | 6 +- drivers/i2c/i2c-core-smbus.c | 46 +- drivers/i2c/i2c-slave-testunit.c | 12 +- drivers/i2c/i2c-stub.c | 1 + drivers/i2c/muxes/i2c-mux-gpio.c | 112 +- drivers/i2c/muxes/i2c-mux-mlxcpld.c | 163 +- drivers/i3c/device.c | 5 - drivers/i3c/master.c | 8 +- drivers/i3c/master/Kconfig | 9 - drivers/i3c/master/Makefile | 1 - drivers/i3c/master/dw-i3c-master.c | 5 + drivers/i3c/master/svc-i3c-master.c | 1478 ---- drivers/ide/falconide.c | 3 +- drivers/ide/ide-atapi.c | 2 +- drivers/ide/ide-cd.c | 2 +- drivers/ide/ide-cd_ioctl.c | 2 +- drivers/ide/ide-devsets.c | 2 +- drivers/ide/ide-disk.c | 2 +- drivers/ide/ide-ioctls.c | 4 +- drivers/ide/ide-park.c | 2 +- drivers/ide/ide-pm.c | 4 +- drivers/ide/ide-tape.c | 2 +- drivers/ide/ide-taskfile.c | 2 +- drivers/idle/intel_idle.c | 2 +- drivers/iio/accel/hid-sensor-accel-3d.c | 6 +- drivers/iio/accel/kxcjk-1013.c | 32 - drivers/iio/adc/Kconfig | 11 +- drivers/iio/adc/ab8500-gpadc.c | 30 +- drivers/iio/adc/ad7476.c | 6 - drivers/iio/adc/qcom-pm8xxx-xoadc.c | 3 +- drivers/iio/adc/qcom-spmi-adc5.c | 95 +- drivers/iio/adc/qcom-spmi-vadc.c | 3 +- drivers/iio/adc/qcom-vadc-common.c | 279 +- drivers/iio/adc/qcom-vadc-common.h | 177 + drivers/iio/adc/sc27xx_adc.c | 2 +- drivers/iio/adc/stm32-adc-core.c | 29 +- drivers/iio/adc/stm32-adc.c | 14 +- drivers/iio/adc/stm32-dfsdm-core.c | 3 +- drivers/iio/adc/xilinx-xadc-core.c | 364 +- drivers/iio/adc/xilinx-xadc-events.c | 9 +- drivers/iio/adc/xilinx-xadc.h | 6 - drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/pms7003.c | 2 +- .../iio/common/hid-sensors/hid-sensor-attributes.c | 2 - drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 76 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.h | 15 +- drivers/iio/dac/Kconfig | 10 - drivers/iio/dac/Makefile | 1 - drivers/iio/dac/ad5766.c | 643 -- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/gyro/bmg160_core.c | 25 - drivers/iio/gyro/hid-sensor-gyro-3d.c | 40 +- drivers/iio/imu/inv_mpu6050/Kconfig | 8 +- drivers/iio/imu/inv_mpu6050/inv_mpu_core.c | 9 - drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 5 - drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 - drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 - drivers/iio/industrialio-core.c | 44 +- drivers/iio/inkern.c | 34 +- drivers/iio/light/apds9960.c | 8 - drivers/iio/light/hid-sensor-als.c | 39 +- drivers/iio/light/tsl2583.c | 8 +- drivers/iio/light/vl6180.c | 2 +- drivers/iio/magnetometer/Kconfig | 15 - drivers/iio/magnetometer/Makefile | 2 - drivers/iio/magnetometer/bmc150_magn.c | 26 +- drivers/iio/magnetometer/hid-sensor-magn-3d.c | 48 +- drivers/iio/magnetometer/yamaha-yas530.c | 1049 --- drivers/iio/orientation/hid-sensor-incl-3d.c | 43 +- drivers/iio/orientation/hid-sensor-rotation.c | 46 +- drivers/iio/position/Kconfig | 16 - drivers/iio/position/Makefile | 1 - .../iio/position/hid-sensor-custom-intel-hinge.c | 385 - drivers/iio/pressure/ms5637.c | 77 +- drivers/infiniband/Kconfig | 1 - drivers/infiniband/core/Makefile | 2 +- drivers/infiniband/core/cache.c | 9 +- drivers/infiniband/core/cm.c | 13 +- drivers/infiniband/core/cma.c | 81 +- drivers/infiniband/core/cma_configfs.c | 12 +- drivers/infiniband/core/counters.c | 78 +- drivers/infiniband/core/device.c | 23 +- drivers/infiniband/core/iwpm_msg.c | 16 +- drivers/infiniband/core/iwpm_util.c | 6 +- drivers/infiniband/core/multicast.c | 1 - drivers/infiniband/core/nldev.c | 4 +- drivers/infiniband/core/restrack.c | 4 +- drivers/infiniband/core/roce_gid_mgmt.c | 2 +- drivers/infiniband/core/rw.c | 2 +- drivers/infiniband/core/sa_query.c | 26 +- drivers/infiniband/core/umem.c | 3 - drivers/infiniband/core/umem_dmabuf.c | 174 - drivers/infiniband/core/user_mad.c | 17 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/uverbs_ioctl.c | 2 +- drivers/infiniband/core/uverbs_std_types_mr.c | 117 +- drivers/infiniband/core/verbs.c | 4 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 49 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 29 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 2 +- drivers/infiniband/hw/cxgb4/restrack.c | 2 +- drivers/infiniband/hw/efa/efa_admin_cmds_defs.h | 25 +- drivers/infiniband/hw/efa/efa_admin_defs.h | 4 +- drivers/infiniband/hw/efa/efa_com.c | 33 +- drivers/infiniband/hw/hfi1/chip.c | 46 +- drivers/infiniband/hw/hfi1/exp_rcv.c | 8 +- drivers/infiniband/hw/hfi1/file_ops.c | 2 +- drivers/infiniband/hw/hfi1/intr.c | 16 +- drivers/infiniband/hw/hfi1/iowait.c | 4 +- drivers/infiniband/hw/hfi1/mad.c | 4 +- drivers/infiniband/hw/hfi1/msix.c | 2 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/hfi1/pcie.c | 4 +- drivers/infiniband/hw/hfi1/pio_copy.c | 1 - drivers/infiniband/hw/hfi1/qp.c | 14 +- drivers/infiniband/hw/hfi1/qsfp.c | 4 +- drivers/infiniband/hw/hfi1/rc.c | 7 +- drivers/infiniband/hw/hfi1/ruc.c | 5 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/tid_rdma.c | 47 +- drivers/infiniband/hw/hfi1/uc.c | 8 +- drivers/infiniband/hw/hfi1/ud.c | 8 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 10 +- drivers/infiniband/hw/hfi1/verbs.c | 6 +- drivers/infiniband/hw/hns/hns_roce_common.h | 26 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 116 +- drivers/infiniband/hw/hns/hns_roce_device.h | 82 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.c | 33 +- drivers/infiniband/hw/hns/hns_roce_hw_v1.h | 43 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 791 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 141 +- drivers/infiniband/hw/hns/hns_roce_main.c | 30 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 458 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 38 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 331 +- drivers/infiniband/hw/i40iw/i40iw_cm.c | 21 +- drivers/infiniband/hw/i40iw/i40iw_ctrl.c | 18 +- drivers/infiniband/hw/i40iw/i40iw_hmc.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_hw.c | 4 +- drivers/infiniband/hw/i40iw/i40iw_main.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_pble.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_puda.c | 13 +- drivers/infiniband/hw/i40iw/i40iw_uk.c | 5 +- drivers/infiniband/hw/i40iw/i40iw_utils.c | 22 +- drivers/infiniband/hw/i40iw/i40iw_verbs.c | 19 +- drivers/infiniband/hw/i40iw/i40iw_virtchnl.c | 19 +- drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/sysfs.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 231 +- drivers/infiniband/hw/mlx5/mad.c | 14 +- drivers/infiniband/hw/mlx5/main.c | 147 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 60 +- drivers/infiniband/hw/mlx5/mr.c | 137 +- drivers/infiniband/hw/mlx5/odp.c | 327 +- drivers/infiniband/hw/mlx5/qp.c | 160 +- drivers/infiniband/hw/mlx5/wr.c | 2 +- drivers/infiniband/hw/qedr/qedr.h | 8 +- drivers/infiniband/hw/qedr/qedr_roce_cm.c | 4 +- drivers/infiniband/hw/qib/qib_driver.c | 2 +- drivers/infiniband/hw/qib/qib_eeprom.c | 4 +- drivers/infiniband/hw/qib/qib_iba6120.c | 18 +- drivers/infiniband/hw/qib/qib_iba7220.c | 16 +- drivers/infiniband/hw/qib/qib_iba7322.c | 14 +- drivers/infiniband/hw/qib/qib_intr.c | 16 +- drivers/infiniband/hw/qib/qib_mad.c | 10 +- drivers/infiniband/hw/qib/qib_pcie.c | 2 +- drivers/infiniband/hw/qib/qib_qp.c | 12 +- drivers/infiniband/hw/qib/qib_rc.c | 5 +- drivers/infiniband/hw/qib/qib_twsi.c | 1 - drivers/infiniband/hw/qib/qib_tx.c | 1 - drivers/infiniband/hw/qib/qib_uc.c | 1 - drivers/infiniband/hw/qib/qib_ud.c | 1 - drivers/infiniband/hw/qib/qib_user_pages.c | 2 +- drivers/infiniband/hw/qib/qib_verbs.c | 6 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 5 +- drivers/infiniband/sw/rdmavt/cq.c | 2 +- drivers/infiniband/sw/rdmavt/mad.c | 7 +- drivers/infiniband/sw/rdmavt/mcast.c | 2 +- drivers/infiniband/sw/rdmavt/mr.c | 21 +- drivers/infiniband/sw/rdmavt/qp.c | 34 +- drivers/infiniband/sw/rdmavt/srq.c | 7 +- drivers/infiniband/sw/rdmavt/vt.c | 2 +- drivers/infiniband/sw/rxe/Kconfig | 1 - drivers/infiniband/sw/rxe/rxe_comp.c | 86 +- drivers/infiniband/sw/rxe/rxe_hdr.h | 178 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 64 +- drivers/infiniband/sw/rxe/rxe_net.c | 34 +- drivers/infiniband/sw/rxe/rxe_pool.c | 300 +- drivers/infiniband/sw/rxe/rxe_pool.h | 103 +- drivers/infiniband/sw/rxe/rxe_qp.c | 11 - drivers/infiniband/sw/rxe/rxe_recv.c | 79 +- drivers/infiniband/sw/rxe/rxe_req.c | 1 + drivers/infiniband/sw/rxe/rxe_resp.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 68 +- drivers/infiniband/sw/siw/siw.h | 2 +- drivers/infiniband/sw/siw/siw_main.c | 4 +- drivers/infiniband/sw/siw/siw_qp.c | 271 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 26 +- drivers/infiniband/sw/siw/siw_qp_tx.c | 4 +- drivers/infiniband/sw/siw/siw_verbs.c | 20 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 2 + drivers/infiniband/ulp/ipoib/ipoib_multicast.c | 15 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 53 +- drivers/infiniband/ulp/iser/iser_memory.c | 3 +- drivers/infiniband/ulp/iser/iser_verbs.c | 2 +- drivers/infiniband/ulp/isert/ib_isert.c | 10 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_vema.c | 2 +- drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 11 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 127 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 4 +- drivers/infiniband/ulp/rtrs/rtrs-pri.h | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv-sysfs.c | 9 +- drivers/infiniband/ulp/rtrs/rtrs-srv.c | 123 +- drivers/infiniband/ulp/rtrs/rtrs.c | 32 +- drivers/infiniband/ulp/srp/ib_srp.c | 110 +- drivers/input/joydev.c | 7 +- drivers/input/joystick/Kconfig | 7 - drivers/input/joystick/Makefile | 2 +- drivers/input/joystick/n64joy.c | 345 - drivers/input/joystick/xpad.c | 1 - drivers/input/keyboard/Kconfig | 6 +- drivers/input/keyboard/applespi.c | 23 +- drivers/input/keyboard/cros_ec_keyb.c | 79 - drivers/input/keyboard/locomokbd.c | 4 +- drivers/input/keyboard/omap4-keypad.c | 302 +- drivers/input/misc/da7280.c | 3 - drivers/input/mouse/alps.c | 2 +- drivers/input/mouse/synaptics.c | 7 +- drivers/input/serio/Kconfig | 2 +- drivers/input/serio/ambakmi.c | 3 +- drivers/input/serio/i8042-x86ia64io.h | 4 - drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serport.c | 4 +- drivers/input/tablet/aiptek.c | 80 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/ads7846.c | 376 +- drivers/input/touchscreen/elants_i2c.c | 151 +- drivers/input/touchscreen/elo.c | 4 +- drivers/input/touchscreen/htcpen.c | 4 +- drivers/input/touchscreen/iqs5xx.c | 209 +- drivers/input/touchscreen/melfas_mip4.c | 8 +- drivers/input/touchscreen/raydium_i2c_ts.c | 3 +- drivers/input/touchscreen/st1232.c | 9 +- drivers/input/touchscreen/stmpe-ts.c | 1 - drivers/input/touchscreen/sur40.c | 1 - drivers/input/touchscreen/surface3_spi.c | 2 + drivers/input/touchscreen/usbtouchscreen.c | 3 - drivers/input/touchscreen/zinitix.c | 4 +- drivers/interconnect/qcom/Kconfig | 18 - drivers/interconnect/qcom/Makefile | 6 +- drivers/interconnect/qcom/icc-rpm.c | 191 - drivers/interconnect/qcom/icc-rpm.h | 73 - drivers/interconnect/qcom/msm8916.c | 241 +- drivers/interconnect/qcom/msm8939.c | 355 - drivers/interconnect/qcom/qcs404.c | 242 +- drivers/interconnect/qcom/sdx55.c | 356 - drivers/interconnect/qcom/sdx55.h | 70 - drivers/iommu/amd/Kconfig | 1 - drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 22 - drivers/iommu/amd/amd_iommu_types.h | 43 +- drivers/iommu/amd/init.c | 54 +- drivers/iommu/amd/io_pgtable.c | 560 -- drivers/iommu/amd/iommu.c | 672 +- drivers/iommu/amd/iommu_v2.c | 4 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 10 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 154 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 14 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 5 - drivers/iommu/dma-iommu.c | 74 +- drivers/iommu/hyperv-iommu.c | 177 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cap_audit.c | 205 - drivers/iommu/intel/cap_audit.h | 130 - drivers/iommu/intel/dmar.c | 11 - drivers/iommu/intel/iommu.c | 279 +- drivers/iommu/intel/irq_remapping.c | 8 - drivers/iommu/intel/pasid.c | 18 +- drivers/iommu/intel/pasid.h | 4 +- drivers/iommu/intel/svm.c | 73 +- drivers/iommu/io-pgtable-arm-v7s.c | 65 +- drivers/iommu/io-pgtable.c | 3 - drivers/iommu/iommu.c | 54 +- drivers/iommu/iova.c | 35 +- drivers/iommu/ipmmu-vmsa.c | 53 +- drivers/iommu/msm_iommu.c | 10 +- drivers/iommu/mtk_iommu.c | 410 +- drivers/iommu/mtk_iommu.h | 12 +- drivers/iommu/tegra-gart.c | 7 +- drivers/iommu/tegra-smmu.c | 72 +- drivers/ipack/ipack.c | 11 +- drivers/irqchip/Kconfig | 10 +- drivers/irqchip/Makefile | 4 +- drivers/irqchip/irq-gic-v3.c | 4 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-ls-extirq.c | 2 +- drivers/irqchip/irq-realtek-rtl.c | 180 - drivers/irqchip/irq-sirfsoc.c | 134 + drivers/irqchip/irq-sun6i-r.c | 379 - drivers/irqchip/irq-sunxi-nmi.c | 26 +- drivers/irqchip/irq-tango.c | 227 + drivers/leds/Kconfig | 3 - drivers/leds/Makefile | 3 - drivers/leds/blink/Kconfig | 20 - drivers/leds/blink/Makefile | 2 - drivers/leds/blink/leds-lgm-sso.c | 888 -- drivers/leds/flash/Kconfig | 1 - drivers/leds/led-class.c | 3 +- drivers/leds/led-core.c | 20 +- drivers/leds/leds-apu.c | 11 +- drivers/leds/leds-blinkm.c | 24 +- drivers/leds/leds-gpio.c | 3 +- drivers/leds/leds-lm3530.c | 10 +- drivers/leds/leds-lm3533.c | 2 +- drivers/leds/leds-lm355x.c | 8 +- drivers/leds/leds-lm3642.c | 16 +- drivers/leds/leds-lp50xx.c | 83 +- drivers/leds/leds-max8997.c | 12 +- drivers/leds/leds-netxbig.c | 12 +- drivers/leds/leds-ss4200.c | 18 +- drivers/leds/leds-wm831x-status.c | 12 +- drivers/leds/leds.h | 6 +- drivers/leds/trigger/Kconfig | 9 - drivers/leds/trigger/Makefile | 1 - drivers/leds/trigger/ledtrig-tty.c | 183 - drivers/lightnvm/pblk-core.c | 5 +- drivers/lightnvm/pblk-gc.c | 3 +- drivers/lightnvm/pblk-init.c | 2 +- drivers/lightnvm/pblk-recovery.c | 3 +- drivers/macintosh/adb-iop.c | 6 +- drivers/mailbox/arm_mhuv2.c | 30 +- drivers/mailbox/omap-mailbox.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 8 +- drivers/mailbox/sprd-mailbox.c | 2 +- drivers/mailbox/tegra-hsp.c | 15 - drivers/md/Kconfig | 1 - drivers/md/bcache/bcache.h | 7 - drivers/md/bcache/bset.c | 12 +- drivers/md/bcache/btree.c | 21 +- drivers/md/bcache/debug.c | 2 +- drivers/md/bcache/journal.c | 4 +- drivers/md/bcache/request.c | 39 +- drivers/md/bcache/super.c | 26 +- drivers/md/bcache/sysfs.c | 29 +- drivers/md/bcache/writeback.c | 42 - drivers/md/bcache/writeback.h | 4 - drivers/md/dm-bio-record.h | 9 +- drivers/md/dm-bufio.c | 4 - drivers/md/dm-cache-metadata.c | 2 +- drivers/md/dm-clone-target.c | 14 +- drivers/md/dm-core.h | 9 - drivers/md/dm-crypt.c | 39 +- drivers/md/dm-dust.c | 2 +- drivers/md/dm-era-target.c | 93 +- drivers/md/dm-flakey.c | 6 +- drivers/md/dm-integrity.c | 140 +- drivers/md/dm-io.c | 4 +- drivers/md/dm-linear.c | 8 +- drivers/md/dm-log-writes.c | 10 +- drivers/md/dm-raid1.c | 10 +- drivers/md/dm-table.c | 399 +- drivers/md/dm-thin-metadata.c | 2 +- drivers/md/dm-verity-fec.c | 23 +- drivers/md/dm-writecache.c | 80 +- drivers/md/dm-zoned-metadata.c | 6 +- drivers/md/dm.c | 110 +- drivers/md/dm.h | 2 +- drivers/md/md-linear.c | 2 +- drivers/md/md.c | 73 +- drivers/md/md.h | 8 +- drivers/md/persistent-data/dm-btree-internal.h | 2 +- drivers/md/persistent-data/dm-btree-spine.c | 2 +- drivers/md/raid1.c | 8 +- drivers/md/raid10.c | 18 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 112 +- drivers/media/cec/core/cec-adap.c | 4 +- drivers/media/cec/core/cec-api.c | 2 +- drivers/media/common/videobuf2/Kconfig | 1 + drivers/media/common/videobuf2/Makefile | 1 - drivers/media/common/videobuf2/frame_vector.c | 223 - drivers/media/common/videobuf2/videobuf2-core.c | 11 +- drivers/media/common/videobuf2/videobuf2-memops.c | 3 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 5 + drivers/media/dvb-core/dvb_frontend.c | 1 - drivers/media/dvb-frontends/Kconfig | 11 +- drivers/media/dvb-frontends/Makefile | 1 - drivers/media/dvb-frontends/af9033.c | 2 - drivers/media/dvb-frontends/cx24120.c | 1 - drivers/media/dvb-frontends/cxd2841er.c | 2 +- drivers/media/dvb-frontends/dib0090.c | 2 - drivers/media/dvb-frontends/drxk_hard.c | 1 - drivers/media/dvb-frontends/m88rs2000.c | 1 - drivers/media/dvb-frontends/mxl692.c | 1378 --- drivers/media/dvb-frontends/mxl692.h | 38 - drivers/media/dvb-frontends/mxl692_defs.h | 548 -- drivers/media/dvb-frontends/rtl2832.c | 1 - drivers/media/i2c/Kconfig | 59 - drivers/media/i2c/Makefile | 8 +- drivers/media/i2c/ccs-pll.c | 116 +- drivers/media/i2c/ccs-pll.h | 86 +- drivers/media/i2c/ccs/ccs-core.c | 318 +- drivers/media/i2c/ccs/ccs-data.c | 25 +- drivers/media/i2c/ccs/ccs-data.h | 2 - drivers/media/i2c/ccs/ccs-reg-access.c | 29 +- drivers/media/i2c/ccs/ccs.h | 8 +- drivers/media/i2c/ccs/smiapp-reg-defs.h | 2 - drivers/media/i2c/imx219.c | 23 +- drivers/media/i2c/imx258.c | 82 +- drivers/media/i2c/imx334.c | 1132 --- drivers/media/i2c/max9271.c | 5 - drivers/media/i2c/max9286.c | 74 +- drivers/media/i2c/mt9m111.c | 17 +- drivers/media/i2c/mt9v111.c | 6 + drivers/media/i2c/ov02a10.c | 2 +- drivers/media/i2c/ov5647.c | 1259 +-- drivers/media/i2c/ov5648.c | 2624 ------ drivers/media/i2c/ov5670.c | 3 +- drivers/media/i2c/ov5675.c | 6 +- drivers/media/i2c/ov6650.c | 28 +- drivers/media/i2c/ov8856.c | 4 +- drivers/media/i2c/ov8865.c | 2972 ------- drivers/media/i2c/ov9640.c | 15 +- drivers/media/i2c/ov9640.h | 2 +- drivers/media/i2c/rdacm20.c | 4 +- drivers/media/i2c/rdacm21.c | 623 -- drivers/media/i2c/st-mipid02.c | 21 +- drivers/media/pci/cx25821/cx25821-core.c | 4 +- drivers/media/pci/intel/ipu3/Kconfig | 21 +- drivers/media/pci/intel/ipu3/Makefile | 3 - drivers/media/pci/intel/ipu3/cio2-bridge.c | 314 - drivers/media/pci/intel/ipu3/cio2-bridge.h | 125 - drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2052 ----- drivers/media/pci/intel/ipu3/ipu3-cio2.c | 2026 +++++ drivers/media/pci/intel/ipu3/ipu3-cio2.h | 24 - drivers/media/pci/ivtv/ivtv-driver.c | 5 - drivers/media/pci/saa7134/saa7134-empress.c | 5 +- drivers/media/pci/saa7134/saa7134-tvaudio.c | 25 +- drivers/media/pci/saa7164/saa7164-buffer.c | 16 +- drivers/media/pci/saa7164/saa7164-core.c | 2 +- drivers/media/pci/saa7164/saa7164.h | 2 +- drivers/media/pci/smipcie/smipcie-ir.c | 46 +- drivers/media/pci/smipcie/smipcie-main.c | 26 +- drivers/media/platform/Kconfig | 18 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/allegro-dvt/Makefile | 6 - drivers/media/platform/allegro-dvt/allegro-core.c | 3773 -------- drivers/media/platform/allegro-dvt/allegro-mail.c | 552 -- drivers/media/platform/allegro-dvt/allegro-mail.h | 295 - drivers/media/platform/allegro-dvt/nal-h264.c | 679 -- drivers/media/platform/allegro-dvt/nal-hevc.c | 824 -- drivers/media/platform/allegro-dvt/nal-hevc.h | 350 - drivers/media/platform/allegro-dvt/nal-rbsp.c | 310 - drivers/media/platform/allegro-dvt/nal-rbsp.h | 61 - drivers/media/platform/am437x/am437x-vpfe.c | 2 +- drivers/media/platform/aspeed-video.c | 6 +- drivers/media/platform/atmel/atmel-isc.h | 1 - drivers/media/platform/atmel/atmel-isi.c | 46 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 44 +- drivers/media/platform/cadence/cdns-csi2rx.c | 17 +- drivers/media/platform/davinci/vpbe.c | 2 +- drivers/media/platform/davinci/vpif.c | 3 +- drivers/media/platform/davinci/vpif_capture.c | 2 +- drivers/media/platform/davinci/vpif_display.c | 86 +- drivers/media/platform/davinci/vpif_display.h | 1 + drivers/media/platform/exynos4-is/media-dev.c | 25 +- drivers/media/platform/exynos4-is/media-dev.h | 2 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 14 +- drivers/media/platform/marvell-ccic/mcam-core.c | 12 +- drivers/media/platform/marvell-ccic/mcam-core.h | 1 + drivers/media/platform/marvell-ccic/mmp-driver.c | 11 +- drivers/media/platform/meson/ge2d/ge2d.c | 1 - drivers/media/platform/mtk-mdp/mtk_mdp_m2m.c | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 6 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 10 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 4 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 12 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 3 +- drivers/media/platform/omap/Kconfig | 1 + drivers/media/platform/omap3isp/isp.c | 74 +- drivers/media/platform/pxa_camera.c | 86 +- drivers/media/platform/qcom/camss/camss-video.c | 3 +- drivers/media/platform/qcom/camss/camss.c | 11 +- drivers/media/platform/qcom/venus/Makefile | 4 +- drivers/media/platform/qcom/venus/core.c | 47 +- drivers/media/platform/qcom/venus/core.h | 78 +- drivers/media/platform/qcom/venus/firmware.c | 3 - drivers/media/platform/qcom/venus/helpers.c | 154 +- drivers/media/platform/qcom/venus/helpers.h | 4 +- drivers/media/platform/qcom/venus/hfi.c | 18 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 12 - drivers/media/platform/qcom/venus/hfi_helper.h | 22 +- drivers/media/platform/qcom/venus/hfi_parser.c | 59 +- drivers/media/platform/qcom/venus/hfi_parser.h | 7 +- drivers/media/platform/qcom/venus/hfi_plat_bufs.h | 38 - .../media/platform/qcom/venus/hfi_plat_bufs_v6.c | 1317 --- drivers/media/platform/qcom/venus/hfi_platform.c | 65 - drivers/media/platform/qcom/venus/hfi_platform.h | 67 - .../media/platform/qcom/venus/hfi_platform_v4.c | 319 - .../media/platform/qcom/venus/hfi_platform_v6.c | 326 - drivers/media/platform/qcom/venus/hfi_venus.c | 80 +- drivers/media/platform/qcom/venus/pm_helpers.c | 48 +- drivers/media/platform/qcom/venus/vdec.c | 129 +- drivers/media/platform/qcom/venus/venc.c | 202 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 138 +- drivers/media/platform/rcar-vin/rcar-core.c | 5 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/rcar-vin/rcar-dma.c | 5 - drivers/media/platform/rcar-vin/rcar-v4l2.c | 42 +- drivers/media/platform/rcar_drif.c | 2 +- drivers/media/platform/rcar_fdp1.c | 4 + drivers/media/platform/rcar_jpu.c | 6 +- drivers/media/platform/renesas-ceu.c | 58 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 15 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 34 - drivers/media/platform/sh_vou.c | 2 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 1 - drivers/media/platform/stm32/stm32-dcmi.c | 87 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 9 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 1 + .../media/platform/sunxi/sun4i-csi/sun4i_v4l2.c | 4 + drivers/media/platform/ti-vpe/cal-camerarx.c | 373 +- drivers/media/platform/ti-vpe/cal-video.c | 394 +- drivers/media/platform/ti-vpe/cal.c | 399 +- drivers/media/platform/ti-vpe/cal.h | 105 +- drivers/media/platform/ti-vpe/vpe.c | 2 + drivers/media/platform/video-mux.c | 14 +- drivers/media/platform/vsp1/vsp1.h | 20 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 10 +- drivers/media/radio/radio-isa.c | 9 +- drivers/media/radio/radio-isa.h | 2 +- drivers/media/radio/radio-sf16fmr2.c | 4 +- drivers/media/rc/Kconfig | 2 - drivers/media/rc/img-ir/Kconfig | 1 - drivers/media/rc/ir_toy.c | 1 - drivers/media/rc/mceusb.c | 11 +- drivers/media/rc/sunxi-cir.c | 169 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 5 + drivers/media/test-drivers/vidtv/vidtv_bridge.c | 36 +- drivers/media/test-drivers/vidtv/vidtv_bridge.h | 7 - drivers/media/test-drivers/vidtv/vidtv_psi.c | 8 +- drivers/media/test-drivers/vidtv/vidtv_ts.h | 1 + drivers/media/test-drivers/vivid/vivid-ctrls.c | 38 +- drivers/media/tuners/it913x.c | 1 - drivers/media/tuners/qm1d1c0042.c | 4 +- drivers/media/usb/cx231xx/Kconfig | 1 - drivers/media/usb/dvb-usb-v2/af9015.c | 1 - drivers/media/usb/dvb-usb-v2/lmedm04.c | 26 +- drivers/media/usb/dvb-usb-v2/rtl28xxu.c | 35 +- drivers/media/usb/em28xx/Kconfig | 2 - drivers/media/usb/em28xx/em28xx-cards.c | 46 - drivers/media/usb/em28xx/em28xx-core.c | 10 +- drivers/media/usb/em28xx/em28xx-dvb.c | 26 - drivers/media/usb/em28xx/em28xx-i2c.c | 6 +- drivers/media/usb/em28xx/em28xx.h | 1 - drivers/media/usb/pwc/pwc-if.c | 22 +- drivers/media/usb/tm6000/tm6000-dvb.c | 4 - drivers/media/usb/uvc/uvc_ctrl.c | 179 +- drivers/media/usb/uvc/uvc_driver.c | 552 +- drivers/media/usb/uvc/uvc_entity.c | 11 +- drivers/media/usb/uvc/uvc_isight.c | 17 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 44 +- drivers/media/usb/uvc/uvc_v4l2.c | 62 +- drivers/media/usb/uvc/uvc_video.c | 162 +- drivers/media/usb/uvc/uvcvideo.h | 99 +- drivers/media/usb/zr364xx/zr364xx.c | 49 +- drivers/media/v4l2-core/Makefile | 2 +- drivers/media/v4l2-core/v4l2-async.c | 180 +- drivers/media/v4l2-core/v4l2-clk.c | 321 + drivers/media/v4l2-core/v4l2-ctrls.c | 19 +- drivers/media/v4l2-core/v4l2-dev.c | 20 +- drivers/media/v4l2-core/v4l2-event.c | 17 - drivers/media/v4l2-core/v4l2-fwnode.c | 17 +- drivers/media/v4l2-core/v4l2-ioctl.c | 42 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 15 +- drivers/memory/Kconfig | 17 +- drivers/memory/Makefile | 2 - drivers/memory/dfl-emif.c | 207 - drivers/memory/emif.c | 3 +- drivers/memory/mtk-smi.c | 44 +- drivers/memory/pl172.c | 4 +- drivers/memory/pl353-smc.c | 4 +- drivers/memory/samsung/exynos5422-dmc.c | 4 +- drivers/memory/tegra/Kconfig | 4 +- drivers/memory/tegra/mc.c | 7 - drivers/memory/tegra/tegra124-emc.c | 368 +- drivers/memory/tegra/tegra124.c | 82 +- drivers/memory/tegra/tegra186-emc.c | 12 +- drivers/memory/tegra/tegra20-emc.c | 13 +- drivers/memory/tegra/tegra30-emc.c | 13 +- drivers/memory/ti-aemif.c | 8 +- drivers/memory/ti-emif-pm.c | 2 +- drivers/message/fusion/lsi/mpi_cnfg.h | 2 +- drivers/message/fusion/lsi/mpi_history.txt | 2 +- drivers/mfd/Kconfig | 22 +- drivers/mfd/Makefile | 2 +- drivers/mfd/ab8500-core.c | 43 +- drivers/mfd/acer-ec-a500.c | 202 - drivers/mfd/altera-sysmgr.c | 3 +- drivers/mfd/arizona-core.c | 11 + drivers/mfd/arizona-i2c.c | 11 +- drivers/mfd/arizona-spi.c | 138 +- drivers/mfd/arizona.h | 9 + drivers/mfd/axp20x-i2c.c | 4 +- drivers/mfd/axp20x-rsb.c | 4 +- drivers/mfd/axp20x.c | 4 +- drivers/mfd/bd9571mwv.c | 178 +- drivers/mfd/db8500-prcmu.c | 6 +- drivers/mfd/gateworks-gsc.c | 2 +- drivers/mfd/intel-lpss-pci.c | 28 - drivers/mfd/intel-m10-bmc.c | 43 - drivers/mfd/intel_msic.c | 425 + drivers/mfd/iqs62x.c | 144 +- drivers/mfd/max8997.c | 4 +- drivers/mfd/mcp-sa11x0.c | 3 +- drivers/mfd/mt6360-core.c | 12 +- drivers/mfd/wm831x-auxadc.c | 3 +- drivers/misc/Kconfig | 22 +- drivers/misc/Makefile | 3 +- drivers/misc/atmel_tclib.c | 200 + drivers/misc/bcm-vk/Kconfig | 29 - drivers/misc/bcm-vk/Makefile | 12 - drivers/misc/bcm-vk/bcm_vk.h | 549 -- drivers/misc/bcm-vk/bcm_vk_dev.c | 1652 ---- drivers/misc/bcm-vk/bcm_vk_msg.c | 1357 --- drivers/misc/bcm-vk/bcm_vk_msg.h | 163 - drivers/misc/bcm-vk/bcm_vk_sg.c | 275 - drivers/misc/bcm-vk/bcm_vk_sg.h | 61 - drivers/misc/bcm-vk/bcm_vk_tty.c | 339 - drivers/misc/cardreader/rts5227.c | 5 - drivers/misc/cardreader/rtsx_pcr.c | 9 +- drivers/misc/cxl/cxllib.c | 4 +- drivers/misc/cxl/sysfs.c | 2 +- drivers/misc/eeprom/eeprom_93xx46.c | 17 - drivers/misc/fastrpc.c | 7 +- drivers/misc/habanalabs/Kconfig | 1 + drivers/misc/habanalabs/common/Makefile | 10 +- drivers/misc/habanalabs/common/asid.c | 6 +- drivers/misc/habanalabs/common/command_buffer.c | 8 +- .../misc/habanalabs/common/command_submission.c | 473 +- drivers/misc/habanalabs/common/context.c | 33 +- drivers/misc/habanalabs/common/debugfs.c | 43 +- drivers/misc/habanalabs/common/device.c | 46 +- drivers/misc/habanalabs/common/firmware_if.c | 157 +- drivers/misc/habanalabs/common/habanalabs.h | 115 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 25 +- drivers/misc/habanalabs/common/hw_queue.c | 51 +- drivers/misc/habanalabs/common/memory.c | 673 +- drivers/misc/habanalabs/common/mmu.c | 514 ++ drivers/misc/habanalabs/common/mmu/Makefile | 2 - drivers/misc/habanalabs/common/mmu/mmu.c | 612 -- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 966 -- drivers/misc/habanalabs/common/mmu_v1.c | 966 ++ drivers/misc/habanalabs/common/pci.c | 407 + drivers/misc/habanalabs/common/pci/Makefile | 2 - drivers/misc/habanalabs/common/pci/pci.c | 378 - drivers/misc/habanalabs/gaudi/gaudi.c | 481 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 3 - drivers/misc/habanalabs/gaudi/gaudi_coresight.c | 18 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 5 - drivers/misc/habanalabs/goya/goya.c | 106 +- drivers/misc/habanalabs/goya/goyaP.h | 1 - drivers/misc/habanalabs/goya/goya_coresight.c | 11 +- drivers/misc/habanalabs/goya/goya_security.c | 5 - drivers/misc/habanalabs/include/common/cpucp_if.h | 14 - .../misc/habanalabs/include/common/hl_boot_if.h | 19 - .../habanalabs/include/gaudi/gaudi_async_events.h | 4 - .../misc/habanalabs/include/gaudi/gaudi_masks.h | 5 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 27 +- .../habanalabs/include/goya/asic_reg/goya_masks.h | 5 +- drivers/misc/lkdtm/Makefile | 1 - drivers/misc/mei/bus.c | 24 +- drivers/misc/mei/client.c | 291 +- drivers/misc/mei/client.h | 8 - drivers/misc/mei/debugfs.c | 1 - drivers/misc/mei/hbm.c | 165 +- drivers/misc/mei/hbm.h | 4 +- drivers/misc/mei/hdcp/mei_hdcp.c | 10 +- drivers/misc/mei/hw-me-regs.h | 5 - drivers/misc/mei/hw.h | 61 - drivers/misc/mei/init.c | 5 +- drivers/misc/mei/interrupt.c | 43 +- drivers/misc/mei/main.c | 2 +- drivers/misc/mei/mei_dev.h | 18 - drivers/misc/mei/pci-me.c | 5 - drivers/misc/ocxl/file.c | 3 +- drivers/misc/pci_endpoint_test.c | 1 + drivers/misc/pti.c | 978 ++ drivers/misc/pvpanic.c | 59 +- drivers/misc/sgi-xp/xpnet.c | 4 +- drivers/misc/vmw_vmci/vmci_queue_pair.c | 19 +- drivers/misc/vmw_vmci/vmci_queue_pair.h | 2 +- drivers/mmc/core/Kconfig | 8 - drivers/mmc/core/Makefile | 1 - drivers/mmc/core/block.c | 13 +- drivers/mmc/core/core.c | 11 +- drivers/mmc/core/crypto.c | 48 - drivers/mmc/core/crypto.h | 40 - drivers/mmc/core/host.c | 45 - drivers/mmc/core/mmc.c | 6 +- drivers/mmc/core/mmc_ops.c | 6 +- drivers/mmc/core/mmc_test.c | 31 +- drivers/mmc/core/queue.c | 6 +- drivers/mmc/core/queue.h | 1 + drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sd.h | 2 +- drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/Kconfig | 43 +- drivers/mmc/host/Makefile | 5 +- drivers/mmc/host/android-goldfish.c | 545 ++ drivers/mmc/host/atmel-mci.c | 52 +- drivers/mmc/host/au1xmmc.c | 14 +- drivers/mmc/host/cavium.c | 5 +- drivers/mmc/host/cb710-mmc.c | 12 +- drivers/mmc/host/cqhci-core.c | 1212 --- drivers/mmc/host/cqhci-crypto.c | 242 - drivers/mmc/host/cqhci-crypto.h | 47 - drivers/mmc/host/cqhci.c | 1165 +++ drivers/mmc/host/cqhci.h | 84 +- drivers/mmc/host/dw_mmc-zx.c | 234 + drivers/mmc/host/dw_mmc-zx.h | 32 + drivers/mmc/host/dw_mmc.c | 6 +- drivers/mmc/host/jz4740_mmc.c | 1 + drivers/mmc/host/meson-gx-mmc.c | 37 +- drivers/mmc/host/mmci.c | 74 +- drivers/mmc/host/mtk-sd.c | 18 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/omap.c | 7 +- drivers/mmc/host/omap_hsmmc.c | 18 +- drivers/mmc/host/owl-mmc.c | 9 +- drivers/mmc/host/renesas_sdhi_core.c | 16 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 91 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 5 +- drivers/mmc/host/s3cmci.c | 6 +- drivers/mmc/host/sdhci-esdhc-imx.c | 3 +- drivers/mmc/host/sdhci-iproc.c | 18 - drivers/mmc/host/sdhci-msm.c | 322 +- drivers/mmc/host/sdhci-of-arasan.c | 65 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 105 - drivers/mmc/host/sdhci-of-aspeed.c | 289 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 1 - drivers/mmc/host/sdhci-pci-gli.c | 23 +- drivers/mmc/host/sdhci-pci-o2micro.c | 20 - drivers/mmc/host/sdhci-sirf.c | 235 + drivers/mmc/host/sdhci-sprd.c | 6 +- drivers/mmc/host/sdhci-xenon.c | 1 - drivers/mmc/host/sdhci.c | 9 +- drivers/mmc/host/sdhci_am654.c | 28 - drivers/mmc/host/sunxi-mmc.c | 30 +- drivers/mmc/host/tifm_sd.c | 7 +- drivers/mmc/host/tmio_mmc.h | 2 +- drivers/mmc/host/tmio_mmc_core.c | 8 +- drivers/mmc/host/uniphier-sd.c | 14 +- drivers/mmc/host/usdhi6rol0.c | 4 +- drivers/mmc/host/via-sdmmc.c | 9 +- drivers/mmc/host/wbsd.c | 35 +- drivers/most/core.c | 6 +- drivers/mtd/devices/phram.c | 6 +- drivers/mtd/devices/st_spi_fsm.c | 2 +- drivers/mtd/maps/pci.c | 8 +- drivers/mtd/mtdswap.c | 1 + drivers/mtd/nand/raw/Kconfig | 10 +- drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/intel-nand-controller.c | 6 +- drivers/mtd/nand/raw/marvell_nand.c | 2 +- drivers/mtd/nand/raw/mxc_nand.c | 2 +- drivers/mtd/nand/raw/qcom_nandc.c | 4 +- drivers/mtd/nand/raw/tango_nand.c | 727 ++ drivers/mtd/parsers/Kconfig | 8 - drivers/mtd/parsers/Makefile | 1 - drivers/mtd/parsers/afs.c | 4 +- drivers/mtd/parsers/parser_imagetag.c | 4 - drivers/mtd/parsers/qcomsmempart.c | 170 - drivers/mtd/spi-nor/controllers/hisi-sfc.c | 4 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 1 - drivers/mtd/spi-nor/core.c | 49 +- drivers/mtd/spi-nor/core.h | 2 - drivers/mtd/spi-nor/sfdp.c | 5 +- drivers/mtd/spi-nor/sst.c | 52 +- drivers/mtd/ubi/eba.c | 1 + drivers/mtd/ubi/io.c | 7 +- drivers/net/Kconfig | 3 +- drivers/net/caif/caif_serial.c | 3 +- drivers/net/can/dev/dev.c | 4 +- drivers/net/can/sja1000/tscan1.c | 4 +- drivers/net/can/slcan.c | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 6 +- drivers/net/dsa/b53/b53_common.c | 45 +- drivers/net/dsa/b53/b53_priv.h | 14 +- drivers/net/dsa/b53/b53_regs.h | 1 - drivers/net/dsa/bcm_sf2.c | 18 +- drivers/net/dsa/bcm_sf2_cfp.c | 2 +- drivers/net/dsa/dsa_loop.c | 6 +- drivers/net/dsa/hirschmann/hellcreek.c | 15 +- drivers/net/dsa/lantiq_gswip.c | 22 +- drivers/net/dsa/microchip/ksz8795.c | 6 +- drivers/net/dsa/microchip/ksz9477.c | 10 +- drivers/net/dsa/mt7530.c | 7 +- drivers/net/dsa/mv88e6xxx/chip.c | 6 +- drivers/net/dsa/ocelot/felix.c | 295 +- drivers/net/dsa/ocelot/felix.h | 14 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 29 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 30 +- drivers/net/dsa/qca8k.c | 6 +- drivers/net/dsa/realtek-smi-core.h | 7 +- drivers/net/dsa/rtl8366.c | 14 +- drivers/net/dsa/sja1105/sja1105.h | 5 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 134 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/ethernet/3com/3c509.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-common.h | 14 - drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 1 - drivers/net/ethernet/amd/xgbe/xgbe-mdio.c | 3 +- drivers/net/ethernet/amd/xgbe/xgbe-phy-v2.c | 39 +- drivers/net/ethernet/aquantia/atlantic/aq_main.c | 4 +- drivers/net/ethernet/atheros/ag71xx.c | 4 +- drivers/net/ethernet/broadcom/bcm4908_enet.c | 34 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 225 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 105 +- drivers/net/ethernet/broadcom/genet/bcmmii.c | 2 +- drivers/net/ethernet/broadcom/tg3.c | 6 + drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h | 3 - drivers/net/ethernet/chelsio/cxgb4/sge.c | 11 +- drivers/net/ethernet/chelsio/inline_crypto/Kconfig | 1 - .../chelsio/inline_crypto/ch_ktls/chcr_ktls.c | 19 +- .../chelsio/inline_crypto/chtls/chtls_cm.h | 3 + drivers/net/ethernet/freescale/dpaa/dpaa_eth.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 14 +- drivers/net/ethernet/freescale/enetc/Kconfig | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 5 +- drivers/net/ethernet/ibm/emac/core.c | 15 +- drivers/net/ethernet/ibm/ibmvnic.c | 156 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/i40e/i40e_dcb.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 18 +- 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/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/marvell/mvneta.c | 70 +- drivers/net/ethernet/marvell/mvpp2/mvpp2.h | 10 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 115 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 2 - .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 9 +- .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 11 +- drivers/net/ethernet/marvell/sky2.c | 5 +- .../net/ethernet/mellanox/mlx4/resource_tracker.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 259 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_rx.c | 66 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 3 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.c | 2 +- .../net/ethernet/mellanox/mlx5/core/fpga/ipsec.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/health.c | 22 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.c | 431 +- .../net/ethernet/mellanox/mlx5/core/lib/clock.h | 36 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 - drivers/net/ethernet/microchip/lan743x_main.c | 345 +- drivers/net/ethernet/microchip/lan743x_main.h | 5 +- drivers/net/ethernet/mscc/Kconfig | 1 - drivers/net/ethernet/mscc/Makefile | 1 - drivers/net/ethernet/mscc/ocelot.c | 224 - drivers/net/ethernet/mscc/ocelot.h | 9 + drivers/net/ethernet/mscc/ocelot_mrp.c | 175 - drivers/net/ethernet/mscc/ocelot_net.c | 141 +- drivers/net/ethernet/mscc/ocelot_vsc7514.c | 178 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 + drivers/net/ethernet/realtek/r8169_main.c | 11 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_mdio.c | 4 +- drivers/net/ethernet/stmicro/stmmac/Kconfig | 8 - drivers/net/ethernet/stmicro/stmmac/Makefile | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 33 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 286 - .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 4 - drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c | 30 +- drivers/net/ethernet/ti/davinci_mdio.c | 12 +- drivers/net/ethernet/xilinx/Kconfig | 1 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 26 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- drivers/net/gtp.c | 1 + drivers/net/hyperv/netvsc.c | 18 +- drivers/net/ipa/ipa_main.c | 4 +- drivers/net/mdio/mdio-moxart.c | 4 +- drivers/net/mdio/of_mdio.c | 30 + drivers/net/phy/at803x.c | 1 - drivers/net/phy/broadcom.c | 187 +- drivers/net/phy/icplus.c | 11 +- drivers/net/phy/marvell.c | 13 +- drivers/net/phy/micrel.c | 1 - drivers/net/phy/mscc/Makefile | 1 - drivers/net/phy/mscc/mscc.h | 28 - drivers/net/phy/mscc/mscc_main.c | 608 +- drivers/net/phy/mscc/mscc_serdes.c | 650 -- drivers/net/phy/mscc/mscc_serdes.h | 31 - drivers/net/phy/phy.c | 2 +- drivers/net/phy/phy_device.c | 59 +- drivers/net/phy/phylink.c | 4 - drivers/net/phy/sfp-bus.c | 3 - drivers/net/ppp/ppp_async.c | 3 +- drivers/net/ppp/ppp_synctty.c | 3 +- drivers/net/usb/qmi_wwan.c | 1 - drivers/net/usb/r8152.c | 67 +- drivers/net/veth.c | 94 +- drivers/net/virtio_net.c | 1 - drivers/net/vxlan.c | 11 +- drivers/net/wan/lmc/lmc_main.c | 4 +- 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/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/xmit.c | 6 + drivers/net/wireless/broadcom/b43/phy_n.c | 2 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 2 +- drivers/net/xen-netback/netback.c | 10 +- drivers/nfc/microread/mei.c | 4 +- drivers/nfc/pn544/mei.c | 4 +- drivers/ntb/hw/Kconfig | 1 - drivers/ntb/hw/Makefile | 1 - drivers/ntb/hw/epf/Kconfig | 6 - drivers/ntb/hw/epf/Makefile | 1 - drivers/ntb/hw/epf/ntb_hw_epf.c | 753 -- drivers/nvdimm/blk.c | 7 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/bus.c | 13 +- drivers/nvdimm/dimm.c | 7 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvdimm/region.c | 4 +- drivers/nvme/host/core.c | 94 +- drivers/nvme/host/fabrics.c | 11 +- drivers/nvme/host/fc.c | 2 +- drivers/nvme/host/hwmon.c | 32 +- drivers/nvme/host/lightnvm.c | 7 +- drivers/nvme/host/multipath.c | 10 +- drivers/nvme/host/nvme.h | 17 - drivers/nvme/host/pci.c | 30 +- drivers/nvme/host/rdma.c | 36 +- drivers/nvme/host/tcp.c | 55 +- drivers/nvme/host/trace.c | 53 - drivers/nvme/host/zns.c | 11 +- drivers/nvme/target/admin-cmd.c | 150 +- drivers/nvme/target/configfs.c | 56 +- drivers/nvme/target/core.c | 39 +- drivers/nvme/target/fc.c | 83 +- drivers/nvme/target/fcloop.c | 2 +- drivers/nvme/target/io-cmd-bdev.c | 23 +- drivers/nvme/target/io-cmd-file.c | 5 +- drivers/nvme/target/nvmet.h | 27 +- drivers/nvme/target/passthru.c | 12 +- drivers/nvme/target/tcp.c | 59 +- drivers/nvme/target/trace.h | 9 +- drivers/nvmem/Kconfig | 8 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 5 +- drivers/nvmem/imx-iim.c | 7 +- drivers/nvmem/qcom-spmi-sdam.c | 7 +- drivers/nvmem/rmem.c | 97 - drivers/of/base.c | 4 +- drivers/of/device.c | 21 + drivers/of/fdt.c | 12 +- drivers/of/platform.c | 5 +- drivers/of/property.c | 59 +- drivers/of/unittest.c | 2 +- drivers/opp/core.c | 800 +- drivers/opp/of.c | 230 +- drivers/opp/opp.h | 19 +- drivers/oprofile/buffer_sync.c | 591 ++ drivers/oprofile/buffer_sync.h | 22 + drivers/oprofile/cpu_buffer.c | 465 + drivers/oprofile/cpu_buffer.h | 121 + drivers/oprofile/event_buffer.c | 209 + drivers/oprofile/event_buffer.h | 40 + drivers/oprofile/nmi_timer_int.c | 157 + drivers/oprofile/oprof.c | 286 + drivers/oprofile/oprof.h | 50 + drivers/oprofile/oprofile_files.c | 201 + drivers/oprofile/oprofile_perf.c | 328 + drivers/oprofile/oprofile_stats.c | 84 + drivers/oprofile/oprofile_stats.h | 33 + drivers/oprofile/oprofilefs.c | 300 + drivers/oprofile/timer_int.c | 122 + drivers/parport/share.c | 2 +- drivers/pci/Makefile | 2 +- drivers/pci/controller/Kconfig | 35 +- drivers/pci/controller/Makefile | 2 +- drivers/pci/controller/cadence/pci-j721e.c | 3 - drivers/pci/controller/cadence/pcie-cadence-ep.c | 60 +- drivers/pci/controller/cadence/pcie-cadence-host.c | 86 +- drivers/pci/controller/cadence/pcie-cadence.h | 11 +- drivers/pci/controller/dwc/pci-layerscape-ep.c | 7 - drivers/pci/controller/dwc/pci-layerscape.c | 5 +- drivers/pci/controller/dwc/pcie-al.c | 4 + drivers/pci/controller/dwc/pcie-designware-ep.c | 8 +- drivers/pci/controller/dwc/pcie-designware-host.c | 53 +- drivers/pci/controller/dwc/pcie-designware.c | 70 +- drivers/pci/controller/dwc/pcie-designware.h | 4 +- drivers/pci/controller/dwc/pcie-qcom.c | 22 +- drivers/pci/controller/pci-host-common.c | 4 +- drivers/pci/controller/pci-hyperv.c | 4 +- drivers/pci/controller/pci-xgene-msi.c | 10 +- drivers/pci/controller/pci-xgene.c | 13 +- drivers/pci/controller/pcie-altera-msi.c | 3 +- drivers/pci/controller/pcie-brcmstb.c | 35 +- drivers/pci/controller/pcie-mediatek.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 1138 --- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip.c | 12 +- drivers/pci/controller/pcie-tango.c | 341 + drivers/pci/controller/pcie-xilinx-cpm.c | 1 - drivers/pci/endpoint/functions/Kconfig | 13 - drivers/pci/endpoint/functions/Makefile | 1 - drivers/pci/endpoint/functions/pci-epf-ntb.c | 2128 ----- drivers/pci/endpoint/functions/pci-epf-test.c | 13 +- drivers/pci/endpoint/pci-ep-cfs.c | 176 +- drivers/pci/endpoint/pci-epc-core.c | 130 +- drivers/pci/endpoint/pci-epf-core.c | 105 +- drivers/pci/hotplug/acpiphp.h | 3 + drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-sysfs.c | 11 - drivers/pci/pci.c | 16 +- drivers/pci/pci.h | 1 + drivers/pci/pcie/Kconfig | 8 + drivers/pci/pcie/Makefile | 1 + drivers/pci/pcie/aer.c | 5 +- drivers/pci/pcie/bw_notification.c | 138 + drivers/pci/pcie/err.c | 16 +- drivers/pci/pcie/portdrv.h | 6 + drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/proc.c | 6 - drivers/pci/search.c | 4 + drivers/pci/setup-res.c | 6 - drivers/pci/syscall.c | 10 +- drivers/pcmcia/cistpl.c | 4 +- drivers/pcmcia/sa1111_generic.c | 3 +- drivers/perf/Kconfig | 2 +- drivers/perf/arm-cci.c | 7 +- drivers/perf/arm-cmn.c | 19 +- drivers/perf/arm_dmc620_pmu.c | 5 +- drivers/perf/arm_pmu.c | 2 +- drivers/perf/arm_smmuv3_pmu.c | 8 +- drivers/perf/arm_spe_pmu.c | 23 +- drivers/perf/fsl_imx8_ddr_perf.c | 10 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/qcom_l2_pmu.c | 6 +- drivers/perf/qcom_l3_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 5 +- drivers/phy/Kconfig | 1 - drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-sata.c | 2 +- drivers/phy/broadcom/phy-brcm-usb.c | 18 +- drivers/phy/cadence/phy-cadence-torrent.c | 1 - drivers/phy/ingenic/phy-ingenic-usb.c | 23 + drivers/phy/lantiq/phy-lantiq-rcu-usb2.c | 10 +- drivers/phy/mediatek/phy-mtk-hdmi.c | 1 - drivers/phy/mediatek/phy-mtk-mipi-dsi.c | 3 +- drivers/phy/motorola/phy-cpcap-usb.c | 2 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 430 +- drivers/phy/qualcomm/phy-qcom-qmp.h | 147 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 74 +- drivers/phy/qualcomm/phy-qcom-usb-hs-28nm.c | 13 - drivers/phy/rockchip/phy-rockchip-emmc.c | 12 +- drivers/phy/st/phy-stm32-usbphyc.c | 222 +- drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Kconfig | 38 +- drivers/pinctrl/Makefile | 5 +- drivers/pinctrl/actions/Kconfig | 3 - drivers/pinctrl/actions/pinctrl-owl.c | 1 + drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 2 +- drivers/pinctrl/core.c | 1 + drivers/pinctrl/freescale/pinctrl-imx1-core.c | 1 + drivers/pinctrl/intel/pinctrl-intel.c | 117 +- drivers/pinctrl/intel/pinctrl-intel.h | 4 - drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/mediatek/mtk-eint.c | 13 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 4 +- drivers/pinctrl/mediatek/pinctrl-paris.c | 4 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 2 +- drivers/pinctrl/pinctrl-at91-pio4.c | 137 +- drivers/pinctrl/pinctrl-at91.c | 3 +- drivers/pinctrl/pinctrl-coh901.c | 774 ++ drivers/pinctrl/pinctrl-coh901.h | 6 + drivers/pinctrl/pinctrl-ingenic.c | 98 +- drivers/pinctrl/pinctrl-k210.c | 985 --- drivers/pinctrl/pinctrl-single.c | 1 - drivers/pinctrl/pinctrl-st.c | 1 + drivers/pinctrl/pinctrl-sx150x.c | 1 + drivers/pinctrl/pinctrl-u300.c | 1111 +++ drivers/pinctrl/pinmux.c | 2 +- drivers/pinctrl/qcom/Kconfig | 18 - drivers/pinctrl/qcom/Makefile | 2 - drivers/pinctrl/qcom/pinctrl-sc8180x.c | 1624 ---- drivers/pinctrl/qcom/pinctrl-sdm845.c | 1 + drivers/pinctrl/qcom/pinctrl-sm8350.c | 1649 ---- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 1 + drivers/pinctrl/ralink/pinctrl-rt2880.c | 47 +- drivers/pinctrl/renesas/Kconfig | 5 - drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 38 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 1 + drivers/pinctrl/renesas/pfc-r8a77951.c | 1 + drivers/pinctrl/renesas/pfc-r8a7796.c | 1 + drivers/pinctrl/renesas/pfc-r8a77965.c | 1 + drivers/pinctrl/renesas/pfc-r8a779a0.c | 4460 ---------- drivers/pinctrl/renesas/pinctrl.c | 16 +- drivers/pinctrl/renesas/sh_pfc.h | 28 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 16 +- drivers/pinctrl/samsung/pinctrl-s3c24xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-s3c64xx.c | 4 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 22 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 2 +- drivers/pinctrl/sirf/Makefile | 7 + drivers/pinctrl/sirf/pinctrl-atlas6.c | 1137 +++ drivers/pinctrl/sirf/pinctrl-atlas7.c | 6157 +++++++++++++ drivers/pinctrl/sirf/pinctrl-prima2.c | 1131 +++ drivers/pinctrl/sirf/pinctrl-sirf.c | 894 ++ drivers/pinctrl/sirf/pinctrl-sirf.h | 116 + drivers/pinctrl/sprd/pinctrl-sprd.c | 2 +- drivers/pinctrl/sunxi/Kconfig | 10 - drivers/pinctrl/sunxi/Makefile | 2 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 2 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 56 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 548 -- drivers/pinctrl/ti/pinctrl-ti-iodelay.c | 7 +- drivers/pinctrl/visconti/pinctrl-common.c | 23 - drivers/pinctrl/zte/Kconfig | 14 + drivers/pinctrl/zte/Makefile | 3 + drivers/pinctrl/zte/pinctrl-zx.c | 445 + drivers/pinctrl/zte/pinctrl-zx.h | 102 + drivers/pinctrl/zte/pinctrl-zx296718.c | 1024 +++ drivers/platform/chrome/cros_ec.c | 33 +- drivers/platform/chrome/cros_ec.h | 4 +- drivers/platform/chrome/cros_ec_ishtp.c | 6 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_rpmsg.c | 6 +- drivers/platform/chrome/cros_ec_sysfs.c | 5 +- drivers/platform/chrome/cros_ec_typec.c | 317 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/wilco_ec/sysfs.c | 2 +- drivers/platform/goldfish/goldfish_pipe.c | 28 +- drivers/platform/olpc/olpc-ec.c | 37 +- drivers/platform/surface/Kconfig | 57 - drivers/platform/surface/Makefile | 4 - drivers/platform/surface/aggregator/Kconfig | 68 - drivers/platform/surface/aggregator/Makefile | 17 - drivers/platform/surface/aggregator/bus.c | 415 - drivers/platform/surface/aggregator/bus.h | 27 - drivers/platform/surface/aggregator/controller.c | 2579 ------ drivers/platform/surface/aggregator/controller.h | 285 - drivers/platform/surface/aggregator/core.c | 839 -- drivers/platform/surface/aggregator/ssh_msgb.h | 205 - .../platform/surface/aggregator/ssh_packet_layer.c | 2074 ----- .../platform/surface/aggregator/ssh_packet_layer.h | 190 - drivers/platform/surface/aggregator/ssh_parser.c | 228 - drivers/platform/surface/aggregator/ssh_parser.h | 154 - .../surface/aggregator/ssh_request_layer.c | 1263 --- .../surface/aggregator/ssh_request_layer.h | 143 - drivers/platform/surface/aggregator/trace.h | 632 -- drivers/platform/surface/surface3-wmi.c | 6 +- drivers/platform/surface/surface_acpi_notify.c | 886 -- drivers/platform/surface/surface_aggregator_cdev.c | 322 - drivers/platform/surface/surface_hotplug.c | 282 - drivers/platform/x86/Kconfig | 207 +- drivers/platform/x86/Makefile | 19 +- drivers/platform/x86/acer-wmi.c | 4 +- drivers/platform/x86/acerhdf.c | 3 +- drivers/platform/x86/{dell => }/alienware-wmi.c | 0 drivers/platform/x86/amd-pmc.c | 14 +- drivers/platform/x86/asus-laptop.c | 6 +- drivers/platform/x86/{dell => }/dcdbas.c | 0 drivers/platform/x86/{dell => }/dcdbas.h | 0 drivers/platform/x86/{dell => }/dell-laptop.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.c | 0 drivers/platform/x86/{dell => }/dell-rbtn.h | 0 drivers/platform/x86/{dell => }/dell-smbios-base.c | 0 drivers/platform/x86/{dell => }/dell-smbios-smm.c | 0 drivers/platform/x86/{dell => }/dell-smbios-wmi.c | 0 drivers/platform/x86/{dell => }/dell-smbios.h | 0 drivers/platform/x86/{dell => }/dell-smo8800.c | 0 drivers/platform/x86/{dell => }/dell-wmi-aio.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.c | 0 .../platform/x86/{dell => }/dell-wmi-descriptor.h | 0 drivers/platform/x86/{dell => }/dell-wmi-led.c | 0 .../x86/{dell => }/dell-wmi-sysman/Makefile | 0 .../dell-wmi-sysman/biosattr-interface.c | 0 .../{dell => }/dell-wmi-sysman/dell-wmi-sysman.h | 0 .../{dell => }/dell-wmi-sysman/enum-attributes.c | 0 .../{dell => }/dell-wmi-sysman/int-attributes.c | 0 .../dell-wmi-sysman/passobj-attributes.c | 0 .../dell-wmi-sysman/passwordattr-interface.c | 0 .../{dell => }/dell-wmi-sysman/string-attributes.c | 0 .../x86/{dell => }/dell-wmi-sysman/sysman.c | 0 drivers/platform/x86/{dell => }/dell-wmi.c | 0 drivers/platform/x86/dell/Kconfig | 207 - drivers/platform/x86/dell/Makefile | 21 - drivers/platform/x86/{dell => }/dell_rbu.c | 0 drivers/platform/x86/ideapad-laptop.c | 1456 +-- drivers/platform/x86/intel-uncore-frequency.c | 1 - drivers/platform/x86/intel-vbtn.c | 138 +- drivers/platform/x86/intel_mid_powerbtn.c | 233 + drivers/platform/x86/intel_mid_thermal.c | 560 ++ drivers/platform/x86/intel_scu_ipc.c | 2 +- drivers/platform/x86/intel_scu_pcidrv.c | 22 +- drivers/platform/x86/intel_scu_wdt.c | 75 - drivers/platform/x86/msi-wmi.c | 2 - drivers/platform/x86/thinkpad_acpi.c | 464 +- drivers/platform/x86/touchscreen_dmi.c | 27 - drivers/pnp/interface.c | 1 - drivers/pnp/pnpbios/bioscalls.c | 3 +- drivers/power/reset/Kconfig | 15 +- drivers/power/reset/Makefile | 2 +- drivers/power/reset/at91-sama5d2_shdwc.c | 74 +- drivers/power/reset/atc260x-poweroff.c | 262 - drivers/power/reset/linkstation-poweroff.c | 1 - drivers/power/reset/zx-reboot.c | 86 + drivers/power/supply/Kconfig | 27 - drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500_fg.c | 2 +- drivers/power/supply/acer_a500_battery.c | 297 - drivers/power/supply/axp20x_usb_power.c | 2 +- drivers/power/supply/axp288_fuel_gauge.c | 6 - drivers/power/supply/bq24190_charger.c | 2 +- drivers/power/supply/bq256xx_charger.c | 1749 ---- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/bq27xxx_battery.c | 39 +- drivers/power/supply/charger-manager.c | 8 +- drivers/power/supply/cpcap-battery.c | 217 +- drivers/power/supply/cpcap-charger.c | 262 +- drivers/power/supply/ds2760_battery.c | 2 +- drivers/power/supply/ds2780_battery.c | 8 +- drivers/power/supply/ingenic-battery.c | 2 +- drivers/power/supply/ltc4162-l-charger.c | 931 -- drivers/power/supply/max14656_charger_detector.c | 2 + drivers/power/supply/max8903_charger.c | 360 +- drivers/power/supply/max8997_charger.c | 96 - drivers/power/supply/power_supply_hwmon.c | 2 + drivers/power/supply/power_supply_sysfs.c | 2 +- drivers/power/supply/smb347-charger.c | 12 +- drivers/power/supply/wm97xx_battery.c | 45 +- drivers/power/supply/z2_battery.c | 46 +- drivers/powercap/Kconfig | 13 - drivers/powercap/Makefile | 2 - drivers/powercap/dtpm.c | 483 - drivers/powercap/dtpm_cpu.c | 257 - drivers/powercap/intel_rapl_common.c | 9 +- drivers/ptp/idt8a340_reg.h | 10 - drivers/ptp/ptp_clockmatrix.c | 313 +- drivers/ptp/ptp_clockmatrix.h | 17 +- drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-iqs620a.c | 94 +- drivers/pwm/pwm-lpc18xx-sct.c | 2 +- drivers/pwm/pwm-rockchip.c | 32 +- drivers/pwm/pwm-zx.c | 278 + drivers/rapidio/rio.c | 2 +- drivers/regulator/Kconfig | 51 +- drivers/regulator/Makefile | 5 +- drivers/regulator/ab3100.c | 724 ++ drivers/regulator/ab8500-ext.c | 422 +- drivers/regulator/ab8500.c | 116 +- drivers/regulator/atc260x-regulator.c | 539 -- drivers/regulator/axp20x-regulator.c | 7 +- drivers/regulator/bd70528-regulator.c | 11 +- drivers/regulator/bd71828-regulator.c | 13 +- drivers/regulator/bd718x7-regulator.c | 20 +- drivers/regulator/bd9571mwv-regulator.c | 59 +- drivers/regulator/core.c | 18 +- drivers/regulator/mcp16502.c | 2 +- drivers/regulator/mt6315-regulator.c | 299 - drivers/regulator/mtk-dvfsrc-regulator.c | 215 - drivers/regulator/pca9450-regulator.c | 22 - drivers/regulator/pf8x00-regulator.c | 278 +- drivers/regulator/qcom-labibb-regulator.c | 728 +- drivers/regulator/qcom-rpmh-regulator.c | 34 - drivers/regulator/rohm-regulator.c | 9 +- drivers/regulator/rt4831-regulator.c | 198 - drivers/regulator/s5m8767.c | 15 +- drivers/remoteproc/Kconfig | 25 +- drivers/remoteproc/ingenic_rproc.c | 7 - drivers/remoteproc/mtk_common.h | 7 - drivers/remoteproc/mtk_scp.c | 82 +- drivers/remoteproc/qcom_q6v5_pas.c | 63 - drivers/remoteproc/qcom_wcnss.c | 2 +- drivers/remoteproc/qcom_wcnss_iris.c | 1 - drivers/remoteproc/remoteproc_core.c | 2 +- drivers/remoteproc/stm32_rproc.c | 23 +- drivers/reset/Kconfig | 12 +- drivers/reset/Makefile | 1 - drivers/reset/core.c | 4 +- drivers/reset/hisilicon/reset-hi3660.c | 9 +- drivers/reset/reset-k210.c | 131 - drivers/reset/reset-simple.c | 2 - drivers/rpmsg/qcom_glink_ssr.c | 17 +- drivers/rtc/Kconfig | 50 +- drivers/rtc/Makefile | 5 + drivers/rtc/class.c | 10 +- drivers/rtc/interface.c | 12 +- drivers/rtc/rtc-ab3100.c | 254 + drivers/rtc/rtc-abx80x.c | 39 +- drivers/rtc/rtc-ac100.c | 4 +- drivers/rtc/rtc-armada38x.c | 21 +- drivers/rtc/rtc-asm9260.c | 6 +- drivers/rtc/rtc-bq32k.c | 2 +- drivers/rtc/rtc-brcmstb-waketimer.c | 2 +- drivers/rtc/rtc-cmos.c | 17 +- drivers/rtc/rtc-coh901331.c | 290 + drivers/rtc/rtc-digicolor.c | 2 +- drivers/rtc/rtc-ds1305.c | 5 +- drivers/rtc/rtc-ds1307.c | 5 +- drivers/rtc/rtc-ds1672.c | 2 +- drivers/rtc/rtc-ds1685.c | 6 +- drivers/rtc/rtc-ds3232.c | 7 +- drivers/rtc/rtc-hym8563.c | 5 +- drivers/rtc/rtc-isl1208.c | 2 +- drivers/rtc/rtc-m41t80.c | 29 +- drivers/rtc/rtc-m48t59.c | 22 +- drivers/rtc/rtc-mcp795.c | 5 +- drivers/rtc/rtc-meson.c | 2 +- drivers/rtc/rtc-mrst.c | 521 ++ drivers/rtc/rtc-mv.c | 14 +- drivers/rtc/rtc-mxc.c | 5 +- drivers/rtc/rtc-mxc_v2.c | 7 +- drivers/rtc/rtc-opal.c | 27 +- drivers/rtc/rtc-pcf2123.c | 5 +- drivers/rtc/rtc-pcf2127.c | 46 +- drivers/rtc/rtc-pcf85063.c | 49 +- drivers/rtc/rtc-pcf85363.c | 10 +- drivers/rtc/rtc-pcf8563.c | 2 - drivers/rtc/rtc-pl030.c | 4 +- drivers/rtc/rtc-pl031.c | 12 +- drivers/rtc/rtc-pm8xxx.c | 18 +- drivers/rtc/rtc-r7301.c | 5 +- drivers/rtc/rtc-rs5c372.c | 2 +- drivers/rtc/rtc-rv3028.c | 23 +- drivers/rtc/rtc-rv3029c2.c | 22 +- drivers/rtc/rtc-rv3032.c | 13 +- drivers/rtc/rtc-rv8803.c | 13 +- drivers/rtc/rtc-rx6110.c | 4 +- drivers/rtc/rtc-rx8010.c | 21 +- drivers/rtc/rtc-rx8025.c | 5 +- drivers/rtc/rtc-rx8581.c | 2 +- drivers/rtc/rtc-s35390a.c | 2 +- drivers/rtc/rtc-s3c.c | 17 +- drivers/rtc/rtc-s5m.c | 33 +- drivers/rtc/rtc-sd3078.c | 2 +- drivers/rtc/rtc-sirfsoc.c | 446 + drivers/rtc/rtc-stm32.c | 4 +- drivers/rtc/rtc-tegra.c | 6 +- drivers/rtc/rtc-tps65910.c | 19 +- drivers/rtc/rtc-tx4939.c | 303 + drivers/s390/block/dasd.c | 26 +- drivers/s390/block/dcssblk.c | 6 +- drivers/s390/block/xpram.c | 2 +- drivers/s390/char/con3215.c | 1 + drivers/s390/char/sclp_early_core.c | 4 +- drivers/s390/char/sclp_tty.c | 1 + drivers/s390/char/sclp_vt220.c | 1 + drivers/s390/char/tape_3590.c | 4 +- drivers/s390/char/tty3270.c | 2 + drivers/s390/char/vmur.c | 2 +- drivers/s390/cio/css.c | 20 +- drivers/s390/cio/device.c | 39 +- drivers/s390/cio/qdio.h | 25 +- drivers/s390/cio/qdio_debug.c | 9 +- drivers/s390/cio/qdio_main.c | 209 +- drivers/s390/cio/qdio_setup.c | 19 +- drivers/s390/cio/qdio_thinint.c | 70 +- drivers/s390/crypto/zcrypt_api.c | 14 - drivers/s390/crypto/zcrypt_ccamisc.c | 15 +- drivers/s390/net/qeth_core_main.c | 7 +- drivers/s390/scsi/zfcp_fc.h | 1 + drivers/s390/virtio/virtio_ccw.c | 4 +- drivers/sbus/char/display7seg.c | 4 +- drivers/scsi/3w-9xxx.c | 56 +- drivers/scsi/3w-9xxx.h | 156 +- drivers/scsi/3w-sas.c | 52 +- drivers/scsi/3w-sas.h | 118 +- drivers/scsi/3w-xxxx.c | 251 +- drivers/scsi/3w-xxxx.h | 199 +- drivers/scsi/Kconfig | 16 +- drivers/scsi/Makefile | 2 + drivers/scsi/aacraid/aachba.c | 173 +- drivers/scsi/advansys.c | 87 +- drivers/scsi/aha1542.c | 136 +- drivers/scsi/aha1542.h | 33 +- drivers/scsi/aic7xxx/aic79xx.h | 38 +- drivers/scsi/aic7xxx/aic79xx_core.c | 257 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 20 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 37 +- drivers/scsi/aic7xxx/aic79xx_osm_pci.c | 6 +- drivers/scsi/aic7xxx/aic79xx_proc.c | 13 +- drivers/scsi/aic7xxx/aic7xxx.h | 2 + drivers/scsi/aic7xxx/aic7xxx_93cx6.c | 4 +- drivers/scsi/aic7xxx/aic7xxx_core.c | 263 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 88 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 39 +- drivers/scsi/aic7xxx/aic7xxx_proc.c | 15 +- drivers/scsi/aic7xxx/aiclib.h | 15 + drivers/scsi/aic7xxx/scsi_message.h | 41 + drivers/scsi/aic94xx/aic94xx_scb.c | 24 +- drivers/scsi/arm/acornscsi.c | 14 +- drivers/scsi/atp870u.c | 451 +- drivers/scsi/atp870u.h | 14 +- drivers/scsi/bfa/bfa_fc.h | 15 + drivers/scsi/bfa/bfa_fcpim.c | 2 +- drivers/scsi/bfa/bfad_im.c | 2 +- drivers/scsi/bnx2fc/Kconfig | 1 - drivers/scsi/bnx2i/bnx2i_iscsi.c | 2 + drivers/scsi/dc395x.c | 28 +- drivers/scsi/dc395x.h | 38 + drivers/scsi/dpt_i2o.c | 2 +- drivers/scsi/esp_scsi.c | 23 +- drivers/scsi/fdomain_isa.c | 3 +- drivers/scsi/g_NCR5380.c | 5 +- drivers/scsi/gdth.c | 4322 +++++++++ drivers/scsi/gdth.h | 981 +++ drivers/scsi/gdth_ioctl.h | 251 + drivers/scsi/gdth_proc.c | 586 ++ drivers/scsi/gdth_proc.h | 18 + drivers/scsi/hisi_sas/Kconfig | 6 - drivers/scsi/hisi_sas/hisi_sas.h | 18 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 48 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 7 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 19 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 264 +- drivers/scsi/hpsa.c | 55 +- drivers/scsi/hpsa_cmd.h | 2 +- drivers/scsi/ibmvscsi/ibmvfc.c | 1270 +-- drivers/scsi/ibmvscsi/ibmvfc.h | 91 +- drivers/scsi/initio.c | 64 +- drivers/scsi/initio.h | 25 + drivers/scsi/ips.c | 9 +- drivers/scsi/isci/port.c | 11 +- drivers/scsi/isci/request.c | 12 +- drivers/scsi/iscsi_tcp.c | 9 +- drivers/scsi/libiscsi.c | 496 +- drivers/scsi/libiscsi_tcp.c | 86 +- drivers/scsi/libsas/sas_event.c | 27 +- drivers/scsi/libsas/sas_init.c | 19 +- drivers/scsi/libsas/sas_internal.h | 6 +- drivers/scsi/lpfc/lpfc.h | 4 +- drivers/scsi/lpfc/lpfc_attr.c | 9 +- drivers/scsi/lpfc/lpfc_bsg.c | 4 +- drivers/scsi/lpfc/lpfc_crtn.h | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 15 +- drivers/scsi/lpfc/lpfc_els.c | 49 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 36 +- drivers/scsi/lpfc/lpfc_init.c | 241 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 21 +- drivers/scsi/lpfc/lpfc_nvme.c | 45 +- drivers/scsi/lpfc/lpfc_nvmet.c | 33 +- drivers/scsi/lpfc/lpfc_scsi.c | 59 +- drivers/scsi/lpfc/lpfc_sli.c | 141 +- drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 2 +- drivers/scsi/mac53c94.c | 1 + drivers/scsi/megaraid/megaraid_mbox.c | 2 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 62 +- drivers/scsi/mpt3sas/mpt3sas_base.h | 52 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 67 +- drivers/scsi/mpt3sas/mpt3sas_ctl.h | 22 - drivers/scsi/mpt3sas/mpt3sas_scsih.c | 44 +- drivers/scsi/mpt3sas/mpt3sas_trigger_diag.c | 38 +- drivers/scsi/mvsas/mv_sas.c | 25 +- drivers/scsi/ncr53c8xx.c | 83 +- drivers/scsi/ncr53c8xx.h | 16 + drivers/scsi/nsp32.c | 2 +- drivers/scsi/pcmcia/nsp_cs.c | 12 +- drivers/scsi/pcmcia/nsp_cs.h | 11 + drivers/scsi/pm8001/pm8001_hwi.c | 69 +- drivers/scsi/pm8001/pm8001_init.c | 20 +- drivers/scsi/pm8001/pm8001_sas.c | 21 +- drivers/scsi/pm8001/pm8001_sas.h | 2 - drivers/scsi/pm8001/pm80xx_hwi.c | 280 +- drivers/scsi/pm8001/pm80xx_hwi.h | 17 +- drivers/scsi/pmcraid.h | 6 +- drivers/scsi/qedf/qedf_main.c | 2 +- drivers/scsi/qla1280.c | 12 +- drivers/scsi/qla2xxx/qla_attr.c | 9 - drivers/scsi/qla2xxx/qla_bsg.c | 342 - drivers/scsi/qla2xxx/qla_bsg.h | 5 - drivers/scsi/qla2xxx/qla_dbg.c | 1 - drivers/scsi/qla2xxx/qla_def.h | 83 - drivers/scsi/qla2xxx/qla_dfs.c | 28 - drivers/scsi/qla2xxx/qla_fw.h | 27 +- drivers/scsi/qla2xxx/qla_gbl.h | 29 - drivers/scsi/qla2xxx/qla_gs.c | 1 - drivers/scsi/qla2xxx/qla_init.c | 245 +- drivers/scsi/qla2xxx/qla_iocb.c | 8 - drivers/scsi/qla2xxx/qla_isr.c | 87 +- drivers/scsi/qla2xxx/qla_mbx.c | 18 +- drivers/scsi/qla2xxx/qla_nvme.c | 93 +- drivers/scsi/qla2xxx/qla_os.c | 27 +- drivers/scsi/qla2xxx/qla_target.c | 3 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_fw.h | 1 + drivers/scsi/qla4xxx/ql4_isr.c | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 2 +- drivers/scsi/scsi_debug.c | 3 +- drivers/scsi/scsi_error.c | 25 +- drivers/scsi/scsi_lib.c | 3 +- drivers/scsi/scsi_transport_fc.c | 118 +- drivers/scsi/scsi_transport_iscsi.c | 43 +- drivers/scsi/sd.c | 14 +- drivers/scsi/sd_zbc.c | 49 +- drivers/scsi/sg.c | 3 +- drivers/scsi/st.c | 2 +- drivers/scsi/stex.c | 25 +- drivers/scsi/storvsc_drv.c | 60 +- drivers/scsi/ufs/Kconfig | 14 +- drivers/scsi/ufs/Makefile | 13 +- drivers/scsi/ufs/ufs-debugfs.c | 56 - drivers/scsi/ufs/ufs-debugfs.h | 22 - drivers/scsi/ufs/ufs-exynos.c | 9 +- drivers/scsi/ufs/ufs-mediatek.c | 1 - drivers/scsi/ufs/ufs-qcom.c | 18 +- drivers/scsi/ufs/ufs-sysfs.c | 175 +- drivers/scsi/ufs/ufs.h | 52 +- drivers/scsi/ufs/ufshcd-crypto.c | 13 +- drivers/scsi/ufs/ufshcd-crypto.h | 5 + drivers/scsi/ufs/ufshcd.c | 575 +- drivers/scsi/ufs/ufshcd.h | 41 +- drivers/scsi/wd33c93.c | 6 +- drivers/sfi/Kconfig | 18 + drivers/sfi/Makefile | 4 + drivers/sfi/sfi_acpi.c | 214 + drivers/sfi/sfi_core.c | 522 ++ drivers/sfi/sfi_core.h | 81 + drivers/soc/Kconfig | 3 +- drivers/soc/Makefile | 3 +- drivers/soc/aspeed/aspeed-lpc-snoop.c | 30 +- drivers/soc/aspeed/aspeed-socinfo.c | 33 +- drivers/soc/atmel/soc.c | 227 +- drivers/soc/atmel/soc.h | 19 +- drivers/soc/bcm/Makefile | 2 +- drivers/soc/bcm/bcm63xx/Kconfig | 9 - drivers/soc/bcm/bcm63xx/Makefile | 1 - drivers/soc/bcm/bcm63xx/bcm-pmb.c | 333 - drivers/soc/bcm/brcmstb/common.c | 17 + drivers/soc/canaan/Kconfig | 12 - drivers/soc/canaan/Makefile | 3 - drivers/soc/canaan/k210-sysctl.c | 78 - drivers/soc/imx/soc-imx8m.c | 84 +- drivers/soc/kendryte/Kconfig | 14 + drivers/soc/kendryte/Makefile | 3 + drivers/soc/kendryte/k210-sysctl.c | 260 + drivers/soc/litex/Kconfig | 14 +- drivers/soc/litex/litex_soc_ctrl.c | 116 +- drivers/soc/mediatek/Makefile | 1 - drivers/soc/mediatek/mt8167-pm-domains.h | 86 - drivers/soc/mediatek/mt8183-pm-domains.h | 1 - drivers/soc/mediatek/mtk-cmdq-helper.c | 32 + drivers/soc/mediatek/mtk-mutex.c | 474 - drivers/soc/mediatek/mtk-pm-domains.c | 51 +- drivers/soc/mediatek/mtk-pm-domains.h | 2 - drivers/soc/qcom/llcc-qcom.c | 50 - drivers/soc/qcom/ocmem.c | 8 +- drivers/soc/qcom/qcom_aoss.c | 1 - drivers/soc/qcom/rpmh-rsc.c | 24 +- drivers/soc/qcom/rpmpd.c | 28 - drivers/soc/qcom/smem.c | 4 +- drivers/soc/qcom/socinfo.c | 105 +- drivers/soc/renesas/rcar-sysc.c | 37 +- drivers/soc/samsung/Kconfig | 12 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-asv.c | 57 +- drivers/soc/samsung/exynos-asv.h | 2 - drivers/soc/samsung/exynos-chipid.c | 71 +- drivers/soc/samsung/pm_domains.c | 97 +- drivers/soc/sifive/sifive_l2_cache.c | 27 +- drivers/soc/sunxi/sunxi_sram.c | 31 +- drivers/soc/ti/k3-ringacc.c | 7 +- drivers/soc/ti/knav_dma.c | 1 - drivers/soc/ti/knav_qmss_queue.c | 3 - drivers/soc/ti/pm33xx.c | 5 +- drivers/soc/ti/pruss.c | 91 +- drivers/soc/xilinx/Kconfig | 17 + drivers/soc/xilinx/Makefile | 1 + drivers/soc/xilinx/xlnx_vcu.c | 628 ++ drivers/soc/zte/Kconfig | 15 + drivers/soc/zte/Makefile | 6 + drivers/soc/zte/zx296718_pm_domains.c | 181 + drivers/soc/zte/zx2967_pm_domains.c | 141 + drivers/soc/zte/zx2967_pm_domains.h | 44 + drivers/soundwire/bus.c | 179 +- drivers/soundwire/cadence_master.c | 31 +- drivers/soundwire/intel.c | 8 +- drivers/soundwire/intel.h | 2 + drivers/soundwire/intel_init.c | 157 + drivers/soundwire/slave.c | 10 +- drivers/soundwire/sysfs_slave.c | 2 +- drivers/spi/Kconfig | 34 +- drivers/spi/Makefile | 5 +- drivers/spi/atmel-quadspi.c | 1 - drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 53 +- drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835.c | 8 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 333 +- drivers/spi/spi-clps711x.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-efm32.c | 462 + drivers/spi/spi-fsl-spi.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 33 +- drivers/spi/spi-imx.c | 2 +- drivers/spi/spi-mem.c | 23 +- drivers/spi/spi-mpc52xx.c | 16 +- drivers/spi/spi-mt65xx.c | 72 +- drivers/spi/spi-orion.c | 55 +- drivers/spi/spi-pl022.c | 5 +- drivers/spi/spi-pxa2xx-pci.c | 29 +- drivers/spi/spi-pxa2xx.c | 4 - drivers/spi/spi-qcom-qspi.c | 3 +- drivers/spi/spi-realtek-rtl.c | 209 - drivers/spi/spi-rockchip.c | 2 +- drivers/spi/spi-rpc-if.c | 13 +- drivers/spi/spi-sh-msiof.c | 14 +- drivers/spi/spi-sirf.c | 1236 +++ drivers/spi/spi-stm32.c | 150 +- drivers/spi/spi-synquacer.c | 4 - drivers/spi/spi-tegra210-quad.c | 1410 --- drivers/spi/spi-txx9.c | 477 + drivers/spi/spi.c | 61 +- drivers/spmi/spmi-pmic-arb.c | 5 +- drivers/staging/android/ashmem.c | 2 +- drivers/staging/board/Kconfig | 9 +- drivers/staging/clocking-wizard/TODO | 3 +- drivers/staging/comedi/comedi_fops.c | 4 +- drivers/staging/comedi/drivers/adl_pci7x3x.c | 284 +- drivers/staging/comedi/drivers/adv_pci_dio.c | 289 +- drivers/staging/emxx_udc/emxx_udc.c | 3 - drivers/staging/emxx_udc/emxx_udc.h | 2 + drivers/staging/fbtft/fb_st7789v.c | 115 - drivers/staging/fieldbus/anybuss/arcx-anybus.c | 4 +- drivers/staging/fsl-dpaa2/ethsw/ethsw-ethtool.c | 6 +- drivers/staging/fwserial/fwserial.c | 2 - drivers/staging/gasket/gasket_ioctl.c | 42 +- drivers/staging/gdm724x/gdm_usb.c | 10 +- drivers/staging/greybus/audio_helper.c | 2 +- drivers/staging/greybus/audio_manager_sysfs.c | 4 +- drivers/staging/greybus/audio_module.c | 2 +- drivers/staging/greybus/audio_topology.c | 6 +- drivers/staging/greybus/hid.c | 6 +- drivers/staging/greybus/light.c | 3 +- drivers/staging/greybus/power_supply.c | 2 +- drivers/staging/greybus/spilib.c | 4 +- drivers/staging/hikey9xx/Kconfig | 2 - drivers/staging/hikey9xx/hi6421-spmi-pmic.c | 331 +- drivers/staging/hikey9xx/hi6421v600-regulator.c | 533 +- .../hikey9xx/hisilicon,hi6421-spmi-pmic.yaml | 108 +- .../hikey9xx/hisilicon,hisi-spmi-controller.yaml | 19 +- drivers/staging/hikey9xx/phy-hi3670-usb3.c | 81 +- drivers/staging/hikey9xx/phy-hi3670-usb3.yaml | 1 - drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/allegro-dvt/Kconfig | 16 + drivers/staging/media/allegro-dvt/Makefile | 5 + drivers/staging/media/allegro-dvt/TODO | 4 + drivers/staging/media/allegro-dvt/allegro-core.c | 3227 +++++++ drivers/staging/media/allegro-dvt/allegro-mail.c | 543 ++ drivers/staging/media/allegro-dvt/allegro-mail.h | 294 + drivers/staging/media/allegro-dvt/nal-h264.c | 1001 +++ .../media}/allegro-dvt/nal-h264.h | 0 .../media/atomisp/include/linux/atomisp_platform.h | 1 + drivers/staging/media/atomisp/pci/atomisp_subdev.c | 24 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 2 +- .../staging/media/atomisp/pci/ia_css_firmware.h | 1 - .../media/atomisp/pci/runtime/isys/src/rx.c | 1 - drivers/staging/media/atomisp/pci/sh_css_params.c | 6 +- drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/imx/Kconfig | 9 +- drivers/staging/media/imx/Makefile | 2 +- drivers/staging/media/imx/imx-media-capture.c | 10 +- drivers/staging/media/imx/imx-media-csc-scaler.c | 4 + drivers/staging/media/imx/imx-media-csi.c | 14 +- drivers/staging/media/imx/imx-media-dev.c | 7 +- drivers/staging/media/imx/imx-media-of.c | 2 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 127 +- drivers/staging/media/imx/imx7-media-csi.c | 43 +- drivers/staging/media/imx/imx7-mipi-csis.c | 15 +- drivers/staging/media/ipu3/ipu3-v4l2.c | 3 + drivers/staging/media/omap4iss/iss.c | 1 + drivers/staging/media/omap4iss/iss_video.h | 1 + drivers/staging/media/rkvdec/rkvdec.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 49 + drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/tegra-video/csi.c | 35 +- drivers/staging/media/tegra-video/csi.h | 14 +- drivers/staging/media/tegra-video/tegra210.c | 340 +- drivers/staging/media/tegra-video/vi.c | 348 +- drivers/staging/media/tegra-video/vi.h | 23 +- drivers/staging/media/tegra-video/video.c | 18 - drivers/staging/media/zoran/zoran_driver.c | 2 +- drivers/staging/most/net/net.c | 3 +- drivers/staging/most/sound/sound.c | 8 +- drivers/staging/most/video/video.c | 6 +- drivers/staging/mt7621-dma/Makefile | 2 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 760 -- drivers/staging/mt7621-dma/mtk-hsdma.c | 760 ++ drivers/staging/mt7621-dts/mt7621.dtsi | 58 +- drivers/staging/nvec/nvec_power.c | 2 +- drivers/staging/nvec/nvec_ps2.c | 4 +- drivers/staging/octeon/ethernet-mdio.c | 9 +- drivers/staging/olpc_dcon/olpc_dcon.c | 2 +- drivers/staging/qlge/Kconfig | 1 - drivers/staging/qlge/Makefile | 2 +- drivers/staging/qlge/TODO | 10 + drivers/staging/qlge/qlge.h | 244 +- drivers/staging/qlge/qlge_dbg.c | 1650 +++- drivers/staging/qlge/qlge_devlink.c | 163 - drivers/staging/qlge/qlge_devlink.h | 9 - drivers/staging/qlge/qlge_ethtool.c | 239 +- drivers/staging/qlge/qlge_main.c | 1380 ++- drivers/staging/qlge/qlge_mpi.c | 356 +- drivers/staging/rtl8188eu/core/rtw_mlme_ext.c | 44 +- drivers/staging/rtl8188eu/include/wifi.h | 65 +- drivers/staging/rtl8188eu/os_dep/ioctl_linux.c | 2 +- drivers/staging/rtl8188eu/os_dep/usb_intf.c | 1 - drivers/staging/rtl8188eu/os_dep/xmit_linux.c | 2 +- drivers/staging/rtl8192e/Kconfig | 1 - drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_core.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 4 +- drivers/staging/rtl8192e/rtl8192e/rtl_ethtool.c | 6 +- drivers/staging/rtl8192e/rtl8192e/rtl_ps.c | 2 +- drivers/staging/rtl8192e/rtllib_rx.c | 5 +- drivers/staging/rtl8192e/rtllib_softmac.c | 3 +- drivers/staging/rtl8192e/rtllib_tx.c | 8 +- drivers/staging/rtl8192e/rtllib_wx.c | 2 + drivers/staging/rtl8192u/Kconfig | 1 - .../rtl8192u/ieee80211/ieee80211_softmac_wx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211_tx.c | 28 +- drivers/staging/rtl8192u/r8190_rtl8256.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 2 - drivers/staging/rtl8712/rtl871x_debug.h | 2 + drivers/staging/rtl8712/rtl871x_ioctl_linux.c | 2 +- drivers/staging/rtl8712/wifi.h | 14 + drivers/staging/rtl8723bs/core/rtw_security.c | 24 +- drivers/staging/rtl8723bs/hal/rtl8723b_phycfg.c | 225 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 2 +- drivers/staging/rtl8723bs/include/autoconf.h | 1 + drivers/staging/rtl8723bs/include/hal_intf.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 79 + drivers/staging/rtl8723bs/include/rtl8723b_hal.h | 13 +- drivers/staging/rtl8723bs/include/rtl8723b_recv.h | 8 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 6 +- drivers/staging/rtl8723bs/include/wlan_bssdef.h | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/mlme_linux.c | 6 +- drivers/staging/rtl8723bs/os_dep/wifi_regd.c | 2 +- drivers/staging/sm750fb/sm750.c | 2 +- drivers/staging/unisys/visorhba/visorhba_main.c | 90 +- drivers/staging/vc04_services/bcm2835-audio/TODO | 2 +- .../vc04_services/bcm2835-audio/bcm2835-ctl.c | 6 +- .../vc04_services/bcm2835-audio/bcm2835-pcm.c | 6 +- .../staging/vc04_services/bcm2835-audio/bcm2835.c | 6 +- drivers/staging/vc04_services/interface/TODO | 4 - .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 22 +- .../interface/vchiq_arm/vchiq_connected.c | 3 +- drivers/staging/vme/devices/vme_user.c | 16 +- drivers/staging/vt6655/baseband.c | 4 +- drivers/staging/vt6655/rxtx.h | 8 +- drivers/staging/vt6656/rf.c | 2 +- drivers/staging/vt6656/rxtx.h | 6 +- drivers/staging/wfx/bh.c | 1 + drivers/staging/wfx/bh.h | 4 + drivers/staging/wfx/bus.h | 3 + drivers/staging/wfx/bus_sdio.c | 6 + drivers/staging/wfx/bus_spi.c | 7 + drivers/staging/wfx/data_rx.c | 5 + drivers/staging/wfx/data_tx.c | 15 +- drivers/staging/wfx/data_tx.h | 4 +- drivers/staging/wfx/debug.c | 6 + drivers/staging/wfx/fwio.c | 2 + drivers/staging/wfx/hif_api_cmd.h | 6 +- drivers/staging/wfx/hif_api_general.h | 9 + drivers/staging/wfx/hif_tx.c | 4 + drivers/staging/wfx/hif_tx_mib.c | 5 + drivers/staging/wfx/hwio.c | 3 + drivers/staging/wfx/hwio.h | 2 + drivers/staging/wfx/key.c | 2 + drivers/staging/wfx/key.h | 2 + drivers/staging/wfx/main.c | 7 + drivers/staging/wfx/main.h | 3 + drivers/staging/wfx/queue.c | 4 + drivers/staging/wfx/queue.h | 3 + drivers/staging/wfx/scan.h | 2 + drivers/staging/wfx/sta.c | 6 + drivers/staging/wfx/sta.h | 2 + drivers/staging/wfx/traces.h | 3 + drivers/staging/wfx/wfx.h | 3 + drivers/staging/wimax/i2400m/fw.c | 17 +- drivers/staging/wimax/i2400m/netdev.c | 6 +- drivers/staging/wimax/i2400m/rx.c | 7 +- drivers/staging/wimax/i2400m/tx.c | 8 +- drivers/staging/wimax/i2400m/usb.c | 4 +- drivers/staging/wlan-ng/p80211netdev.c | 28 +- drivers/target/iscsi/cxgbit/cxgbit_target.c | 3 +- drivers/target/iscsi/iscsi_target.c | 20 +- drivers/target/iscsi/iscsi_target.h | 2 +- drivers/target/iscsi/iscsi_target_erl0.c | 2 +- drivers/target/iscsi/iscsi_target_util.c | 11 +- drivers/target/iscsi/iscsi_target_util.h | 2 +- drivers/target/sbp/sbp_target.c | 2 +- drivers/target/target_core_alua.c | 2 + drivers/target/target_core_file.c | 22 +- drivers/target/target_core_iblock.c | 9 +- drivers/target/target_core_pr.c | 15 +- drivers/target/target_core_pscsi.c | 5 +- drivers/target/target_core_transport.c | 80 +- drivers/target/target_core_user.c | 189 +- drivers/tee/optee/call.c | 3 +- drivers/tee/optee/optee_msg.h | 158 +- drivers/tee/optee/optee_rpc_cmd.h | 103 - drivers/tee/optee/optee_smc.h | 72 +- drivers/tee/optee/rpc.c | 70 +- drivers/thermal/Kconfig | 17 + drivers/thermal/Makefile | 2 + drivers/thermal/cpufreq_cooling.c | 71 +- drivers/thermal/da9062-thermal.c | 4 +- drivers/thermal/gov_power_allocator.c | 37 +- drivers/thermal/gov_step_wise.c | 14 +- drivers/thermal/intel/Kconfig | 4 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/int340x_thermal_zone.c | 6 - drivers/thermal/intel/intel_pch_thermal.c | 6 - drivers/thermal/intel/therm_throt.c | 718 -- drivers/thermal/intel/thermal_interrupt.h | 15 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 4 +- drivers/thermal/khadas_mcu_fan.c | 1 + drivers/thermal/qcom/Kconfig | 11 - drivers/thermal/qcom/Makefile | 1 - drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 623 -- drivers/thermal/tango_thermal.c | 126 + drivers/thermal/thermal_core.c | 72 +- drivers/thermal/thermal_core.h | 7 +- drivers/thermal/thermal_helpers.c | 7 - drivers/thermal/thermal_sysfs.c | 85 +- .../thermal/ti-soc-thermal/omap4-thermal-data.c | 7 +- drivers/thermal/ti-soc-thermal/omap4xxx-bandgap.h | 4 +- drivers/thermal/ti-soc-thermal/ti-bandgap.c | 54 +- drivers/thermal/ti-soc-thermal/ti-bandgap.h | 2 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 6 +- drivers/thermal/zx2967_thermal.c | 256 + drivers/thunderbolt/acpi.c | 65 - drivers/thunderbolt/cap.c | 2 +- drivers/thunderbolt/ctl.c | 51 +- drivers/thunderbolt/dma_port.c | 2 - drivers/thunderbolt/dma_test.c | 5 +- drivers/thunderbolt/domain.c | 48 +- drivers/thunderbolt/eeprom.c | 33 +- drivers/thunderbolt/icm.c | 10 +- drivers/thunderbolt/lc.c | 35 - drivers/thunderbolt/nhi.c | 39 +- drivers/thunderbolt/path.c | 2 - drivers/thunderbolt/switch.c | 82 +- drivers/thunderbolt/tb.c | 54 +- drivers/thunderbolt/tb.h | 22 - drivers/thunderbolt/tb_regs.h | 1 - drivers/thunderbolt/tunnel.c | 12 +- drivers/thunderbolt/usb4.c | 11 +- drivers/thunderbolt/xdomain.c | 15 +- drivers/tty/Makefile | 2 + drivers/tty/amiserial.c | 3 + drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/ipwireless/tty.c | 1 + drivers/tty/mxser.c | 1 + drivers/tty/n_gsm.c | 3 +- drivers/tty/n_hdlc.c | 60 +- drivers/tty/n_null.c | 3 +- drivers/tty/n_r3964.c | 10 +- drivers/tty/n_tracerouter.c | 233 + drivers/tty/n_tracesink.c | 228 + drivers/tty/n_tracesink.h | 26 + drivers/tty/n_tty.c | 153 +- drivers/tty/pty.c | 16 +- drivers/tty/serial/8250/8250_tegra.c | 11 +- drivers/tty/serial/Kconfig | 42 + drivers/tty/serial/Makefile | 3 + drivers/tty/serial/amba-pl010.c | 4 +- drivers/tty/serial/amba-pl011.c | 3 +- drivers/tty/serial/cpm_uart/cpm_uart_core.c | 43 +- drivers/tty/serial/efm32-uart.c | 852 ++ drivers/tty/serial/fsl_lpuart.c | 4 +- drivers/tty/serial/icom.c | 4 +- drivers/tty/serial/ifx6x60.c | 1390 +++ drivers/tty/serial/ifx6x60.h | 118 + drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/max3100.c | 3 + drivers/tty/serial/mxs-auart.c | 45 +- drivers/tty/serial/owl-uart.c | 38 - drivers/tty/serial/pch_uart.c | 19 +- drivers/tty/serial/serial_core.c | 11 +- drivers/tty/serial/sirfsoc_uart.c | 1503 ++++ drivers/tty/serial/sirfsoc_uart.h | 447 + drivers/tty/serial/stm32-usart.c | 490 +- drivers/tty/serial/stm32-usart.h | 2 +- drivers/tty/synclink_gt.c | 1 + drivers/tty/tty_io.c | 215 +- drivers/tty/vcc.c | 10 +- drivers/tty/vt/consolemap.c | 2 +- drivers/tty/vt/defkeymap.c_shipped | 82 +- drivers/tty/vt/keyboard.c | 18 +- drivers/tty/vt/vt.c | 42 +- drivers/tty/vt/vt_ioctl.c | 154 +- drivers/uio/uio_pci_generic.c | 2 +- drivers/usb/Makefile | 2 - drivers/usb/c67x00/c67x00-hcd.h | 2 +- drivers/usb/c67x00/c67x00-sched.c | 12 +- drivers/usb/cdns3/Kconfig | 60 +- drivers/usb/cdns3/Makefile | 43 +- drivers/usb/cdns3/cdns3-ep0.c | 894 -- drivers/usb/cdns3/cdns3-gadget.c | 3335 ------- drivers/usb/cdns3/cdns3-imx.c | 2 +- drivers/usb/cdns3/cdns3-plat.c | 315 - drivers/usb/cdns3/cdns3-ti.c | 1 - drivers/usb/cdns3/cdns3-trace.c | 11 - drivers/usb/cdns3/cdns3-trace.h | 570 -- drivers/usb/cdns3/cdnsp-debug.h | 583 -- drivers/usb/cdns3/cdnsp-ep0.c | 489 - drivers/usb/cdns3/cdnsp-gadget.c | 2009 ----- drivers/usb/cdns3/cdnsp-gadget.h | 1601 ---- drivers/usb/cdns3/cdnsp-mem.c | 1336 --- drivers/usb/cdns3/cdnsp-pci.c | 254 - drivers/usb/cdns3/cdnsp-ring.c | 2438 ----- drivers/usb/cdns3/cdnsp-trace.c | 12 - drivers/usb/cdns3/cdnsp-trace.h | 830 -- drivers/usb/cdns3/core.c | 455 +- drivers/usb/cdns3/core.h | 65 +- drivers/usb/cdns3/{cdns3-debug.h => debug.h} | 0 drivers/usb/cdns3/drd.c | 224 +- drivers/usb/cdns3/drd.h | 94 +- drivers/usb/cdns3/ep0.c | 894 ++ drivers/usb/cdns3/gadget-export.h | 22 +- drivers/usb/cdns3/gadget.c | 3335 +++++++ drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} | 0 drivers/usb/cdns3/host-export.h | 18 +- drivers/usb/cdns3/host.c | 26 +- drivers/usb/cdns3/trace.c | 11 + drivers/usb/cdns3/trace.h | 570 ++ drivers/usb/chipidea/Kconfig | 3 +- drivers/usb/chipidea/ci_hdrc_tegra.c | 344 +- drivers/usb/chipidea/core.c | 10 +- drivers/usb/chipidea/host.c | 104 +- drivers/usb/class/cdc-acm.c | 6 - drivers/usb/class/usbtmc.c | 85 +- drivers/usb/common/common.c | 26 +- drivers/usb/core/hcd.c | 4 +- drivers/usb/core/quirks.c | 9 +- drivers/usb/dwc2/hcd.c | 15 +- drivers/usb/dwc2/hcd_intr.c | 14 +- drivers/usb/dwc2/params.c | 8 - drivers/usb/dwc2/pci.c | 18 + drivers/usb/dwc3/Kconfig | 10 - drivers/usb/dwc3/Makefile | 1 - drivers/usb/dwc3/core.c | 83 +- drivers/usb/dwc3/core.h | 11 - drivers/usb/dwc3/drd.c | 25 +- drivers/usb/dwc3/dwc3-haps.c | 8 +- drivers/usb/dwc3/dwc3-imx8mp.c | 363 - drivers/usb/dwc3/dwc3-keystone.c | 9 +- drivers/usb/dwc3/dwc3-pci.c | 69 +- drivers/usb/dwc3/dwc3-qcom.c | 71 +- drivers/usb/dwc3/dwc3-st.c | 2 +- drivers/usb/dwc3/gadget.c | 245 +- drivers/usb/dwc3/host.c | 2 +- drivers/usb/gadget/composite.c | 104 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_midi.c | 12 +- drivers/usb/gadget/function/f_printer.c | 5 - drivers/usb/gadget/function/u_audio.c | 135 +- drivers/usb/gadget/function/u_ether.c | 33 +- drivers/usb/gadget/function/u_ether.h | 12 - drivers/usb/gadget/function/u_ether_configfs.h | 15 +- drivers/usb/gadget/function/u_serial.c | 8 +- drivers/usb/gadget/legacy/Kconfig | 13 +- drivers/usb/gadget/legacy/raw_gadget.c | 3 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/bdc/Kconfig | 11 + drivers/usb/gadget/udc/bdc/Makefile | 2 + drivers/usb/gadget/udc/bdc/bdc.h | 134 +- drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_cmd.h | 21 +- drivers/usb/gadget/udc/bdc/bdc_dbg.c | 2 +- drivers/usb/gadget/udc/bdc/bdc_dbg.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 16 +- drivers/usb/gadget/udc/bdc/bdc_ep.h | 10 +- drivers/usb/gadget/udc/bdc/bdc_pci.c | 128 + drivers/usb/gadget/udc/bdc/bdc_udc.c | 8 +- drivers/usb/gadget/udc/core.c | 39 +- drivers/usb/gadget/udc/snps_udc_core.c | 30 +- drivers/usb/gadget/udc/udc-xilinx.c | 10 +- drivers/usb/host/Kconfig | 10 +- drivers/usb/host/Makefile | 1 + drivers/usb/host/ehci-tegra.c | 604 ++ drivers/usb/host/ohci-sa1111.c | 4 +- drivers/usb/host/xhci-ext-caps.c | 3 +- drivers/usb/host/xhci-mem.c | 21 +- drivers/usb/host/xhci-ring.c | 1111 ++- drivers/usb/host/xhci.c | 94 +- drivers/usb/host/xhci.h | 37 +- drivers/usb/misc/usb251xb.c | 12 +- drivers/usb/misc/usb3503.c | 9 +- drivers/usb/musb/jz4740.c | 18 +- drivers/usb/musb/musb_core.c | 31 +- drivers/usb/musb/musb_gadget.c | 2 +- drivers/usb/musb/musbhsdma.c | 4 + drivers/usb/phy/phy-mxs-usb.c | 7 +- drivers/usb/phy/phy-tegra-usb.c | 103 +- drivers/usb/serial/Kconfig | 9 - drivers/usb/serial/Makefile | 1 - drivers/usb/serial/ark3116.c | 11 +- drivers/usb/serial/belkin_sa.c | 6 +- drivers/usb/serial/bus.c | 27 +- drivers/usb/serial/ch341.c | 4 +- drivers/usb/serial/cp210x.c | 217 +- drivers/usb/serial/cyberjack.c | 6 +- drivers/usb/serial/cypress_m8.c | 6 +- drivers/usb/serial/digi_acceleport.c | 6 +- drivers/usb/serial/f81232.c | 12 +- drivers/usb/serial/f81534.c | 7 +- drivers/usb/serial/ftdi_sio.c | 27 +- drivers/usb/serial/garmin_gps.c | 3 +- drivers/usb/serial/io_edgeport.c | 6 +- drivers/usb/serial/io_ti.c | 12 +- drivers/usb/serial/iuu_phoenix.c | 4 +- drivers/usb/serial/keyspan.c | 6 +- drivers/usb/serial/keyspan_pda.c | 4 +- drivers/usb/serial/kl5kusb105.c | 6 +- drivers/usb/serial/kobil_sct.c | 6 +- drivers/usb/serial/mct_u232.c | 6 +- drivers/usb/serial/metro-usb.c | 4 +- drivers/usb/serial/mos7720.c | 12 +- drivers/usb/serial/mos7840.c | 8 +- drivers/usb/serial/mxuport.c | 7 + drivers/usb/serial/omninet.c | 6 +- drivers/usb/serial/opticon.c | 4 +- drivers/usb/serial/option.c | 3 +- drivers/usb/serial/oti6858.c | 6 +- drivers/usb/serial/pl2303.c | 12 +- drivers/usb/serial/quatech2.c | 4 +- drivers/usb/serial/sierra.c | 4 +- drivers/usb/serial/spcp8x5.c | 4 +- drivers/usb/serial/ssu100.c | 4 +- drivers/usb/serial/symbolserial.c | 4 +- drivers/usb/serial/ti_usb_3410_5052.c | 6 +- drivers/usb/serial/upd78f0730.c | 9 +- drivers/usb/serial/usb-wwan.h | 2 +- drivers/usb/serial/usb_wwan.c | 4 +- drivers/usb/serial/whiteheat.c | 6 +- drivers/usb/serial/xr_serial.c | 611 -- drivers/usb/typec/altmodes/displayport.c | 17 +- drivers/usb/typec/class.c | 104 +- drivers/usb/typec/tcpm/tcpci.c | 9 - drivers/usb/typec/tcpm/tcpci.h | 6 - drivers/usb/typec/tcpm/tcpci_maxim.c | 35 +- drivers/usb/typec/tcpm/tcpm.c | 1173 +-- drivers/usb/typec/ucsi/Kconfig | 1 - drivers/usb/typec/ucsi/displayport.c | 32 +- drivers/usb/typec/ucsi/ucsi.c | 56 +- drivers/usb/typec/ucsi/ucsi.h | 3 - drivers/usb/usbip/stub_main.c | 4 +- drivers/usb/usbip/usbip_common.h | 29 - drivers/usb/usbip/vhci_rx.c | 2 - drivers/usb/usbip/vhci_sysfs.c | 1 - drivers/vdpa/Kconfig | 1 - drivers/vdpa/ifcvf/ifcvf_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 4 +- drivers/vdpa/vdpa.c | 503 +- drivers/vdpa/vdpa_sim/vdpa_sim.c | 3 +- drivers/vdpa/vdpa_sim/vdpa_sim.h | 2 - drivers/vdpa/vdpa_sim/vdpa_sim_net.c | 98 +- drivers/vfio/pci/Kconfig | 12 + drivers/vfio/pci/Makefile | 2 +- drivers/vfio/pci/vfio_pci.c | 12 +- drivers/vfio/pci/vfio_pci_igd.c | 10 +- drivers/vfio/pci/vfio_pci_private.h | 2 +- drivers/vfio/pci/vfio_pci_zdev.c | 24 +- drivers/vfio/platform/vfio_amba.c | 15 +- drivers/vfio/vfio.c | 5 - drivers/vfio/vfio_iommu_type1.c | 564 +- drivers/vhost/scsi.c | 9 +- drivers/video/backlight/ktd253-backlight.c | 12 +- drivers/video/backlight/lms283gf05.c | 43 +- drivers/video/backlight/locomolcd.c | 3 +- drivers/video/backlight/qcom-wled.c | 2 +- drivers/video/backlight/sky81452-backlight.c | 2 +- drivers/video/console/vgacon.c | 21 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/acornfb.c | 34 + drivers/video/fbdev/amba-clcd.c | 4 +- drivers/video/fbdev/amifb.c | 4 +- drivers/video/fbdev/aty/atyfb_base.c | 20 +- drivers/video/fbdev/aty/mach64_ct.c | 15 +- drivers/video/fbdev/aty/radeon_monitor.c | 4 +- drivers/video/fbdev/bw2.c | 2 +- drivers/video/fbdev/cg3.c | 2 +- drivers/video/fbdev/cg6.c | 2 +- drivers/video/fbdev/cirrusfb.c | 20 +- drivers/video/fbdev/controlfb.c | 4 +- drivers/video/fbdev/core/fb_notify.c | 7 - drivers/video/fbdev/core/fbcon.c | 25 +- drivers/video/fbdev/core/fbmon.c | 2 +- drivers/video/fbdev/da8xx-fb.c | 4 +- drivers/video/fbdev/efifb.c | 3 +- drivers/video/fbdev/ffb.c | 2 +- drivers/video/fbdev/gbefb.c | 4 +- drivers/video/fbdev/goldfishfb.c | 2 - drivers/video/fbdev/hgafb.c | 10 +- drivers/video/fbdev/imxfb.c | 2 +- drivers/video/fbdev/leo.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 2 +- drivers/video/fbdev/mx3fb.c | 13 +- drivers/video/fbdev/neofb.c | 4 + drivers/video/fbdev/nvidia/nv_setup.c | 7 +- drivers/video/fbdev/omap2/omapfb/displays/Kconfig | 1 - .../omapfb/displays/panel-lgphilips-lb035q02.c | 6 +- .../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 18 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi4_core.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +- drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 4 +- drivers/video/fbdev/p9100.c | 2 +- drivers/video/fbdev/pm2fb.c | 8 +- drivers/video/fbdev/riva/fbdev.c | 9 +- drivers/video/fbdev/riva/riva_hw.c | 28 +- drivers/video/fbdev/s1d13xxxfb.c | 3 +- drivers/video/fbdev/s3c-fb.c | 11 +- drivers/video/fbdev/sis/init.c | 33 +- drivers/video/fbdev/sis/oem310.h | 2 - drivers/video/fbdev/sis/sis.h | 1 + drivers/video/fbdev/sis/sis_main.c | 9 +- drivers/video/fbdev/sstfb.c | 2 +- drivers/video/fbdev/tcx.c | 2 +- drivers/video/fbdev/tdfxfb.c | 4 +- drivers/video/fbdev/tgafb.c | 7 +- drivers/video/fbdev/udlfb.c | 1 - drivers/video/fbdev/uvesafb.c | 6 +- drivers/video/fbdev/via/lcd.c | 4 +- drivers/video/fbdev/wmt_ge_rops.c | 1 - drivers/video/fbdev/xilinxfb.c | 2 +- drivers/video/of_display_timing.c | 1 - drivers/video/of_videomode.c | 6 +- drivers/virt/Kconfig | 2 - drivers/virt/Makefile | 1 - drivers/virt/acrn/Kconfig | 15 - drivers/virt/acrn/Makefile | 3 - drivers/virt/acrn/acrn_drv.h | 227 - drivers/virt/acrn/hsm.c | 470 - drivers/virt/acrn/hypercall.h | 254 - drivers/virt/acrn/ioeventfd.c | 273 - drivers/virt/acrn/ioreq.c | 657 -- drivers/virt/acrn/irqfd.c | 235 - drivers/virt/acrn/mm.c | 306 - drivers/virt/acrn/vm.c | 126 - drivers/virt/vboxguest/vboxguest_utils.c | 18 +- drivers/virtio/Kconfig | 9 - drivers/virtio/Makefile | 1 - drivers/virtio/virtio_input.c | 26 +- drivers/virtio/virtio_mem.c | 45 +- drivers/virtio/virtio_mmio.c | 2 +- drivers/virtio/virtio_pci_common.h | 22 +- drivers/virtio/virtio_pci_modern.c | 506 +- drivers/virtio/virtio_pci_modern_dev.c | 599 -- drivers/virtio/virtio_vdpa.c | 3 +- drivers/vme/vme.c | 4 +- drivers/w1/masters/ds2490.c | 25 +- drivers/w1/slaves/w1_therm.c | 22 +- drivers/w1/w1.c | 39 +- drivers/watchdog/Kconfig | 74 +- drivers/watchdog/Makefile | 7 +- drivers/watchdog/atlas7_wdt.c | 221 + drivers/watchdog/coh901327_wdt.c | 408 + drivers/watchdog/hpwdt.c | 6 +- drivers/watchdog/intel-mid_wdt.c | 8 +- drivers/watchdog/intel_scu_watchdog.c | 533 ++ drivers/watchdog/intel_scu_watchdog.h | 50 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/keembay_wdt.c | 286 - drivers/watchdog/mei_wdt.c | 5 +- drivers/watchdog/mtk_wdt.c | 23 +- drivers/watchdog/pcwd.c | 7 +- drivers/watchdog/qcom-wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 33 +- drivers/watchdog/sirfsoc_wdt.c | 216 + drivers/watchdog/sp805_wdt.c | 4 +- drivers/watchdog/tangox_wdt.c | 209 + drivers/watchdog/watchdog_core.c | 2 +- drivers/watchdog/ziirave_wdt.c | 1 + drivers/watchdog/zx2967_wdt.c | 279 + drivers/xen/balloon.c | 2 +- drivers/xen/events/events_base.c | 27 +- drivers/xen/evtchn.c | 29 +- drivers/xen/gntdev.c | 37 +- drivers/xen/xen-acpi-processor.c | 3 +- drivers/xen/xen-front-pgdir-shbuf.c | 11 +- drivers/xen/xen-scsiback.c | 4 +- drivers/xen/xenbus/xenbus.h | 1 + drivers/xen/xenbus/xenbus_probe.c | 68 +- fs/9p/acl.c | 8 +- fs/9p/v9fs.h | 3 +- fs/9p/v9fs_vfs.h | 3 +- fs/9p/vfs_inode.c | 57 +- fs/9p/vfs_inode_dotl.c | 39 +- fs/9p/xattr.c | 1 - fs/Kconfig | 4 - fs/Kconfig.binfmt | 4 +- fs/Makefile | 1 + fs/adfs/adfs.h | 3 +- fs/adfs/inode.c | 5 +- fs/affs/affs.h | 24 +- fs/affs/inode.c | 7 +- fs/affs/namei.c | 19 +- fs/afs/dir.c | 34 +- fs/afs/inode.c | 9 +- fs/afs/internal.h | 7 +- fs/afs/security.c | 3 +- fs/afs/xattr.c | 2 - fs/anon_inodes.c | 157 +- fs/attr.c | 126 +- fs/autofs/root.c | 17 +- fs/bad_inode.c | 36 +- fs/bfs/dir.c | 12 +- fs/binfmt_elf.c | 26 +- fs/binfmt_elf_fdpic.c | 27 +- fs/binfmt_misc.c | 4 +- fs/block_dev.c | 32 +- fs/btrfs/Makefile | 19 +- fs/btrfs/acl.c | 6 +- fs/btrfs/backref.c | 17 +- fs/btrfs/backref.h | 9 +- fs/btrfs/block-group.c | 211 +- fs/btrfs/block-group.h | 28 +- fs/btrfs/btrfs_inode.h | 3 +- fs/btrfs/check-integrity.c | 10 +- fs/btrfs/compression.c | 78 +- fs/btrfs/ctree.c | 9 +- fs/btrfs/ctree.h | 27 +- fs/btrfs/delalloc-space.c | 29 +- fs/btrfs/delayed-inode.c | 7 +- fs/btrfs/delayed-ref.c | 79 +- fs/btrfs/delayed-ref.h | 28 +- fs/btrfs/dev-replace.c | 186 +- fs/btrfs/dev-replace.h | 3 - fs/btrfs/discard.c | 6 +- fs/btrfs/disk-io.c | 186 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent-tree.c | 361 +- fs/btrfs/extent_io.c | 812 +- fs/btrfs/extent_io.h | 17 +- fs/btrfs/extent_map.c | 18 +- fs/btrfs/file-item.c | 22 +- fs/btrfs/file.c | 72 +- fs/btrfs/free-space-cache.c | 142 +- fs/btrfs/free-space-cache.h | 2 - fs/btrfs/inode.c | 428 +- fs/btrfs/ioctl.c | 75 +- fs/btrfs/lzo.c | 4 +- fs/btrfs/ordered-data.c | 224 +- fs/btrfs/ordered-data.h | 57 +- fs/btrfs/qgroup.c | 8 +- fs/btrfs/qgroup.h | 2 - fs/btrfs/raid56.c | 41 +- fs/btrfs/ref-verify.c | 47 +- fs/btrfs/reflink.c | 29 +- fs/btrfs/relocation.c | 99 +- fs/btrfs/scrub.c | 154 +- fs/btrfs/send.c | 38 +- fs/btrfs/space-info.c | 365 +- fs/btrfs/space-info.h | 25 +- fs/btrfs/subpage.c | 278 - fs/btrfs/subpage.h | 91 - fs/btrfs/super.c | 12 +- fs/btrfs/sysfs.c | 2 - fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 152 +- fs/btrfs/transaction.h | 5 - fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-log.c | 285 +- fs/btrfs/volumes.c | 366 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/xattr.c | 33 +- fs/btrfs/zlib.c | 5 +- fs/btrfs/zoned.c | 877 +- fs/btrfs/zoned.h | 157 +- fs/btrfs/zstd.c | 6 +- fs/buffer.c | 7 +- fs/cachefiles/interface.c | 4 +- fs/cachefiles/namei.c | 21 +- fs/cachefiles/xattr.c | 29 +- fs/ceph/acl.c | 6 +- fs/ceph/addr.c | 2 +- fs/ceph/caps.c | 70 +- fs/ceph/dir.c | 23 +- fs/ceph/inode.c | 79 +- fs/ceph/snap.c | 10 - fs/ceph/super.h | 52 +- fs/ceph/xattr.c | 1 - fs/cifs/cifs_debug.c | 125 +- fs/cifs/cifs_swn.c | 2 +- fs/cifs/cifsacl.c | 379 +- fs/cifs/cifsacl.h | 4 +- fs/cifs/cifsencrypt.c | 6 +- fs/cifs/cifsfs.c | 22 +- fs/cifs/cifsfs.h | 27 +- fs/cifs/cifsglob.h | 11 +- fs/cifs/cifsproto.h | 2 - fs/cifs/cifssmb.c | 6 +- fs/cifs/connect.c | 310 +- fs/cifs/dfs_cache.c | 33 +- fs/cifs/dir.c | 8 +- fs/cifs/file.c | 2 +- fs/cifs/fs_context.c | 95 +- fs/cifs/fs_context.h | 7 +- fs/cifs/inode.c | 49 +- fs/cifs/link.c | 3 +- fs/cifs/sess.c | 2 +- fs/cifs/smb2ops.c | 109 +- fs/cifs/smb2pdu.c | 22 +- fs/cifs/trace.h | 36 +- fs/cifs/transport.c | 63 +- fs/cifs/xattr.c | 1 - fs/coda/coda_linux.h | 8 +- fs/coda/dir.c | 18 +- fs/coda/inode.c | 9 +- fs/coda/pioctl.c | 6 +- fs/compat_binfmt_elf.c | 7 +- fs/configfs/configfs_internal.h | 6 +- fs/configfs/dir.c | 3 +- fs/configfs/inode.c | 5 +- fs/configfs/symlink.c | 6 +- fs/coredump.c | 14 +- fs/cramfs/inode.c | 18 +- fs/crypto/policy.c | 2 +- fs/dax.c | 5 +- fs/dcache.c | 92 +- fs/dcookies.c | 356 + fs/debugfs/inode.c | 14 +- fs/direct-io.c | 10 +- fs/ecryptfs/crypto.c | 4 +- fs/ecryptfs/inode.c | 84 +- fs/ecryptfs/main.c | 6 - fs/ecryptfs/mmap.c | 4 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 4 +- fs/erofs/data.c | 4 +- fs/erofs/inode.c | 7 +- fs/erofs/internal.h | 5 +- fs/erofs/namei.c | 4 +- fs/erofs/super.c | 4 +- fs/erofs/xattr.c | 10 +- fs/erofs/zmap.c | 10 +- fs/eventpoll.c | 4 +- fs/exec.c | 20 +- fs/exfat/balloc.c | 4 +- fs/exfat/exfat_fs.h | 10 +- fs/exfat/exfat_raw.h | 4 - fs/exfat/fatent.c | 43 +- fs/exfat/file.c | 16 +- fs/exfat/namei.c | 14 +- fs/exfat/super.c | 31 +- fs/ext2/acl.c | 6 +- fs/ext2/acl.h | 3 +- fs/ext2/ext2.h | 5 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 15 +- fs/ext2/ioctl.c | 6 +- fs/ext2/namei.c | 22 +- fs/ext2/xattr_security.c | 1 - fs/ext2/xattr_trusted.c | 1 - fs/ext2/xattr_user.c | 1 - fs/ext4/.kunitconfig | 3 - fs/ext4/Kconfig | 3 +- fs/ext4/acl.c | 5 +- fs/ext4/acl.h | 3 +- fs/ext4/ext4.h | 22 +- fs/ext4/extents.c | 16 +- fs/ext4/fast_commit.c | 33 +- fs/ext4/file.c | 5 +- fs/ext4/fsync.c | 2 +- fs/ext4/ialloc.c | 9 +- fs/ext4/inode.c | 41 +- fs/ext4/ioctl.c | 27 +- fs/ext4/namei.c | 94 +- fs/ext4/readpage.c | 3 +- fs/ext4/super.c | 16 +- fs/ext4/xattr_hurd.c | 1 - fs/ext4/xattr_security.c | 1 - fs/ext4/xattr_trusted.c | 1 - fs/ext4/xattr_user.c | 1 - fs/f2fs/Kconfig | 20 +- fs/f2fs/Makefile | 1 + fs/f2fs/acl.c | 26 +- fs/f2fs/acl.h | 3 +- fs/f2fs/checkpoint.c | 177 +- fs/f2fs/compress.c | 195 +- fs/f2fs/data.c | 443 +- fs/f2fs/debug.c | 12 - fs/f2fs/f2fs.h | 113 +- fs/f2fs/file.c | 100 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inline.c | 4 - fs/f2fs/namei.c | 31 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 19 +- fs/f2fs/segment.h | 4 +- fs/f2fs/super.c | 202 +- fs/f2fs/sysfs.c | 132 +- fs/f2fs/trace.c | 165 + fs/f2fs/trace.h | 43 + fs/f2fs/xattr.c | 27 +- fs/fat/fat.h | 6 +- fs/fat/file.c | 26 +- fs/fat/misc.c | 23 +- fs/fat/namei_msdos.c | 12 +- fs/fat/namei_vfat.c | 15 +- fs/fcntl.c | 22 +- fs/fhandle.c | 2 +- fs/file.c | 36 +- fs/fs-writeback.c | 116 +- fs/fuse/acl.c | 3 +- fs/fuse/dev.c | 6 +- fs/fuse/dir.c | 46 +- fs/fuse/fuse_i.h | 4 +- fs/fuse/xattr.c | 2 - fs/gfs2/acl.c | 5 +- fs/gfs2/acl.h | 3 +- fs/gfs2/bmap.c | 10 +- fs/gfs2/file.c | 23 +- fs/gfs2/glock.c | 22 +- fs/gfs2/glock.h | 6 - fs/gfs2/glops.c | 38 +- fs/gfs2/incore.h | 54 +- fs/gfs2/inode.c | 74 +- fs/gfs2/inode.h | 3 +- fs/gfs2/lock_dlm.c | 8 +- fs/gfs2/log.c | 525 +- fs/gfs2/log.h | 20 +- fs/gfs2/lops.c | 26 +- fs/gfs2/lops.h | 23 +- fs/gfs2/main.c | 4 +- fs/gfs2/ops_fstype.c | 71 +- fs/gfs2/recovery.c | 14 +- fs/gfs2/rgrp.c | 442 +- fs/gfs2/rgrp.h | 6 +- fs/gfs2/super.c | 75 +- fs/gfs2/super.h | 8 +- fs/gfs2/trace_gfs2.h | 37 +- fs/gfs2/trans.c | 102 +- fs/gfs2/trans.h | 5 +- fs/gfs2/util.c | 59 +- fs/gfs2/util.h | 3 - fs/gfs2/xattr.c | 55 +- fs/hfs/attr.c | 1 - fs/hfs/dir.c | 13 +- fs/hfs/hfs_fs.h | 3 +- fs/hfs/inode.c | 8 +- fs/hfsplus/dir.c | 22 +- fs/hfsplus/hfsplus_fs.h | 5 +- fs/hfsplus/inode.c | 18 +- fs/hfsplus/ioctl.c | 2 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/xattr.c | 1 - fs/hfsplus/xattr_security.c | 1 - fs/hfsplus/xattr_trusted.c | 1 - fs/hfsplus/xattr_user.c | 1 - fs/hostfs/hostfs_kern.c | 39 +- fs/hpfs/hpfs_fn.h | 2 +- fs/hpfs/inode.c | 7 +- fs/hpfs/namei.c | 20 +- fs/hugetlbfs/inode.c | 107 +- fs/init.c | 24 +- fs/inode.c | 87 +- fs/internal.h | 12 +- fs/io-wq.c | 645 +- fs/io-wq.h | 48 +- fs/io_uring.c | 4363 ++++----- fs/iomap/buffered-io.c | 11 +- fs/iomap/direct-io.c | 78 +- fs/iomap/seek.c | 125 +- fs/isofs/dir.c | 1 - fs/isofs/inode.c | 9 +- fs/isofs/namei.c | 1 - fs/jbd2/checkpoint.c | 2 +- fs/jbd2/commit.c | 4 +- fs/jbd2/recovery.c | 2 +- fs/jffs2/acl.c | 6 +- fs/jffs2/acl.h | 3 +- fs/jffs2/compr_rtime.c | 3 - fs/jffs2/dir.c | 33 +- fs/jffs2/fs.c | 7 +- fs/jffs2/os-linux.h | 2 +- fs/jffs2/security.c | 1 - fs/jffs2/summary.c | 3 - fs/jffs2/xattr_trusted.c | 1 - fs/jffs2/xattr_user.c | 1 - fs/jfs/acl.c | 5 +- fs/jfs/file.c | 9 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_acl.h | 3 +- fs/jfs/jfs_dmap.c | 2 +- fs/jfs/jfs_filsys.h | 1 - fs/jfs/jfs_inode.c | 2 +- fs/jfs/jfs_inode.h | 2 +- fs/jfs/jfs_mount.c | 10 - fs/jfs/jfs_txnmgr.c | 35 +- fs/jfs/namei.c | 21 +- fs/jfs/super.c | 1 + fs/jfs/xattr.c | 2 - fs/kernfs/dir.c | 6 +- fs/kernfs/inode.c | 19 +- fs/kernfs/kernfs-internal.h | 9 +- fs/libfs.c | 43 +- fs/lockd/svc4proc.c | 24 - fs/lockd/svcproc.c | 24 - fs/minix/bitmap.c | 2 +- fs/minix/file.c | 7 +- fs/minix/inode.c | 6 +- fs/minix/minix.h | 3 +- fs/minix/namei.c | 24 +- fs/mount.h | 10 + fs/mpage.c | 4 +- fs/namei.c | 600 +- fs/namespace.c | 537 +- fs/nfs/blocklayout/blocklayout.c | 11 +- fs/nfs/callback_xdr.c | 2 - fs/nfs/dir.c | 25 +- fs/nfs/export.c | 18 - fs/nfs/file.c | 27 +- fs/nfs/fs_context.c | 35 - fs/nfs/fscache.c | 4 + fs/nfs/inode.c | 120 +- fs/nfs/internal.h | 14 +- fs/nfs/namespace.c | 15 +- fs/nfs/nfs3_fs.h | 3 +- fs/nfs/nfs3acl.c | 4 +- fs/nfs/nfs4client.c | 1 - fs/nfs/nfs4file.c | 4 - fs/nfs/nfs4proc.c | 24 +- fs/nfs/nfs4state.c | 1 - fs/nfs/pnfs.c | 2 - fs/nfs/read.c | 204 +- fs/nfs/super.c | 19 - fs/nfs/write.c | 37 +- fs/nfs_common/Makefile | 2 +- fs/nfs_common/nfs_ssc.c | 2 + fs/nfs_common/nfsacl.c | 52 - fs/nfsd/Kconfig | 1 - fs/nfsd/blocklayout.c | 2 +- fs/nfsd/export.c | 80 +- fs/nfsd/export.h | 15 - fs/nfsd/netns.h | 23 +- fs/nfsd/nfs2acl.c | 73 +- fs/nfsd/nfs3acl.c | 51 +- fs/nfsd/nfs3proc.c | 93 +- fs/nfsd/nfs3xdr.c | 582 +- fs/nfsd/nfs4acl.c | 5 +- fs/nfsd/nfs4proc.c | 12 +- fs/nfsd/nfs4recover.c | 6 +- fs/nfsd/nfs4state.c | 124 +- fs/nfsd/nfscache.c | 52 +- fs/nfsd/nfsctl.c | 22 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 7 +- fs/nfsd/nfsfh.h | 5 +- fs/nfsd/nfsproc.c | 94 +- fs/nfsd/nfssvc.c | 34 + fs/nfsd/nfsxdr.c | 350 +- fs/nfsd/state.h | 3 +- fs/nfsd/stats.c | 114 +- fs/nfsd/stats.h | 96 +- fs/nfsd/vfs.c | 54 +- fs/nfsd/xdr.h | 12 +- fs/nfsd/xdr3.h | 20 +- fs/nilfs2/inode.c | 14 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 19 +- fs/nilfs2/nilfs.h | 6 +- fs/nilfs2/segbuf.c | 4 + fs/nilfs2/the_nilfs.h | 2 +- fs/notify/fanotify/fanotify_user.c | 4 +- fs/notify/group.c | 25 +- fs/notify/inotify/inotify_user.c | 6 +- fs/ntfs/inode.c | 12 +- fs/ntfs/inode.h | 3 +- fs/ntfs/layout.h | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/acl.h | 3 +- fs/ocfs2/cluster/heartbeat.c | 8 +- fs/ocfs2/dlm/dlmast.c | 10 + fs/ocfs2/dlm/dlmcommon.h | 4 + fs/ocfs2/dlmfs/dlmfs.c | 17 +- fs/ocfs2/file.c | 20 +- fs/ocfs2/file.h | 11 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/super.c | 2 + fs/ocfs2/xattr.c | 3 - fs/omfs/dir.c | 13 +- fs/omfs/file.c | 7 +- fs/omfs/inode.c | 2 +- fs/open.c | 41 +- fs/orangefs/acl.c | 6 +- fs/orangefs/file.c | 5 +- fs/orangefs/inode.c | 20 +- fs/orangefs/namei.c | 12 +- fs/orangefs/orangefs-kernel.h | 13 +- fs/orangefs/xattr.c | 1 - fs/overlayfs/copy_up.c | 22 +- fs/overlayfs/dir.c | 31 +- fs/overlayfs/file.c | 6 +- fs/overlayfs/inode.c | 27 +- fs/overlayfs/overlayfs.h | 45 +- fs/overlayfs/super.c | 21 +- fs/overlayfs/util.c | 4 +- fs/pipe.c | 2 +- fs/posix_acl.c | 103 +- fs/proc/base.c | 47 +- fs/proc/fd.c | 5 +- fs/proc/fd.h | 3 +- fs/proc/generic.c | 12 +- fs/proc/internal.h | 6 +- fs/proc/meminfo.c | 10 +- fs/proc/proc_net.c | 5 +- fs/proc/proc_sysctl.c | 19 +- fs/proc/root.c | 5 +- fs/proc/self.c | 7 + fs/proc/task_mmu.c | 9 +- fs/proc/vmcore.c | 7 +- fs/proc_namespace.c | 3 - fs/pstore/inode.c | 2 +- fs/pstore/platform.c | 4 +- fs/pstore/ram_core.c | 2 +- fs/pstore/zone.c | 2 +- fs/quota/quota_v2.c | 11 +- fs/ramfs/file-nommu.c | 9 +- fs/ramfs/inode.c | 31 +- fs/read_write.c | 19 +- fs/reiserfs/acl.h | 3 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 7 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/namei.c | 21 +- fs/reiserfs/reiserfs.h | 3 +- fs/reiserfs/xattr.c | 13 +- fs/reiserfs/xattr.h | 3 +- fs/reiserfs/xattr_acl.c | 8 +- fs/reiserfs/xattr_security.c | 3 +- fs/reiserfs/xattr_trusted.c | 3 +- fs/reiserfs/xattr_user.c | 3 +- fs/remap_range.c | 7 +- fs/seq_file.c | 5 +- fs/splice.c | 53 +- fs/stat.c | 26 +- fs/statfs.c | 5 +- fs/super.c | 15 +- fs/sysfs/file.c | 11 - fs/sysv/file.c | 7 +- fs/sysv/ialloc.c | 2 +- fs/sysv/itree.c | 6 +- fs/sysv/namei.c | 21 +- fs/sysv/sysv.h | 3 +- fs/tracefs/inode.c | 4 +- fs/ubifs/auth.c | 2 +- fs/ubifs/dir.c | 30 +- fs/ubifs/file.c | 5 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 2 +- fs/ubifs/replay.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 5 +- fs/ubifs/xattr.c | 3 +- fs/udf/file.c | 9 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 9 +- fs/udf/namei.c | 24 +- fs/udf/super.c | 9 +- fs/udf/symlink.c | 7 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 7 +- fs/ufs/namei.c | 19 +- fs/ufs/ufs.h | 3 +- fs/userfaultfd.c | 19 +- fs/utimes.c | 3 +- fs/vboxsf/dir.c | 12 +- fs/vboxsf/utils.c | 9 +- fs/vboxsf/vfsmod.h | 8 +- fs/verity/Makefile | 1 - fs/verity/enable.c | 2 +- fs/verity/fsverity_private.h | 13 +- fs/verity/open.c | 133 +- fs/verity/read_metadata.c | 195 - fs/verity/signature.c | 20 +- fs/xattr.c | 139 +- fs/xfs/libxfs/xfs_alloc.c | 50 - fs/xfs/libxfs/xfs_alloc.h | 3 - fs/xfs/libxfs/xfs_attr.c | 22 +- fs/xfs/libxfs/xfs_bmap.c | 315 +- fs/xfs/libxfs/xfs_btree.c | 45 +- fs/xfs/libxfs/xfs_dir2.h | 2 + fs/xfs/libxfs/xfs_dir2_sf.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 6 +- fs/xfs/libxfs/xfs_fs.h | 1 - fs/xfs/libxfs/xfs_inode_fork.c | 27 - fs/xfs/libxfs/xfs_inode_fork.h | 63 - fs/xfs/libxfs/xfs_sb.c | 2 - fs/xfs/scrub/common.c | 4 +- fs/xfs/xfs_acl.c | 5 +- fs/xfs/xfs_acl.h | 3 +- fs/xfs/xfs_aops.c | 17 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_item.c | 10 - fs/xfs/xfs_bmap_util.c | 81 +- fs/xfs/xfs_buf.c | 34 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_dquot.c | 47 +- fs/xfs/xfs_error.c | 6 - fs/xfs/xfs_extent_busy.c | 14 + fs/xfs/xfs_file.c | 443 +- fs/xfs/xfs_fsops.c | 32 +- fs/xfs/xfs_fsops.h | 4 +- fs/xfs/xfs_globals.c | 7 +- fs/xfs/xfs_icache.c | 438 +- fs/xfs/xfs_icache.h | 24 +- fs/xfs/xfs_inode.c | 156 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_ioctl.c | 104 +- fs/xfs/xfs_ioctl32.c | 13 +- fs/xfs/xfs_iomap.c | 82 +- fs/xfs/xfs_iops.c | 129 +- fs/xfs/xfs_iops.h | 3 +- fs/xfs/xfs_itable.c | 17 +- fs/xfs/xfs_itable.h | 1 - fs/xfs/xfs_iwalk.c | 5 +- fs/xfs/xfs_linux.h | 3 +- fs/xfs/xfs_log.c | 142 +- fs/xfs/xfs_log.h | 4 +- fs/xfs/xfs_mount.c | 43 +- fs/xfs/xfs_mount.h | 10 +- fs/xfs/xfs_mru_cache.c | 2 +- fs/xfs/xfs_pwork.c | 25 +- fs/xfs/xfs_pwork.h | 4 +- fs/xfs/xfs_qm.c | 119 +- fs/xfs/xfs_quota.h | 49 +- fs/xfs/xfs_reflink.c | 103 +- fs/xfs/xfs_rtalloc.c | 5 - fs/xfs/xfs_super.c | 86 +- fs/xfs/xfs_super.h | 6 - fs/xfs/xfs_symlink.c | 20 +- fs/xfs/xfs_symlink.h | 5 +- fs/xfs/xfs_sysctl.c | 40 +- fs/xfs/xfs_sysctl.h | 3 +- fs/xfs/xfs_trace.c | 1 - fs/xfs/xfs_trace.h | 72 +- fs/xfs/xfs_trans.c | 222 +- fs/xfs/xfs_trans.h | 43 - fs/xfs/xfs_trans_dquot.c | 71 +- fs/xfs/xfs_xattr.c | 7 +- fs/zonefs/Makefile | 2 - fs/zonefs/super.c | 36 +- fs/zonefs/trace.h | 104 - include/acpi/acbuffer.h | 2 +- include/acpi/acconfig.h | 2 +- include/acpi/acexcep.h | 12 +- include/acpi/acnames.h | 2 +- include/acpi/acoutput.h | 2 +- include/acpi/acpi.h | 2 +- include/acpi/acpi_bus.h | 7 - include/acpi/acpi_drivers.h | 7 + include/acpi/acpi_numa.h | 4 - include/acpi/acpiosxf.h | 2 +- include/acpi/acpixf.h | 4 +- include/acpi/acrestyp.h | 2 +- include/acpi/actbl.h | 2 +- include/acpi/actbl1.h | 13 +- include/acpi/actbl2.h | 26 +- include/acpi/actbl3.h | 25 +- include/acpi/actypes.h | 8 +- include/acpi/acuuid.h | 2 +- include/acpi/cppc_acpi.h | 2 +- include/acpi/platform/acenv.h | 2 +- include/acpi/platform/acenvex.h | 2 +- include/acpi/platform/acgcc.h | 17 +- include/acpi/platform/acgccex.h | 2 +- include/acpi/platform/acintel.h | 2 +- include/acpi/platform/aclinux.h | 2 +- include/acpi/platform/aclinuxex.h | 2 +- include/asm-generic/Kbuild | 2 +- include/asm-generic/export.h | 2 +- include/asm-generic/hyperv-tlfs.h | 255 +- include/asm-generic/mm-arch-hooks.h | 16 + include/asm-generic/mshyperv.h | 5 - include/asm-generic/numa.h | 52 - include/asm-generic/page.h | 4 + include/asm-generic/qrwlock.h | 25 +- include/asm-generic/softirq_stack.h | 14 - include/asm-generic/tlb.h | 6 +- include/asm-generic/vmlinux.lds.h | 85 +- include/crypto/algapi.h | 39 + include/crypto/blake2b.h | 67 - include/crypto/blake2s.h | 63 +- include/crypto/hash.h | 8 +- include/crypto/internal/blake2b.h | 115 - include/crypto/internal/blake2s.h | 109 +- include/crypto/internal/cipher.h | 218 - include/crypto/internal/skcipher.h | 2 +- include/crypto/public_key.h | 1 + include/drm/drm_agpsupport.h | 18 + include/drm/drm_atomic.h | 20 - include/drm/drm_atomic_helper.h | 4 + include/drm/drm_connector.h | 49 - include/drm/drm_crtc.h | 33 - include/drm/drm_device.h | 23 +- include/drm/drm_dp_helper.h | 239 +- include/drm/drm_drv.h | 2 + include/drm/drm_dsc.h | 1 - include/drm/drm_edid.h | 30 - include/drm/drm_encoder.h | 32 +- include/drm/drm_file.h | 3 - include/drm/drm_gem.h | 3 + include/drm/drm_gem_cma_helper.h | 14 +- include/drm/drm_hdcp.h | 8 +- include/drm/drm_irq.h | 2 +- include/drm/drm_legacy.h | 10 +- include/drm/drm_managed.h | 2 + include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modes.h | 10 - include/drm/drm_modeset_helper_vtables.h | 29 +- include/drm/drm_plane.h | 42 - include/drm/drm_prime.h | 7 +- include/drm/drm_property.h | 2 +- include/drm/drm_rect.h | 13 - include/drm/drm_simple_kms_helper.h | 24 - include/drm/gpu_scheduler.h | 14 +- include/drm/ttm/ttm_bo_api.h | 13 +- include/drm/ttm/ttm_bo_driver.h | 6 +- {drivers/gpu => include}/drm/ttm/ttm_module.h | 0 include/drm/ttm/ttm_resource.h | 5 +- include/drm/ttm/ttm_tt.h | 2 + include/dt-bindings/clock/axg-clkc.h | 1 + include/dt-bindings/clock/imx8-clock.h | 2 - include/dt-bindings/clock/imx8mm-clock.h | 10 +- include/dt-bindings/clock/imx8mn-clock.h | 9 +- include/dt-bindings/clock/imx8mq-clock.h | 16 +- include/dt-bindings/clock/k210-clk.h | 1 + include/dt-bindings/clock/meson8b-clkc.h | 2 + include/dt-bindings/clock/mstar-msc313-mpll.h | 19 - include/dt-bindings/clock/qcom,gcc-msm8998.h | 2 - include/dt-bindings/clock/qcom,gcc-sc7280.h | 226 - include/dt-bindings/clock/qcom,gcc-sc8180x.h | 309 - include/dt-bindings/clock/qcom,gcc-sm8350.h | 266 - include/dt-bindings/clock/qcom,gpucc-sdm660.h | 28 - include/dt-bindings/clock/qcom,mmcc-sdm660.h | 162 - include/dt-bindings/clock/qcom,videocc-sm8250.h | 2 - include/dt-bindings/clock/rk3368-cru.h | 3 - include/dt-bindings/clock/sun50i-h6-r-ccu.h | 2 - include/dt-bindings/clock/sun50i-h616-ccu.h | 115 - include/dt-bindings/clock/tegra210-car.h | 2 +- include/dt-bindings/clock/xlnx-vcu.h | 15 - include/dt-bindings/clock/zx296702-clock.h | 180 + include/dt-bindings/input/cros-ec-keyboard.h | 103 - include/dt-bindings/interconnect/qcom,msm8939.h | 105 - include/dt-bindings/interconnect/qcom,sdx55.h | 76 - include/dt-bindings/memory/mt2701-larb-port.h | 4 +- include/dt-bindings/memory/mt2712-larb-port.h | 6 +- include/dt-bindings/memory/mt6779-larb-port.h | 6 +- include/dt-bindings/memory/mt8167-larb-port.h | 6 +- include/dt-bindings/memory/mt8173-larb-port.h | 6 +- include/dt-bindings/memory/mt8183-larb-port.h | 6 +- include/dt-bindings/memory/mt8192-larb-port.h | 243 - include/dt-bindings/memory/mtk-memory-port.h | 15 - include/dt-bindings/pinctrl/k210-fpioa.h | 276 - include/dt-bindings/power/mt8167-power.h | 17 - include/dt-bindings/power/qcom-rpmpd.h | 9 - .../dt-bindings/reset-controller/mt8192-resets.h | 30 - include/dt-bindings/reset/k210-rst.h | 42 - include/dt-bindings/reset/sun50i-h6-r-ccu.h | 1 - include/dt-bindings/reset/sun50i-h616-ccu.h | 70 - include/dt-bindings/soc/bcm-pmb.h | 11 - include/dt-bindings/usb/pd.h | 311 +- include/keys/encrypted-type.h | 2 +- include/linux/acpi.h | 51 +- include/linux/amba/bus.h | 2 +- include/linux/anon_inodes.h | 5 - include/linux/arm-smccc.h | 31 - include/linux/atmdev.h | 2 +- include/linux/binfmts.h | 4 - include/linux/bio.h | 64 +- include/linux/bitops.h | 2 +- include/linux/blk-mq.h | 20 +- include/linux/blk_types.h | 33 +- include/linux/blkdev.h | 58 +- include/linux/blktrace_api.h | 4 +- include/linux/bpf-cgroup.h | 101 +- include/linux/bpf.h | 74 +- include/linux/bpf_verifier.h | 5 +- include/linux/brcmphy.h | 24 +- include/linux/can/can-ml.h | 12 - include/linux/capability.h | 14 +- include/linux/ceph/libceph.h | 7 +- include/linux/cfag12864b.h | 2 +- include/linux/cgroup.h | 4 +- include/linux/clk-provider.h | 4 +- include/linux/clk.h | 28 +- include/linux/clk/imx.h | 15 - include/linux/clk/spear.h | 23 - include/linux/clk/tegra.h | 8 - include/linux/compiler-clang.h | 10 + include/linux/compiler-gcc.h | 11 + include/linux/compiler.h | 2 - include/linux/compiler_attributes.h | 6 - include/linux/connector.h | 2 +- include/linux/coresight-pmu.h | 20 +- include/linux/coresight.h | 218 +- include/linux/cpu.h | 2 - include/linux/cpufreq.h | 30 +- include/linux/cpuhotplug.h | 3 - include/linux/cred.h | 2 +- include/linux/crypto.h | 172 +- include/linux/dcache.h | 2 - include/linux/dcookies.h | 69 + include/linux/devfreq.h | 2 - include/linux/device-mapper.h | 32 +- include/linux/device.h | 3 - include/linux/device/driver.h | 2 +- include/linux/dfl.h | 86 - include/linux/dma-buf.h | 45 +- include/linux/dma-fence.h | 3 - include/linux/dma-heap.h | 12 +- include/linux/dma-map-ops.h | 10 +- include/linux/dma-mapping.h | 33 +- include/linux/dma/k3-psil.h | 13 +- include/linux/dma/mmp-pdma.h | 16 + include/linux/dmaengine.h | 2 - include/linux/dmar.h | 2 - include/linux/dsa/ocelot.h | 223 - include/linux/dtpm.h | 77 - include/linux/eeprom_93xx46.h | 2 - include/linux/efi.h | 19 +- include/linux/elevator.h | 2 - include/linux/elfcore-compat.h | 15 +- include/linux/elfcore.h | 7 +- include/linux/entry-common.h | 4 - include/linux/entry-kvm.h | 14 - include/linux/eventpoll.h | 2 +- include/linux/export.h | 9 + include/linux/exportfs.h | 1 - include/linux/f2fs_fs.h | 3 - include/linux/fcntl.h | 2 +- include/linux/filter.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 10 +- include/linux/firmware/xlnx-zynqmp.h | 339 +- include/linux/fixp-arith.h | 19 - include/linux/fortify-string.h | 302 - include/linux/fs.h | 228 +- include/linux/fsl/mc.h | 8 +- include/linux/fsnotify_backend.h | 1 - include/linux/fsverity.h | 12 - include/linux/ftrace.h | 2 + include/linux/fwnode.h | 27 +- include/linux/genhd.h | 27 +- include/linux/gfp.h | 16 - include/linux/gpio/machine.h | 4 +- include/linux/hid-sensor-hub.h | 9 +- include/linux/hid-sensor-ids.h | 14 - include/linux/hid.h | 15 +- include/linux/highmem-internal.h | 5 + include/linux/highmem.h | 56 - include/linux/huge_mm.h | 15 +- include/linux/hugetlb.h | 98 +- include/linux/hyperv.h | 13 +- include/linux/i3c/device.h | 2 +- include/linux/icmpv6.h | 26 +- include/linux/iio/adc/qcom-vadc-common.h | 174 - include/linux/iio/consumer.h | 36 - include/linux/ima.h | 28 +- include/linux/indirect_call_wrapper.h | 6 - include/linux/init.h | 83 +- include/linux/initrd.h | 11 - include/linux/intel-iommu.h | 43 +- include/linux/intel-pti.h | 35 + include/linux/interrupt.h | 9 + include/linux/io-pgtable.h | 19 +- include/linux/io_uring.h | 34 +- include/linux/iomap.h | 19 +- include/linux/iommu.h | 21 +- include/linux/ioport.h | 6 +- include/linux/iova.h | 12 + include/linux/ipv6.h | 1 + include/linux/irqflags.h | 12 - include/linux/isa.h | 2 +- include/linux/jump_label.h | 12 +- include/linux/kallsyms.h | 17 +- include/linux/kasan-checks.h | 6 - include/linux/kasan.h | 48 +- include/linux/kbd_kern.h | 10 +- include/linux/kconfig.h | 6 - include/linux/kd.h | 8 + include/linux/kernel.h | 23 +- include/linux/kexec.h | 7 - include/linux/key.h | 5 +- include/linux/keyslot-manager.h | 14 - include/linux/kfence.h | 222 - include/linux/kgdb.h | 3 +- include/linux/khugepaged.h | 2 - include/linux/ks0108.h | 2 +- include/linux/kvm_host.h | 35 +- include/linux/led-class-flash.h | 42 +- include/linux/led-class-multicolor.h | 42 +- include/linux/leds.h | 12 +- include/linux/list.h | 2 +- include/linux/litex.h | 150 +- include/linux/local_lock_internal.h | 5 +- include/linux/lockdep.h | 15 +- include/linux/lockdep_types.h | 18 +- include/linux/lsm_hook_defs.h | 17 +- include/linux/lsm_hooks.h | 10 - include/linux/mdev.h | 2 +- include/linux/mei_cl_bus.h | 2 +- include/linux/memblock.h | 6 +- include/linux/memcontrol.h | 43 +- include/linux/memory.h | 3 +- include/linux/memory_hotplug.h | 33 +- include/linux/memremap.h | 6 - include/linux/mfd/abx500/ab8500.h | 3 + include/linux/mfd/axp20x.h | 2 +- include/linux/mfd/bd9571mwv.h | 45 +- include/linux/mfd/core.h | 6 +- include/linux/mfd/hi6421-spmi-pmic.h | 29 +- include/linux/mfd/intel-m10-bmc.h | 9 - include/linux/mfd/intel_msic.h | 453 + include/linux/mfd/iqs62x.h | 11 +- include/linux/mfd/rohm-generic.h | 16 +- include/linux/mhi.h | 13 +- include/linux/migrate.h | 2 +- include/linux/mlx5/device.h | 5 +- include/linux/mlx5/driver.h | 23 +- include/linux/mlx5/mlx5_ifc.h | 101 +- include/linux/mm-arch-hooks.h | 22 + include/linux/mm.h | 100 +- include/linux/mm_inline.h | 113 +- include/linux/mm_types.h | 7 +- include/linux/mmc/card.h | 1 + include/linux/mmc/core.h | 6 - include/linux/mmc/host.h | 25 +- include/linux/mmzone.h | 71 +- include/linux/mod_devicetable.h | 42 - include/linux/module.h | 48 +- include/linux/mount.h | 8 +- include/linux/mtd/spi-nor.h | 1 - include/linux/mutex.h | 25 + include/linux/namei.h | 1 - include/linux/nd.h | 2 +- include/linux/net.h | 3 + include/linux/netdevice.h | 66 +- include/linux/nfs_fs.h | 10 +- include/linux/nfs_fs_sb.h | 4 +- include/linux/nfsacl.h | 3 - include/linux/nvme.h | 30 +- include/linux/objtool.h | 13 +- include/linux/of_device.h | 14 +- include/linux/of_irq.h | 9 +- include/linux/of_mdio.h | 10 + include/linux/oprofile.h | 209 + include/linux/page-flags.h | 10 +- include/linux/page_counter.h | 9 +- include/linux/pagemap.h | 11 +- include/linux/pagevec.h | 4 + include/linux/parport.h | 31 - include/linux/parser.h | 1 - include/linux/pci-epc.h | 39 +- include/linux/pci-epf.h | 28 +- include/linux/pci.h | 36 +- include/linux/pci_ids.h | 6 +- include/linux/perf_event.h | 4 +- include/linux/pgtable.h | 19 +- include/linux/phy.h | 25 +- include/linux/platform_data/clk-u300.h | 1 + include/linux/platform_data/cros_ec_commands.h | 45 - include/linux/platform_data/dma-atmel.h | 61 + include/linux/platform_data/dma-coh901318.h | 72 + include/linux/platform_data/dma-imx-sdma.h | 11 + include/linux/platform_data/efm32-spi.h | 15 + include/linux/platform_data/efm32-uart.h | 19 + include/linux/platform_data/i2c-hid.h | 41 + include/linux/platform_data/mlxcpld.h | 31 - include/linux/platform_data/mmc-omap.h | 3 +- include/linux/platform_data/x86/mlxcpld.h | 52 + include/linux/platform_profile.h | 41 - include/linux/pm.h | 2 - include/linux/pm_domain.h | 12 - include/linux/pm_opp.h | 112 +- include/linux/pmbus.h | 9 - include/linux/posix_acl.h | 21 +- include/linux/posix_acl_xattr.h | 12 +- include/linux/power/max8903_charger.h | 43 + include/linux/property.h | 7 - include/linux/psp-sev.h | 17 - include/linux/ptrace.h | 2 +- include/linux/rbtree.h | 206 +- include/linux/rcu_segcblist.h | 120 +- include/linux/rcupdate.h | 44 +- include/linux/regulator/ab8500.h | 166 + include/linux/regulator/mt6315-regulator.h | 44 - include/linux/regulator/pca9450.h | 7 - include/linux/reset.h | 19 - include/linux/rmap.h | 3 +- include/linux/rpmsg/qcom_glink.h | 8 +- include/linux/rtc.h | 2 - include/linux/rtc/sirfsoc_rtciobrg.h | 21 + include/linux/rwlock.h | 7 - include/linux/sched.h | 66 +- include/linux/sched/prio.h | 18 +- include/linux/sched/task.h | 2 - include/linux/security.h | 64 +- include/linux/sfi.h | 210 + include/linux/sfi_acpi.h | 93 + include/linux/sirfsoc_dma.h | 7 + include/linux/skbuff.h | 4 +- include/linux/skmsg.h | 1 + include/linux/slab.h | 2 - include/linux/slab_def.h | 3 - include/linux/slub_def.h | 3 - include/linux/soc/brcmstb/brcmstb.h | 16 - include/linux/soc/mediatek/infracfg.h | 8 - include/linux/soc/mediatek/mtk-cmdq.h | 12 + include/linux/soc/mediatek/mtk-mutex.h | 26 - include/linux/soc/qcom/llcc-qcom.h | 3 - include/linux/sony-laptop.h | 2 +- include/linux/soundwire/sdw.h | 2 - include/linux/soundwire/sdw_intel.h | 2 - include/linux/spi/ifx_modem.h | 15 + include/linux/spi/lms283gf05.h | 16 + include/linux/spi/spi-mem.h | 9 - include/linux/spi/spi.h | 44 +- include/linux/srcu.h | 3 - include/linux/srcutiny.h | 7 +- include/linux/stackdepot.h | 9 - include/linux/static_call.h | 77 +- include/linux/static_call_types.h | 50 - include/linux/stmmac.h | 1 - include/linux/string.h | 282 +- include/linux/sunrpc/msg_prot.h | 3 + include/linux/sunrpc/svc.h | 1 - include/linux/sunrpc/svc_rdma.h | 15 +- include/linux/sunrpc/svcsock.h | 2 - include/linux/sunrpc/xdr.h | 13 +- include/linux/sunxi-rsb.h | 2 +- include/linux/surface_acpi_notify.h | 39 - include/linux/surface_aggregator/controller.h | 824 -- include/linux/surface_aggregator/device.h | 423 - include/linux/surface_aggregator/serial_hub.h | 672 -- include/linux/swap.h | 10 +- include/linux/swiotlb.h | 1 - include/linux/syscalls.h | 12 +- include/linux/sysfs.h | 2 - include/linux/tee_drv.h | 2 +- include/linux/thermal.h | 18 +- include/linux/thunderbolt.h | 3 - include/linux/timer.h | 2 - include/linux/topology.h | 1 - include/linux/torture.h | 27 +- include/linux/tpm.h | 14 +- include/linux/trace.h | 3 +- include/linux/trace_events.h | 86 +- include/linux/tracepoint.h | 54 +- include/linux/tty.h | 11 +- include/linux/tty_ldisc.h | 3 +- include/linux/types.h | 8 +- include/linux/units.h | 4 - include/linux/usb/ch9.h | 20 - include/linux/usb/chipidea.h | 6 - include/linux/usb/composite.h | 6 +- include/linux/usb/gadget.h | 11 - include/linux/usb/pd.h | 3 - include/linux/usb/pd_vdo.h | 304 +- include/linux/usb/serial.h | 2 +- include/linux/usb/tcpm.h | 9 - include/linux/usb/tegra_usb_phy.h | 2 - include/linux/usb/typec.h | 23 - include/linux/usb/typec_altmode.h | 10 - include/linux/vdpa.h | 44 +- include/linux/verification.h | 2 - include/linux/vfio.h | 7 - include/linux/vgaarb.h | 6 +- include/linux/virtio_pci_modern.h | 111 - include/linux/vmalloc.h | 6 - include/linux/vme.h | 2 +- include/linux/vmstat.h | 6 - include/linux/vmw_vmci_defs.h | 4 +- include/linux/vt_kern.h | 12 + include/linux/w1.h | 2 +- include/linux/wm97xx.h | 1 + include/linux/workqueue.h | 2 +- include/linux/xattr.h | 30 +- include/linux/z2_battery.h | 1 + include/linux/zpool.h | 3 - include/linux/zsmalloc.h | 2 +- include/linux/zstd.h | 8 +- include/media/davinci/vpif_types.h | 2 + include/media/frame_vector.h | 47 - include/media/v4l2-async.h | 146 +- include/media/v4l2-clk.h | 73 + include/media/v4l2-event.h | 13 +- include/media/v4l2-fwnode.h | 28 +- include/media/videobuf2-core.h | 1 - include/net/act_api.h | 1 - include/net/dsa.h | 20 +- include/net/icmp.h | 6 +- include/net/inet_common.h | 2 - include/net/netfilter/nf_tables.h | 6 - include/net/sock.h | 2 - include/net/switchdev.h | 18 +- include/net/tcp.h | 1 - include/net/xdp.h | 6 - include/rdma/ib_sa.h | 4 + include/rdma/ib_umem.h | 48 +- include/rdma/ib_verbs.h | 9 +- include/rdma/rdma_counter.h | 3 +- include/scsi/libiscsi.h | 6 +- include/scsi/libsas.h | 9 +- include/scsi/scsi.h | 2 - include/scsi/scsi_cmnd.h | 5 - include/scsi/scsi_host.h | 6 - include/scsi/scsi_transport_fc.h | 4 +- include/soc/brcmstb/common.h | 12 + include/soc/canaan/k210-sysctl.h | 43 - include/soc/mediatek/smi.h | 5 +- include/soc/mscc/ocelot.h | 86 +- include/soc/qcom/tcs.h | 9 +- include/soc/tegra/emc.h | 16 + include/sound/core.h | 6 - include/sound/dmaengine_pcm.h | 5 - include/sound/graph_card.h | 6 +- include/sound/hdaudio.h | 14 +- include/sound/hdaudio_ext.h | 2 - include/sound/hdmi-codec.h | 5 - include/sound/intel-nhlt.h | 5 - include/sound/jack.h | 1 - include/sound/rt5645.h | 2 - include/sound/soc-acpi.h | 2 +- include/sound/soc-component.h | 6 - include/sound/soc-dai.h | 4 +- include/sound/soc.h | 4 +- include/sound/sof/ext_manifest.h | 6 +- include/target/target_core_backend.h | 1 - include/target/target_core_base.h | 1 - include/trace/bpf_probe.h | 12 +- include/trace/events/bcache.h | 10 +- include/trace/events/block.h | 20 +- include/trace/events/btrfs.h | 111 +- include/trace/events/error_report.h | 74 - include/trace/events/intel_iommu.h | 39 +- include/trace/events/kmem.h | 24 +- include/trace/events/pagemap.h | 11 +- include/trace/events/rcu.h | 26 - include/trace/events/rpcrdma.h | 50 +- include/trace/events/sunrpc.h | 15 +- include/trace/events/ufs.h | 108 +- include/trace/events/workqueue.h | 6 +- include/trace/trace_events.h | 31 +- include/uapi/asm-generic/unistd.h | 4 +- include/uapi/drm/drm.h | 97 +- include/uapi/drm/drm_fourcc.h | 23 +- include/uapi/drm/drm_mode.h | 13 +- include/uapi/drm/i915_drm.h | 3 +- include/uapi/linux/acrn.h | 580 -- include/uapi/linux/binfmts.h | 4 - include/uapi/linux/bpf.h | 103 +- include/uapi/linux/ccs.h | 18 - include/uapi/linux/cxl_mem.h | 172 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/firewire-cdev.h | 2 +- include/uapi/linux/fsl_mc.h | 34 - include/uapi/linux/fsverity.h | 14 - include/uapi/linux/gfs2_ondisk.h | 5 +- include/uapi/linux/gpio.h | 4 +- include/uapi/linux/i2c-dev.h | 25 +- include/uapi/linux/i2c.h | 128 +- include/uapi/linux/input.h | 2 +- include/uapi/linux/io_uring.h | 11 - include/uapi/linux/kvm.h | 87 - include/uapi/linux/map_to_7segment.h | 11 +- include/uapi/linux/media.h | 1 - include/uapi/linux/mempolicy.h | 4 +- include/uapi/linux/misc/bcm_vk.h | 84 - include/uapi/linux/mount.h | 16 - include/uapi/linux/mptcp.h | 2 - include/uapi/linux/netfilter/nf_tables.h | 5 - include/uapi/linux/nfs3.h | 6 - include/uapi/linux/openat2.h | 4 - include/uapi/linux/perf_event.h | 54 +- include/uapi/linux/pkt_cls.h | 1 - include/uapi/linux/rtc.h | 5 - include/uapi/linux/serial_core.h | 3 + include/uapi/linux/spi/spi.h | 41 - include/uapi/linux/spi/spidev.h | 30 +- include/uapi/linux/surface_aggregator/cdev.h | 78 - include/uapi/linux/tee.h | 2 +- include/uapi/linux/termios.h | 15 + include/uapi/linux/usb/ch9.h | 13 - include/uapi/linux/usb/tmc.h | 3 - include/uapi/linux/v4l2-controls.h | 22 - include/uapi/linux/vdpa.h | 40 - include/uapi/linux/vfio.h | 27 - include/uapi/misc/habanalabs.h | 74 +- include/uapi/rdma/ib_user_ioctl_cmds.h | 14 - include/video/sstfb.h | 4 +- include/xen/grant_table.h | 1 - include/xen/interface/xen.h | 4 +- include/xen/xenbus.h | 9 +- init/Kconfig | 81 +- init/initramfs.c | 64 +- init/main.c | 8 +- init/version.c | 8 + ipc/mqueue.c | 9 +- kernel/Kconfig.preempt | 19 - kernel/Makefile | 2 +- kernel/audit.c | 4 +- kernel/audit_fsnotify.c | 2 +- kernel/auditsc.c | 21 +- kernel/bpf/bpf_iter.c | 2 +- kernel/bpf/bpf_lru_list.c | 7 +- kernel/bpf/btf.c | 76 +- kernel/bpf/cgroup.c | 120 +- kernel/bpf/core.c | 18 +- kernel/bpf/cpumap.c | 46 +- kernel/bpf/devmap.c | 4 +- kernel/bpf/disasm.c | 2 +- kernel/bpf/hashtab.c | 4 +- kernel/bpf/helpers.c | 12 +- kernel/bpf/inode.c | 13 +- kernel/bpf/syscall.c | 16 +- kernel/bpf/task_iter.c | 267 +- kernel/bpf/trampoline.c | 77 +- kernel/bpf/verifier.c | 887 +- kernel/capability.c | 14 +- kernel/cgroup/cgroup-v1.c | 3 - kernel/cgroup/cgroup.c | 61 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 7 - kernel/debug/debug_core.c | 39 +- kernel/debug/gdbstub.c | 4 +- kernel/debug/kdb/kdb_private.h | 12 +- kernel/debug/kdb/kdb_support.c | 53 +- kernel/dma/Kconfig | 3 + kernel/dma/map_benchmark.c | 12 +- kernel/dma/mapping.c | 42 +- kernel/dma/swiotlb.c | 310 +- kernel/entry/common.c | 17 +- kernel/events/core.c | 214 +- kernel/events/uprobes.c | 82 +- kernel/fork.c | 30 - kernel/futex.c | 13 +- kernel/groups.c | 7 +- kernel/irq/irqdomain.c | 2 - kernel/irq/resend.c | 4 +- kernel/kallsyms.c | 8 +- kernel/kcsan/core.c | 26 +- kernel/kexec_core.c | 2 +- kernel/kexec_file.c | 5 - kernel/kexec_internal.h | 2 + kernel/kprobes.c | 44 +- kernel/livepatch/core.c | 7 +- kernel/locking/Makefile | 1 - kernel/locking/irqflag-debug.c | 13 - kernel/locking/lockdep.c | 186 +- kernel/locking/locktorture.c | 1 + kernel/locking/mutex.c | 10 + kernel/locking/qrwlock.c | 1 + kernel/locking/rtmutex.c | 75 +- kernel/locking/rwsem.c | 2 +- .../Makefile.boot => kernel/locking/rwsem.h | 0 kernel/locking/semaphore.c | 2 +- kernel/module.c | 481 +- kernel/module_signature.c | 2 +- kernel/module_signing.c | 2 +- kernel/power/Kconfig | 12 +- kernel/power/main.c | 2 +- kernel/power/process.c | 2 +- kernel/printk/printk.c | 28 +- kernel/printk/printk_ringbuffer.h | 2 +- kernel/printk/printk_safe.c | 16 +- kernel/ptrace.c | 2 +- kernel/rcu/Kconfig | 5 +- kernel/rcu/rcu.h | 16 +- kernel/rcu/rcu_segcblist.c | 216 +- kernel/rcu/rcu_segcblist.h | 57 +- kernel/rcu/rcutorture.c | 395 +- kernel/rcu/refscale.c | 23 +- kernel/rcu/srcutiny.c | 77 +- kernel/rcu/srcutree.c | 147 +- kernel/rcu/tasks.h | 79 - kernel/rcu/tree.c | 154 +- kernel/rcu/tree.h | 4 +- kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_plugin.h | 398 +- kernel/rcu/tree_stall.h | 60 +- kernel/rcu/update.c | 4 +- kernel/resource.c | 98 +- kernel/scftorture.c | 6 +- kernel/sched/core.c | 406 +- kernel/sched/cpufreq_schedutil.c | 122 +- kernel/sched/deadline.c | 94 +- kernel/sched/debug.c | 2 +- kernel/sched/fair.c | 324 +- kernel/sched/features.h | 2 +- kernel/sched/idle.c | 1 - kernel/sched/membarrier.c | 2 +- kernel/sched/rt.c | 2 +- kernel/sched/sched.h | 51 +- kernel/sched/topology.c | 99 +- kernel/seccomp.c | 4 +- kernel/signal.c | 4 +- kernel/smp.c | 4 - kernel/softirq.c | 2 - kernel/static_call.c | 60 +- kernel/sys.c | 5 +- kernel/sysctl.c | 8 +- kernel/time/alarmtimer.c | 8 +- kernel/time/namespace.c | 6 + kernel/time/timer.c | 14 - kernel/torture.c | 167 +- kernel/trace/Kconfig | 37 +- kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 53 +- kernel/trace/bpf_trace.c | 6 - kernel/trace/error_report-traces.c | 11 - kernel/trace/preemptirq_delay_test.c | 14 - kernel/trace/ring_buffer.c | 62 +- kernel/trace/trace.c | 291 +- kernel/trace/trace.h | 64 +- kernel/trace/trace_branch.c | 6 +- kernel/trace/trace_dynevent.c | 35 +- kernel/trace/trace_dynevent.h | 4 +- kernel/trace/trace_event_perf.c | 5 +- kernel/trace/trace_events.c | 40 +- kernel/trace/trace_events_inject.c | 6 +- kernel/trace/trace_events_synth.c | 322 +- kernel/trace/trace_functions.c | 31 +- kernel/trace/trace_functions_graph.c | 32 +- kernel/trace/trace_hwlat.c | 7 +- kernel/trace/trace_irqsoff.c | 86 +- kernel/trace/trace_kprobe.c | 47 +- kernel/trace/trace_mmiotrace.c | 16 +- kernel/trace/trace_output.c | 12 +- kernel/trace/trace_probe.c | 17 - kernel/trace/trace_probe.h | 1 - kernel/trace/trace_sched_wakeup.c | 71 +- kernel/trace/trace_syscalls.c | 20 +- kernel/trace/trace_uprobe.c | 23 +- kernel/tracepoint.c | 91 +- kernel/watch_queue.c | 2 +- kernel/workqueue.c | 4 +- lib/Kconfig | 9 - lib/Kconfig.debug | 58 +- lib/Kconfig.kasan | 6 +- lib/Kconfig.kfence | 82 - lib/Kconfig.ubsan | 17 + lib/Makefile | 5 +- lib/bug.c | 3 + lib/cmdline.c | 28 +- lib/cmdline_kunit.c | 56 - lib/crc7.c | 2 +- lib/crypto/blake2s.c | 48 +- lib/crypto/chacha20poly1305.c | 5 - lib/genalloc.c | 3 +- lib/iov_iter.c | 35 +- lib/kunit/Kconfig | 1 - lib/kunit/assert.c | 39 +- lib/kunit/executor.c | 93 +- lib/linear_ranges.c | 8 +- lib/locking-selftest.c | 334 +- lib/logic_pio.c | 3 - lib/parman.c | 1 + lib/parser.c | 44 +- lib/percpu-refcount.c | 12 +- lib/stackdepot.c | 37 +- lib/test_bitmap.c | 3 +- lib/test_bpf.c | 7 +- lib/test_fpu.c | 6 +- lib/test_kasan.c | 535 +- lib/test_kasan_module.c | 5 +- lib/test_printf.c | 16 +- lib/test_ubsan.c | 49 + lib/timerqueue.c | 28 +- lib/ubsan.c | 68 + lib/vsprintf.c | 36 +- mm/Kconfig | 3 + mm/Makefile | 2 +- mm/backing-dev.c | 9 +- mm/cma.c | 64 +- mm/compaction.c | 73 +- mm/debug.c | 10 +- mm/debug_vm_pgtable.c | 86 +- mm/dmapool.c | 3 +- mm/early_ioremap.c | 12 +- mm/filemap.c | 1105 +-- mm/frame_vector.c | 240 + mm/gup.c | 5 +- mm/huge_memory.c | 34 +- mm/hugetlb.c | 364 +- mm/hugetlb_cgroup.c | 6 +- mm/internal.h | 4 +- mm/kasan/common.c | 235 +- mm/kasan/generic.c | 41 +- mm/kasan/hw_tags.c | 18 +- mm/kasan/kasan.h | 150 +- mm/kasan/quarantine.c | 22 +- mm/kasan/report.c | 23 +- mm/kasan/report_generic.c | 8 +- mm/kasan/report_hw_tags.c | 8 +- mm/kasan/report_sw_tags.c | 8 +- mm/kasan/shadow.c | 83 +- mm/kasan/sw_tags.c | 20 +- mm/kfence/Makefile | 6 - mm/kfence/core.c | 841 -- mm/kfence/kfence.h | 106 - mm/kfence/kfence_test.c | 858 -- mm/kfence/report.c | 262 - mm/khugepaged.c | 65 +- mm/list_lru.c | 12 +- mm/madvise.c | 17 +- mm/memblock.c | 6 +- mm/memcontrol.c | 281 +- mm/memory-failure.c | 40 +- mm/memory.c | 342 +- mm/memory_hotplug.c | 171 +- mm/mempolicy.c | 18 +- mm/mempool.c | 2 +- mm/memremap.c | 23 +- mm/migrate.c | 10 +- mm/mincore.c | 5 +- mm/mlock.c | 5 +- mm/mmap.c | 12 +- mm/mmu_gather.c | 31 +- mm/mprotect.c | 7 +- mm/mremap.c | 11 +- mm/nommu.c | 3 +- mm/oom_kill.c | 11 +- mm/page_alloc.c | 65 +- mm/page_io.c | 64 +- mm/page_owner.c | 4 +- mm/page_reporting.c | 2 +- mm/percpu.c | 36 +- mm/pgtable-generic.c | 5 +- mm/rmap.c | 57 +- mm/shmem.c | 212 +- mm/slab.c | 79 +- mm/slab.h | 32 +- mm/slab_common.c | 138 +- mm/slob.c | 8 +- mm/slub.c | 272 +- mm/swap.c | 88 +- mm/swap_slots.c | 3 +- mm/swap_state.c | 38 +- mm/swapfile.c | 68 +- mm/truncate.c | 131 +- mm/util.c | 31 - mm/vmalloc.c | 13 - mm/vmscan.c | 98 +- mm/vmstat.c | 49 +- mm/workingset.c | 7 +- mm/z3fold.c | 12 +- mm/zbud.c | 1 - mm/zpool.c | 13 - mm/zsmalloc.c | 22 +- mm/zswap.c | 57 +- net/appletalk/ddp.c | 33 +- net/bridge/br_mrp.c | 43 +- net/bridge/br_mrp_switchdev.c | 171 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_netlink.c | 4 +- net/bridge/br_private.h | 18 +- net/bridge/br_private_mrp.h | 38 +- net/bridge/br_stp.c | 4 +- net/bridge/br_switchdev.c | 6 +- net/bridge/br_sysfs_br.c | 166 +- net/bridge/br_vlan.c | 29 +- net/caif/chnl_net.c | 5 +- net/can/af_can.c | 34 +- net/can/j1939/main.c | 22 +- net/can/j1939/socket.c | 13 +- net/can/proc.c | 19 +- net/ceph/ceph_common.c | 17 +- net/core/dev.c | 48 +- net/core/filter.c | 195 +- net/core/flow_dissector.c | 6 +- net/core/skbuff.c | 428 +- net/core/skmsg.c | 3 +- net/core/xdp.c | 70 - net/dsa/Kconfig | 1 - net/dsa/dsa_priv.h | 33 +- net/dsa/port.c | 70 +- net/dsa/slave.c | 50 +- net/dsa/switch.c | 114 +- net/dsa/tag_ocelot.c | 252 +- net/dsa/tag_ocelot_8021q.c | 34 - net/dsa/tag_rtl4_a.c | 43 +- net/hsr/hsr_framereg.c | 9 +- net/hsr/hsr_framereg.h | 1 - net/hsr/hsr_main.h | 1 - net/ipv4/af_inet.c | 19 +- net/ipv4/icmp.c | 5 +- net/ipv4/tcp.c | 14 - net/ipv4/tcp_input.c | 2 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv4/udp.c | 7 +- net/ipv6/af_inet6.c | 19 +- net/ipv6/icmp.c | 18 +- net/ipv6/ip6_icmp.c | 12 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 7 +- net/mptcp/mptcp_diag.c | 2 - net/mptcp/options.c | 31 +- net/mptcp/pm_netlink.c | 3 +- net/mptcp/protocol.c | 119 +- net/mptcp/protocol.h | 19 +- net/mptcp/subflow.c | 89 +- net/netfilter/nf_tables_api.c | 245 +- net/nfc/nci/uart.c | 3 +- net/psample/psample.c | 4 +- net/qrtr/tun.c | 12 +- net/sched/act_api.c | 2 +- net/sched/cls_api.c | 1 - net/sched/cls_flower.c | 54 +- net/socket.c | 19 +- net/sunrpc/rpc_pipe.c | 1 - net/sunrpc/svc.c | 2 +- net/sunrpc/svcsock.c | 35 +- net/sunrpc/xprtrdma/backchannel.c | 4 +- net/sunrpc/xprtrdma/frwr_ops.c | 12 +- net/sunrpc/xprtrdma/rpc_rdma.c | 67 +- net/sunrpc/xprtrdma/svc_rdma.c | 198 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 4 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 91 +- net/sunrpc/xprtrdma/svc_rdma_rw.c | 3 - net/sunrpc/xprtrdma/svc_rdma_sendto.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 6 +- net/sunrpc/xprtrdma/xprt_rdma.h | 15 +- net/sunrpc/xprtsock.c | 17 +- net/switchdev/switchdev.c | 19 +- net/unix/af_unix.c | 5 +- net/xdp/xsk.c | 47 +- net/xdp/xsk_buff_pool.c | 12 +- samples/Kconfig | 2 +- samples/acrn/Makefile | 12 - samples/acrn/guest.ld | 9 - samples/acrn/payload.ld | 9 - samples/acrn/vm-sample.c | 136 - samples/auxdisplay/cfag12864b-example.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/README.rst | 22 +- samples/bpf/bpf_insn.h | 24 +- samples/bpf/cookie_uid_helper_example.c | 2 +- samples/bpf/xdp_redirect_map_kern.c | 60 +- samples/bpf/xdp_redirect_map_user.c | 112 +- samples/kprobes/kprobe_example.c | 9 +- samples/watch_queue/watch_test.c | 2 +- scripts/Kbuild.include | 6 +- scripts/Kconfig.include | 13 +- scripts/Makefile | 1 - scripts/Makefile.build | 68 +- scripts/Makefile.clean | 3 + scripts/Makefile.dtbinst | 3 - scripts/Makefile.lib | 57 +- scripts/Makefile.modfinal | 26 +- scripts/Makefile.modpost | 25 +- scripts/Makefile.ubsan | 2 + scripts/adjust_autoksyms.sh | 3 + scripts/cc-version.sh | 82 - scripts/checkpatch.pl | 164 +- scripts/clang-tools/gen_compile_commands.py | 12 +- scripts/clang-version.sh | 19 + scripts/coccinelle/free/put_device.cocci | 1 + scripts/dtc/.gitignore | 1 - scripts/dtc/Makefile | 9 +- scripts/dtc/data.c | 6 +- scripts/dtc/dtc.c | 4 - scripts/dtc/dtc.h | 8 +- scripts/dtc/fdtdump.c | 163 + scripts/dtc/fdtoverlay.c | 208 - scripts/dtc/flattree.c | 8 +- scripts/dtc/include-prefixes/c6x | 1 + scripts/dtc/libfdt/fdt.c | 4 - scripts/dtc/libfdt/fdt_ro.c | 20 +- scripts/dtc/libfdt/fdt_rw.c | 4 +- scripts/dtc/libfdt/fdt_sw.c | 2 +- scripts/dtc/libfdt/libfdt.h | 126 +- scripts/dtc/libfdt/libfdt_internal.h | 19 - scripts/dtc/livetree.c | 2 +- scripts/dtc/srcpos.c | 2 +- scripts/dtc/update-dtc-source.sh | 3 +- scripts/dtc/version_gen.h | 2 +- scripts/dtc/yamltree.c | 6 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 3 +- scripts/gcc-version.sh | 20 + scripts/gdb/linux/Makefile | 4 +- scripts/gdb/linux/lists.py | 5 - scripts/gen_autoksyms.sh | 38 +- scripts/generate_initcall_order.pl | 270 - scripts/genksyms/genksyms.c | 2 +- scripts/genksyms/genksyms.h | 2 +- scripts/genksyms/lex.l | 56 +- scripts/kconfig/Makefile | 36 +- scripts/kconfig/conf.c | 78 +- scripts/kernel-doc | 65 +- scripts/ld-version.sh | 82 +- scripts/link-vmlinux.sh | 98 +- scripts/lld-version.sh | 20 + scripts/mod/Makefile | 1 - scripts/mod/devicetable-offsets.c | 12 - scripts/mod/file2alias.c | 36 - scripts/mod/modpost.c | 66 +- scripts/mod/modpost.h | 12 +- scripts/mod/sumversion.c | 6 +- scripts/module.lds.S | 30 +- scripts/recordmcount.c | 2 +- scripts/recordmcount.pl | 6 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 30 - scripts/sphinx-pre-install | 4 +- scripts/syscallhdr.sh | 98 - scripts/syscalltbl.sh | 73 - scripts/test_dwarf5_support.sh | 8 - scripts/ver_linux | 12 +- security/apparmor/apparmorfs.c | 3 +- security/apparmor/domain.c | 13 +- security/apparmor/file.c | 4 +- security/apparmor/lsm.c | 21 +- security/commoncap.c | 120 +- security/integrity/digsig.c | 4 +- security/integrity/evm/evm_crypto.c | 18 +- security/integrity/evm/evm_main.c | 4 +- security/integrity/evm/evm_secfs.c | 2 +- security/integrity/ima/ima.h | 27 +- security/integrity/ima/ima_api.c | 16 +- security/integrity/ima/ima_appraise.c | 25 +- security/integrity/ima/ima_asymmetric_keys.c | 5 +- security/integrity/ima/ima_init.c | 5 - security/integrity/ima/ima_kexec.c | 3 - security/integrity/ima/ima_main.c | 91 +- security/integrity/ima/ima_mok.c | 5 +- security/integrity/ima/ima_policy.c | 133 +- security/integrity/ima/ima_queue_keys.c | 7 +- security/keys/Kconfig | 8 +- security/keys/big_key.c | 9 +- security/keys/key.c | 2 - security/keys/keyctl.c | 2 +- security/keys/keyctl_pkey.c | 2 + security/keys/keyring.c | 10 +- security/keys/process_keys.c | 1 - security/keys/trusted-keys/trusted_tpm1.c | 22 +- security/keys/trusted-keys/trusted_tpm2.c | 22 +- security/lsm_audit.c | 5 +- security/security.c | 33 +- security/selinux/Makefile | 2 - security/selinux/avc.c | 10 +- security/selinux/hooks.c | 164 +- security/selinux/ibpkey.c | 1 + security/selinux/ima.c | 44 - security/selinux/include/classmap.h | 2 - security/selinux/include/ima.h | 24 - security/selinux/include/security.h | 4 +- security/selinux/netif.c | 1 + security/selinux/netlink.c | 2 +- security/selinux/netnode.c | 1 + security/selinux/netport.c | 1 + security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 4 +- security/selinux/ss/ebitmap.c | 2 +- security/selinux/ss/hashtab.c | 2 +- security/selinux/ss/services.c | 74 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 22 +- security/smack/smackfs.c | 21 +- security/tomoyo/file.c | 16 +- security/tomoyo/network.c | 10 +- security/tomoyo/util.c | 24 +- sound/ac97/bus.c | 2 +- sound/aoa/codecs/onyx.c | 2 +- sound/aoa/codecs/tas.c | 2 +- sound/aoa/codecs/toonie.c | 2 +- sound/aoa/core/alsa.c | 8 +- sound/aoa/fabrics/layout.c | 6 +- sound/aoa/soundbus/sysfs.c | 2 +- sound/arm/aaci.c | 10 +- sound/arm/pxa2xx-ac97.c | 2 +- sound/core/Kconfig | 9 - sound/core/compress_offload.c | 2 +- sound/core/control.c | 20 +- sound/core/ctljack.c | 2 +- sound/core/hwdep.c | 6 +- sound/core/init.c | 23 +- sound/core/jack.c | 304 +- sound/core/oss/mixer_oss.c | 14 +- sound/core/oss/rate.c | 4 +- sound/core/pcm.c | 29 +- sound/core/pcm_dmaengine.c | 2 - sound/core/pcm_local.h | 7 - sound/core/pcm_memory.c | 12 +- sound/core/pcm_native.c | 60 +- sound/core/rawmidi.c | 2 +- sound/core/seq/oss/seq_oss_midi.c | 4 +- sound/core/seq/oss/seq_oss_synth.c | 6 +- sound/core/seq/seq_clientmgr.c | 2 +- sound/core/seq/seq_memory.c | 2 +- sound/core/seq/seq_ports.c | 6 +- sound/core/sound.c | 15 - sound/core/timer.c | 10 +- sound/core/timer_compat.c | 4 +- sound/drivers/aloop.c | 2 +- sound/drivers/dummy.c | 2 +- sound/drivers/opl3/opl3_oss.c | 2 +- sound/drivers/opl3/opl3_synth.c | 2 +- sound/drivers/vx/vx_pcm.c | 3 +- sound/firewire/bebob/bebob_hwdep.c | 10 +- sound/firewire/dice/Makefile | 3 +- sound/firewire/dice/dice-harman.c | 26 - sound/firewire/dice/dice-hwdep.c | 2 +- sound/firewire/dice/dice.c | 12 - sound/firewire/dice/dice.h | 1 - sound/firewire/digi00x/digi00x-hwdep.c | 2 +- sound/firewire/fireface/ff-hwdep.c | 12 +- sound/firewire/fireface/ff-protocol-latter.c | 118 +- sound/firewire/fireworks/fireworks_hwdep.c | 2 +- sound/firewire/motu/motu-hwdep.c | 2 +- sound/firewire/oxfw/oxfw-hwdep.c | 12 +- sound/firewire/tascam/tascam-hwdep.c | 2 +- sound/hda/Kconfig | 18 - sound/hda/Makefile | 3 - sound/hda/ext/hdac_ext_controller.c | 39 +- sound/hda/ext/hdac_ext_stream.c | 2 +- sound/hda/hdac_bus.c | 23 - sound/hda/hdac_controller.c | 14 - sound/hda/hdac_regmap.c | 2 +- sound/hda/hdac_stream.c | 5 +- sound/hda/hdac_sysfs.c | 2 +- sound/hda/intel-dsp-config.c | 43 +- sound/hda/intel-nhlt.c | 54 +- sound/hda/intel-sdw-acpi.c | 179 - sound/i2c/i2c.c | 4 +- sound/isa/ad1848/ad1848.c | 7 +- sound/isa/adlib.c | 3 +- sound/isa/cmi8328.c | 3 +- sound/isa/cmi8330.c | 3 +- sound/isa/cs423x/cs4231.c | 7 +- sound/isa/cs423x/cs4236.c | 7 +- sound/isa/es1688/es1688.c | 7 +- sound/isa/es18xx.c | 5 +- sound/isa/galaxy/galaxy.c | 3 +- sound/isa/gus/gusclassic.c | 3 +- sound/isa/gus/gusextreme.c | 3 +- sound/isa/gus/gusmax.c | 3 +- sound/isa/gus/interwave.c | 3 +- sound/isa/msnd/msnd_pinnacle.c | 3 +- sound/isa/opl3sa2.c | 3 +- sound/isa/opti9xx/miro.c | 3 +- sound/isa/opti9xx/opti92x-ad1848.c | 5 +- sound/isa/sb/jazz16.c | 3 +- sound/isa/sb/sb16.c | 3 +- sound/isa/sb/sb16_csp.c | 2 +- sound/isa/sb/sb8.c | 3 +- sound/isa/sb/sb_mixer.c | 2 +- sound/isa/sc6000.c | 3 +- sound/isa/sscape.c | 3 +- sound/isa/wavefront/wavefront.c | 3 +- sound/mips/Kconfig | 7 - sound/mips/Makefile | 1 - sound/mips/snd-n64.c | 372 - sound/oss/dmasound/dmasound_core.c | 4 +- sound/pci/ad1889.c | 3 +- sound/pci/ali5451/ali5451.c | 3 +- sound/pci/als300.c | 3 +- sound/pci/als4000.c | 3 +- sound/pci/asihpi/hpidebug.c | 2 +- sound/pci/au88x0/au88x0.c | 3 +- sound/pci/aw2/aw2-alsa.c | 3 +- sound/pci/azt3328.c | 5 +- sound/pci/bt87x.c | 3 +- sound/pci/ca0106/ca0106_main.c | 3 +- sound/pci/cs46xx/cs46xx_lib.c | 2 +- sound/pci/cs5535audio/cs5535audio.c | 3 +- sound/pci/cs5535audio/cs5535audio_olpc.c | 4 +- sound/pci/ctxfi/cthw20k1.c | 8 +- sound/pci/ctxfi/cthw20k2.c | 10 +- sound/pci/ctxfi/ctpcm.c | 2 +- sound/pci/ctxfi/ctresource.c | 2 +- sound/pci/emu10k1/emu10k1.c | 4 +- sound/pci/emu10k1/emu10k1_main.c | 2 +- sound/pci/emu10k1/emufx.c | 6 +- sound/pci/emu10k1/memory.c | 2 +- sound/pci/ens1370.c | 4 +- sound/pci/es1938.c | 3 +- sound/pci/es1968.c | 5 +- sound/pci/fm801.c | 2 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 8 +- sound/pci/hda/hda_controller.c | 2 +- sound/pci/hda/hda_eld.c | 2 +- sound/pci/hda/hda_generic.c | 6 +- sound/pci/hda/hda_intel.c | 20 +- sound/pci/hda/hda_jack.c | 6 +- sound/pci/hda/hda_tegra.c | 90 +- sound/pci/hda/patch_ca0132.c | 9 +- sound/pci/hda/patch_conexant.c | 2 +- sound/pci/hda/patch_hdmi.c | 19 +- sound/pci/hda/patch_realtek.c | 66 - sound/pci/ice1712/ice1712.c | 3 +- sound/pci/ice1712/juli.c | 2 +- sound/pci/ice1712/psc724.c | 4 +- sound/pci/ice1712/quartet.c | 2 +- sound/pci/ice1712/wm8776.c | 2 +- sound/pci/intel8x0m.c | 3 +- sound/pci/lola/lola.c | 2 +- sound/pci/lola/lola_clock.c | 2 +- sound/pci/lola/lola_pcm.c | 2 +- sound/pci/maestro3.c | 5 +- sound/pci/rme9652/hdsp.c | 74 +- sound/pci/rme9652/hdspm.c | 2 +- sound/pci/sis7019.c | 2 +- sound/pci/sonicvibes.c | 5 +- sound/pci/trident/trident_main.c | 7 +- sound/ppc/keywest.c | 2 +- sound/soc/Kconfig | 20 +- sound/soc/Makefile | 8 +- sound/soc/adi/axi-i2s.c | 2 +- sound/soc/amd/acp3x-rt5682-max9836.c | 4 +- sound/soc/atmel/atmel-i2s.c | 2 +- sound/soc/atmel/atmel-pcm-pdc.c | 78 +- sound/soc/atmel/mchp-i2s-mcc.c | 4 +- sound/soc/au1x/i2sc.c | 2 +- sound/soc/bcm/bcm2835-i2s.c | 4 +- sound/soc/bcm/bcm63xx-i2s-whistler.c | 2 +- sound/soc/bcm/cygnus-pcm.c | 107 +- sound/soc/cirrus/ep93xx-i2s.c | 2 +- sound/soc/codecs/Kconfig | 31 +- sound/soc/codecs/Makefile | 10 +- sound/soc/codecs/ab8500-codec.c | 4 +- sound/soc/codecs/adau1372.c | 2 +- sound/soc/codecs/adau1373.c | 6 +- sound/soc/codecs/adau1701.c | 2 +- sound/soc/codecs/adau17x1.c | 3 +- sound/soc/codecs/ak4554.c | 2 +- sound/soc/codecs/ak4613.c | 2 +- sound/soc/codecs/ak4641.c | 4 +- sound/soc/codecs/ak4642.c | 2 +- sound/soc/codecs/alc5632.c | 2 +- sound/soc/codecs/cpcap.c | 139 +- sound/soc/codecs/cros_ec_codec.c | 12 - sound/soc/codecs/cs35l32.c | 2 +- sound/soc/codecs/cs35l33.c | 2 +- sound/soc/codecs/cs35l34.c | 2 +- sound/soc/codecs/cs35l35.c | 2 +- sound/soc/codecs/cs35l36.c | 2 +- sound/soc/codecs/cs4234.c | 2 +- sound/soc/codecs/cs4271.c | 2 +- sound/soc/codecs/cs42l56.c | 3 +- sound/soc/codecs/cs42l73.c | 6 +- sound/soc/codecs/cs43130.c | 6 +- sound/soc/codecs/cs4341.c | 2 +- sound/soc/codecs/cs4349.c | 2 +- sound/soc/codecs/cs47l15.c | 12 +- sound/soc/codecs/cs47l24.c | 12 +- sound/soc/codecs/cs47l35.c | 12 +- sound/soc/codecs/cs47l85.c | 16 +- sound/soc/codecs/cs47l90.c | 16 +- sound/soc/codecs/cs47l92.c | 12 +- sound/soc/codecs/cs53l30.c | 2 +- sound/soc/codecs/cx2072x.c | 2 +- sound/soc/codecs/da7210.c | 2 +- sound/soc/codecs/da7213.c | 2 +- sound/soc/codecs/da7218.c | 8 +- sound/soc/codecs/da7219.c | 4 +- sound/soc/codecs/da9055.c | 2 +- sound/soc/codecs/es8316.c | 5 +- sound/soc/codecs/es8328.c | 5 +- sound/soc/codecs/hdmi-codec.c | 4 +- sound/soc/codecs/inno_rk3036.c | 2 +- sound/soc/codecs/jz4740.c | 2 +- sound/soc/codecs/jz4760.c | 889 -- sound/soc/codecs/lm49453.c | 2 +- sound/soc/codecs/lochnagar-sc.c | 12 +- sound/soc/codecs/lpass-rx-macro.c | 3599 -------- sound/soc/codecs/lpass-tx-macro.c | 1862 ---- sound/soc/codecs/lpass-wsa-macro.c | 43 +- sound/soc/codecs/max98373-sdw.c | 4 +- sound/soc/codecs/max98373.c | 2 +- sound/soc/codecs/max9860.c | 2 +- sound/soc/codecs/max9867.c | 2 +- sound/soc/codecs/mc13783.c | 2 +- sound/soc/codecs/ml26124.c | 2 +- sound/soc/codecs/mt6359.c | 18 +- sound/soc/codecs/mt6660.c | 4 +- sound/soc/codecs/nau8810.c | 2 +- sound/soc/codecs/nau8822.c | 2 +- sound/soc/codecs/rt1015.c | 122 +- sound/soc/codecs/rt1015.h | 5 + sound/soc/codecs/rt1308-sdw.c | 2 +- sound/soc/codecs/rt274.c | 2 +- sound/soc/codecs/rt286.c | 4 +- sound/soc/codecs/rt298.c | 4 +- sound/soc/codecs/rt5645.c | 78 +- sound/soc/codecs/rt5670.c | 4 +- sound/soc/codecs/rt5682-i2c.c | 3 - sound/soc/codecs/rt5682-sdw.c | 25 +- sound/soc/codecs/rt5682.c | 16 +- sound/soc/codecs/rt5682.h | 2 +- sound/soc/codecs/rt700-sdw.c | 6 +- sound/soc/codecs/rt711-sdw.c | 6 +- sound/soc/codecs/rt715-sdw.c | 2 +- sound/soc/codecs/sgtl5000.c | 2 +- sound/soc/codecs/sirf-audio-codec.c | 575 ++ sound/soc/codecs/ssm2602.c | 4 +- sound/soc/codecs/tas2764.c | 2 +- sound/soc/codecs/tas2770.c | 2 +- sound/soc/codecs/tlv320adcx140.c | 2 +- sound/soc/codecs/tlv320aic31xx.c | 4 +- sound/soc/codecs/tlv320aic32x4.c | 2 +- sound/soc/codecs/tlv320aic3x.c | 2 +- sound/soc/codecs/tscs42xx.c | 4 +- sound/soc/codecs/tscs454.c | 12 +- sound/soc/codecs/wm5102.c | 12 +- sound/soc/codecs/wm5110.c | 12 +- sound/soc/codecs/wm8510.c | 2 +- sound/soc/codecs/wm8731.c | 2 +- sound/soc/codecs/wm8770.c | 2 +- sound/soc/codecs/wm8804.c | 2 +- sound/soc/codecs/wm8903.c | 2 +- sound/soc/codecs/wm8904.c | 2 +- sound/soc/codecs/wm8940.c | 2 +- sound/soc/codecs/wm8960.c | 2 +- sound/soc/codecs/wm8962.c | 2 +- sound/soc/codecs/wm8974.c | 2 +- sound/soc/codecs/wm8978.c | 2 +- sound/soc/codecs/wm8983.c | 2 +- sound/soc/codecs/wm8985.c | 2 +- sound/soc/codecs/wm8988.c | 2 +- sound/soc/codecs/wm8993.c | 2 +- sound/soc/codecs/wm8994.c | 4 +- sound/soc/codecs/wm8997.c | 8 +- sound/soc/codecs/wm8998.c | 12 +- sound/soc/codecs/wm9713.c | 2 +- sound/soc/codecs/wm_adsp.c | 108 +- sound/soc/codecs/wmfw.h | 6 +- sound/soc/codecs/wsa881x.c | 1 - sound/soc/codecs/zl38060.c | 4 +- sound/soc/codecs/zx_aud96p22.c | 401 + sound/soc/fsl/Kconfig | 1 - sound/soc/fsl/fsl_asrc.c | 5 + sound/soc/fsl/fsl_easrc.c | 2 +- sound/soc/fsl/fsl_esai.c | 13 +- sound/soc/fsl/fsl_micfil.c | 9 +- sound/soc/fsl/fsl_sai.c | 8 +- sound/soc/fsl/fsl_spdif.c | 14 +- sound/soc/fsl/fsl_ssi.c | 12 +- sound/soc/fsl/fsl_xcvr.c | 7 +- sound/soc/generic/audio-graph-card.c | 17 +- sound/soc/generic/simple-card-utils.c | 13 +- sound/soc/intel/Kconfig | 2 - sound/soc/intel/boards/Kconfig | 12 - sound/soc/intel/boards/Makefile | 2 - sound/soc/intel/boards/bytcht_es8316.c | 3 + sound/soc/intel/boards/bytcr_rt5640.c | 89 +- sound/soc/intel/boards/bytcr_rt5651.c | 13 - sound/soc/intel/boards/bytcr_wm5102.c | 465 - sound/soc/intel/boards/cht_bsw_nau8824.c | 15 +- sound/soc/intel/boards/sof_maxim_common.c | 5 +- sound/soc/intel/boards/sof_rt5682.c | 7 + sound/soc/intel/boards/sof_sdw.c | 131 +- sound/soc/intel/catpt/pcm.c | 14 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-byt-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-cfl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cht-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 5 +- sound/soc/intel/common/soc-acpi-intel-glk-match.c | 3 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-kbl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-skl-match.c | 3 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 32 +- sound/soc/intel/common/soc-intel-quirks.h | 25 - sound/soc/intel/keembay/kmb_platform.c | 230 +- sound/soc/intel/keembay/kmb_platform.h | 10 - sound/soc/intel/skylake/skl.c | 8 +- sound/soc/jz4740/jz4740-i2s.c | 2 +- sound/soc/kirkwood/kirkwood-dma.c | 79 +- sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt2701/mt2701-afe-pcm.c | 10 +- sound/soc/mediatek/mt6797/mt6797-dai-pcm.c | 8 +- sound/soc/mediatek/mt8173/mt8173-afe-pcm.c | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 6 + sound/soc/mediatek/mt8183/mt8183-dai-pcm.c | 8 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 47 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 4 +- sound/soc/mediatek/mt8192/mt8192-dai-pcm.c | 8 +- sound/soc/mediatek/mt8192/mt8192-dai-tdm.c | 2 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 84 +- sound/soc/meson/aiu-fifo-i2s.c | 1 + sound/soc/meson/aiu-fifo-spdif.c | 1 + sound/soc/meson/aiu-fifo.c | 18 +- sound/soc/pxa/pxa2xx-i2s.c | 2 +- sound/soc/qcom/lpass-apq8016.c | 2 +- sound/soc/qcom/lpass-cpu.c | 47 +- sound/soc/qcom/lpass-lpaif-reg.h | 3 + sound/soc/qcom/lpass-sc7180.c | 2 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/qdsp6/q6afe.c | 2 +- sound/soc/qcom/qdsp6/q6asm-dai.c | 21 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/qcom/qdsp6/q6routing.c | 18 + sound/soc/rockchip/rockchip_i2s.c | 4 +- sound/soc/rockchip/rockchip_pdm.c | 2 +- sound/soc/samsung/i2s.c | 2 +- sound/soc/samsung/pcm.c | 2 +- sound/soc/sh/rcar/core.c | 6 +- sound/soc/sh/siu.h | 2 +- sound/soc/sh/siu_pcm.c | 2 +- sound/soc/sirf/Kconfig | 21 + sound/soc/sirf/Makefile | 8 + sound/soc/sirf/sirf-audio-port.c | 86 + sound/soc/sirf/sirf-audio.c | 160 + sound/soc/sirf/sirf-usp.c | 435 + sound/soc/sirf/sirf-usp.h | 292 + sound/soc/soc-component.c | 54 - sound/soc/soc-dapm.c | 13 +- sound/soc/soc-pcm.c | 465 +- sound/soc/soc-topology-test.c | 843 -- sound/soc/soc-topology.c | 30 +- sound/soc/sof/Kconfig | 15 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/core.c | 19 - sound/soc/sof/debug.c | 2 +- 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-bus.c | 33 +- sound/soc/sof/intel/hda-compress.c | 4 +- sound/soc/sof/intel/hda-dsp.c | 24 +- sound/soc/sof/intel/hda-loader.c | 17 +- sound/soc/sof/intel/hda-pcm.c | 18 +- sound/soc/sof/intel/hda-stream.c | 38 +- sound/soc/sof/intel/hda-trace.c | 8 +- sound/soc/sof/intel/hda.c | 295 +- sound/soc/sof/intel/hda.h | 13 +- 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/intel/tgl.c | 3 +- sound/soc/sof/ipc.c | 4 +- sound/soc/sof/loader.c | 8 +- sound/soc/sof/ops.h | 43 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 1 + sound/soc/sof/sof-acpi-dev.c | 130 +- sound/soc/sof/sof-acpi-dev.h | 16 - sound/soc/sof/sof-pci-dev.c | 346 +- sound/soc/sof/sof-pci-dev.h | 17 - sound/soc/sof/sof-priv.h | 8 +- sound/soc/sof/topology.c | 14 +- sound/soc/sprd/sprd-mcdt.c | 10 +- sound/soc/stm/stm32_i2s.c | 310 +- sound/soc/sunxi/sun4i-i2s.c | 2 +- sound/soc/sunxi/sun8i-codec.c | 12 +- sound/soc/tegra/Kconfig | 42 +- sound/soc/tegra/Makefile | 2 - sound/soc/tegra/tegra186_dspk.c | 2 +- sound/soc/tegra/tegra20_i2s.c | 2 +- sound/soc/tegra/tegra210_dmic.c | 2 +- sound/soc/tegra/tegra210_i2s.c | 2 +- sound/soc/tegra/tegra30_ahub.c | 64 +- sound/soc/tegra/tegra30_ahub.h | 5 +- sound/soc/tegra/tegra30_i2s.c | 2 +- sound/soc/tegra/tegra_audio_graph_card.c | 252 - sound/soc/tegra/tegra_pcm.c | 6 +- sound/soc/ti/davinci-mcasp.c | 2 +- sound/soc/txx9/Kconfig | 30 + sound/soc/txx9/Makefile | 12 + sound/soc/txx9/txx9aclc-ac97.c | 230 + sound/soc/txx9/txx9aclc-generic.c | 88 + sound/soc/txx9/txx9aclc.c | 422 + sound/soc/txx9/txx9aclc.h | 71 + sound/soc/zte/Kconfig | 26 + sound/soc/zte/Makefile | 4 + sound/soc/zte/zx-i2s.c | 452 + sound/soc/zte/zx-spdif.c | 363 + sound/soc/zte/zx-tdm.c | 458 + sound/usb/bcd2000/bcd2000.c | 2 +- sound/usb/caiaq/audio.c | 2 +- sound/usb/caiaq/device.c | 6 +- sound/usb/caiaq/midi.c | 2 +- sound/usb/card.c | 15 +- sound/usb/card.h | 2 +- sound/usb/clock.c | 14 +- sound/usb/endpoint.c | 87 +- sound/usb/hiface/chip.c | 6 +- sound/usb/hiface/pcm.c | 2 +- sound/usb/implicit.c | 5 +- sound/usb/mixer.c | 41 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 369 +- sound/usb/mixer_scarlett.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 +- sound/usb/mixer_us16x08.c | 2 +- sound/usb/pcm.c | 19 +- sound/usb/quirks-table.h | 117 - sound/usb/quirks.c | 20 - sound/x86/intel_hdmi_audio.c | 5 +- sound/xen/xen_snd_front_cfg.c | 2 +- tools/Makefile | 14 +- tools/arch/powerpc/include/uapi/asm/kvm.h | 2 - tools/arch/powerpc/include/uapi/asm/perf_regs.h | 28 +- tools/arch/x86/include/asm/disabled-features.h | 3 +- tools/arch/x86/include/asm/insn.h | 45 - tools/arch/x86/include/asm/orc_types.h | 10 - tools/arch/x86/include/asm/required-features.h | 3 +- tools/arch/x86/lib/insn.c | 119 +- tools/bpf/bpf_dbg.c | 2 +- tools/bpf/bpftool/Makefile | 4 +- tools/bpf/bpftool/prog.c | 4 - tools/bpf/resolve_btfids/.gitignore | 3 +- tools/bpf/resolve_btfids/Makefile | 44 +- tools/bpf/runqslower/Makefile | 3 + tools/build/Makefile.feature | 4 +- tools/build/feature/Makefile | 4 +- tools/build/feature/test-libopencsd.c | 4 +- tools/gpio/gpio-utils.c | 89 + tools/gpio/gpio-utils.h | 6 + tools/include/linux/export.h | 3 + tools/include/linux/objtool.h | 13 +- tools/include/linux/rbtree.h | 192 +- tools/include/linux/static_call_types.h | 50 - tools/include/linux/types.h | 3 - tools/include/nolibc/nolibc.h | 153 +- tools/include/uapi/asm-generic/unistd.h | 4 +- tools/include/uapi/linux/bpf.h | 103 +- tools/include/uapi/linux/bpf_perf_event.h | 1 - tools/include/uapi/linux/kvm.h | 1 - tools/include/uapi/linux/perf_event.h | 96 +- tools/include/uapi/linux/prctl.h | 3 - tools/include/uapi/linux/tcp.h | 357 - tools/lib/api/fs/cgroup.c | 95 +- tools/lib/bpf/.gitignore | 1 + tools/lib/bpf/Makefile | 47 +- tools/lib/bpf/btf.c | 12 +- tools/lib/bpf/libbpf.c | 22 +- tools/lib/bpf/xsk.c | 83 +- tools/lib/perf/include/perf/event.h | 18 +- tools/memory-model/Documentation/glossary.txt | 12 +- tools/memory-model/README | 2 +- .../litmus-tests/CoRR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoRW+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWR+poonceonce+Once.litmus | 4 +- .../litmus-tests/CoWW+poonceonce.litmus | 4 +- .../IRIW+fencembonceonces+OnceOnce.litmus | 5 +- .../litmus-tests/IRIW+poonceonces+OnceOnce.litmus | 5 +- .../ISA2+pooncelock+pooncelock+pombonce.litmus | 7 +- .../litmus-tests/ISA2+poonceonces.litmus | 6 +- ...cerelease+poacquirerelease+poacquireonce.litmus | 6 +- .../LB+fencembonceonce+ctrlonceonce.litmus | 5 +- .../LB+poacquireonce+pooncerelease.litmus | 5 +- .../litmus-tests/LB+poonceonces.litmus | 5 +- .../MP+fencewmbonceonce+fencermbonceonce.litmus | 5 +- .../litmus-tests/MP+onceassign+derefonce.litmus | 4 +- .../MP+polockmbonce+poacquiresilsil.litmus | 5 +- .../MP+polockonce+poacquiresilsil.litmus | 5 +- tools/memory-model/litmus-tests/MP+polocks.litmus | 6 +- .../litmus-tests/MP+poonceonces.litmus | 5 +- .../MP+pooncerelease+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/MP+porevlocks.litmus | 6 +- .../litmus-tests/R+fencembonceonces.litmus | 5 +- .../memory-model/litmus-tests/R+poonceonces.litmus | 5 +- .../S+fencewmbonceonce+poacquireonce.litmus | 5 +- .../memory-model/litmus-tests/S+poonceonces.litmus | 5 +- .../litmus-tests/SB+fencembonceonces.litmus | 5 +- .../litmus-tests/SB+poonceonces.litmus | 5 +- .../litmus-tests/SB+rfionceonce-poonceonces.litmus | 5 +- .../litmus-tests/WRC+poonceonces+Once.litmus | 5 +- .../WRC+pooncerelease+fencermbonceonce+Once.litmus | 5 +- .../Z6.0+pooncelock+poonceLock+pombonce.litmus | 7 +- .../Z6.0+pooncelock+pooncelock+pombonce.litmus | 7 +- ...release+poacquirerelease+fencembonceonce.litmus | 6 +- tools/objtool/.gitignore | 2 +- tools/objtool/Documentation/stack-validation.txt | 16 +- tools/objtool/Makefile | 5 +- tools/objtool/arch.h | 93 + tools/objtool/arch/x86/decode.c | 54 +- tools/objtool/arch/x86/include/arch/endianness.h | 9 - .../arch/x86/include/{arch/elf.h => arch_elf.h} | 0 .../x86/include/{arch/special.h => arch_special.h} | 0 .../objtool/arch/x86/include/{arch => }/cfi_regs.h | 0 tools/objtool/arch/x86/special.c | 6 +- tools/objtool/builtin-check.c | 14 +- tools/objtool/builtin-orc.c | 10 +- tools/objtool/builtin.h | 16 + tools/objtool/cfi.h | 38 + tools/objtool/check.c | 532 +- tools/objtool/check.h | 69 + tools/objtool/elf.c | 113 +- tools/objtool/{include/objtool => }/elf.h | 0 tools/objtool/include/objtool/arch.h | 89 - tools/objtool/include/objtool/builtin.h | 16 - tools/objtool/include/objtool/cfi.h | 38 - tools/objtool/include/objtool/check.h | 94 - tools/objtool/include/objtool/endianness.h | 38 - tools/objtool/include/objtool/objtool.h | 32 - tools/objtool/include/objtool/special.h | 41 - tools/objtool/include/objtool/warn.h | 66 - tools/objtool/objtool.c | 7 +- tools/objtool/objtool.h | 32 + tools/objtool/orc_dump.c | 11 +- tools/objtool/orc_gen.c | 315 +- tools/objtool/special.c | 14 +- tools/objtool/special.h | 41 + tools/objtool/warn.h | 66 + tools/objtool/weak.c | 9 +- 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-intel-pt.txt | 89 +- 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/topdown.txt | 78 +- tools/perf/Makefile.config | 9 - tools/perf/Makefile.perf | 50 +- tools/perf/arch/arm/include/perf_regs.h | 2 +- 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/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/include/perf_regs.h | 2 +- tools/perf/arch/s390/util/machine.c | 3 +- tools/perf/arch/x86/include/perf_regs.h | 2 +- tools/perf/arch/x86/tests/insn-x86.c | 1 - .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 4 +- tools/perf/arch/x86/util/Build | 3 - 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/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-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.h | 1 - tools/perf/command-list.txt | 1 - 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/builtin-test.c | 4 - tools/perf/tests/code-reading.c | 10 +- tools/perf/tests/demangle-ocaml-test.c | 43 - tools/perf/tests/openat-syscall-all-cpus.c | 1 + tools/perf/tests/parse-metric.c | 24 - tools/perf/tests/sample-parsing.c | 20 +- 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/tests.h | 1 - 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 | 125 +- tools/perf/util/evlist.h | 12 - tools/perf/util/evsel.c | 63 +- tools/perf/util/evsel.h | 9 - tools/perf/util/evsel_fprintf.c | 2 - tools/perf/util/header.c | 2 +- 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 | 8 +- 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/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 | 1 - 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 | 109 +- tools/perf/util/sort.h | 6 - tools/perf/util/stat-display.c | 4 +- tools/perf/util/stat-shadow.c | 92 - tools/perf/util/stat.c | 6 +- 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/unwind-libdw.c | 11 +- tools/perf/util/xyarray.c | 33 + tools/power/acpi/common/cmfsize.c | 2 +- tools/power/acpi/common/getopt.c | 2 +- .../acpi/os_specific/service_layers/oslinuxtbl.c | 2 +- .../acpi/os_specific/service_layers/osunixdir.c | 2 +- .../acpi/os_specific/service_layers/osunixmap.c | 2 +- .../acpi/os_specific/service_layers/osunixxf.c | 2 +- tools/power/acpi/tools/acpidump/acpidump.h | 2 +- tools/power/acpi/tools/acpidump/apdump.c | 2 +- tools/power/acpi/tools/acpidump/apfiles.c | 2 +- tools/power/acpi/tools/acpidump/apmain.c | 2 +- tools/power/cpupower/Makefile | 8 +- tools/power/cpupower/bench/Makefile | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 3 +- tools/power/cpupower/utils/helpers/amd.c | 65 +- tools/power/cpupower/utils/helpers/cpuid.c | 20 +- tools/power/cpupower/utils/helpers/helpers.h | 14 +- tools/power/cpupower/utils/helpers/misc.c | 9 +- tools/power/x86/intel-speed-select/isst-config.c | 115 +- tools/power/x86/intel-speed-select/isst-core.c | 11 - tools/power/x86/intel-speed-select/isst-display.c | 18 - tools/power/x86/intel-speed-select/isst.h | 2 - tools/scripts/Makefile.include | 8 - tools/testing/kunit/kunit.py | 30 +- tools/testing/kunit/kunit_config.py | 13 +- tools/testing/kunit/kunit_kernel.py | 18 +- tools/testing/kunit/kunit_tool_test.py | 204 +- tools/testing/scatterlist/main.c | 1 + tools/testing/selftests/Makefile | 10 +- .../selftests/arm64/mte/check_buffer_fill.c | 2 +- tools/testing/selftests/bpf/.gitignore | 2 + tools/testing/selftests/bpf/Makefile | 8 +- tools/testing/selftests/bpf/README.rst | 24 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/bpf_sockopt_helpers.h | 21 - tools/testing/selftests/bpf/bpf_tcp_helpers.h | 1 - .../selftests/bpf/bpf_testmod/bpf_testmod-events.h | 6 - .../selftests/bpf/bpf_testmod/bpf_testmod.c | 21 +- .../selftests/bpf/bpf_testmod/bpf_testmod.h | 6 - .../selftests/bpf/prog_tests/atomic_bounds.c | 17 - tools/testing/selftests/bpf/prog_tests/bind_perm.c | 109 - tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 118 +- .../testing/selftests/bpf/prog_tests/bpf_tcp_ca.c | 1 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- tools/testing/selftests/bpf/prog_tests/check_mtu.c | 216 - .../selftests/bpf/prog_tests/cls_redirect.c | 1 - .../selftests/bpf/prog_tests/fexit_stress.c | 4 +- .../selftests/bpf/prog_tests/global_func_args.c | 60 - .../selftests/bpf/prog_tests/module_attach.c | 27 - .../selftests/bpf/prog_tests/ns_current_pid_tgid.c | 118 +- tools/testing/selftests/bpf/prog_tests/recursion.c | 41 - .../selftests/bpf/prog_tests/socket_cookie.c | 76 - .../selftests/bpf/prog_tests/sockmap_basic.c | 1 - .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 28 - .../selftests/bpf/prog_tests/stack_var_off.c | 35 - .../selftests/bpf/prog_tests/test_global_funcs.c | 8 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 23 +- .../selftests/bpf/prog_tests/test_local_storage.c | 2 +- .../selftests/bpf/prog_tests/trampoline_count.c | 4 +- tools/testing/selftests/bpf/progs/atomic_bounds.c | 24 - tools/testing/selftests/bpf/progs/bind_perm.c | 45 - tools/testing/selftests/bpf/progs/bpf_iter.h | 8 - .../selftests/bpf/progs/bpf_iter_task_vma.c | 58 - .../selftests/bpf/progs/connect_force_port4.c | 8 - .../selftests/bpf/progs/connect_force_port6.c | 8 - tools/testing/selftests/bpf/progs/ima.c | 33 +- tools/testing/selftests/bpf/progs/lsm.c | 69 - tools/testing/selftests/bpf/progs/recursion.c | 46 - tools/testing/selftests/bpf/progs/recvmsg4_prog.c | 42 - tools/testing/selftests/bpf/progs/recvmsg6_prog.c | 48 - tools/testing/selftests/bpf/progs/sendmsg4_prog.c | 7 - tools/testing/selftests/bpf/progs/sendmsg6_prog.c | 5 - .../selftests/bpf/progs/socket_cookie_prog.c | 47 +- tools/testing/selftests/bpf/progs/sockopt_sk.c | 23 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 198 - .../selftests/bpf/progs/test_cls_redirect.c | 7 - .../selftests/bpf/progs/test_global_func10.c | 29 - .../selftests/bpf/progs/test_global_func11.c | 19 - .../selftests/bpf/progs/test_global_func12.c | 21 - .../selftests/bpf/progs/test_global_func13.c | 24 - .../selftests/bpf/progs/test_global_func14.c | 21 - .../selftests/bpf/progs/test_global_func15.c | 22 - .../selftests/bpf/progs/test_global_func16.c | 22 - .../selftests/bpf/progs/test_global_func9.c | 132 - .../selftests/bpf/progs/test_global_func_args.c | 91 - .../selftests/bpf/progs/test_module_attach.c | 10 - .../selftests/bpf/progs/test_ns_current_pid_tgid.c | 28 +- .../selftests/bpf/progs/test_stack_var_off.c | 51 - .../selftests/bpf/test_current_pid_tgid_new_ns.c | 160 + tools/testing/selftests/bpf/test_flow_dissector.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 2 +- tools/testing/selftests/bpf/test_progs.h | 1 + tools/testing/selftests/bpf/test_sock_addr.c | 86 +- tools/testing/selftests/bpf/test_socket_cookie.c | 208 + tools/testing/selftests/bpf/test_verifier.c | 88 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 10 +- tools/testing/selftests/bpf/verifier/atomic_and.c | 2 +- .../testing/selftests/bpf/verifier/atomic_bounds.c | 27 - tools/testing/selftests/bpf/verifier/atomic_or.c | 2 +- tools/testing/selftests/bpf/verifier/atomic_xor.c | 2 +- tools/testing/selftests/bpf/verifier/basic_stack.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 4 +- tools/testing/selftests/bpf/verifier/const_or.c | 4 +- .../selftests/bpf/verifier/helper_access_var_len.c | 12 +- tools/testing/selftests/bpf/verifier/int_ptr.c | 6 +- tools/testing/selftests/bpf/verifier/jit.c | 24 - tools/testing/selftests/bpf/verifier/raw_stack.c | 10 +- tools/testing/selftests/bpf/verifier/stack_ptr.c | 22 +- tools/testing/selftests/bpf/verifier/unpriv.c | 2 +- tools/testing/selftests/bpf/verifier/var_off.c | 115 +- tools/testing/selftests/bpf/vmtest.sh | 368 - tools/testing/selftests/bpf/xdpxceiver.c | 225 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 + .../selftests/breakpoints/breakpoint_test_arm64.c | 4 +- tools/testing/selftests/dma/dma_map_benchmark.c | 21 +- tools/testing/selftests/dmabuf-heaps/Makefile | 2 +- tools/testing/selftests/dmabuf-heaps/dmabuf-heap.c | 149 +- .../inter-event/trigger-synthetic-event-syntax.tc | 4 - .../trigger-synthetic_event_syntax_errors.tc | 35 +- tools/testing/selftests/gpio/Makefile | 26 +- tools/testing/selftests/gpio/config | 1 - tools/testing/selftests/gpio/gpio-mockup-cdev.c | 198 - tools/testing/selftests/gpio/gpio-mockup-chardev.c | 323 + tools/testing/selftests/gpio/gpio-mockup-sysfs.sh | 168 +- tools/testing/selftests/gpio/gpio-mockup.sh | 497 +- tools/testing/selftests/ipc/msgque.c | 6 +- tools/testing/selftests/kselftest_deps.sh | 4 +- tools/testing/selftests/kselftest_harness.h | 26 +- tools/testing/selftests/kselftest_module.h | 18 +- tools/testing/selftests/kvm/.gitignore | 7 - tools/testing/selftests/kvm/Makefile | 7 - tools/testing/selftests/kvm/demand_paging_test.c | 43 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 92 +- .../testing/selftests/kvm/hardware_disable_test.c | 165 - tools/testing/selftests/kvm/include/kvm_util.h | 6 + tools/testing/selftests/kvm/include/numaif.h | 55 - .../testing/selftests/kvm/include/perf_test_util.h | 7 +- tools/testing/selftests/kvm/include/test_util.h | 16 +- .../selftests/kvm/include/x86_64/processor.h | 41 +- tools/testing/selftests/kvm/lib/kvm_util.c | 7 +- tools/testing/selftests/kvm/lib/perf_test_util.c | 31 +- tools/testing/selftests/kvm/lib/test_util.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 145 - tools/testing/selftests/kvm/lib/x86_64/svm.c | 8 +- .../kvm/memslot_modification_stress_test.c | 212 - tools/testing/selftests/kvm/settings | 1 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 3 +- .../testing/selftests/kvm/x86_64/get_cpuid_test.c | 175 - tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 31 +- .../selftests/kvm/x86_64/vmx_pmu_msrs_test.c | 131 - .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 544 -- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 320 - .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 149 - tools/testing/selftests/mount_setattr/.gitignore | 1 - tools/testing/selftests/mount_setattr/Makefile | 7 - tools/testing/selftests/mount_setattr/config | 1 - .../selftests/mount_setattr/mount_setattr_test.c | 1424 --- .../testing/selftests/net/forwarding/tc_flower.sh | 39 +- tools/testing/selftests/powerpc/eeh/eeh-basic.sh | 41 +- .../testing/selftests/powerpc/eeh/eeh-functions.sh | 168 +- .../testing/selftests/powerpc/eeh/eeh-vf-aware.sh | 45 - .../selftests/powerpc/eeh/eeh-vf-unaware.sh | 35 - .../testing/selftests/rcutorture/bin/config2csv.sh | 67 - .../selftests/rcutorture/bin/console-badness.sh | 1 - .../testing/selftests/rcutorture/bin/functions.sh | 36 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 9 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 3 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 12 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 103 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 2 +- .../selftests/rcutorture/bin/parse-build.sh | 2 +- .../selftests/rcutorture/bin/parse-console.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 442 - .../selftests/rcutorture/configs/rcu/RUDE01.boot | 1 - .../selftests/rcutorture/configs/rcu/TASKS01.boot | 1 - .../selftests/rcutorture/configs/rcu/TREE01.boot | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 10 +- tools/testing/selftests/tc-testing/Makefile | 3 +- tools/testing/selftests/timens/.gitignore | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 +- tools/testing/selftests/wireguard/netns.sh | 15 +- tools/testing/selftests/x86/helpers.h | 24 +- tools/testing/selftests/x86/ldt_gdt.c | 2 +- tools/tracing/Makefile | 19 - tools/tracing/latency/.gitignore | 2 - tools/tracing/latency/Makefile | 24 - tools/tracing/latency/latency-collector.c | 2108 ----- usr/Kconfig | 1 + usr/include/Makefile | 2 + virt/kvm/dirty_ring.c | 8 +- virt/kvm/kvm_main.c | 83 +- virt/kvm/mmu_lock.h | 23 - 9977 files changed, 277580 insertions(+), 406136 deletions(-) delete mode 100644 Documentation/ABI/stable/sysfs-bus-fsl-mc delete mode 100644 Documentation/ABI/testing/sysfs-bus-cxl delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-emif delete mode 100644 Documentation/ABI/testing/sysfs-bus-dfl-devices-n3000-nios delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ad5766 delete mode 100644 Documentation/ABI/testing/sysfs-bus-pci-devices-pvpanic delete mode 100644 Documentation/ABI/testing/sysfs-class-led-trigger-tty delete mode 100644 Documentation/ABI/testing/sysfs-class-power-ltc4162l delete mode 100644 Documentation/ABI/testing/sysfs-devices-xenbus delete mode 100644 Documentation/ABI/testing/sysfs-driver-input-cros-ec-keyb create mode 100644 Documentation/ABI/testing/sysfs-firmware-sfi delete mode 100644 Documentation/ABI/testing/sysfs-platform_profile delete mode 100644 Documentation/PCI/endpoint/function/binding/pci-ntb.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-function.rst delete mode 100644 Documentation/PCI/endpoint/pci-ntb-howto.rst create mode 100644 Documentation/arm/marvel.rst delete mode 100644 Documentation/arm/marvell.rst delete mode 100644 Documentation/dev-tools/kfence.rst delete mode 100644 Documentation/dev-tools/kunit/tips.rst delete mode 100644 Documentation/devicetree/bindings/arm/amlogic/amlogic,meson-mx- [...] create mode 100644 Documentation/devicetree/bindings/arm/sirf.yaml create mode 100644 Documentation/devicetree/bindings/arm/ste-u300.txt create mode 100644 Documentation/devicetree/bindings/arm/zte,sysctrl.txt create mode 100644 Documentation/devicetree/bindings/arm/zte.yaml delete mode 100644 Documentation/devicetree/bindings/auxdisplay/holtek,ht16k33.yaml create mode 100644 Documentation/devicetree/bindings/c6x/clocks.txt create mode 100644 Documentation/devicetree/bindings/c6x/dscr.txt create mode 100644 Documentation/devicetree/bindings/c6x/emifa.txt create mode 100644 Documentation/devicetree/bindings/c6x/soc.txt delete mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/allwinner,sun9i-a80-usb [...] create mode 100644 Documentation/devicetree/bindings/clock/csr,atlas7-car.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,easic-n5x.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-mpll.yaml create mode 100644 Documentation/devicetree/bindings/clock/prima2-clock.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,a7pll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc7280.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sc8180x.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-sm8350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gpucc-sdm660.yaml create mode 100644 Documentation/devicetree/bindings/clock/ste-u300-syscon-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/tango4-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/zx296702-clk.txt create mode 100644 Documentation/devicetree/bindings/clock/zx296718-clk.txt delete mode 100644 Documentation/devicetree/bindings/crypto/intel,keembay-ocs-hcu.yaml delete mode 100644 Documentation/devicetree/bindings/display/connector/dp-connector.yaml create mode 100644 Documentation/devicetree/bindings/display/ht16k33.txt create mode 100644 Documentation/devicetree/bindings/display/ste,mcde.txt delete mode 100644 Documentation/devicetree/bindings/display/ste,mcde.yaml delete mode 100644 Documentation/devicetree/bindings/dma/intel,ldma.yaml create mode 100644 Documentation/devicetree/bindings/dma/sirfsoc-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.txt delete mode 100644 Documentation/devicetree/bindings/dma/snps,dw-axi-dmac.yaml create mode 100644 Documentation/devicetree/bindings/dma/ste-coh901318.txt create mode 100644 Documentation/devicetree/bindings/dma/zxdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-atlas7.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-stericsson-coh901.txt delete mode 100644 Documentation/devicetree/bindings/gpio/toshiba,gpio-visconti.yaml create mode 100644 Documentation/devicetree/bindings/gpio/zx296702-gpio.txt create mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.txt delete mode 100644 Documentation/devicetree/bindings/gpu/brcm,bcm-v3d.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tps23861.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-sirf.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-stu300.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-zx2967.txt create mode 100644 Documentation/devicetree/bindings/i3c/i3c.txt delete mode 100644 Documentation/devicetree/bindings/i3c/i3c.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/silvaco,i3c-master.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5686.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5696.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ad5766.yaml create mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3050.txt delete mode 100644 Documentation/devicetree/bindings/iio/gyroscope/invensense,mpu3 [...] create mode 100644 Documentation/devicetree/bindings/iio/imu/inv_mpu6050.txt delete mode 100644 Documentation/devicetree/bindings/iio/imu/invensense,mpu6050.yaml delete mode 100644 Documentation/devicetree/bindings/iio/magnetometer/yamaha,yas530.yaml delete mode 100644 Documentation/devicetree/bindings/input/goodix,gt7375p.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,msm8916.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,qcs404.yaml delete mode 100644 Documentation/devicetree/bindings/interconnect/qcom,rpm.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/allwinne [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/realtek, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/sigma,sm [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/ti,c64x+ [...] create mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.txt delete mode 100644 Documentation/devicetree/bindings/iommu/mediatek,iommu.yaml delete mode 100644 Documentation/devicetree/bindings/leds/leds-lgm.yaml delete mode 100644 Documentation/devicetree/bindings/media/allegro,al5e.yaml create mode 100644 Documentation/devicetree/bindings/media/allegro.txt delete mode 100644 Documentation/devicetree/bindings/media/i2c/imx258.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ov5647.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5647.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5648.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov8865.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/sony,imx334.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-interface-devices.yaml delete mode 100644 Documentation/devicetree/bindings/media/video-interfaces.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/canaan,k210-sysctl.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/ene-kb930.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,cgu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,dma-xway.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,ebu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/lantiq/lantiq,pmu.yaml delete mode 100644 Documentation/devicetree/bindings/mips/realtek-rtl.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/arm,pl18x.yaml create mode 100644 Documentation/devicetree/bindings/mmc/mmci.txt create mode 100644 Documentation/devicetree/bindings/mmc/sdhci-sirf.txt create mode 100644 Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt create mode 100644 Documentation/devicetree/bindings/mtd/cadence-quadspi.txt create mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.txt delete mode 100644 Documentation/devicetree/bindings/mtd/jedec,spi-nor.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm4908-p [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/partition.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/qcom,smem-part.yaml delete mode 100644 Documentation/devicetree/bindings/net/toshiba,visconti-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/rmem.yaml delete mode 100644 Documentation/devicetree/bindings/pci/microchip,pcie-host.yaml create mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/brcm,brcmstb-usb-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,dsi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,tphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,ufs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/mediatek,xsphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-tphy.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-ufs.txt create mode 100644 Documentation/devicetree/bindings/phy/phy-mtk-xsphy.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/canaan,k210-fpioa.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-atlas7.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8180x-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm8350-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,tlmm-common.yaml delete mode 100644 Documentation/devicetree/bindings/power/brcm,bcm-pmb.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/bq256xx.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/ltc4162-l.yaml create mode 100644 Documentation/devicetree/bindings/pwm/pwm-zx.txt delete mode 100644 Documentation/devicetree/bindings/regulator/mt6315-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt4831-regu [...] delete mode 100644 Documentation/devicetree/bindings/reset/brcm,bcm4908-misc-pcie- [...] delete mode 100644 Documentation/devicetree/bindings/reset/canaan,k210-rst.yaml create mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/hisilicon,hi3660-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/sirf,rstc.txt create mode 100644 Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt delete mode 100644 Documentation/devicetree/bindings/riscv/canaan.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/nxp,pcf2127.yaml create mode 100644 Documentation/devicetree/bindings/rtc/sirf,prima2-sysrtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/stericsson,coh901331.txt create mode 100644 Documentation/devicetree/bindings/serial/sirf-uart.txt delete mode 100644 Documentation/devicetree/bindings/soc/imx/imx8m-soc.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.txt delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,smem.yaml create mode 100644 Documentation/devicetree/bindings/soc/zte/pd-2967xx.txt delete mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra-audio-grap [...] delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-rx-macro.yaml delete mode 100644 Documentation/devicetree/bindings/sound/qcom,lpass-tx-macro.yaml create mode 100644 Documentation/devicetree/bindings/sound/sirf-audio-codec.txt create mode 100644 Documentation/devicetree/bindings/sound/sirf-usp.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,tdm.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-aud96p22.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-i2s.txt create mode 100644 Documentation/devicetree/bindings/sound/zte,zx-spdif.txt delete mode 100644 Documentation/devicetree/bindings/spi/cadence-quadspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad.yaml delete mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-sirf.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-zynq-qspi.txt delete mode 100644 Documentation/devicetree/bindings/spi/xlnx,zynq-qspi.yaml delete mode 100644 Documentation/devicetree/bindings/thermal/qcom-spmi-adc-tm5.yaml create mode 100644 Documentation/devicetree/bindings/thermal/tango-thermal.txt create mode 100644 Documentation/devicetree/bindings/thermal/zx2967-thermal.txt create mode 100644 Documentation/devicetree/bindings/timer/stericsson-u300-apptimer.txt create mode 100644 Documentation/devicetree/bindings/timer/ti,c64x+timer64.txt create mode 100644 Documentation/devicetree/bindings/usb/dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/generic-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/generic.txt create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtk-xhci.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,mtu3.yaml create mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.txt delete mode 100644 Documentation/devicetree/bindings/usb/mediatek,musb.yaml create mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.txt delete mode 100644 Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/snps,dwc3.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-device.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-device.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb-drd.yaml create mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.txt delete mode 100644 Documentation/devicetree/bindings/usb/usb-xhci.yaml delete mode 100644 Documentation/devicetree/bindings/usb/usb.yaml delete mode 100644 Documentation/devicetree/bindings/watchdog/intel,keembay-wdt.yaml create mode 100644 Documentation/devicetree/bindings/watchdog/sigma,smp8642-wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/sirfsoc_wdt.txt create mode 100644 Documentation/devicetree/bindings/watchdog/stericsson-coh901327.txt create mode 100644 Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt delete mode 100644 Documentation/driver-api/cxl/index.rst delete mode 100644 Documentation/driver-api/cxl/memory-devices.rst create mode 100644 Documentation/driver-api/media/v4l2-clocks.rst create mode 100644 Documentation/driver-api/pti_intel_mid.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/client.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/cdev.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/clients/san.rst delete mode 100644 Documentation/driver-api/surface_aggregator/index.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal-api.rst delete mode 100644 Documentation/driver-api/surface_aggregator/internal.rst delete mode 100644 Documentation/driver-api/surface_aggregator/overview.rst delete mode 100644 Documentation/driver-api/surface_aggregator/ssh.rst create mode 100644 Documentation/hwmon/ab8500.rst create mode 100644 Documentation/hwmon/abx500.rst delete mode 100644 Documentation/hwmon/aht10.rst delete mode 100644 Documentation/hwmon/tps23861.rst delete mode 100644 Documentation/livepatch/reliable-stacktrace.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/index.rst delete mode 100644 Documentation/networking/device_drivers/qlogic/qlge.rst delete mode 100644 Documentation/power/powercap/dtpm.rst delete mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Documentation/sound/designs/jack-injection.rst delete mode 100644 Documentation/translations/zh_CN/iio/ep93xx_adc.rst delete mode 100644 Documentation/translations/zh_CN/iio/iio_configfs.rst delete mode 100644 Documentation/translations/zh_CN/iio/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/booting.rst delete mode 100644 Documentation/translations/zh_CN/mips/features.rst delete mode 100644 Documentation/translations/zh_CN/mips/index.rst delete mode 100644 Documentation/translations/zh_CN/mips/ingenic-tcu.rst delete mode 100644 Documentation/userspace-api/media/drivers/ccs.rst delete mode 100644 Documentation/userspace-api/sysfs-platform_profile.rst delete mode 100644 Documentation/virt/acrn/cpuid.rst delete mode 100644 Documentation/virt/acrn/index.rst delete mode 100644 Documentation/virt/acrn/introduction.rst delete mode 100644 Documentation/virt/acrn/io-request.rst create mode 100644 arch/alpha/oprofile/Makefile create mode 100644 arch/alpha/oprofile/common.c create mode 100644 arch/alpha/oprofile/op_impl.h create mode 100644 arch/alpha/oprofile/op_model_ev4.c create mode 100644 arch/alpha/oprofile/op_model_ev5.c create mode 100644 arch/alpha/oprofile/op_model_ev6.c create mode 100644 arch/alpha/oprofile/op_model_ev67.c create mode 100644 arch/arc/oprofile/Makefile create mode 100644 arch/arc/oprofile/common.c delete mode 100644 arch/arm/boot/compressed/fdt_check_mem_start.c delete mode 100644 arch/arm/boot/dts/am335x-myirtech-myc.dtsi delete mode 100644 arch/arm/boot/dts/am335x-myirtech-myd.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-supermicro-x11spi.dts create mode 100644 arch/arm/boot/dts/atlas6-evb.dts create mode 100644 arch/arm/boot/dts/atlas6.dtsi create mode 100644 arch/arm/boot/dts/atlas7-evb.dts create mode 100644 arch/arm/boot/dts/atlas7.dtsi create mode 100644 arch/arm/boot/dts/efm32gg-dk3750.dts create mode 100644 arch/arm/boot/dts/efm32gg.dtsi delete mode 100644 arch/arm/boot/dts/imx6dl-plybas.dts delete mode 100644 arch/arm/boot/dts/imx6dl-plym2m.dts delete mode 100644 arch/arm/boot/dts/imx6dl-prtmvt.dts delete mode 100644 arch/arm/boot/dts/imx6dl-victgo.dts delete mode 100644 arch/arm/boot/dts/imx6dl-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6q-vicut1.dts delete mode 100644 arch/arm/boot/dts/imx6qdl-vicut1.dtsi delete mode 100644 arch/arm/boot/dts/imx6qp-vicutp.dts delete mode 100644 arch/arm/boot/dts/imx6ul-prti6g.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity-breadbee-common.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc3x2.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc3x3.dtsi create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x2.dts create mode 100644 arch/arm/boot/dts/picoxcell-pc7302-pc3x3.dts create mode 100644 arch/arm/boot/dts/prima2-evb.dts create mode 100644 arch/arm/boot/dts/prima2.dtsi delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac-bit.dts delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dts delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-ap120c-ac.dtsi delete mode 100644 arch/arm/boot/dts/qcom-ipq4018-jalapeno.dts delete mode 100644 arch/arm/boot/dts/qcom-pmx55.dtsi delete mode 100644 arch/arm/boot/dts/qcom-sdx55-mtp.dts delete mode 100644 arch/arm/boot/dts/qcom-sdx55.dtsi create mode 100644 arch/arm/boot/dts/ste-u300.dts delete mode 100644 arch/arm/boot/dts/ste-ux500-samsung-janice.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631-imx179.dts delete mode 100644 arch/arm/boot/dts/sun8i-v3-sl631.dtsi create mode 100644 arch/arm/boot/dts/tango4-common.dtsi create mode 100644 arch/arm/boot/dts/tango4-smp8758.dtsi create mode 100644 arch/arm/boot/dts/tango4-vantage-1172.dts create mode 100644 arch/arm/boot/dts/zx296702-ad1.dts create mode 100644 arch/arm/boot/dts/zx296702.dtsi delete mode 100644 arch/arm/boot/dts/zynq-ebaz4205.dts create mode 100644 arch/arm/configs/efm32_defconfig create mode 100644 arch/arm/configs/prima2_defconfig create mode 100644 arch/arm/configs/tango4_defconfig create mode 100644 arch/arm/configs/u300_defconfig create mode 100644 arch/arm/configs/zx_defconfig delete mode 100644 arch/arm/crypto/blake2b-neon-core.S delete mode 100644 arch/arm/crypto/blake2b-neon-glue.c delete mode 100644 arch/arm/crypto/blake2s-core.S delete mode 100644 arch/arm/crypto/blake2s-glue.c delete mode 100644 arch/arm/include/asm/archrandom.h create mode 100644 arch/arm/include/debug/efm32.S create mode 100644 arch/arm/include/debug/sirf.S create mode 100644 arch/arm/mach-efm32/Makefile copy arch/arm/{mach-lpc18xx => mach-efm32}/Makefile.boot (100%) create mode 100644 arch/arm/mach-efm32/dtmachine.c create mode 100644 arch/arm/mach-picoxcell/Kconfig create mode 100644 arch/arm/mach-picoxcell/Makefile create mode 100644 arch/arm/mach-picoxcell/common.c create mode 100644 arch/arm/mach-prima2/Kconfig create mode 100644 arch/arm/mach-prima2/Makefile create mode 100644 arch/arm/mach-prima2/common.c create mode 100644 arch/arm/mach-prima2/common.h create mode 100644 arch/arm/mach-prima2/headsmp.S create mode 100644 arch/arm/mach-prima2/hotplug.c create mode 100644 arch/arm/mach-prima2/platsmp.c create mode 100644 arch/arm/mach-prima2/pm.c create mode 100644 arch/arm/mach-prima2/pm.h create mode 100644 arch/arm/mach-prima2/rstc.c create mode 100644 arch/arm/mach-prima2/rtciobrg.c create mode 100644 arch/arm/mach-prima2/sleep.S create mode 100644 arch/arm/mach-tango/Kconfig create mode 100644 arch/arm/mach-tango/Makefile create mode 100644 arch/arm/mach-tango/platsmp.c create mode 100644 arch/arm/mach-tango/pm.c create mode 100644 arch/arm/mach-tango/pm.h create mode 100644 arch/arm/mach-tango/setup.c create mode 100644 arch/arm/mach-tango/smc.S create mode 100644 arch/arm/mach-tango/smc.h create mode 100644 arch/arm/mach-u300/Kconfig create mode 100644 arch/arm/mach-u300/Makefile create mode 100644 arch/arm/mach-u300/core.c create mode 100644 arch/arm/mach-u300/regulator.c create mode 100644 arch/arm/mach-zx/Kconfig create mode 100644 arch/arm/mach-zx/Makefile create mode 100644 arch/arm/mach-zx/core.h create mode 100644 arch/arm/mach-zx/headsmp.S create mode 100644 arch/arm/mach-zx/platsmp.c create mode 100644 arch/arm/mach-zx/zx296702-pm-domain.c create mode 100644 arch/arm/mach-zx/zx296702.c create mode 100644 arch/arm/oprofile/Makefile create mode 100644 arch/arm/oprofile/common.c delete mode 100644 arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab-early-adopter.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid-hc4.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906-netgear-r8000p.dts delete mode 100644 arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/stingray/stingray-sata.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/fsl-ls1028a-kontron-sl28-var1.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-nitrogen-r2.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw700x.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw71xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-baseboard.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-kit.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mn-beacon-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phyboard-pollux-rdk.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mp-phycore-som.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-r4.dts delete mode 100644 arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8183-kukui-krane-sku0.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000+p3668-0001.dts delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668-0001.dtsi delete mode 100644 arch/arm64/boot/dts/nvidia/tegra194-p3668.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/apq8094-sony-xperia-kitakami-karin_windy.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-alcatel-idol347.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-asus-z00l.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8916-longcheer-l8910.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-octagon-talkman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8992-msft-lumia-talkman.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-cityman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon-cityman.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-ivy.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-karin.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-satsuki.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8994-sony-xperia-kitakami-suzuran.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-pins.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-enchilada.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sm8350-mtp.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8350.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts delete mode 100644 arch/arm64/boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3399-nanopi-m4b.dts delete mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts create mode 100644 arch/arm64/boot/dts/zte/Makefile create mode 100644 arch/arm64/boot/dts/zte/zx296718-evb.dts create mode 100644 arch/arm64/boot/dts/zte/zx296718-pcbox.dts create mode 100644 arch/arm64/boot/dts/zte/zx296718.dtsi delete mode 100644 arch/arm64/include/asm/kfence.h delete mode 100644 arch/arm64/include/asm/setup.h delete mode 100644 arch/arm64/include/asm/trans_pgd.h delete mode 100644 arch/arm64/kernel/idreg-override.c rename arch/arm64/kernel/{vdso-wrap.S => vdso/vdso.S} (100%) rename arch/arm64/kernel/{vdso32-wrap.S => vdso32/vdso.S} (100%) delete mode 100644 arch/arm64/kvm/hyp/nvhe/gen-hyprel.c delete mode 100644 arch/arm64/kvm/trng.c create mode 100644 arch/arm64/mm/numa.c delete mode 100644 arch/arm64/mm/trans_pgd.c create mode 100644 arch/c6x/Kconfig create mode 100644 arch/c6x/Kconfig.debug create mode 100644 arch/c6x/Makefile create mode 100644 arch/c6x/boot/Makefile create mode 100644 arch/c6x/boot/dts/Makefile create mode 100644 arch/c6x/boot/dts/dsk6455.dts create mode 100644 arch/c6x/boot/dts/evmc6457.dts create mode 100644 arch/c6x/boot/dts/evmc6472.dts create mode 100644 arch/c6x/boot/dts/evmc6474.dts create mode 100644 arch/c6x/boot/dts/evmc6678.dts create mode 100644 arch/c6x/boot/dts/tms320c6455.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6457.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6472.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6474.dtsi create mode 100644 arch/c6x/boot/dts/tms320c6678.dtsi create mode 100644 arch/c6x/configs/dsk6455_defconfig create mode 100644 arch/c6x/configs/evmc6457_defconfig create mode 100644 arch/c6x/configs/evmc6472_defconfig create mode 100644 arch/c6x/configs/evmc6474_defconfig create mode 100644 arch/c6x/configs/evmc6678_defconfig create mode 100644 arch/c6x/include/asm/Kbuild copy arch/{alpha => c6x}/include/asm/asm-offsets.h (100%) create mode 100644 arch/c6x/include/asm/bitops.h create mode 100644 arch/c6x/include/asm/bug.h create mode 100644 arch/c6x/include/asm/cache.h create mode 100644 arch/c6x/include/asm/cacheflush.h create mode 100644 arch/c6x/include/asm/checksum.h create mode 100644 arch/c6x/include/asm/clock.h create mode 100644 arch/c6x/include/asm/cmpxchg.h create mode 100644 arch/c6x/include/asm/delay.h create mode 100644 arch/c6x/include/asm/dscr.h create mode 100644 arch/c6x/include/asm/elf.h create mode 100644 arch/c6x/include/asm/flat.h create mode 100644 arch/c6x/include/asm/ftrace.h create mode 100644 arch/c6x/include/asm/hardirq.h create mode 100644 arch/c6x/include/asm/irq.h create mode 100644 arch/c6x/include/asm/irqflags.h create mode 100644 arch/c6x/include/asm/linkage.h create mode 100644 arch/c6x/include/asm/megamod-pic.h create mode 100644 arch/c6x/include/asm/mmu_context.h create mode 100644 arch/c6x/include/asm/module.h create mode 100644 arch/c6x/include/asm/page.h create mode 100644 arch/c6x/include/asm/pgtable.h create mode 100644 arch/c6x/include/asm/processor.h create mode 100644 arch/c6x/include/asm/procinfo.h create mode 100644 arch/c6x/include/asm/ptrace.h create mode 100644 arch/c6x/include/asm/sections.h create mode 100644 arch/c6x/include/asm/setup.h create mode 100644 arch/c6x/include/asm/soc.h create mode 100644 arch/c6x/include/asm/special_insns.h create mode 100644 arch/c6x/include/asm/string.h create mode 100644 arch/c6x/include/asm/switch_to.h create mode 100644 arch/c6x/include/asm/syscall.h create mode 100644 arch/c6x/include/asm/syscalls.h create mode 100644 arch/c6x/include/asm/thread_info.h create mode 100644 arch/c6x/include/asm/timer64.h create mode 100644 arch/c6x/include/asm/timex.h create mode 100644 arch/c6x/include/asm/tlb.h create mode 100644 arch/c6x/include/asm/traps.h create mode 100644 arch/c6x/include/asm/uaccess.h create mode 100644 arch/c6x/include/asm/unaligned.h create mode 100644 arch/c6x/include/asm/vmalloc.h copy arch/{arc => c6x}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/c6x/include/uapi/asm/byteorder.h create mode 100644 arch/c6x/include/uapi/asm/ptrace.h create mode 100644 arch/c6x/include/uapi/asm/setup.h create mode 100644 arch/c6x/include/uapi/asm/sigcontext.h create mode 100644 arch/c6x/include/uapi/asm/swab.h create mode 100644 arch/c6x/include/uapi/asm/unistd.h create mode 100644 arch/c6x/kernel/Makefile create mode 100644 arch/c6x/kernel/asm-offsets.c create mode 100644 arch/c6x/kernel/c6x_ksyms.c create mode 100644 arch/c6x/kernel/devicetree.c create mode 100644 arch/c6x/kernel/entry.S create mode 100644 arch/c6x/kernel/head.S create mode 100644 arch/c6x/kernel/irq.c create mode 100644 arch/c6x/kernel/module.c create mode 100644 arch/c6x/kernel/process.c create mode 100644 arch/c6x/kernel/ptrace.c create mode 100644 arch/c6x/kernel/setup.c create mode 100644 arch/c6x/kernel/signal.c create mode 100644 arch/c6x/kernel/soc.c create mode 100644 arch/c6x/kernel/switch_to.S create mode 100644 arch/c6x/kernel/sys_c6x.c create mode 100644 arch/c6x/kernel/time.c create mode 100644 arch/c6x/kernel/traps.c create mode 100644 arch/c6x/kernel/vectors.S create mode 100644 arch/c6x/kernel/vmlinux.lds.S create mode 100644 arch/c6x/lib/Makefile create mode 100644 arch/c6x/lib/checksum.c create mode 100644 arch/c6x/lib/csum_64plus.S create mode 100644 arch/c6x/lib/divi.S create mode 100644 arch/c6x/lib/divremi.S create mode 100644 arch/c6x/lib/divremu.S create mode 100644 arch/c6x/lib/divu.S create mode 100644 arch/c6x/lib/llshl.S create mode 100644 arch/c6x/lib/llshr.S create mode 100644 arch/c6x/lib/llshru.S create mode 100644 arch/c6x/lib/memcpy_64plus.S create mode 100644 arch/c6x/lib/mpyll.S create mode 100644 arch/c6x/lib/negll.S create mode 100644 arch/c6x/lib/pop_rts.S create mode 100644 arch/c6x/lib/push_rts.S create mode 100644 arch/c6x/lib/remi.S create mode 100644 arch/c6x/lib/remu.S create mode 100644 arch/c6x/lib/strasgi.S create mode 100644 arch/c6x/lib/strasgi_64plus.S create mode 100644 arch/c6x/mm/Makefile create mode 100644 arch/c6x/mm/dma-coherent.c create mode 100644 arch/c6x/mm/init.c create mode 100644 arch/c6x/platforms/Kconfig create mode 100644 arch/c6x/platforms/Makefile create mode 100644 arch/c6x/platforms/cache.c create mode 100644 arch/c6x/platforms/dscr.c create mode 100644 arch/c6x/platforms/emif.c create mode 100644 arch/c6x/platforms/megamod-pic.c create mode 100644 arch/c6x/platforms/pll.c create mode 100644 arch/c6x/platforms/plldata.c create mode 100644 arch/c6x/platforms/timer64.c create mode 100644 arch/csky/include/asm/atomic.h delete mode 100644 arch/csky/include/asm/clocksource.h delete mode 100644 arch/csky/include/asm/futex.h delete mode 100644 arch/csky/include/asm/vdso/clocksource.h delete mode 100644 arch/csky/include/asm/vdso/gettimeofday.h delete mode 100644 arch/csky/include/asm/vdso/processor.h delete mode 100644 arch/csky/include/asm/vdso/vsyscall.h delete mode 100644 arch/csky/kernel/vdso/.gitignore delete mode 100644 arch/csky/kernel/vdso/Makefile delete mode 100644 arch/csky/kernel/vdso/note.S delete mode 100644 arch/csky/kernel/vdso/rt_sigreturn.S delete mode 100755 arch/csky/kernel/vdso/so2s.sh delete mode 100644 arch/csky/kernel/vdso/vdso.S delete mode 100644 arch/csky/kernel/vdso/vdso.lds.S delete mode 100644 arch/csky/kernel/vdso/vgettimeofday.c delete mode 100644 arch/ia64/include/asm/efi.h create mode 100644 arch/ia64/include/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon.h create mode 100644 arch/ia64/include/uapi/asm/perfmon_default_smpl.h create mode 100644 arch/ia64/kernel/nr-irqs.c create mode 100644 arch/ia64/kernel/perfmon_default_smpl.c create mode 100644 arch/ia64/kernel/perfmon_generic.h create mode 100644 arch/ia64/kernel/perfmon_mckinley.h create mode 100644 arch/ia64/kernel/perfmon_montecito.h create mode 100644 arch/ia64/oprofile/Makefile create mode 100644 arch/ia64/oprofile/backtrace.c create mode 100644 arch/ia64/oprofile/init.c create mode 100644 arch/microblaze/oprofile/Makefile create mode 100644 arch/microblaze/oprofile/microblaze_oprofile.c delete mode 100644 arch/mips/boot/dts/realtek/Makefile delete mode 100644 arch/mips/boot/dts/realtek/cisco_sg220-26.dts delete mode 100644 arch/mips/boot/dts/realtek/rtl838x.dtsi delete mode 100644 arch/mips/boot/dts/realtek/rtl83xx.dtsi create mode 100644 arch/mips/include/asm/dma-coherence.h delete mode 100644 arch/mips/include/asm/elfcore-compat.h delete mode 100644 arch/mips/include/asm/mach-n64/irq.h delete mode 100644 arch/mips/include/asm/mach-n64/kmalloc.h create mode 100644 arch/mips/include/asm/mach-pistachio/irq.h delete mode 100644 arch/mips/include/uapi/asm/perf_regs.h create mode 100644 arch/mips/kernel/binfmt_elfn32.c create mode 100644 arch/mips/kernel/binfmt_elfo32.c create mode 100644 arch/mips/kernel/irq-rm7000.c delete mode 100644 arch/mips/kernel/perf_regs.c delete mode 100644 arch/mips/n64/Makefile delete mode 100644 arch/mips/n64/Platform delete mode 100644 arch/mips/n64/init.c delete mode 100644 arch/mips/n64/irq.c create mode 100644 arch/mips/oprofile/Makefile create mode 100644 arch/mips/oprofile/backtrace.c create mode 100644 arch/mips/oprofile/common.c create mode 100644 arch/mips/oprofile/op_impl.h create mode 100644 arch/mips/oprofile/op_model_loongson2.c create mode 100644 arch/mips/oprofile/op_model_loongson3.c create mode 100644 arch/mips/oprofile/op_model_mipsxx.c delete mode 100644 arch/openrisc/Kbuild delete mode 100644 arch/openrisc/boot/.gitignore delete mode 100644 arch/openrisc/boot/Makefile create mode 100644 arch/parisc/oprofile/Makefile create mode 100644 arch/parisc/oprofile/init.c delete mode 100644 arch/powerpc/include/asm/interrupt.h create mode 100644 arch/powerpc/include/asm/oprofile_impl.h delete mode 100644 arch/powerpc/kernel/interrupt.c create mode 100644 arch/powerpc/kernel/syscall_64.c create mode 100644 arch/powerpc/oprofile/Makefile create mode 100644 arch/powerpc/oprofile/backtrace.c create mode 100644 arch/powerpc/oprofile/cell/pr_util.h create mode 100644 arch/powerpc/oprofile/cell/spu_profiler.c create mode 100644 arch/powerpc/oprofile/cell/spu_task_sync.c create mode 100644 arch/powerpc/oprofile/cell/vma_map.c create mode 100644 arch/powerpc/oprofile/common.c create mode 100644 arch/powerpc/oprofile/op_model_7450.c create mode 100644 arch/powerpc/oprofile/op_model_cell.c create mode 100644 arch/powerpc/oprofile/op_model_fsl_emb.c create mode 100644 arch/powerpc/oprofile/op_model_pa6t.c create mode 100644 arch/powerpc/oprofile/op_model_power4.c create mode 100644 arch/powerpc/platforms/cell/spu_notify.c delete mode 100644 arch/riscv/boot/dts/canaan/Makefile delete mode 100644 arch/riscv/boot/dts/canaan/canaan_kd233.dts delete mode 100644 arch/riscv/boot/dts/canaan/k210.dtsi delete mode 100644 arch/riscv/boot/dts/canaan/k210_generic.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maix_go.dts delete mode 100644 arch/riscv/boot/dts/canaan/sipeed_maixduino.dts create mode 100644 arch/riscv/boot/dts/kendryte/Makefile create mode 100644 arch/riscv/boot/dts/kendryte/k210.dts create mode 100644 arch/riscv/boot/dts/kendryte/k210.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/fu740-c000.dtsi delete mode 100644 arch/riscv/boot/dts/sifive/hifive-unmatched-a00.dts delete mode 100644 arch/riscv/configs/nommu_k210_sdcard_defconfig delete mode 100644 arch/riscv/include/asm/mmzone.h delete mode 100644 arch/riscv/include/asm/numa.h delete mode 100644 arch/riscv/include/asm/probes.h delete mode 100644 arch/riscv/include/asm/uprobes.h delete mode 100644 arch/riscv/kernel/probes/Makefile delete mode 100644 arch/riscv/kernel/probes/decode-insn.c delete mode 100644 arch/riscv/kernel/probes/decode-insn.h delete mode 100644 arch/riscv/kernel/probes/ftrace.c delete mode 100644 arch/riscv/kernel/probes/kprobes.c delete mode 100644 arch/riscv/kernel/probes/kprobes_trampoline.S delete mode 100644 arch/riscv/kernel/probes/simulate-insn.c delete mode 100644 arch/riscv/kernel/probes/simulate-insn.h delete mode 100644 arch/riscv/kernel/probes/uprobes.c delete mode 100644 arch/riscv/lib/error-inject.c delete mode 100644 arch/s390/include/asm/entry-common.h delete mode 100644 arch/s390/include/asm/irq_work.h delete mode 100644 arch/s390/include/uapi/asm/perf_cpum_cf_diag.h create mode 100644 arch/s390/kernel/sys_s390.c delete mode 100644 arch/s390/kernel/syscall.c create mode 100644 arch/s390/oprofile/Makefile create mode 100644 arch/s390/oprofile/init.c create mode 100644 arch/sh/oprofile/Makefile create mode 100644 arch/sh/oprofile/backtrace.c create mode 100644 arch/sh/oprofile/common.c create mode 100644 arch/sparc/oprofile/Makefile create mode 100644 arch/sparc/oprofile/init.c delete mode 100644 arch/um/drivers/rtc.h delete mode 100644 arch/um/drivers/rtc_kern.c delete mode 100644 arch/um/drivers/rtc_user.c delete mode 100644 arch/x86/crypto/camellia.h delete mode 100644 arch/x86/crypto/ecb_cbc_helpers.h create mode 100644 arch/x86/crypto/glue_helper.c delete mode 100644 arch/x86/crypto/serpent-avx.h delete mode 100644 arch/x86/crypto/twofish.h delete mode 100644 arch/x86/hyperv/hv_proc.c delete mode 100644 arch/x86/hyperv/irqdomain.c delete mode 100644 arch/x86/include/asm/acrn.h create mode 100644 arch/x86/include/asm/apb_timer.h create mode 100644 arch/x86/include/asm/crypto/camellia.h create mode 100644 arch/x86/include/asm/crypto/glue_helper.h create mode 100644 arch/x86/include/asm/crypto/serpent-avx.h rename arch/x86/{ => include/asm}/crypto/serpent-sse2.h (100%) create mode 100644 arch/x86/include/asm/crypto/twofish.h delete mode 100644 arch/x86/include/asm/elfcore-compat.h create mode 100644 arch/x86/include/asm/intel_mid_vrtc.h create mode 100644 arch/x86/include/asm/intel_scu_ipc_legacy.h delete mode 100644 arch/x86/include/asm/kfence.h delete mode 100644 arch/x86/include/asm/kvm-x86-ops.h delete mode 100644 arch/x86/include/asm/softirq_stack.h delete mode 100644 arch/x86/include/asm/thermal.h create mode 100644 arch/x86/kernel/apb_timer.c create mode 100644 arch/x86/kernel/cpu/mce/therm_throt.c delete mode 100644 arch/x86/kvm/svm/svm_ops.h delete mode 100644 arch/x86/kvm/xen.c delete mode 100644 arch/x86/kvm/xen.h create mode 100644 arch/x86/oprofile/Makefile create mode 100644 arch/x86/oprofile/backtrace.c create mode 100644 arch/x86/oprofile/init.c create mode 100644 arch/x86/oprofile/nmi_int.c create mode 100644 arch/x86/oprofile/op_counter.h create mode 100644 arch/x86/oprofile/op_model_amd.c create mode 100644 arch/x86/oprofile/op_model_p4.c create mode 100644 arch/x86/oprofile/op_model_ppro.c create mode 100644 arch/x86/oprofile/op_x86_model.h create mode 100644 arch/x86/platform/goldfish/Makefile create mode 100644 arch/x86/platform/goldfish/goldfish.c create mode 100644 arch/x86/platform/intel-mid/device_libs/Makefile create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bcm43xx.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bma023.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_bt.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_emc1403.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_gpio_keys.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_lis331.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_max7315.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mpu3050.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_pinctrl.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_power_btn.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_rtc.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_sd.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_spidev.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_mrfld_wdt.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic.h create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_audio.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_battery.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_gpio.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_ocd.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_power_btn.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_msic_thermal.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_pcal9555a.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tc35876x.c create mode 100644 arch/x86/platform/intel-mid/device_libs/platform_tca6416.c create mode 100644 arch/x86/platform/intel-mid/intel_mid_vrtc.c create mode 100644 arch/x86/platform/intel-mid/sfi.c create mode 100644 arch/x86/platform/sfi/Makefile create mode 100644 arch/x86/platform/sfi/sfi.c create mode 100644 arch/xtensa/oprofile/Makefile create mode 100644 arch/xtensa/oprofile/backtrace.c create mode 100644 arch/xtensa/oprofile/init.c create mode 100644 crypto/rmd128.c create mode 100644 crypto/rmd256.c create mode 100644 crypto/rmd320.c create mode 100644 crypto/salsa20_generic.c create mode 100644 crypto/tgr192.c delete mode 100644 drivers/acpi/acpi_fpdt.c delete mode 100644 drivers/acpi/platform_profile.c delete mode 100644 drivers/base/arch_numa.c delete mode 100644 drivers/block/n64cart.c create mode 100644 drivers/block/skd_main.c create mode 100644 drivers/block/skd_s1120.h delete mode 100644 drivers/bus/fsl-mc/fsl-mc-uapi.c delete mode 100644 drivers/char/tpm/tpm_tis_i2c_cr50.c create mode 100644 drivers/clk/clk-efm32gg.c delete mode 100644 drivers/clk/clk-k210.c create mode 100644 drivers/clk/clk-tango4.c create mode 100644 drivers/clk/clk-u300.c delete mode 100644 drivers/clk/mstar/Kconfig delete mode 100644 drivers/clk/mstar/Makefile delete mode 100644 drivers/clk/mstar/clk-msc313-mpll.c delete mode 100644 drivers/clk/qcom/a7-pll.c delete mode 100644 drivers/clk/qcom/apcs-sdx55.c delete mode 100644 drivers/clk/qcom/gcc-sc7280.c delete mode 100644 drivers/clk/qcom/gcc-sc8180x.c delete mode 100644 drivers/clk/qcom/gcc-sm8350.c delete mode 100644 drivers/clk/qcom/gpucc-sdm660.c delete mode 100644 drivers/clk/qcom/mmcc-sdm660.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.c delete mode 100644 drivers/clk/renesas/rcar-cpg-lib.h create mode 100644 drivers/clk/sirf/Makefile create mode 100644 drivers/clk/sirf/atlas6.h create mode 100644 drivers/clk/sirf/clk-atlas6.c create mode 100644 drivers/clk/sirf/clk-atlas7.c create mode 100644 drivers/clk/sirf/clk-common.c create mode 100644 drivers/clk/sirf/clk-prima2.c create mode 100644 drivers/clk/sirf/prima2.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun50i-h616.h delete mode 100644 drivers/clk/xilinx/Kconfig delete mode 100644 drivers/clk/xilinx/Makefile delete mode 100644 drivers/clk/xilinx/xlnx_vcu.c create mode 100644 drivers/clk/zte/Makefile create mode 100644 drivers/clk/zte/clk-zx296702.c create mode 100644 drivers/clk/zte/clk-zx296718.c create mode 100644 drivers/clk/zte/clk.c create mode 100644 drivers/clk/zte/clk.h create mode 100644 drivers/clocksource/timer-atlas7.c create mode 100644 drivers/clocksource/timer-efm32.c create mode 100644 drivers/clocksource/timer-prima2.c create mode 100644 drivers/clocksource/timer-tango-xtal.c create mode 100644 drivers/clocksource/timer-u300.c create mode 100644 drivers/cpufreq/sfi-cpufreq.c create mode 100644 drivers/cpufreq/tango-cpufreq.c delete mode 100644 drivers/crypto/keembay/keembay-ocs-hcu-core.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.c delete mode 100644 drivers/crypto/keembay/ocs-hcu.h delete mode 100644 drivers/crypto/marvell/octeontx2/Makefile delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_common.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_hw_types.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_mbox_common.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cpt_reqmgr.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptlf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptpf_ucode.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.h delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_main.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c delete mode 100644 drivers/crypto/marvell/octeontx2/otx2_cptvf_reqmgr.c create mode 100644 drivers/crypto/mediatek/Makefile create mode 100644 drivers/crypto/mediatek/mtk-aes.c create mode 100644 drivers/crypto/mediatek/mtk-platform.c create mode 100644 drivers/crypto/mediatek/mtk-platform.h create mode 100644 drivers/crypto/mediatek/mtk-regs.h create mode 100644 drivers/crypto/mediatek/mtk-sha.c create mode 100644 drivers/crypto/picoxcell_crypto.c create mode 100644 drivers/crypto/picoxcell_crypto_regs.h delete mode 100644 drivers/cxl/Kconfig delete mode 100644 drivers/cxl/Makefile delete mode 100644 drivers/cxl/bus.c delete mode 100644 drivers/cxl/cxl.h delete mode 100644 drivers/cxl/mem.c delete mode 100644 drivers/cxl/pci.h create mode 100644 drivers/dma/coh901318.c create mode 100644 drivers/dma/coh901318.h create mode 100644 drivers/dma/coh901318_lli.c delete mode 100644 drivers/dma/lgm/Kconfig delete mode 100644 drivers/dma/lgm/Makefile delete mode 100644 drivers/dma/lgm/lgm-dma.c create mode 100644 drivers/dma/sirf-dma.c create mode 100644 drivers/dma/zx_dma.c create mode 100644 drivers/edac/amd64_edac_dbg.c create mode 100644 drivers/edac/amd64_edac_inj.c delete mode 100644 drivers/fpga/dfl-n3000-nios.c create mode 100644 drivers/gpio/gpio-intel-mid.c create mode 100644 drivers/gpio/gpio-msic.c delete mode 100644 drivers/gpio/gpio-visconti.c create mode 100644 drivers/gpio/gpio-zx.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_securedisplay.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/hdp_v5_0.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/smuio_v11_0_6.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/ta_secureDisplay_if.h delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/vega20_ih.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_edid_parser.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dc_edid_parser.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/oss/osssys_4_2_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/smuio/smuio_11_0_6_sh_mask.h create mode 100644 drivers/gpu/drm/gma500/mdfld_device.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_dpi.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.c create mode 100644 drivers/gpu/drm/gma500/mdfld_dsi_pkg_sender.h create mode 100644 drivers/gpu/drm/gma500/mdfld_intel_display.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.c create mode 100644 drivers/gpu/drm/gma500/mdfld_output.h create mode 100644 drivers/gpu/drm/gma500/mdfld_tmd_vid.c create mode 100644 drivers/gpu/drm/gma500/mdfld_tpo_vid.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.c create mode 100644 drivers/gpu/drm/gma500/tc35876x-dsi-lvds.h create mode 100644 drivers/gpu/drm/hisilicon/hibmc/hibmc_ttm.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.c delete mode 100644 drivers/gpu/drm/i915/display/i9xx_plane.h delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.c delete mode 100644 drivers/gpu/drm/i915/display/intel_crtc.h delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.c delete mode 100644 drivers/gpu/drm/i915/display/intel_cursor.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dp_aux.h delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.c delete mode 100644 drivers/gpu/drm/i915/display/intel_dpll.h delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.c delete mode 100644 drivers/gpu/drm/i915/display/intel_fdi.h delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.c delete mode 100644 drivers/gpu/drm/i915/display/intel_pps.h delete mode 100644 drivers/gpu/drm/i915/display/intel_vrr.c delete mode 100644 drivers/gpu/drm/i915/display/intel_vrr.h delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.c delete mode 100644 drivers/gpu/drm/i915/dma_resv_utils.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.c delete mode 100644 drivers/gpu/drm/i915/gt/gen8_engine_cs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_stats.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_execlists_submission.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/i915/gt/selftest_execlists.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.c create mode 100644 drivers/gpu/drm/i915/intel_region_lmem.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_ccorr.c delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_drv.h delete mode 100644 drivers/gpu/drm/mediatek/mtk_disp_gamma.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.c create mode 100644 drivers/gpu/drm/mediatek/mtk_drm_ddp.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/core/layout.h create mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/ibus.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/privring.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/Kbuild create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf117.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gm200.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gp10b.c create mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/ibus/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/Kbuild delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf100.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gf117.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk104.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gk20a.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gm200.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/gp10b.c delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/privring/priv.h delete mode 100644 drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c create mode 100644 drivers/gpu/drm/omapdrm/displays/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/displays/Makefile create mode 100644 drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c create mode 100644 drivers/gpu/drm/omapdrm/dss/Kconfig create mode 100644 drivers/gpu/drm/omapdrm/dss/Makefile create mode 100644 drivers/gpu/drm/omapdrm/dss/display.c delete mode 100644 drivers/gpu/drm/omapdrm/dss/dsi.h create mode 100644 drivers/gpu/drm/omapdrm/dss/omapdss-boot-init.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.c create mode 100644 drivers/gpu/drm/omapdrm/omap_connector.h delete mode 100644 drivers/gpu/drm/panel/panel-dsi-cm.c delete mode 100644 drivers/gpu/drm/panel/panel-khadas-ts050.c delete mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_cmd.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_fifo.c create mode 100644 drivers/gpu/drm/vmwgfx/vmwgfx_marker.c delete mode 100644 drivers/hid/hid-playstation.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-acpi.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of-goodix.c delete mode 100644 drivers/hid/i2c-hid/i2c-hid-of.c create mode 100644 drivers/hwmon/ab8500.c create mode 100644 drivers/hwmon/abx500.c create mode 100644 drivers/hwmon/abx500.h delete mode 100644 drivers/hwmon/aht10.c delete mode 100644 drivers/hwmon/tps23861.c create mode 100644 drivers/i2c/busses/i2c-efm32.c create mode 100644 drivers/i2c/busses/i2c-sirf.c create mode 100644 drivers/i2c/busses/i2c-stu300.c create mode 100644 drivers/i2c/busses/i2c-zx2967.c delete mode 100644 drivers/i3c/master/svc-i3c-master.c create mode 100644 drivers/iio/adc/qcom-vadc-common.h delete mode 100644 drivers/iio/dac/ad5766.c delete mode 100644 drivers/iio/magnetometer/yamaha-yas530.c delete mode 100644 drivers/iio/position/hid-sensor-custom-intel-hinge.c delete mode 100644 drivers/infiniband/core/umem_dmabuf.c delete mode 100644 drivers/input/joystick/n64joy.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.c delete mode 100644 drivers/interconnect/qcom/icc-rpm.h delete mode 100644 drivers/interconnect/qcom/msm8939.c delete mode 100644 drivers/interconnect/qcom/sdx55.c delete mode 100644 drivers/interconnect/qcom/sdx55.h delete mode 100644 drivers/iommu/amd/io_pgtable.c delete mode 100644 drivers/iommu/intel/cap_audit.c delete mode 100644 drivers/iommu/intel/cap_audit.h delete mode 100644 drivers/irqchip/irq-realtek-rtl.c create mode 100644 drivers/irqchip/irq-sirfsoc.c delete mode 100644 drivers/irqchip/irq-sun6i-r.c create mode 100644 drivers/irqchip/irq-tango.c delete mode 100644 drivers/leds/blink/Kconfig delete mode 100644 drivers/leds/blink/Makefile delete mode 100644 drivers/leds/blink/leds-lgm-sso.c delete mode 100644 drivers/leds/trigger/ledtrig-tty.c delete mode 100644 drivers/media/common/videobuf2/frame_vector.c delete mode 100644 drivers/media/dvb-frontends/mxl692.c delete mode 100644 drivers/media/dvb-frontends/mxl692.h delete mode 100644 drivers/media/dvb-frontends/mxl692_defs.h delete mode 100644 drivers/media/i2c/imx334.c delete mode 100644 drivers/media/i2c/ov5648.c delete mode 100644 drivers/media/i2c/ov8865.c delete mode 100644 drivers/media/i2c/rdacm21.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.c delete mode 100644 drivers/media/pci/intel/ipu3/cio2-bridge.h delete mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2-main.c create mode 100644 drivers/media/pci/intel/ipu3/ipu3-cio2.c delete mode 100644 drivers/media/platform/allegro-dvt/Makefile delete mode 100644 drivers/media/platform/allegro-dvt/allegro-core.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.c delete mode 100644 drivers/media/platform/allegro-dvt/allegro-mail.h delete mode 100644 drivers/media/platform/allegro-dvt/nal-h264.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-hevc.h delete mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.c delete mode 100644 drivers/media/platform/allegro-dvt/nal-rbsp.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_plat_bufs_v6.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform.h delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v4.c delete mode 100644 drivers/media/platform/qcom/venus/hfi_platform_v6.c create mode 100644 drivers/media/v4l2-core/v4l2-clk.c delete mode 100644 drivers/memory/dfl-emif.c delete mode 100644 drivers/mfd/acer-ec-a500.c create mode 100644 drivers/mfd/intel_msic.c create mode 100644 drivers/misc/atmel_tclib.c delete mode 100644 drivers/misc/bcm-vk/Kconfig delete mode 100644 drivers/misc/bcm-vk/Makefile delete mode 100644 drivers/misc/bcm-vk/bcm_vk.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_dev.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_msg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.c delete mode 100644 drivers/misc/bcm-vk/bcm_vk_sg.h delete mode 100644 drivers/misc/bcm-vk/bcm_vk_tty.c create mode 100644 drivers/misc/habanalabs/common/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/Makefile delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu.c delete mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/mmu_v1.c create mode 100644 drivers/misc/habanalabs/common/pci.c delete mode 100644 drivers/misc/habanalabs/common/pci/Makefile delete mode 100644 drivers/misc/habanalabs/common/pci/pci.c create mode 100644 drivers/misc/pti.c delete mode 100644 drivers/mmc/core/crypto.c delete mode 100644 drivers/mmc/core/crypto.h create mode 100644 drivers/mmc/host/android-goldfish.c delete mode 100644 drivers/mmc/host/cqhci-core.c delete mode 100644 drivers/mmc/host/cqhci-crypto.c delete mode 100644 drivers/mmc/host/cqhci-crypto.h create mode 100644 drivers/mmc/host/cqhci.c create mode 100644 drivers/mmc/host/dw_mmc-zx.c create mode 100644 drivers/mmc/host/dw_mmc-zx.h delete mode 100644 drivers/mmc/host/sdhci-of-aspeed-test.c create mode 100644 drivers/mmc/host/sdhci-sirf.c create mode 100644 drivers/mtd/nand/raw/tango_nand.c delete mode 100644 drivers/mtd/parsers/qcomsmempart.c delete mode 100644 drivers/net/ethernet/mscc/ocelot_mrp.c delete mode 100644 drivers/net/ethernet/stmicro/stmmac/dwmac-visconti.c delete mode 100644 drivers/net/phy/mscc/mscc_serdes.c delete mode 100644 drivers/net/phy/mscc/mscc_serdes.h delete mode 100644 drivers/ntb/hw/epf/Kconfig delete mode 100644 drivers/ntb/hw/epf/Makefile delete mode 100644 drivers/ntb/hw/epf/ntb_hw_epf.c delete mode 100644 drivers/nvmem/rmem.c create mode 100644 drivers/oprofile/buffer_sync.c create mode 100644 drivers/oprofile/buffer_sync.h create mode 100644 drivers/oprofile/cpu_buffer.c create mode 100644 drivers/oprofile/cpu_buffer.h create mode 100644 drivers/oprofile/event_buffer.c create mode 100644 drivers/oprofile/event_buffer.h create mode 100644 drivers/oprofile/nmi_timer_int.c create mode 100644 drivers/oprofile/oprof.c create mode 100644 drivers/oprofile/oprof.h create mode 100644 drivers/oprofile/oprofile_files.c create mode 100644 drivers/oprofile/oprofile_perf.c create mode 100644 drivers/oprofile/oprofile_stats.c create mode 100644 drivers/oprofile/oprofile_stats.h create mode 100644 drivers/oprofile/oprofilefs.c create mode 100644 drivers/oprofile/timer_int.c delete mode 100644 drivers/pci/controller/pcie-microchip-host.c create mode 100644 drivers/pci/controller/pcie-tango.c delete mode 100644 drivers/pci/endpoint/functions/pci-epf-ntb.c create mode 100644 drivers/pci/pcie/bw_notification.c create mode 100644 drivers/pinctrl/pinctrl-coh901.c create mode 100644 drivers/pinctrl/pinctrl-coh901.h delete mode 100644 drivers/pinctrl/pinctrl-k210.c create mode 100644 drivers/pinctrl/pinctrl-u300.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sc8180x.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sm8350.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779a0.c create mode 100644 drivers/pinctrl/sirf/Makefile create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas6.c create mode 100644 drivers/pinctrl/sirf/pinctrl-atlas7.c create mode 100644 drivers/pinctrl/sirf/pinctrl-prima2.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.c create mode 100644 drivers/pinctrl/sirf/pinctrl-sirf.h delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c delete mode 100644 drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c create mode 100644 drivers/pinctrl/zte/Kconfig create mode 100644 drivers/pinctrl/zte/Makefile create mode 100644 drivers/pinctrl/zte/pinctrl-zx.c create mode 100644 drivers/pinctrl/zte/pinctrl-zx.h create mode 100644 drivers/pinctrl/zte/pinctrl-zx296718.c delete mode 100644 drivers/platform/surface/aggregator/Kconfig delete mode 100644 drivers/platform/surface/aggregator/Makefile delete mode 100644 drivers/platform/surface/aggregator/bus.c delete mode 100644 drivers/platform/surface/aggregator/bus.h delete mode 100644 drivers/platform/surface/aggregator/controller.c delete mode 100644 drivers/platform/surface/aggregator/controller.h delete mode 100644 drivers/platform/surface/aggregator/core.c delete mode 100644 drivers/platform/surface/aggregator/ssh_msgb.h delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_packet_layer.h delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.c delete mode 100644 drivers/platform/surface/aggregator/ssh_parser.h delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.c delete mode 100644 drivers/platform/surface/aggregator/ssh_request_layer.h delete mode 100644 drivers/platform/surface/aggregator/trace.h delete mode 100644 drivers/platform/surface/surface_acpi_notify.c delete mode 100644 drivers/platform/surface/surface_aggregator_cdev.c delete mode 100644 drivers/platform/surface/surface_hotplug.c rename drivers/platform/x86/{dell => }/alienware-wmi.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.c (100%) rename drivers/platform/x86/{dell => }/dcdbas.h (100%) rename drivers/platform/x86/{dell => }/dell-laptop.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.c (100%) rename drivers/platform/x86/{dell => }/dell-rbtn.h (100%) rename drivers/platform/x86/{dell => }/dell-smbios-base.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-smm.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios-wmi.c (100%) rename drivers/platform/x86/{dell => }/dell-smbios.h (100%) rename drivers/platform/x86/{dell => }/dell-smo8800.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-aio.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-descriptor.h (100%) rename drivers/platform/x86/{dell => }/dell-wmi-led.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/Makefile (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/biosattr-interface.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/dell-wmi-sysman.h (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/enum-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/int-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/passobj-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/passwordattr-interface.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/string-attributes.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi-sysman/sysman.c (100%) rename drivers/platform/x86/{dell => }/dell-wmi.c (100%) delete mode 100644 drivers/platform/x86/dell/Kconfig delete mode 100644 drivers/platform/x86/dell/Makefile rename drivers/platform/x86/{dell => }/dell_rbu.c (100%) create mode 100644 drivers/platform/x86/intel_mid_powerbtn.c create mode 100644 drivers/platform/x86/intel_mid_thermal.c delete mode 100644 drivers/platform/x86/intel_scu_wdt.c delete mode 100644 drivers/power/reset/atc260x-poweroff.c create mode 100644 drivers/power/reset/zx-reboot.c delete mode 100644 drivers/power/supply/acer_a500_battery.c delete mode 100644 drivers/power/supply/bq256xx_charger.c delete mode 100644 drivers/power/supply/ltc4162-l-charger.c delete mode 100644 drivers/powercap/dtpm.c delete mode 100644 drivers/powercap/dtpm_cpu.c create mode 100644 drivers/pwm/pwm-zx.c create mode 100644 drivers/regulator/ab3100.c delete mode 100644 drivers/regulator/atc260x-regulator.c delete mode 100644 drivers/regulator/mt6315-regulator.c delete mode 100644 drivers/regulator/mtk-dvfsrc-regulator.c delete mode 100644 drivers/regulator/rt4831-regulator.c delete mode 100644 drivers/reset/reset-k210.c create mode 100644 drivers/rtc/rtc-ab3100.c create mode 100644 drivers/rtc/rtc-coh901331.c create mode 100644 drivers/rtc/rtc-mrst.c create mode 100644 drivers/rtc/rtc-sirfsoc.c create mode 100644 drivers/rtc/rtc-tx4939.c create mode 100644 drivers/scsi/gdth.c create mode 100644 drivers/scsi/gdth.h create mode 100644 drivers/scsi/gdth_ioctl.h create mode 100644 drivers/scsi/gdth_proc.c create mode 100644 drivers/scsi/gdth_proc.h delete mode 100644 drivers/scsi/ufs/ufs-debugfs.c delete mode 100644 drivers/scsi/ufs/ufs-debugfs.h create mode 100644 drivers/sfi/Kconfig create mode 100644 drivers/sfi/Makefile create mode 100644 drivers/sfi/sfi_acpi.c create mode 100644 drivers/sfi/sfi_core.c create mode 100644 drivers/sfi/sfi_core.h delete mode 100644 drivers/soc/bcm/bcm63xx/bcm-pmb.c delete mode 100644 drivers/soc/canaan/Kconfig delete mode 100644 drivers/soc/canaan/Makefile delete mode 100644 drivers/soc/canaan/k210-sysctl.c create mode 100644 drivers/soc/kendryte/Kconfig create mode 100644 drivers/soc/kendryte/Makefile create mode 100644 drivers/soc/kendryte/k210-sysctl.c delete mode 100644 drivers/soc/mediatek/mt8167-pm-domains.h delete mode 100644 drivers/soc/mediatek/mtk-mutex.c create mode 100644 drivers/soc/xilinx/xlnx_vcu.c create mode 100644 drivers/soc/zte/Kconfig create mode 100644 drivers/soc/zte/Makefile create mode 100644 drivers/soc/zte/zx296718_pm_domains.c create mode 100644 drivers/soc/zte/zx2967_pm_domains.c create mode 100644 drivers/soc/zte/zx2967_pm_domains.h create mode 100644 drivers/spi/spi-efm32.c delete mode 100644 drivers/spi/spi-realtek-rtl.c create mode 100644 drivers/spi/spi-sirf.c delete mode 100644 drivers/spi/spi-tegra210-quad.c create mode 100644 drivers/spi/spi-txx9.c create mode 100644 drivers/staging/media/allegro-dvt/Kconfig create mode 100644 drivers/staging/media/allegro-dvt/Makefile create mode 100644 drivers/staging/media/allegro-dvt/TODO create mode 100644 drivers/staging/media/allegro-dvt/allegro-core.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.c create mode 100644 drivers/staging/media/allegro-dvt/allegro-mail.h create mode 100644 drivers/staging/media/allegro-dvt/nal-h264.c rename drivers/{media/platform => staging/media}/allegro-dvt/nal-h264.h (100%) delete mode 100644 drivers/staging/mt7621-dma/hsdma-mt7621.c create mode 100644 drivers/staging/mt7621-dma/mtk-hsdma.c delete mode 100644 drivers/staging/qlge/qlge_devlink.c delete mode 100644 drivers/staging/qlge/qlge_devlink.h delete mode 100644 drivers/tee/optee/optee_rpc_cmd.h delete mode 100644 drivers/thermal/intel/therm_throt.c delete mode 100644 drivers/thermal/intel/thermal_interrupt.h delete mode 100644 drivers/thermal/qcom/qcom-spmi-adc-tm5.c create mode 100644 drivers/thermal/tango_thermal.c create mode 100644 drivers/thermal/zx2967_thermal.c create mode 100644 drivers/tty/n_tracerouter.c create mode 100644 drivers/tty/n_tracesink.c create mode 100644 drivers/tty/n_tracesink.h create mode 100644 drivers/tty/serial/efm32-uart.c create mode 100644 drivers/tty/serial/ifx6x60.c create mode 100644 drivers/tty/serial/ifx6x60.h create mode 100644 drivers/tty/serial/sirfsoc_uart.c create mode 100644 drivers/tty/serial/sirfsoc_uart.h delete mode 100644 drivers/usb/cdns3/cdns3-ep0.c delete mode 100644 drivers/usb/cdns3/cdns3-gadget.c delete mode 100644 drivers/usb/cdns3/cdns3-plat.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.c delete mode 100644 drivers/usb/cdns3/cdns3-trace.h delete mode 100644 drivers/usb/cdns3/cdnsp-debug.h delete mode 100644 drivers/usb/cdns3/cdnsp-ep0.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.c delete mode 100644 drivers/usb/cdns3/cdnsp-gadget.h delete mode 100644 drivers/usb/cdns3/cdnsp-mem.c delete mode 100644 drivers/usb/cdns3/cdnsp-pci.c delete mode 100644 drivers/usb/cdns3/cdnsp-ring.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.c delete mode 100644 drivers/usb/cdns3/cdnsp-trace.h rename drivers/usb/cdns3/{cdns3-debug.h => debug.h} (100%) create mode 100644 drivers/usb/cdns3/ep0.c create mode 100644 drivers/usb/cdns3/gadget.c rename drivers/usb/cdns3/{cdns3-gadget.h => gadget.h} (100%) create mode 100644 drivers/usb/cdns3/trace.c create mode 100644 drivers/usb/cdns3/trace.h delete mode 100644 drivers/usb/dwc3/dwc3-imx8mp.c create mode 100644 drivers/usb/gadget/udc/bdc/bdc_pci.c create mode 100644 drivers/usb/host/ehci-tegra.c delete mode 100644 drivers/usb/serial/xr_serial.c delete mode 100644 drivers/virt/acrn/Kconfig delete mode 100644 drivers/virt/acrn/Makefile delete mode 100644 drivers/virt/acrn/acrn_drv.h delete mode 100644 drivers/virt/acrn/hsm.c delete mode 100644 drivers/virt/acrn/hypercall.h delete mode 100644 drivers/virt/acrn/ioeventfd.c delete mode 100644 drivers/virt/acrn/ioreq.c delete mode 100644 drivers/virt/acrn/irqfd.c delete mode 100644 drivers/virt/acrn/mm.c delete mode 100644 drivers/virt/acrn/vm.c delete mode 100644 drivers/virtio/virtio_pci_modern_dev.c create mode 100644 drivers/watchdog/atlas7_wdt.c create mode 100644 drivers/watchdog/coh901327_wdt.c create mode 100644 drivers/watchdog/intel_scu_watchdog.c create mode 100644 drivers/watchdog/intel_scu_watchdog.h delete mode 100644 drivers/watchdog/keembay_wdt.c create mode 100644 drivers/watchdog/sirfsoc_wdt.c create mode 100644 drivers/watchdog/tangox_wdt.c create mode 100644 drivers/watchdog/zx2967_wdt.c delete mode 100644 fs/btrfs/subpage.c delete mode 100644 fs/btrfs/subpage.h create mode 100644 fs/dcookies.c delete mode 100644 fs/ext4/.kunitconfig create mode 100644 fs/f2fs/trace.c create mode 100644 fs/f2fs/trace.h delete mode 100644 fs/verity/read_metadata.c delete mode 100644 fs/zonefs/trace.h create mode 100644 include/asm-generic/mm-arch-hooks.h delete mode 100644 include/asm-generic/numa.h delete mode 100644 include/asm-generic/softirq_stack.h delete mode 100644 include/crypto/blake2b.h delete mode 100644 include/crypto/internal/blake2b.h delete mode 100644 include/crypto/internal/cipher.h rename {drivers/gpu => include}/drm/ttm/ttm_module.h (100%) delete mode 100644 include/dt-bindings/clock/mstar-msc313-mpll.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sc7280.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sc8180x.h delete mode 100644 include/dt-bindings/clock/qcom,gcc-sm8350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sdm660.h delete mode 100644 include/dt-bindings/clock/qcom,mmcc-sdm660.h delete mode 100644 include/dt-bindings/clock/sun50i-h616-ccu.h delete mode 100644 include/dt-bindings/clock/xlnx-vcu.h create mode 100644 include/dt-bindings/clock/zx296702-clock.h delete mode 100644 include/dt-bindings/input/cros-ec-keyboard.h delete mode 100644 include/dt-bindings/interconnect/qcom,msm8939.h delete mode 100644 include/dt-bindings/interconnect/qcom,sdx55.h delete mode 100644 include/dt-bindings/memory/mt8192-larb-port.h delete mode 100644 include/dt-bindings/memory/mtk-memory-port.h delete mode 100644 include/dt-bindings/pinctrl/k210-fpioa.h delete mode 100644 include/dt-bindings/power/mt8167-power.h delete mode 100644 include/dt-bindings/reset-controller/mt8192-resets.h delete mode 100644 include/dt-bindings/reset/k210-rst.h delete mode 100644 include/dt-bindings/reset/sun50i-h616-ccu.h delete mode 100644 include/dt-bindings/soc/bcm-pmb.h delete mode 100644 include/linux/clk/imx.h delete mode 100644 include/linux/clk/spear.h create mode 100644 include/linux/dcookies.h delete mode 100644 include/linux/dfl.h create mode 100644 include/linux/dma/mmp-pdma.h delete mode 100644 include/linux/dsa/ocelot.h delete mode 100644 include/linux/dtpm.h delete mode 100644 include/linux/fortify-string.h delete mode 100644 include/linux/iio/adc/qcom-vadc-common.h create mode 100644 include/linux/intel-pti.h create mode 100644 include/linux/kd.h delete mode 100644 include/linux/kfence.h create mode 100644 include/linux/mfd/intel_msic.h create mode 100644 include/linux/mm-arch-hooks.h create mode 100644 include/linux/oprofile.h create mode 100644 include/linux/platform_data/clk-u300.h create mode 100644 include/linux/platform_data/dma-atmel.h create mode 100644 include/linux/platform_data/dma-coh901318.h create mode 100644 include/linux/platform_data/efm32-spi.h create mode 100644 include/linux/platform_data/efm32-uart.h create mode 100644 include/linux/platform_data/i2c-hid.h delete mode 100644 include/linux/platform_data/mlxcpld.h create mode 100644 include/linux/platform_data/x86/mlxcpld.h delete mode 100644 include/linux/platform_profile.h create mode 100644 include/linux/power/max8903_charger.h create mode 100644 include/linux/regulator/ab8500.h delete mode 100644 include/linux/regulator/mt6315-regulator.h create mode 100644 include/linux/rtc/sirfsoc_rtciobrg.h create mode 100644 include/linux/sfi.h create mode 100644 include/linux/sfi_acpi.h create mode 100644 include/linux/sirfsoc_dma.h delete mode 100644 include/linux/soc/mediatek/mtk-mutex.h create mode 100644 include/linux/spi/ifx_modem.h create mode 100644 include/linux/spi/lms283gf05.h delete mode 100644 include/linux/surface_acpi_notify.h delete mode 100644 include/linux/surface_aggregator/controller.h delete mode 100644 include/linux/surface_aggregator/device.h delete mode 100644 include/linux/surface_aggregator/serial_hub.h delete mode 100644 include/linux/virtio_pci_modern.h delete mode 100644 include/media/frame_vector.h create mode 100644 include/media/v4l2-clk.h create mode 100644 include/soc/brcmstb/common.h delete mode 100644 include/soc/canaan/k210-sysctl.h create mode 100644 include/soc/tegra/emc.h delete mode 100644 include/trace/events/error_report.h delete mode 100644 include/uapi/linux/acrn.h delete mode 100644 include/uapi/linux/ccs.h delete mode 100644 include/uapi/linux/cxl_mem.h delete mode 100644 include/uapi/linux/fsl_mc.h delete mode 100644 include/uapi/linux/misc/bcm_vk.h delete mode 100644 include/uapi/linux/spi/spi.h delete mode 100644 include/uapi/linux/surface_aggregator/cdev.h delete mode 100644 include/uapi/linux/vdpa.h delete mode 100644 kernel/locking/irqflag-debug.c copy arch/arm/mach-imx/Makefile.boot => kernel/locking/rwsem.h (100%) delete mode 100644 kernel/trace/error_report-traces.c delete mode 100644 lib/Kconfig.kfence create mode 100644 mm/frame_vector.c delete mode 100644 mm/kfence/Makefile delete mode 100644 mm/kfence/core.c delete mode 100644 mm/kfence/kfence.h delete mode 100644 mm/kfence/kfence_test.c delete mode 100644 mm/kfence/report.c delete mode 100644 samples/acrn/Makefile delete mode 100644 samples/acrn/guest.ld delete mode 100644 samples/acrn/payload.ld delete mode 100644 samples/acrn/vm-sample.c delete mode 100755 scripts/cc-version.sh create mode 100755 scripts/clang-version.sh create mode 100644 scripts/dtc/fdtdump.c delete mode 100644 scripts/dtc/fdtoverlay.c create mode 120000 scripts/dtc/include-prefixes/c6x create mode 100755 scripts/gcc-version.sh delete mode 100755 scripts/generate_initcall_order.pl create mode 100755 scripts/lld-version.sh delete mode 100755 scripts/syscallhdr.sh delete mode 100755 scripts/syscalltbl.sh delete mode 100755 scripts/test_dwarf5_support.sh delete mode 100644 security/selinux/ima.c delete mode 100644 security/selinux/include/ima.h delete mode 100644 sound/firewire/dice/dice-harman.c delete mode 100644 sound/hda/intel-sdw-acpi.c delete mode 100644 sound/mips/snd-n64.c delete mode 100644 sound/soc/codecs/jz4760.c delete mode 100644 sound/soc/codecs/lpass-rx-macro.c delete mode 100644 sound/soc/codecs/lpass-tx-macro.c create mode 100644 sound/soc/codecs/sirf-audio-codec.c create mode 100644 sound/soc/codecs/zx_aud96p22.c delete mode 100644 sound/soc/intel/boards/bytcr_wm5102.c create mode 100644 sound/soc/sirf/Kconfig create mode 100644 sound/soc/sirf/Makefile create mode 100644 sound/soc/sirf/sirf-audio-port.c create mode 100644 sound/soc/sirf/sirf-audio.c create mode 100644 sound/soc/sirf/sirf-usp.c create mode 100644 sound/soc/sirf/sirf-usp.h delete mode 100644 sound/soc/soc-topology-test.c delete mode 100644 sound/soc/sof/intel/pci-apl.c delete mode 100644 sound/soc/sof/intel/pci-cnl.c delete mode 100644 sound/soc/sof/intel/pci-icl.c delete mode 100644 sound/soc/sof/intel/pci-tgl.c delete mode 100644 sound/soc/sof/intel/pci-tng.c delete mode 100644 sound/soc/sof/sof-acpi-dev.h delete mode 100644 sound/soc/sof/sof-pci-dev.h delete mode 100644 sound/soc/tegra/tegra_audio_graph_card.c create mode 100644 sound/soc/txx9/Kconfig create mode 100644 sound/soc/txx9/Makefile create mode 100644 sound/soc/txx9/txx9aclc-ac97.c create mode 100644 sound/soc/txx9/txx9aclc-generic.c create mode 100644 sound/soc/txx9/txx9aclc.c create mode 100644 sound/soc/txx9/txx9aclc.h create mode 100644 sound/soc/zte/Kconfig create mode 100644 sound/soc/zte/Makefile create mode 100644 sound/soc/zte/zx-i2s.c create mode 100644 sound/soc/zte/zx-spdif.c create mode 100644 sound/soc/zte/zx-tdm.c delete mode 100644 tools/include/uapi/linux/tcp.h create mode 100644 tools/objtool/arch.h delete mode 100644 tools/objtool/arch/x86/include/arch/endianness.h rename tools/objtool/arch/x86/include/{arch/elf.h => arch_elf.h} (100%) rename tools/objtool/arch/x86/include/{arch/special.h => arch_special.h} (100%) rename tools/objtool/arch/x86/include/{arch => }/cfi_regs.h (100%) create mode 100644 tools/objtool/builtin.h create mode 100644 tools/objtool/cfi.h create mode 100644 tools/objtool/check.h rename tools/objtool/{include/objtool => }/elf.h (100%) delete mode 100644 tools/objtool/include/objtool/arch.h delete mode 100644 tools/objtool/include/objtool/builtin.h delete mode 100644 tools/objtool/include/objtool/cfi.h delete mode 100644 tools/objtool/include/objtool/check.h delete mode 100644 tools/objtool/include/objtool/endianness.h delete mode 100644 tools/objtool/include/objtool/objtool.h delete mode 100644 tools/objtool/include/objtool/special.h delete mode 100644 tools/objtool/include/objtool/warn.h create mode 100644 tools/objtool/objtool.h create mode 100644 tools/objtool/special.h create mode 100644 tools/objtool/warn.h delete mode 100644 tools/perf/Documentation/perf-daemon.txt delete mode 100644 tools/perf/arch/powerpc/util/machine.c delete mode 100644 tools/perf/arch/x86/util/evlist.c delete mode 100644 tools/perf/arch/x86/util/evsel.c delete mode 100644 tools/perf/arch/x86/util/mem-events.c delete mode 100644 tools/perf/builtin-daemon.c delete mode 100644 tools/perf/pmu-events/arch/arm64/armv8-common-and-microarch.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mn/sys/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mp/sys/metrics.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/ddrc.json delete mode 100644 tools/perf/pmu-events/arch/arm64/freescale/imx8mq/sys/metrics.json delete mode 100644 tools/perf/tests/demangle-ocaml-test.c delete mode 100755 tools/perf/tests/shell/daemon.sh delete mode 100644 tools/perf/util/bpf_counter.c delete mode 100644 tools/perf/util/bpf_counter.h delete mode 100644 tools/perf/util/bpf_skel/.gitignore delete mode 100644 tools/perf/util/bpf_skel/bpf_prog_profiler.bpf.c delete mode 100644 tools/perf/util/demangle-ocaml.c delete mode 100644 tools/perf/util/demangle-ocaml.h create mode 100644 tools/perf/util/xyarray.c delete mode 100644 tools/testing/selftests/bpf/bpf_sockopt_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/check_mtu.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/global_func_args.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/recursion.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/socket_cookie.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/stack_var_off.c delete mode 100644 tools/testing/selftests/bpf/progs/atomic_bounds.c delete mode 100644 tools/testing/selftests/bpf/progs/bind_perm.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_task_vma.c delete mode 100644 tools/testing/selftests/bpf/progs/recursion.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg4_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/recvmsg6_prog.c delete mode 100644 tools/testing/selftests/bpf/progs/test_check_mtu.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func10.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func11.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func12.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func13.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func14.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func15.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func16.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func9.c delete mode 100644 tools/testing/selftests/bpf/progs/test_global_func_args.c delete mode 100644 tools/testing/selftests/bpf/progs/test_stack_var_off.c create mode 100644 tools/testing/selftests/bpf/test_current_pid_tgid_new_ns.c create mode 100644 tools/testing/selftests/bpf/test_socket_cookie.c delete mode 100644 tools/testing/selftests/bpf/verifier/atomic_bounds.c delete mode 100755 tools/testing/selftests/bpf/vmtest.sh delete mode 100644 tools/testing/selftests/gpio/gpio-mockup-cdev.c create mode 100644 tools/testing/selftests/gpio/gpio-mockup-chardev.c delete mode 100644 tools/testing/selftests/kvm/hardware_disable_test.c delete mode 100644 tools/testing/selftests/kvm/include/numaif.h delete mode 100644 tools/testing/selftests/kvm/memslot_modification_stress_test.c delete mode 100644 tools/testing/selftests/kvm/settings delete mode 100644 tools/testing/selftests/kvm/x86_64/get_cpuid_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/vmx_pmu_msrs_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_ipi_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_shinfo_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xen_vmcall_test.c delete mode 100644 tools/testing/selftests/mount_setattr/.gitignore delete mode 100644 tools/testing/selftests/mount_setattr/Makefile delete mode 100644 tools/testing/selftests/mount_setattr/config delete mode 100644 tools/testing/selftests/mount_setattr/mount_setattr_test.c mode change 100644 => 100755 tools/testing/selftests/powerpc/eeh/eeh-functions.sh delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-aware.sh delete mode 100755 tools/testing/selftests/powerpc/eeh/eeh-vf-unaware.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/config2csv.sh delete mode 100755 tools/testing/selftests/rcutorture/bin/torture.sh delete mode 100644 tools/tracing/Makefile delete mode 100644 tools/tracing/latency/.gitignore delete mode 100644 tools/tracing/latency/Makefile delete mode 100644 tools/tracing/latency/latency-collector.c delete mode 100644 virt/kvm/mmu_lock.h