This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allmodconfig in repository toolchain/ci/linux.
from af3826db74d1 octeontx2-pf: Use hardware register for CQE count adds 8646e53633f3 KVM: rseq: Update rseq when processing NOTIFY_RESUME on xf [...] adds a68de80f61f6 entry: rseq: Call rseq_handle_notify_resume() in tracehook [...] adds de5f4213dafa tools: Move x86 syscall number fallbacks to .../uapi/ adds 61e52f1630f5 KVM: selftests: Add a test for KVM_RUN+rseq to detect task [...] adds 2da4a23599c2 KVM: selftests: Remove __NR_userfaultfd syscall fallback adds f10f0481a5b5 Merge tag 'for-linus-rseq' of git://git.kernel.org/pub/scm [...] adds a3727a8bac0a selinux,smack: fix subjective/objective credential use mixups adds 831c9bd3dafc Merge tag 'selinux-pr-20210923' of git://git.kernel.org/pu [...] adds bbc9a6eb5eec btrfs: replace BUG_ON() in btrfs_csum_one_bio() with prope [...] adds acbee9aff8ae btrfs: fix transaction handle leak after verity rollback failure adds 6b225baababf btrfs: fix mount failure due to past and transient device [...] adds 0619b7901473 btrfs: prevent __btrfs_dump_space_info() to underflow its [...] adds f9e36107ec70 Merge tag 'for-5.15-rc2-tag' of git://git.kernel.org/pub/s [...] adds c48977f020d5 drm/amd/display: fix empty debug macros adds 6de0653f7719 MAINTAINERS: fix up entry for AMD Powerplay adds 7beb26dcedaa drm/amdkfd: SVM map to gpus check vma boundary adds f63251184a81 drm/amdkfd: fix dma mapping leaking warning adds ab39d3cef526 drm/amd/pm: Update intermediate power state for SI adds 7d6687200a93 drm/amdkfd: handle svm migrate init error adds 197ae17722e9 drm/amdkfd: fix svm_migrate_fini warning adds 22a94600e28b Merge tag 'amd-drm-fixes-5.15-2021-09-23' of https://gitla [...] adds 2566fffd6011 drm/i915: Update memory bandwidth parameters adds f9b23c157a78 drm/i915: Move __i915_gem_free_object to ttm_bo_destroy adds b875fb313a10 drm/i915: Free all DMC payloads adds ef88d7a8a5c9 Merge tag 'drm-intel-fixes-2021-09-23' of git://anongit.fr [...] adds e61b2ad3e191 Merge tag 'drm-fixes-2021-09-24' of git://anongit.freedesk [...] adds b51593c4cd73 init/do_mounts.c: Harden split_fs_names() against buffer overflow adds 40c8ee67cfc4 init: don't panic if mount_nodev_root failed adds a801695f68f4 Merge branch 'work.init' of git://git.kernel.org/pub/scm/l [...] adds 23ca067b3295 mm: Fully initialize invalidate_lock, amend lock class later adds 372d1f3e1bfe ext2: fix sleeping in atomic bugs on error adds e655c81ade7b Merge tag 'fixes_for_v5.15-rc3' of git://git.kernel.org/pu [...] adds 708c87168b61 ceph: fix off by one bugs in unsafe_request_wait() adds 4c4f0c2bf341 Merge tag 'ceph-for-5.15-rc3' of git://github.com/ceph/cep [...] adds 8c8a3b5bd960 arm64: add MTE supported check to thread switching and sys [...] adds 59a68d413808 arm64: Mitigate MTE issues with str{n}cmp() adds 0e3dbf765fe2 kselftest/arm64: signal: Skip tests if required features a [...] adds 22b70e6f2da0 arm64: Restore forced disabling of KPTI on ThunderX adds 1b7eaf570140 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 12064c176843 Revert "ACPI: Add memory semantics to acpi_os_map_memory()" adds ea1f9163ac83 Merge tag 'acpi-5.15-rc3' of git://git.kernel.org/pub/scm/ [...] adds 5aeb05b27f81 software node: balance refcount for managed software nodes adds 47d7e65d64cc Merge tag 'devprop-5.15-rc3' of git://git.kernel.org/pub/s [...] adds cef0d022f553 gpiolib: acpi: Make set-debounce-timeout failures non fatal adds 2dd824cca340 gpio: uniphier: Fix void functions to remove return value adds f6c35df22708 gpio: gpio-aspeed-sgpio: Fix wrong hwirq in irq handler. adds 0f562b7de990 gpio/rockchip: extended debounce support is only available on v2 adds b22a4705e2e6 gpio/rockchip: fix get_direction value handling adds 7d42e9818258 Merge tag 'gpio-fixes-for-v5.15-rc3' of git://git.kernel.o [...] adds f81c08f897ad usb: testusb: Fix for showing the connection speed adds f5dfd98a80ff usb: gadget: u_audio: EP-OUT bInterval in fback frequency adds 17956b53ebff usb: gadget: r8a66597: fix a loop in set_feature() adds b69ec50b3e55 usb: cdns3: fix race condition before setting doorbell adds 856e6e8e0f93 usb: dwc2: check return value after calling platform_get_r [...] adds 91fac0741d48 USB: cdc-acm: fix minor-number release adds aad06846a230 usb: ehci: Simplify platform driver registration adds d91adc5322ab Revert "USB: bcma: Add a check for devm_gpiod_get" adds 8cfac9a6744f usb: dwc3: core: balance phy init and exit adds 91bb163e1e4f usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave adds 58877b0824da usb: core: hcd: Add support for deferring roothub registration adds b7a0a792f864 xhci: Set HCD flag to defer primary roothub registration adds 5cf86349e98b usb: core: hcd: Modularize HCD stop configuration in usb_s [...] adds dbe2518b2d8e usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA adds 595091a1426a usb: gadget: f_uac2: Add missing companion descriptor for [...] adds f0e8a206a2a5 usb: gadget: f_uac2: Populate SS descriptors' wBytesPerInterval adds da546d6b748e arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property adds ce1c42b4dacf Re-enable UAS for LaCie Rugged USB3-FW with fk quirk adds b55d37ef6b7d usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c adds 517c7bf99bad usb: musb: tusb6010: uninitialized data in tusb_fifo_write [...] adds f7d848e0fdfa MAINTAINERS: usb, update Peter Korsgaard's entries adds 7bb057134d60 USB: serial: option: add Telit LN920 compositions adds 211f323768a2 USB: serial: mos7840: remove duplicated 0xac24 device ID adds 1ca200a8c6f0 USB: serial: option: remove duplicate USB device ID adds c32dfec6c1c3 USB: serial: cp210x: fix dropped characters with CP2102 adds 90ca6e7db83a USB: serial: cp210x: add part-number debug printk adds 3bd18ba7d859 USB: serial: cp210x: add ID for GW Instek GDM-834x Digital [...] adds 9e3eed534f82 USB: serial: option: add device id for Foxconn T99W265 adds 0292dbd7bd77 Merge tag 'usb-serial-5.15-rc3' of https://git.kernel.org/ [...] adds 2c4e969c3843 Merge tag 'usb-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds 79e9e30a9292 serial: 8250: 8250_omap: Fix RX_LVL register offset adds 74e1eb3b4a1e serial: mvebu-uart: fix driver's tx_empty callback adds 06e49073dfba tty: synclink_gt: rename a conflicting function name adds 7049d853cfb9 tty: unexport tty_ldisc_release adds f9d4be2507cf Merge tag 'tty-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds 92dc0b1f46e1 staging: greybus: uart: fix tty use after free adds aa3233ea7bdb staging: r8188eu: fix -Wrestrict warnings adds 9cbef3088619 Merge tag 'staging-5.15-rc3' of git://git.kernel.org/pub/s [...] adds b564171ade70 binder: fix freeze race adds 5fdb55c1ac95 binder: make sure fd closes complete adds 7a8aa39d4456 nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] adds 212b5d2d3ed9 coresight: syscfg: Fix compiler warning adds 8d753db5c227 misc: genwqe: Fixes DMA mask setting adds 25a143321648 mcb: fix error handling in mcb_alloc_bus() adds d53c66594dc7 habanalabs: fix potential race in interrupt wait ioctl adds beb71ee36e4d habanalabs: fix kernel OOPs related to staged cs adds 3e08f157c258 habanalabs/gaudi: use direct MSI in single mode adds d09ff62c820b habanalabs: fail collective wait when not supported adds fcffb759f7d5 habanalabs: Fix spelling mistake "FEADBACK" -> "FEEDBACK" adds 0a5ff77bf0a9 habanalabs/gaudi: fix LBW RR configuration adds 3d3200ae167b habanalabs: rate limit multi CS completion errors adds 42254c2a4991 habanalabs: fix wait offset handling adds c8fee41957f0 habanalabs: expose a single cs seq in staged submissions adds 3e1d5b0f58a5 Merge tag 'misc-habanalabs-fixes-2021-09-19' of https://gi [...] adds 34331739e19f fpga: machxo2-spi: Return an error on failure adds a1e4470823d9 fpga: machxo2-spi: Fix missing error code in machxo2_write [...] adds e9a9970bf520 fpga: dfl: Avoid reads to AFU CSRs during enumeration adds 50c7ad36e654 Merge tag 'fpga-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds d9d1232b4834 misc: bcm-vk: fix tty registration race adds 7af526c740bd nvmem: NVMEM_NINTENDO_OTP should depend on WII adds bb509a6ffed2 comedi: Fix memory leak in compat_insnlist() adds 85736168463d Merge tag 'char-misc-5.15-rc3' of git://git.kernel.org/pub [...] adds e946d3c887a9 cifs: fix a sign extension bug adds 03ab9cb982b6 cifs: Deal with some warnings from W=1 adds 4f22262280cc cifs: Clear modified attribute bit from inode flags adds b06d893ef249 smb3: correct smb3 ACL security descriptor adds 1db1aa98871d smb3: correct server pointer dereferencing check to be mor [...] adds 9ed38fd4a154 cifs: fix incorrect check for null pointer in header_assemble adds b8f4296560e3 Merge tag '5.15-rc2-smb3-fixes' of git://git.samba.org/sfr [...] adds 93368aab0efc erofs: fix up erofs_lookup tracepoint adds d705117ddd72 erofs: fix misbehavior of unsupported chunk format check adds c40dd3ca2a45 erofs: clear compacted_2b if compacted_4b_initial > totalidx adds a5e0aceabef6 Merge tag 'erofs-for-5.15-rc3-fixes' of git://git.kernel.o [...] adds 8914a7a247e0 selftests: be sure to make khdr before other targets adds 39a71f712d8a selftests:kvm: fix get_warnings_count() ignoring fscanf() [...] adds 3a4f0cc693cd selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf( [...] adds 20175d5eac5b selftests: kvm: move get_run_delay() into lib/test_util adds f5013d412a43 selftests: kvm: fix get_run_delay() ignoring fscanf() return warn adds 90316e6ea0f0 Merge tag 'linux-kselftest-fixes-5.15-rc3' of git://git.ke [...] adds 4403f8062abe xen/x86: drop redundant zeroing from cpu_initialize_context() adds f28347cc6639 Xen/gntdev: don't ignore kernel unmapping error adds 9074c79b62b6 swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests adds e243ae953b59 PCI: only build xen-pcifront in PV-enabled environments adds 8e1034a52665 xen/pci-swiotlb: reduce visibility of symbols adds 794d5b8a497f swiotlb-xen: this is PV-only on x86 adds 96f5bd03e1be xen/balloon: fix balloon kthread freezing adds 0594c58161b6 xen/x86: fix PV trap handling on secondary processors adds 573984434751 Merge tag 'for-linus-5.15b-rc3-tag' of git://git.kernel.or [...] adds 7df835a32a8b md: fix a lock order reversal in md_alloc adds cd586d213e58 Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] adds 555f66d0f8a3 nvme-fc: update hardware queues before using them adds e5445dae29d2 nvme-fc: avoid race between time out and tear down adds bdaa13656671 nvme-fc: remove freeze/unfreeze around update_nr_hw_queues adds e371af033c56 nvme-tcp: fix incorrect h2cdata pdu offset accounting adds 298ba0e3d4af nvme: keep ctrl->namespaces ordered adds 5cad87569164 Merge tag 'nvme-5.15-2021-09-24' of git://git.infradead.or [...] adds a647a524a467 block: don't call rq_qos_ops->done_bio if the bio isn't tracked adds 5afedf670caf blktrace: Fix uaf in blk_trace access after removing by sysfs adds f278eb3d8178 block: hold ->invalidate_lock in blkdev_fallocate adds 2d70de4ee593 Merge tag 'block-5.15-2021-09-25' of git://git.kernel.dk/l [...] adds 87c169665578 io-wq: ensure we exit if thread group is exiting adds bd99c71bd140 io_uring: fix race between poll completion and cancel_hash [...] adds a62682f92eed io_uring: fix missing set of EPOLLONESHOT for CQ ring overflow adds 5b7aa38d86f3 io_uring: fix potential req refcount underflow adds 8bab4c09f24e io_uring: allow conditional reschedule for intensive iterators adds 9990da93d2bf io_uring: put provided buffer meta data under memcg accounting adds cdb31c29d397 io_uring: don't punt files update to io-wq unconditionally adds 9f3a2cb228c2 io_uring: kill extra checks in io_write() adds 7df778be2f61 io_uring: make OP_CLOSE consistent with direct open adds f6f360aef0e7 Merge tag 'io_uring-5.15-2021-09-25' of git://git.kernel.d [...] adds 6a2ea0d34af1 scsi: st: Add missing break in switch statement in st_ioctl() adds 96fafe7c6523 scsi: elx: efct: Fix void-pointer-to-enum-cast warning for [...] adds 59936430e6a6 scsi: lpfc: Fix CPU to/from endian warnings introduced by [...] adds 37e384095f20 scsi: lpfc: Fix compilation errors on kernels with no CONF [...] adds 5d1e15108b8d scsi: lpfc: Remove unneeded variable adds 65ef27f7798b scsi: ufs: ufshpb: Remove unused parameters adds 4e2855082925 scsi: iscsi: Adjust iface sysfs attr detection adds e4953a93104c scsi: mpt3sas: Call cpu_relax() before calling udelay() adds 265dfe8ebbab scsi: sd: Free scsi_disk device via put_device() adds 7215e909814f scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE adds ef7ae7f746e9 scsi: target: Fix the pgr/alua_support_store functions adds 450907424d9e scsi: elx: efct: Do not hold lock while calling fc_vport_t [...] adds 1f97c29beee7 scsi: ncr53c8xx: Remove unused retrieve_from_waiting_list( [...] adds 17dfd54d391e scsi: megaraid: Fix Coccinelle warning adds fc13fc074909 scsi: Remove SCSI CDROM MAINTAINERS entry adds e699a4e1d373 scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" adds 655a68b2203e scsi: megaraid: Clean up some inconsistent indenting adds 04c260bdaeed scsi: mpt3sas: Clean up some inconsistent indenting adds 1cbc9ad3eecd scsi: ufs: ufs-pci: Fix Intel LKF link stability adds 4521428c4811 scsi: sd: Make sd_spinup_disk() less noisy adds 1a0db7744e45 scsi: bsg: Fix device unregistration adds 88b099006d83 scsi: ufs: core: Revert "scsi: ufs: Synchronize SCSI and U [...] adds 1d479e6c9cb2 scsi: sd_zbc: Support disks with more than 2**32 logical blocks adds d04a968c3368 scsi: ufs: core: Unbreak the reset handler adds 5f8579038842 scsi: qla2xxx: Restore initiator in dual mode adds bc41fcbffd57 scsi: fas216: Kill scmd->tag adds 756fb6a895af scsi: acornscsi: Remove tagged queuing vestiges adds a4869faf9642 scsi: core: Remove 'current_tag' adds cdbc16c552f2 scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() adds 6dacc371b77f scsi: lpfc: Use correct scnprintf() limit adds a38923f2d088 scsi: lpfc: Fix gcc -Wstringop-overread warning, again adds 9a8ef2c73c72 scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" adds fbdac19e6428 scsi: ses: Retry failed Send/Receive Diagnostic commands adds bb19237bf6eb Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds acfa299a4a63 mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() adds fa360beac4b6 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS adds 892ab4bbd063 mm/damon: don't use strnlen() with known-bogus source length adds 867050247e29 xtensa: increase size of gcc stack frame check adds de6ee659684b mm/shmem.c: fix judgment error in shmem_is_huge() adds 9c0f0a03e386 ocfs2: drop acl cache for directories too adds d09c38726c78 scripts/sorttable: riscv: fix undeclared identifier 'EM_RI [...] adds ebaeab2fe879 tools/vm/page-types: remove dependency on opt_file for idl [...] adds b7cd9fa5ccc3 lib/zlib_inflate/inffast: check config in C to avoid unuse [...] adds 243418e3925d mm: fs: invalidate bh_lrus for only cold path adds a4ce73910427 mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN adds 57ed7b4303a1 mm/debug: sync up latest migrate_reason to migrate_reason_names adds e8e9f1e63270 sh: pgtable-3level: fix cast to pointer from integer of di [...] adds 19532869feb9 kasan: always respect CONFIG_KASAN_STACK adds 5c91c0e77b8f mm/memory_failure: fix the missing pte_unmap() call adds bcbda81020c3 mm: fix uninitialized use in overcommit_policy_handler adds a3b397b4fffb Merge branch 'akpm' (patches from Andrew) adds 0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning adds 2a7313dc81e8 irqchip/armada-370-xp: Fix ack/eoi breakage adds 20c36ce2164f irqdomain: Change the type of 'size' in __irq_domain_add() [...] adds b99948836162 irqchip/mbigen: Repair non-kernel-doc notation adds 969ac78db78c irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build adds 280bef512933 irqchip/gic-v3-its: Fix potential VPE leak on error adds 3ce8c70ecedb irqchip/renesas-rza1: Use semicolons instead of commas adds b78f26926b17 irqchip/gic: Work around broken Renesas integration adds f9bfed3ad5b1 Merge tag 'irqchip-fixes-5.15-1' of git://git.kernel.org/p [...] adds dc0f97c2613d Merge tag 'irq-urgent-2021-09-26' of git://git.kernel.org/ [...] adds 8cd9da85d2bd posix-cpu-timers: Prevent spuriously armed 0-value itimer adds 3a398acc56dd Merge tag 'timers-urgent-2021-09-26' of git://git.kernel.o [...] adds d4ffd5df9d18 x86/fault: Fix wrong signal when vsyscall fails with pkey adds 8aa83e6395ce x86/setup: Call early_reserve_memory() earlier adds d81ff5fe14a9 x86/asm: Fix SETZ size enqcmds() build failure adds 5ba1071f7554 x86/insn, tools/x86: Fix undefined behavior due to potenti [...] adds 5bb7b2107f8c Merge tag 'x86-urgent-2021-09-26' of git://git.kernel.org/ [...] adds 8b4bd2566747 thermal/drivers/int340x: Do not set a wrong tcc offset on resume adds 1bb30b20b497 thermal/core: Potential buffer overflow in thermal_build_l [...] adds cf96921876dc thermal/drivers/tsens: Fix wrong check for tzd in irq handlers adds 299d6e47e8f8 Merge tag 'thermal-v5.15-rc3' of git://git.kernel.org/pub/ [...] adds 5297cfa6bdf9 EDAC/synopsys: Fix wrong value type assignment for edac_mode adds 54607282fae6 EDAC/dmc520: Assign the proper type to dimm->edac_mode adds 996148ee05d0 Merge tag 'edac_urgent_for_v5.15_rc3' of git://git.kernel. [...] adds e44fd5081c50 ksmbd: log that server is experimental at module load adds 9f6323311c70 ksmbd: add default data stream name in FILE_STREAM_INFORMATION adds 18a015bccf9e ksmbd: check protocol id in ksmbd_verify_smb_message() adds 4ea477988c42 ksmbd: remove follow symlinks support adds 265fd1991c1d ksmbd: use LOOKUP_BENEATH to prevent the out of share access adds 5e5d7597637c Merge tag '5.15-rc2-ksmbd-fixes' of git://git.samba.org/ksmbd adds 5816b3e6577e Linux 5.15-rc3 adds 1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe adds 67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic [...] adds 0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference adds 22d65765f211 HID: u2fzero: ignore incomplete packets without data adds 88a04049c08c HID: amd_sfh: Fix potential NULL pointer dereference adds 42d43c92fc57 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9b3b353ef330 vboxfs: fix broken legacy mount signature checking adds c388a18957ef watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds 31692ab9a9ef media: hantro: Fix check for single irq adds 132c88614f2b media: cedrus: Fix SUNXI tile size calculation adds 3ad02c27d89d media: s5p-jpeg: rename JPEG marker constants to prevent b [...] adds f0c15b360fb6 media: ir_toy: prevent device from hanging during transmit adds e6609f2c07de Merge tag 'media/v5.15-2' of git://git.kernel.org/pub/scm/ [...] adds 7117003fe4e3 KVM: x86: Mark all registers as avail/dirty at vCPU creation adds 03a6e84069d1 KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT adds 90b54129e8df selftests: KVM: Fix check for !POLLIN in demand_paging_test adds 01f91acb55be selftests: KVM: Align SMCCC call with the spec in steal_time adds cd36ae876177 KVM: VMX: Remove defunct "nr_active_uret_msrs" field adds eb7511bf9182 KVM: x86: Handle SRCU initialization failure during page t [...] adds ed7023a11bd8 KVM: nVMX: fix comments of handle_vmon() adds ae232ea46088 KVM: do not shrink halt_poll_ns below grow_start adds bb18a6777465 KVM: SEV: Acquire vcpu mutex when updating VMSA adds f1815e0aa770 KVM: SVM: fix missing sev_decommission in sev_receive_start adds 50c038018d6b KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA adds e9337c843c4b kvm: fix wrong exception emulation in check_rdtsc adds 4eeef2424153 KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor adds 94c245a245ff KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vC [...] adds 24a996ade34d KVM: nVMX: Fix nested bus lock VM exit adds f43c887cb7cb KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES adds 5b92b6ca92b6 KVM: SEV: Allow some commands for mirror VM adds a1e638da1ba4 KVM: selftests: Change backing_src flag to -s in demand_pa [...] adds 9f2fc5554a40 KVM: selftests: Refactor help message for -s backing_src adds 7c236b816ef1 KVM: selftests: Create a separate dirty bitmap per slot adds 2f9b68f57c62 KVM: x86: Fix stack-out-of-bounds memory access from ioapi [...] adds 85b640450ddc KVM: Clean up benign vcpu->cpu data races when kicking vCPUs adds 0bbc2ca8515f KVM: KVM: Use cpumask_available() to check for NULL cpumas [...] adds 8d68bad6d869 KVM: nVMX: Filter out all unsupported controls when eVMCS [...] adds e2e6e449d68d KVM: x86: nSVM: restore the L1 host state prior to resumin [...] adds 37687c403a64 KVM: x86: reset pdptrs_from_userspace when exiting smm adds e85d3e7b495b KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit [...] adds 136a55c054ca KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm adds c42dec148b3e KVM: x86: VMX: synthesize invalid VM exit when emulating i [...] adds c8607e4a086f KVM: x86: nVMX: don't fail nested VM entry on invalid gues [...] adds dbab610a5be6 KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit adds e1fc1553cd78 kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] adds aee77e1169c1 KVM: x86: nSVM: restore int_vector in svm_clear_vintr adds 1ad32105d78e KVM: x86: selftests: test simultaneous uses of V_IRQ from [...] adds d1cba6c92237 KVM: x86: nSVM: test eax for 4K alignment for GP errata wo [...] adds faf6b7556296 KVM: x86: nSVM: don't copy virt_ext from vmcb12 adds f81602958c11 KVM: X86: Fix missed remote tlb flush in rmap_write_protect() adds 65855ed8b034 KVM: X86: Synchronize the shadow pagetable before link it adds 6bc6db000295 KVM: Remove tlbs_dirty adds fbf094ce5241 selftests: KVM: Call ucall_init when setting up in rseq_test adds 386ca9d7fd18 selftests: KVM: Explicitly use movq to read xmm registers adds a49b50a3c1c3 KVM: arm64: nvhe: Fix missing FORCE for hyp-reloc.S build rule adds e840f42a4992 KVM: arm64: Fix PMU probe ordering adds 50b078184604 Merge tag 'kvmarm-fixes-5.15-1' of git://git.kernel.org/pu [...] adds 9cccec2bf32f Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 5c34aea341b1 perf test: Fix DWARF unwind for optimized builds. adds 0f892fd1bd29 perf tests: Fix flaky test 'Object code reading' adds 774f2c0890f8 perf vendor events powerpc: Fix spelling mistake "icach" - [...] adds c6613bd4a577 perf arm: Fix off-by-one directory paths. adds 4da6552c5d07 perf doc: Fix typos all over the place adds a827c007c75b perf config: Refine error message to eliminate confusion adds e4fe5d7349e0 perf iostat: Use system-wide mode if the target cpu_list i [...] adds 4da8b121884d perf iostat: Fix Segmentation fault from NULL 'struct perf [...] adds 0513e464f900 Merge tag 'perf-tools-fixes-for-v5.15-2021-09-27' of git:/ [...] adds 26391e49d5b0 mmc: dw_mmc: Only inject fault before done/error adds b81bede4d138 mmc: renesas_sdhi: fix regression with hard reset on old SDHIs adds 0c72b292de0b Merge tag 'mmc-v5.15-2' of git://git.kernel.org/pub/scm/li [...] adds 0d818706130e virtio: don't fail on !of_device_is_compatible adds 6243e3c78ace vduse: missing error code in vduse_init() adds 7bb5fb207334 vduse: Cleanup the old kernel states after reset failure adds ef12e4bf4276 vdpa/mlx5: Clear ready indication for control VQ adds 759be8993b1b vdpa/mlx5: Avoid executing set_vq_ready() if device is reset adds be9c6bad9b46 vdpa: potential uninitialized return in vhost_vdpa_va_map() adds d33bec7b3dfa Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 80f6e3080bfc fs-verity: fix signed integer overflow with i_size near S64_MAX adds 6fd3ec5c7af5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds adfc8f9d2f9f NIOS2: fix kconfig unmet dependency warning for SERIAL_COR [...] adds 9523b33cc31c NIOS2: setup.c: drop unused variable 'dram_start' adds dca50f08a03e Merge tag 'nios2_fixes_for_v5.15_part1' of git://git.kerne [...] adds 4bb0bd81ce5e m68k: Handle arrivals of multiple signals correctly adds 50e43a573344 m68k: Update ->thread.esp0 before calling syscall_trace() [...] adds 0d20abde987b m68k: Leave stack mangling to asm wrapper of sigreturn() adds 1dc4027bc8b5 m68k: Document that access_ok is broken for !CONFIG_CPU_HA [...] adds c4f607c3124e m68k: Remove the 030 case in virt_to_phys_slow adds 25d2cae4a557 m68k: Use BUILD_BUG for passing invalid sizes to get_user/ [...] adds 01eec1af5ec4 m68k: Factor the 8-byte lowlevel {get,put}_user code into helpers adds 8ade83390930 m68k: Provide __{get,put}_kernel_nofault adds 9fde03486402 m68k: Remove set_fs() adds e7bd807e8c9e Merge tag 'm68k-for-v5.15-tag3' of git://git.kernel.org/pu [...] adds 8bd8d1dff9eb vfio/pci: add missing identifier name in argument of funct [...] adds 42de956ca7e5 vfio/ap_ops: Add missed vfio_uninit_group_dev() adds 62da74a73570 Merge tag 'vfio-v5.15-rc4' of git://github.com/awilliam/li [...] adds 129803e642ac pinctrl: core: Remove duplicated word from devm_pinctrl_un [...] adds 7e6f8d6f4a42 pinctrl: amd: Add irq field data adds acd47b9f28e5 pinctrl: amd: Handle wake-up interrupt adds d36a97736b2c pinctrl: qcom: spmi-gpio: correct parent irqspec translation adds e7165b1dff06 pinctrl/rockchip: add a queue for deferred pin output sett [...] adds 59dd178e1d7c gpio/rockchip: fetch deferred output settings on probe adds 28406a219991 pinctrl: qcom: sc7280: Add PM suspend callbacks adds a4e6f95a891a Merge tag 'pinctrl-v5.15-2' of git://git.kernel.org/pub/sc [...] adds 505d9dcb0f7d crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() adds 0e14ef38669c crypto: x86/sm4 - Fix frame pointer stack corruption adds 6e439bbd436e Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 64794d6db497 ALSA: oxfw: fix transmission method for Loud models based [...] adds 6f44578430d7 Revert "ALSA: hda: Drop workaround for a hang at shutdown again" adds 7b9cf9036609 ALSA: usb-audio: Unify mixer resume and reset_resume procedure adds ad7cc2d41b7a ALSA: hda/realtek: Quirks to enable speaker output for Len [...] adds be830389bd49 ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition adds 94d508fa3186 ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack adds 58eafe1ff52e ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic adds 5a80dea93191 ASoC: mediatek: add required config dependency adds 26be23af1866 MAINTAINERS: fix update references to stm32 audio bindings adds 1dd038522615 ASoC: mediatek: common: handle NULL case in suspend/resume [...] adds 9c3ad33b5a41 ASoC: fsl_sai: register platform component before register [...] adds f12ce92e98b2 ASoC: fsl_esai: register platform component before registe [...] adds 0adf292069dc ASoC: fsl_micfil: register platform component before regis [...] adds ee8ccc2eb584 ASoC: fsl_spdif: register platform component before regist [...] adds c590fa80b392 ASoC: fsl_xcvr: register platform component before registe [...] adds 7bd5d979dfdb Merge series "ASoC: fsl: register platform component befor [...] adds ac4dfccb9657 ASoC: SOF: Fix DSP oops stack dump output contents adds 10d93a98190a ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and [...] adds d9be4a88c362 ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM an [...] adds 8a8e1813ffc3 ASoC: SOF: loader: release_firmware() on load failure to a [...] adds 25766ee44ff8 ASoC: SOF: loader: Re-phrase the missing firmware error to [...] adds 3abe2eec8705 ASoC: mediatek: mt8195: remove wrong fixup assignment on HDMITX adds cfacfefd382a ASoC: SOF: trace: Omit error print when waking up trace sleepers adds 77ff9e7be0d4 Merge tag 'asoc-fix-v5.15-rc2' of https://git.kernel.org/p [...] adds cb1bcf5ed536 ALSA: firewire-motu: fix truncated bytes in message tracepoints adds 09d23174402d ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION adds f2ff7147c683 ALSA: pcsp: Make hrtimer forwarding more robust adds 02d5e016800d Merge tag 'sound-5.15-rc4' of git://git.kernel.org/pub/scm [...] adds 3110b942d36b IB/qib: Fix clang confusion of NULL pointer comparison adds 2cc74e1ee31d IB/cma: Do not send IGMP leaves for sendonly Multicast groups adds ca465e1f1f9b RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure adds ebcc36ea1960 MAINTAINERS: Update Broadcom RDMA maintainers adds 5b1e985f7626 RDMA/irdma: Skip CQP ring during a reset adds f4475f249445 RDMA/irdma: Validate number of CQ entries on create CQ adds d3bdcd596339 RDMA/irdma: Report correct WC error when transport retry c [...] adds 9f7fa37a6bd9 RDMA/irdma: Report correct WC error when there are MW bind errors adds bc0bdc5afaa7 RDMA/cma: Do not change route.addr.src_addr.ss_family adds 305d568b72f1 RDMA/cma: Ensure rdma_addr_cancel() happens before issuing [...] adds 14351f08ed5c RDMA/hns: Work around broken constant propagation in gcc 8 adds a86cd017a40a RDMA/usnic: Lock VF with mutex instead of spinlock adds 7d5cfafe8b40 RDMA/hfi1: Fix kernel pointer leak adds cc26aee10058 RDMA/hns: Fix the size setting error when copying CQE in c [...] adds e671f0ecfece RDMA/hns: Add the check of the CQE size of the user space adds 78c56e53821a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 540cffbab8b8 gpio: pca953x: do not ignore i2c errors adds d1d598104336 MAINTAINERS: update my email address adds 040d985e27dc MAINTAINERS: Update Mun Yew Tham as Altera Pio Driver maintainer adds 115f6134a050 Merge tag 'gpio-fixes-for-v5.15-rc4' of git://git.kernel.o [...] adds f7e745f8e944 sctp: break out if skb_header_pointer returns NULL in sctp [...] adds ea1300b9df7c mptcp: don't return sockets in foreign netns adds 3f4a08909e2c mptcp: allow changing the 'backup' bit when no sockets are open adds 420070197b11 Merge branch 'mptcp-fixes' adds 325fd36ae76a net: enetc: fix the incorrect clearing of IF_MODE bits adds 597aa16c7824 net: ipv4: Fix rtnexthop len when RTA_FLOW is present adds 5ab8a447bcfe smsc95xx: fix stalled rx after link change adds 4526fe74c3c5 drivers: net: mhi: fix error path in mhi_net_newlink adds 7bbc3d385bd8 netfilter: ipset: Fix oversized kvmalloc() calls adds 69e73dbfda14 ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 adds 310e2d43c3ad netfilter: ip6_tables: zero-initialize fragment offset adds c9c3b6811f74 netfilter: conntrack: make max chain length random adds b16ac3c4c886 netfilter: conntrack: include zone id in tuple hash again adds d2966dc77ba7 netfilter: nat: include zone id in nat table hash again adds 0f1148abb226 selftests: netfilter: add selftest for directional zone support adds cb89f63ba662 selftests: netfilter: add zone stress test with colliding tuples adds a499b03bf36b netfilter: nf_tables: unlink table before deleting it adds 45928afe94a0 netfilter: nf_tables: Fix oversized kvmalloc() calls adds 30db406923b9 netfilter: nf_nat_masquerade: make async masq_inet6_event [...] adds 7970a19b7104 netfilter: nf_nat_masquerade: defer conntrack walk to work queue adds cc8072153aaf netfilter: iptable_raw: drop bogus net_init annotation adds b53deef054e5 netfilter: log: work around missing softdep backend module adds e9edc188fc76 netfilter: conntrack: serialize hash resizes and cleanups adds 7fe7f3182a0d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf adds b193e15ac69d net: prevent user from passing illegal stab size adds 44b6aa2ef69f net: hns: Fix spelling mistake "maped" -> "mapped" adds 763716a55cb1 net: bgmac-platform: handle mac-address deferral adds 2974b8a691a9 Revert "ibmvnic: check failover_pending in login response" adds ab609f25d198 net: mdiobus: Fix memory leak in __mdiobus_register adds fe23036192c9 dsa: mv88e6xxx: 6161: Use chip wide MAX MTU adds b92ce2f54c0f dsa: mv88e6xxx: Fix MTU definition adds b9c587fed61c dsa: mv88e6xxx: Include tagger overhead when setting MTU f [...] adds 3ebaaad4bf47 Merge branch 'mv88e6xxx-mtu-fixes' adds 98d46b021f6e Revert "mac80211: do not use low data rates for data frame [...] adds fe94bac626d9 mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug adds a6555f844549 mac80211: Drop frames from invalid MAC address in ad-hoc mode adds 13cb6d826e0a mac80211: limit injected vht mcs/nss in ieee80211_parse_tx [...] adds b9731062ce8a mac80211: mesh: fix potentially unaligned access adds 313bbd1990b6 mac80211-hwsim: fix late beacon hrtimer handling adds 94513069eb54 mac80211: fix use-after-free in CCMP/GCMP RX adds 111461d57374 mac80211: check return value of rhashtable_init adds 33092aca857b mac80211: Fix Ptk0 rekey documentation adds ca48aa4ab8bf Merge tag 'mac80211-for-net-2021-09-27' of git://git.kerne [...] adds 3b1b6e82fb5e net: phy: enhance GPY115 loopback disable function adds 51bb08dd04a0 net: ks8851: fix link error adds 05e97b3d33cb dmascc: add CONFIG_VIRT_TO_BUS dependency adds 4329c8dc110b e100: fix length calculation in e100_get_regs_len adds 51032e6f17ce e100: fix buffer overrun in e100_get_regs adds 3fb2a54b414f Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds c23bb54f28d6 ionic: fix gathering of debug stats adds 103bde372f08 net: sun: SUNVNET_COMMON should depend on INET adds a9f5970767d1 net: udp: annotate data race around udp_sk(sk)->corkflag adds f4bd73b5a950 af_unix: Return errno instead of NULL in unix_create1(). adds c6995117b60e net: mdio: mscc-miim: Fix the mdio controller adds c894b51e2a23 net: hns3: fix hclge_dbg_dump_tm_pg() stack usage adds 356ed64991c6 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog adds 37cb28ec7d3a bpf, mips: Validate conditional branch offsets adds 8a98ae12fbef bpf: Exempt CAP_BPF from checks against bpf_jit_limit adds b3aa173d58b4 MAINTAINERS: Add btf headers to BPF adds bcfd367c2839 libbpf: Fix segfault in static linker for objects without BTF adds 78cc316e9583 bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called [...] adds 435b08ec0094 bpf, test, cgroup: Use sk_{alloc,free} for test cases adds d888eaac4fb1 selftests, bpf: Fix makefile dependencies on libbpf adds 79e2c3066675 selftests, bpf: test_lwt_ip_encap: Really disable rp_filter adds ced185824c89 bpf, x86: Fix bpf mapping of atomic fetch implementation adds 4ccb9f03fee7 Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 9e28cfead2f8 net: mdio-ipq4019: Fix the error for an optional regs resource adds f936bb42aeb9 net: bridge: mcast: Associate the seqcount with its protec [...] adds 513e605d7a9c ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup adds 5b09e88e1bf7 net: hns3: do not allow call hns3_nic_net_open repeatedly adds a8e76fefe3de net: hns3: remove tc enable checking adds d82650be60ee net: hns3: don't rollback when destroy mqprio fail adds 0472e95ffeac net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCL [...] adds 108b3c7810e1 net: hns3: fix show wrong state when add existing uc mac address adds 276e60421668 net: hns3: PF enable promisc for VF when mac table is overflow adds 27bf4af69fcb net: hns3: fix always enable rx vlan filter problem after [...] adds 0178839ccca3 net: hns3: disable firmware compatible features when uninstall PF adds 251ffc077303 Merge branch 'hns3-fixes' adds d88fd1b546ff net: phy: bcm7xxx: Fixed indirect MMD operations adds 49054556289e net: introduce and use lock_sock_fast_nested() adds d5ef190693a7 net: sched: flower: protect fl_walk() with rcu adds a5b8fd657881 net: dev_addr_list: handle first address in __hw_addr_add_ex adds 656ed8b015f1 net: stmmac: fix EEE init issue when paired with EEE capable PHYs adds 35306eb23814 af_unix: fix races in sk_peer_pid and sk_peer_cred accesses adds 4de593fb965f Merge tag 'net-5.15-rc4' of git://git.kernel.org/pub/scm/l [...] adds cf8dd57bd0d6 ARM: config: multi v7: Enable dependancies adds 8c1768967e27 ARM: config: mutli v7: Reenable FB dependency adds 3f1c260ffddb MAINTAINERS: Add myself as MStar/Sigmastar Armv7 SoC maintainers adds 4d7db64dbfa8 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 172da89ed0ea s390/cio: avoid excessive path-verification requests adds 82840e1810bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 571fa247ab41 samples: bpf: Fix vmlinux.h generation for XDP samples adds d75fe9cb1dd0 samples/bpf: Relicense bpf_insn.h as GPL-2.0-only OR BSD-2-Clause adds 79e3445b38e0 bpf, arm: Fix register clobbering in div/mod implementation adds 30e29a9a2bc6 bpf: Fix integer overflow in prealloc_elems_and_freelist() adds 4729445b47ef libbpf: Fix segfault in light skeleton for objects without BTF adds 18e6e9692ba5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3c10ffddc61f net: xfrm: fix shift-out-of-bounds in xfrm_get_default adds 844f7eaaed92 include/uapi/linux/xfrm.h: Fix XFRM_MSG_MAPPING ABI breakage adds f8d858e607b2 xfrm: make user policy API complete adds 88d0adb5f13b xfrm: notify default policy on update adds 047a749d231e Merge branch 'xfrm: fix uapi for the default policy' adds 93ec1320b017 xfrm: fix rcu lock in xfrm_notify_userpolicy() adds 421c824c421f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 339031bafe6b netfilter: conntrack: fix boot failure with nf_conntrack.e [...] adds e189ae161dd7 netfilter: nf_tables: add position handle in event notification adds 2c964c558641 netfilter: nf_tables: reverse order in rule replacement expansion adds 3025a86fe6fd netfilter: nft_dynset: relax superfluous check on set updates adds 3d3b30175a51 netfilter: nf_tables: honor NLM_F_CREATE and NLM_F_EXCL in [...] adds faeb8e99f986 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 24d5f16e407b iwlwifi: mvm: Fix possible NULL dereference adds 27a221f433b7 iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rs [...] adds b6a46b4f6e4b iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() adds 91dab18f0df1 MAINTAINERS: Move Daniel Drake to credits adds fb8c3a3c5240 ath5k: fix building with LEDS=m adds fe5c735d0d47 iwlwifi: pcie: add configuration of a Wi-Fi adapter on Del [...] adds 151a7c12c4fc Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" adds 603a1621caa0 mwifiex: avoid null-pointer-subtraction warning adds 4cdc78e2f5eb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8ec59ac3ad29 ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer adds eb676622846b ALSA: hda/realtek: Enable 4-speaker output for Dell Precis [...] adds 1f8763c59c4e ALSA: seq: Fix a potential UAF by wrong private_free call order adds c8c93a11a4e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3f4b57ad07d9 ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers adds 74b7ee0e7b61 ASoC: fsl_xcvr: Fix channel swap issue with ARC adds ceef3240f9b7 ASoC: pcm179x: Add missing entries SPI to device ID table adds 0cc3687eadd0 ASoC: cs4341: Add SPI device ID table adds 42871e95a3af ASoC: nau8824: Fix headphone vs headset, button-press dete [...] adds 002494ca389b Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds 933c81070a8f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ffb1e76f4f32 Merge tag 'v5.15-rc2' into spi-5.15 adds d7a48e27b38a spi: Use 'flash' node name instead of 'spi-flash' in example adds 6840615f85f6 spi: spidev: Add SPI ID table adds 59c4e190b10c Merge tag 'v5.15-rc3' into spi-5.15 adds 6cd815d52a8a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds af505cad9567 debugfs: debugfs_create_file_size(): use IS_ERR to check f [...] adds c86a2d9058c5 cpumask: Omit terminating null byte in cpumap_print_{list, [...] adds 2de9d8e0d2fe driver core: fw_devlink: Improve handling of cyclic dependencies adds 5501765a02a6 driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS [...] adds 04f41c68f188 net: mdiobus: Set FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD for [...] adds 68223eeec708 driver core: Set deferred probe reason when deferred by dr [...] adds 76f130810b47 driver core: Create __fwnode_link_del() helper function adds ebd6823af378 driver core: Add debug logs when fwnode links are added/deleted adds df38d852c681 kernfs: also call kernfs_set_rev() for positive dentry adds 685bc87df163 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] adds d2b4701cd12d usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle adds 016061395e82 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds f7a28df7db84 iio: dac: ti-dac5571: fix an error code in probe() adds 9033c7a35748 iio: accel: fxls8962af: return IRQ_HANDLED when fifo is flushed adds 9909a395e980 iio: adc: rzg2l_adc: Fix -EBUSY timeout error return adds bbcf40816b54 iio: adc128s052: Fix the error handling path of 'adc128_probe()' adds 732ae19ee8f5 iio: adc: max1027: Fix wrong shift with 12-bit devices adds f0cb5fed37ab iio: adc: max1027: Fix the number of max1X31 channels adds fa002b364981 iio: adc: rzg2l_adc: add missing clk_disable_unprepare() i [...] adds eb795cd97365 iio: adc: aspeed: set driver data when adc probe. adds 89a86da5cb8e iio: adc: ad7192: Add IRQ flag adds e081102f3077 iio: adc: ad7780: Fix IRQ flag adds 1a913270e57a iio: adc: ad7793: Fix IRQ flag adds 4170d3dd1467 iio: ssp_sensors: fix error code in ssp_print_mcu_debug() adds 8167c9a375cc iio: ssp_sensors: add more range checking in ssp_parse_dat [...] adds 9da1b86865ab iio: adis16475: fix deadlock on frequency set adds b64cbf6bff8c Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a06c2e5c048e interconnect: qcom: sdm660: Fix id of slv_cnoc_mnoc_cfg adds 5833c9b87662 interconnect: qcom: sdm660: Correct NOC_QOS_PRIORITY shift [...] adds cf49e3660203 dt-bindings: interconnect: sdm660: Add missing a2noc qos clocks adds 13404ac8882f interconnect: qcom: sdm660: Add missing a2noc qos clocks adds 913581b8ae06 Merge tag 'icc-5.15-rc3' of git://git.kernel.org/pub/scm/l [...] adds a89936cce87d ipack: ipoctal: fix stack information leak adds 65c001df517a ipack: ipoctal: fix tty registration race adds cd20d59291d1 ipack: ipoctal: fix tty-registration error handling adds 445c81327277 ipack: ipoctal: fix missing allocation-failure check adds bb8a4fcb2136 ipack: ipoctal: fix module reference leak adds 2eaf20576b9b Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds 2f9602870886 selftests: drivers/dma-buf: Fix implicit declaration warns adds ace9d73a4873 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0d67e332e6df module: fix clang CFI with MODULE_UNLOAD=n adds cf6ed52c281d Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] adds f60f5741002b mtd: rawnand: qcom: Update code word value for raw read adds ae8f39b4b123 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 1605de1b3ca6 ARM: at91: pm: do not panic if ram controllers are not enabled adds 63a84d560e81 ARM: dts: at91: sama7g5: add ram controllers adds 2305d7ab6610 ARM: dts: at91: sama7g5: add securam node adds 16b161bcf5d4 ARM: dts: at91: sama7g5: add shdwc node adds 6f3466228451 ARM: dts: at91: sama7g5: add chipid adds ac809e7879b1 ARM: at91: pm: switch backup area to vbat in backup mode adds 4348cc10da63 ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default adds f43e063e04b8 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds e879f855e590 bus: ti-sysc: Add break in switch statement in sysc_init_soc() adds d571a1c0fedb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 5c49d1850ddd KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue adds e02c16b9cd24 selftests: KVM: Don't clobber XMM register when read adds ad9af930680b x86/kvmclock: Move this_cpu_pvti into kvmclock.h adds 773e89ab0056 ptp: Fix ptp_kvm_getcrosststamp issue for x86 ptp_kvm adds e8a747d0884e KVM: x86: Swap order of CPUID entry "index" vs. "significa [...] adds 7b0035eaa7da KVM: selftests: Ensure all migrations are performed when t [...] adds bd2c02df7191 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 25b5476a294c KVM: s390: Function documentation fixes adds 2308bc404e0a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 23c69b90365c hwmon: (k10temp) Remove residues of current and voltage adds e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current [...] adds 2938b2978a70 hwmon: (tmp421) handle I2C errors adds 540effa7f283 hwmon: (tmp421) report /PVLD condition as fault adds 724e8af85854 hwmon: (tmp421) fix rounding for negative values adds 6f7d70467121 hwmon: (ltc2947) Properly handle errors when looking for t [...] adds f58ac1bc110e Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds f060db99374e ACPI: NFIT: Use fallback node id when numa info in NFIT ta [...] adds d55174cccac2 nvdimm/pmem: fix creating the dax group adds 1ed133a01458 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 45940091a3c1 Merge branch 'misc-5.15' into next-fixes adds 358d24ea16f7 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds d8acda19abeb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e8c2da7e329c scsi: ufs: Fix illegal offset in UPIU event trace adds dd689ed5aa90 scsi: ses: Fix unsigned comparison with less than zero adds cced4c0ec7c0 scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Un [...] adds 8e2d81c6b5be scsi: qla2xxx: Fix excessive messages during device logout adds 79a7482249a7 scsi: csiostor: Add module softdep on cxgb4 adds 2e42c8ef32ef Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 71eabafac1eb drm/tegra: dc: Remove unused variables adds 8a44924e1400 drm/tegra: uapi: Fix wrong mapping end address in case of [...] adds a81cf839a064 gpu/host1x: fence: Make spinlock static adds c3dbfb9c49ee gpu: host1x: Plug potential memory leak adds 05812b971c6d Merge tag 'drm/tegra/for-5.15-rc3' of ssh://git.freedeskto [...] adds 3939058b6015 Merge branch 'drm-fixes' of git://git.freedesktop.org/git/ [...] adds d168cd797982 drm/i915/gvt: fix the usage of ww lock in gvt scheduler. adds 5cb8742774d2 Merge tag 'gvt-fixes-2021-09-18' of https://github.com/int [...] adds da0468a74450 drm/i915/guc, docs: Fix pdfdocs build error by removing ne [...] adds c83ff0186401 drm/i915/request: fix early tracepoints adds 4b8bcaf8a6d6 drm/i915: Remove warning from the rps worker adds 564146e84966 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f39d6a48032b mmc: sdhci-of-at91: wait for calibration done before proceed adds 3b9b0887fff8 mmc: sdhci-of-at91: replace while loop with read_poll_timeout adds e2845b1d92d7 mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk adds 906c7fbfab80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 705484071397 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 41608b64b10b PCI: hv: Fix sleep while in non-sleep context when removin [...] adds a7e389dc690f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 2a2a79577dda fpga: ice40-spi: Add SPI device ID table adds b857afcc4d0c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8262ad05c521 drm/ttm: Fix a deadlock if the target BO is not idle during swap adds c8704b7ec182 drm/kmb: Enable alpha blended second plane adds 36e9bcb8edfc drm/vc4: select PM adds 0af8f7af4a30 drm/vc4: hdmi: Make sure the controller is powered up during bind adds a22dad7fa0cd drm/vc4: hdmi: Rework the pre_crtc_configure error handling adds a37f02e8301d drm/vc4: hdmi: Split the CEC disable / enable functions in two adds 1b58254cf1b6 drm/vc4: hdmi: Make sure the device is powered with CEC adds 4209f03fcb8e drm/vc4: hdmi: Warn if we access the controller while disabled adds 08e9f3ecc5b8 Merge drm/drm-fixes into drm-misc-fixes adds 5fbdac2bf528 drm/vc4: hdmi: Remove unused struct adds 1bd32c51c8ec drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup adds 7d87d0e27556 drm/nouveau/kms/tu102-: delay enabling cursor until after [...] adds 6b457230bfa1 drm/nouveau/ga102-: support ttm buffer moves via copy engine adds e93a3ccf7699 drm/rockchip: Update crtc fixup to account for fractional [...] adds f7c57a456611 drm/rockchip: cdn-dp-core: Fix cdn_dp_resume unused warning adds 5d7fa05c8f63 drm/nouveau/fifo/ga102: initialise chid on return from cha [...] adds 3027c77774ac dt-bindings: panel: ili9341: correct indentation adds 19bd6cdb9ce0 drm/panel: abt-y030xx067a: yellow tint fix adds fd09961dbb9c fbdev: simplefb: fix Kconfig dependencies adds f86e9e383a71 video: fbdev: gbefb: Only instantiate device when built for IP32 adds 4d5a088c93ce Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f79f454ae501 assoc_array: Avoid open coded arithmetic in allocator arguments adds 45b226ca8510 scsi: st: Fix fall-through warning for Clang adds fd3058f3bd56 MIPS: Fix fall-through warnings for Clang adds b442123b01de pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 236378bb6ca7 Makefile: Enable -Wimplicit-fallthrough for Clang adds ad9ee403ca4d Merge branch 'for-next/clang-fallthrough' into for-next/kspp adds 3831a0d40886 firewire: Remove function callback casts adds 6409e7102a9b Merge branch 'for-next/kspp-fixes' into for-next/kspp adds e731b1536422 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 89b4db61c761 nios2: move the install rule to arch/nios2/Makefile adds 04e85bbf71c9 isystem: delete global -isystem compile option adds 8f0c32c788ff kbuild: move objtool_args back to scripts/Makefile.build adds 5c4859e77aa1 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] adds 92594d569b6d kbuild: store the objtool command in *.cmd files adds 918a6b7f6846 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro adds ef62588c2c86 kbuild: detect objtool update without using .SECONDEXPANSION adds 90a353491e9f kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules adds d05377e184fc kconfig: Create links to main menu items in search adds 65017d8381e2 kconfig: narrow the scope of variables in the lexer adds 6988f70cf105 kconfig: rename a variable in the lexer to a clearer name adds 55dab5ab8acc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3149733584c8 perf annotate: Add fusion logic for AMD microarchs adds ddf0d4dee4cb perf bpf: Deprecate bpf_map__resize() in favor of bpf_map_ [...] adds 00e0ca3721cf perf bpf: Ignore deprecation warning when using libbpf's b [...] adds 8228e9361e2a perf parse-events: Avoid enum forward declaration. adds 84111b9c950e perf tools: Allow controlling synthesizing PERF_RECORD_ me [...] adds 41b740b6e8a9 perf record: Add --synth option adds 4122c9c3f0d1 Merge remote-tracking branch 'torvalds/master' into perf/core adds b28e5e439109 perf daemon: Avoid msan warnings on send_cmd adds cb7bfb1da6f6 perf parse-events: Remove unnecessary #includes adds 6c93f39f2f43 perf list: Display pmu prefix for partially supported hybr [...] adds 0ba37e05c240 perf annotate: Add riscv64 support adds 0e46c8307574 perf jevents: Add __maybe_unused attribute to unused function arg adds 4a87dea9e60f perf test: Workload test of metric and metricgroups adds 3d5ac9effcc6 perf test: Workload test of all PMUs adds b758a61b391f perf tools: Enable libtracefs dynamic linking adds 569715164ba2 perf tools: Add define for libtraceevent version adds 359cad09e40b perf tools: Add define for libtracefs version adds 08efcb4a638d libtraceevent: Increase libtraceevent logging when verbose adds 4f9d4f8aa732 perf parse-events: Set numeric term config adds d60bad10c4ae perf jevents: Support ConfigCode adds 56be05103a40 perf test: Verify more event members in pmu-events test adds b8b350afaa4b perf test: Add pmu-event test for event described as "config=" adds c80161287590 perf vendor events arm64: Revise hip08 uncore events adds cb94a02e7494 perf metric: Restructure struct expr_parse_ctx. adds edfe7f554ab8 perf metric: Use NAN for missing event IDs. adds 7f8fdcbbbefb perf expr: Remove unused headers and inline d_ratio adds aed0d6f8c6ed perf expr: Separate token declataion from type adds e87576c5ac14 perf expr: Use macros for operators adds c924e0cc0576 perf expr: Move actions to the left. adds 7e06a5e30a0c perf metric: Rename expr__find_other. adds 114a9d6e396e perf metric: Add utilities to work on ids map. adds 762a05c561bc perf metric: Allow metrics with no events adds 3f965a7df09d perf expr: Merge find_ids and regular parsing adds 970f7afe55ee perf expr: Propagate constants for binary operations adds a8e4e880834b perf metric: Don't compute unused events adds 94886961e324 perf metric: Avoid events for an 'if' constant result adds 2b775152bbe8 perf tests vmlinux-kallsyms: Ignore hidden symbols adds 488c3b584279 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 7962c2eddbfe arch: remove unused function syscall_set_arguments() adds 634e4f60677f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2a9b5058b449 ARM: 9125/1: fix incorrect use of get_kernel_nofault() adds 5069c3c9db44 ARM: 9121/1: amba: Drop unused functions about APB/AHB dev [...] adds 9eb87a614372 ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" adds d2780c8dccfd ARM: 9119/1: amba: Properly handle device probe without IR [...] adds 854dd7e1fbbd ARM: 9123/1: scoop: Drop if with an always false condition adds 2208287258d4 ARM: 9124/1: uncompress: Parse "linux,usable-memory-range" [...] adds 8ba6388b7927 ARM: add __arm_iomem_set_ro() to write-protect ioremapped area adds 10d42e11770b ARM: imx6: mark OCRAM mapping read-only adds 4603664c0fe9 Merge branches 'fixes' and 'misc' into for-next adds ce1967f28835 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 78d2d816c45a selftests: arm64: Use a define for the number of SVE ptrac [...] adds 09121ad7186e selftests: arm64: Don't log child creation as a test in SV [...] adds eab281e3afa6 selftests: arm64: Remove extraneous register setting code adds 736e6d5a5451 selftests: arm64: Document what the SVE ptrace test is doing adds 8c9eece0bfbf selftests: arm64: Clarify output when verifying SVE register set adds 9f7d03a2c5a1 selftests: arm64: Verify interoperation of SVE and FPSIMD [...] adds a1d7111257cd selftests: arm64: More comprehensively test the SVE ptrace [...] adds 34785030dc06 selftests: arm64: Move FPSIMD in SVE ptrace test into a function adds ff944c44b782 selftests: arm64: Fix printf() format mismatch in vec-syscfg adds 4caf339c037c selftests: arm64: Remove bogus error check on writing to files adds e42391150eab selftests: arm64: Fix and enable test for setting current [...] adds 8694e5e63886 selftests: arm64: Verify that all possible vector lengths [...] adds f5b650f887f3 arm64/traps: Avoid unnecessary kernel/user pointer conversion adds e63cf610ead1 arm64: mm: Drop pointless call to set_max_mapnr() adds f8b46c4b51ab arm64/mm: Add pud_sect_supported() adds 8fac67ca236b arm64: mm: update max_pfn after memory hotplug adds e5af50a5df57 arm64: kasan: mte: move GCR_EL1 switch to task switch when [...] adds 92f80c5addef Merge branches 'for-next/kselftest', 'for-next/misc', 'for [...] adds b57b581a6610 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 49df88885af4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d02214f8332 arm64: dts: meson: sm1: add Ethernet PHY reset line for OD [...] adds 663aa3b3c8a2 dt-bindings: arm: amlogic: add support for Radxa Zero adds 26d1400f7457 arm64: dts: amlogic: add support for Radxa Zero adds ca8d1fda5b7d soc: amlogic: meson-gx-socinfo: Add S905Y2 ID for Radxa Zero adds 97a4a24087ce soc: amlogic: canvas: Make use of the helper function devm [...] adds d54dbe9f0ec0 soc: amlogic: meson-clk-measure: Make use of the helper fu [...] adds faae6a457101 Merge branches 'v5.16/dt64' and 'v5.16/drivers' into for-next adds c649e25c0fcd dt-bindings: arm: amlogic: add bindings for Jethub D1/H1 adds a1732cca0ed3 dt-bindings: vendor-prefixes: add jethome prefix adds abfaae24ecf3 arm64: dts: meson-gxl: add support for JetHub H1 adds 8e279fb29039 arm64: dts: meson-axg: add support for JetHub D1 adds 5b227488c285 Merge branch 'v5.16/dt64' into for-next adds 9450f63ba4d1 arm64: dts: meson: add audio playback to rbox-pro adds eeb44922aa83 Merge branch 'v5.16/dt64' into for-next adds 085675117ecf arm64: dts: meson-g12a: Fix the pwm regulator supply properties adds 62183863f708 arm64: dts: meson-g12b: Fix the pwm regulator supply properties adds 0b26fa8a02c2 arm64: dts: meson-sm1: Fix the pwm regulator supply properties adds ecff7bab5c9c arm64: dts: meson-g12b-odroid-n2: add 5v regulator gpio adds 83e38509109e Merge branch 'v5.16/dt64' into for-next adds e0150a105ab7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3c8cf108d0f3 ARM: configs: aspeed_g5: Reneable DRM_FBDEV_EMULATION adds be81c325326a ARM: dts: fp5280g2: Enable KCS 3 for MCTP binding adds 61263b6485d9 ARM: dts: aspeed: amd-ethanolx: Add FRU EEPROM adds 4fb27b3f9176 ARM: dts: aspeed: rainier: Add system LEDs adds cf623b627442 ARM: dts: aspeed: everest: Add I2C bus 15 muxes adds 230ffbc782c9 ARM: dts: everest: Add 'factory-reset-toggle' as GPIOF6 adds 2f2219c0722f ARM: dts: rainier: Define name for gpio line Q2 adds d269f55815ab ARM: dts: everest: Define name for gpio line Q2 adds 1390293eac48 ARM: dts: everest: Define name for gpio line B6 adds eaad40466bd7 ARM: dts: aspeed: Add ADC for AST2600 and enable for Raini [...] adds e986277a56da Merge branches 'defconfig-for-v5.16' and 'dt-for-v5.16' in [...] adds 9a14d6823b38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9648a43994eb Merge branch 'at91-fixes' into at91-next adds 2c9987f2edf4 ARM: dts: at91: sama5d27_wlsom1: add wifi device adds c7472302df9e ARM: dts: at91: sama7g5: add node for the ADC adds 6b97032b9c8f ARM: dts: at91: sama7g5ek: enable ADC on the board adds 6a1ca035d207 ARM: dts: at91-sama5d27_som1_ek: Added I2C bus recovery support adds fcc090f9e315 ARM: dts: at91: at91sam9260: add pinctrl label adds 8bced0c5ff7b dt-bindings: add vendor prefix for calamp adds 1a492e3dae86 dt-bindings: ARM: at91: document CalAmp LMU5000 board adds 6dcb573a0afd ARM: dts: at91: add CalAmp LMU5000 board adds 3e1108bcce83 dt-bindings: add vendor prefix for exegin adds 045ca26e4226 dt-bindings: ARM: at91: document exegin q5xr5 board adds 8c8b997c34ef ARM: dts: at91: add Exegin Q5xR5 board adds cebb82f17fa9 Merge branch 'at91-dt' into at91-next adds 054c48698ab3 ARM: at91: add basic support for new SoC lan966x adds 1eaab16dfac2 Merge branch 'at91-soc' into at91-next adds dcdbc335a91a ARM: dts: at91: tse850: the emac<->phy interface is rmii adds 0d83e4c43a50 ARM: dts: at91-sama5d2_icp.dts: Added I2C bus recovery support adds 4c46b991bab6 ARM: at91: dts: sama5d29: Add dtsi file for sama5d29 adds 8aff56d060f4 Merge branch 'at91-dt' into at91-next adds 9bac960dc2bc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds d71b90e3633f memory: tegra: make the array list static const, makes obj [...] adds e12bc3540ad7 memory: tegra30-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] adds 6fc5f1adf5a1 memory: tegra210-emc: replace DEFINE_SIMPLE_ATTRIBUTE with [...] adds 77b14c9d05bd memory: tegra: Remove interconnect state syncing hack adds 13324edbe926 memory: tegra186-emc: Handle errors in BPMP response adds b01065eee432 dt-bindings: memory: mediatek: Add mt8195 smi binding adds 599e681a31a2 dt-bindings: memory: mediatek: Add mt8195 smi sub common adds 0e14917c57f9 memory: mtk-smi: Use clk_bulk clock ops adds a5c18986f404 memory: mtk-smi: Rename smi_gen to smi_type adds 534e0ad2ed4f memory: mtk-smi: Adjust some code position adds 30b869e77a1c memory: mtk-smi: Add error handle for smi_probe adds 47404757702e memory: mtk-smi: Add device link for smi-sub-common adds 3e4f74e0ea5a memory: mtk-smi: Add clocks for smi-sub-common adds 912fea8bf8d8 memory: mtk-smi: Use devm_platform_ioremap_resource adds cc4f9dcd9c15 memory: mtk-smi: mt8195: Add smi support adds 431e9cab7097 memory: mtk-smi: mt8195: Add initial setting for smi-common adds fe6dd2a4017d memory: mtk-smi: mt8195: Add initial setting for smi-larb adds 93403ede5aa4 MAINTAINERS: Add entry for MediaTek SMI adds 6e3caf0babab Merge branch 'for-v5.16/mtk-smi' into for-next adds 1d8e0223bb52 memory: tegra: Make use of the helper function devm_add_ac [...] adds b5bb7d543bc3 Merge branch 'for-v5.16/tegra-mc' into for-next adds 797f082738b1 dt-bindings: rpc: renesas-rpc-if: Add support for the R8A7 [...] adds a01b1a54770b Merge branch 'for-v5.16/renesas-rpc' into for-next adds fff53a551db5 memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode adds 1869023e24c0 memory: renesas-rpc-if: Avoid unaligned bus access for HyperFlash adds 0c2d4ca1e690 Merge branch 'for-v5.16/renesas-rpc' into for-next adds 6b20a5d173cd memory: samsung: describe drivers in KConfig adds a144fbf35b84 Merge branch 'mem-ctrl-next' into for-next adds 13f995ceb4e0 memory: brcmstb_dpfe: Allow building Broadcom STB DPFE as module adds bf7cf1ccbccc Merge branch 'mem-ctrl-next' into for-next adds 561b1f0a4160 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9b663b34c94a ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe adds 4497b40ca821 Revert "ARM: imx6q: drop of_platform_default_populate() fr [...] adds c8c1efe14a4a ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo adds 5c187e2eb3f9 ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo adds 450e7fe9b1b3 ARM: dts: imx6qdl-pico: Fix Ethernet support adds c54467482ffd ARM: imx_v6_v7_defconfig: enable fb adds 417a9845706f ARM: dts: imx6dl-yapp4: Remove the unused white LED channel adds 97eb19d88483 ARM: dts: imx6dl-alti6p: Fix the SPI chipselect polarity adds 70b211ddcf9d ARM: dts: imx6qp-prtwd3: Fix the SPI chipselect polarity adds e40d0706bff5 ARM: dts: imx6qdl-tqma6: Fix the SPI chipselect polarity adds 6c4183287a73 ARM: dts: imx7d-sdb: Fix the SPI chipselect polarity adds 63651ef23f76 ARM: dts: imx: fix the schema check errors adds d555a229025d ARM: dts: imx6: phycore-som: Disable micro-SD write protection adds 25c72ab96a88 Merge branch 'imx/dt' into for-next adds bdd166bee827 arm64: dts: imx8mm-kontron-n801x-som: Fix the SPI chipsele [...] adds c6fe862aa35c arm64: dts: imx8mm-venice: Fix the SPI chipselect polarity adds 91db16700936 arm64: dts: freescale: imx8mq-librem5: align operating-poi [...] adds c4ce6e6c1d78 arm64: dts: imx8mq-reform2: add uSDHC2 CD pinctrl adds 628550e2b4a9 arm64: dts: zii-ultra: add PCIe PHY supply adds 99a7cacc66ca arm64: dts: freescale: fix arm,sp805 compatible string adds c179ee1e2c2e arm64: dts: imx8mq: fix the schema check errors adds d7cd74466651 arm64: dts: imx8mp: Reorder flexspi clock-names entry adds 7f31ae6e01da arm64: dts: ls1012a: Add serial alias for ls1012a-rdb adds 0dd3273df8c2 Merge branch 'imx/dt64' into for-next adds fca2c6077093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next adds 21191476e06f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 868e920b08d4 Merge branch 'v5.14-next/dts64' into for-next adds 69862ae4e378 Merge branch 'v5.14-next/soc' into for-next adds 6feccd766eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next adds 9a531e183db9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed9084009682 ARM: OMAP2+: Drop old unused omap5_uevm_legacy_init() adds eff5616c0e7c ARM: OMAP2+: Drop unused old auxdata for dra7x_evm_mmc_quirk() adds b3e9431854e8 bus: ti-sysc: Fix timekeeping_suspended warning on resume adds 95ec14faac6a bus: ti-sysc: Check for lost context in sysc_reinit_module() adds 9d881361206e bus: ti-sysc: Add quirk handling for reinit on context lost adds 6a52bc2b81fa bus: ti-sysc: Add quirk handling for reset on re-init adds d48dca51935b bus: ti-sysc: Use context lost quirks for gpmc adds 9067839ff45a bus: ti-sysc: Use context lost quirk for otg adds 5c99fa737c69 bus: ti-sysc: Handle otg force idle quirk adds 1b99c1ee844c bus: ti-sysc: Drop legacy quirk flag for gpio adds ce7b43237f16 bus: ti-sysc: Drop legacy quirk flag for sham adds 7fd4d99072ce Merge branch 'omap-for-v5.16/ti-sysc' into for-next adds bf7e25b2a0e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" adds 4420a0dec794 arm64: dts: qcom: sdm850-yoga: Reshuffle IPA memory mappings adds 0a91cacee897 arm64: dts: qcom: sc7180-trogdor: Fix lpass dai link for HDMI adds a153d317168a arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding adds c5c24373ad0c arm64: dts: qcom: pm8150: specify reboot mode magics adds 30b83220aa00 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes adds 1878f4b7ec9e arm64: dts: qcom: sdm630: Add missing a2noc qos clocks adds 9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() adds 833d51d7c66d soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment adds 4382c73a12b4 firmware: qcom_scm: QCOM_SCM should depend on ARCH_QCOM adds f5c03f131dae ARM: dts: qcom: apq8064: use compatible which contains chipid adds f1db21c315f4 ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference adds ecf5b34cd518 ARM: dts: qcom: apq8064: update Adreno clock names adds d7f0282b7772 Merge branches 'arm64-fixes-for-5.15', 'drivers-fixes-for- [...] adds eed1d9b6e36b arm64: dts: qcom: sdm845: Use RPMH_CE_CLK macro directly adds 2c2f64ae36d9 arm64: dts: qcom: msm8998: Provide missing "xo" and "sleep [...] adds 3f917b7893f1 arm64: dts: qcom: sc7280-idp: Add vcc-supply for qfprom adds 36c6581214c4 arm64: dts: qcom: sdm845: Add support for LMh node adds 52e3b2ca6f9d arm64: dts: qcom: sdm845: Remove cpufreq cooling devices f [...] adds c075a2e39d2f arm64: dts: qcom: msm8998: Configure the MultiMedia Clock [...] adds 05ce21b54423 arm64: dts: qcom: msm8998: Configure the multimedia subsys [...] adds 3f1dcaff642e arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency a [...] adds 94117eb17228 arm64: dts: qcom: msm8998: Move qfprom iospace to calibrat [...] adds 87cd46d68aea arm64: dts: qcom: msm8998: Configure Adreno GPU and related IOMMU adds c57b4247faaf arm64: dts: qcom: db820c: Move blsp1_uart2 pin states to m [...] adds 214faf07e391 arm64: dts: qcom: msm8996: Add blsp2_i2c3 adds 46680fe9ba61 arm64: dts: qcom: msm8996: Add support for the Xiaomi MSM8 [...] adds 4ac46b3682c5 arm64: dts: qcom: msm8996: xiaomi-gemini: Add support for [...] adds 82ea7d411d43 arm64: dts: qcom: sc7180: Base dynamic CPU power coefficie [...] adds d412786ab86b arm64: dts: qcom: ipq8074: remove USB tx-fifo-resize property adds b8d1e3d33487 arm64: dts: qcom: sc7180-trogdor: Delete ADC config for un [...] adds 17d32c10a288 arm64: dts: qcom: pmi8998: Add node for WLED adds 63750607afad arm64: dts: qcom: ipq8074: add SPMI bus adds be0416a3f917 arm64: dts: qcom: Add sc7180-trogdor-homestar adds 425f30cc843c arm64: dts: qcom: sc7280: fix display port phy reg property adds b464f08ca769 arm64: dts: qcom: c630: add second channel for wifi adds 0f6b380d580c arm64: dts: qcom: apq8016-sbc: Update modem and WiFi firmw [...] adds ec04b0ebef7c arm64: dts: qcom: sc7280: Define CPU topology adds 3509de752ea1 arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property adds 8c97f0ac4dc8 arm64: dts: qcom: ipq8074: Fix qcom,controlled-remotely property adds 1c8bf398b6b5 arm64: dts: qcom: sdm845: Fix qcom,controlled-remotely property adds 65751ebea0a7 arm64: dts: qcom: sc7280: Move the SD CD GPIO pin out of t [...] adds bbef0142f529 arm64: dts: qcom: Update BAM DMA node name per DT schema adds 20bb9e3dd2e4 arm64: dts: qcom: ipq6018: add usb3 DT description adds d68170ae44dd arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding adds aea101ba752d arm64: dts: qcom: pm8150: specify reboot mode magics adds 7a5fca955037 arm64: dts: qcom: qrb5165-rb5: enabled pwrkey and resin nodes adds bd7dd79ca335 arm64: dts: qcom: sc7280: Add volume up support for sc7280-idp adds c8efde9f6b18 arm64: dts: qcom: sc7280: Add clock controller ID headers adds 96c471970b7b arm64: dts: qcom: sc7280: Add gpu support adds b39f266c19f0 arm64: dts: qcom: sc7280: Add gpu thermal zone cooling support adds 33b89923d021 arm64: dts: qcom: sc7280: Use GIC_SPI for intc cells adds 7a62bfebc8c9 arm64: dts: qcom: msm8916: Add unit name for /soc node adds f633d5f74e72 arm64: dts: qcom: msm8916: Add "qcom,msm8916-sdhci" compatible adds 0c38d6b6a6a6 arm64: dts: qcom: sc7180-trogdor: Enable IPA on LTE only SKUs adds 752432e40e8f arm64: dts: qcom: sc7180: Use maximum drive strength value [...] adds 07b2fb604672 arm64: dts: qcom: sm6125: Remove leading zeroes adds 7720ea001b52 arm64: dts: qcom: sc7280: Add QSPI node adds df0174b13d3f arm64: dts: qcom: sc7280: Configure SPI-NOR FLASH for sc7280-idp adds bf6f37a3086b arm64: dts: qcom: sc7280: Add QUPv3 wrapper_0 nodes adds 38cd93f413fd arm64: dts: qcom: sc7280: Update QUPv3 UART5 DT node adds e3bc6fec5aaa arm64: dts: qcom: sc7280: Configure uart7 to support bluet [...] adds 4e8e7648ae64 arm64: dts: qcom: sc7280: Add QUPv3 wrapper_1 nodes adds 5f65408d9bfc arm64: dts: qcom: sc7280: Add aliases for I2C and SPI adds 36730a8f5f45 arm64: dts: qcom: pm660: Add reboot mode support adds 390883af89d2 arm64: dts: qcom: msm8998: Introduce support for Sony Yosh [...] adds ebe0932e4fe5 arm64: dts: qcom: msm8998-xperia: Add RMI4 touchscreen support adds 58ba4efabc15 arm64: dts: qcom: msm8998-xperia: Add support for wcn3990 [...] adds 4de9700d0332 arm64: dts: qcom: msm8998-xperia: Add support for gpio vibrator adds 67372ee2c0bc arm64: dts: qcom: msm8998-xperia: Configure display boost [...] adds a5fde059398b arm64: dts: qcom: msm8998-xperia: Add camera regulators adds 6cadaa14f290 arm64: dts: qcom: msm8998-xperia: Add audio clock and its pin adds be4c096e6ba7 arm64: dts: qcom: sc7180: Base homestar's power coefficien [...] adds 135780456218 arm64: dts: qcom: sc7180: Use QMP property to control load state adds 6b3207dfebdf arm64: dts: qcom: sc7280: Use QMP property to control load state adds db8e45a81bdc arm64: dts: qcom: sdm845: Use QMP property to control load state adds d9d327f6a37f arm64: dts: qcom: sm8150: Use QMP property to control load state adds b74ee2d71be8 arm64: dts: qcom: sm8250: Use QMP property to control load state adds 6b7cb2d23791 arm64: dts: qcom: sm8350: Use QMP property to control load state adds 55d0feb3ab3d dt-bindings: arm: cpus: Add Kryo 560 CPUs adds 5f82b9cda61e arm64: dts: qcom: Add SM6350 device tree adds ced2f0d75e13 arm64: dts: qcom: sm6350: Add LLCC node adds 985e02e7c062 arm64: dts: qcom: sm6350: Add RPMHCC node adds 30de1108df22 arm64: dts: qcom: sm6350: Add GCC node adds 538f4bcd5106 arm64: dts: qcom: sm6350: Add TLMM block node adds 23737b9557fe arm64: dts: qcom: sm6350: Add USB1 nodes adds 3cc415413f54 arm64: dts: qcom: sm6350: Add cpufreq-hw support adds 25e0ae684819 arm64: dts: qcom: sm6350: Add TSENS nodes adds 8fe2e0d9dba8 arm64: dts: qcom: sm6350: Add AOSS_QMP adds 001eaf9514f2 arm64: dts: qcom: sm6350: Add SPMI bus adds 574af5456244 arm64: dts: qcom: sm6350: Add PRNG node adds 9264d3c8ee51 arm64: dts: qcom: sm6350: Add RPMHPD and BCM voter adds 1797e1c9a95c arm64: dts: qcom: sm6350: Add SDHCI1/2 nodes adds 4ef13f7fe4cd arm64: dts: qcom: sm6350: Add apps_smmu and assign iommus [...] adds ed1648d52a37 arm64: dts: qcom: sm6350: Add device tree for Sony Xperia 10 III adds a9a5ca5c8c37 arm64: dts: qcom: pm6150l: Add missing include adds ede638c42c82 arm64: dts: qcom: sc7180: Add IMEM and pil info regions adds 51c7786f5d42 arm64: dts: qcom: msm8916-longcheer-l8150: Add missing sen [...] adds 8199a0b31e76 arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock adds 122d2c5f31b6 arm64: dts: qcom: Add support for MSM8998 F(x)tec Pro1 QX1000 adds 946c9a2cf8b0 arm64: dts: qcom: msm8998-fxtec-pro1: Add physical keyboard leds adds f66ea51f0e47 arm64: dts: qcom: msm8998-fxtec-pro1: Add Goodix GT9286 to [...] adds cea83511353d arm64: dts: qcom: msm8998-fxtec-pro1: Add tlmm keyboard keys adds eca7d3a366b3 arm64: dts: qcom: sc7280: Update reserved memory map adds f83146890172 arm64: dts: qcom: sc7280: Add/Delete/Update reserved memory nodes adds dddf4b0621d6 arm64: dts: qcom: sc7280: Add nodes to boot modem adds 4882cafb99c2 arm64: dts: qcom: sc7280: Add Q6V5 MSS node adds 0025fac17b31 arm64: dts: qcom: sc7280: Update Q6V5 MSS node adds 483de2b44cd3 arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 adds f5d7bca55425 arm64: dts: qcom: pm8916: Add pm8941-misc extcon for USB d [...] adds b30cad26d803 arm64: dts: qcom: msm8916-longcheer-l8150: Use &pm8916_usb [...] adds 4e31e85759a0 arm64: dts: qcom: sm6125: Improve indentation of multiline [...] adds c22441a7cbd0 arm64: dts: qcom: sdm630-nile: Correct regulator label name adds c2b854b03adf soc: qcom: rpmhpd: Add SM6350 adds 1f7b2b6327ff soc: qcom: llcc: Add configuration data for SM6350 adds 2b9575d47841 dt-bindings: arm: Add SMP enable-method for MSM8226 adds 7a010c3c64e2 arm: qcom: Add SMP support for MSM8226 adds b03543067a88 dt-bindings: firmware: scm: Add compatible for msm8226 adds 60f3692b5f0b cpuidle: qcom_spm: Detach state machine from main SPM handling adds f8881c5d2fcb dt-bindings: soc: qcom: Add devicetree binding for QCOM SPM adds 13e72c3e2261 soc: qcom: spm: Implement support for SAWv4.1, SDM630/660 L2 AVS adds e48e6fb9ebdf soc: qcom: spm: Add compatible for MSM8998 SAWv4.1 L2 adds 926576172d71 dt-bindings: soc: qcom: spm: Document SDM660 and MSM8998 c [...] adds 96c42812f798 dt-bindings: soc: qcom: smd-rpm: Add compatible for MSM8953 SoC adds e972a290b03f soc: qcom: smd-rpm: Add compatible for MSM8953 SoC adds cdb6f6044aea dt-bindings: power: rpmpd: Add MSM8953 to rpmpd binding adds e7ec00eafe94 soc: qcom: rpmpd: Add power domains for MSM8953 adds aa88e34f2bfd soc: qcom: socinfo: Add IPQ8074 family ID-s adds 0e6fda9c6563 PM: AVS: qcom-cpr: Make use of the helper function devm_pl [...] adds 172037b12be4 soc: qcom: ocmem: Make use of the helper function devm_pla [...] adds d21dc0be36bb soc: qcom: geni: Make use of the helper function devm_plat [...] adds c318dcbcccd3 soc: qcom: aoss: Make use of the helper function devm_plat [...] adds eb242d57aa6f soc: qcom: gsbi: Make use of the helper function devm_plat [...] adds f69a91e37669 soc: qcom: rpmh-rsc: Make use of the helper function devm_ [...] adds 26bc7a6a0bee soc: qcom: pdr: Prefer strscpy over strcpy adds 0fdeecf9e330 dt-bindings: firmware: qcom-scm: Document msm8953 bindings adds bca4392a1aa1 firmware: qcom_scm: Add compatible for MSM8953 SoC adds b624c15088cb dt-bindings: soc: qcom: smd-rpm: Add QCM2290 compatible adds 3e035cbd445f soc: qcom: smd-rpm: Add QCM2290 compatible adds 3a461009e195 soc: qcom: llcc: Disable MMUHWT retention adds 069f01fac33b dt-bindings: soc: qcom: aoss: Add SM6350 compatible adds 92dde3279df9 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding adds 8c75d585b931 soc: qcom: aoss: Expose send for generic usecase adds 665783d887da Merge tag '1630420228-31075-2-git-send-email-deesin@codeau [...] adds 1a561c521ba9 soc: qcom: smp2p: Add wakeup capability to SMP2P IRQ adds a4fe5159038f dt-bindings: soc: qcom: aoss: Drop the load state power-domain adds 99512191f4f1 soc: qcom: aoss: Drop power domain support adds ec908595825c dt-bindings: msm/dp: Remove aoss-qmp header adds e603577231d4 dt-bindings: soc: qcom: aoss: Delete unused power-domain d [...] adds 985f62a9a131 soc: dt-bindings: qcom: apr: convert to yaml adds 1ff63d5465d0 soc: dt-bindings: qcom: apr: deprecate qcom,apr-domain property adds 99139b80c1b3 soc: qcom: apr: make code more reuseable adds 974c6faf7667 soc: dt-bindings: qcom: add gpr bindings adds ec1471a898cc soc: qcom: apr: Add GPR support adds f27591125a56 Merge tag '20210927135559.738-6-srinivas.kandagatla@linaro [...] adds 61339f368d59 dt-bindings: arm: qcom: Document SDX65 platform and boards adds 7694892a9350 ARM: dts: qcom: msm8226: Add more SoC bits adds 266a1139ec17 ARM: dts: qcom: Add pm8226 PMIC adds 21f3cbf693b0 dt-bindings: arm: qcom: Document APQ8026 SoC binding adds ad3f04b7bef6 ARM: dts: qcom: Add support for LG G Watch R adds 8db0b6c7b636 ARM: dts: qcom: apq8064: Convert adreno from legacy gpu-pw [...] adds a1c1b985bd60 ARM: dts: qcom: apq8064: adjust memory node according to specs adds af851350262f ARM: dts: qcom: fill secondary compatible for multiple boards adds 8ccecf6c710b ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY adds 9304af37d07b dt-bindings: arm: qcom, add missing devices adds 37f6317b1882 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] adds da67ec50a474 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1f2fcb28228 ARM: dts: bcm283x: Fix VEC address for BCM2711 adds 55f808aa19c8 ARM: dts: bcm2711: fix MDIO #address- and #size-cells adds f6eb79106e8c ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states adds 06eba32fc6f1 dt-bindings: display: bcm2835: add optional property power [...] adds e4ebeae78f7c ARM: dts: bcm283x-rpi: Move Wifi/BT into separate dtsi adds 5f0c8ccd78c6 dt-bindings: arm: bcm2835: Add Raspberry Pi Compute Module 4 adds ca9f5280ae02 ARM: dts: Add Raspberry Pi Compute Module 4 adds b03544986797 ARM: dts: Add Raspberry Pi Compute Module 4 IO Board adds 0ab0cf275586 arm64: dts: broadcom: Add reference to RPi CM4 IO Board adds 560e598b10d3 ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting adds 9f5289ec6f1c ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address adds 8907bb8447c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b80795509eee ARM: dts: rza2mevb: Add I2C EEPROM support adds bcd5e5173740 arm64: dts: renesas: r9a07g044: Add DMAC support adds 471178aa263c arm64: dts: renesas: rzg2l-smarc: Add scif0 pins adds f5335aa6b269 arm64: dts: renesas: Factor out Draak board support adds 5d4e8cb45cce arm64: dts: renesas: Factor out Ebisu board support adds ba775d7eface arm64: dts: renesas: Add Renesas R8A779M0 SoC support adds 78254d2a625a arm64: dts: renesas: Add Renesas R8A779M2 SoC support adds 052c47d37863 arm64: dts: renesas: Add Renesas R8A779M4 SoC support adds 17ad3eeb14a6 arm64: dts: renesas: Add Renesas R8A779M5 SoC support adds 7cbb7308706a arm64: dts: renesas: Add Renesas R8A779M6 SoC support adds c979e1629eb2 arm64: dts: renesas: Add Renesas R8A779M7 SoC support adds 6e87525d751f arm64: dts: renesas: Add Renesas R8A779M8 SoC support adds 1dedc4920971 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 73484ab0120c arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support adds f86e17d6e8be arm64: dts: renesas: r9a07g044: Add USB2.0 device support adds 6f48272f11b1 arm64: dts: renesas: r9a07g044: Add external audio clock nodes adds 92a341315afc arm64: dts: renesas: r9a07g044: Add SSI support adds c6d387612b66 arm64: dts: renesas: r8a77961: Add TPU device node adds bdd8b0053f4f arm64: dts: renesas: r8a779a0: Add TPU device node adds eb6750431e66 arm64: dts: renesas: r8a779a0: Add IPMMU nodes adds 52e3ebdc07e2 arm64: dts: renesas: r8a779a0: Add iommus into sdhi node adds 2ed1e4815922 soc: renesas: Identify more R-Car Gen3e SoCs adds e43eada9ac08 dt-bindings: arm: renesas: Document more R-Car Gen3e Socs [...] adds 41c50f42a51c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] adds df364a82bf5b arm64: defconfig: Enable RIIC adds ba73a2ab0518 arm64: defconfig: Enable RZ/G2L USBPHY control driver adds 3e9dd11db001 arm64: defconfig: Add Renesas TPU as module adds 7e2aa15f5ec3 arm64: defconfig: Enable RZ_DMAC adds be15aa5cc14f arm64: defconfig: Enable SOUND_SOC_RZ adds cbcd12039426 arm64: dts: renesas: rzg2l-smarc: Enable USB2.0 support adds 04637e2f73d1 arm64: dts: renesas: rzg2l-smarc: Enable I2C{0,1,3} support adds 89fe8d246a26 arm64: dts: renesas: r9a07g044: Add DMA support to SSI adds 1c8da81cc452 arm64: dts: renesas: rzg2l-smarc: Add WM8978 sound codec adds e396d6103343 arm64: dts: renesas: rzg2l-smarc: Enable audio adds 87b1e27af4c1 arm64: dts: renesas: rzg2l-smarc: Add Mic routing adds 5e8c83b395a3 arm64: dts: renesas: r8a779a0: falcon-cpu: Add SW47-SW49 support adds 55c6826119f6 arm64: dts: renesas: rzg2l-smarc-som: Move extal and memor [...] adds 03f7d78e8850 arm64: dts: renesas: rzg2l-smarc-som: Enable ADC on SMARC [...] adds 7ae09309c324 arm64: dts: renesas: rzg2l-smarc: Enable CANFD adds 3b298ae53579 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] adds 3c158ec884d8 arm64: defconfig: Enable SND_SOC_WM8978 adds 93207e415d13 arm64: defconfig: Enable RZG2L_ADC adds 7ff2cd32572a ARM: dts: renesas: Fix SMSC Ethernet compatible values adds 59a8bda062f8 arm64: dts: renesas: beacon: Fix Ethernet PHY mode adds 18474181fe38 ARM: dts: renesas: Add compatible properties to KSZ8041 Et [...] adds 9ec5b8fafb78 ARM: dts: renesas: Add compatible properties to KSZ8081 Et [...] adds eb7d7b00d068 ARM: dts: renesas: Add compatible properties to KSZ9031 Et [...] adds 1c65ef1c71e4 ARM: dts: renesas: Add compatible properties to LAN8710A E [...] adds 054fe41dace8 ARM: dts: renesas: Add compatible properties to RTL8201FL [...] adds ef6e2bf367ef ARM: dts: renesas: Add compatible properties to uPD6061x E [...] adds 18a2427146bf arm64: dts: renesas: Add compatible properties to AR8031 E [...] adds 722d55f3a9bd arm64: dts: renesas: Add compatible properties to KSZ9031 [...] adds d45ba2a5f718 arm64: dts: renesas: Add compatible properties to RTL8211E [...] adds 35f875e5d11e ARM: dts: r-mobile: Add missing Ethernet PHY resets adds 04f6a8ccd180 ARM: dts: rzg1: Add missing Ethernet PHY resets adds 732e8ee0351c arm64: dts: renesas: rcar-gen3: Add missing Ethernet PHY resets adds a462ac13da67 Merge branches 'renesas-arm-defconfig-for-v5.16' and 'rene [...] adds fb8aaad54783 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d7197d56c9cf ARM: dts: rockchip: add adc-keys node to rk3066a-mk808 adds f0f56c11447b ARM: dts: rockchip: change rv1108 gmac nodename adds 33a2a4b2b9fe ARM: dts: rockchip: rename opp-table node names adds e220e0b00feb ARM: dts: rockchip: add more angle brackets to operating-p [...] adds 3e6f8124a788 ARM: dts: rockchip: swap timer clock-names adds 42ad91657841 Merge branch 'v5.16-armsoc/dts32' into for-next adds 5d54ea4e40b8 arm64: dts: rockchip: remove interrupt-names from iommu nodes adds b14431843bbe arm64: dts: rockchip: rename flash nodenames adds a312aeab3ff4 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] adds b02b47fecc43 arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] adds fa39c61dccfb dt-bindings: arm: rockchip: add rk3568 compatible string t [...] adds e1152a526b16 arm64: dts: rockchip: add pmu and qos nodes for rk3568 adds 9fe28eedd253 dt-bindings: add doc for Firefly ROC-RK3328-PC adds e05e45e853e2 arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC adds 311864f67c50 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS adds 6d9a7bd6a13c arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS adds 53269f528860 arm64: dts: rockchip: set stdout-path on helios64 adds fec9fd04da87 arm64: dts: rockchip: add SPI support to helios64 adds e97afba3282b arm64: dts: rockchip: enable tsadc on helios64 adds 2076121eecc1 arm64: dts: rockchip: add saradc node for rk3568 adds 2513fa5c25d4 arm64: dts: rockchip: Disable CDN DP on Pinebook Pro adds ecda4466b158 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ adds 3a91fb475cf9 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board adds 4b718ae7d6e7 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board adds 65bd2b8bdb3b arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 adds 697dd494cb1c arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 adds e2425dcc7011 arm64: dts: rockchip: add csi-dphy to px30 adds 4e50d2173b67 arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi adds 5067f459e5ee arm64: dts: rockchip: split rk3568 device tree adds 016c0e8a7a6e arm64: dts: rockchip: add rk3566 dtsi adds b33a22a1e7c4 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A adds 8d47d12e3b05 arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 adds f1400702ad56 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 adds c349ae38171b arm64: dts: rockchip: add isp1 node on rk3399 adds 0edcfec3fafa arm64: dts: rockchip: add watchdog to rk3568 adds 6b4b2af5d288 arm64: dts: rockchip: Add VPU support for the PX30 adds b6c1a590148c arm64: dts: rockchip: fix rk3568 mbi-alias adds 0dcec571cee5 arm64: dts: rockchip: add rk356x gmac1 node adds f7c5b9c2a1af arm64: dts: rockchip: adjust rk3568 pll clocks adds c3dd497fbb27 arm64: dts: rockchip: enable gmac node on quartz64-a adds b8d41e5053cd arm64: dts: rockchip: add gmac0 node to rk3568 adds fc57d78344e1 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support adds 3cf697b45eed dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds 5707e34166f5 arm64: dts: rockchip: Add gru-scarlet-dumo board adds ef914fb8f7fc arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds d09ebc6ba9cc arm64: dts: rockchip: add thermal fan control to rockpro64 adds 2dbcb2514c83 arm64: dts: rockchip: add core io domains node for rk356x adds e86d48109890 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds 14f1c34eec7d arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds 2a068e19ffe5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds 8a599b56a8c0 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] adds 3d9170c3ea22 arm64: dts: rockchip: add rk356x gpio debounce clocks adds 1330875dc2a3 arm64: dts: rockchip: add rk3568 tsadc nodes adds 40b0bfbb95e0 arm64: dts: rockchip: add thermal support to Quartz64 Model A adds 4d97b78aec8d arm64: dts: rockchip: Add SFC to PX30 adds e2c58ea861e0 arm64: dts: rockchip: Add SFC to RK3308 adds e31083f91859 arm64: dts: rockchip: Enable SFC for Odroid Go Advance adds ae04430959b3 arm64: dts: rockchip: add RK3399 Gru gpio-line-names adds 95ad4dbe5f43 arm64: dts: rockchip: add missing rockchip,grf property to rk356x adds 87543bb603ed arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu adds 932b4610f55b arm64: dts: rockchip: Fix GPU register width for RK3328 adds cf1944727c94 arm64: dts: rockchip: add saradc to rk3568-evb1-v10 adds d146198a858a arm64: dts: rockchip: fix PCI reg address warning on rk3399-gru adds 4b90e34d9a3b arm64: dts: rockchip: Correct regulator for USB host on Od [...] adds 75dccea503b8 arm64: dts: rockchip: add Coresight debug range for RK3399 adds 8df7b4537dfb arm64: dts: rockchip: add isp node for px30 adds 474a77395be2 arm64: dts: rockchip: hook up camera on px30-evb adds a30f3d90e2d2 arm64: dts: rockchip: align operating-points table name wi [...] adds 6c8e337dfa46 Merge branch 'v5.16-armsoc/dts64' into for-next adds ef087b7ecf8a clk: rockchip: rk3399: make CPU clocks critical adds bd2c1f664ea6 clk: rockchip: rk3399: expose PCLK_COREDBG_{B,L} adds 1da80da028fe clk: rockchip: use module_platform_driver_probe adds 6092ed8fe34a Merge branch 'v5.16-clk/next' into for-next adds 3bd7f3ef3b0f arm64: dts: rockchip: fix LDO_REG4 / LDO_REG7 confusion on [...] adds 0ed6b51dfde6 arm64: dts: rockchip: define iodomains for rk3368-lion adds 5a73d7ca7f7a arm64: dts: rockchip: add phandles to muxed i2c buses on r [...] adds 6d2d362a1aeb Merge branch 'v5.16-armsoc/dts64' into for-next adds 98419a39d1dc arm64: dts: rockchip: add pwm nodes for rk3568 adds 9a6218fd50c1 Merge branch 'v5.16-armsoc/dts64' into for-next adds 9d71cc0ba83d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06cf9e0b1aae ARM: dts: exynos: drop undocumented samsung,sata-freq prop [...] adds ee3b1f976c52 arm64: dts: exynos: align operating-points table name with [...] adds 6de3cc6db06d arm64: dts: exynos: add proper comaptible FSYS syscon in E [...] adds 30d63db9e4b6 Merge branch 'next/dt64' into for-next adds 2aa717473ce9 ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_ [...] adds efb636dd5047 Merge branch 'next/soc' into for-next adds e37ef6dcdb1f soc: samsung: exynos-pmu: Fix compilation when nothing sel [...] adds 2721363c0d64 Merge branch 'next/drivers' into for-next adds aa519471715c ARM: s3c: Use strscpy to replace strlcpy adds 1523dddcd195 Merge branch 'next/soc' into for-next adds d1141886c8d7 soc: samsung: exynos-chipid: avoid soc_device_to_device() adds 1e3e559f8d4e soc: samsung: exynos-chipid: convert to a module adds 140bbfe7cd4b soc: samsung: exynos-chipid: do not enforce built-in adds 6ad4185220e6 arm64: exynos: don't have ARCH_EXYNOS select EXYNOS_CHIPID adds 5a48ff48b76f Merge branch 'next/drivers' into for-next adds 1d775cc37162 ARM: dts: exynos: remove unneeded DVS voltages from PMIC o [...] adds 7ec804d6025c ARM: dts: exynos: use spaces instead of tabs around '=' adds 64052e7fbb09 Merge branch 'next/dt' into for-next adds 00b781859faf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 928faf5e3e8d arm64: dts: fvp: Remove panel timings adds b43446b4f5ff arm64: dts: arm: align watchdog and mmc node names with dtschema adds 5f741ef384d3 ARM: dts: arm: align watchdog and mmc node names with dtschema adds 217cb530a30a arm64: dts: arm: drop unused interrupt-names in MHU adds 55c71dc69ecb arm: dts: vexpress: Drop unused properties from motherboard node adds 2e9edc07df2e arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address adds 078fb7aa6a83 arm: dts: vexpress: Fix addressing issues with 'motherboar [...] adds 319aeaf69c85 arm: dts: vexpress: Fix motherboard bus 'interrupt-map' adds f1523f67976c Merge tag 'juno-fixes-5.15' of git://git.kernel.org/pub/sc [...] adds f0c913d6d2a6 firmware: arm_ffa: Add missing remove callback to ffa_bus_type adds 102808654f89 firmware: arm_ffa: Fix __ffa_devices_unregister adds 3f1956bb1def Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds c90521a0e94f firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 1cd73200dad2 firmware: arm_scmi: Remove __exit annotation adds cb5da0da3602 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 7238cc5efd4d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 02c0dc0f60fa docs: arm: stm32: introduce STM32MP13 SoCs adds e0302638a3b4 ARM: stm32: add initial support for STM32MP13 family adds 904ba1cf4e75 ARM: dts: stm32: add STM32MP13 SoCs support adds 5e257bcdd801 dt-bindings: stm32: document stm32mp135f-dk board adds b94f4c482427 ARM: dts: stm32: add initial support of stm32mp135f-dk board adds a7bb8fc30ad6 ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz adds 350081007916 ARM: dts: stm32: set the DCMI pins on stm32mp157c-odyssey adds bd759f4d09a9 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 3188aa6af1d0 clk: sunxi-ng: mux: Remove unused 'reg' field adds 4abfc297b627 clk: sunxi-ng: Add machine dependency to A83T CCU adds 9bec2b9c6134 clk: sunxi-ng: Unregister clocks/resets when unbinding adds 66028ddb94c1 clk: sunxi-ng: Prevent unbinding CCUs via sysfs adds 8f8163215249 clk: sunxi-ng: Use a separate lock for each CCU instance adds cea6d174e701 dt-bindings: clocks: Fix typo in the H6 compatible adds e42f37591a37 clk: sunxi: clk-mod0: Make use of the helper function devm [...] adds a021b280b909 clk: sunxi-ng: ccu-sun50i-a64: Make use of the helper func [...] adds 4b3a3a0375f8 clk: sunxi-ng: ccu-sun50i-h6: Make use of the helper funct [...] adds defecd547e58 clk: sunxi-ng: ccu-sun8i-a83t: Make use of the helper func [...] adds 3f7785a26c62 clk: sunxi-ng: ccu-sun8i-de2: Make use of the helper funct [...] adds 605c99ff66cd clk: sunxi-ng: ccu-sun8i-r40: Make use of the helper funct [...] adds 9e85bd7248f1 clk: sunxi-ng: ccu-sun9i-a80: Make use of the helper funct [...] adds cd9e3b1a8716 clk: sunxi-ng: ccu-sun9i-a80-de: Make use of the helper fu [...] adds 2dcfd0318354 clk: sunxi-ng: ccu-sun9i-a80-usb: Make use of the helper f [...] adds 1f38b45b115d clk: sunxi: sun6i-apb0: Make use of the helper function de [...] adds ac57ffb04b53 clk: sunxi: sun6i-apb0-gates: Make use of the helper funct [...] adds 68a49d35ff08 clk: sunxi: sun6i-ar100: Make use of the helper function d [...] adds e65d38e3d2d0 clk: sunxi: sun8i-apb0: Make use of the helper function de [...] adds 7cb82b985f6e ARM: sunxi: Add a missing SPDX license header adds 5923ddaa95a7 ARM: sunxi: Add a missing SPDX license header adds 1f3753a5f042 soc: sunxi_sram: Make use of the helper function devm_plat [...] adds 089a55eb9613 dt-bindings: sunxi: Add CPU Configuration Controller Binding adds 9112dab23354 dt-bindings: sunxi: Add Allwinner A80 PRCM Binding adds 44d52206adac ARM: dts: sunxi: Rename power-supply names adds f7717f287495 ARM: dts: sunxi: Rename gpio pinctrl names adds 4e0d439dbbf7 ARM: dts: sunxi: Fix OPP arrays adds ffbe853a3f5a ARM: dts: sunxi: Fix OPPs node name adds dbec4cb403eb ARM: dts: sunxi: Fix the SPI NOR node names adds a73079c889ec ARM: dts: tbs711: Fix touchscreen compatible adds 11085c654814 ARM: dts: cubieboard4: Remove the dumb-vga-dac compatible adds 94a0f2b0e4e0 arm64: dts: allwinner: h5: Fix GPU thermal zone node name adds e1b123a93085 arm64: dts: allwinner: h6: Fix de3 parent clocks ordering adds 5c34c4e46e60 arm64: dts: allwinner: a100: Fix thermal zone node name adds 35ce5b871f70 arm64: dts: allwinner: pinetab: Change regulator node name [...] adds 01312f74ddb8 arm64: dts: allwinner: teres-i: Add missing reg adds a1830fe9a21a arm64: dts: allwinner: teres-i: Remove wakekup-source from [...] adds 0764e365dacd arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node adds bb289f4c0b2b Merge branches 'sunxi/clk-for-5.16', 'sunxi/core-for-5.16' [...] adds 0e0f0aee93a8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 0a85cf288a74 arm64: tegra: Add additional GPIO interrupt entries on Tegra194 adds 32f03fbed7ad arm64: tegra: Audio graph sound card for Jetson TX2 NX adds 70ad4886d87c arm64: tegra: Update HDA card name on Jetson TX2 NX adds 6f8b0fca12e4 Merge branch for-5.16/arm64/dt into for-next adds 42f14d623d28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e3d655fe7b4 Merge branch 'ti-k3-config-next' into ti-k3-next adds 96c056234344 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 500e6dfbb465 arm64: dts: ti: k3-am64-mcu: Add pinctrl adds 9af3ef954975 arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" [...] adds 5f46633565b1 arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bu [...] adds 0d553792726a arm64: dts: ti: j7200-main: Fix "vendor-id"/"device-id" pr [...] adds 8bb8429290c0 arm64: dts: ti: j7200-main: Fix "bus-range" upto 256 bus n [...] adds b6021ba03bdf arm64: dts: ti: j7200-main: Add *max-virtual-functions* fo [...] adds 1c953935c005 arm64: dts: ti: k3-am65-main: Cleanup "ranges" property in [...] adds f54e1a97c8db arm64: dts: ti: ti-k3*: Introduce aliases for mmc nodes adds 6037c75b193a arm64: dts: ti: k3-am65: Relocate thermal-zones to SoC spe [...] adds 0cd614787547 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 4234645d1ff5 arm64: zynqmp: Disable CCI by default adds 167721a5909f arm64: zynqmp: Do not duplicate flash partition label property adds 4c65436e270c arm64: zynqmp: Enable fpd_dma for zcu104 platforms adds d8e4bc0b91ad arm64: zynqmp: Fix irps5401 device nodes adds c821045f184b arm64: zynqmp: Add pinctrl description for all boards adds b20c1e4d1f7d arm64: zynqmp: Correct zcu111 psgtr description adds a09c2fea1104 arm64: zynqmp: Wire psgtr for zc1751-xm015 adds c7d5a46114dd arm64: zynqmp: Correct psgtr description for zcu100-revC adds 8b698f1b9853 arm64: zynqmp: Add phy description for usb3.0 adds 2f6aa2a51af1 arm64: zynqmp: Disable WP on zcu111 adds d58f922753f6 arm64: zynqmp: Add missing SMID for pcie to zynqmp.dtsi adds 69f8aec4f900 arm64: zynqmp: Add missing mio-bank properties to dc1 and dc5 adds 7248f5784b8a arm64: zynqmp: Wire DP and DPDMA for dc1/dc4 adds f4df4f58685d arm64: zynqmp: Enable nand driver for dc2 and dc3 adds bef1e3f5e410 arm64: zynqmp: Remove additional newline adds da2618b5aee1 arm64: zynqmp: Move clock node to zynqmp-clk-ccf.dtsi adds d65ec93f2119 arm64: zynqmp: Add nvmem alises for eeproms adds 58ccd7e89c5c arm64: zynqmp: List reset property for ethernet phy adds 69aa2de18a64 arm64: zynqmp: Add reset-on-timeout to all boards and modi [...] adds 1dff0abaae6f arm64: zynqmp: Remove can aliases from zc1751 adds 5f9a32bafce0 arm64: zynqmp: Move DP nodes to the end of file on zcu106 adds 1d4bd118c9e0 arm64: zynqmp: Add note about UHS mode on some boards adds a787716afe82 arm64: zynqmp: Update rtc calibration value adds f4be206cd13b arm64: zynqmp: Remove information about dma clock on zcu106 adds 56e54601514d arm64: zynqmp: Wire qspi on multiple boards adds 360a87832830 arm64: zynqmp: Move rtc to different location on zcu104-revA adds bc97eb86c17c arm64: zynqmp: Add reset description for sata adds cd28f90bbc1e arm64: zynqmp: Sync psgtr node location with zcu104-revA adds 31533c2176ba arm64: zynqmp: Remove description for 8T49N287 and si5382 chips adds e6a52b9e3bec arm64: zynqmp: Add support for zcu102-rev1.1 board adds a025f01d4662 arm64: zynqmp: Add psgtr description to zc1751 dc1 board adds adc40ff803ca arm64: zynqmp: Remove not documented is-dual property adds 812fa2f0e9d3 arm64: zynqmp: Fix serial compatible string adds 9d648af44dab arm64: zynqmp: Enable gpio and qspi for zc1275-revA adds b61c4ff95197 arm64: zynqmp: Enable xlnx,zynqmp-dwc3 driver for xilinx boards adds 35a7430dad4d arm64: zynqmp: Wire psgtr for zc1751-xm013 adds 7a4c31ee877a arm64: zynqmp: Add support for Xilinx Kria SOM board adds 8988e7d2e332 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 00ff818888fd clk: qcom: gcc-sdm660: Use ARRAY_SIZE for num_parents adds 7340264ee49d clk: qcom: gpucc-sdm660: Use ARRAY_SIZE for num_parents adds 916e9eceb0ea clk: qcom: mmcc-sdm660: Use ARRAY_SIZE for num_parents adds 6e714b5838e5 clk: qcom: gpucc-sdm660: Remove fallback to global clock names adds aacbbe6bdbe4 clk: qcom: a53-pll: Make use of the helper function devm_p [...] adds 437cbbb09be4 clk: qcom: common: Make use of the helper function devm_pl [...] adds 17c774ab4129 clk: qcom: kpss-xcc: Make use of the helper function devm_ [...] adds d6f1c681b722 clk: qcom: gcc-msm8998: Move parent names and mapping below GPLLs adds e815e34b6bda clk: qcom: gcc-msm8998: Use parent_data/hws for internal c [...] adds 9d67de94e1cf clk: qcom: gcc-msm8998: Remove transient global "xo" clock adds ce336a51deed clk: qcom: gpucc-msm8998: Use ARRAY_SIZE for num_parents adds 9ee049ebb344 clk: qcom: mmcc-msm8998: Use ARRAY_SIZE for num_parents adds 606003976f2c dt-bindings: clocks: qcom,gcc-msm8998: Reflect actually re [...] adds 7837187cb9ce clk: qcom: gpucc-msm8998: Remove unnecessary fallbacks to [...] adds 6d26bb22e9bc clk: qcom: mmcc-msm8998: Remove unnecessary fallbacks to g [...] adds 6d803e2a7775 Merge branch 'clk-qcom' into clk-next adds 34d3ed3b9a00 dt-bindings: ARM: Mediatek: Add new document bindings of M [...] adds 01404648df20 clk: mediatek: Add dt-bindings of MT8195 clocks adds cb95c169e959 clk: mediatek: Fix corner case of tuner_en_reg adds 300796cad221 clk: mediatek: Add API for clock resource recycle adds 6203815bf97e clk: mediatek: Fix resource leak in mtk_clk_simple_probe adds 3e9121f16cb3 clk: mediatek: Add MT8195 apmixedsys clock support adds 0360be014c3b clk: mediatek: Add MT8195 topckgen clock support adds a2a2c5fc5ce4 clk: mediatek: Add MT8195 peripheral clock support adds e2edf59dec0b clk: mediatek: Add MT8195 infrastructure clock support adds 9d0c6572d5f0 clk: mediatek: Add MT8195 camsys clock support adds 7b2e1de8aec7 clk: mediatek: Add MT8195 ccusys clock support adds 9c4fec14aee7 clk: mediatek: Add MT8195 imgsys clock support adds d9943b6d7128 clk: mediatek: Add MT8195 ipesys clock support adds 35016f10c0e5 clk: mediatek: Add MT8195 mfgcfg clock support adds 24da2c2429fa clk: mediatek: Add MT8195 scp adsp clock support adds d7338d06accc clk: mediatek: Add MT8195 vdecsys clock support adds 70282c90d4a2 clk: mediatek: Add MT8195 vdosys0 clock support adds 269987505ba9 clk: mediatek: Add MT8195 vdosys1 clock support adds b5d728d8f138 clk: mediatek: Add MT8195 vencsys clock support adds f5bf0c1b486f clk: mediatek: Add MT8195 vppsys0 clock support adds 50df77226885 clk: mediatek: Add MT8195 vppsys1 clock support adds 993e9a77e27f clk: mediatek: Add MT8195 wpesys clock support adds 222e0fbcef88 clk: mediatek: Add MT8195 imp i2c wrapper clock support adds 74e1652ce9d3 clk: mediatek: Add MT8195 apusys clock support adds 67cad122c04c Merge branch 'clk-mtk' into clk-next adds 750682eb8cfc dt-bindings: clock: arm,syscon-icst: Use 'reg' instead of [...] adds 69bfe08f2390 clk: versatile: clk-icst: Support 'reg' in addition to 'vc [...] adds c5600d3dc8f2 Merge branch 'clk-versatile' into clk-next adds 7d9e0b121640 dt-bindings: clk: fixed-mmio-clock: Convert to YAML adds d662cad5405e Merge branch 'clk-doc' into clk-next adds 7c971695cb33 clk: composite: export clk_register_composite adds 32b028fb1d09 clk: mediatek: support COMMON_CLK_MEDIATEK module build adds f09b9460a5e4 clk: mediatek: support COMMON_CLK_MT6779 module build adds a678cdf58ae8 Merge branch 'clk-mtk' into clk-next adds af9617b419f7 clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths adds 8b2b1a386b4b Merge branch 'clk-leak' into clk-next adds a8cd038cac0d clk: mediatek: Export clk_ops structures to modules adds 1cbc04ffedcc Merge branch 'clk-mtk' into clk-next adds 09540fa33719 clk: socfpga: agilex: fix duplicate s2f_user0_clk adds 664bb2e45b89 clk: renesas: r9a07g044: Mark IA55_CLK and DMAC_ACLK critical adds fa2a30f8e0aa clk: renesas: rzg2l: Fix clk status function adds 4b65021a63a2 Merge tag 'renesas-clk-for-v5.15-tag3' of git://git.kernel [...] adds b357f721c9b6 Merge branch 'clk-fixes' into clk-next adds 8d27b14775a4 Merge tag 'v5.16-rockchip-clk-1' of git://git.kernel.org/p [...] adds 1a10ca10a675 Merge branch 'clk-rockchip' into clk-next adds b6323d593c1f Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 536559af6aae clk: imx: Remove unused helpers adds 4e6b7e75386b clk: imx: Make mux/mux2 clk based helpers use clk_hw based ones adds f121cca26ccc clk: imx: Rework all clk_hw_register_gate wrappers adds 66173dbe9fea clk: imx: Rework all clk_hw_register_gate2 wrappers adds 004989ab2848 clk: imx: Rework all clk_hw_register_mux wrappers adds b170586afc95 clk: imx: Rework all clk_hw_register_divider wrappers adds a60fe746df94 clk: imx: Rework all imx_clk_hw_composite wrappers adds 6b4a6b7f0788 clk: imx: Rework imx_clk_hw_pll14xx wrapper adds d48f12d9ae73 dt-bindings: clock: Add imx8ulp clock support adds 5f0601c47c33 clk: imx: Update the pllv4 to support imx8ulp adds b40ba8065347 clk: imx: Update the compsite driver to support imx8ulp adds 0f6e3c15ec33 clk: imx: disable i.mx7ulp composite clock during initialization adds 75c6f1a0191a clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp adds ae8a10d697cd clk: imx: disable the pfd when set pfdv2 clock rate adds 9179d2391931 clk: imx: Update the pfdv2 for 8ulp specific support adds c43a801a5789 clk: imx: Add clock driver for imx8ulp adds 3fa36200a43f clk: imx: Add the pcc reset controller support on imx8ulp adds b00bad50a24f clk: imx: Fix the build break when clk-imx8ulp build as module adds 6bc5b511b9ee clk: imx: imx6ul: Move csi_sel mux to correct base register adds 47f56bcf97dc clk: imx: imx6ul: Fix csi clk gate register adds 21bcc6af70ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ae4087bf46a clk: renesas: r8a779a0: Add TPU clock adds 7c5a2561737d clk: renesas: rzg2l: Add support to handle MUX clocks adds 70a4af3662e0 clk: renesas: r9a07g044: Add ethernet clock sources adds 32897e6fff19 clk: renesas: rzg2l: Add support to handle coupled clocks adds c11d7f5126b7 clk: renesas: r9a07g044: Add GbEthernet clock/reset adds cc3e8f97bbd3 clk: renesas: r8a779a0: Add Z0 and Z1 clock support adds f4291863bc54 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c5c1a0ac6a38 clk: samsung: exynos-audss: Make use of devm_platform_iore [...] adds 63b86b01556d clk: samsung: exynos4412-isp: Make use of devm_platform_io [...] adds 15b98bcae119 clk: samsung: exynos5433: Make use of devm_platform_iorema [...] adds 1d26eaeec37a clk: samsung: s5pv210-audss: Make use of devm_platform_ior [...] adds 5a27042533f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cc5a5fb6c08 csky: don't let sigreturn play with priveleged bits of sta [...] adds 38667bcb7efc csky: Fixup regs.sr broken in ptrace adds f890a1345c9d csky: Select ARCH_WANT_FRAME_POINTERS only if compiler sup [...] adds 909863a43545 csky: bitops: Remove duplicate __clear_bit define adds 40e080ed8218 csky: Make HAVE_TCM depend on !COMPILE_TEST adds 111e2b07f22a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds caf3f4bdb535 h8300: fix memset return value. adds 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" adds ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h adds de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h adds 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET adds b2c03bb18a6d smc91x: remove GPIOLIB dependency. adds 2fdf50bd510f sh-sci: 8bit register fix. adds 04fffbe01d2d h8300: update dts. adds 951261bc4834 h8300_timer8: fix count mode. adds 2c496a11304d irq-renesas-h8s: fix interrupt handling. adds 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. adds beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. adds 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next adds 35b34568912c h8300: dts: Fix /chosen:stdout-path adds 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> adds 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next adds 6e5e55227c95 Merge tag 'v5.11' into h8300-next adds 81dd24966885 h8300: remove memory.c adds 1ec10274d436 h8300: don't implement set_fs adds 97d9ddc020b0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 6621cb4a2d0a m68k: muldi3: Use semicolon instead of comma adds a5a85e272d5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild adds 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT adds 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] adds 7cf725baeb19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 144857444edb parisc/unwind: use copy_from_kernel_nofault() adds d5fd1c46a3ce parisc/unwind: call callback with toplevel address adds e2a48bf84d71 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23955660ff81 Merge branch 'fixes' into for-next adds f9f284d6dd07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ca42bc4b7bda sh: fix trivial misannotations adds 0e38225c92c7 sh: check return code of request_irq adds 0341bd3915f8 sh: boards: Fix the cacography in irq.c adds 7b6ef6e570ea sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7fe859eef99b sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds bde82ee391fa maple: fix wrong return value of maple_bus_init(). adds 12285ff8667b sh: kdump: add some attribute to function adds b40cc6700d13 Merge branch 'for-next' of git://git.libc.org/linux-sh adds 0caa2f7cec18 um: fix ndelay/udelay defines adds 234640275675 um: rename set_signals() to um_set_signals() adds 248475b27f26 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d67ed2510d28 xtensa: use CONFIG_USE_OF instead of CONFIG_OF adds 6489f8d0e1d9 xtensa: call irqchip_init only when CONFIG_USE_OF is selected adds 7ec943db2cb5 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 61bc346ce64a uapi/linux/prctl: provide macro definitions for the PR_SCH [...] adds e84e73c09361 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4373b3dc9220 fscrypt: remove fscrypt_operations::max_namelen adds f262ca7db7b8 fscrypt: clean up comments in bio.c adds abb861fac046 fscrypt: improve documentation for inline encryption adds 7f595d6a6cdc fscrypt: allow 256-bit master keys with AES-256-XTS adds d7d45f38cf34 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 45ae6f2f79c8 fscache: Generalise the ->begin_read_operation method adds 9f759b1a1662 fscache: Fix fscache_cookie_enabled() to handle NULL cookie adds d9174eb26ce3 fscache: Implement a fallback I/O interface to replace the [...] adds 8c5f74b49ef3 nfs: Move to using the alternate fallback fscache I/O API adds fcd4c99b70ce 9p: Convert to using the netfs helper lib to do reads and caching adds 4595cc1395b0 cifs: (untested) Move to using the alternate fallback fsca [...] adds 5d9c5cdf5d9b fscache: Remove the old I/O API adds fb0a7f074cf9 fscache: Remove stats that are no longer used adds 9c74b32d892e fscache: Update the documentation to reflect I/O API changes adds 97b85f2079a9 Merge branch 'fscache-iter-3' into fscache-next adds abc049abeecf Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 84450532d2e5 Merge branch 'misc-5.15' into for-next-current-v5.14-20210913 adds 82854b337738 Merge branch 'for-next-current-v5.14-20210913' into for-ne [...] adds d964428a0cd5 btrfs: rename btrfs_alloc_chunk to btrfs_create_chunk adds 551b47ddc5fa btrfs: send: simplify send_create_inode_if_needed adds c31373c003e6 btrfs: drop unnecessary ret in ioctl_quota_rescan_status adds af28eeb80e6d btrfs: update comment for fs_devices::seed_list in btrfs_r [...] adds 0415d8ede175 btrfs: subpage: only call btrfs_alloc_subpage() when secto [...] adds d95ef64da5a0 btrfs: subpage: make btrfs_alloc_subpage() return btrfs_su [...] adds 6551665bfe86 btrfs: subpage: introduce btrfs_subpage_bitmap_info adds b57b0901317b btrfs: subpage: pack all subpage bitmaps into a larger bitmap adds e44306b8f2d6 btrfs: reflink: initialize return value to 0 in btrfs_exte [...] adds 0c100f754378 btrfs: rename and switch to bool btrfs_chunk_readonly adds 85882c767ec3 btrfs: defrag: pass file_ra_state instead of file to btrfs [...] adds e3c8f1c6b831 btrfs: defrag: also check PagePrivate for subpage cases in [...] adds 92d98e43ffdb btrfs: defrag: replace hard coded PAGE_SIZE with sectorsize adds 9b8db4af1436 btrfs: defrag: factor out page preparation into a helper adds d9fe59463cac btrfs: defrag: introduce helper to collect target file extents adds b05c312c7bfd btrfs: defrag: introduce helper to defrag a contiguous pre [...] adds 7057157f5f28 btrfs: defrag: introduce helper to defrag a range adds 3306e4a07c83 btrfs: defrag: introduce helper to defrag one cluster adds 0eb8cd721738 btrfs: defrag: use defrag_one_cluster() to implement btrfs [...] adds 64b400f2103e btrfs: defrag: remove the old infrastructure adds 59d92e52341c btrfs: defrag: enable defrag for subpage case adds 54c79ada25cd btrfs: zoned: load zone capacity information from devices adds f657d5d44017 btrfs: zoned: move btrfs_free_excluded_extents out of btrf [...] adds 513bdb1e02cf btrfs: zoned: calculate free space from zone capacity adds 8fb0d8287838 btrfs: zoned: tweak reclaim threshold for zone capacity adds 70144fcfb3fa btrfs: zoned: consider zone as full when no more SB can be [...] adds fe723b9aef9c btrfs: zoned: locate superblock position using zone capacity adds 388d04907743 btrfs: zoned: finish superblock zone once no space left fo [...] adds 1362590faf53 btrfs: zoned: load active zone information from devices adds 844cb3a2380c btrfs: zoned: introduce physical_map to btrfs_block_group adds 231a90922cfd btrfs: zoned: implement active zone tracking adds 9b9b73800363 btrfs: zoned: load active zone info for block group adds c0128bc4b75d btrfs: zoned: activate block group on allocation adds 6541a1452dac btrfs: zoned: activate new block group adds d295c2522f03 btrfs: move ffe_ctl one level up adds 52836521ca6a btrfs: zoned: avoid chunk allocation if active block group [...] adds f27d971672ad btrfs: zoned: finish fully written block group adds ea9d347bd87b btrfs: zoned: finish relocating block group adds ea431f6908a3 btrfs: convert latest_bdev type to btrfs_device and rename adds 8b14862d14d4 btrfs: use latest_dev in btrfs_show_devname adds cf7cba95e27b btrfs: update latest_dev when we create a sprout device adds f247950ba740 btrfs: remove stale comment about the btrfs_show_devname adds 360ebbe7aa23 btrfs: check if a log tree exists at inode_logged() adds 39e2e9ae758a btrfs: remove no longer needed checks for NULL log context adds 207d8598a1af btrfs: do not log new dentries when logging that a new nam [...] adds 1aef1b207920 btrfs: always update the logged transaction when logging n [...] adds 734ed756b538 btrfs: avoid expensive search when dropping inode items from log adds ee6f7dd767b5 btrfs: add helper to truncate inode items when logging inode adds 7b9022a40267 btrfs: avoid expensive search when truncating inode items [...] adds db3ae3dcec12 btrfs: avoid search for logged i_size when logging inode i [...] adds 2687b7777bd3 btrfs: avoid attempt to drop extents when logging inode fo [...] adds e5e88f78636f btrfs: do not commit delayed inode when logging a file in [...] adds 39462bf8b3ee btrfs: unexport repair_io_failure() adds eb93eca73322 btrfs: replace BUG_ON() in btrfs_csum_one_bio() with prope [...] adds fddc1a907fed btrfs: fix transaction handle leak after verity rollback failure adds 126ca9c23d88 btrfs: fix mount failure due to past and transient device [...] adds 78e6cde79099 btrfs: introduce btrfs_is_data_reloc_root adds 31138c6f60b0 btrfs: zoned: add a dedicated data relocation block group adds 77d42531a4f4 btrfs: zoned: only allow one process to add pages to a rel [...] adds 0246d634be1d btrfs: zoned: use regular writes for relocation adds 06713cd312e6 btrfs: check for relocation inodes on zoned btrfs in should_nocow adds 7c4e2c1c5e9b btrfs: zoned: allow preallocation for relocation inodes adds 28e083704a16 btrfs: rename setup_extent_mapping in relocation code adds 3236dd1aa344 btrfs: zoned: let the for_treelog test in the allocator stand out adds d363d34d1c00 Merge branch 'misc-next' into for-next-next-v5.15-20210913 adds 4faed39544ca btrfs: add a btrfs_has_fs_error helper adds cc64e012b284 btrfs: do not infinite loop in data reclaim if we aborted adds d63a900e2cc8 btrfs: change handle_fs_error in recover_log_trees to aborts adds a7202cc5893e Merge branch 'ext/josef/fs-eh' into for-next-next-v5.15-20210913 adds 930307c6ef3d btrfs: remove the unnecessary @nr_written parameters adds 2efb0a363115 Merge branch 'ext/qu/nr-written-remove-delalloc' into for- [...] adds 602a6ae81383 btrfs: do not call close_fs_devices in btrfs_rm_device adds 8bc618e28682 btrfs: do not take the uuid_mutex in btrfs_rm_device adds c6cd446ddcbb btrfs: do not read super look for a device path adds 0328d0bc6ab5 btrfs: unify common code for the v1 and v2 versions of dev [...] adds 5eee39c32c30 Merge branch 'ext/josef/lockdep-loopdev' into for-next-nex [...] adds 29d289b73e40 btrfs: consolidate device_list_mutex in prepare_sprout to [...] adds 1eb49317784b btrfs: use latest_dev in btrfs_show_devname adds 86a41091831d Merge branch 'ext/anand/latest-bdev' into for-next-next-v5 [...] adds e51480e6f4f8 Merge branch 'for-next-next-v5.15-20210913' into for-next- [...] adds 87b42920be1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b96728705f91 ceph: convert to noop_direct_IO adds f94ff2579297 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 1fd95c05d8f7 ext4: add error checking to ext4_ext_replay_set_iblocks() adds 4df031ff5876 ext4: check and update i_disksize properly adds 55ce2f649b9e ext4: correct the error path of ext4_write_inline_data_end() adds 6984aef59814 ext4: factor out write end code of inline file adds cc883236b792 ext4: drop unnecessary journal handle in delalloc write adds 11ef08c9eb52 Merge branch 'delalloc-buffer-write' into dev adds 0add491df4e5 ext4: remove extent cache entries when truncating inline data adds 948ca5f30e1d ext4: enforce buffer head state assertion in ext4_da_map_blocks adds 2bd59a967587 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 92d602bc7177 f2fs: should use GFP_NOFS for directory inodes adds a5c0042200b2 f2fs: quota: fix potential deadlock adds c02599f210d9 f2fs: avoid attaching SB_ACTIVE flag during mount adds 287b1406dde2 f2fs: introduce excess_dirty_threshold() adds 6663b138ded1 f2fs: set SBI_NEED_FSCK flag when inconsistent node block found adds e1239c30e44a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds f2dd94bde504 fuse: annotate lock in fuse_reverse_inval_entry() adds aed3106bb9b2 fuse: use kmap_local_page() adds 7d47a0b6ac42 fuse: Delete a slightly redundant code adds 7a41554fdfb0 fuse: move fuse_invalidate_attr() into fuse_update_ctime() adds 69a6b96bf61f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9cefbe8a8500 gfs2: remove redundant check in gfs2_rgrp_go_lock adds e9695c4ac60e gfs2: Add GL_SKIP holder flag to dump_holder adds 92ec9d4f933d gfs2: move GL_SKIP check from glops to do_promote adds 1a9c36d502fd gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug adds 1341f15f4928 gfs2: simplify do_promote and fix promote trace adds 9f4754923d87 gfs2: introduce and use new glops go_lock_needed adds 11603f0011d0 gfs2: Allow append and immutable bits to coexist adds ed6815a40ac8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c48a14dca2cb JFS: fix memleak in jfs_mount adds a957e210eccd Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 18d46769d54a ksmbd: remove RFC1002 check in smb2 request adds d72a9c158893 ksmbd: fix invalid request buffer access in compound adds b8cf5584ec5b MAINTAINERS: rename cifs_common to smbfs_common in cifs an [...] adds 1018bf24550f ksmbd: fix documentation for 2 functions adds ce812992f239 ksmbd: remove NTLMv1 authentication adds 88d300522cbb ksmbd: use correct basic info level in set_file_basic_info() adds 9496e268e3af ksmbd: add request buffer validation in smb2_set_info adds 442ff9ebeb01 ksmbd: add validation in smb2 negotiate adds 8f77150c15f8 ksmbd: add buffer validation for SMB2_CREATE_CONTEXT adds 4227f811cdeb ksmbd: fix transform header validation adds 3934e22a6111 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 9b6e27d01adc nfsd: don't alloc under spinlock in rpc_parse_scope_id adds dc451bbc6f54 nfs: reexport documentation adds 8847ecc9274a NFSD: Optimize DRC bucket pruning adds 458032fcfa91 UNRPC: Return specific error code on kmalloc failure adds 43cdf66935a2 NFSD: move filehandle format declarations out of "uapi". adds c3aa8d8b954d NFSD: drop support for ancient filehandles adds 1a0c45abd938 NFSD: simplify struct nfsfh adds c36836d5a1af NFSD: Initialize pointer ni with NULL and not plain integer 0 adds a61f0d0c03ef Merge branch 'nfsd-next' of git://git.linux-nfs.org/~bfiel [...] adds 1d625050c7c2 nfsd: fix error handling of register_pernet_subsys() in in [...] adds acf2d96874c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8a30b4171b9 fs/ntfs3: Remove unnecesarry mount option noatime adds c2c389fd6c6b fs/ntfs3: Remove unnecesarry remount flag handling adds 564c97bdfa39 fs/ntfs3: Convert mount options to pointer in sbi adds 610f8f5a7baf fs/ntfs3: Use new api for mounting adds 27fac77707a1 fs/ntfs3: Init spi more in init_fs_context than fill_super adds 9d1939f4575f fs/ntfs3: Make mount option nohidden more universal adds e274cde8c755 fs/ntfs3: Add iocharset= mount option as alias for nls= adds 28a941ffc140 fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules adds 15b2ae776044 fs/ntfs3: Show uid/gid always in show_options() adds 0327c6d01a97 fs/ntfs3: Remove redundant initialization of variable err adds cde81f13ef63 fs/ntfs3. Add forward declarations for structs to debug.h adds 4dfe83320e1e fs/ntfs3: Add missing header files to ntfs.h adds f239b3a95dd4 fs/ntfs3: Add missing headers and forward declarations to [...] adds b6ba81034b1b fs/ntfs3: Add missing header and guards to lib/ headers adds c632f639d1d9 fs/ntfs3: Change right headers to bitfunc.c adds f97676611937 fs/ntfs3: Change right headers to upcase.c adds 977d0558e310 fs/ntfs3: Change right headers to lznt.c adds 9c2aadd0fdf8 fs/ntfs3: Remove unneeded header files from c files adds 162333efa8dc fs/ntfs3: Limit binary search table size adds ef9297007e99 fs/ntfs3: Make binary search to search smaller chunks in b [...] adds 8e69212253d3 fs/ntfs3: Always use binary search with entry search adds 7d95995ab4de fs/ntfs3: Remove '+' before constant in ni_insert_resident() adds 4ca7fe57f21a fs/ntfs3: Place Comparisons constant right side of the test adds 2829e39e0e8a fs/ntfs3: Remove braces from single statment block adds cffb5152eea8 fs/ntfs3: Remove tabs before spaces from comment adds edb853ff3dc0 fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC adds f162f7b8dbc2 fs/ntfs3: Remove always false condition check adds b5322eb1ae94 fs/ntfs3: Use clamp/max macros instead of comparisons adds 6e3331ee3446 fs/ntfs3: Use min/max macros instated of ternary operators adds 0412016e4807 fs/ntfs3: Fix wrong error message $Logfile -> $UpCase adds 7ea04817866a fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails adds 5d7d6b16bc1d fs/ntfs3: Remove impossible fault condition in fill_super adds bce1828f6d82 fs/ntfs3: Return straight without goto in fill_super adds 10b4f12c7028 fs/ntfs3: Remove unnecessary variable loading in fill_super adds b4f110d65e21 fs/ntfs3: Use sb instead of sbi->sb in fill_super adds 0cde7e81cd44 fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super adds 4ea41b3eb5fd fs/ntfs3: Remove tmp pointer bd_inode in fill_super adds 0056b273757b fs/ntfs3: Remove tmp pointer upcase in fill_super adds 0e59a87ee619 fs/ntfs3: Initialize pointer before use place in fill_super adds 28861e3bbd9e fs/ntfs3: Initiliaze sb blocksize only in one place + refactor adds a0fc05a37cae Doc/fs/ntfs3: Fix rst format and make it cleaner adds 880301bb3132 fs/ntfs3: Fix a memory leak on object opts adds ee9d4810aab9 fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext adds 56eaeb10e261 fs/ntfs3: Change max hardlinks limit to 4000 adds 6354467245ff fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update adds d2846bf33c14 fs/ntfs3: Remove a useless test in 'indx_find()' adds 808bc0a82bcd fs/ntfs3: Remove a useless shadowing variable adds 82cb87531318 fs/ntfs3: Remove deprecated mount options nls adds 6c1ee4d30498 fs/ntfs3: Fix logical error in ntfs_create_inode adds d562e901f25d fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode adds 0bd5fdb811b0 fs/ntfs3: Refactor ntfs_get_acl_ex for better readability adds 398c35f4d784 fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex adds ba77237ef880 fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode adds 66019837a556 fs/ntfs3: Refactoring lock in ntfs_init_acl adds 09f7c338da78 fs/ntfs3: Reject mount if boot's cluster size < media sector size adds dbf59e2a33d2 fs/ntfs3: Refactoring of ntfs_init_from_boot adds 35afb70dcfe4 fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect adds d05f2f2806c5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds a295aef603e1 ovl: fix missing negative dentry check in ovl_rename() adds 1dc1eed46f9f ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO adds 2db0ecca5abc Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds 95b115332a83 zonefs: remove redundant null bio check adds 3e9b66b03c7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support adds b1a390262f1c Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 2cfbffc62045 Merge branch 'work.init' into for-next adds 8e222b83dec2 Merge branch 'work.iov_iter' into for-next adds 8f40da9494cf Merge branch 'misc.namei' into for-next adds 34a99df53478 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user adds ac0ede287202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 06dc660e6eb8 PCI: Rename pcibios_add_device() to pcibios_device_add() adds 4f33a76b6f71 PCI: Do not enable AtomicOps on VFs adds add5a9ec7dbb Merge branch 'pci/enumeration' adds 3a19407913e8 PCI/P2PDMA: Apply bus offset correctly in DMA address calculation adds 5a2a23f4c7c3 Merge branch 'pci/p2pdma' adds 0e8ae5a6ff59 PCI/portdrv: Do not setup up IRQs if there are no users adds 72f30b078522 Merge branch 'pci/portdrv' adds e3f4bd3462f6 PCI: Mark Atheros QCA6174 to avoid bus reset adds 88769e64cf99 PCI: Add ACS quirk for Pericom PI7C9X2G switches adds ef4bce990eab Merge branch 'pci/virtualization' adds fd731531d2f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds 4bf6585b2f01 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds 84b5e4d4ad37 Merge branches 'for-5.13/upstream-fixes', 'for-5.14/core', [...] adds 384ea58ee6bd Merge branch 'for-5.13/upstream-fixes' into for-next adds e7fe6f84e941 Merge branch 'for-5.13/upstream-fixes' into for-next adds 93949ffbee0e Merge branch 'for-5.14/intel-ish' into for-next adds ccbeaeb197ae Merge branch 'for-5.13/upstream-fixes' into for-next adds d7f831d91f51 Merge branch 'for-5.13/upstream-fixes' into for-next adds a51a7dec4b76 Merge branch 'for-5.13/upstream-fixes' into for-next adds 88bcf9de46df Merge branch 'for-5.13/upstream-fixes' into for-next adds 2f96e8241612 Merge branch 'for-5.14/amd-sfh' into for-next adds c6f60845f099 Merge branch 'for-5.13/upstream-fixes' into for-next adds 8090738aa52f Merge branch 'for-5.14/core' into for-next adds fd95fd0867cc Merge branch 'for-5.14/multitouch' into for-next adds f3fb2deb517f Merge branch 'for-5.13/upstream-fixes' into for-next adds 242b30ac49fd Merge branch 'for-5.14/upstream-fixes' into for-next adds 31cb433d7761 Merge branch 'for-5.15/core' into for-next adds 4eb456241d6a Merge branch 'for-5.14/upstream-fixes' into for-next adds 56e7b4940ba6 Merge branch 'for-5.15/magicmouse' into for-next adds 2868d6402d1c Merge branch 'for-5.14/upstream-fixes' into for-next adds 1b97ec646386 Merge branch 'for-5.15/goodix' into for-next adds 73dc8d34ad64 Merge branch 'for-5.14/upstream-fixes' into for-next adds 9e518601306e Merge branch 'for-5.14/upstream-fixes' into for-next adds 06c2be965b67 Merge branch 'for-5.15/core' into for-next adds 4f894cfe9d81 Merge branches 'for-5.15/wacom', 'for-5.15/goodix', 'for-5 [...] adds e2e4893180f3 Merge branch 'for-5.14/upstream-fixes' into for-next adds 8eedcf55d217 Merge branch 'for-5.15/logitech' into for-next adds 8fffa5c9d0bd Merge branch 'for-5.14/upstream-fixes' into for-next adds 3768f1dc7566 Merge branch 'for-5.15/thrustmaster' into for-next adds 602fd42005d6 Merge branch 'for-5.15/logitech' into for-next adds fd1315526bbc Merge branch 'for-5.15/amd-sfh' into for-next adds fb66b520a6ef Merge branch 'for-5.14/upstream-fixes' into for-next adds e0d51735dd85 Merge branch 'for-5.14/upstream-fixes' into for-next adds 9430465e7347 Merge branch 'for-5.14/upstream-fixes' into for-next adds 7360e856576e Merge branch 'for-5.15/sony' into for-next adds 0c4e5ab97d2d Merge branch 'for-5.14/upstream-fixes' into for-next adds 4bc44ba4871f Merge branch 'for-5.15/core' into for-next adds e70b703347dd HID: amd_sfh: switch from 'pci_' to 'dma_' API adds c9f3decaa07a Merge branch 'for-5.16/amd-sfh' into for-next adds 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next adds 418c0e3fd695 Merge branch 'for-5.15/upstream-fixes' into for-next adds f3e825212454 HID: core: add TransducerSerialNumber2 adds 7c37b9ce1001 Merge branch 'for-5.16/core' into for-next adds 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next adds 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next adds 63e3712536fd Merge branch 'for-5.15/upstream-fixes' into for-next adds cc84094218a7 HID: apple: Eliminate obsolete IR receiver quirks adds beb791ee6caa Merge branch 'for-5.16/apple' into for-next adds a68f3bd13994 HID: hid-debug: clean up snprintf() checks in hid_resolv_usage() adds 5ac0f6ff1ad0 Merge branch 'for-5.16/core' into for-next adds 95157723dc9e HID: Add support for side buttons of Xiaomi Mi Dual Mode W [...] adds 433afb16be43 Merge branch 'for-5.16/xiaomi' into for-next adds c45d2b54cc73 HID: amd_sfh: Use dma_set_mask_and_coherent() adds ba70a4ff231c HID: amd_sfh: switch from 'pci_' to 'dev_' API adds f75203cd8be9 HID: amd_sfh: Update Copyright details adds dd0f17ef2ea8 Merge branches 'for-5.15/upstream-fixes' and 'for-5.16/amd [...] adds f36c7ad1912e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c119e7d00c91 i2c: xiic: Fix broken locking on tx_msg adds 861dcffe1b9e i2c: xiic: Drop broken interrupt handler adds 743e227a8959 i2c: xiic: Defer xiic_wakeup() and __xiic_start_xfer() in [...] adds fdacc3c7405d i2c: xiic: Switch from waitqueue to completion adds d12e4bbb190b i2c: xiic: Only ever transfer single message adds 294b29f15469 i2c: xiic: Fix RX IRQ busy check adds b71c724c480c i2c: / ACPI: fix resource leak in reconfiguration device [...] adds 73c4a91fda52 Merge branch 'i2c/for-current' into i2c/for-next adds 2b3db4db660f i2c: i801: Improve is_dell_system_with_lis3lv02d adds e462aa7e39b5 i2c: i801: Remove not needed check for PCI_COMMAND_INTX_DISABLE adds 4811a411a929 i2c: i801: Improve i801_acpi_probe/remove functions adds 4c5910631cc1 i2c: i801: Improve i801_add_mux adds 7d6b61c394a4 i2c: i801: Use PCI bus rescan mutex to protect P2SB access adds c073b25dad0c i2c: i801: Stop using pm_runtime_set_autosuspend_delay(-1) adds e7f4264821a4 i2c: rcar: enable interrupts before starting transfer adds ed2f85115a8e i2c: bcm-kona: Fix return value in probe() adds 647d908816a7 i2c: kempld: deprecate class based instantiation adds b9447584213e Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 4b8355402436 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 605fa23646dd i3c/master/mipi-i3c-hci: Prefer struct_size over open code [...] adds 41a0430dd5ca i3c/master/mipi-i3c-hci: Prefer kcalloc over open coded ar [...] adds a3587e2c0578 i3c: fix incorrect address slot lookup on 64-bit adds ca5b688f507f Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 0bca8af73fc8 dt-bindings: hwmon: Add IIO HWMON binding adds d0d26923ee73 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds 93dca7de4b78 hwmon: (raspberrypi) Use generic notification mechanism adds ebdfe76f39b9 hwmon: Add Maxim MAX6620 hardware monitoring driver adds 10221613ed32 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 06eff154a759 hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds 2ebc53f50bc8 hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 64ad0c369140 hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds dc661979f62c hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds a80401a8af28 hwmon: (nct6775) Support access via Asus WMI adds 6cb7eae7f17c hwmon: (mlxreg-fan) Fix out of bounds read on array fan->pwm adds f1bdf72e7a59 dt-bindings: hwmon: lm90: convert to dtschema adds 088249fd8f80 dt-bindings: hwmon: lm90: do not require VCC supply adds e8a2cee20446 dt-bindings: hwmon: lm70: move to trivial devices adds 1c15ccb84f69 dt-bindings: hwmon: ti,tmp108: convert to dtschema adds f12e6926aa18 dt-bindings: hwmon: ti,tmp102: add bindings and remove fro [...] adds d916fdd3bbcd dt-bindings: hwmon: lltc,ltc4151: convert to dtschema adds d7644844dd16 dt-bindings: hwmon: microchip,mcp3021: convert to dtschema adds d4c0f60861b4 dt-bindings: hwmon: sensirion,sht15: convert to dtschema adds b3c9088dea25 hwmon: (nct6683) Add another customer ID for NCT6683D sens [...] adds dd689712a1f8 dt-bindings: hwmon: lm75: remove gmt,g751 from trivial devices adds 6c2ab0d9472f dt-bindings: hwmon: dps650ab: move to trivial devices adds 22b909f9e0b9 dt-bindings: hwmon: hih6130: move to trivial devices adds 7b2ff48129ca dt-bindings: hwmon: jedec,jc42: convert to dtschema adds c0e772569435 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 604370e106cc Documentation/process: Add maintainer handbooks section adds 31c9d7c82975 Documentation/process: Add tip tree handbook adds f99b4fe27f7e docs: block: fix discard_max_bytes references adds d7482c0da76c Doc: page_migration: fix numbering for non-LRU movable flags adds d9548979f7ae Documentation: checkpatch: Add SPLIT_STRING message adds 29bd0cace235 Documentation: checkpatch: Add TRAILING_SEMICOLON message adds 3454cd5616e9 Documentation: checkpatch: Add SYMBOLIC_PERMS message adds 121ca40797f1 docs/zh_CN: Add zh_CN/admin-guide/sysrq.rst adds 242f4c77b1c8 docs: zh_TW/index: Move arm64/index to arch-specific section adds 54a5d22411c9 Documentation: arm: marvell: Add 88F6040 model into list adds 438ffbdb925d Documentation: arm: marvell: Add Octeon TX2 CN913x Flavors adds 946c8fee6d6e Documentation: Update SeongJae's email address adds f1e69953104e docs/zh_CN: add core api kref translation adds 65a21ad04463 docs/zh_CN: Improve zh_CN/process/howto.rst adds 585e5159f3c2 docs/zh_CN: typo fix and improve translation adds 92a19d809829 docs/zh_CN: modify some words adds 5b32e44e8b88 Documentation: update pagemap with shmem exceptions adds 0ee387b1417b Documentation: arm: marvell: Add link to Orion Functional [...] adds e19af6e980f0 docs/zh_CN: add core-api memory-allocation translation adds 26f1a50f56c0 docs/zh_CN: add core-api unaligned-memory-access translation adds 4d68c2c9974c docs/zh_CN: add core-api mm-api translation adds a4163902d07b docs/zh_CN: add core-api genalloc translation adds 71a643688093 docs/zh_CN: add core-api boot-time-mm translation adds 9770a132656c docs/zh_CN: add core-api gfp_mask-from-fs-io translation adds 15ce51f55e15 Documentation/no_hz: Introduce "dyntick-idle mode" before [...] adds cbb817fc2eff docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNE [...] adds 250a0a5ba9d2 docs: checkpatch: add multiline, do/while, and multiple-as [...] adds fe1ceb4c343f Merge branch 'docs-next' of git://git.lwn.net/linux.git adds c624fe63c0a9 media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds b4173cd9981d media: rcar-csi2: Add r8a779a0 support adds b2dc5680aeb4 media: rcar-vin: Refactor controls creation for video device adds 8f7112630bd0 media: rcar-vin: Fix error paths for rvin_mc_init() adds 6df305779291 media: rcar-vin: Improve async notifier cleanup paths adds 27b9a6f9e8fe media: rcar-vin: Improve reuse of parallel notifier adds 161b56a82dba media: rcar-vin: Rename array storing subdevice information adds 2070893aed11 media: rcar-vin: Move group async notifier adds 9c83300146b3 media: rcar-vin: Extend group notifier DT parser to work w [...] adds cfef0c833a8d media: rcar-vin: Create a callback to setup media links adds c370dd7fa8dc media: rcar-vin: Specify media device ops at group creation time adds 688565db3f9d media: rcar-vin: Move and rename CSI-2 link notifications adds 406bb586dec0 media: rcar-vin: Add r8a779a0 support adds 3c8c15391481 media: v4l: async: Rename async nf functions, clean up long lines adds 12f6517f9726 media: rcar-vin: Remove explicit device availability check adds 10aacfecee36 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds b9c18096f594 media: mt9p031: Read back the real clock rate adds ae47ee5fc470 media: mt9p031: Make pixel clock polarity configurable by DT adds 0961ba6dd211 media: mt9p031: Fix corrupted frame after restarting stream adds 0a0e78d13a42 media: mt9p031: Use BIT macro adds e5879baf0310 media: dt-bindings: mt9p031: Convert bindings to yaml adds 187980e0ab6c media: dt-bindings: mt9p031: Add missing required properties adds c57476aba3de media: rockchip: rkisp1: remove unused irq variable adds 76c4c5697f5a media: dt-bindings: media: rkisp1: fix pclk clock-name adds 098d9cdfdf82 media: dt-bindings: media: rkisp1: document different irq [...] adds 08818e6a1d11 media: rockchip: rkisp1: allow separate interrupts adds 5e8d9d72936a media: rockchip: rkisp1: make some isp-param functions variable adds 962fb14068c1 media: rockchip: rkisp1: make some isp-stats functions variable adds dce8ccb2322e media: rockchip: rkisp1: add prefixes for v10 specific parts adds cd42f8023f16 media: rockchip: rkisp1: add support for v12 isp variants adds ad82ecd26931 media: dt-bindings: media: rkisp1: document px30 isp compatible adds ecf8d36f93c0 media: rockchip: rkisp1: add support for px30 isp version adds 8cc80c606bd1 media: camss: vfe: Don't read hardware version needlessly adds 2fa698e3da84 media: camss: vfe: Decrease priority of of VFE HW version [...] adds 5ad586673799 media: camss: vfe: Remove vfe_hw_version_read() argument adds d2e86540366e media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 7ba59fb6c3b4 media: hevc: Add scaling matrix control adds 5523dc7b8518 media: hantro: Add scaling lists feature adds 2845d9d6da0f media: cedrus: hevc: Add support for scaling lists adds 4787db29f8b6 media: cedrus: drop min_buffers_needed. adds b72dd0f390aa media: vivid: add module option to set request support mode adds 9015fcc256d3 media: videobuf2-core: sanity checks for requests and qbuf adds 2c98b8a3458d media: em28xx: add missing em28xx_close_extension adds 8d246e293228 media: TDA1997x: fix tda1997x_remove() adds 4b9e3e8af4b3 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds 4461a723ab7b media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 97e6e701f349 media: mtk-vcodec: Clean redundant encoder format definition adds 1386801acc5b media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 9be0352dae9a media: mtk-vcodec: Add MT8195 H264 venc driver adds b84f60a307f0 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 78eee7b5f110 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds 683f71ebb35d media: Add NV12_4L4 tiled format adds 75b8f8f2646c media: Clean V4L2_PIX_FMT_NV12MT documentation adds e6d025d880f4 media: mceusb: ensure rx resolution can be retrieved adds 8dcea1d60858 media: streamzap: ensure rx resolution can be retrieved adds 11b982e950d2 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 36b9d695aa6f media: ttusb-dec: avoid release of non-acquired mutex adds 2eecd3596ede media: tuners: mxl5007t: Removed unnecessary 'return' adds a5694cb73ad7 media: mtk-vcodec: vdec: Support H264 profile control adds 61a76141beec media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds 25e7f7d3c483 media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds 69466c22f51b media: mtk-vcodec: make flush buffer reusable by encoder adds b375e01b796a media: mtk-vcodec: venc: support START and STOP commands adds fd00d90330d1 media: mtk-vcodec: vdec: move stateful ops into their own file adds 34754adb8eba media: mtk-vcodec: vdec: handle firmware version field adds 741cc360df23 media: mtk-vcodec: support version 2 of decoder firmware ABI adds ffe5350c016a media: add Mediatek's MM21 format adds 8cdc3794b2e3 media: mtk-vcodec: vdec: support stateless API adds 06fa5f757dc5 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 118add98f80e media: mtk-vcodec: vdec: add media device if using stateless api adds dc02a307fd5b media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds 3766d0d83873 media: mtk-vcodec: enable MT8183 decoder adds 6f53b05b8b60 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds 8bff1386d62d media: ir_toy: allow tx carrier to be set adds 7efc14b8658a media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds afae4ef7d5ad media: dvb-usb: fix ununit-value in az6027_rc_query adds c9458c6f8a8f media: rc: clean the freed urb pointer to avoid double free adds 39ad5b4a5ae7 media: siano: use DEFINE_MUTEX() for mutex lock adds d3bb03ec08fd media: cxd2820r: include the right header adds dbb4cfea6efe media: netup_unidvb: handle interrupt properly according t [...] adds bbe54b1a75a3 media: atomisp: restore missing 'return' statement adds e16f5e39acd6 media: atomisp: Fix error handling in probe adds 5ba9c067b5ed media: staging: atomisp: fix the uninitialized use in gc22 [...] adds f2a7fc8cc807 media: dt-bindings: media: renesas,imr: Convert to json-schema adds 44bc61991508 media: m5602_ov7660: remove the repeated declaration adds 548fa43a5869 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds 75821f810793 media: ipu3.rst: Improve header formatting on tables adds a44f9d6f9dc1 media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds ace64e5894bc media: ipu3-cio2: Replace open-coded for_each_set_bit() adds cfd13612a5a7 media: ipu3-cio2: Use temporary storage for struct device pointer adds 98508d683970 media: ipu3-cio2: Switch to use media_entity_to_video_device() adds 66ec7a97d2f8 media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds 8b0a8b1b612c media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds 96d309a9330e media: ipu3-cio2: Introduce to_cio2_device() helper macro adds d170b0ea1760 media: imx258: Fix getting clock frequency adds 7ee850546822 media: Add sensor driver support for the ov13b10 camera. adds f1363166f91e media: ov8856: Set default mbus format but allow caller to alter adds a9c80593ff80 media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 311a839a1ad2 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 3a7438c8ef86 media: staging: document that Imgu not output auto-exposur [...] adds ae0334e0cb73 media: uvcvideo: Remove unused including <linux/version.h> adds 861f92cb9160 media: v4l2-ioctl: Fix check_ext_ctrls adds e4ba563d4d4f media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds a2f8a484fbc9 media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds c87ed93574e3 media: v4l2-ioctl: S_CTRL output the right value adds 0c6bcbdfefa8 media: uvcvideo: Remove s_ctrl and g_ctrl adds 97a2777a9607 media: uvcvideo: Set capability in s_param adds ffccdde5f0e1 media: uvcvideo: Return -EIO for control errors adds 866c6bdd5663 media: uvcvideo: refactor __uvc_ctrl_add_mapping adds 9b31ea808a44 media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS adds 457e7911dfb8 media: uvcvideo: Use dev->name for querycap() adds e3f60e7e1a2b media: uvcvideo: Set unique vdev name based in type adds 8865c537037b media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE adds 70fa906d6fce media: uvcvideo: Use control names from framework adds ee929d5a10ca media: uvcvideo: Check controls flags before accessing them adds 6350d6a4ed48 media: uvcvideo: Set error_idx during ctrl_commit errors adds 8c42694150c2 media: docs: Document the behaviour of uvcvideo driver adds 15486e0934eb media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() adds e4aa275f7310 media: am437x: Make use of the helper function devm_platfo [...] adds f5aae241f989 media: cadence: Make use of the helper function devm_platf [...] adds 97ef3b7f4fdf media: cec: ao-cec: Make use of the helper function devm_p [...] adds 399e0f9a0d6a media: cec: s5p_cec: Make use of the helper function devm_ [...] adds 9caf7a0a0951 media: coda: Make use of the helper function devm_platform [...] adds bcbeade15a30 media: davinci: Make use of the helper function devm_platf [...] adds d9bd707c9de3 media: exynos-gsc: Make use of the helper function devm_pl [...] adds f5202ccb6741 media: exynos4-is: Make use of the helper function devm_pl [...] adds a498a4e7af50 media: imx-jpeg: Make use of the helper function devm_plat [...] adds 5f328fb58c37 media: imx-pxp: Make use of the helper function devm_platf [...] adds af2450254052 media: meson: ge2d: Make use of the helper function devm_p [...] adds 028ac5439f74 media: mtk-jpeg: Make use of the helper function devm_plat [...] adds b2fb212d9e30 media: mx2_emmaprp: Make use of the helper function devm_p [...] adds b619c2ea32fb media: rc: img-ir: Make use of the helper function devm_pl [...] adds 890418523f51 media: rc: ir-hix5hd2: Make use of the helper function dev [...] adds c533dabe496b media: rc: meson-ir: Make use of the helper function devm_ [...] adds dfa974f58604 media: rc: mtk-cir: Make use of the helper function devm_p [...] adds 044a35714113 media: rc: st_rc: Make use of the helper function devm_pla [...] adds 1c9b885c1d31 media: rc: sunxi-cir: Make use of the helper function devm [...] adds 8ac79b3fbc70 media: rcar-csi2: Make use of the helper function devm_pla [...] adds 736cce12fa63 media: rcar_fdp1: Make use of the helper function devm_pla [...] adds 81a7cad85166 media: rcar_jpu: Make use of the helper function devm_plat [...] adds a7cba8c9d0a4 media: renesas-ceu: Make use of the helper function devm_p [...] adds 0748befbc3b5 media: rockchip: rga: Make use of the helper function devm [...] adds 8db05a69f13c media: s3c-camif: Make use of the helper function devm_pla [...] adds beaa81f410ba media: s5p-g2d: Make use of the helper function devm_platf [...] adds d084438d237f media: s5p-jpeg: Make use of the helper function devm_plat [...] adds 5d3b9611d589 media: s5p-mfc: Make use of the helper function devm_platf [...] adds 6394c2d95399 media: sti: Make use of the helper function devm_platform_ [...] adds beabb243e3aa media: stih-cec: Make use of the helper function devm_plat [...] adds 092c69b2eb09 media: stm32-cec: Make use of the helper function devm_pla [...] adds 23f8bd25d152 media: sunxi: Make use of the helper function devm_platfor [...] adds b4dac22d27a2 media: venus: core : Make use of the helper function devm_ [...] adds a24973a60551 media: vsp1: Make use of the helper function devm_platform [...] adds e0bee542882f media: xilinx: Make use of the helper function devm_platfo [...] adds 1b03b539e635 media: rcar_drif: Make use of the helper function devm_pla [...] adds 76e21bb8be4f media: vidtv: Fix memory leak in remove adds a6b63ca455a1 media: pvrusb2: Replaced simple_strtol() with kstrtoint() adds 065a7c66bd8b media: mtk-vcodec: venc: fix return value when start_strea [...] adds 9031d6b3623f media: via-camera: deleted these redundant semicolons adds 35d2969ea3c7 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] adds ea8a5c118e24 media: aspeed-video: ignore interrupts that aren't enabled adds 8515965e5e33 media: s5p-mfc: fix possible null-pointer dereference in s [...] adds 7e360fa0c0f3 media: cec-pin: fix off-by-one SFT check adds cdfaf4752e69 media: s5p-mfc: Add checking to s5p_mfc_probe(). adds 48d219f9cc66 media: TDA1997x: handle short reads of hdmi info frame. adds a9be3931188f media: usb: airspy: clean the freed pointer and counter adds 749d896551df media: camss: vfe: simplify vfe_get_wm_sizes() adds 2143ad413c05 media: mtk-vpu: Fix a resource leak in the error handling [...] adds 5c47dc665754 media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] adds 1932dc2f4cf6 media: pci/ivtv: switch from 'pci_' to 'dma_' API adds 887069f42455 media: switch from 'pci_' to 'dma_' API adds 012fe9520e82 media: vim2m: Remove repeated verbose license text adds 695fb9c6b064 media: Request API is no longer experimental adds c6c709ee55ec media: vivid: add signal-free time for cec message xfer adds 1e6494daaf09 media: imx7.rst: Provide an example for imx6ull-evk capture adds b94b551050b2 media: imx: TODO: Remove items that are already supported adds 936c7daa4d99 media: gspca: Limit frame size to sizeimage. adds 745b475e7e10 media: camss: vfe: Don't call hw_version() before its depe [...] adds a4b83deb3e76 media: videobuf2: rework vb2_mem_ops API adds 4dbe7eab9580 media: videobuf2: inverse buffer cache_hints flags adds 0a12d652fcfe media: videobuf2: split buffer cache_hints initialisation adds cde513fd9b35 media: videobuf2: move cache_hints handling to allocators adds 965c1e0bfeb6 media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag adds b00a9e59c539 media: videobuf2: add queue memory coherency parameter adds c0acf9cfeee0 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag adds de27891f675e media: videobuf2: handle non-contiguous DMA allocations adds 1e153520cd04 media: staging: media: atomisp: code formatting changes at [...] adds 439b87fceb23 media: video-i2c: more precise intervals between frames adds aea54c134885 media: s3c-camif: Remove unused including <linux/version.h> adds 538314dbfc8a media: usb: stkwebcam: Update the reference count of the u [...] adds 4ba8d7046c04 media: ivtv: don't allow negative resolutions as module pa [...] adds 594a2edbcce5 media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] adds 49b6f9b27ff0 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] adds e4625044d656 media: i2c: ths8200 needs V4L2_ASYNC adds 79b48af2126d media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] adds 645d74c59f14 media: hantro: Fix media device bus_info string adds 6d0d779b212c media: imx: set a media_device bus_info string adds 8ed852834683 media: sun6i-csi: Allow the video device to be open multip [...] adds 5a3683d60e56 media: staging: media: rkvdec: Make use of the helper func [...] adds 1c43c1ecd6a4 media: saa7164: Remove redundant assignment of pointer t adds a5991c4e9471 media: rcar-vin: Use user provided buffers when starting adds 9b4a9b31b9ae media: vimc: Enable set resolution at the scaler src pad adds ea7caaea6ed4 media: rcar_drif: select CONFIG_V4L2_ASYNC adds dfadec236aa9 media: radio-wl1273: Avoid card name truncation adds 2908249f3878 media: si470x: Avoid card name truncation adds 42bb98e420d4 media: tm6000: Avoid card name truncation adds 7266dda2f1df media: cx23885: Fix snd_card_free call on null card pointer adds 9d45ccf721aa media: staging/media/meson: vdec.h: fix kerneldoc warnings adds d7f26849ed7c media: atmel: fix the ispck initialization adds c73ba202a851 media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] adds 5173cca012b0 media: ir_toy: print firmware version in correct format adds 1d37c8542512 media: ir_toy: deal with residual irdata before expected response adds 92f461517d22 media: ir_toy: do not resubmit broken urb adds dccdd92b7b08 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings adds 44870a9e7a3c media: mxl111sf: change mutex_init() location adds 476db72e5219 media: mceusb: return without resubmitting URB in case of [...] adds 19c23f4fd860 media: dvb-frontend/mxl692: Remove repeated verbose license text adds 5f1644bd8122 media: dvb-frontend/mxl5xx: Remove repeated verbose license text adds c251d8b3b795 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] adds be7468c77b0d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] adds 2990cd10e1dd media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] adds 689e453a9b9c HID: betop: fix slab-out-of-bounds Write in betop_probe adds 125aaf6ec2fa HID: apple: Fix logical maximum and usage maximum of Magic [...] adds 94f9c3567eba HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds ef1135704651 HID: amd_sfh: Fix potential NULL pointer dereference adds 38245d0340ea HID: u2fzero: ignore incomplete packets without data adds 601e6baaa21c HID: amd_sfh: Fix potential NULL pointer dereference adds 135291f36d22 vboxfs: fix broken legacy mount signature checking adds a466530b3a1e watchdog/sb_watchdog: fix compilation problem due to COMPILE_TEST adds 95a10c4eb307 media: hantro: Fix check for single irq adds 448ea5ee473b media: cedrus: Fix SUNXI tile size calculation adds 218848835699 media: s5p-jpeg: rename JPEG marker constants to prevent b [...] adds 4114978dcd24 media: ir_toy: prevent device from hanging during transmit adds e7e0290a2cf0 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 435a8dc8d9b9 ACPICA: Add support for MADT online enabled bit adds aa06e20f1be6 x86/ACPI: Don't add CPUs that are not online capable adds 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk adds 0b2264a3c1bb Merge branches 'acpi-x86' and 'acpi-resources' into linux-next adds bfcc1e67ff1e PM: sleep: Do not assume that "mem" is always present adds 5416da01ff6e PM: hibernate: Remove blk_status_to_errno in hib_wait_io adds edeb1299f816 Merge branch 'pm-sleep' into linux-next adds 479544811782 PCI: ACPI: Drop acpi_pci_bus adds c4d19838d8c4 ACPI: glue: Drop cleanup callback from struct acpi_bus_type adds 2ef5236660b6 ACPI: glue: Look for ACPI bus type only if ACPI companion [...] adds 977867c611db Merge branch 'acpi-pci' into linux-next adds 6c7058a38dc4 ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries adds 11ca0d6b54cd Documentation: ACPI: Fix spelling mistake "Millenium" -> " [...] adds c117dffff432 ACPI: Kconfig: Fix a typo in Kconfig adds d6b88ce2eb9d ACPI: processor idle: Allow playing dead in C3 state adds 04f4642445d0 Merge branches 'acpi-pnp', 'acpi-docs', 'acpi-misc' and 'a [...] adds c227233ad64c intel_idle: enable interrupts before C1 on Xeons adds 7c86bb8dfc1b Merge branch 'pm-cpuidle' into linux-next adds d5b0d88385f5 PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM adds d97c5d4c622f PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI adds 851e34d4cfb1 PCI: PM: Drop struct pci_platform_pm_ops adds d8e272079b50 PCI: PM: Simplify acpi_pci_power_manageable() adds d91db9b878c3 Merge branch 'pm-pci' into linux-next adds b1d263def510 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 087b36dbdad9 Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] adds b8deedf685ac devfreq: exynos-ppmu: use node names with hyphens adds 7f6490afc97f devfreq: exynos-ppmu: simplify parsing event-type from DT adds 6b28c7d0781e PM / devfreq: Strengthen check for freq_table adds ca86c76978cb Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds c185b42efe67 thermal: intel: Allow processing of HWP interrupt adds da6deb655a58 thermal/drivers/qcom/spmi-adc-tm5: Don't abort probing if [...] adds fc26023f8816 thermal/drivers/int340x: Fix tcc offset on resume adds d3ebe3a1f352 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds dcd3f985b20f RDMA/rxe: Fix wrong port_cap_flags adds d12faf2dee50 RDMA/rxe: remove the redundant variable adds ad17bbef3dd5 RDMA/rxe: remove the unnecessary variable adds 9a381f7e5aa2 RDMA/bnxt_re: Add extended statistics counters adds 0cc4a9bdfc29 RDMA/bnxt_re: Update statistics counter name adds 403bc4359a00 RDMA/bnxt_re: Use separate response buffer for stat_ctx_free adds b9b43ad3ce88 RDMA/bnxt_re: Reduce the delay in polling for hwrm command [...] adds 6a7296c918eb RDMA/bnxt_re: Support multiple page sizes adds d195ff03bf6d RDMA/bnxt_re: Suppress unwanted error messages adds 598d16fa1bf9 RDMA/bnxt_re: Fix query SRQ failure adds 2b4ccce6cafa RDMA/bnxt_re: Fix FRMR issue with single page MR allocation adds 690ea7fe00af RDMA/bnxt_re: Use GFP_KERNEL in non atomic context adds 7a3c3a121eb7 RDMA/bnxt_re: Correct FRMR size calculation adds 6bda39149d4b RDMA/bnxt_re: Check if the vlan is valid before reporting adds ae6e843fe08d RDMA/rxe: Add memory barriers to kernel queues adds 47b7f7064b07 RDMA/rxe: Cleanup MR status and type enums adds 001345339f4c RDMA/rxe: Separate HW and SW l/rkeys adds 647bf13ce944 RDMA/rxe: Create duplicate mapping tables for FMRs adds 450f4f6aa1a3 RDMA/rxe: Only allow invalidate for appropriate MRs adds d47dfc2b00e6 IB/hfi1: Remove cache and embed txreq in ring adds 4bf0ca0c9f77 IB/hfi1: Get rid of hot path divide adds a7125869b2c3 IB/hfi1: Get rid of tx priv backpointer adds f5dc70a0e142 IB/hfi1: Tune netdev xmit cachelines adds b4b90a50cbb9 IB/hfi1: Remove atomic completion count adds 6d1ebccbd64a IB/hfi1: Add ring consumer and producers traces adds 11333be19c08 RDMA/hfi1: Use struct_size() and flex_array_size() helpers adds 373efe0f3095 RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK adds 45216d63630a RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_W [...] adds 27da60547de1 RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK adds 8de1e9b01b03 net/mlx5: Add uid field to UAR allocation structures adds d2c8a1554c10 IB/mlx5: Enable UAR to have DevX UID adds d30ef6d5c013 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds c977ff3fa000 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e0083bd0777 gve: DQO: avoid unused variable warnings adds 3d5f12d4ff78 net: ipv4: remove superfluous header files from fib_notifier.c adds a365023a76f2 net: qrtr: combine nameservice into main module adds ffd2f89ad05c octeontx2-pf: Enable promisc/allmulti match MCAM entries. adds 43510ef4ddad octeontx2-nicvf: Add PTP hardware clock support to NIX VF adds 096d19f3156d Merge branch 'octeontx2-ptp-vf' adds 2a87bd73e50d ice: Add DSCP support adds 40b247608bc5 ice: Add feature bitmap, helpers and a check for DSCP adds 4fc5fbee5cb7 ice: Fix link mode handling adds 0128cc6e928d ice: refactor devlink getter/fallback functions to void adds b37e4e94c1a8 ice: Fix macro name for IPv4 fragment flag adds 30cba287eb21 ice: Prefer kcalloc over open coded arithmetic adds 49f01349d15e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7c2dcfa295b1 net: phy: micrel: Add support for LAN8804 PHY adds f364dd71d92f mctp: Allow MCTP on tun devices adds 1f6c77ac9e6e mctp: Allow local delivery to the null EID adds 73c618456dc5 mctp: locking, lifetime and validity changes for sk_keys adds 43f55f23f708 mctp: Add refcounts to mctp_dev adds 7b14e15ae6f4 mctp: Implement a timeout for tags adds 4f9e1ba6de45 mctp: Add tracepoints for tag/key handling adds 97f09abffcb9 mctp: Do inits as a subsys_initcall adds f4d41c59135d doc/mctp: Add a little detail about kernel internals adds 6183569db80e mctp: Set route MTU via netlink adds 7b1871af75f3 mctp: Warn if pointer is set for a wrong dev type adds 4f948b34304c Merge branch 'mctp-core-updates' adds ed717613f972 ethtool: ioctl: Use array_size() helper in copy_{from,to}_user() adds 865bfb2affa8 net: bridge: Use array_size() helper in copy_to_user() adds f69bf5dee7ef net/mlx4: Use array_size() helper in copy_to_user() adds 6f8b64f86e27 net/dsa/tag_8021q.c: remove superfluous headers adds ca4b0649be01 net/dsa/tag_ksz.c: remove superfluous headers adds 6a832a6c72b9 net/ipv4/datagram.c: remove superfluous header files from [...] adds 7fec4d39198b gve: Use kvcalloc() instead of kvzalloc() adds ef91abfb20c7 devlink: Add missed notifications iterators adds 69508d43334e net_sched: Use struct_size() and flex_array_size() helpers adds 85212a127e46 octeontx2-af: Adjust LA pointer for cpt parse header adds 06059a1a9a4a octeontx2-pf: Add XDP support to netdev PF adds 55b115c7ecd9 net: dsa: rtl8366rb: Use core filtering tracking adds 2e861e5e9717 dissector: do not set invalid PPP protocol adds e51bb5c2784c net: macb: ptp: Switch to gettimex64() interface adds 75f81afb27c3 octeontx2-af: Remove redundant initialization of variable pin adds 4075a6a047bb net: phy: marvell10g: add downshift tunable support adds 2bb2f5fb21b0 net: add new socket option SO_RESERVE_MEM adds ca057051cf25 tcp: adjust sndbuf according to sk_reserved_mem adds 053f368412c9 tcp: adjust rcv_ssthresh according to sk_reserved_mem adds a3e4abace586 Merge branch 'SO_RESEVED_MEM' adds 4fe815850bdc ixgbe: let the xdpdrv work with more than 64 cpus adds dee3b2d0fa4b net/mlx4_en: Add XDP_REDIRECT statistics adds 59f09ae8fac4 net: snmp: inline snmp_get_cpu_field() adds acbd0c814413 mptcp: use batch snmp operations in mptcp_seq_show() adds b05173028cc5 Merge branch 'snmp-optimizations' adds dd9a887b35b0 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 129291980f49 net: sched: Use struct_size() helper in kvmalloc() adds 7bb837a3c2e7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 335ff4990cf3 bpf: Merge printk and seq_printf VARARG max macros adds 84b4c52960bd selftests/bpf: Stop using bpf_program__load adds 10aceb629e19 bpf: Add bpf_trace_vprintk helper adds c2758baa9798 libbpf: Modify bpf_printk to choose helper based on arg count adds 6c66b0e7c91a libbpf: Use static const fmt string in __bpf_printk adds 4190c299a49f bpftool: Only probe trace_vprintk feature in 'full' mode adds d313d45a226f selftests/bpf: Migrate prog_tests/trace_printk CHECKs to ASSERTs adds 7606729fe24e selftests/bpf: Add trace_vprintk test prog adds a42effb0b24f bpf: Clarify data_len param in bpf_snprintf and bpf_seq_pr [...] adds e57f52b42d1f Merge branch 'bpf: implement variadic printk helper' adds 97c140d94e2e libbpf: Add doc comments in libbpf.h adds f5c4e4191b54 samples: bpf: Convert route table network order fields int [...] adds cf8980a36235 samples: bpf: Convert ARP table network order fields into [...] adds 303a257223a3 libbpf: Fix memory leak in legacy kprobe attach logic adds d3b0e3b03cf7 selftests/bpf: Adopt attach_probe selftest to work on old kernels adds 46ed5fc33db9 libbpf: Refactor and simplify legacy kprobe code adds cc10623c6810 libbpf: Add legacy uprobe attaching support adds a3d697ff8d2c Merge branch 'libbpf: add legacy uprobe support' adds 17b52c226a9a seltests: bpf: test_tunnel: Use ip neigh adds c86216bc96aa bpf: Document BPF licensing. adds 091037fb770e selftests/bpf: Fix btf_dump __int128 test failure with cla [...] adds 27113c59b6d0 bpf: Check the other end of slot_type for STACK_SPILL adds 354e8f1970f8 bpf: Support <8-byte scalar spill and refill adds 54ea6079b7d5 bpf: selftest: A bpf prog that has a 32bit scalar spill adds ef979017b837 bpf: selftest: Add verifier tests for <8-byte scalar spill [...] adds e7d5184b24fb Merge branch 'bpf: Support <8-byte scalar spill and refill' adds 10a5e009b93a xsk: Get rid of unused entry in struct xdp_buff_xsk adds 47e4075df300 xsk: Batched buffer allocation for the pool adds 57f7f8b6bc0b ice: Use xdp_buf instead of rx_buf for xsk zero-copy adds db804cfc21e9 ice: Use the xsk batched rx allocation interface adds 6aab0bb0c5cd i40e: Use the xsk batched rx allocation interface adds 94033cd8e73b xsk: Optimize for aligned case adds 5b132056123d selftests: xsk: Fix missing initialization adds 872a1184dbf2 selftests: xsk: Put the same buffer only once in the fill ring adds 89013b8a2928 selftests: xsk: Fix socket creation retry adds 1bf3649688c1 selftests: xsk: Introduce pacing of traffic adds 96a40678ce53 selftests: xsk: Add single packet test adds e4e9baf06a6e selftests: xsk: Change interleaving of packets in unaligned mode adds e34087fc00f4 selftests: xsk: Add frame_headroom test adds 4c9f09372046 Merge branch 'bpf-xsk-rx-batch' adds c3e8c44a9063 libbpf: Ignore STT_SECTION symbols in 'maps' section adds c2a228d69cef bpf/tests: Allow different number of runs per test case adds 4bc354138d55 bpf/tests: Reduce memory footprint of test suite adds 68c956fe7417 bpf/tests: Add exhaustive tests of ALU shift values adds 9298e63eafea bpf/tests: Add exhaustive tests of ALU operand magnitudes adds a5a36544de38 bpf/tests: Add exhaustive tests of JMP operand magnitudes adds a7d2e752e520 bpf/tests: Add staggered JMP and JMP32 tests adds 2e807611945c bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes adds 27cc6dac6ec8 bpf/tests: Add test case flag for verifier zero-extension adds d4ff9ee2dc0b bpf/tests: Add JMP tests with small offsets adds c4df4559db84 bpf/tests: Add JMP tests with degenerate conditional adds f1517eb790f9 bpf/tests: Expand branch conversion JIT test adds f536a7c80675 bpf/tests: Add more BPF_END byte order conversion tests adds 18935a72eb25 bpf/tests: Fix error in tail call limit tests adds 29eef85be2f6 bpf/tests: Add tail call limit test with external function call adds 9673268f03ba libbpf: Add "tc" SEC_DEF which is a better name for "classifier" adds 8fffa0e3451a selftests/bpf: Normalize XDP section names in selftests adds c22bdd28257f selftests/bpf: Switch SEC("classifier*") usage to a strict [...] adds 15669e1dcd75 selftests/bpf: Normalize all the rest SEC() uses adds 12d9466d8bf3 libbpf: Refactor internal sec_def handling to enable pluggability adds 13d35a0cf174 libbpf: Reduce reliance of attach_fns on sec_def internals adds 15ea31fadd7f libbpf: Refactor ELF section handler definitions adds d41ea045a6e4 libbpf: Complete SEC() table unification for BPF_APROG_SEC [...] adds dd94d45cf0ac libbpf: Add opt-in strict BPF program section name handling logic adds 7c80c87ad56a selftests/bpf: Switch sk_lookup selftests to strict SEC("s [...] adds 4e874b119c79 Merge branch 'libbpf: stricter BPF program section name handling' adds 09710d82c0a3 bpftool: Avoid using "?: " in generated code adds 3d717fad5081 bpf: Replace "want address" users of BPF_CAST_CALL with BP [...] adds 102acbacfd9a bpf: Replace callers of BPF_CAST_CALL with proper function [...] adds 72e1781a5de9 Merge branch 'bpf: Build with -Wcast-function-type' adds 38261f369fb9 selftests/bpf: Fix probe_user test failure with clang buil [...] adds 3103836496e7 xsk: Fix clang build error in __xp_alloc adds e31eec77e4ab bpf: selftests: Fix fd cleanup in get_branch_snapshot adds 66fe33241726 libbpf: Make gen_loader data aligned. adds de21d8bf7772 bpf: Do not invoke the XDP dispatcher for PROG_RUN with si [...] adds 161ecd537948 libbpf: Properly ignore STT_SECTION symbols in legacy map [...] adds e68ac0082787 libbpf: Fix skel_internal.h to set errno on loader retval < 0 adds d4b6f87e8d39 selftests/bpf: Use kselftest skip code for skipped tests adds 6bbc7103738f bpf, xdp, docs: Correct some English grammar and spelling adds 6923a4eba3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83688aec17bf net/ipv4/xfrm4_tunnel.c: remove superfluous header files f [...] adds 93f781b33e0b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9b14ed6e11b7 rsi: fix occasional initialisation failure with BT coex adds 99ac60188212 rsi: fix key enabled check causing unwanted encryption for [...] adds b515d097053a rsi: fix rate mask set leading to P2P failure adds beca6bd94da5 brcmfmac: fix incorrect error prints adds f8509c38ecec rtw88: upgrade rtw_regulatory mechanism and mapping adds 8d4fb3998c05 rtw88: add regulatory strategy by chip type adds 7285eb9693a2 rtw88: support adaptivity for ETSI/JP DFS region adds fe7bc23a8c5e rtw88: move adaptivity mechanism to firmware adds babe2a332dc4 mwifiex: Small cleanup for handling virtual interface type [...] adds abe3a2c9ead8 mwifiex: Use function to check whether interface type chan [...] adds c2e9666cdffd mwifiex: Run SET_BSS_MODE when changing from P2P to STATIO [...] adds 54350dac4e6a mwifiex: Use helper function for counting interface types adds fae2aac8c740 mwifiex: Update virtual interface counters right after set [...] adds 25bbec30a2c7 mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO adds 5e2e1a4bf4a1 mwifiex: Handle interface type changes from AP to STATION adds c606008b7062 mwifiex: Properly initialize private structure on interfac [...] adds 72e717500f99 mwifiex: Fix copy-paste mistake when creating virtual interface adds 31f97cf9f0c3 rsi: Fix module dev_oper_mode parameter description adds c8e2036ee90b wilc1000: move 'deinit_lock' lock init/destroy inside modu [...] adds 3c719fed0f3a wilc1000: fix possible memory leak in cfg_scan_result() adds 0ec5408cd448 wilc1000: add new WID to pass wake_enable information to firmware adds 5bb9de8bcb18 wilc1000: configure registers to handle chip wakeup sequence adds 1bcc0879c963 wilc1000: add reset/terminate/repeat command support for SPI bus adds c2dcb4766bcb wilc1000: handle read failure issue for clockless registers adds aa3fda4fcf63 wilc1000: ignore clockless registers status response for SPI adds 29f7393e02ac wilc1000: invoke chip reset register before firmware download adds cd50248de35b wilc1000: add 'initialized' flag check before adding an el [...] adds 301cfbab09fd wilc1000: use correct write command sequence in wilc_spi_s [...] adds bb6a0d5404aa wilc1000: increase config packets response wait timeout limit adds e142bd910f53 zd1211rw: remove duplicate USB device ID adds b7cca318d7ca ar5512: remove duplicate USB device ID adds 60fe1f8dcd3c rt2x00: remove duplicate USB device ID adds 3fd445a4d49f brcmfmac: Replace zero-length array with flexible array member adds b789e3fe7047 rtw88: 8821c: support RFE type4 wifi NIC adds 5db4943a9d6f rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC adds a8e5387f8362 ipw2200: Fix a function name in print messages adds 3937cf5e34e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0b59e272f932 Bluetooth: reorganize functions from hci_sock_sendmsg() adds 81218cbee980 Bluetooth: mgmt: Disallow legacy MGMT_OP_READ_LOCAL_OOB_EXT_DATA adds 0331b8e990ed Bluetooth: btusb: disable Intel link statistics telemetry events adds 76a56bbd810d Bluetooth: btintel: support link statistics telemetry events adds 93fb70bc112e Bluetooth: refactor set_exp_feature with a feature table adds ae7d925b5c04 Bluetooth: Support the quality report events adds 927ac8da35db Bluetooth: set quality report callback for Intel adds 99c23da0eed4 Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() adds 1eeaa1ae79d8 Bluetooth: Fix enabling advertising for central role adds 4ec4d63b8b29 Bluetooth: Fix using address type from events adds d850bf086280 Bluetooth: Fix using RPA when address has been resolved adds 15a91f918597 Bluetooth: btintel: Fix boot address adds 35191a0fe986 Bluetooth: btintel: Read boot address irrespective of cont [...] adds 1bff51ea59a9 Bluetooth: fix use-after-free error in lock_sock_nested() adds 5a87679ffd44 Bluetooth: btusb: Support public address configuration for [...] adds 09a19d6dd974 Bluetooth: btusb: Add protocol for MediaTek bluetooth devi [...] adds 9bba12860fc7 Bluetooth: btusb: Add the new support ID for Realtek RTL8852A adds 15957cab9db0 Bluetooth: btusb: Add support for IMC Networks Mediatek Ch [...] adds f4712fa993f6 Bluetooth: call sock_hold earlier in sco_conn_del adds 49d8a5606428 Bluetooth: fix init and cleanup of sco_conn.timeout_work adds 8961987f3f5f Bluetooth: Enumerate local supported codec and cache details adds 9ae664028a9e Bluetooth: Add support for Read Local Supported Codecs V2 adds a358ef86da45 Bluetooth: btintel: Read supported offload use cases adds 248733e87d50 Bluetooth: Allow querying of supported offload codecs over [...] adds d586029c282c Bluetooth: btintel: Define callback to fetch data_path_id adds f6873401a608 Bluetooth: Allow setting of codec for HFP offload use case adds b2af264ad3af Bluetooth: Add support for HCI_Enhanced_Setup_Synchronous_ [...] adds 9798fbdee88a Bluetooth: Configure codec for HFP offload use case adds 70dd978952bc Bluetooth: btintel: Define a callback to fetch codec config data adds 904c139a2517 Bluetooth: Add support for msbc coding format adds ad9331518328 Bluetooth: Add offload feature under experimental flag adds f4f9fa0c07bb Bluetooth: Allow usb to auto-suspend when SCO use non-HCI [...] adds 9682d36c2119 Bluetooth: hci_vhci: Add support for offload codecs over SCO adds 5031ffcc79b8 Bluetooth: Keep MSFT ext info throughout a hci_dev's life cycle adds 8bba13b1d08d Bluetooth: btintel: Fix incorrect out of memory check adds 2fc7acb69fa3 Bluetooth: hci_uart: fix GPF in h5_recv adds 38f64f650dc0 Bluetooth: Add bt_skb_sendmsg helper adds 97e4e8029984 Bluetooth: Add bt_skb_sendmmsg helper adds 0771cbb3b97d Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb [...] adds 81be03e026dc Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_ [...] adds 01ce70b0a274 Bluetooth: eir: Move EIR/Adv Data functions to its own file adds 09572fca7223 Bluetooth: hci_sock: Add support for BT_{SND,RCV}BUF adds 266191aa8d14 Bluetooth: Fix passing NULL to PTR_ERR adds 037ce005af6b Bluetooth: SCO: Fix sco_send_frame returning skb->len adds 24ff62ae383f Bluetooth: btusb: Add gpio reset way for qca btsoc in cmd_timeout adds c05731d0c6bd Bluetooth: hci_ldisc: require CAP_NET_ADMIN to attach N_HCI ldisc adds 3e5f2d90c28f Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync adds 8331dc487fc5 Bluetooth: hci_core: Move all debugfs handling to hci_debugfs.c adds 9a9023f31487 Bluetooth: hci_h5: Fix (runtime)suspend issues on RTL8723BS HCIs adds 6fc165337b0d Bluetooth: hci_h5: directly return hci_uart_register_devic [...] adds ce81843be24e Bluetooth: Fix Advertisement Monitor Suspend/Resume adds 4139ff008330 Bluetooth: Fix wrong opcode when LL privacy enabled adds 34af56e8ad3a Bluetooth: hci_qca: enable Qualcomm WCN399x for AOSP extension adds 099c6d31764b Bluetooth: btrtl: enable Realtek 8822C/8852A to support AO [...] adds d1dcbf615af6 Bbluetooth: btusb: Add another Bluetooth part for Realtek 8852AE adds 823f3bc4e2ec Bluetooth: Fix handling of experimental feature for qualit [...] adds 7f7fd17ed7c5 Bluetooth: Fix handling of experimental feature for codec offload adds f4bcba0e873f Bluetooth: btrtl: Set VsMsftOpCode based on device table adds 0eb10c0c6d61 Bluetooth: btrsi: remove superfluous header files from btrsi.c adds e1b77d68feea Bluetooth: Make use of hci_{suspend,resume}_dev on suspend [...] adds 59c218ca88c1 Bluetooth: hci_vhci: Add force_suspend entry adds 60edfad4fd0b Bluetooth: hci_vhci: Add force_prevent_wake entry adds 4d51fb04c3c4 Bluetooth: btrtl: Add support for MSFT extension to rtl882 [...] adds 61a5f591bed2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3df15f34511a cfg80211: honour V=1 in certificate code generation adds 68ba1131d4b5 mac80211: check hostapd configuration parsing twt requests adds 40f231e75a1d nl80211: prefer struct_size over open coded arithmetic adds 01f84f0ed3b4 mac80211: reduce stack usage in debugfs adds a5b983c60731 mac80211: mesh: clean up rx_bcn_presp API adds c6e37ed498f9 mac80211: move CRC into struct ieee802_11_elems adds 49a765d6785e mac80211: mlme: find auth challenge directly adds 5d24828d05f3 mac80211: always allocate struct ieee802_11_elems adds 9e263e193af7 nl80211: don't put struct cfg80211_ap_settings on stack adds 37123c3baaee mac80211: use ieee802_11_parse_elems() in ieee80211_prep_c [...] adds cd8793f97f5f mac80211_hwsim: enable 6GHz channels adds e306784a8de0 cfg80211: AP mode driver offload for FILS association crypto adds 7ff379ba2d4b mac80211: twt: don't use potentially unaligned pointer adds 405fca8a9461 ieee80211: add power type definition for 6 GHz adds cb751b7a57e5 mac80211: add parse regulatory info in 6 GHz operation inf [...] adds 63214f02cff9 mac80211: save transmit power envelope element and power c [...] adds e53e9828a8d2 cfg80211: always free wiphy specific regdomain adds 05075fe7455a nl80211: don't kfree() ERR_PTR() value adds dc1e3cb8da8b nl80211: MBSSID and EMA support in AP mode adds 171964252189 mac80211: MBSSID support in interface handling adds 2808247aee52 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb adds 723cb4b57b7a Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds a2aec2c86ef0 mtd: Remove obsolete macros only used by the old nand_eccl [...] adds c606d4f77c8a mtd: rawnand: atmel: Make use of the helper function devm_ [...] adds df9e5170bc4d mtd: rawnand: bcm6368: Make use of the helper function dev [...] adds 5f14a8ca1b49 mtd: rawnand: denali: Make use of the helper function devm [...] adds 557de1cfabd6 mtd: rawnand: gpio: Make use of the helper function devm_p [...] adds fe6b7a9f9159 mtd: rawnand: gpmi: Make use of the helper function devm_p [...] adds 1cda2633999a mtd: rawnand: hisi504: Make use of the helper function dev [...] adds 5da7bb27a582 mtd: rawnand: mtk: Make use of the helper function devm_pl [...] adds 8826e1107236 mtd: rawnand: mtk_ecc: Make use of the helper function dev [...] adds 7b7be2186181 mtd: rawnand: omap_elm: Make use of the helper function de [...] adds f47dca43c51f mtd: rawnand: oxnas: Make use of the helper function devm_ [...] adds 7e2561430dff mtd: rawnand: plat_nand: Make use of the helper function d [...] adds 8d77c55f090d mtd: rawnand: stm32_fmc2: Make use of the helper function [...] adds 2f597bc45e47 mtd: rawnand: tegra: Make use of the helper function devm_ [...] adds 524bd02a6ff8 mtd: rawnand: txx9ndfm: Make use of the helper function de [...] adds 2d77b08eaf0b mtd: rawnand: vf610: Make use of the helper function devm_ [...] adds abac656349cb mtd: rawnand: xway: Make use of the helper function devm_p [...] adds 46a0dc10fb32 mtd: rawnand: intel: Fix potential buffer overflow in probe adds c2606ddcf5ad mtd: onenand: samsung: drop Exynos4 and describe driver in [...] adds d9fa6692ae17 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 04cb788ecee8 crypto: jitter - drop kernel-doc notation adds d5e93b3374e4 hwrng: Kconfig - Add helper dependency on COMPILE_TEST adds 4a7e1e5fc294 crypto: sm4 - Do not change section of ck and sbox adds b9e699f91236 crypto: arm64/gcm-aes-ce - remove non-SIMD fallback path adds 96c34e143689 crypto: arm64/aes-neonbs - stop using SIMD helper for skciphers adds 676e508122d9 crypto: arm64/aes-ce - stop using SIMD helper for skciphers adds 36a916af641d crypto: arm64/aes-ccm - yield NEON when processing auth-only data adds b3482635e5d6 crypto: arm64/aes-ccm - remove non-SIMD fallback path adds 741691c44606 crypto: arm64/aes-ccm - reduce NEON begin/end calls for co [...] adds 898387e40cf5 crypto: arm64/aes-ccm - avoid by-ref argument for ce_aes_c [...] adds cbbb5f07ab73 crypto: hisilicon - Fix sscanf format signedness adds 8de8d4fe7d5a crypto: hisilicon/qm - fix the uacce mmap failed adds 8bb765271ade crypto: hisilicon/qm - support the userspace task resetting adds ba79a32acfde crypto: qat - replace deprecated MSI API adds 0e64dcd7c94b crypto: qat - remove unmatched CPU affinity to cluster IRQ adds 9832fdc917de crypto: qat - free irqs only if allocated adds 70fead3adb4e crypto: qat - free irq in case of failure adds 40da865381ad crypto: qat - remove unneeded packed attribute adds 29601c8159c8 hwrng: ixp4xx - Make use of the helper function devm_platf [...] adds 5e91f56a0bb3 crypto: img-hash - remove need for error return variable ret adds 81f53028dfbc crypto: drbg - Fix unused value warning in drbg_healthchec [...] adds a2d3cbc80d25 crypto: aesni - check walk.nbytes instead of err adds f20311cc9c58 crypto: caam - disable pkc for non-E SoCs adds ca605f97dae4 crypto: qat - power up 4xxx device adds 7c5329697ed4 crypto: marvell/cesa - drop unneeded MODULE_ALIAS adds adad556efcdd crypto: api - Fix built-in testing dependency failures adds 189e6dee1e91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8b93d1d7dbd5 drm/shmem-helper: Switch to vmf_insert_pfn adds 804b6e5ee613 drm/shmem-helpers: Allocate wc pages on x86 adds 45d9c8dde4cd drm/vgem: use shmem helpers adds 8b4e02c70fca drm/panel: Add DT bindings for Samsung S6D27A1 display panel adds ebd8cbf1fb96 drm/panel: s6d27a1: Add driver for Samsung S6D27A1 display panel adds 7b812171257d drm: unexport drm_ioctl_permit adds 32a4eb04d59a drm/fourcc: Add macros to determine the modifier vendor adds 82ade934dde4 drm/arm: malidp: Use fourcc_mod_is_vendor() helper adds c1d3cfbc41a1 drm/tegra: Use fourcc_mod_is_vendor() helper adds 992c238188a8 dma-buf: nuke seqno-fence adds f492283b1570 dma-buf: WARN on dmabuf release with pending attachments adds ea5ea3d8a117 drm/virtio: support mapping exported vram adds 820a2ab23d5e drm: panel-orientation-quirks: Update the Lenovo Ideapad D [...] adds a53f1dd3ab9f drm: panel-orientation-quirks: Add quirk for KD Kurio Smar [...] adds 88fa1fde9189 drm: panel-orientation-quirks: Add quirk for the Samsung G [...] adds 072e70d52372 drm: panel-orientation-quirks: Add quirk for the Chuwi Hi10 Pro adds 6fa701d13ae6 drm: Remove unused code to load the non-existing fbcon.ko adds 7f16d0f3b8e2 drm/bridge: anx7625: Propagate errors from sp_tx_rst_aux() adds a23e0a2a222a drm/bridge: anx7625: Propagate errors from sp_tx_edid_read() adds e54163e9184e drm/vmwgfx: unbind in vmw_ttm_unpopulate adds b7e8b086ffbc drm/amdgpu: unbind in amdgpu_ttm_tt_unpopulate adds 61a8736fd822 drm/nouveau: unbind in nouveau_ttm_tt_unpopulate adds b131d49921e9 drm/radeon: unbind in radeon_ttm_tt_unpopulate() adds d5f45d1e2f08 drm/ttm: remove ttm_tt_destroy_common v2 adds 8bc92f667aa4 drm/r128: switch from 'pci_' to 'dma_' API adds 333ba0d9d5d5 dt-bindings: panel: ili9341: correct indentation adds 331de7db3012 drm/connector: Give connector sysfs devices there own device_type adds 48c429c6d18d drm/connector: Add a fwnode pointer to drm_connector and r [...] adds 3d3f7c1e6869 drm/connector: Add drm_connector_find_by_fwnode() function (v3) adds 72ad49682dde drm/connector: Add support for out-of-band hotplug notific [...] adds fc27e04630e9 usb: typec: altmodes/displayport: Make dp_altmode_notify() [...] adds 7f8113948785 usb: typec: altmodes/displayport: Notify drm subsys of hot [...] adds 08994edbb81f Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] adds e9ae220d3f6f drm/panfrost: Use upper/lower_32_bits helpers adds b0c2a157a606 drm: rockchip: remove reference to non-existing config DRM_RGB adds 5e12f7ea4aa0 drm: v3d: correct reference to config ARCH_BRCMSTB adds 47ddb72f7893 drm: zte: remove obsolete DRM Support for ZTE SoCs adds 60aede70f4a6 drm: omap: remove obsolete selection of OMAP2_DSS in confi [...] adds 28210a3f5412 drm/bridge: parade-ps8640: Reorg the macros adds 880121be1179 mm/vmscan: add sync_shrinkers function v3 adds 450b2622bc11 drm/ttm: optimize the pool shrinker a bit v2 adds da8ac4bf4234 GPU: drm: fix style errors adds 4087d2fb286c drm/plane: Fix comment typo adds dbe48d030b28 drm/sched: Split drm_sched_job_init adds 357285a2d1c0 drm/msm: Improve drm/sched point of no return rules adds b0a5303d4e14 drm/sched: Barriers are needed for entity->last_scheduled adds ebd5f74255b9 drm/sched: Add dependency tracking adds 0e10e9a1db23 drm/sched: drop entity parameter from drm_sched_push_job adds 981b04d96856 drm/sched: improve docs around drm_sched_entity adds 53516280cc38 drm/panfrost: use scheduler dependency tracking adds c79a4487f33b drm/lima: use scheduler dependency tracking adds 916044fac862 drm/v3d: Move drm_sched_job_init to v3d_job_init adds da3208e8637e drm/v3d: Use scheduler dependency handling adds 80bcfbd37668 drm/msm: Use scheduler dependency handling adds f1b3f696a084 drm/msm: Don't break exclusive fence ordering adds d9edf92d496b dma-resv: Give the docs a do-over adds 32eadf52d449 drm/ttm: Create pinned list adds c9d7b2827dd2 drm/bridge: anx7625: enable DSI EOTP adds 3a5f3d61de65 drm/bridge: it66121: Initialize {device,vendor}_ids adds 8b03e3fc7918 drm/bridge: it66121: Wait for next bridge to be probed adds d39491d86f50 drm/bridge: cdns: Make use of the helper function devm_pla [...] adds 4c216f0da88e drm: adv7511: Convert to SPDX identifier adds 23019ff2c9dc drm/vc4: Make use of the helper function devm_platform_ior [...] adds f5df171f93d3 drm/sun4i: Make use of the helper function devm_platform_i [...] adds c302c98da646 drm/sun4i: Fix macros in sun8i_csc.h adds c97f082c1352 drm/ttm: Clear all DMA mappings on demand adds 771d2053d41f panfrost: Don't cleanup the job if it was successfully queued adds 3605eacc8ae0 drm/panfrost: Make use of the helper function devm_platfor [...] adds d72277b6c37d dma-buf: nuke DMA_FENCE_TRACE macros v2 adds cba3ae8b3238 dma-buf: cleanup kerneldoc of removed component adds b83dcd753dbe dma-buf: clarify dma_fence_ops->wait documentation adds 044e55b14657 dma-buf: clarify dma_fence_add_callback documentation adds 98cca519df6d drm/ttm: cleanup ttm_resource_compat adds a9fc4315553d drm: Improve the output_poll_changed description adds 5bd785a81403 drm/panel: otm8009a: add a 60 fps mode adds d4c16733e796 drm/sched: Fix drm_sched_fence_free() so it can be passed [...] adds c5baa944875e drm/mcde: Make use of the helper function devm_platform_io [...] adds b998ba95d284 drm/ttm: remove the outdated kerneldoc section adds fcd0bbd619b3 drm/ttm: add some general module kerneldoc adds be77a2f4cfd2 drm/ttm: add kerneldoc for enum ttm_caching adds c5fd9986719e drm/ttm: enable TTM device object kerneldoc v2 adds 324317add204 drm/ttm: enable TTM resource object kerneldoc v2 adds d7fe6f8afead drm/ttm: enable TTM placement kerneldoc adds 4f4859d084f7 drm/ttm: enable TTM TT object kerneldoc v2 adds 361da7c34216 drm/ttm: enable TTM page pool kerneldoc adds ee2cda7b0277 drm/stm: ltdc: attach immutable zpos property to planes adds c20351ad58c9 drm/stm: ltdc: add layer alpha support adds c8527b9ad3cf drm/panel-simple: Reorder logicpd_type_28 / mitsubishi_aa070mc01 adds 353be7c2328c drm: document drm_mode_create_lease object requirements adds 63a4881572d7 drm: panel-orientation-quirks: Add quirk for the Chuwi HiBook adds 9eeb7b4e40bf drm/panel-orientation-quirks: add Valve Steam Deck adds d4cb82aa2e4b drm/meson: Make use of the helper function devm_platform_i [...] adds 617d5b34f22c drm/ttm: Try to check if new ttm man out of bounds during compile adds 2f76520561d0 Merge drm/drm-next into drm-misc-next adds 87ea95808d53 drm/bridge: Add a function to abstract away panels adds 0caddbbfdfa2 drm/vc4: dpi: Switch to devm_drm_of_get_bridge adds a43dd76bacd0 drm/vc4: dsi: Switch to devm_drm_of_get_bridge adds 5ad2d11feafb dma-buf: system_heap: Avoid warning on mid-order allocations adds 0b7383331c00 drm/qxl: User page size macro for qxl release bo adds 78afff2acea1 drm/bochs: add Bochs PCI ID for Simics model adds 282abb5a1f38 drm/ttm: fix the type mismatch error on sparc64 adds bcf26654a38f drm/sched: fix the bug of time out calculation(v4) adds e4f868191138 drm/v3d: fix wait for TMU write combiner flush adds 0dfc70818a3c Merge tag 'drm-misc-next-2021-09-16' of git://anongit.free [...] adds b41e24a5c72b drm/sun4i: dsi: Make use of the helper function dev_err_probe() adds 91241ee25a2f drm/sun4i: dw-hdmi: Make use of the helper function dev_er [...] adds 5bd4f20de8ac virtio-gpu: fix possible memory allocation failure adds a53f2c035e98 drm/panfrost: Calculate lock region size correctly adds 9fcb4a8ff2aa drm/v3d: fix sched job resources cleanup when a job is aborted adds f3bc07eba481 drm: bridge: it66121: Fix return value it66121_probe adds c3c7d70b2046 drm/v3d: Make use of the helper function devm_platform_ior [...] adds d52ce7094e11 panfrost: make mediatek_mt8183_supplies and mediatek_mt818 [...] adds fba5265fca72 drm/panfrost: simplify getting .driver_data adds 29145a566873 dt-bindings: drm/panel-simple-edp: Introduce generic eDP panels adds bac9c2948224 drm/edid: Break out reading block 0 of the EDID adds d9f91a10c3e8 drm/edid: Allow querying/working with the panel ID from the EDID adds e8de4d55c259 drm/edid: Use new encoded panel id style for quirks matching adds 310720875efa ARM: configs: Everyone who had PANEL_SIMPLE now gets PANEL_EDP adds c0c11c70a6d0 arm64: defconfig: Everyone who had PANEL_SIMPLE now gets P [...] adds 5f04e7ce392d drm/panel-edp: Split eDP panels out of panel-simple adds 3fd68b7b13c2 drm/panel-edp: Move some wayward panels to the eDP driver adds b6d5ffce11dd drm/panel-simple: Non-eDP panels don't need "HPD" handling adds 9ea10a500045 drm/panel-edp: Split the delay structure out adds 52824ca4502d drm/panel-edp: Better describe eDP panel delays adds c46a4cc1403e drm/panel-edp: hpd_reliable shouldn't be subtraced from hp [...] adds a64ad9c3e4a5 drm/panel-edp: Fix "prepare_to_enable" if panel doesn't ha [...] adds 24e27de11560 drm/panel-edp: Don't re-read the EDID every time we power [...] adds 5540cf8f3e8d drm/panel-edp: Implement generic "edp-panel"s probed by EDID adds e46ad85acd90 MAINTAINERS: add Andrey as the DRM GPU scheduler maintainer adds d3e2ec6cd163 drm/rockchip: remove unused psr_list{,_lock} adds 37825e07ab41 drm/rockchip: handle non-platform devices in rockchip_drm_ [...] adds 2e87bf389e13 drm/rockchip: add DRM_BRIDGE_ATTACH_NO_CONNECTOR flag to d [...] adds 61735698103f drm/rockchip: Make use of the helper function devm_platfor [...] adds d90def98f90f drm/rockchip: dsi: Fix duplicate included linux/phy/phy.h adds adfeef9370ff drm/rockchip: dsi: make hstt_table static adds e1202c7a65b1 drm/rockchip: Check iommu itself instead of it's parent fo [...] adds 87185cc82369 drm/rockchip: remove of_match_ptr() from vop_driver_dt_match adds f7fc7a79bdbf drm/rockchip: remove of_match_ptr() from analogix dp driver adds 56cd47b4705d MAINTAINERS: fix typo in DRM DRIVER FOR SAMSUNG S6D27A1 PANELS adds d4ae66f10c8b drm/bridge: Move devm_drm_of_get_bridge to bridge/panel.c adds 9c2fce137852 drm: Fix scaling_mode docs adds f602a96e0252 Merge tag 'drm-misc-next-2021-09-23' of git://anongit.free [...] adds 61452908a79e drm/amd/display: Add DP 2.0 Audio Package Generator adds 83228ebb82e4 drm/amd/display: Add DP 2.0 HPO Stream Encoder adds 3bc8d9214679 drm/amd/display: Add DP 2.0 HPO Link Encoder adds d76b12da98df drm/amd/display: Add DP 2.0 DCCG adds 5a2730fc1ff6 drm/amd/display: Add DP 2.0 BIOS and DMUB Support adds f01ee0195862 drm/amd/display: Add DP 2.0 SST DC Support adds b5ce6fe8129f drm/amd/display: add missing ABM register offsets adds e27c41d5b068 drm/amd/display: Support for DMUB HPD interrupt handling adds bc204778b403 drm/amd/display: Set min dcfclk if pipe count is 0 adds f1c1a9822149 drm/amd/display: Use max target bpp override option adds 55eea8ef9864 drm/amd/display: Limit max DSC target bpp for specific monitors adds 9b2fdc332189 drm/amd/display: Add emulated sink support for updating FS adds 94b1c9c739ed drm/amd/display: Initialize GSP1 SDP header adds 58065a1e524d drm/amd/display: Update swizzle mode enums adds 3a9d5b0b5301 drm/amd/display: [FW Promotion] Release 0.0.80 adds 391ac13539ca drm/amd/display: 3.2.150 adds 84d588c3de84 drm/amdgpu: rework context priority handling adds 34eaf30f9a66 drm/amdgpu: detach ring priority from gfx priority adds f9e476c5bb34 drm/amd/display: fix spelling mistake "alidation" -> "validation" adds 37df9560cd3e drm/amd/amdgpu: New debugfs interface for MMIO registers (v5) adds 25c94b33dd3a drm/amd/amdgpu: consolidate PSP TA unload function adds a0a2f7bb2209 drm/amd/amdgpu: add mpio to ras block adds 080e613c74bb drm/amdgpu/vce: set the priority for each ring adds 0ad29a4eb135 drm/amdgpu/vcn: set the priority for each encode ring adds 7d7630fc6b88 drm/amdgpu:schedule vce/vcn encode based on priority adds fd30b7d9e48d drm/amd/pm: Update navi12 smu message mapping table in sriov adds 9ad544670514 drm/amd/display: Fix unused initialization of pointer sink adds cd54323e762d drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 adds 68e7d0baa1f2 drm/amd/pm: fix the issue of uploading powerplay table adds ac1509d19e2e drm/amdgpu: Create common PSP TA load function adds 101ba90ff033 drm/amdgpu: fix use after free during BO move adds a7181b52eabc drm/amdgpu: remove unused amdgpu_bo_validate adds 9ae807f0ec6a drm/amdgpu: clean up inconsistent indenting adds e8ba4922a2ed drm/amdgpu: sdma: clean up identation adds 67684fcbdd0e drm/radeon: Prefer kcalloc over open coded arithmetic adds a906331c452b amd/display: downgrade validation failure log level adds f7ea304f1988 drm/radeon/ci_dpm: Remove redundant initialization of vari [...] adds 1c48fbf69139 drm/amd/display: Fix warning comparing pointer to 0 adds bbb363480045 drm/amd/display: make configure_lttpr_mode_transparent and [...] adds 59715cffce19 drm/amdgpu: use IS_ERR for debugfs APIs adds 62d266b2bd4a drm/amdgpu: cleanup debugfs for amdgpu rings adds 8a4d393ef497 drm/amd/amdgpu: Enable some sysnodes for guest smi adds 06dd1888ee58 drm/amd/display: Add NULL checks for vblank workqueue adds 02f958a20cb2 drm/amdgpu: refactor function to init no-psp fw adds 334f81d1643b drm/amdgpu: Update RAS status print adds 3771449bc80f drm/amdgpu: Update RAS trigger error block support adds 5f64d9af0279 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] adds ee121f7ebe60 drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) adds c7c6b86acbd7 drm/amdgpu: update SMU PPSMC for cyan skilfish adds ca8ff8fcb3f0 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) adds 2ba83fd53f28 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) adds d4ac13324846 drm/amdgpu: add manual sclk/vddc setting support for cyan [...] adds a7496559e4d1 drm/amdgpu: Increase direct IB pool size adds e312af6c2a92 drm/amdkfd: make needs_pcie_atomics FW-version dependent adds b25715a0155d drm/amd/display: expose dsc overhead bw in dc dsc header adds 3550d6225b1f drm/amd/display: Add DPCD writes at key points adds 952ab0b30239 drm/amd/display: Fix system hang at boot adds e0d09634acbb drm/amd/display: move bpp range decision in decide dsc bw [...] adds 928adbf65bb1 drm/amd/display: update conditions to do dfp cap ext validation adds 410ad92d7fec drm/amd/display: Add option to defer works of hpd_rx_irq adds 8e794421bc98 drm/amd/display: Fork thread to offload work of hpd_rx_irq adds 6077911b49fe drm/amd/display: unblock abm when odm is enabled only on c [...] adds 035f54969bb2 drm/amd/display: Add flag to detect dpms force off during HPD adds 64d283cb379e drm/amd/display: Fix dynamic link encoder access. adds 5e1a9a3ed65a drm/amd/display: Fix false BAD_FREE warning from Coverity adds 13900e6fde3f drm/amd/display: Fix for null pointer access for ddc pin a [...] adds 0d0118ccd44e drm/amd/display: [FW Promotion] Release 0.0.81 adds caf58a2c8224 drm/amd/display: Revert "dc: w/a for hard hang on HPD on n [...] adds f22268ce0a3f drm/amd/display: 3.2.151 adds 7b89bf831813 drm/amd/display: Fix multiple memory leaks reported by coverity adds 9e0d55ae545f drm/amd/display: Get backlight from PWM if DMCU is not ini [...] adds 1131cadfd756 drm/amd/display: Revert "Directly retrain link from debugfs" adds d02097095916 drm/amd/display: Add regamma/degamma coefficients and set [...] adds 2a50edbf10c8 drm/amd/display: Apply w/a for hard hang on HPD adds 34316c1e561d drm/amd/display: Optimize bandwidth on following fast update adds 63f8bee439c0 drm/amd/display: Refine condition of cursor visibility for [...] adds 6513104ba4a8 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 adds ac02dc342585 drm/amd/display: Add periodic detection when zstate is enabled adds c580afa2c0c2 drm/amd/display: [FW Promotion] Release 0.0.82 adds 1b76cd177288 drm/amd/display: Correct degamma coefficients adds 68e1634d5fda drm/amd/display: 3.2.152 adds 0d9a947b5cbb drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo adds db7b568e6d99 drm/amd/display: Link training retry fix for abort case adds 9b3d76527f6e drm/amd/display: Revert adding degamma coefficients adds 18b4f1a02295 drm/amd/display: Add VPG and AFMT low power support for DCN3.1 adds 0c55b63ba3a7 drm/amd/display: remove force_enable_edp_fec param. adds 3da35006fef8 drm/amd/display: Enable mem low power control for DCN3.1 s [...] adds 8e6d0b699635 drm/amdgpu: Get atomicOps info from Host for sriov setup adds f8846323d544 drm/amdkfd: separate kfd_iommu_resume from kfd_resume adds ea20e246f39a drm/amdgpu: add amdgpu_amdkfd_resume_iommu adds 9cec53c18a31 drm/amdgpu: move iommu_resume before ip init/resume adds de3a1e336057 drm/amdgpu: Unify PSP TA context adds 68331d7cf3a9 drm/amdgpu: UVD avoid memory allocation during IB test adds cb9038aa8a4e drm/amdgpu: VCE avoid memory allocation during IB test adds 405a81ae3fe8 drm/amdgpu: VCN avoid memory allocation during IB test adds 0fcfb30019d3 drm/amdgpu: Fix a race of IB test adds be68d44bf82a drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] adds f7f3e6258b0d drm/radeon: pass drm dev radeon_agp_head_init directly adds 6cd1f9b40a3a drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count adds 31ea43442d0b drm/amdgpu: Demote TMZ unsupported log message from warnin [...] adds d77de7880e0e amd/display: enable panel orientation quirks adds a0f884f5abcd drm/amd/display: Fix white screen page fault for gpuvm adds 44144f1a3f20 drm/amdgpu/display: add a proper license to dc_link_dp.c adds 3f83f17b7311 drm/amdgpu: Conform ASD header/loading to generic TA systems adds 17c6805a009c drm/amdgpu: Update PSP TA unload function adds 226f4f5a6b6c drm/amdgpu: Resolve nBIF RAS error harvesting bug adds b64cc0575d0a drm/radeon: make array encoded_lanes static adds 3d360154dd11 drm/amd/display: Use dcc_ind_blk value to set register directly adds a86396c3a742 drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk adds 7f6ab50a62a8 drm/amd/display: Add modifiers capable of DCC image stores [...] adds 006c26a0f1c8 drm/amd/display: Fix crash on device remove/driver unload adds b2fe31cf6481 drm/amdgpu: Put drm_dev_enter/exit outside hot codepath adds 0a2267809fc9 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO adds d82e2c249c8f drm/amdgpu: Fix crash on device remove/driver unload adds c03509cbc015 drm/amdgpu: Fix MMIO access page fault adds ebe86a57c882 drm/amdgpu: Fix resume failures when device is gone adds 7ac805321fc1 drm/amd/display: fix empty debug macros adds 5ff560cb72cc MAINTAINERS: fix up entry for AMD Powerplay adds 1aed48281952 drm/amdkfd: SVM map to gpus check vma boundary adds e7eb2137e84a drm/amdkfd: fix dma mapping leaking warning adds 22667e6ec6b2 drm/amd/display: Pass display_pipe_params_st as const in DML adds 4768349e8885 drm/amd/display: Pass all structs in display_rq_dlg_helper [...] adds 757af27b9fbb drm/amd/display: Fix rest of pass-by-value structs in DML adds 1f2fcc8183e3 drm/amd/display: Allocate structs needed by dcn_bw_calc_rq [...] adds a62427ef9b55 drm/amd/display: Reduce stack size for dml21_ModeSupportAn [...] adds 1bd3bc745e7f drm/amd/display: Extend w/a for hard hang on HPD to dcn20 adds 13d463eced3c drm/amd/display: [FW Promotion] Release 0.0.83 adds d51fc42adae6 drm/amd/display: 3.2.153 adds 4b7786d87fb3 drm/amd/display: Fix DCN3 B0 DP Alt Mapping adds 4de0bfe67bc9 drm/amd/display: Fix link training fallback logic adds b3492ed16076 drm/amd/display: Fix concurrent dynamic encoder assignment adds 0d4b4253ad6d drm/amd/display: Fix dynamic encoder reassignment adds f777bb9a9669 drm/amd/display: Added power down on boot for DCN3 adds 808643ea56a2 drm/amd/display: Use adjusted DCN301 watermarks adds 253a55918ce1 drm/amd/display: Fix issue with dynamic bpp change for DCN3x adds 5d694266bd14 drm/amd/display: Disable mem low power for CM HW block on DCN3.1 adds bdd1a21b5255 drm/amd/display: Fix B0 USB-C DP Alt mode adds 05408f24ecc4 drm/amd/display: DIG mapping change is causing a blocker adds 39371f7d1396 drm/amd/display: Creating a fw boot options bit for an upc [...] adds 60f39edd897e drm/amd/display: Fix null pointer dereference for encoders adds 2800ff0e1f89 drm/amd/display: [FW Promotion] Release 0.0.84 adds c719b0cd884a drm/amd/display: 3.2.154 adds 655c167edc8c drm/amd/display: Fix wrong format specifier in amdgpu_dm.c adds 6effad8abe0b drm/amdgpu: move amdgpu_virt_release_full_gpu to fini_early stage adds 640ae42efb82 drm/amdgpu: Updated RAS infrastructure adds 586d71a42725 drm/amdkfd: handle svm migrate init error adds 22f4f4faf337 drm/amdkfd: fix svm_migrate_fini warning adds 73490d265884 drm/amdgpu: Consolidate RAS cmd warning messages adds 9080a18fc554 drm/amdgpu: Remove all code paths under the EAGAIN path in [...] adds 7f19e11d0e93 drm/amd/pm: Update intermediate power state for SI adds 2485e2753ec8 drm/amdgpu: make soc15_common_ip_funcs static adds 1e3944578b74 Merge tag 'amd-drm-next-5.16-2021-09-27' of https://gitlab [...] adds 73812c2e383c Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 3229b906fb35 lib: devres: Add managed arch_phys_wc_add() adds c822310725ee lib: devres: Add managed arch_io_reserve_memtype_wc() adds 23b405bff221 drm/ast: Use managed interfaces for framebuffer write combining adds f3eb831ea49f drm/mgag200: Use managed interfaces for framebuffer write [...] adds c6dc899e4c1c drm/vboxvideo: Use managed interfaces for framebuffer writ [...] adds f71635e893c3 drm/gma500: Replace references to dev_private with helper [...] adds 2df94510c5dd drm/gma500: Disable PCI device during shutdown adds c2f17e60cbe1 drm/gma500: Embed struct drm_device in struct drm_psb_private adds 6983188097b3 drm/gma500: Remove dev_priv branch from unload function adds dfbc6cb60b14 drm/gma500: Managed device release adds 692d8db0a5ca drm/bridge: parade-ps8640: Use regmap APIs adds 13afcdd7277e drm/bridge: parade-ps8640: Add support for AUX channel adds 8886815f4c24 drm/bridge: Add documentation sections adds 209264a85707 drm/bridge: Document the probe issue with MIPI-DSI bridges adds a1419fb4a73e drm/mipi-dsi: Create devm device registration adds db6568498b35 drm/mipi-dsi: Create devm device attachment adds ebe180d376a5 drm/gma500: Fix wrong pointer passed to PTR_ERR() adds 7d1be0a09fa6 drm/edid: Fix EDID quirk compile error on older compilers adds 306589856399 drm/print: Add deprecation notes to DRM_...() functions adds 116e5947d7bf drm/edid: Fix drm_edid_encode_panel_id() kerneldoc warning adds b3ed524f84f5 drm/msm: allow compile_test on !ARM adds 7dad41aac5f3 drm/probe-helper: Document drm_helper_hpd_irq_event() retu [...] adds 0464ed1a79b8 drm/probe-helper: Create a HPD IRQ event helper for a sing [...] adds daf4e7d7b912 drm/vc4: hdmi: Actually check for the connector status in hotplug adds c43da06c24a4 dt-bindings: drm/panel: boe-tv101wum-nl6: Support enabling [...] adds 18c58153b8c6 drm/panel: boe-tv101wum-nl6: Support enabling a 3.3V rail adds 76d364d81b55 dt-bindings: boe, tv101wum-n16: Add compatible for boe tv1 [...] adds 93ee1a2c0f08 drm/panel: support for BOE and INX video mode panel adds 34268c9dde4c virtio-gpu api: multiple context types with explicit initi [...] adds b10790434cf2 drm/virtgpu api: create context init feature adds 1925d6a7e0f4 drm/virtio: implement context init: track valid capabiliti [...] adds 6198770a1fe0 drm/virtio: implement context init: probe for feature adds 4fb530e5caf7 drm/virtio: implement context init: support init ioctl adds 7547675b84bf drm/virtio: implement context init: track {ring_idx, emit_ [...] adds e8b6e76f69a4 drm/virtio: implement context init: plumb {base_fence_ctx, [...] adds bbf588d7d4ed drm/virtio: implement context init: stop using drv->contex [...] adds 85c83ea915ed drm/virtio: implement context init: allocate an array of f [...] adds 8d6b006e1f51 drm/virtio: implement context init: handle VIRTGPU_CONTEXT [...] adds cd7f5ca33585 drm/virtio: implement context init: add virtio_gpu_fence_event adds 78aa20fa4381 drm/virtio: implement context init: advertise feature to u [...] adds f5d28856b89b drm/ttm: stop calling tt_swapin in vm_access adds 635138f72e80 drm/ttm: stop setting page->index for the ttm_tt adds 21856e1e3425 drm/ttm: move ttm_tt_{add, clear}_mapping into amdgpu adds d0f5d790ae86 drm/ttm: remove TTM_PAGE_FLAG_NO_RETRY adds 43d46f0b78bb drm/ttm: s/FLAG_SG/FLAG_EXTERNAL/ adds a5a3dd42fe13 drm/ttm: add some kernel-doc for TTM_TT_FLAG_* adds 49e7f76fc514 drm/ttm: add TTM_TT_FLAG_EXTERNAL_MAPPABLE adds 59050d783848 drm/bridge: Add stubs for devm_drm_of_get_bridge when OF i [...] adds 241ffeb028e4 drm/dp: Add Additional DP2 Headers adds 90972b933edc Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 71cf9e72b312 drm/amdgpu: fix gart.bo pin_count leak adds a74d0224d56a drm/amd/display: Fix Display Flicker on embedded panels adds 77ec28eac2aa drm/amdgpu: Update PSP TA Invoke to use common TA context [...] adds ca5c636dc6a2 drm/amdgpu: add poison mode query for DF (v2) adds aaca8c386136 drm/amdgpu: add poison mode query for UMC adds e43488493cbb drm/amdgpu: set poison supported flag for RAS (v2) adds f524dd54a789 drm/amdgpu: skip umc ras irq handling in poison mode (v2) adds e794747622c3 drm/amdgpu: correct initial cp_hqd_quantum for gfx9 adds b0d888900603 drm/amd/display: use correct vpg instance for 128b/132b encoding adds bf72ca73aaa6 drm/amd/display: [FW Promotion] Release 0.0.85 adds b089ebaaddb0 drm/amd/display: Don't enable AFMT for DP audio stream adds b629a824708b drm/amd/display: add vsync notify to dmub for abm pause adds ba9012fcb274 drm/amd/display: Add debug support to override the Minimum [...] adds 52dffe2fc1ad drm/amd/display: update cur_lane_setting to an array one f [...] adds f6e54f0643fb drm/amd/display: add function to convert hw to dpcd lane settings adds e3ab29aa8c68 drm/amd/display: Fix for link encoder access for MST. adds 43dc2ad561c9 drm/amd/display: Fix MST link encoder availability check. adds 7596936260f7 drm/amd/display: Add PPS immediate update flag for DCN2 adds 8673b8dc8951 drm/amd/display: Add an extra check for dcn10 OPTC data format adds 14431f3b7c69 drm/amd/display: [FW Promotion] Release 0.0.86 adds 487ac89fee2b drm/amd/display: 3.2.155 adds 87e9585b3628 drm/amd/display: Replace referral of dal with dc adds 028a998c62f7 drm/amd/display: Defer LUT memory powerdown until LUT bypa [...] adds 750689940819 drm/amd/display: initialize backlight_ramping_override to false adds c01baf22dab3 drm/amd/display: make verified link cap not exceeding max [...] adds 3626a6aebe62 drm/amd/display: Handle Y carry-over in VCP X.Y calculation adds 356af2f32f44 drm/amd/display: Update VCP X.Y logging to improve usefulness adds dae66a044592 drm/amd/display: Pass PCI deviceid into DC adds ce9c1d8c715c drm/amd/amdgpu: Add missing mp_11_0_8_sh_mask.h header adds 2f350ddadca3 drm/amdgpu: check tiling flags when creating FB on GFX8- adds 335aea75b0d9 drm/amdgpu: fix warning for overflow check adds 0de5472a0180 drm/amdkfd: fix resource_size.cocci warnings adds 0069a2273837 gpu: amd: replace open-coded offsetof() with builtin adds 5039f5298880 drm/amd/amdgpu: Validate ip discovery blob adds 894c6890a23c drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds 5c67ff3a4c68 drm/amdgpu: Add a UAPI flag for hot plug/unplug adds 0ad53fe3ae82 drm/amdgpu: add cyan_skillfish asic header files adds 82d96c34b0d4 drm/amd/display: add cyan_skillfish display support adds 578f8080ac9f drm/amdgpu: force exit gfxoff on sdma resume for rmb s0ix adds 610a667fe7df amd/amdkfd: add ras page retirement handling for sq/sdma (v3) adds da3c8c56013b drm/amd/display: Only define DP 2.0 symbols if not already [...] adds dcb239fc4d22 drm/amdgpu: resolve RAS query bug adds 63b9aed4b978 drm/amdgpu: move headless sku check into harvest function adds 3c46d2e9436d drm/amdgpu: add debugfs access to the IP discovery table adds 0fc1c135e5ed drm/amdgpu: store HW IP versions in the driver structure adds 391afd066aed drm/amdgpu: fill in IP versions from IP discovery table adds 992f83d0c719 drm/amdgpu: add XGMI HWIP adds 4f006ed3cc66 drm/amdgpu/nv: export common IP functions adds 7a1e23122914 drm/amdgpu: add initial IP enumeration via IP discovery table adds f2a09ca78743 drm/amdgpu/sdma5.0: convert to IP version checking adds 033e41536844 drm/amdgpu/sdma5.2: convert to IP version checking adds 220542b6a422 drm/amdgpu/gfx10: convert to IP version checking adds 1041a9f175e1 drm/amdgpu: filter out radeon PCI device IDs adds 24123748ea9d drm/amdgpu: bind to any 0x1002 PCI diplay class device adds d1c2af2a9f61 drm/amdgpu/gmc10.0: convert to IP version checking adds cbc1dde59648 drm/amdgpu: Use IP discovery to drive setting IP blocks by [...] adds bcba2f32b4cc drm/amdgpu: drive nav10 from the IP discovery table adds b070aebb4858 drm/amdgpu/gfxhub2.1: convert to IP version checking adds c1d4df137e4d drm/amdgpu/mmhub2.0: convert to IP version checking adds 368c60a43be7 drm/amdgpu/mmhub2.1: convert to IP version checking adds 2e1c2c511986 drm/amdgpu/vcn3.0: convert to IP version checking adds 4aabaac72d6a drm/amdgpu/athub2.0: convert to IP version checking adds 043841a8a40a drm/amdgpu/athub2.1: convert to IP version checking adds 39de6c7c81ef drm/amdgpu/navi10_ih: convert to IP version checking adds 14fd1609ba17 drm/amdgpu/amdgpu_smu: convert to IP version checking adds 2b6a876a0764 drm/amdgpu/smu11.0: convert to IP version checking adds 283f637f6f6a drm/amdgpu/navi10_ppt: convert to IP version checking adds 3af885f9da68 drm/amdgpu/sienna_cichlid_ppt: convert to IP version checking adds d423e253fe07 drm/amdgpu/nv: convert to IP version checking adds aebc28c32ef3 drm/amdgpu: drive all navi asics from the IP discovery table adds 0586130df08e drm/amdgpu/display/dm: convert to IP version checking adds 740655b458e5 drm/amdgpu: add DCI HWIP adds 798ec59e1dc0 drm/amdgpu/soc15: export common IP functions adds 30bce8c72138 drm/amdgpu: add initial IP discovery support for vega based parts adds 0ad3bfa0d3c4 drm/amdgpu/soc15: get rev_id in soc15_common_early_init adds e20270ef96ae drm/amdgpu: drive all vega asics from the IP discovery table adds c31b3c53b148 drm/amdgpu: default to true in amdgpu_device_asic_has_dc_support adds edd090667f83 drm/amdgpu/display/dm: convert RAVEN to IP version checking adds b5aac00e0637 drm/amdgpu/sdma4.0: convert to IP version checking adds 5ffa0c6c65f7 drm/amdgpu/hdp4.0: convert to IP version checking adds 0ae505af783b drm/amdgpu/gfx9.0: convert to IP version checking adds 17123c97a717 drm/amdgpu/amdgpu_psp: convert to IP version checking adds f83faea8aca9 drm/amdgpu/psp_v11.0: convert to IP version checking adds 62ee3c29087e drm/amdgpu/psp_v13.0: convert to IP version checking adds 011a3e1b5c8b drm/amdgpu/pm/smu_v11.0: update IP version checking adds 9ade156da6db drm/amdgpu/pm/smu_v13.0: convert IP version checking adds be190d5169e2 drm/amdgpu/pm/amdgpu_smu: convert more IP version checking adds 90db360ec90c drm/amdgpu/amdgpu_vcn: convert to IP version checking adds 80d441a28d53 drm/amdgpu/vcn2.5: convert to IP version checking adds 1206cb144aa8 drm/amdgpu/soc15: convert to IP version checking adds 0ea28e522e94 drm/amd/display: fix error case handling adds 75ef1487cb71 drm/amdgpu: add VCN1 hardware IP adds 6005f010d94c drm/amdgpu: add HWID of SDMA instance 2 and 3 adds c1272947d953 drm/amdgpu: get VCN and SDMA instances from IP discovery table adds 867a36eaca94 drm/amdgpu/sdma: remove manual instance setting adds ae2bf5d705f1 drm/amdgpu/vcn: remove manual instance setting adds ed12319fcf5d drm/amdgpu: get VCN harvest information from IP discovery table adds 6f09a1f6536f drm/amdgpu/ucode: add default behavior adds 6e76a46803bf drm/amdgpu: add new asic_type for IP discovery adds b6ca169d9dc7 drm/amdgpu: set CHIP_IP_DISCOVERY as the asic type by default adds 86352ea8227a drm/amdgpu: convert IP version array to include instances adds 6a6ef97f3c83 drm/amdgpu: clean up set IP function adds 1e8d7d2e1f45 drm/amdgpu: add support for SRIOV in IP discovery path adds 1009c168d36d drm/amdkfd: clean up parameters in kgd2kfd_probe adds 04f1c451a150 drm/amdkfd: convert kfd_device.c to use GC IP version adds 70ca1f0d4d2c drm/amdgpu: add an option to override IP discovery table f [...] adds f56bd86d2664 drm/amdkfd: fix a potential ttm->sg memory leak adds 6679944664ac drm/amdgpu/jpeg2: move jpeg2 shared macro to header file adds 2b7c62267937 drm/amdgpu/jpeg: add jpeg2.6 start/end adds e3217dd5bffa drm/amdgpu: consolidate case statements adds 6f9c88345a2d Documentation/gpu: remove spurious "+" in amdgpu.rst adds 7ac2249e64d8 drm/amdgpu: use generic fb helpers instead of setting up A [...] adds eb5beace03a5 drm/amdkfd: avoid conflicting address mappings adds 5c7b47c1bd6b drm/amdkfd: export svm_range_list_lock_and_flush_work adds deb13ad6e7f4 drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds ded0227517ce drm/amdgpu: add another raven1 gfxoff quirk adds 8a2e817a07d3 drm/amdgpu: only check for _PR3 on dGPUs adds 838cbe48e5bc drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds 4ab5c34cfa2f Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds d0f5459a6e61 Revert "drm/amd/display: To modify the condition in indica [...] adds 098e4a2e199b drm/radeon: Add HD-audio component notifier support (v2) adds 12423197b1fe Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds 70418a68713c drm/i915/display: Fix the 12 BPC bits for PIPE_MISC reg adds 01da701b77d4 drm/i915/dg2: Configure PCON in DP pre-enable path adds c5589bb5dccb drm/i915: Only access SFC_DONE when media domain is not fused off adds 8b46cc6577f4 drm/i915: Tweaked Wa_14010685332 for all PCHs adds 55285e21f045 fbdev/efifb: Release PCI device's runtime PM ref during FB [...] adds f6864b27d6d3 drm/i915/edp: fix eDP MSO pipe sanity checks for ADL-P adds 5918241f6076 drm/i915/mst: use intel_de_rmw() to simplify VC payload al [...] adds 0707570248b8 drm/i915/dp: pass crtc_state to intel_ddi_dp_level() adds 3b4da8315add drm/i915/dg2: use existing mechanisms for SNPS PHY translations adds 2817efaeb608 drm/i915/dg2: add SNPS PHY translations for UHBR link rates adds b2eb7d716426 Merge drm/drm-next into drm-intel-next adds d8959fb33890 drm/i915/dp: remove superfluous EXPORT_SYMBOL() adds 7b24b79bf5f9 drm/i915/display: Fix sel fetch plane offset calculation adds bbaafe536c84 drm/i915: Nuke ORIGIN_GTT adds dab1b47e57e0 drm/i915/dp: return proper DPRX link training result adds c00e14cd4d3f drm/i915/adl_p: Also disable underrun recovery with MSO adds 9e6dcf33eda9 drm/i915/irq: reduce inlines to reduce header dependencies adds 4b5777af5bb1 drm/i915: intel_runtime_pm.h does not actually need intel_ [...] adds 8e6b13a7b298 drm/i915/pm: use forward declaration to remove an include adds 3c6a4a02c92a drm/i915/panel: move intel_panel_use_ssc() out of headers adds 63aef47b3eb5 drm/i915/fdi: move intel_fdi_link_freq() to intel_fdi.[ch] adds faca22fd5061 drm/i915/fbc: Rewrite the FBC tiling check a bit adds 287d00d4131e drm/i915/fbc: Extract intel_fbc_update() adds cd4891e4f78b drm/i915/fbc: Move the "recompress on activate" to a centr [...] adds 2670ff5c7287 drm/i915/fbc: Polish the skl+ FBC stride override handling adds d7f213c131ad drm/i915/dp: Use max params for panels < eDP 1.4 adds c79b846f892d drm/i915/adl_s: Update ADL-S PCI IDs adds f5b21c2e3da4 drm/i915/dp: use actual link rate values in struct link_co [...] adds 9ab29e150159 drm/i915/dp: read sink UHBR rates adds 59821ed9c4a6 drm/i915/dg2: add TRANS_DP2_CTL register definition adds 1db18260f153 drm/i915/dg2: add TRANS_DP2_VFREQHIGH and TRANS_DP2_VFREQLOW adds e752d1f9c14a drm/i915/dg2: add DG2 UHBR source rates adds 48efd014f0ea drm/i915/dp: add max data rate calculation for UHBR rates adds b6dfa4161729 drm/i915/dp: Drop redundant debug print adds cb6baa20c5f3 drm/i915/fdi: make intel_fdi_link_freq() return int adds dc6d6158a6e8 drm/i915/display: split out dpt out of intel_display.c adds af182a236a14 drm/i915: add HAS_ASYNC_FLIPS feature macro adds d36168832755 drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c adds b8db26118743 drm/i915/fb: move intel_fb_align_height() to intel_fb.c adds 1c8d9adfc3ad drm/i915/fb: move intel_surf_alignment() to intel_fb.c adds 705d4feeb269 drm/i915/fb: move user framebuffer stuff to intel_fb.c adds 6b9376504cb4 drm/i915: Silence __iomem sparse warn adds 35a17f93e03a drm/i915: Set output_types to EDP for vlv/chv DPLL forcing adds 6501e6bb1458 drm/i915: Clean up gen2 DPLL readout adds b294425e9091 drm/i915: Extract ilk_update_pll_dividers() adds 24951b5813c1 drm/i915: Constify struct dpll all over adds 6205372b4b6d drm/i915: Clean dpll calling convention adds 8a3b3df39757 drm/i915: Clean up variable names in old dpll functions adds 510e890e8222 drm/i915: Remove the 'reg' local variable adds 98b27e79898b drm/i915: Program DPLL P1 dividers consistently adds a338847abc8e drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enab [...] adds 7b43cd70b56d drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clo [...] adds 62d66b218386 drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() adds 0bae0872f80a drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() adds 76a04cd9af1e drm/i915: Nuke intel_prepare_shared_dpll() adds d3252e1a3b2b drm/i915/dg2: Memory latency values from pcode must be doubled adds 6cc42fbeb150 drm/i915/backlight: extract backlight code to a separate file adds c0a52f8bd755 drm/i915/backlight: mass rename functions to have intel_ba [...] adds 4b93f49d0853 drm/i915/panel: mass rename functions to have intel_panel_ prefix adds 3a8e7fd66e8b drm/i915/snps: constify struct intel_mpllb_state arrays harder adds 13d696743c8e Merge tag 'drm-misc-intel-oob-hotplug-v1' of git://git.ker [...] adds 0ce298258200 drm/i915/fdi: move intel_update_fdi_pll_freq to intel_fdi.c adds f18362cd280d drm/i915/fdi: move fdi bc bifurcation functions to intel_fdi.c adds 12b2c3016d68 drm/i915/fdi: move more FDI stuff to FDI link train hooks adds e2cf6afcdacf drm/i915/fdi: move fdi mphy reset and programming to intel_fdi.c adds 9716846039ef drm/i915/fdi: convert BUG()'s to MISSING_CASE() adds fa3217c49487 drm/i915: remove unused i915->active_pipes adds 45cbbe50ccb1 drm/i915/dg2: UHBR tables added for pll programming adds ad26451a7902 drm/i915/display: Drop PSR support from HSW and BDW adds a1b63119ee83 drm/i915/display: Move DRRS code its own file adds 3a3dd5342f32 drm/i915/display: Renaming DRRS functions to intel_drrs_*() adds f7a8f9afe52b drm/i915/display: Update small joiner ram size adds f87c46c43175 drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband adds 19ba2e8e2744 drm/i915/dsi/xelpd: Enable mipi dsi support. adds 802fd9613e19 drm/i915/dp: fix DG2 max source rate check adds 3a5f9281cfce drm/i915/debugfs: clean up LPSP status adds 344c32783044 drm/i915/debugfs: clean up LPSP capable adds 6fd5a7c92eae drm/i915/dp: Fix eDP max rate for display 11+ adds 533140cb51ed drm/i915/dp: fix TGL and ICL max source rates adds 8ee8167771da drm/i915/dp: fix EHL/JSL max source rates calculation adds bc41f059a080 drm/i915/dp: fix DG1 and RKL max source rates adds 555ae26d5185 drm/i915/dp: fix for ADL_P/S dp/edp max source rates adds a9a56e7628d1 drm/i915/bios: use hdmi level shift directly from child data adds 6ba699814537 drm/i915/bios: use max tmds clock directly from child data adds 72337aac0045 drm/i915/bios: use dp max link rate directly from child data adds 11182986b455 drm/i915/bios: use alternate aux channel directly from child data adds 9e1dbc1a84bd drm/i915/bios: move ddc pin mapping code next to ddc pin sanitize adds dab8477b032b drm/i915/bios: use ddc pin directly from child data adds 5a449e5864ef drm/i915/bios: get rid of vbt ddi_port_info adds c7c4dfb6fe70 drm/i915/display: Some code improvements and code style fi [...] adds 6bd58b70af2f drm/i915/display: Share code between intel_drrs_flush and [...] adds 0f3692b5e4c4 drm/i915/display: Prepare DRRS for frontbuffer rendering drop adds 43315f86a3a5 drm/i915/dsi: wait for header and payload credit available adds 5ebd50d3948e drm/i915/dsi: refine send MIPI DCS command sequence adds fe01883fdcef drm/i915: Get proper min cdclk if vDSC enabled adds 84d3d71fe363 drm/i915/dsi: Retrieve max brightness level from VBT adds ddb8cd4eee01 drm/i915/dsi: Read/write proper brightness value via MIPI [...] adds 58cfa3297aa0 drm/i915/hdcp: update cp_irq_count_cached in intel_dp_hdcp [...] adds 0f317ebb5f7c drm/i915/hdcp: read RxInfo once when reading RepeaterAuth_ [...] adds 3e31d057431a drm/i915/hdcp: reuse rx_info for mst stream type1 capabili [...] adds a481d0e80eab drm/i915: Associate ACPI connector nodes with connector en [...] adds 4e79e12f5b5a drm/i915/dp: Add support for out-of-bound hotplug events adds 8571c7656d33 drm/displayid: re-align data block macros adds b5c24049fd17 drm/displayid: add DisplayID v2.0 data blocks and primary [...] adds 37eab1fe6141 drm/edid: abstract OUI conversion to 24-bit int adds 18a9cbbe5580 drm/edid: parse the DisplayID v2.0 VESA vendor block for MSO adds 948b0ae65b7f drm/i915/edp: postpone MSO init until after EDID read adds 185667c2986b drm/i915/edp: use MSO pixel overlap from DisplayID data adds 5f0d4214938d drm/i915/dg1: Add new PCI id adds d1b803f4ca4f Merge drm/drm-next into drm-intel-next adds e0ccf1d6f1ef drm/i915: Extract intel_dp_need_bigjoiner() adds 555ec52127f9 drm/i915: Flatten hsw_crtc_compute_clock() adds 8c66081b0b32 drm/i915: s/pipe/transcoder/ when dealing with PIPECONF/TRANSCONF adds c98e3d15b582 drm/i915: Introduce with_intel_display_power_if_enabled() adds 32f6734c7243 drm/i915: Adjust intel_dsc_power_domain() calling convention adds 262d88baad8d drm/i915: Extract hsw_panel_transcoders() adds f6d66fc8cf5f drm/i915: Update memory bandwidth parameters adds 064b877dff42 drm/i915: Free all DMC payloads adds 259d71992e57 drm/i915/dmc: Update to DMC v2.12 adds 72fe6ca84f08 drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ [...] adds ce0eacbbd922 drm/i915/display: Wait at least 2 frames before selective update adds 1f3a11c341ab drm/i915/display: Workaround cursor left overs with PSR2 s [...] adds af7ea1e22afc drm/i915/display/psr: Use drm damage helpers to calculate [...] adds 641dd82ffa9d drm/i915/display/adlp: Add new PSR2 workarounds adds 054ce0bce22e drm/dp: add DP 2.0 UHBR link rate and bw code conversions adds fc8a2b1e0f91 drm/dp: use more of the extended receiver cap adds 762520e31025 drm/dp: add LTTPR DP 2.0 DPCD addresses adds c78b4a85721f drm/dp: add helper for extracting adjust 128b/132b TX FFE preset adds 7bb97db8d329 drm/i915/dg2: add DG2+ TRANS_DDI_FUNC_CTL DP 2.0 128b/132b mode adds 4e718a0e4053 drm/i915/dp: add helper for checking for UHBR link rate adds 078397bbad2d drm/i915/dp: use 128b/132b TPS2 for UHBR+ link rates adds 6114f71b3953 drm/i915/dp: select 128b/132b channel encoding for UHBR rates adds 79ac2b1bc9b9 drm/i915/dg2: configure TRANS_DP2_CTL for DP 2.0 adds 1d7139172480 drm/i915/dp: add HAS_DP20 macro adds 652135940ee2 drm/i915/dg2: use 128b/132b transcoder DDI mode adds e01163e82b70 drm/i915/dg2: configure TRANS_DP2_VFREQ{HIGH,LOW} for 128b/132b adds e6e0edfdbbab drm/i915/display: Add HDR mode helper function adds 5a623ff81d6f drm/i915: s/crtc_state/new_crtc_state/ etc. adds 8f27dbf0987a drm/i915: Use u8 consistently for active_planes bitmask adds 0cf771b5d022 drm/i915: Fix g4x cxsr enable condition adds 52913626cf9a drm/i915: Apply WaUse32BppForSRWM to elk as well as ctg adds aad24cc4bd56 drm/i915: Use tile block based dimensions for CCS origin x [...] adds 9814948e3cfe drm/i915/adlp: Require always a power-of-two sized CCS sur [...] adds 92dff6c79b16 drm/i915/adlp: Assert that VMAs in DPT start at 0 adds 929dd111dcf8 drm/i915: Follow a new->old platform check order in intel_ [...] adds 3d1adc3d64cf drm/i915/adlp: Add support for remapping CCS FBs adds 27493cb8747e drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after [...] adds 73262db68c27 drm/i915/display: Match PSR2 selective fetch sequences wit [...] adds 9ce5884e5139 drm/i915/display: Only keep PSR enabled if there is active planes adds ab98ebb9a99a drm/i915: Fix HPLL watermark readout for g4x adds bdc1a2d2a32c drm/i915/fbc: Rework cfb stride/size calculations adds 2f051f6774bb drm/i915/fbc: Align FBC segments to 512B on glk+ adds 5f524aea39d9 drm/i915/fbc: Implement Wa_16011863758 for icl+ adds 09bbdd8730dc drm/i915/fbc: Allow higher compression limits on FBC1 adds c6b40ee330fe drm/i915/audio: Use BIOS provided value for RKL HDA link adds 2a764b7c708a drm/i915/display: Fix the dsc check while selecting min_cdclk adds 5716c8c6f4b6 drm/i915/uncore: split the fw get function into separate vfunc adds 758b2fc26640 drm/i915/pm: drop get_fifo_size vfunc. adds ef9c66a0aea5 drm/i915: make update_wm take a dev_priv. adds 02a1a6351e43 drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) adds 44892ffafa5a drm/i915: add wrappers around cdclk vtable funcs. adds 4360a2b54fd7 drm/i915/display: add intel_fdi_link_train wrapper. adds 46d8e4a1da52 drm/i915: split clock gating init from display vtable adds 27057882f62e drm/i915: split watermark vfuncs from display vtable. adds 082800ab52d6 drm/i915: split color functions from display vtable adds 7b75709ac8b5 drm/i915: split audio functions from display vtable adds 89ac34c14d7e drm/i915: split cdclk functions from display vtable. adds de1677c5e32a drm/i915: split irq hotplug function from display vtable adds 5c8c179bcaf6 drm/i915: split fdi link training from display vtable. adds 903f3806f3e8 drm/i915: split the dpll clock compute out from display vtable. adds 1c55b1e063d0 drm/i915: constify fdi link training vtable adds cd030c7c11a4 drm/i915: constify hotplug function vtable. adds c6d27046552e drm/i915: constify color function vtable. adds 0a108bca94a8 drm/i915: constify the audio function vtable adds a73477f8813c drm/i915: constify the dpll clock vtable adds 6b4cd9cba620 drm/i915: constify the cdclk vtable adds cbc7617af0c1 drm/i915: drop unused function ptr and comments. adds d28c2f5c2383 drm/i915: constify display function vtable adds eba4b7960f22 drm/i915: constify clock gating init vtable. adds dde98a573c0a drm/i915: constify display wm vtable adds 11408ea52786 drm/i915/gen11: Disable cursor clock gating in HDR mode adds 7194dc998dff drm/i915/tc: Fix TypeC port init/resume time sanitization adds 4f7dad584fdc drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode adds 62e1e308ffd7 drm/i915/tc: Remove waiting for PHY complete during releas [...] adds 30e114ef4b16 drm/i915/tc: Check for DP-alt, legacy sinks before taking [...] adds 11a8970865b4 drm/i915/tc: Add/use helpers to retrieve TypeC port properties adds 675d23c14821 drm/i915/tc: Don't keep legacy TypeC ports in connected st [...] adds 64851a32c463 drm/i915/tc: Add a mode for the TypeC PHY's disconnected state adds d0bc677056bd drm/i915/tc: Refactor TC-cold block/unblock helpers adds 8e8289a00e63 drm/i915/tc: Avoid using legacy AUX PW in TBT mode adds 38c393462d01 drm/i915/icl/tc: Remove the ICL special casing during TC-c [...] adds 3e0abc7661c8 drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P adds ff67c4c0dd67 drm/i915/tc: Drop extra TC cold blocking from intel_tc_por [...] adds b58a88682093 drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect adds 082436068c19 drm/i915: Extract intel_panel_mode_valid() adds 8a567b110227 drm/i915: Use intel_panel_mode_valid() for DSI/LVDS/(s)DVO adds 00fc3787d277 drm/i915: Reject modes that don't match fixed_mode vrefresh adds cff4c2c645cb drm/i915: Introduce intel_panel_compute_config() adds f5b8c316092f drm/i915: Reject user modes that don't match fixed mode's [...] adds 7eadfbfe0f3b drm/i915: Drop pointless fixed_mode checks from dsi code adds 1e39da5a200b drm/i915: Enable TPS3/4 on all platforms that support them adds 2709abc8d14a drm/i915/fbc: Allow FBC with Yf tiling adds a471a526bc38 drm/i915: Pimp HSW+ transcoder state readout adds ef46972ac851 drm/i915: Configure TRANSCONF just the once with bigjoiner adds f0b6b01b3efe drm/i915: Add ww context to intel_dpt_pin, v2. adds 4378daf5d04e drm/i915/bdb: Fix version check adds 1e9ae61d172f drm/i915: Clear leftover DP vswing/preemphasis values befo [...] adds 9f620f1dde3e drm/i915: Call intel_ddi_init_dp_buf_reg() earlier adds 8a1ec3f32754 drm/i915: Remove DP_PORT_EN stuff from link training code adds cbf02c50ea7c drm/i915: Nuke local copies/pointers of intel_dp->DP adds e505d76404b1 drm/i915: s/ddi_translations/trans/ adds ac220f5f754b drm/i915/display/psr: Handle plane and pipe restrictions a [...] adds 1f61f0655b95 drm/i915/display/psr: Do full fetch when handling multi-pl [...] adds 5da579cff38d drm/i915/display: Drop unnecessary frontbuffer flushes adds 34ac6b651f39 drm/i915/display: Handle frontbuffer rendering when PSR2 s [...] adds ef39826c12b4 drm/i915/display: Fix glitches when moving cursor with PSR [...] adds 1163649a0479 drm/i915/display/adlp: Optimize PSR2 power-savings in corn [...] adds de572e881b9d drm/i915/display/adlp: Allow PSR2 to be enabled adds 7f6002e58025 drm/i915/display: Enable PSR2 selective fetch by default adds 828510fbf8d5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() adds 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] adds 6c9b895c0c0d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds f02f2f1bf9d1 ALSA: usx2y: Prefer struct_size over open coded arithmetic adds 882e013a32ec ALSA: usb-audio: fix comment reference in __uac_clock_find_source adds 1465d06a6d85 ALSA: hda: hdac_stream: fix potential locking issue in snd [...] adds 868ddfcef31f ALSA: hda: hdac_ext_stream: fix potential locking issues adds a20f3b10de61 ASoC: SOF: Intel: hda-dai: fix potential locking issue adds b38269ecd2b2 ALSA: virtio: Replace zero-length array with flexible-arra [...] adds 46243b85b0ec ALSA: hda: Reduce udelay() at SKL+ position reporting adds c4ca3871e21f ALSA: hda: Use position buffer for SKL+ again adds 4e7cf1fbb34e ALSA: usb-audio: Restrict rates for the shared clocks adds 86a42ad07905 ALSA: usb-audio: Fix possible race at sync of urb completions adds 9c9a3b9da891 ALSA: usb-audio: Rename early_playback_start flag with low [...] adds e581f1cec4f8 ALSA: usb-audio: Disable low-latency playback for free-wheel mode adds bceee7538755 ALSA: usb-audio: Disable low-latency mode for implicit fee [...] adds d215f63d49da ALSA: usb-audio: Check available frames for the next packet size adds 0ef74366bc15 ALSA: usb-audio: Add spinlock to stop_urbs() adds d5f871f89e21 ALSA: usb-audio: Improved lowlatency playback support adds 813a17cab9b7 ALSA: usb-audio: Avoid killing in-flight URBs during draining adds e3e1cdd3d58b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c7985e1b90c Merge existing fixes from asoc/for-5.15 adds c3815f8bc777 ASoC: mediatek: mt8195: Remove unsued irqs_lock. adds 198433023ef9 ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol adds 8facf84bcf57 ASoC: soc-topology: Move template info print soc_tplg_dapm [...] adds c6b1b57469b4 ASoC: mediatek: mt8195: Make use of the helper function de [...] adds 6ade849e30b4 ASoC: SOF: core: allow module parameter to override dma tr [...] adds 0f3dd4e09add ASoC: ti: rename CONFIG_SND_SOC_DM365_VOICE_CODEC_MODULE adds d67bbdda25c4 ASoC: mediatek: mt8195: Fix unused initialization of point [...] adds bdd229ab26be ASoC: rt5682s: Add driver for ALC5682I-VS codec adds 50159fdb144b ASoC: dt-bindings: rt5682s: add bindings for rt5682s adds bfad37c53ae6 ASoC: dt-bindings: lpass: add binding headers for digital codecs adds 6e8cc4ddce82 spi: tegra20-slink: Declare runtime suspend and resume fun [...] adds b7bbbf013627 ASoC: fsl_rpmsg: add soc specific data structure adds 576727186198 ASoC: SOF: control: fix a typo in put operations for kcontrol adds 2b9b42c847b8 ASoC: mt8195: remove unnecessary CONFIG_PM adds 756bbe4205bc ASoC: SOF: Handle control change notification from firmware adds 87f40af26c26 ASoC: rt1011: add i2s reference control for rt1011 adds 0beeb330300f ASoC: pcm5102a: increase rate from 192k to 384k adds 7f826da8e924 ASoC: Add json-schema documentation for sound-name-prefix adds 82d3ec1d89fa ASoC: Use schema reference for sound-name-prefix adds 955cc3488e6d ASoC: Remove name-prefix.txt adds 214db271b9ca Merge series "Convert name-prefix doc to json-schema" from [...] adds 5bd5699c494f ASoC: dt-bindings: Add WM8978 Binding adds 6ef239699102 ASoC: dt-bindings: Convert Bluetooth SCO Link binding to a schema adds 1c02b74ba208 ASoC: dt-bindings: Convert SPDIF Transmitter binding to a schema adds 50a41ce8c56d ASoC: dt-bindings: Convert Simple Amplifier binding to a schema adds 599b1032226e Merge series "ARM: dts: Last round of DT schema fixes" fro [...] adds 6450ef559056 ASoC: cs35l41: CS35L41 Boosted Smart Amplifier adds 8d7ab8800184 ASoC: cs35l41: Add bindings for CS35L41 adds a13a228e5253 Merge series "Cirrus Logic CS35L41 Amplifier" from David R [...] adds d269aa2ab975 ASoC: rockchip: Add support for rv1126 pdm adds 49a7a625ad79 ASoC: dt-bindings: rockchip: Add binding for rv1126 pdm adds d00d1cd4ab42 ASoC: rockchip: pdm: Add support for rk3568 pdm adds f80e5a14ac27 ASoC: dt-bindings: rockchip: Add binding for rk3568 pdm adds 13e6e042a6f9 ASoC: rockchip: pdm: Add support for path map adds b2527dcd65b3 ASoC: dt-bindings: rockchip: pdm: Document property 'rockc [...] adds 8ece5ef67edc ASoC: dt-bindings: rockchip: Convert pdm bindings to yaml adds 1e5dd2b9d63f Merge series "Patches to update for rockchip pdm" from Sug [...] adds b2fc2c92d2fd ASoC: mediatek: mt8195: Add missing of_node_put() adds ce3f93576387 ASoC: mediatek: mt8195: make array adda_dai_list static const adds 96ec1741067d ASoC: SOF: loader: load_firmware callback is mandatory, tr [...] adds 6d66c5ccf5cb ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow adds c2f14cc2bcdd ASoC: cs35l41: Fix use of an uninitialised variable adds 3a2eb0b4b020 ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot adds fe1024d50477 ASoC: cs35l41: Combine adjacent register writes adds e371eadf2a93 ASoC: cs35l41: Don't overwrite returned error code adds 3e60abeb5cb5 ASoC: cs35l41: Fixup the error messages adds 4295c8cc1748 ASoC: cs35l41: Fix a bunch of trivial code formating/style issues adds 9a50d6090a8b ASoC: Intel: sof_rt5682: support ALC5682I-VS codec adds 46414bc325df ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board adds 04afb621f923 ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board adds e224ef76fa8a ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board adds f40569693b75 Merge series "Support ALC5682I-VS codec" from Brent Lu <br [...] adds 189bf1deee7a ASoC: SOF: Intel: hda-dsp: Declare locally used functions [...] adds cf813f679214 ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax [...] adds 3e9d5b0952fc ASoC: SOF: Intel: hda: Relocate inline definitions from hd [...] adds dde9ad0ead66 Merge series "ASoC: SOF: Intel: hda: Cleanups for local fu [...] adds 7e7d5ffa37e3 ASoC: SOF: intel: Do no initialize resindex_dma_base adds 2395fea7ae7f ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size fr [...] adds 87427e9f4359 Merge series "ASoC: SOF: Remove unused members from struct [...] adds 6375dbdbde67 ASoC: SOF: Intel: bdw: Set the mailbox offset directly in [...] adds b295818346aa ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() adds 098a68f2c573 ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 adds 4ff134e2f90e ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() adds 4624bb2f03d3 ASoC: SOF: core: Do not use 'bar' as parameter for block_r [...] adds 07e833b473e4 ASoC: SOF: debug: Add generic API and ops for DSP regions adds ff2f99b078a8 ASoC: SOF: imx: Provide debugfs_add_region_item ops for core adds fe509b34b745 ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core adds 55dfc2a74d8e ASoC: SOF: loader: Use the generic ops for region debugfs [...] adds bde4f08cff47 ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() adds 3b4a673fa409 ASoC: SOF: core: Move probe work related code under a sing [...] adds 7a20dec45d07 ASoC: cs42l42: Minor fix all errors reported by checkpatch [...] adds 243442bcd98f ASoC: SOF: imx8m: add SAI1 info adds c6d1fa6c8f66 misc: cs35l41: Remove unused pdn variable adds 6116df7fafab ASoC: cs35l41: Binding fixes adds 4a8cf938d5b6 ASoC: atmel: Convert to new style DAI format definitions adds 8461d7d83f1f ASoC: au1x: Convert to modern terminology for DAI clocking adds 4ba344dc792f ASoC: SOF: ipc: Add probe message logging to ipc_log_header() adds 8a720724589e ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COM [...] adds 2dc51106ccc6 ASoC: SOF: compress: move and export sof_probe_compr_ops adds 7bbdda800900 ASoC: SOF: probe: Merge and clean up the probe and compress files adds f95b4152ad75 ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c adds 49efed505885 ASoC: SOF: sof-probes: Correct the function names used for [...] adds 8e0850f98df9 Merge series "ASoC: SOF: Clean up the probe support" from [...] adds 12451814496a ASoC: cs42l42: Implement Manual Type detection as fallback adds f1291f41afa9 Merge series "ASoC: cs42l42: Implement Manual Type detecti [...] adds f6b0c731a01f ASoC: SOF: ipc: Remove redundant error check from sof_ipc_ [...] adds 0ed66cb7b6d3 ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops adds 703ac1f2a5e5 ASoC: 88pm860x: Update to modern clocking terminology adds 59fdde1d4e26 ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_m [...] adds b95b64510ac9 ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/st [...] adds 2266721938b9 Merge series "ASoC: SOF: ipc: Small cleanups for message h [...] adds cf21e114f6f4 ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_c [...] adds 600e0ae9aa71 ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro adds ef92ed2623ea ASoC: ab8500: Update to modern clocking terminology adds a7a18abbd26c ASoC: dt-bindings: rt5682s: correct several errors adds 5374b9215dbe ASoC: Intel: boards: Update to modern clocking terminology adds 0f9a84b20f14 ASoC: codecs: max98390: simplify getting the adapter of a client adds 0c25db3f7621 ASoC: soc-pcm: Don't reconnect an already active BE adds 7a226f2eabdc ASoC: simple-card-utils: Increase maximum DAI links limit to 512 adds 30b428d02cbc ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link adds aa56a9dedf99 ASoC: dt-bindings: tegra: Few more Tegra210 AHUB modules adds 94d486c2e5e7 ASoC: tegra: Add routes for few AHUB modules adds e539891f9687 ASoC: tegra: Add Tegra210 based MVC driver adds b2f74ec53a6c ASoC: tegra: Add Tegra210 based SFC driver adds 77f7df346c45 ASoC: tegra: Add Tegra210 based AMX driver adds a99ab6f395a9 ASoC: tegra: Add Tegra210 based ADX driver adds 05bb3d5ec64a ASoC: tegra: Add Tegra210 based Mixer driver adds 2a07ef63f51f Merge series "Extend AHUB audio support for Tegra210 and l [...] adds a739fdc26211 ASoC: soc-component: Convert the mark_module to void* adds cd46f3824480 ASoC: compress/component: Use module_get_when_open/put_whe [...] adds cca46db7e2da Merge series "ASoC: compress: Support module_get on stream [...] adds 8e8f2ac09db9 ASoC: Drop mistakenly applied SPI patch adds 815b55e1101f ASoC: fsl: Constify static snd_soc_ops adds a635d66be164 ASoC: fsl_spdif: Add support for i.MX8ULP adds b5377a767827 ASoC: qdsp6: q6afe-dai: Fix spelling mistake "Fronend" -> [...] adds 013148fe7f5e ASoC: Fix warning related to 'sound-name-prefix' binding adds 94767044f0c5 ASoC: cros_ec_codec: Use modern ASoC DAI format terminology adds 4348be6330a1 ASoC: eureka-tlv320: Update to modern clocking terminology adds 8fcfd3493426 ASoC: fsl-asoc-card: Update to modern clocking terminology adds 2757b340b25d ASoC: fsl-audmix: Update to modern clocking terminology adds e0b64fa34c7f ASoC: fsl-esai: Update to modern clocking terminology adds a51da9dc9b3a ASoC: fsl-mqs: Update to modern clocking terminology adds 361284a4eb59 ASoC: fsl_sai: Update to modern clocking terminology adds 89efbdaaa444 ASoC: fsl_ssi: Update to modern clocking terminology adds bf1010224870 ASoC: imx-audmix: Update to modern clocking terminology adds d689e280121a ASoC: imx-card: Update to modern clocking terminology adds 56b69e4e4bc2 ASoC: imx-es8328: Update to modern clocking terminology adds a90f847ad2f1 ASoC: imx-hdmi: Update to modern clocking terminology adds caa0a6075a6e ASoC: imx-rpmsg: Update to modern clocking terminology adds 419099b4c331 ASoC: imx-sgtl5000: Update to modern clocking terminology adds 8a7f299b857b ASoC: mpc8610_hpcd: Update to modern clocking terminology adds fcd444bf6a29 ASoC: pl1022_ds: Update to modern clocking terminology adds 39e178a4cc7d ASoC: pl1022_rdk: Update to modern clocking terminology adds d24d3f7288fb ASoC: q6afe: q6asm: Fix typos in qcom,q6afe.txt and qcom,q [...] adds c5bc62751106 ASoC: zl38060: Update to modern clocking terminology adds 2b0a5d8d2884 ASoC: ak4118: Update to modern clocking terminology adds 8515f828c565 ASoC: ak4104: Update to modern clocking terminology adds 155acb01bfbf ASoC: alc5632: Use modern ASoC DAI format terminology adds a270bd9abdc3 ASoC: wcd9335: Use correct version to initialize Class H adds 3e8908fbfd9c ASoC: ak4642: Use modern ASoC DAI format terminology adds 501849d97e53 ASoC: samsung: add missing "fallthrough;" adds c7801a3c6849 ASoC: ep93xx: Convert to modern clocking terminology adds 88e5cdddb50a ASoC: ad1836: Update to modern clocking terminology adds 9c42dd7bfbca ASoC: adau1372: Update to modern clocking terminology adds 829fddb1f686 ASoC: adau1373: Update to modern clocking terminology adds 33ff453907ee ASoC: adau1701: Update to modern clocking terminology adds a41a008fe822 ASoC: adau17x1: Update to modern clocking terminology adds 21b686e0bf43 ASoC: adau1977: Update to modern clocking terminology adds 9943ab72fd37 ASoC: adav80x: Update to modern clocking terminology adds edd6dffdc667 ASoC: cs42l42: Use two thresholds and increased wait time [...] adds 313fab4820f3 ASoC: tegra: Constify static snd_soc_dai_ops structs adds e3a0dbc5d6d9 ASoC: ad193x: Update to modern clocking terminology adds a4db95b28241 ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" adds 9208d3ca8cb6 ASoC: dt-bindings: wlf,wm8978: Fix I2C address in example adds 9929265f2a7b ASoC: meson: aiu: Fix spelling mistake "Unsupport" -> "Uns [...] adds 99a26f2416fc ASoC: cpcap: Use modern ASoC DAI format terminology adds a91b0e5b0bf6 ASoC: bcm: Convert to modern clocking terminology adds 2a36bd83bf8a ASoC: alc5623: Use modern ASoC DAI format terminology adds a35f2d4406f9 ASoC: ak4671: Use modern ASoC DAI format terminology adds d09000425223 ASoC: dwc-i2s: Update to modern clocking terminology adds b0e3b0a7078d ASoC: dmaengine: Introduce module option prealloc_buffer_s [...] adds b55f03436b28 ASoC: ak5558: Use modern ASoC DAI format terminology adds 93323666d233 ASoC: ak4458: Use modern ASoC DAI format terminology adds d07a6d454ffa ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t adds 6477960755fb ASoC: wm_adsp: Move check for control existence adds 04ae08596737 ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for comp [...] adds df6c505c129a ASoC: wm_adsp: Cancel ongoing work when removing controls adds 5beb8eeade2c ASoC: wm_adsp: Rename generic DSP support adds 6ab1d0cc8470 ASoC: wm_adsp: Introduce cs_dsp logging macros adds 25ca837ba6f4 ASoC: wm_adsp: Separate some ASoC and generic functions adds 186152df4d43 ASoC: wm_adsp: Split DSP power operations into helper functions adds 6092be2d93b3 ASoC: wm_adsp: Move sys_config_size to wm_adsp adds 0700bc2fb94c ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling adds edb1d6d7f039 ASoC: wm_adsp: Move check of dsp->running to better place adds 2169f2f15185 ASoC: wm_adsp: Pass firmware names as parameters when star [...] adds a828056fa1fc ASoC: wm_adsp: move firmware loading to client adds e14682021591 ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp adds 2dd044641ec3 ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops adds f6bc909e7673 firmware: cs_dsp: add driver to support firmware loading o [...] adds ca4c040d4afa Merge series "add driver to support firmware loading on Ci [...] adds 22c861fd7f8e ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_ [...] adds a1ce6e43e2ac ASoC: SOF: pm: fix a stale comment adds 3e5cdded931a ASoC: SOF: imx: add header file for ops adds b05cfb121522 ASoC: mediatek: mt8195: add missing of_node_put in probe adds 6a0ba071b71c ASoC: SOF: add error handling to snd_sof_ipc_msg_data() adds 18845128f5f8 ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ adds b689d81b1608 ASoC: SOF: ipc: Make the error prints consistent in tx_wai [...] adds 3c561a090c79 ASoC: intel: sof_rt5682: update platform device name for M [...] adds 5100436c27aa ASoC: ti: Constify static snd_soc_ops adds 2831b7191726 ASoC: ux500: mop500: Constify static snd_soc_ops adds 67e068ec4596 ASoC: rt5682s: Remove the volatile SW reset register from [...] adds 087330c642a9 ASoC: rt5682s: Use dev_dbg instead of pr_debug adds 853cb0be0eb2 ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK adds 91cf45595021 ASoC: dt-bindings: rt5682s: fix the device-tree schema errors adds 724cd2e42630 ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig adds 626605a3dfb5 ASoC: wm_adsp: remove a repeated including adds 2cbf90a6d52d ASoC: fsl_rpmsg: Add rpmsg audio support for i.MX8ULP adds 57589f82762e ASoC: rt5682: move clk related code to rt5682_i2c_probe adds 5bffa57e573f Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds 540b30fa61e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 58ae4004b9c4 Input: cpcap-pwrbutton - handle errors from platform_get_irq() adds d5f9c43d41ef Input: raydium_i2c_ts - read device version in bootloader mode adds daf87bffd02e Input: palmas-pwrbutton - handle return value of platform_ [...] adds de609b56b832 Input: ads7846 - add short-hand for spi->dev in probe() function adds 937f5d5ec642 Input: ads7846 - remove custom filter handling functions f [...] adds 845ef3a7ce57 Input: ads7846 - switch to devm initialization adds fcc28e0bfcfd Input: cypress-sf - add Cypress StreetFighter touchkey driver adds e2afe95a87a2 dt-bindings: input: Add binding for cypress-sf adds cef6f5cc1408 Input: omap-keypad - prefer struct_size over open coded ar [...] adds f1c80ba0cc8e Input: tmdc - fix spelling mistake "Millenium" -> "Millennium" adds 31ae0102a34e Input: goodix - change goodix_i2c_write() len parameter ty [...] adds a2233cb7b65a Input: goodix - add a goodix.h header file adds 209bda4741f6 Input: goodix - refactor reset handling adds 7642f29c731e Input: goodix - push error logging up into i2c_read and i2 [...] adds 20e317222eea Input: goodix - allow specifying the config filename adds 09182ed20c04 Input: goodix - add support for controllers without flash adds b083704fbf6c Input: elants_i2c - make use of devm_add_action_or_reset() adds 4b3ed1ae2817 Input: raydium_i2c_ts - make use of the helper function de [...] adds d5af8a8f7c4c Input: mpr121 - make use of the helper function devm_add_a [...] adds c59fe308f082 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e1e2614d05b mm: don't include <linux/blk-cgroup.h> in <linux/writeback.h> adds 03acadf5a803 mm: don't include <linux/blk-cgroup.h> in <linux/backing-dev.h> adds f11826446de4 mm: don't include <linux/blkdev.h> in <linux/backing-dev.h> adds 9b264c0e4462 mm: remove spurious blkdev.h includes adds 82fe6daa617f arch: remove spurious blkdev.h includes adds 1cc71b3e029f kernel: remove spurious blkdev.h includes adds 9ec750900692 sched: move the <linux/blkdev.h> include out of kernel/sch [...] adds f43faec23875 block: remove the unused rq_end_sector macro adds 44197059fa8e block: remove the unused blk_queue_state enum adds f177a6c23d8e block: remove the cmd_size field from struct request_queue adds 76794241c09d block: remove the struct blk_queue_ctx forward declaration adds 9dd82c0f430d block: move elevator.h to block/ adds b4c23d801849 block: drop unused includes in <linux/blkdev.h> adds 813174e36dd0 block: drop unused includes in <linux/genhd.h> adds 57d4320a8346 block: move a few merge helpers out of <linux/blkdev.h> adds c285899b9776 block: move integrity handling out of <linux/blkdev.h> adds 0b5222dc3da5 block: move struct request to blk-mq.h adds b9deda2c2326 null_blk: poll queue support adds c4ec50bcccc3 loop: add error handling support for add_disk() adds ba8a791d9465 nbd: add error handling support for add_disk() adds e36cbe76134d aoe: add error handling support for add_disk() adds b8ca4c92d3be drbd: add error handling support for add_disk() adds e4e00b7d3933 n64cart: add error handling support for add_disk() adds 7a60e30557c3 pcd: move the identify buffer into pcd_identify adds ea3d5fcb746a pcd: cleanup initialization adds 327638dec0ce pf: cleanup initialization adds 892c92265579 pd: cleanup initialization adds e4ed399d2995 pcd: add error handling support for add_disk() adds 3d0ec5f1cb3e pcd: fix ordering of unregister_cdrom() adds fea9c131df55 pcd: capture errors on cdrom_register() adds af54d9d8dd63 pd: add error handling support for add_disk() adds 056b5aa40c83 mtip32xx: add error handling support for add_disk() adds 1db0dfb22fe2 pktcdvd: add error handling support for add_disk() adds 7a4423841b4e block/rsxx: add error handling support for add_disk() adds 1683818a4f1a block/sx8: add error handling support for add_disk() adds 55884ae0407c pf: add error handling support for add_disk() adds d45ce9ad9201 cdrom/gdrom: add error handling support for add_disk() adds 2e68b524b486 rbd: add add_disk() error handling adds 33b8b10bc7fd block/swim3: add error handling support for add_disk() adds bda15d383291 floppy: fix add_disk() assumption on exit due to new developments adds 2d61455a9034 floppy: use blk_cleanup_disk() adds b29e2589243b floppy: fix calling platform_device_unregister() on invali [...] adds 6e7bcdf20bae floppy: add error handling support for add_disk() adds 6c488373376b amiflop: add error handling support for add_disk() adds efeed764dfc4 swim: simplify using blk_cleanup_disk() on swim_remove() adds 052f476a9fbb swim: add helper for disk cleanup adds 5d402136f500 swim: add a floppy registration bool which triggers del_gendisk() adds 3272470a8d5f swim: add error handling support for add_disk() adds e32a97d9a445 block/ataflop: use the blk_cleanup_disk() helper adds b83dad8453e9 block/ataflop: add registration bool before calling del_gendisk() adds 4cbf564711a8 block/ataflop: provide a helper for cleanup up an atari disk adds 8620265ec8ff block/ataflop: add error handling support for add_disk() adds ff70294fc9a3 xtensa/platforms/iss/simdisk: add error handling support f [...] adds 679e6d42deb4 Merge branch 'for-5.16/drivers' into for-next adds 73ac1fd7994b block/mq-deadline: Improve request accounting further adds 5eb9e5202056 block/mq-deadline: Add an invariant check adds 30d1c42fb962 block/mq-deadline: Stop using per-CPU counters adds b4d170687c4f block/mq-deadline: Prioritize high-priority requests adds 093ab2277b92 block: print the current process in handle_bad_sector adds 596bfbb575f7 Merge branch 'for-5.16/block' into for-next adds 67f1e027c270 drivers/cdrom: improved ioctl for media change detection adds b013364e341d Merge branch 'for-5.16/cdrom' into for-next adds d23593ef6267 io_uring: dump sqe contents if issue fails adds 9157afc9c1aa io-wq: Remove duplicate code in io_workqueue_create() adds b485f15e0f49 io_uring: kill off ios_left adds 34688ff4607c io_uring: inline io_dismantle_req adds 476596caab39 io_uring: inline linked part of io_req_find_next adds 4567712537f9 io_uring: dedup CQE flushing non-empty checks adds 3f3be202732c io_uring: kill extra wake_up_process in tw add adds c1dabfd16e74 io_uring: add more uring info to fdinfo for debug adds 6bbab234e788 io_uring: remove ctx referencing from complete_post adds b39d3d3fb481 io_uring: optimise io_req_init() sqe flags checks adds 4e3448818fc7 io_uring: return boolean value for io_alloc_async_data adds eefae0895298 io_uring: mark having different creds unlikely adds 2dd583943be1 io_uring: force_nonspin adds e0a5ceb3d707 io_uring: make io_do_iopoll return number of reqs adds 593365467b86 io_uring: use slist for completion batching adds ee43a6c0f332 io_uring: remove allocation cache array adds 1dd1620339cc io-wq: add io_wq_work_node based stack adds ea08448a44a4 io_uring: replace list with stack for req caches adds fe4a7e87cdb9 io_uring: split iopoll loop adds 9709a5bf30b1 io_uring: use single linked list for iopoll adds 25acba7066e3 io_uring: add a helper for batch free adds 6daa453f48e7 io_uring: convert iopoll_completed to store_release adds b17ed4123b09 io_uring: optimise batch completion adds b66da5a0c2f3 io_uring: inline completion batching helpers adds 3d66cf9138b7 io_uring: don't pass tail into io_free_batch_list adds 0f4c46a26e99 io_uring: don't pass state to io_submit_state_end adds 163fdcbfd7ef io_uring: deduplicate io_queue_sqe() call sites adds 9048030a9a00 io_uring: remove drain_active check from hot path adds 6410777d5ea0 io_uring: split slow path from io_queue_sqe adds ca222f345c2f io_uring: inline hot path of __io_queue_sqe() adds 491ee1284ea4 io_uring: reshuffle queue_sqe completion handling adds b8ed81cf71c0 io_uring: restructure submit sqes to_submit checks adds f2bbb523d400 io_uring: kill off ->inflight_entry field adds 7aa6d6ae8908 io_uring: comment why inline complete calls io_clean_op() adds 10400635ddd0 io_uring: disable draining earlier adds 6ac425ab0890 Merge branch 'for-5.16/io_uring' into for-next adds 219331c7249e Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 0e96dc47b95a ahci: remove duplicated PCI device IDs adds ccd91919ecb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 03e033c6ef21 mmc: sdhci: Change the code to check auto_cmd23 adds 5c3955fb123a mmc: mtk-sd: Add wait dma stop done flow adds cf8dfa7cc887 mmc: mtk-sd: Remove unused parameters(mrq) adds 00dc1375934f mmc: mtk-sd: Remove unused parameters adds 8739ebefdba1 mmc: block: Add error handling support for add_disk() adds 922eefdafc80 dt-bindings: mmc: Convert MMC Card binding to a schema adds bb064ee17636 memstick: ms_block: Add error handling support for add_disk() adds b7c6b42faa61 memstick: mspro_block: Add error handling support for add_disk() adds 5c739b6f79ae mmc: omap_hsmmc: Make use of the helper macro SET_RUNTIME_ [...] adds b67fe01e808f dt-bindings: mmc: Add bindings for Intel Thunder Bay SoC adds fe67ae715aef mmc: sdhci-of-arasan: Add intel Thunder Bay SOC support to [...] adds db8a380b7a8e mmc: cqhci: Print out qcnt in case of timeout adds 9764e369b8b7 memstick: jmb38x_ms: Prefer struct_size over open coded ar [...] adds 36900b20aacc dt-bindings: mmc: sdhci-msm: Add compatible string for msm8226 adds 4ed8431c42ba Merge branch 'fixes' into next adds 2a8e1de1be27 mmc: dw_mmc: Dont wait for DRTO on Write RSP error adds bda771769286 dt-bindings: mmc: update mmc-card.yaml reference adds b8ca75057ff1 mmc: sdhci-s3c: drop unneeded MODULE_ALIAS adds a3603d34a5d4 dt-bindings: mmc: mtk-sd: Add hs400 dly3 setting adds 44a9708c8f26 mmc: core: Add host specific tuning support for eMMC HS400 mode adds 9fc8298d3837 mmc: mtk-sd: Add HS400 online tuning support adds 4cb94a9ddd8c mmc: sdhci-omap: Fix NULL pointer exception if regulator i [...] adds 849fd9a68df4 mmc: sdhci-omap: Fix context restore adds f113241ec94d mmc: sdhci-omap: Restore sysconfig after reset adds dc1bf5ea0ec1 mmc: sdhci-omap: Parse legacy ti,non-removable property adds 37421f640216 mmc: sdhci-omap: Check MMCHS_HL_HWINFO register for ADMA adds 8211999fc64c mmc: mmci: Add small comment about reset thread adds 7310e3d723e3 mmc: sdhci: Return true only when timeout exceeds capacity [...] adds f8c76c6679bf dt-bindings: sdhci-omap: Document ti,non-removable propert [...] adds c0e2f52918a6 Merge branch 'fixes' into next adds ea0b7ca8549a mmc: sdhci-s3c: Describe driver in KConfig adds f000d0bc15c4 mmc: sdhci-pci-o2micro: Fix spelling mistake "unsupport" - [...] adds 418836975bf4 mmc: sdhci-sprd: Wait until DLL locked after being configured adds 9366943bd883 memstick: avoid out-of-range warning adds f3e25dac04e1 dt-bindings: mmc: cdns: document Microchip MPFS MMC/SDHCI [...] adds 6fd0f8a3beb1 Merge branch 'fixes' into next adds 22ea8ab0dcc4 dt-bindings: mmc: arasan,sdci: drop unneeded clock-cells d [...] adds 1488969a19bd mmc: slot-gpio: Refactor mmc_gpio_alloc() adds fb99597d255a mmc: slot-gpio: Update default label when no con_id provided adds 33197ba8bda1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 82ab575eb89e power: supply: max17040: extend help/description adds 40a2d98c9763 power: supply: max17042: extend help/description adds 067930724ecd power: reset: ltc2952: Use hrtimer_forward_now() adds 5d1f642aad69 docs: ABI: sysfs-class-power: Documented cycle_count property adds 9ba533eb99bb power: supply: core: Add psy_has_property() adds 5ce39985c604 power: supply: core: Move psy_has_property() to fix build adds 925f7d30b53e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c33e65cbbdc0 Merge existing fixes from regulator/for-5.15 adds b36c6b1887ff regulator: ti-abb: Make use of the helper function devm_io [...] adds b36061c2ea5b regulator: ti-abb: Kconfig: Add helper dependency on COMPILE_TEST adds 6998c575b6dc regulator: vqmmc-ipq4019: Make use of the helper function [...] adds adea28311722 regulator: core: resolve supply voltage deferral silently adds b1c36aae51c9 regulator: Convert SY8106A binding to a schema adds 6f3a9b100379 regulator: rtq6752: Enclose 'enable' gpio control by enable flag adds f1e5ecc5b7cc regulator: fix typo in Kconfig and max8973-regulator adds 5fa6863ba692 spi: Check we have a spi_device_id for each DT compatible adds e458d3f39d91 regulator: pwm-regulator: Make use of the helper function [...] adds c6e5e92cb29e regulator: dummy: Use devm_regulator_register() adds 35d114699b90 regulator: Lower priority of logging when setting supply adds 13c25d475c29 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds 82d13aa22496 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing adds 6adb4c41725e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds 2cf002d19497 apparmor: check/put label on apparmor_sk_clone_security() adds 5268d795d688 apparmor: fix introspection of of task mode for unconfined tasks adds 92de220a7f33 apparmor: update policy capable checks to use a label adds 31ec99e13346 apparmor: switch to apparmor to internal capable check for [...] adds ef70454508c0 security: apparmor: file.h: delete duplicated word adds 4af7c863fc85 security: apparmor: delete repeated words in comments adds d108370c644b apparmor: fix error check adds a4a14c42c3a7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 836f7b6ca082 ima: fix deadlock when traversing "ima_default_rules". adds 03524da6ac53 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds fbafce2f535d certs: Add EFI_CERT_X509_GUID support for dbx entries adds 9536390dcc8c certs: Move load_system_certificate_list to a common function adds ad33a49b42c5 certs: Add ability to preload revocation certs adds e377c31f788f integrity: Load mokx variables into the blacklist keyring adds df4fa650e872 Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 12c5e81d3fd0 audit: prepare audit_context for use in calling contexts b [...] adds 5bd2182d58e9 audit,io_uring,io-wq: add some basic audit support to io_uring adds 67daf270cebc audit: add filtering for io_uring records adds 3a862cacf867 fs: add anon_inode_getfile_secure() similar to anon_inode_ [...] adds 91a9ab7c942a io_uring: convert io_uring to the secure anon inode interface adds cdc1404a4046 lsm,io_uring: add LSM hooks to io_uring adds 740b03414b20 selinux: add support for the io_uring access controls adds d9d8c93938c4 Smack: Brutalist io_uring support adds 8a764ef1bd43 selinux: enable genfscon labeling for securityfs adds f5d0e5e9d72d selinux: remove the SELinux lockdown implementation adds b97b34a11cfd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() adds 222a96b31c24 smack: Guard smack_ipv6_lock definition within a SMACK_IPV [...] adds 387ef964460f Smack:- Use overlay inode label in smack_inode_copy_up() adds 10ab5ff92a43 Merge branch 'next' of git://github.com/cschaufler/smack-next adds f13efafc1a2c iommu/mediatek: Fix out-of-range warning with clang adds 5c8e9a47b5e6 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779a0 support adds 7a62ced8ebd0 iommu/ipmmu-vmsa: Add support for r8a779a0 adds b2b2781a9755 iommu/dart: Clean up IOVA cookie crumbs adds 3d31d4e7a3ef iommu/dma: Unexport IOVA cookie management adds 1cdeb52e5c24 iommu/ipmmu-vmsa: Hook up r8a77980 DT matching code adds 6f87d4e63732 iommu/dart: Remove iommu_flush_ops adds 0b482d0c75bf iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses adds f0b636804c7c iommu/dart: Clear sid2group entry when a group is freed adds 9f78e446bde8 iommu/amd: Use report_iommu_fault() adds 08ae5d4a1ae9 iommu/dma: Fix sync_sg with swiotlb adds 06e620345d54 iommu/dma: Fix arch_sync_dma for map adds ee9d4097cc14 iommu/dma: Skip extra sync during unmap w/swiotlb adds 9b49bbc2c4df iommu/dma: Fold _swiotlb helpers into callers adds 2e727bffbe93 iommu/dma: Check CONFIG_SWIOTLB more broadly adds e81e99bacc9f swiotlb: Support aligned swiotlb buffers adds 2cbc61a1b166 iommu/dma: Account for min_align_mask w/swiotlb adds 0b29edc21567 Merge branches 'arm/mediatek', 'arm/renesas', 'iommu/fixes [...] adds 3cbda0595755 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57d4374be94a audit: rename struct node to struct audit_node to prevent [...] adds d680c6b49c5e audit: Convert to SPDX identifier adds 8e71168e2cc7 lsm_audit: avoid overloading the "key" audit field adds 11a94a36357e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ecc4103f32e9 dt-binding: usb: xilinx: Convert binding to YAML adds 0e3e0fa76609 dt-bindings: memory: fsl: convert DDR controller to dtschema adds bf99826f239e dt-bindings: Convert Reserved Memory binding to a schema adds ddf6cc9a7295 dt-bindings: arm: Convert ARM CCI-400 binding to a schema adds caa80275c648 dt-bindings: gnss: Convert UBlox Neo-6M binding to a schema adds e978d5271f71 dt-bindings: media: ti,cal: Fix example adds dd2c898bc20b dt-bindings: w1: Convert 1-Wire GPIO binding to a schema adds 53182e81f47d kbuild: Enable DT schema checks for %.dtb targets adds bb667205406c dt-bindings: w1: update w1-gpio.yaml reference adds 1b4e3ca2dcc2 dt-bindings: arm,vexpress-juno: Fix 'motherboard' node name adds 6f4276ecc0f7 dt-bindings: arm,vexpress-juno: Add missing motherboard pr [...] adds f46428f066dd dt-bindings: riscv: correct e51 and u54-mc CPU bindings adds c9dcc63e23fe docs: dt: submitting-patches: Add note about other project usage adds 9ae54ce551e9 kbuild: Enable dtc 'unit_address_format' warning by default adds 2e8b4b6ebe56 dt-bindings: interrupt-controller: Convert MSI controller [...] adds da73f4ee4a9a dt-bindings: interrupt-controller: msi: Add msi-ranges property adds a3b539fedc09 dt-bindings: pci: Add DT bindings for apple,pcie adds 050109f08c28 dt-bindings: mailbox: fix incorrect gce.h file paths adds 9ae9c51b092b dt-bindings: rng: convert OMAP and Inside-Secure HWRNG to [...] adds 31ee69e69b25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds becbca18ae8f Merge existing fixes from spi/for-5.15 adds ca8e8a18272e spi: amd: Refactor code to use less spi_master_get_devdata adds 356b02f9ec3a spi: amd: Refactor amd_spi_busy_wait adds 3b02d2890bc5 spi: amd: Remove unneeded variable adds 777a2cbbaf1c spi: amd: Don't wait for a write-only transfer to finish adds ff4daa7dd7e6 dt-bindings: spi: Document Ingenic SPI controller bindings adds ae5f94cc00a7 SPI: add Ingenic JZ47xx driver. adds 7b3fd8109b5d MIPS: JZ4780: CI20: DTS: add SPI controller config adds 9722162f0103 Merge series "Support for Ingenic JZ47xx SPI controller" f [...] adds 98c29b35a7e3 spi: rspi: drop unneeded MODULE_ALIAS adds 3323129a6db9 spi: sh-msiof: drop unneeded MODULE_ALIAS adds 09134c5322df spi: Fixed division by zero warning adds 66ae258ccf40 Merge branch 'spi-5.15' into spi-5.16 adds 5b71cbf08a1e spi: s3c64xx: describe driver in KConfig adds eca17cbabd0c spi: Add sc7280 support adds 1f01818b410a spi: cadence: add dt-bindings documentation for Cadence XS [...] adds a16cc8077627 spi: cadence: add support for Cadence XSPI controller adds 728cb436d4be Merge series "add support for Cadence's XSPI controller" f [...] adds 5c258a8a9cf9 spi: cadence: Fix spelling mistake "nunber" -> "number" adds 91b3b62061d0 Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 1407d975c569 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9af9dcf11bda x86/xen: Mark cpu_bringup_and_idle() as dead_end_function adds b7b205c3a0bc x86/xen: Move hypercall_page to top of the file adds 8b946cc38e06 objtool: Introduce CFI hash adds f56dae88a81f objtool: Handle __sanitize_cov*() tail calls adds 2b2f72d4d819 x86/kvm: Always inline sev_*guest() adds a168233a440d x86/kvm: Always inline vmload() / vmsave() adds e25b694bf1d9 x86: Always inline context_tracking_guest_enter() adds aee045ed0a6b x86/kvm: Always inline to_svm() adds 010050a86393 x86/kvm: Always inline evmcs_write64() adds c6b01dace2cd x86: Always inline ip_within_syscall_gap() adds 2c36d87be493 x86/sev: Fix noinstr for vc_ghcb_invalidate() adds ce0b9c805dd6 locking/lockdep: Avoid RCU-induced noinstr fail adds e9382440de18 x86/paravirt: Mark arch_local_irq_*() __always_inline adds eac46b323b28 x86/paravirt: Use PVOP_* for paravirt calls adds 0a53c9acf4da x86/xen: Make read_cr2() noinstr adds 209cfd0cbb67 x86/xen: Make write_cr2() noinstr adds f4afb713e5c3 x86/xen: Make get_debugreg() noinstr adds 7361fac0465b x86/xen: Make set_debugreg() noinstr adds 20125c872a3f x86/xen: Make save_fl() noinstr adds 74ea805b79d2 x86/xen: Make hypercall_page noinstr adds d7bfc7d57cbe x86/xen: Make irq_enable() noinstr adds 09c413071e2d x86/xen: Make irq_disable() noinstr adds 847d9317b2b9 x86/xen: Mark xen_force_evtchn_callback() noinstr adds 1462eb381b4c x86/xen: Rework the xen_{cpu,irq,mmu}_opsarrays adds db2b0c5d7b6f objtool: Support pv_opsindirect calls for noinstr adds 153bbb68811b Merge remote-tracking branch 'tip/objtool/core' into tip-master adds 496a18f09374 perf/x86/intel/uncore: Support extra IMC channel on Ice La [...] adds e2bb9fab08cb perf/x86/intel/uncore: Fix invalid unit check adds f42e8a603c88 perf/x86/intel/uncore: Fix Intel ICX IIO event constraints adds 9d756e408e08 perf/x86/intel/uncore: Fix Intel SPR CHA event constraints adds 67c5d44384f8 perf/x86/intel/uncore: Fix Intel SPR IIO event constraints adds f01d7d558e18 perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints adds 4034fb207e30 perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints adds 41100833cdd8 perf/x86: Add compiler barrier after updating BTS adds 78c57eaa9886 Merge remote-tracking branch 'tip/perf/core' into tip-master adds 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() adds d47c916cad78 Merge remote-tracking branch 'tip/locking/wwmutex' into ti [...] adds 2507003a1d10 lockdep: Let lock_is_held_type() detect recursive read as read adds a2e05ddda11b lockdep: Improve comments in wait-type checks adds f7427ba5ce9c locking/lockdep: Cleanup the repeated declaration adds ca829739f062 Merge remote-tracking branch 'tip/locking/core' into tip-master adds 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale adds ddc70d2f3012 Merge remote-tracking branch 'tip/x86/cleanups' into tip-master adds 013ce5ed58f7 sched/fair: Add NOHZ balancer flag for nohz.next_balance updates adds df100a6682d3 sched/fair: Trigger nohz.next_balance updates when a CPU g [...] adds e9e5ba93a24d sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD adds 4b2b9ed7b987 sched/core: Simplify core-wide task selection adds 1f74f9ea5a0c fs/proc/uptime.c: Fix idle time reporting in /proc/uptime adds 4b1e9afe8af5 sched: Account number of SCHED_IDLE entities on each cfs_rq adds 7e2ce158699b sched: reduce sched slice for SCHED_IDLE entities adds bb1fc3bc5217 sched: adjust sleeper credit for SCHED_IDLE entities adds 9525616d056e sched/fair: Add cfs bandwidth burst statistics adds 9de47777ee77 sched/fair: Add document for burstable CFS bandwidth adds 9964e5cf7598 kselftests/sched: cleanup the child processes adds 5855e81a4a3b sched/fair: Use __schedstat_set() in set_next_entity() adds cb3e971c435d sched: Make struct sched_statistics independent of fair sc [...] adds a05296a6e291 sched: Make schedstats helpers independent of fair sched class adds a95f0507a1a4 sched: Introduce task block time in schedstats adds 75ded49a19c6 sched/rt: Support sched_stat_runtime tracepoint for RT sch [...] adds 1ff69baabc2f sched/rt: Support schedstats for RT sched class adds db4570a26807 sched/dl: Support sched_stat_runtime tracepoint for deadli [...] adds fce7dd1e9c19 sched/dl: Support schedstats for deadline sched class adds e23bc1e6d52e sched: Remove unused inline function __rq_clock_broken() adds 682dc167b47b sched: Provide Kconfig support for default dynamic preempt mode adds 4212bade2e86 kthread: Move prio/affinite change into the newly created thread adds 014bfe892220 x86/sched: Decrease further the priorities of SMT siblings adds 048679b6a675 sched/topology: Introduce sched_group::flags adds cb0e4ee938b1 sched/fair: Optimize checking for group_asym_packing adds a7bd2ed2dc9e sched/fair: Provide update_sg_lb_stats() with sched domain [...] adds f58215ed2ff9 sched/fair: Carve out logic to mark a group for asymmetric [...] adds eac6f3841f1d sched/fair: Consider SMT in ASYM_PACKING load balance adds afa827fbca80 Merge remote-tracking branch 'tip/sched/core' into tip-master adds e1a6af4b000c genirq: Update irq_set_irqchip_state documentation adds e739f98b4b11 genirq: Move prio assignment into the newly created thread adds b70e13885cf6 genirq: Disable irqfixup/poll on PREEMPT_RT. adds 43f415155a8d Merge remote-tracking branch 'tip/irq/core' into tip-master adds b968e84b509d x86/iopl: Fake iopl(3) CLI/STI usage adds 44b979fa302c x86/mm/64: Improve stack overflow warnings adds 7fae4c24a2b8 x86: Increase exception stack sizes adds f0c0660528e3 Merge remote-tracking branch 'tip/x86/core' into tip-master adds 64c76a84337a x86/Kconfig: Fix an unused variable error in dell-smm-hwmon adds fd5911a33f1b Merge remote-tracking branch 'tip/x86/misc' into tip-master adds 326b567f82df x86/extable: Tidy up redundant handler functions adds 32fd8b59f91f x86/extable: Get rid of redundant macros adds e42404afc4ca x86/mce: Deduplicate exception handling adds 083b32d6f4fa x86/mce: Get rid of stray semicolons adds 46d28947d987 x86/extable: Rework the exception table mechanics adds 2cadf5248b93 x86/extable: Provide EX_TYPE_DEFAULT_MCE_SAFE and EX_TYPE_ [...] adds c1c97d175493 x86/copy_mc: Use EX_TYPE_DEFAULT_MCE_SAFE for exception fixups adds c6304556f3ae x86/fpu: Use EX_TYPE_FAULT_MCE_SAFE for exception fixups adds 0c2e62ba04cd x86/extable: Remove EX_TYPE_FAULT from MCE safe fixups adds 4339d0c63c2d x86/fpu/signal: Clarify exception handling in restore_fpre [...] adds 4164a482a5d9 x86/fpu/signal: Move header zeroing out of xsave_to_user_s [...] adds fcfb7163329c x86/fpu/signal: Move xstate clearing out of copy_fpregs_to [...] adds 052adee66828 x86/fpu/signal: Change return type of copy_fpstate_to_sigf [...] adds 2af07f3a6e9f x86/fpu/signal: Change return type of copy_fpregs_to_sigfr [...] adds ee4ecdfbd289 x86/signal: Change return type of restore_sigcontext() to boolean adds f3305be5feec x86/fpu/signal: Change return type of fpu__restore_sig() t [...] adds 1193f408cd51 x86/fpu/signal: Change return type of __fpu_restore_sig() [...] adds be0040144152 x86/fpu/signal: Change return code of check_xstate_in_sigf [...] adds a2a8fd9a3efd x86/fpu/signal: Change return code of restore_fpregs_from_ [...] adds 724fc0248d45 x86/fpu/signal: Fix missed conversion to correct boolean r [...] adds 8a022ff33f3d Merge remote-tracking branch 'tip/x86/fpu' into tip-master adds a6e3cf70b772 x86/mce: Change to not send SIGBUS error during copy from user adds 690658471b5f x86/mce: Drop copyin special case for #MC adds 631adc7b0bba x86/mce: Get rid of the mce_severity function pointer adds cbe1de162d82 x86/mce: Get rid of machine_check_vector adds 8121b8f947be x86/mce: Get rid of msr_ops adds cc466666ab09 x86/mce: Get rid of the ->quirk_no_way_out() indirect call adds 15802468a95b x86/mce: Sort mca_config members to get rid of unnecessary [...] adds eb3e8bd5eae9 Merge remote-tracking branch 'tip/ras/core' into tip-master adds f87bc8dc7a7c x86/asm: Add _ASM_RIP() macro for x86-64 (%rip) suffix adds 0507503671f9 x86/asm: Avoid adding register pressure for the init case [...] adds f3f07ae425bc x86/umip: Downgrade warning messages to debug loglevel adds d4bfebd9ef49 Merge remote-tracking branch 'tip/x86/cpu' into tip-master adds 0c4ca3654df2 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] adds 4646da896a44 Merge branch 'edac-urgent' into edac-for-next adds 470b52564cce EDAC/al_mc: Make use of the helper function devm_add_actio [...] adds 1c60e6f24b67 Merge branch 'edac-misc' into edac-for-next adds 631bbf6d178e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 2431774f04d1 rcu: Mark accesses to rcu_state.n_force_qs adds 52b030aa2786 rcu-nocb: Fix a couple of tree_nocb code-style nits adds 88ee23ef1c12 rcu: Eliminate rcu_implicit_dynticks_qs() local variable rnhqp adds 9424b867a759 rcu: Eliminate rcu_implicit_dynticks_qs() local variable ruqp adds 13bc8fa8057a doc: Add another stall-warning root cause in stallwarn.rst adds 3ac858785231 rcu: Fix undefined Kconfig macros adds ebc88ad49136 rcu: Comment rcu_gp_init() code waiting for CPU-hotplug op [...] adds 2caebefb00f0 rcu: Move rcu_dynticks_eqs_online() to rcu_cpu_starting() adds 768f5d50e6ad rcu: Simplify rcu_report_dead() call to rcu_report_exp_rdp() adds 4aa846f97c0c rcu: Make rcutree_dying_cpu() use its "cpu" parameter adds ebb6d30d9ed1 rcu: Make rcu_normal_after_boot writable again adds 1eac0075ebee rcu: Make rcu update module parameters world-readable adds f0b2b2df5423 rcu: Fix existing exp request check in sync_sched_exp_onli [...] adds 925da92ba5cb rcu: Avoid unneeded function call in rcu_read_unlock() adds 2f611d044b8d scftorture: Allow zero weight to exclude an smp_call_funct [...] adds 2b1388f8a408 scftorture: Shut down if nonsensical arguments given adds da9366c627ef scftorture: Account for weight_resched when checking for a [...] adds c3d0258d5af2 scftorture: Count reschedule IPIs adds f2bdf7dc0da2 scftorture: Warn on individual scf_torture_init() error co [...] adds cbe0d8d91415 rcu-tasks: Wait for trc_read_check_handler() IPIs adds 96017bf90397 rcu-tasks: Simplify trc_read_check_handler() atomic operations adds 18f08e758f34 rcu-tasks: Add trc_inspect_reader() checks for exiting cri [...] adds a5c071ccfa17 rcu-tasks: Remove second argument of rcu_read_unlock_trace [...] adds c4f113ac450a rcu-tasks: Fix s/instruction/instructions/ typo in comment adds 0db7c32ad316 rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kt [...] adds d0a85858569e rcu-tasks: Fix s/rcu_add_holdout/trc_add_holdout/ typo in comment adds 89401176daf0 rcu-tasks: Correct firstreport usage in check_all_holdout_ [...] adds d39ec8f3c12a rcu-tasks: Correct comparisons for CPU numbers in show_sta [...] adds a6517e9ce011 rcu-tasks: Clarify read side section info for rcu_tasks_ru [...] adds ed42c3806712 rcu-tasks: Fix read-side primitives comment for call_rcu_t [...] adds 46aa886c483f rcu-tasks: Fix IPI failure handling in trc_wait_for_one_reader adds 8af9e2c7826a rcu-tasks: Update comments to cond_resched_tasks_rcu_qs() adds fda84866b1e6 rcutorture: Suppressing read-exit testing is not an error adds efeff6b39b9d rcutorture: Warn on individual rcu_torture_init() error co [...] adds b3b3cc618ee0 locktorture: Warn on individual lock_torture_init() error [...] adds ed60ad733aa4 refscale: Warn on individual ref_scale_init() error conditions adds eb77abfdeed2 rcuscale: Warn on individual rcu_scale_init() error conditions adds fd13fe16db0d rcutorture: Don't cpuhp_remove_state() if cpuhp_setup_stat [...] adds 71921a9606dd rcutorture: Avoid problematic critical section nesting on [...] adds 11e46f0804c4 torture: Apply CONFIG_KCSAN_STRICT to kvm.sh --kcsan argument adds b380b10b84c3 torture: Make torture.sh print the number of files to be c [...] adds 2010776f8ccb tools/rcu: Add an extract-stall script adds ae3357ac1127 torture: Allot 1G of memory for scftorture runs adds faaaf2ac03a8 torture: Make kvm-remote.sh print size of downloaded tarball adds 087388a77922 Merge branches 'fixes.2021.09.16a', 'scftorture.2021.09.16 [...] adds e80704272f5c kcsan: test: Defer kcsan_test_init() after kunit initialization adds 80804284103a kcsan: test: Use kunit_skip() to skip tests adds ade3a58b2d40 kcsan: test: Fix flaky test case adds 55a55fec5015 kcsan: Add ability to pass instruction pointer of access t [...] adds f4c87dbbef26 kcsan: Save instruction pointer for scoped accesses adds 6c65eb75686f kcsan: Start stack trace with explicit location if provided adds d627c537c258 kcsan: Support reporting scoped read-write access type adds 78c3d954e2b3 kcsan: Move ctx to start of argument list adds ac20e39e8d25 kcsan: selftest: Cleanup and add missing __init adds 15b69ff72ce0 Merge branch 'kcsan.2021.09.13b' into HEAD adds e053322ed118 tools/memory-model: Document locking corner cases adds 7cdc2ce57ce1 tools/memory-model: Make judgelitmus.sh note timeouts adds df805c14723f tools/memory-model: Make cmplitmushist.sh note timeouts adds bf9b5e1f574c tools/memory-model: Make judgelitmus.sh identify bad macros adds e828bc8f84d6 tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds e484012ea65c tools/memory-model: Fix paulmck email address on pre-exist [...] adds 11fe54471557 tools/memory-model: Update parseargs.sh for hardware verification adds dc20e38348b3 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds caa5e2cfcbe6 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 6352b2858a6e tools/memory-model: Fix checkalllitmus.sh comment adds 9f41dc9f4b00 tools/memory-model: Hardware checking for check{,all}litmus.sh adds a2ba13b1ca03 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds 245fdbf1f300 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 7fe4f4048b44 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 30f9cfefec39 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 3f75a557f5c7 tools/memory-model: Keep assembly-language litmus tests adds 5944cbfd4036 tools/memory-model: Allow herd to deduce CPU type adds 1b5fdb8ac3b0 tools/memory-model: Make runlitmus.sh check for jingle errors adds b323b08527f5 tools/memory-model: Add -v flag to jingle7 runs adds 3dfc1933f249 tools/memory-model: Implement --hw support for checkghlitmus.sh adds 07c06956fc2a tools/memory-model: Fix scripting --jobs argument adds 2774beb8d80a tools/memory-model: Make checkghlitmus.sh use mselect7 adds 926aed148ad8 tools/memory-model: Make history-check scripts use mselect7 adds 139dbab9d465 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 55e771147bdf tools/memory-model: Repair parseargs.sh header comment adds 1b7daa7ff68b tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 3e49e7196cfe tools/memory-model: Add data-race capabilities to judgelitmus.sh adds b11225c67539 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 1ff5a4bb6806 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds a9a38e204bcf Merge branch 'lkmm-dev.2021.09.13a' into HEAD adds e0ed32f33fb8 EXP timers/nohz: Last resort update jiffies on nohz_full I [...] adds 116996d008ed clocksource: Forgive repeated long-latency watchdog clocks [...] adds 9c2eed2c4c24 rcu: Replace ________p1 and _________p1 with __UNIQUE_ID(rcu) adds 0be88d81a72a rcu: Tighten rcu_advance_cbs_nowake() checks adds 64349132042d rcu-tasks: Don't remove tasks with pending IPIs from holdout list adds 212aee5435c2 testing/bpf: Update test names for xchg and cmpxchg adds 71fb2257c2cf torture: Catch kvm.sh help text up with actual options adds f7937d42eea9 rcutorture: Sanitize RCUTORTURE_RDR_MASK adds fff802043e30 rcutorture: More thoroughly test nested readers adds 830ca2abfa59 srcu: Prevent redundant __srcu_read_unlock() wakeup adds 7193f47219a6 rcutorture: Suppress pi-lock-across read-unlock testing fo [...] adds a892e71bb551 doc: Remove obsolete kernel-per-CPU-kthreads RCU_FAST_NO_H [...] adds 198f7785243b torture: Remove RCU_FAST_NO_HZ from rcuscale and refscale [...] adds a5ded35b2547 torture: Remove RCU_FAST_NO_HZ from rcu scenarios adds 172799c79c4b rcu: Remove the RCU_FAST_NO_HZ Kconfig option adds 204b3e415167 rcu: Move rcu_needs_cpu() to tree.c adds c5bdaba8d330 rcu: Ignore rdp.cpu_no_qs.b.exp on premptible RCU's rcu_qs() adds 7a71ead5cef3 rcu: Move rcu_data.cpu_no_qs.b.exp reset to rcu_export_exp_rdp() adds 69f1b40102a7 rcu: Remove rcu_data.exp_deferred_qs and convert to rcu_da [...] adds b7c8a352353a rcu: Always inline rcu_dynticks_task*_{enter,exit}() adds 6f45070ea1b7 rcu: Fix rcu_dynticks_curr_cpu_in_eqs() vs noinstr adds 3ea886384ad3 rcu: Mark sync_sched_exp_online_cleanup() ->cpu_no_qs.b.exp load adds 428dc13fac02 rcu: in_irq() cleanup adds 7ceb54c9908b rcu: Prevent expedited GP from enabling tick on offline CPU adds 718ecc280a84 rcu: Make idle entry report expedited quiescent states adds 23640673f085 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 64c785082c21 KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. adds feb3162f9deb KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. adds 11476d277e06 KVM: use vma_pages() helper adds 6470accc7ba9 KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_ma [...] adds ae0946cd3601 KVM: Optimize kvm_make_vcpus_request_mask() a bit adds 381cecc5d7b7 KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() adds baff59ccdc65 KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() adds 620b2438abf9 KVM: Make kvm_make_vcpus_request_mask() use pre-allocated [...] adds 1e254d0d86a0 Revert "x86/kvm: fix vcpu-id indexed array sizes" adds a1c42ddedf35 kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS adds 15cabbc259f2 KVM: x86: Subsume nested GPA read helper into load_pdptrs() adds 94c641ba7a89 KVM: x86: Simplify retrieving the page offset when loading PDTPRs adds ff8828c84f93 KVM: x86: Do not mark all registers as avail/dirty during [...] adds 5ebbc470d7f3 KVM: x86: Remove defunct setting of CR0.ET for guests duri [...] adds e8f65b9bb483 KVM: x86: Remove defunct setting of XCR0 for guest during [...] adds 583d369b36a9 KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() adds d06567353e12 KVM: VMX: Drop explicit zeroing of MSR guest values at vCP [...] adds 06692e4b8055 KVM: VMX: Move RESET emulation to vmx_vcpu_reset() adds 9ebe530b9f5d KVM: SVM: Move RESET emulation to svm_vcpu_reset() adds 62dd57dd67d7 KVM: x86: WARN on non-zero CRs at RESET to detect improper [...] adds 25b9784586a4 KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for [...] adds d22869aff4dc kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" adds 22d7108ce472 KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vm [...] adds c6cecc4b9324 KVM: x86/mmu: Complete prefetch for trailing SPTEs for dir [...] adds bd047e544089 KVM: X86: Don't flush current tlb on shadow page modification adds 06152b2dec3e KVM: X86: Remove kvm_mmu_flush_or_zap() adds c3e5e415bc1e KVM: X86: Change kvm_sync_page() to return true when remot [...] adds 5591c0694d85 KVM: X86: Zap the invalid list after remote tlb flushing adds cc2a8e66bbcd KVM: X86: Remove FNAME(update_pte) adds f1c4a88c41ea KVM: X86: Don't unsync pagetables when speculative adds 8b8f9d753b84 KVM: X86: Don't check unsync if the original spte is writible adds 515a0c79e796 kvm: irqfd: avoid update unmodified entries of the routing adds 0226a45c468f KVM: x86: nSVM: don't copy pause related settings adds 4c84926e229e KVM: x86: SVM: add module param to control LBR virtualization adds 912fd696981d KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset adds efe7f6d7d6eb KVM: x86: SVM: add module param to control TSC scaling adds d182da87f403 KVM: x86: nSVM: implement nested TSC scaling adds 827c26de9c68 KVM: X86: Move PTE present check from loop body to __shado [...] adds a11eff0f35de kvm: x86: abstract locking around pvclock_update_vm_gtod_copy adds 32e638cf4486 KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate [...] adds 3c95e9e735a7 KVM: x86: Fix potential race in KVM_GET_CLOCK adds 5cd1f0bc0bbe KVM: MMU: pass unadulterated gpa to direct_page_fault adds 30dc3dfdbaaa KVM: MMU: Introduce struct kvm_page_fault adds 4deac060dc28 KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault adds 92c24aee1e31 KVM: MMU: change direct_page_fault() arguments to kvm_page_fault adds 69fa94fa1b5e KVM: MMU: change page_fault_handle_page_track() arguments [...] adds 8e67b082d00e KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault adds e695ee080264 KVM: MMU: change handle_abnormal_pfn() arguments to kvm_pa [...] adds 7682c06b7852 KVM: MMU: change __direct_map() arguments to kvm_page_fault adds 161fd43170b0 KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault adds 172b73199118 KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault adds 8354fa96fcef KVM: MMU: change tdp_mmu_map_handle_target_level() argumen [...] adds a38f5cc91636 KVM: MMU: change fast_page_fault() arguments to kvm_page_fault adds ac12eee75a38 KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kv [...] adds 61f61af651c5 KVM: MMU: change disallowed_hugepage_adjust() arguments to [...] adds caa24d5e0ff3 KVM: MMU: change tracepoints arguments to kvm_page_fault adds 4c639f56be36 KVM: x86/mmu: Verify shadow walk doesn't terminate early i [...] adds d501fc6e9cc5 KVM: x86/mmu: Fold rmap_recycle into rmap_add adds 85ad279c8b62 KVM: MMU: mark page dirty in make_spte adds 2e67a85860a2 KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_se [...] adds ef586d1e8848 KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault adds db6de0a2ad26 KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_pa [...] adds 715ad7adf32a KVM: MMU: inline set_spte in mmu_set_spte adds 392cbfb3c076 KVM: MMU: inline set_spte in FNAME(sync_page) adds 9b109ce27c8b KVM: MMU: clean up make_spte return value adds 3af139319f56 KVM: MMU: remove unnecessary argument to mmu_set_spte adds 45575d3a8bd3 KVM: MMU: set ad_disabled in TDP MMU role adds 64629ad975ed KVM: MMU: pass kvm_mmu_page struct to make_spte adds 4bee07544d0c KVM: MMU: pass struct kvm_page_fault to mmu_set_spte adds ba2bd1de3652 KVM: x86/mmu: Avoid memslot lookup in rmap_add adds 09868303091d KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_tr [...] adds 7d660912a671 KVM: x86: Expose Predictive Store Forwarding Disable adds f3bc8bcd35f5 kvm: use kvfree() in kvm_arch_free_vm() adds 395ef6d29096 nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB adds edf21cb43946 KVM: x86: add config for non-kvm users of page tracking adds 35b330bba6a7 KVM: x86: only allocate gfn_track when necessary adds 960c166caa71 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds c7231320c104 s390/gmap: validate VMA in __gmap_zap() adds ab6210d05512 s390/gmap: don't unconditionally call pte_unmap_unlock() i [...] adds 29ea002d77fa s390/mm: validate VMA in PGSTE manipulation functions adds c09925c07232 s390/mm: fix VMA and page table handling code in storage k [...] adds aea2b8147213 s390/uv: fully validate the VMA before calling follow_page() adds 6cafc8539321 s390/mm: no need for pte_alloc_map_lock() if we know the p [...] adds 5166f0ccd987 s390/mm: optimize set_guest_storage_key() adds d5d7bdc80baf s390/mm: optimize reset_guest_reference_bit() adds f8a277a73d18 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds 28ef3ed7c37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4c51ba9af42d platform/x86: hp-wmi: add support for omen laptops adds ad62cd93198b platform/x86: Add driver for ACPI WMAA EC-based backlight control adds 07ce4cfd292c platform/x86: wmi: fix kernel doc adds 3ecace310f4d platform/x86: wmi: fix checkpatch warnings adds cd3e3d294e52 platform/x86: wmi: remove commas adds 9bf9ca95a16e platform/x86: wmi: remove unnecessary initialization adds 43aacf838ef7 platform/x86: wmi: remove unnecessary initializations adds 21397cac5daa platform/x86: wmi: remove unnecessary variable adds 84eacf7e6413 platform/x86: wmi: remove unnecessary argument adds c06a2fde7982 platform/x86: wmi: remove unnecessary casts adds e83c799270e1 platform/x86: wmi: remove stray empty line adds 1ebe62bec412 platform/x86: wmi: remove unnecessary checks adds 1c95ace78b6e platform/x86: wmi: use BIT() macro adds 285dd01a6cfe platform/x86: wmi: use bool instead of int adds 67f472fdacf4 platform/x86: wmi: use guid_t and guid_equal() adds dea878d88f9d platform/x86: wmi: make GUID block packed adds 6133913a8209 platform/x86: wmi: use sysfs_emit() adds 6e0bc588a084 platform/x86: wmi: use !p to check for NULL adds 7410b8e634ce platform/x86: wmi: use sizeof(*p) in allocation adds 1ce69d2b9620 platform/x86: wmi: remove variable adds f5431bf1e678 platform/x86: wmi: move variables adds bba08f358f79 platform/x86: wmi: align arguments of functions adds 1c23ab912810 platform/x86: wmi: improve debug messages adds 1975718c488a platform/x86: wmi: do not fail if disabling fails adds 736b48aae5e8 platform/x86: wmi: simplify error handling logic adds e7b2e33449e2 platform/x86: wmi: introduce helper to convert driver to W [...] adds 57f2ce892113 platform/x86: wmi: introduce helper to generate method names adds 51142a0886bd platform/x86: wmi: introduce helper to determine type adds 25be44f6e2fc platform/x86: wmi: introduce helper to retrieve event data adds b0179b805eed platform/x86: wmi: more detailed error reporting in find_guid() adds 1f88e0a22f7c platform/x86: acer-wmi: use __packed instead of __attribut [...] adds 7b6bf51de974 platform/x86: Add Intel ishtp eclite driver adds 9cfe02023cf6 platform/x86: amd-pmc: Check s0i3 cycle status adds f6045de1f532 platform/x86: amd-pmc: Export Idlemask values based on the APU adds 8f84a3973c6a platform: lg-laptop: drop unneeded MODULE_ALIAS adds d24236cb7cf2 platform/x86: dell: fix DELL_WMI_PRIVACY dependencies & bu [...] adds cf5585f92164 platform/x86/intel: hid: Add DMI switches allow list adds 6ffd9639382f platform/x86: gigabyte-wmi: add support for B550I Aorus Pro AX adds 5fbd827eb9c2 platform/x86: dell-wmi: Recognise or support new switches adds 40635cd32f0d platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS [...] adds 9c93f8f4fc8c platform/x86: amd-pmc: Send command to dump data after cle [...] adds 7dbcaf743df5 platform/x86: amd-pmc: Add a message to print resume time info adds 6a684635478c update email addresses. Change all email addresses for Mar [...] adds 599482c58ebd platform/x86: ideapad-laptop: Add platform support for Ide [...] adds c99ca78d67a6 platform/x86: thinkpad_acpi: Switch to common use of attributes adds bd85c1c6290e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5135b2139212 MAINTAINERS: Add Prashant's maintainership of cros_ec drivers adds d50497c4a05e platform/chrome: cros_ec_proto: Fix check_features ret val adds 73eff8602ad1 platform/chrome: cros-ec-typec: Cleanup use of check_features adds f636fb044ad6 iio: common: cros_ec_sensors: simplify getting .driver_data adds f11c35e18150 platform/chrome: cros_ec_sensorhub: simplify getting .driver_data adds eb057514ccca platform/chrome: cros_ec: Fix spelling mistake "responsed" [...] adds f8f8daa10a0d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 811b5440c6e4 led-class-flash: fix -Wrestrict warning adds 2a5a8fa8b231 leds: trigger: use RCU to protect the led_cdevs list adds 939775332bad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8381ad4a3b1 ipmi:watchdog: Set panic count to proper value on a panic adds 35f4caec9d51 ipmi: Disable some operations during a panic adds f2fe65c2ed5c next-20210930/ipmi adds 8988bacd6045 kobject: unexport kobject_create() in kobject.h adds 86854b4379d4 driver core: platform: Make use of the helper macro SET_RU [...] adds 2935662449df kernfs: remove kernfs_create_file and kernfs_create_file_ns adds eaf501e0d8af kernfs: remove the unused lockdep_key field in struct kernfs_ops adds 5cf3bb0d3a2d sysfs: split out binary attribute handling from sysfs_add_ [...] adds d1a1a9606e08 sysfs: refactor sysfs_add_file_mode_ns adds 820879ee1865 sysfs: simplify sysfs_kf_seq_show adds 7065f92255bb driver core: Clarify that dev_err_probe() is OK even w/out [...] adds 3628f5734237 ABI: sysfs-bus-usb: better document variable argument adds 05d2024ad1e2 ABI: sysfs-tty: better document module name parameter adds a19ea9e3c809 ABI: sysfs-kernel-slab: use a wildcard for the cache name adds 18e49b304633 ABI: security: fix location for evm and ima_policy adds ea84409f88f8 ABI: sysfs-class-tpm: use wildcards for pcr-* nodes adds 08981d29c33a ABI: sysfs-bus-rapidio: use wildcards on What definitions adds 1e0349f6d884 ABI: sysfs-class-cxl: place "not in a guest" at description adds 6f0e46518327 ABI: sysfs-class-devfreq-event: use the right wildcards on What adds 743e4636b789 ABI: sysfs-class-mic: use the right wildcards on What definitions adds 9fc3678e4784 ABI: pstore: Fix What field adds 4e25928cf854 ABI: sysfs-class-typec: fix a typo on a What field adds 2e6a03239440 ABI: sysfs-ata: use a proper wildcard for ata_* adds 92d35cdc9a30 ABI: sysfs-class-infiniband: use wildcards on What definitions adds 24d732a90863 ABI: sysfs-bus-pci: use wildcards on What definitions adds 5475cd780cc9 ABI: sysfs-bus-soundwire-master: use wildcards on What def [...] adds c5c0c4ea0ed5 ABI: sysfs-bus-soundwire-slave: use wildcards on What definitions adds c84aaa4da145 ABI: sysfs-class-gnss: use wildcards on What definitions adds 0d502366d621 ABI: sysfs-class-mei: use wildcards on What definitions adds 03f5721ac2e6 ABI: sysfs-class-mux: use wildcards on What definitions adds 24e83d415edd ABI: sysfs-class-pwm: use wildcards on What definitions adds fa1d8fdd238b ABI: sysfs-class-rc: use wildcards on What definitions adds a5d01b5fcebf ABI: sysfs-class-rc-nuvoton: use wildcards on What definitions adds c8d4b62def4d ABI: sysfs-class-uwb_rc: use wildcards on What definitions adds 6b85d2f71574 ABI: sysfs-class-uwb_rc-wusbhc: use wildcards on What definitions adds 5097586d21f0 ABI: sysfs-devices-platform-dock: use wildcards on What de [...] adds 26d6ba2f89c3 ABI: sysfs-devices-system-cpu: use wildcards on What definitions adds 3d253b991258 ABI: sysfs-firmware-efi-esrt: use wildcards on What definitions adds 3f6b07adb506 ABI: sysfs-platform-sst-atom: use wildcards on What definitions adds 64b609fd684a ABI: sysfs-ptp: use wildcards on What definitions adds eb74c39abd76 ABI: sysfs-class-rapidio: use wildcards on What definitions adds ab9c14805b37 scripts: get_abi.pl: Better handle multiple What parameters adds f090db43958a scripts: get_abi.pl: Check for missing symbols at the ABI specs adds ab02c5150b31 scripts: get_abi.pl: detect softlinks adds 14c942578e19 scripts: get_abi.pl: add an option to filter undefined results adds 50116aec11de scripts: get_abi.pl: don't skip what that ends with wildcards adds 0b87a1b81ba9 scripts: get_abi.pl: Ignore fs/cgroup sysfs nodes earlier adds ca8e055c2215 scripts: get_abi.pl: add a graph to speedup the undefined [...] adds e27c42a52e37 scripts: get_abi.pl: Fix get_abi.pl search output adds 45495db9790f scripts: get_abi.pl: call get_leave() a little late adds 46f661fd0faf scripts: get_abi.pl: improve debug logic adds 9263589422fe scripts: get_abi.pl: Better handle leaves with wildcards adds 0cd9e25b0813 scripts: get_abi.pl: ignore some sysfs nodes earlier adds cb06b8ddeb47 scripts: get_abi.pl: stop check loop earlier when regex is found adds f34f67292b5a scripts: get_abi.pl: precompile what match regexes adds d4771993f2cf scripts: get_abi.pl: ensure that "others" regex will be parsed adds ff3777d0d661 scripts: get_abi.pl: create a valid ReST with duplicated tags adds 26d98b9cc042 ABI: sysfs-platform-dell-privacy-wmi: correct ABI entries adds 6b59d8cac1ff ABI: sysfs-platform-dptf: Add tables markup to a table adds 1b8af67cae65 ABI: configfs-usb-gadget-uac1: fix a broken table adds 5ef803538bd2 ABI: configfs-usb-gadget-uac2: fix a broken table adds 1f223cdb38a7 ABI: sysfs-devices-removable: make a table valid as ReST markup adds 3cb1feadbffd ABI: sysfs-platform-intel-pmc: add blank lines to make it [...] adds 3a1cc06c0e07 scripts: get_abi.pl: produce an error if the ref tree is broken adds 87b58c6fae17 scripts: get_abi.pl: fix parse logic for DT firmware adds 42f09848cf3a scripts: get_abi.pl: update its documentation adds 2833e30aa04d scripts: get_abi.pl: use STDERR for search-string and show-hints adds 28331a011d1c scripts: get_abi.pl: show progress adds 483f7d699fd9 ABI: evm: place a second what at the next line adds 3b54fc5077da ABI: stable/sysfs-module: better document modules adds 19aca231250f ABI: stable/sysfs-module: document version and srcversion adds eeac9faf9645 ABI: testing/sysfs-module: document initstate adds 405ea445781a ABI: sysfs-devices-power: document some RPM statistics adds e95d6d8b0147 ABI: sysfs-devices: add /dev ABI adds 9919c339babf ABI: sysfs-bus-pci: add documentation for modalias adds 6abac1a8a68e ABI: o2cb: add an obsolete file for /sys/o2cb adds 773151dc4103 ABI: sysfs-kernel-slab: Document some stats adds 5e58808871c1 ABI: sysfs-devices-power: add some debug sysfs files adds bab2f3c14e56 ABI: sysfs-bus-pci: add a alternative What fields adds 8a60958923e6 ABI: sysfs-class-bdi: use What: to describe each property adds 89ae45d72ae2 ABI: sysfs-bus-mdio: add alternate What for mdio symbols adds e06ab8d57433 ABI: sysfs-bus-usb: use a wildcard for interface name on What adds 989eff9cdb79 ABI: sysfs-bus-usb: add missing sysfs fields adds 3a0d390bd529 ABI: obsolete/sysfs-bus-iio: add some missing blank lines adds e080f24795d0 ABI: sysfs-driver-ufs: Add another What for platform drivers adds 654e4d5d3d5b ABI: sysfs-bus-platform: add modalias description adds e5c044c8a9b6 scripts: get_abi.pl: make undefined search more deterministic adds 5ad4c658cac7 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 9c172d4cdfdd usb: typec: hd3ss3220: Use regmap_write_bits() adds 6943ee7c9d83 usb: ohci: Prefer struct_size over open coded arithmetic adds 7ea606e8f21b dt-bindings: usb: dwc3: add reference clock period adds 7bee31883889 usb: dwc3: reference clock period configuration adds 1880f9b2b954 dt-bindings: usb: qcom,dwc3: add binding for IPQ6018 adds 9da2c3f76164 arm64: qcom: ipq6018: add usb3 DT description adds 18d6b39ee895 usb: gadget: f_uac2: clean up some inconsistent indenting adds 7f2d73788d90 usb: ehci: handshake CMD_RUN instead of STS_HALT adds 6a9a7a1a091a dt-bindings: usb: atmel: add USB PHY type property adds 6854ccc4688b USB: host: ehci-atmel: Add support for HSIC phy adds 5b5ec04fb2d6 usb: gadget: goku_udc: Fix mask and set operation on varia [...] adds 6b0be25ca029 usb: gadget: fix for a typo that conveys logically-inverte [...] adds 7042b1014154 usb: musb: mediatek: Expose role-switch control to userspace adds ae8709b296d8 USB: core: Make do_proc_control() and do_proc_bulk() killable adds 577ee98932fb Revert "arm64: qcom: ipq6018: add usb3 DT description" adds c03d36995222 USB: cdc-acm: remove duplicate USB device ID adds 14651496a3de usb: musb: tusb6010: check return value after calling plat [...] adds 718dccb477e3 usb: typec: tipd: Don't read/write more bytes than required adds ac588dfa66ab usb: typec: tipd: Add an additional overflow check adds b7a0a63f3fed usb: typec: tipd: Remove WARN_ON in tps6598x_block_read adds dfa59f3d4c82 usb: host: ehci-mv: drop duplicated MODULE_ALIAS adds a8426a43b0c0 usb: core: hcd: fix messages in usb_hcd_request_irqs() adds 8217f07a5023 usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind adds ae9a6149884e Merge 5.15-rc3 into usb-next adds c42e7621b072 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 96a83c95c3da USB: serial: clean up core error labels adds 6400b9749104 USB: serial: allow hung up ports to be suspended adds 0d027eea8988 USB: serial: f81232: use usb_control_msg_recv() and usb_co [...] adds a73885926498 USB: serial: ftdi_sio: use usb_control_msg_recv() adds c9129371cb3d USB: serial: keyspan_pda: use usb_control_msg_recv() adds 71b20b34afc2 USB: serial: kl5kusb105: use usb_control_msg_recv() and us [...] adds a692d0e6066c USB: serial: kl5kusb105: clean up line-status handling adds 2e0b78dad3b6 USB: serial: kl5kusb105: simplify line-status handling adds c8345c0500de USB: serial: kl5kusb105: drop line-status helper adds 0beb1cde3ec2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed adds d2b03c341365 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 0f3b577384c0 dt-bindings: serial: brcm,bcm6345-uart: convert to the jso [...] adds 42c457cc9a0a serial: 8250_pci: Prefer struct_size over open coded arithmetic adds 538a9909205d dt-bindings: serial: samsung: Add Exynos850 doc adds f77529d9b91a dt-bindings: serial: uartlite: Convert to json-schema adds 3de536a8c365 dt-bindings: serial: uartlite: Add properties for synthesi [...] adds 8517b62e0a28 sh: j2: Update uartlite binding with data and parity properties adds ea017f5853e9 tty: serial: uartlite: Prevent changing fixed parameters adds b9e851cd4a87 tty: n_gsm: Add some instructions and code for requester adds cd936621379d tty: n_gsm: Modify cr bit value when config requester adds cc0f42122a7e tty: n_gsm: Modify CR,PF bit when config requester adds f999c3b35735 tty: n_gsm: Modify CR,PF bit printk info when config requester adds 509067bbd264 tty: n_gsm: Delete gsm_disconnect when config requester adds cbff2b325168 tty: n_gsm: Delete gsmtty open SABM frame when config requester adds 5b87686e3203 tty: n_gsm: Modify gsmtty driver register method when conf [...] adds 0b91b5332368 tty: n_gsm: Save dlci address open status when config requester adds b55c8aa6b1ab tty: moxa: merge moxa.h into moxa.c adds 28f5cb371500 serial: 8250_fsl: Move fsl8250_data to ACPI section adds 5c7dcc4fd040 serial: 8250: remove duplicated BRI0A49 and BDP3336 entries adds 2a7458ed0672 serial: 8250: SERIAL_8250_EM should depend on ARCH_RENESAS adds 4586c5fc4590 tty: unexport tty_ldisc_release adds b468e688240b tty: remove flags from struct tty_ldisc_ops adds 7894193436b6 tty: remove extern from functions in tty headers adds 28f194da4a2c tty: make tty_ldisc_ops::hangup return void adds dcc223e8b9bf tty: remove file from tty_mode_ioctl adds 7c783601a3bc tty: remove file from n_tty_ioctl_helper adds 5ecb11dd892f Merge 5.15-rc3 into tty-next adds 1744290c537e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds e5f71d60ff16 /dev/mem: nowait zero/null ops adds 83c510568ec5 misc: rtsx: Remove usage of the deprecated "pci-dma-compat.h" API adds a34993a2791c misc: hisi_hikey_usb: change the DT schema adds 33a430419456 pvpanic: Keep single style across modules adds cc5b392d0f94 pvpanic: Fix typos in the comments adds 84b0f12a953c pvpanic: Indentation fixes here and there adds f7e55f05301e nitro_enclaves: Enable Arm64 support adds cfa3c18cd528 nitro_enclaves: Update documentation for Arm64 support adds e16a30a419c8 nitro_enclaves: Add fix for the kernel-doc report adds e3cba4d2454c nitro_enclaves: Update copyright statement to include 2021 adds 02bba596de19 nitro_enclaves: Add fixes for checkpatch match open parent [...] adds 059ebe4fe332 nitro_enclaves: Add fixes for checkpatch spell check reports adds da1c396a81b8 nitro_enclaves: Add fixes for checkpatch blank line reports adds b46f7d3309fd char: xillybus: Remove usage of the deprecated 'pci-dma-co [...] adds 0b1eff5152b3 char: xillybus: Remove usage of 'pci_unmap_single()' adds 3e053c44eff5 char: xillybus: Remove usage of remaining deprecated pci_ API adds ff8d123f0b0e char: xillybus: Simplify 'xillybus_init_endpoint()' adds aee1bbf66ba0 tifm: Prefer struct_size over open coded arithmetic adds d06246ebd773 scripts/tags.sh: Fix obsolete parameter for ctags adds 5e87622c4bf3 misc: genwqe: Remove usage of the deprecated "pci-dma-comp [...] adds 639fd77e2f69 tifm: Remove usage of the deprecated "pci-dma-compat.h" API adds 54fa156bb33a mei: Remove usage of the deprecated "pci-dma-compat.h" API adds 20ac422c8ef7 Merge 5.15-rc3 into char-misc next adds 75a90e6d0954 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds e4d0262e9a2a extcon: usb-gpio: Use the right includes adds a864e1bf1fbb extcon: max3355: Drop unused include adds eb29ba5688de extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] adds c13b574018a8 extcon: usbc-tusb320: Add support for mode setting and reset adds c7a1f997a34c extcon: usbc-tusb320: Add support for TUSB320L adds f83d7033d4ec dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string adds cc5ab2d957cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 641cdbea7635 thunderbolt: Enable retry logic for intra-domain control packets adds 0a0624a26f9c thunderbolt: Fix -Wrestrict warning adds b899259e9054 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 38a68934aa72 vfio: Move vfio_iommu_group_get() to vfio_register_group_dev() adds b00621603d05 vfio: factor out a vfio_iommu_driver_allowed helper adds c5b4ba9730e6 vfio: remove the iommudata check in vfio_noiommu_attach_group adds 1362591f1523 vfio: factor out a vfio_group_find_or_alloc helper adds 3af917713230 vfio: refactor noiommu group creation adds c04ac34078a4 vfio: remove the iommudata hack for noiommu groups adds c68ea0d00ad8 vfio: simplify iommu group allocation for mediated devices adds 67462037872d vfio: remove unused method from vfio_iommu_driver_ops adds 8cc02d22d7e1 vfio: move the vfio_iommu_driver_ops interface out of <lin [...] adds fda49d97f2c4 vfio: remove the unused mdev iommu hook adds c3c0fa9d94f7 vfio: clean up the check for mediated device in vfio_iommu_type1 adds 898639041484 vfio/spapr_tce: reject mediated devices adds 65cdbf106337 vfio/iommu_type1: initialize pgsize_bitmap in ->open adds 296e505baddf vfio/iommu_type1: remove the "external" domain adds 3f901389fa88 vfio/iommu_type1: remove IS_IOMMU_CAP_DOMAIN_IN_CONTAINER adds d9a0cd510c33 Merge branch 'v5.16/vfio/hch-cleanup-vfio-iommu_group-crea [...] adds 026601033b8a Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 53a768581944 staging: r8188eu: core: remove null check before vfree adds a6bcac71c337 staging: r8188eu: remove c2h_handler field from struct hal_ops adds 9c275897b146 staging: r8188eu: simplify c2h_evt_hdl function adds 37be2f1bfc5c staging: r8188eu: remove rtw_hal_c2h_handler function adds 791e3b6add29 staging: pi433: fix docs typos and references to previous [...] adds 8ffd91d9e815 staging: wlan-ng: Remove filenames from files adds d1cfdcad99f0 staging: rtl8723bs: unwrap initialization of queues adds 6c3ec1e26468 staging: rtl8723bs: remove unnecessary parentheses adds 147dbb198737 staging: rtl8723bs: remove unused _rtw_init_queue() function adds cd1f14500922 staging: rtl8723bs: clean up comparsions to NULL adds 75cf9f9dc397 staging: r8188eu: os_dep: remove unused static variable adds 9675a1b4adea staging: r8118eu: remove useless parts of judgements from [...] adds b26232553963 staging: r8188eu: core: remove unused function adds 2fb077cd5ab2 staging: r8188eu: core: remove condition with no effect adds 5a17e8c3f9b0 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithHeaderFile() adds 34f876bb3284 staging: r8188eu: remove rtl8188e_PHY_ConfigRFWithParaFile() adds c75ee365124f staging: r8188eu: remove rtw_get_oper_bw() adds 5d5b8e4f8d84 staging: r8188eu: remove rtw_get_oper_choffset() adds b2b64dd62620 staging: r8188eu: remove get_bsstype() adds df1ef696d79a staging: r8188eu: remove CAM_empty_entry() adds 296fa3218af4 staging: r8188eu: remove is_ap_in_wep() adds 41a4f38a68fd staging: r8188eu: remove should_forbid_n_rate() adds 45efafd4ccaa staging: r8188eu: convert type of second parameter of rtw_ [...] adds 67f8dd765369 staging: r8188eu: convert type of second parameter of rtw_ [...] adds f94cef962523 staging: r8188eu: remove unnecessary type casts adds 3839c21e0c0d staging: r8188eu: remove local variable Indexforchannel adds b2ad8ba6300f staging: r8188eu: refactor field of struct odm_rf_cal adds 32e07d7db48d staging: r8188eu: remove unused constants from wifi.h adds 07674dbe44d8 staging: r8188eu: remove commented constants from wifi.h adds 1eaf21c5f46c staging: r8188eu: remove Hal_MPT_CCKTxPowerAdjustbyIndex() adds 2ec51e54f7be staging: r8188eu: remove set but unused variable adds 21fa02000982 staging: r8188eu: remove ICType from struct HAL_VERSION adds 55110bb5248f staging: r8188eu: remove unused function SetBcnCtrlReg() adds 287beb44afd1 staging: r8188eu: use mac_pton() in rtw_macaddr_cfg() adds 3b5c53bd3ec0 staging: r8188eu: ensure mac address buffer is properly aligned adds f27b211e3a00 staging: r8188eu: use ETH_ALEN adds abfab1aadaa6 staging: r8188eu: use is_*_ether_addr() in rtw_macaddr_cfg() adds 0929d1ef2ef5 staging: r8188eu: use random default mac address adds 98119aa4c75e staging: r8188eu: use ether_addr_copy() in rtw_macaddr_cfg() adds 363728329649 staging: r8188eu: add missing blank line after declarations adds b53cf65e1243 staging: r8188eu: remove unnecessary parentheses adds c29bbca243c7 staging: r8188eu: os_dep: use kmemdup instead of kzalloc a [...] adds 78a1614a81f0 staging: rtl8723bs: remove possible deadlock when disconnect adds 0868d6ee3979 staging: r8188eu: remove header file rtw_ioctl_rtl.h adds 97e1ad2abcc3 staging: r8188eu: remove unused defines from mp_custom_oid.h adds 335b153f0b20 staging: r8188eu: remove unused enum from ieee80211.h. adds 3d9ff6147830 staging: r8188eu: remove unused enum rt_eeprom_type adds fe2df2e008b7 staging: r8188eu: remove IS_HARDWARE_TYPE_8188* macros adds 486b2eb87a6b staging: r8188eu: remove enum hardware_type adds c96bb23d7110 staging: r8188eu: remove unused constant CRC32_POLY adds 24e11a227de6 staging: r8188eu: use in-kernel arc4 encryption adds 6463105d014e staging: r8188eu: remove rtw_use_tkipkey_handler() adds 3821a784051b staging: r8188eu: hal: remove condition with no effect adds 393db0f6827f staging: r8188eu: fix memory leak in rtw_set_key adds b5fd167d73b2 staging: r8188eu: remove useless memset adds 54af289311a6 staging: fbtft: fbtft-core: fix 'trailing statements shoul [...] adds 7d4b344ba0bf staging: r8188eu: remove intf_chip_configure from hal_ops adds 47d9c16183e3 staging: r8188eu: remove read_adapter_info from hal_ops adds 9f6c5162493a staging: r8188eu: remove read_chip_version from hal_ops adds ec7489656b36 staging: r8188eu: remove wrapper around ReadChipVersion8188E() adds abba8c3d88ce staging: r8188eu: remove GetHalODMVarHandler from hal_ops adds 965da82bcee9 staging: r8188eu: remove init_default_value from hal_ops adds 8dac1203cdfb staging: r8188eu: core: remove condition never execute adds 6e880440484d staging: r8188eu: remove rtw_hal_reset_security_engine function adds 58ea8e9d1075 staging: r8188eu: remove hal_reset_security_engine from st [...] adds a53dae9b9a8e staging: r8188eu: remove rtw_hal_enable_interrupt function adds c2609bf54357 staging: r8188eu: remove enable_interrupt from struct hal_ops adds 0557b7e597a0 staging: r8188eu: remove rtw_hal_disable_interrupt function adds ac7997b6121f staging: r8188eu: remove disable_interrupt from struct hal_ops adds c8a6b1d47df4 staging: r8188eu: remove rtw_hal_interrupt_handler function adds 6ab0878e1bf3 staging: r8188eu: remove interrupt_handler from struct hal_ops adds d61b1b361207 staging: r8188eu: remove rtw_hal_xmitframe_enqueue function adds 54ff2ed45cd8 staging: r8188eu: remove hal_xmitframe_enqueue from struct [...] adds c22f7f5b40c4 staging: r8188eu: remove Efuse_PgPacketWrite_BT function adds 6778b4bc3434 staging: r8188eu: remove Efuse_PgPacketWrite_BT from struc [...] adds 22bf044b0369 staging: r8188eu: remove rtw_hal_c2h_id_filter_ccx function adds 62d7d68e3beb staging: r8188eu: remove c2h_id_filter_ccx from struct hal_ops adds a0b8f4ece65e staging: r8188eu: include: remove duplicate declaration. adds 07f32223c098 staging: r8188eu: remove useless check adds f75a4eec49ef staging: r8188eu: remove _rtw_mutex_{init,free} adds d3ede18eeb46 staging: r8188eu: Remove _enter/_exit_critical_mutex() adds 16dfd0e20912 staging: r8188eu: remove InitSwLeds from hal_ops adds 9b0c770f6d2b staging: r8188eu: remove DeInitSwLeds from hal_ops adds 63b4b687c7f3 staging: r8188eu: remove dm_init from hal_ops adds aa21a7e4366d staging: r8188eu: remove dm_deinit from hal_ops adds 70ea043f3d70 staging: r8188eu: remove SetHalODMVarHandler from hal_ops adds 2dd431ad49f8 staging: r8188eu: remove empty functions adds 04eddc144f2d staging: r8188eu: remove unused function rtw_interface_ps_func() adds bb7e35ef6788 staging: r8188eu: remove interface_ps_func from hal_ops adds 201306e59ff0 staging: r8188eu: remove hal_dm_watchdog from hal_ops adds 3f6557a0bc9b staging: r8188eu: remove set_bwmode_handler from hal_ops adds 6dd2b4ad2e2d staging: r8188eu: remove set_channel_handler from hal_ops adds 14e53524cb08 staging: r8188eu: remove unused enum hal_intf_ps_func adds 86c6f5b97466 staging: r8188eu: remove Add_RateATid from hal_ops adds b8bdd0997828 staging: r8188eu: remove hal_power_on from hal_ops adds af44525a09be staging: r8188eu: remove sreset_init_value from hal_ops adds 2913d4c02652 staging: r8188eu: remove sreset_reset_value from hal_ops adds d800d734089c staging: r8188eu: remove silentreset from hal_ops adds 253b1ba9544b staging: r8188eu: remove sreset_xmit_status_check from hal_ops adds 2cdea2530537 staging: r8188eu: remove sreset_linked_status_check from hal_ops adds d0f1017a236d staging: r8188eu: remove sreset_get_wifi_status from hal_ops adds 2708d8d54871 staging: r8188eu: remove EfusePowerSwitch from hal_ops adds 4a36d842d527 staging: r8188eu: rename hal_EfusePowerSwitch_RTL8188E() adds fc2d10e135b2 staging: r8188eu: remove wrapper Efuse_PowerSwitch() adds 3bb7e9687667 staging: r8188eu: remove ReadEFuse from hal_ops adds e40aa1735933 staging: r8188eu: remove EFUSEGetEfuseDefinition from hal_ops adds f04834d3983d staging: r8188eu: remove EfuseGetCurrentSize from hal_ops adds ae8bfc4e9b5b staging: r8188eu: remove empty comments adds dc5a12da29f6 staging: r8188eu: remove Efuse_PgPacketRead from hal_ops adds 3f4b06e147de staging: r8188eu: remove Efuse_PgPacketWrite from hal_ops adds 48dd8166d65b staging: r8188eu: remove Efuse_WordEnableDataWrite from hal_ops adds d28c70900a8b staging: r8188eu: remove useless assignment adds 77b34fbb39cc staging: r8188eu: remove AntDivBeforeLinkHandler from hal_ops adds 251bb73431b7 staging: r8188eu: remove AntDivCompareHandler from hal_ops adds c14d10236562 staging: r8188eu: remove empty function rtl8188e_start_thread() adds a5ee5ea945c3 staging: r8188eu: remove empty function rtl8188e_stop_thread() adds 4e487b751369 staging: r8188eu: remove hal_notch_filter from hal_ops adds c5b46f7647b9 staging: r8188eu: remove free_hal_data from hal_ops adds 0a217ae1d8be staging: r8188eu: remove unused function rtl8188e_clone_haldata() adds 059594941b14 staging: r8188eu: remove SetBeaconRelatedRegistersHandler [...] adds b561d2f0dc01 staging: r8188eu: remove UpdateHalRAMask8188EUsb from hal_ops adds dfd1a05a3876 staging: vchiq: convert to use a miscdevice adds d2d7aa53891e staging: axis-fifo: convert to use miscdevice adds 10b898e351bb staging: r8188eu: remove redundant variable hoffset adds 75a56e00ced6 staging: r8188eu: remove unused function Hal_ProSetCrystalCap() adds fbcaf70b9b57 staging: r8188eu: remove unused function prototype adds db4e963a774c staging: r8188eu: remove unused define adds eb01e81fe1cc staging: r8188eu: this endless loop is executed only once adds 102243f893ec staging: r8188eu: Remove conditionals CONFIG_88EU_{AP_MODE,P2P} adds 411c2b9b7172 staging/mt7621-dma: Format lines in "hsdma-mt7621.c" endin [...] adds d5cece41cfe9 staging: r8188eu: remove unused PHY_GetTxPowerLevel8188E() adds 8e82b7645857 staging: r8188eu: remove unused PHY_ScanOperationBackup8188E() adds ee12165205ed staging: r8188eu: remove unused PHY_UpdateTxPowerDbm8188E() adds adcae85dc216 staging: r8188eu: remove unused rtl8192c_PHY_GetHWRegOrigi [...] adds 9f419fe743a2 staging: r8188eu: remove unused odm_Init_RSSIForDM() adds de898a769b1e staging: r8188eu: remove unused ODM_MacStatusQuery() adds 174c3c1d74be staging: r8188eu: remove unused macro READ_AND_CONFIG_TC adds 4cbdc6963995 staging: r8188eu: remove unused macro ROUND adds 3658a223d9c1 staging: rtl8723bs: remove unused macros from ioctl_linux.c adds 7946b5d6a984 staging: r8188eu: remove IOL_exec_cmds_sync() from struct hal_ops adds cc21fe8cb93f staging: r8188eu: remove wrapper rtw_IOL_exec_cmds_sync() adds 3f3a31b82c3d staging: r8188eu: remove rtw_IOL_append_LLT_cmd() adds 356bec58a2b1 staging: r8188eu: remove write-only variable bLCKInProgress adds c916d87884fd staging: r8188eu: core: remove unused variable padapter adds 1ceb1029eeb5 staging: r8188eu: core: remove unused variable Adapter adds 74ad79fa771e staging: r8188eu: remove unused function usb_endpoint_is_int adds 5cbe6c5d2c99 staging: r8188eu: remove unused function RT_usb_endpoint_i [...] adds aa35baa231bc staging: r8188eu: remove unused function RT_usb_endpoint_num adds b157483ea41c staging: r8188eu: remove the remaining usb endpoint functions adds 3e457d3f6193 staging: r8188eu: os_dep: simplifiy the rtw_resume function adds b3a0baeb494d staging: r8188eu: remove empty ODM_ReleaseTimer() adds 67639dba1724 staging: r8188eu: remove unused ODM_AcquireSpinLock() adds a35961811097 staging: r8188eu: remove unused ODM_ReleaseSpinLock() adds 0bf5b93f110d staging: r8188eu: remove unused ODM_FillH2CCmd() adds 4e3fdb1b5c59 staging: r8188eu: remove unused ODM_sleep_us() adds a890beeed007 staging: r8188eu: remove unused ODM_InitializeWorkItem() adds 5702d495e695 staging: r8188eu: remove unused ODM_StartWorkItem() adds 44745ff453b5 staging: r8188eu: remove unused ODM_StopWorkItem() adds bb4956eea4f2 staging: r8188eu: remove unused ODM_FreeWorkItem() adds 5657b9501555 staging: r8188eu: remove unused ODM_ScheduleWorkItem() adds cf6e53a118ac staging: r8188eu: remove unused ODM_IsWorkItemScheduled() adds 20032a7c7270 staging: r8188eu: remove unused ODM_SetTimer() adds 3841a2c1b1ae staging: r8188eu: remove unused ODM_Read2Byte() adds 11bb5f590169 staging: r8188eu: remove unused ODM_FreeMemory() adds 9dac2384184c staging: r8188eu: remove unused ODM_AllocateMemory() adds 8eb1e9001f05 staging: r8188eu: remove unused prototype ODM_InitializeTimer() adds 13673032acaa staging: r8188eu: remove unused ODM_CancelAllTimers() adds 31d4b1b5b678 staging: r8188eu: remove unused ODM_InitAllTimers() adds 3415632263f1 staging: r8188eu: remove mgnt_xmit from struct hal_ops adds eb9760d50019 staging: r8188eu: remove hal_xmit from struct hal_ops adds bf73846567a9 staging: r8188eu: remove read_bbreg from struct hal_ops adds a8c5bd2d2f4a staging: r8188eu: remove write_bbreg from struct hal_ops adds c1fe287dc432 staging: r8188eu: remove read_rfreg from struct hal_ops adds 43c272961b32 staging: r8188eu: remove write_rfreg from struct hal_ops adds 0af8efc197d7 staging: r8188eu: remove rtl8188e_set_hal_ops() adds e4c1935ed303 staging: vchiq: Replace function typedefs with equivalent [...] adds 590b03a8829f staging: r8188eu: make _rtw_init_queue a macro adds 9a1d3a510a38 staging: r8188eu: btcoex_rfon is always false adds db57ee8f1fc0 staging: r8188eu: setting HW_VAR_SET_RPWM does nothing adds 1d10e90a042a staging: r8188eu: remove write-only variable cpwm adds a8ccb413747d staging: r8188eu: remove write-only variable tog adds c0a099b7341c staging: r8188eu: bHWPwrPindetect is always false adds 064ff000854e staging: r8188eu: remove rtw_hw_suspend adds 03c3c8970097 staging: r8188eu: remove header file HalHWImg8188E_FW.h adds 2f4b652d744f staging: r8188eu: remove macro GET_EEPROM_EFUSE_PRIV adds b6f16ee1d764 staging: r8188eu: core: remove unused function rtw_set_tx_ [...] adds 73374fe162ce staging: r8188eu: remove unused register definitions from [...] adds d4466db8abd5 staging: r8188eu: remove header file odm_reg.h adds cfb24b67bfd6 staging: vchiq_dev: remove braces from if block adds 8757f705d936 staging: vchiq_dev: cleanup code alignment issues adds 0f982e7e1222 staging: r8188eu: remove rtw_set_rpwm adds a399a882060b staging: r8188eu: remove unused power state defines adds 6729e7541934 staging: r8188eu: _free_pwrlock is empty adds a077ab1936aa staging: r8188eu: remove unused pwrctrl definitions adds 1738994c22be staging: r8188eu: remove unused enum and array adds 128aeafb14b2 staging: r8188eu: rtw_set_ips_deny is not used adds 1bc4e56bed38 staging: r8188eu: remove unused variable cpwm_tog adds a2bd64135b68 staging: r8188eu: remove unused variable b_hw_radio_off adds eccc581432e1 staging: r8188eu: remove unused enum RT_SPINLOCK_TYPE adds d039379b8e2f staging: r8188eu: remove unused defines from odm_types.h adds e5a922a64b24 staging: r8188eu: remove unnecessary include from odm_types.h adds 22af4990ff1e staging: wfx: use abbreviated message for "incorrect sequence" adds 0ccb2c9d052d staging: wfx: do not send CAB while scanning adds a5a8eb1fe744 staging: wfx: ignore PS when STA/AP share same channel adds 10b72a7c5945 staging: wfx: wait for SCAN_CMPL after a SCAN_STOP adds 8bce06b06b80 staging: wfx: avoid possible lock-up during scan adds 9f91e736c1ca staging: wfx: drop unused argument from hif_scan() adds 14a26aa49705 staging: wfx: fix atomic accesses in wfx_tx_queue_empty() adds d4172323526a staging: wfx: take advantage of wfx_tx_queue_empty() adds 07903f0147f1 staging: wfx: declare support for TDLS adds 583f188e0c24 staging: wfx: fix support for CSA adds 08127ad2a79b staging: wfx: relax the PDS existence constraint adds 2ac7521bf99c staging: wfx: simplify API coherency check adds 46c5ab7c7c73 staging: wfx: update with the firmware API 3.8 adds e95c7ae9e3ed staging: wfx: uniformize counter names adds ec6116380660 staging: wfx: fix misleading 'rate_id' usage adds 07509c2a2599 staging: wfx: declare variables at beginning of functions adds 2af2790cb2f2 staging: wfx: simplify hif_join() adds f22f9fdfd5e0 staging: wfx: reorder function for slightly better eye candy adds cbba71c22cd0 staging: wfx: fix error names adds 46d7eb5eda2f staging: wfx: apply naming rules in hif_tx_mib.c adds 6742a9685c21 staging: wfx: remove unused definition adds ade1d528bc70 staging: wfx: remove useless debug statement adds 34ac73a400c4 staging: wfx: fix space after cast operator adds a99f20b66753 staging: wfx: remove references to WFxxx in comments adds 31f8da63312e staging: wfx: update files descriptions adds 9885474d45a8 staging: wfx: reformat comment adds 63aac5db1aba staging: wfx: avoid c99 comments adds 58de699451ce staging: wfx: fix comments styles adds b262f38c33a8 staging: wfx: remove useless comments after #endif adds c382d79a712a staging: wfx: explain the purpose of wfx_send_pds() adds 9497551376dc staging: wfx: indent functions arguments adds 5e57c668dc09 staging: wfx: ensure IRQ is ready before enabling it adds cc5e3fff9a70 staging: wfx: sta: Fix 'else' coding style warning adds ea2054baaddc Revert "staging: rtl8723bs: remove possible deadlock when [...] adds 08ff647b83eb staging: rtl8723bs: ignore unused wiphy_wowlan object warnings adds 5b3087efe0b6 staging: vchiq: remove braces from if block adds 341975886aed staging: vchiq: add braces to if block adds eaf1d49d13ab staging: vchiq: cleanup code alignment issues adds 17c4e0de3244 staging: r8188eu: remove unused enum odm_bt_coexist adds 9ec5980350e8 staging: r8188eu: remove unused ODM_RASupport_Init() adds abe279997698 staging: r8188eu: remove RaSupport88E from struct odm_dm_struct adds 38625368916e staging: r8188eu: remove dead code from odm_RxPhyStatus92C [...] adds 090bea5a2bc5 staging: r8188eu: remove unused macros from rtl8188e_hal.h adds 3fff58a204f2 staging: r8188eu: remove write-only fields from struct hal [...] adds a3eb555762f3 staging: r8188eu: remove unused enums from rtl8188e_hal.h adds c26810817206 staging: r8188eu: remove unused field from struct hal_data_8188e adds 17a430a0f47e staging: r8188eu: remove IS_1T1R, IS_1T2R, IS_2T2R macros adds 17be21761339 staging: r8188eu: remove if test that is always true adds f7b687d6b67e staging: r8188eu: remove NumTotalRFPath from struct hal_da [...] adds fc7e745c3588 staging: r8188eu: remove switches from phy_RF6052_Config_P [...] adds 2c96719e0cbc staging: r8188eu: use swap() adds ae1e2ad8c2ec staging: r8188eu: remove usb_{read,write}_mem() adds 5829a6587925 staging: r8188eu: remove the helpers of rtw_read8() adds 945921db40d4 staging: r8188eu: remove the helpers of rtw_read16() adds a9611682ca6b staging: r8188eu: remove the helpers of rtw_read32() adds 8fba38e5105d staging: r8188eu: remove the helpers of usb_write8() adds 3350541e7f32 staging: r8188eu: remove the helpers of usb_write16() adds 72098cf27755 staging: r8188eu: remove the helpers of usb_write32() adds 1b403c6dd779 staging: r8188eu: remove the helpers of usb_writeN() adds 094813a6bced staging: r8188eu: remove the helpers of usb_read_port() adds cfe7937379df staging: r8188eu: remove the helpers of usb_write_port() adds 54751497741a staging: r8188eu: remove the helpers of usb_read_port_cancel() adds 9f5b245babc6 staging: r8188eu: remove the helpers of usb_write_port_cancel() adds 06c38fef11bc staging: r8188eu: remove core/rtw_io.c adds 65e31407caea staging: r8188eu: remove struct _io_ops adds 96b461876304 staging: r8188eu: brfoffbyhw is always false adds 9d04d83597f7 staging: r8188eu: remove rtw_hw_resume adds 71116ede0fa4 staging: r8188eu: remove rtw_free_pwrctrl_priv prototype adds 88022af1db87 staging: r8188eu: remove the HW_VAR_CHECK_TXBUF "hal variable" adds 7b228bdf87c2 staging: rts5208: remove unnecessary parentheses in ms.c adds 08fd549c224a staging: r8188eu: remove ap_sta_info_defer_update() adds 398fd0f396f0 staging: r8188eu: remove rtw_acl_add_sta() adds 6e7dcf2c1479 staging: r8188eu: remove rtw_acl_remove_sta() adds d2949cf5085f staging: r8188eu: remove rtw_ap_inform_ch_switch() adds e3839fdff128 staging: r8188eu: remove rtw_check_beacon_data() adds 5b1a39613b2a staging: r8188eu: remove rtw_set_macaddr_acl() adds 80dd0a2aae31 staging: r8188eu: remove odm_ConfigRF_RadioB_8188E() adds a97707ab82d9 staging: r8188eu: remove ODM_DIG_LowerBound_88E() adds 5c0779aeb1b2 staging: r8188eu: remove rtl8188e_RF_ChangeTxPath() adds 416696e6d5f8 staging: r8188eu: remove unused struct rf_shadow adds 9ffd2024ffd9 staging: r8188eu: remove HalDetectPwrDownMode88E() adds 71d3bf926ceb staging: r8188eu: remove rtw_IOL_cmd_tx_pkt_buf_dump() adds 2a60c1f015ce staging: r8188eu: remove rtl8188e_set_rssi_cmd() adds c2e478e74cb6 staging: r8188eu: remove EFUSE_Read1Byte() adds 037116c8f047 staging: r8188eu: do not write past the end of an array adds 0291d8e38c22 staging: r8188eu: remove comments from odm_interface.h adds f5575429c6f3 staging: r8188eu: remove unused macros from odm_interface.h adds eaa51044746d staging: r8188eu: remove _ic_type from macro _cat in odm_i [...] adds 03e9a558afff staging: r8188eu: remove dead code from ODM_Write_DIG() adds 74f42d4f069a staging: r8188eu: remove unnecessary if statement adds 83a753b348aa staging: r8188eu: remove more dead code from ODM_Write_DIG() adds c42d9cd58311 staging: r8188eu: remove macro ODM_REG adds 21c318af1b86 staging: r8188eu: remove macro ODM_BIT adds 15774b84ab88 staging: r8188eu: remove unnecessary if statements adds b706bf2921a9 staging: r8188eu: remove dead code from odm.c adds 27e92f6a1d0e staging: r8188eu: remove macros ODM_IC_11{N,AC}_SERIES adds 7a4425cd8204 staging: r8188eu: remove header file odm_RegDefine11AC.h adds f612453180c5 staging: r8188eu: remove unused defines from odm_RegDefine11N.h adds 42350b2e6f30 staging: r8188eu: clean up indentation in odm_RegDefine11N.h adds e4ccdaf4fbd1 staging: r8188eu: remove ODM_SingleDualAntennaDetection() adds 7df05d36c734 staging: r8188eu: remove unnedeed parentheses in usbctrl_v [...] adds d1c73dd5df22 staging: r8188eu: remove unnecessary space in usbctrl_vendorreq() adds 7bdedfef085b staging: r8188eu: Remove mp, a.k.a. manufacturing process, code adds 54659ca026e5 staging: rtl8723bs: remove possible deadlock when disconnect (v2) adds a7ac783c338b staging: rtl8723bs: remove a second possible deadlock adds bdc1bbdbaa92 staging: rtl8723bs: remove a third possible deadlock adds a815e13197a7 staging: rts5208: remove unnecessary parentheses in rtsx_card.c adds 4941dfd15df5 staging: rts5208: remove unnecessary parentheses in rtsx.c adds 5d50f22d49ef staging: rts5208: remove unnecessary parentheses in rtsx_chip.c adds 8e9521f12d35 staging: rts5208: remove unnecessary parentheses in rtsx_t [...] adds 53e8b7405ac9 staging: rts5208: remove unnecessary parentheses in sd.c adds 3eec4d3a3f73 staging: rts5208: remove unnecessary parentheses in xd.c adds 37c56de8fe9d staging: rts5208: remove unnecessary parentheses in rtsx_scsi.c adds 51a72ec705df staging: rts5208: remove parentheses pair in sd.c adds 159697474db4 MIPS: ralink: don't define PC_IOBASE but increase IO_SPACE_LIMIT adds 50fb34eca294 staging: mt7621-pci: set end limit for 'ioport_resource' adds c34e73d67c82 staging; wlan-ng: remove duplicate USB device ID adds 9b40e16ee51a Merge branch 5.15-rc3 into staging-next adds 146707c355e9 staging: vchiq_arm: cleanup code alignment issues adds 410caae5c734 staging: vchiq_arm: remove unnecessary space in cast adds 0b45b94dd70c staging: vchiq_arm: clarify multiplication expressions adds 376bc13aaf2c staging: vchiq_arm: cleanup blank lines adds 851d48d3c6e2 staging: vchiq_arm: fix quoted strings split across lines adds 66eb8701cb0f staging: vchiq_arm: remove extra blank line adds bc1bd400a1ce staging: vchiq_arm: use __func__ to get function name in d [...] adds bae0847d0639 staging: r8188eu: remove EFUSE_ShadowRead() adds 285fe7ec6abf staging: r8188eu: remove efuse_GetCurrentSize() adds 0069facd12be staging: r8188eu: remove efuse_GetMaxSize() adds 1fdacbe35eb8 staging: r8188eu: remove rtw_BT_efuse_map_write() adds 72973fa19cbf staging: r8188eu: remove rtw_efuse_access() adds 61f5e31a0da3 staging: r8188eu: remove rtw_efuse_map_write() adds 83ffeb638e53 staging: r8188eu: remove rtw_BT_efuse_map_read() adds 1e5b9b2c6d1f staging: r8188eu: remove rtw_efuse_map_read() adds 1387b4fef6c8 staging: r8188eu: remove _rtw_dequeue_network() adds 193331733b32 staging: r8188eu: remove _rtw_enqueue_network() adds eefb514127d3 staging: r8188eu: remove rtw_get_timestampe_from_ie() adds 3c252a5e4aa2 staging: r8188eu: remove rtw_scan_abort() adds 3d955b533a67 staging: r8188eu: remove issue_action_spct_ch_switch() adds e71ad25ee16a staging: r8188eu: remove issue_probereq_p2p_ex() adds dc9169033227 staging: r8188eu: remove sreset_get_wifi_status() adds 548b78fe3b21 staging: r8188eu: remove build_deauth_p2p_ie() adds 6d999c47403a staging: r8188eu: remove rtw_freq2ch() adds c94358d1f18a staging: r8188eu: remove rtw_set_802_11_add_key() adds 939d4cf79b23 staging: r8188eu: remove rtw_set_802_11_remove_key() adds 5bde5fbfbb7d staging: r8188eu: remove rtw_set_802_11_remove_wep() adds 00721106b957 staging: r8188eu: remove rtw_set_country() adds 6c3fab164bf5 staging: r8188eu: remove rtw_set_scan_mode() adds 83293ffec473 staging: r8188eu: remove rtw_validate_ssid() adds 5b3ba5017162 staging: r8188eu: remove rtw_set_channel_plan() adds e66a99258605 staging: r8188eu: remove rtw_atoi() adds 48cdcb0ee9cf staging: r8188eu: remove rtw_cbuf_push() adds 09a83935c15e staging: r8188eu: remove rtw_cbuf_full() adds 58747a854abf staging: r8188eu: remove rtw_os_read_port() adds 79b54a75fec0 staging: r8188eu: remove rtw_IOL_cmd_buf_dump() adds cb599f66ac01 staging: r8188eu: remove action_public_str() adds 5e74e1b43f73 staging: r8188eu: remove dump_ies() adds 5be1a5155b0b staging: r8188eu: remove hal_ch_offset_to_secondary_ch_offset() adds 694d888e1508 staging: r8188eu: remove secondary_ch_offset_to_hal_ch_offset() adds 6639ffe4d861 staging: r8188eu: remove ieee80211_get_hdrlen() adds 4a1936f0c59c staging: r8188eu: remove ieee80211_is_empty_essid() adds 8a3964d3a182 staging: r8188eu: remove rtw_action_frame_parse() adds 36a06fe8a672 staging: r8188eu: remove rtw_ies_remove_ie() adds 7f27dfd5102d staging: r8188eu: remove rtw_set_ie_ch_switch() adds c3658b51f04a staging: r8188eu: remove rtw_set_ie_mesh_ch_switch_parm() adds cd88a0a44a64 staging: r8188eu: remove rtw_set_ie_secondary_ch_offset() adds feb6c84f907d staging: r8188eu: remove enum secondary_ch_offset adds 753f368c8983 staging: r8188eu: remove rtw_dequeue_recvbuf() adds 2bdccc6d97f2 staging: r8188eu: remove rtw_enqueue_recvbuf() adds 508557a09f52 staging: r8188eu: remove rtw_enqueue_recvbuf_to_head() adds c4dd12296f87 staging: r8188eu: remove rtw_init_recvframe() adds 3ce4c2633ded staging: r8188eu: remove rtw_calculate_wlan_pkt_size_by_at [...] adds 152d9d5cde8d staging: r8188eu: remove rtw_sctx_done() adds f3696bdfb665 staging: pi433: goto abort when setting failed in tx_thread adds 2e6b2d30f9be staging: r8188eu: remove odm_DynamicTxPowerNIC() adds 7168fd18741d staging: r8188eu: remove odm_DynamicTxPowerAP() adds 792ea69f869e staging: r8188eu: remove odm_DynamicTxPower() adds 35c2ebee62a6 staging: r8188eu: remove write-only fields from struct dm_priv adds 90602f96f147 staging: r8188eu: remove PowerIndex_backup from struct dm_priv adds b6d11bc3ac6e staging: r8188eu: remove dead code from rtl8188e_rf6052.c adds 631333e487ec staging: r8188eu: remove DynamicTxHighPowerLvl from struct [...] adds b214e689cf0d staging: r8188eu: remove odm_DynamicTxPowerInit() adds 3535d457e412 staging: r8188eu: remove rtw_proc_{init,remove}_one() adds 47f673fab242 staging: r8188eu: remove rtw_cmd_clr_isr() adds 0ea2cd06a52c staging: r8188eu: remove rtw_createbss_cmd_ex() adds 042d1ea85043 staging: r8188eu: remove rtw_getbbreg_cmd() adds afa1becb84ce staging: r8188eu: remove rtw_getrfreg_cmd() adds cca080a9a84b staging: r8188eu: remove rtw_getrttbl_cmd() adds 2b8e9985a6c6 staging: r8188eu: remove rtw_led_blink_cmd() adds eb1689cee43a staging: r8188eu: remove rtw_readtssi_cmdrsp_callback() adds 516d8e284f96 staging: r8188eu: remove rtw_set_ch_cmd() adds e387a14ef7dc staging: r8188eu: remove rtw_set_csa_cmd() adds fb87fde0d5fb staging: r8188eu: remove rtw_setassocsta_cmd() adds 5116c5af51bb staging: r8188eu: remove rtw_setbasicrate_cmd() adds a418fec1d97c staging: r8188eu: remove rtw_setbbreg_cmd() adds 5cbc715d2c97 staging: r8188eu: remove rtw_setphy_cmd() adds 81928c6dde9b staging: r8188eu: remove rtw_setrfreg_cmd() adds da92478d0ff5 staging: r8188eu: remove rtw_setrttbl_cmd() adds 4ab90e230a8e staging: r8188eu: remove rtw_setstandby_cmd() adds cb2c5db5f883 staging: r8188eu: remove rtw_tdls_cmd() adds d344819e60cf staging: r8188eu: remove dead led blink functions adds 0f8d4adcd9c9 staging: r8188eu: remove dead led control functions adds 1cb6b51f60a3 staging: r8188eu: remove unnecessary comments adds a2665b208144 staging: r8188eu: remove _InitHWLed() adds a7d375b7a58f staging: r8188eu: remove LedStrategy from struct led_priv adds 326db0e7a5e3 staging: r8188eu: remove ODM_CheckPowerStatus() adds 58673de5fef9 staging: r8188eu: clean up symbols in usbctrl_vendorreq() adds 4b19eeff8e22 staging: r8188eu: reorder declarations in usbctrl_vendorreq() adds 8defea0e9573 staging: r8188eu: remove test in usbctrl_vendorreq() adds db752ce50b53 staging: r8188eu: reorder comments in usbctrl_vendorreq() adds ce86bf9dabc2 staging: r8188eu: remove a comment from usbctrl_vendorreq() adds 4689bdfa07fa staging: r8188eu: rename symbols in rtw_read*() and rtw_write*() adds 7dc3f33ccbf8 staging: r8188eu: remove casts from rtw_{read,write}*() adds a3c1900154d0 staging: r8188eu: change the type of a variable in rtw_write16() adds b9950e7b826a staging: r8188eu: remove a buffer from rtw_writeN() adds 6386030e10df staging: r8188eu: remove a bitwise AND from rtw_writeN() adds 1b77e29e7bf4 staging: r8188eu: change the type of a variable in rtw_read16() adds a6db0cd3d414 staging: r8188eu: Remove a test from usbctrl_vendorreq() adds 27ed9834bc66 staging: r8188eu: call new usb_read() from rtw_read{8,16,32}() adds 46f0b1ad5be8 staging: r8188eu: call new usb_write() from rtw_write{8,16 [...] adds d00a923f9616 staging: r8188eu: remove shared buffer for USB requests adds c090666ba9b5 staging: r8188eu: remove mutex 'usb_vendor_req_mutex' adds 9b27a62d11be staging: most: dim2: force fcnt=3 on Renesas GEN3 adds bd46a1f12c0b staging: most: dim2: use if statements instead of ?: expressions adds 42ce32b1ae54 staging: r8188eu: Remove unused macros and defines from odm.h adds 9f56b4e61424 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds bf43a71a0a7f dt-bindings: iio: accel: Add DT binding doc for ADXL355 adds 12ed27863ea3 iio: accel: Add driver support for ADXL355 adds d722f1e06fbc drivers/iio: Remove all strcpy() uses adds 595a0590f4fb iio: adc: ad7949: define and use bitfield names adds 0b2a740b424e iio: adc: ad7949: enable use with non 14/16-bit controllers adds 379306506049 iio: adc: ad7949: add vref selection support adds 9a7b7594de4f dt-bindings: iio: adc: ad7949: update voltage reference bindings adds 870d26f6599d iio: adc: ad7949: use devm managed functions adds 9f0b3e0cc0c8 iio: st_sensors: disable regulators after device unregistration adds 82bcb7fb6498 iio: st_sensors: remove st_sensors_deallocate_trigger() function adds 5363c6c17b10 iio: st_sensors: remove st_sensors_power_disable() function adds 6b658c31bb6b iio: st_sensors: remove all driver remove functions adds e42696515414 iio: st_sensors: remove reference to parent device object [...] adds 1d761ca97838 iio: gyro: remove dead config dependencies on INPUT_MPU3050 adds 26df977a909f iio: ad5770r: make devicetree property reading consistent adds 919726c9e0ef iio: ltc2983: add support for optional reset gpio adds 25d4abbf3ddc iio: ltc2983: fail probe if no channels are given adds 050098500ae4 staging: iio: cdc: remove braces from single line if blocks adds b0fc3f1dbe2a iio: adc: twl6030-gpadc: Use the defined variable to clean code adds e112dc4e18ea iio: temperature: Add MAX31865 RTD Support adds c5dc9e363501 dt-bindings: iio: temperature: add MAXIM max31865 support adds 76e28aa97fa0 iio: magnetometer: ak8975: add AK09116 support adds f928670651da dt-bindings: iio: adc: at91-sama5d2: add compatible for sa [...] adds eaefa151f48a iio: adc: at91-sama5d2_adc: initialize hardware after cloc [...] adds 841a5b651815 iio: adc: at91-sama5d2_adc: remove unused definition adds 8940de2e4890 iio: adc: at91-sama5d2_adc: convert to platform specific d [...] adds e6d5eee4dfa2 iio: adc: at91-sama5d2_adc: add support for separate end o [...] adds d8004c5f46de iio: adc: at91-sama5d2_adc: add helper for COR register adds 840bf6cb983f iio: adc: at91-sama5d2_adc: add support for sama7g5 device adds 874b4912d94f iio: adc: at91-sama5d2_adc: update copyright and authors i [...] adds 9cec9be7af21 iio: adc: ti-ads8344: convert probe to device-managed adds 2bdb2f00a895 dt-bindings: iio: adc: Add ast2600-adc bindings adds 26a9f730ce38 iio: adc: aspeed: completes the bitfield declare. adds af1c6b50a294 dt-bindings: iio: accel: Add binding documentation for ADXL313 adds 636d44633039 iio: accel: Add driver support for ADXL313 adds 86ff6cb15f46 iio: accel: adxl355: use if(ret) in place of ret < 0 adds 327a0eaf19d5 iio: accel: adxl355: Add triggered buffer support adds ed641aeed17a counter: stm32-lptimer-cnt: Provide defines for clock polarities adds 357127231aa5 counter: stm32-timer-cnt: Provide defines for slave mode s [...] adds d70e46af7531 counter: Internalize sysfs interface code adds d5c7cab78a46 counter: Update counter.h comments to reflect sysfs intern [...] adds f4e3beba6c32 docs: counter: Update to reflect sysfs internalization adds 5b8d4d8c912c iio: ep93xx: Make use of the helper function devm_platform [...] adds 5b0b8a8af401 iio: imu: inv_mpu6050: Mark acpi match table as maybe unused adds 88d2b5594bf2 iio: dac: ad7303: convert probe to full device-managed adds 65c6fb5d12a2 staging: iio: ad9832: convert probe to device-managed adds 761a0f0b9a56 iio: dac: ad5064: convert probe to full device-managed adds 5efe360577e5 iio: gyro: adis16080: use devm_iio_device_register() in probe adds 91bd0594d615 iio: light: max44000: use device-managed functions in probe adds 30f441553d04 iio: accel: mma7660: Mark acpi match table as maybe unused adds 0271679437c1 iio: dac: stm32-dac: Make use of the helper function devm_ [...] adds 55c45baaaf78 iio: adc: rockchip_saradc: Make use of the helper function [...] adds 71cc4f1124cb iio: adc: exynos: describe drivers in KConfig adds 35cfa3a4a3af dt-bindings: iio: kionix,kxcjk1013: driver support interrupts adds 5a48b7eafb03 dt-bindings: iio: magnetometer: asahi-kasei,ak8975 add vid reg adds 68e351f73319 dt-bindings: iio: chemical: Document senseair,sunrise CO2 sensor adds d32898936468 iio: ABI: docs: Document Senseair Sunrise ABI adds c3253a3fdc77 iio: chemical: Add Senseair Sunrise 006-0-007 driver adds 61d7a8212710 iio: ABI: Document in_concentration_co2_scale adds e96b152c6cc2 iio: adc: aspeed: Keep model data to driver data. adds 04948b27a201 iio: adc: aspeed: Restructure the model data adds 4b849475544e iio: adc: aspeed: Add vref config function adds 2710164a8537 iio: adc: aspeed: Use model_data to set clk scaler. adds 598476da54f7 iio: adc: aspeed: Use devm_add_action_or_reset. adds a92c74f407ae iio: adc: aspeed: Support ast2600 adc. adds 590c583d0c42 iio: adc: aspeed: Fix the calculate error of clock. adds c86fd099d56e iio: adc: aspeed: Add func to set sampling rate. adds d953e790662b iio: adc: aspeed: Add compensation phase. adds 478a60c6efec iio: adc: aspeed: Support battery sensing. adds 501325dcf6d7 iio: adc: aspeed: Get and set trimming data. adds 39ca5a20856e iio: accel: fxls8962af: add threshold event handling adds 2d8a66a98231 iio: accel: fxls8962af: add wake on event adds 7bce634d02e6 iio: imx8qxp-adc: Add driver support for NXP IMX8QXP ADC adds 5ed41fc57570 dt-bindings: iio: adc: Add binding documentation for NXP I [...] adds fc4241575ba5 MAINTAINERS: Add the driver info of the NXP IMX8QXP adds ec7088da5ab6 iio: adc: max1027: Fix style adds 6a787e925a3e iio: adc: max1027: Drop extra warning message adds c25e0434690b iio: adc: max1027: Drop useless debug messages adds f7426f15c9a1 iio: adc: max1027: Minimize the number of converted channels adds 4cf173978005 iio: adc: max1027: Rename a helper adds 6dac6f10fbde iio: adc: max1027: Create a helper to enable/disable the c [...] adds 5fd74dfdde85 iio: adc: max1027: Simplify the _set_trigger_state() helper adds f12664a9c50c iio: adc: max1027: Ensure a default cnvst trigger configuration adds 634ac8e82563 iio: adc: max1027: Create a helper to configure the channe [...] adds 89a5e7f2c00f iio: adc: max1027: Prevent single channel accesses during [...] adds 8a86d4a0c165 iio: adc: max1027: Separate the IRQ handler from the read logic adds ef4931e17e23 iio: adc: max1027: Introduce an end of conversion helper adds f42655d76aa8 iio: adc: max1027: Stop requesting a threaded IRQ adds 54f14be01e17 iio: adc: max1027: Use the EOC IRQ when populated for sing [...] adds c32a820868c9 iio: adc: max1027: Allow all kind of triggers to be used adds 6c560a9592b6 iio: adc: max1027: Don't reject external triggers when the [...] adds deb445e447bd iio: imu: st_lsm6dsx: move max_fifo_size in st_lsm6dsx_fifo_ops adds 96ded0a7d75e iio: adc: fsl-imx25-gcq: initialize regulators as needed adds e4697bc7fc1e iio: inkern: introduce devm_iio_map_array_register() short [...] adds 03cd5af2c852 iio: adc: intel_mrfld_adc: convert probe to full device-managed adds dc82aa6caa5f iio: adc: axp288_adc: convert probe to full device-managed adds 6c16004a8cef iio: adc: lp8788_adc: convert probe to full-device managed adds 88a1477e35bd iio: adc: da9150-gpadc: convert probe to full-device managed adds daa8d44bc7ce iio: adis: do not disabe IRQs in 'adis_init()' adds 228aec62cc9b iio: adis: handle devices that cannot unmask the drdy pin adds 70906a0204e9 iio: adis16475: make use of the new unmasked_drdy flag adds a5ae0cfd53aa iio: adis16460: make use of the new unmasked_drdy flag adds 8f1fc44eed99 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 22b1255792c0 docs/cgroup: remove some duplicate words adds b94f9ac79a73 cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem adds c0002d11d799 cgroupv2, docs: fix misinformation in "device controller" section adds f279294b3293 misc_cgroup: introduce misc.events to count failures adds b03357528fd9 misc_cgroup: remove error log to avoid log flood adds 4b53bb873fcd docs/cgroup: add entry for misc.events adds 7ee285395b21 cgroup: Make rebind_subsystems() disable v2 controllers al [...] adds 87b98e70681a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4f6094f1663e scsi: hisi_sas: Use managed PCI functions adds 089226ef6a08 scsi: hisi_sas: Stop printing queue count in v3 hardware probe adds b5a9fa20e3bf scsi: hisi_sas: Rename HISI_SAS_{RESET -> RESETTING}_BIT adds 080b4f976bf7 scsi: hisi_sas: Replace del_timer() calls with del_timer_sync() adds 9aec5ffa6e39 scsi: hisi_sas: Increase debugfs_dump_index after dump is [...] adds ce4fc333e599 scsi: libsas: Co-locate exports with symbols adds e018f03d6ccb scsi: libiscsi: Move ehwait initialization to iscsi_sessio [...] adds 08d0a992131a scsi: pm80xx: Fix incorrect port value when registering a device adds b27a40534ef7 scsi: pm80xx: Fix lockup in outbound queue management adds c29737d03c74 scsi: pm80xx: Correct inbound and outbound queue logging adds 51e6ed83bb4a scsi: pm80xx: Fix memory leak during rmmod adds 9e1c3206960f scsi: qla2xxx: Add support for mailbox passthru adds 52cca50d35f8 scsi: qla2xxx: Display 16G only as supported speeds for 38 [...] adds 8192817efbc3 scsi: qla2xxx: Check for firmware capability before creati [...] adds e6e22e6cc296 scsi: qla2xxx: Fix crash in NVMe abort path adds 527d46e0b014 scsi: qla2xxx: edif: Use link event to wake up app adds 3ef68d4f0c9e scsi: qla2xxx: Fix kernel crash when accessing port_speed [...] adds 38c61709e662 scsi: qla2xxx: Call process_response_queue() in Tx path adds 3a4e1f3b3a3c scsi: qla2xxx: Move heartbeat handling from DPC thread to [...] adds 3d33b303d4f3 scsi: qla2xxx: Fix use after free in eh_abort path adds b0fe235dad77 scsi: qla2xxx: Update version to 10.02.07.100-k adds 914418f36901 scsi: qla2xxx: Remove redundant initialization of pointer req adds 99154581b05c scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() adds 982fc3965d13 scsi: lpfc: Don't release final kref on Fport node while A [...] adds 20d2279f90ce scsi: lpfc: Fix premature rpi release for unsolicited TPLS [...] adds 88f7702984e6 scsi: lpfc: Fix hang on unload due to stuck fport node adds 3a874488d2e9 scsi: lpfc: Fix rediscovery of tape device after LIP adds a864ee709bc0 scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode adds b507357f7917 scsi: lpfc: Fix NVMe I/O failover to non-optimized path adds cd8a36a90bab scsi: lpfc: Fix FCP I/O flush functionality for TMF routines adds 25ac2c970be3 scsi: lpfc: Fix EEH support for NVMe I/O adds d5ac69b332d8 scsi: lpfc: Adjust bytes received vales during cmf timer interval adds 3ea998cbf9e7 scsi: lpfc: Fix I/O block after enabling managed congestion mode adds afd63fa51149 scsi: lpfc: Zero CGN stats only during initial driver load [...] adds 315b3fd13521 scsi: lpfc: Improve PBDE checks during SGL processing adds 0d6b26795bd2 scsi: lpfc: Update lpfc version to 14.0.0.2 adds 0a5e20fc8ca7 scsi: elx: libefc: Prefer kcalloc() over open coded arithmetic adds e9d73bfa8e04 scsi: documentation: Document Fibre Channel sysfs node for appid adds c4adf171e834 scsi: ufs: ufs-qcom: Remove unneeded variable 'err' adds 351b3a849ac7 scsi: ufs: ufshpb: Use proper power management API adds aba3b0757b6c scsi: ufs: ufs-mediatek: Change dbg select by check IP version adds 7e642ca0375b scsi: target: Remove unused function arguments adds 8f42796b9bb3 Merge branch 'misc' into for-next adds 41d7acab7706 Merge branch 'fixes' into for-next adds b0ee5c2f4727 Merge branch 'fixes' into for-next adds a7c052066986 scsi: core: Remove include <scsi/scsi_host.h> from scsi_cmnd.h adds 8d4efd0040e5 scsi: efct: Add state in nport sm trace printout adds ee3dce9f3842 scsi: efct: Fix nport free adds e76b7c5e25a1 scsi: efct: Decrease area under spinlock adds e88e2d32200a scsi: ufs: core: Probe for temperature notification support adds 322c4b29ee1f scsi: ufs: core: Add temperature notification exception handling adds cbd9a3347c75 scsi: dc395: Fix error case unwinding adds efe1dc571a5b scsi: lpfc: Fix mailbox command failure during driver init [...] adds b198c36ab605 Merge branch 'misc' into for-next adds e2da8c13d00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce580e47e848 scsi: ufs: exynos: Unify naming adds 568778f5572a scsi: advansys: Prefer struct_size() over open-coded arithmetic adds 8d807a068090 scsi: lpfc: Fix a function name in comments adds 9f80eca441a9 scsi: aic7xxx: Fix a function name in comments adds 5860d9fb5622 scsi: lpfc: Return NULL rather than a plain 0 integer adds 60c98a87fcaa scsi: ufs: core: SCSI_UFS_HWMON depends on HWMON=y adds a5b141a895b5 scsi: lpfc: Add support for optional PLDV handling adds 525943a586ef scsi: ufs: core: Export hibern8 entry and exit functions adds a0cea83332ae scsi: ufs: ufs-qcom: Enter and exit hibern8 during clock scaling adds ca4ff9e751eb scsi: elx: efct: Switch from 'pci_' to 'dma_' API adds 6bd49b1a8d43 scsi: core: Delete scsi_{get,free}_host_dev() adds 17b49bcbf835 scsi: core: Fix scsi_mode_sense() buffer length handling adds a7d6840bed0c scsi: core: Fix scsi_mode_select() buffer length handling adds c749301ebee8 scsi: sd: Fix sd_do_mode_sense() buffer length handling adds d8c74bd022e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 666f1a8f0b49 vduse: Disallow injecting interrupt before DRIVER_OK is set adds dd7dc7e82b14 vhost_vdpa: unset vq irq before freeing irq adds c693fcb948d1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 08de420a8014 rpmsg: glink: Replace strncpy() with strscpy_pad() adds 537d3af1bee8 rpmsg: Fix rpmsg_create_ept return when RPMSG config is no [...] adds 54c9237a97e0 rpmsg: Change naming of mediatek rpmsg property adds d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include adds fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD adds 7b4d7894c65b soc: qcom: aoss: Expose send for generic usecase adds e73c632b18a9 dt-bindings: remoteproc: qcom: pas: Add QMP property adds 8443ef7b5771 dt-bindings: remoteproc: qcom: Add QMP property adds c1fe10d238c0 remoteproc: qcom: q6v5: Use qmp_send to update co-processo [...] adds 24acbd9dc934 remoteproc: elf_loader: Fix loading segment when is_iomem true adds 970675f61bf5 remoteproc: Fix the wrong default value of is_iomem adds 91bb26637353 remoteproc: imx_rproc: Fix TCM io memory type adds afe670e23af9 remoteproc: imx_rproc: Fix ignoring mapping vdev regions adds e90547d59d4e remoteproc: imx_rproc: Fix rsc-table name adds 28d5554b4630 remoteproc: imx_rproc: Change to ioremap_wc for dram adds eeaf9700b9c6 dt-bindings: remoteproc: Add the documentation for Meson A [...] adds 6cb58ea897dd remoteproc: meson-mx-ao-arc: Add a driver for the AO ARC r [...] adds ca7380a41d37 dt-bindings: remoteproc: mediatek: Add binding for mt8195 scp adds 63e6a34068a3 dt-bindings: remoteproc: mediatek: Add binding for mt8192 scp adds f4d7e6f6eb3c dt-bindings: remoteproc: mediatek: Convert mtk,scp to json-schema adds 79111df414fc remoteproc: mediatek: Support mt8195 scp adds 81231af135ca dt-bindings: remoteproc: k3-r5f: Cleanup SoC compatible fr [...] adds f13f5d729a8d dt-bindings: remoteproc: k3-dsp: Cleanup SoC compatible fr [...] adds cc73f503f7ec MAINTAINERS: Update remoteproc repo url adds 9ae45035ba2b remoteproc: qcom: pas: Use the same init resources for MSM [...] adds 04a1261951bc dt-bindings: remoteproc: qcom: pas: Add SC7280 MPSS support adds 58c8db93f721 remoteproc: qcom: pas: Add SC7280 Modem support adds c42c0a5e97d1 dt-bindings: remoteproc: qcom: Update Q6V5 Modem PIL binding adds c842379d00f1 remoteproc: mss: q6v5-mss: Add modem support on SC7280 adds 45500e830ed5 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds 81ca729756c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3ea046564039 dt-bindings: gpio: add gpio-line-names to rockchip,gpio-bank.yaml adds e1db0f55976f gpio: uniphier: Use helper function to get IRQ hardware number adds dcfd2a2975f3 gpio: uniphier: Use helper functions to get private data f [...] adds ca038748068f gpio: tegra186: Force one interrupt per bank adds 210386804745 gpio: tegra186: Support multiple interrupts per bank adds e24b9fc10928 gpio: xilinx: simplify getting .driver_data adds 3846a3607738 gpio: max77620: drop unneeded MODULE_ALIAS adds 03e2080defd2 gpio: tps65218: drop unneeded MODULE_ALIAS adds 23c64d7618a7 firmware: zynqmp: Add MMIO read and write support for PS_MODE pin adds d7f4a65cdf4f dt-bindings: gpio: zynqmp: Add binding documentation for modepin adds 7687a5b0ee93 gpio: modepin: Add driver support for modepin GPIO controller adds e5f454c1e029 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds d8b94c9ff96c pinctrl: mediatek: moore: check if pin_desc is valid before use adds f32375d59e81 pinctrl: nomadik: Kconfig: Remove repeated config dependency adds d7050df38dc3 pinctrl: Fix spelling mistake "atleast" -> "at least" adds d9608eab1e66 pinctrl: mediatek: mt8195: Add pm_ops adds f5cdffdc26a2 pinctrl: qcom: msm8226: fill in more functions adds c400f51790ae dt-bindings: pinctrl: qcom: Add SM6350 pinctrl bindings adds 7d74b55afd27 pinctrl: qcom: Add SM6350 pinctrl driver adds 5147022214db dt-bindings: pinctrl: qcom: Add QCM2290 pinctrl bindings adds 48e049ef1238 pinctrl: qcom: Add QCM2290 pinctrl driver adds 8c82646196c4 dt-bindings: pinctrl: qcom-pmic-gpio: Add output-{enable,d [...] adds ecf8dc5a3467 pinctrl: qcom: spmi-gpio: add support to enable/disable output adds c64ce5c0455f dt-bindings: pinctrl: mt8195: add rsel define adds 9c39d92cbf9d dt-bindings: pinctrl: mt8195: change pull up/down description adds 7f87ec7668db pinctrl: mediatek: fix coding style adds 81c17dda95f4 pinctrl: mediatek: support rsel feature adds b8023d677f7a pinctrl: mediatek: add rsel setting on MT8195 adds e4978fd02375 Merge branch 'devel' into for-next adds 4cd456f94f6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 075667cc6c29 pinctrl: renesas: No need to initialise global statics adds fcfb63148c24 pinctrl: renesas: rzg2l: Fix missing port register 21h adds ab05f5987774 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds a3be01837fc9 Merge of ucount-fixes-for-5.14, siginfo-si_trapno-for-v5.1 [...] adds a8c406ab5608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next adds d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next adds 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next adds c72a7f515329 Merge branch 'for-4.18/upstream' into for-next adds bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next adds 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next adds e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next adds 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next adds d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next adds 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next adds 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next adds b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next adds 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next adds 90be806f0eb3 Merge branch 'for-5.2-core' into for-next adds 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next adds 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next adds 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next adds 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next adds 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] adds eb1bfcffba2c Merge branch 'for-5.3-core' into for-next adds 28f28ea4343a Merge branch 'for-5.3-core' into for-next adds 1cfe141e1715 Merge branch 'for-5.4-core' into for-next adds 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next adds 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next adds 7f436b3066e3 Merge branch 'for-5.5/core' into for-next adds d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next adds aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next adds ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next adds f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next adds 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next adds e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next adds b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next adds b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next adds bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next adds 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next adds 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next adds 81840f21d416 Merge branch 'for-5.12/doc' into for-next adds c150bbbb1731 Merge branch 'for-5.13/signal' into for-next adds cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next adds ddb77b218153 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds bcf1c2f4dd80 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 8719a17613e0 rtc: ds1302: Add SPI ID table adds da87639d6312 rtc: ds1390: Add SPI ID table adds 5f84478e14aa rtc: pcf2123: Add SPI ID table adds 5e295f940203 rtc: omap: drop unneeded MODULE_ALIAS adds 6eee1c48be7c rtc: s5m: drop unneeded MODULE_ALIAS adds 38b17bc9c40e rtc: rx6110: simplify getting the adapter of a client adds dd49cbedde8a dt-bindings: rtc: Add Mstar MSC313e RTC devicetree binding [...] adds be7d9c9161b9 rtc: Add support for the MSTAR MSC313 RTC adds 27ff63eb076c rtc: msc313: fix missing include adds 3c923fd4806f Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds e765f13ed126 nvdimm/pmem: move dax_attribute_group from dax to pmem adds 953116fcf7a2 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 adds ee9df27b012e Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] adds 93a5c3421626 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 3d0107a7fee4 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds 0e17ad87645c powerpc: Split memset() to avoid multi-field overflow adds e7f18c22e6be stddef: Fix kerndoc for sizeof_field() and offsetofend() adds 50d7bd38c3aa stddef: Introduce struct_group() helper macro adds 301e68dd9b9b cxl/core: Replace unions with struct_group() adds 241fe395e8fe bnxt_en: Use struct_group_attr() for memcpy() region adds 43d83af8a57a iommu/amd: Use struct_group() for memcpy() region adds 10579b75e023 drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 5e423a0c2db6 HID: cp2112: Use struct_group() for memcpy() region adds 69dae0fe1073 HID: roccat: Use struct_group() to zero kone_mouse_event adds c92a08c1afff can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds 8610047ca89f cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds c80d92fbb67b compiler_types.h: Remove __compiletime_object_size() adds cfecea6ead5f lib/string: Move helper functions out of string.c adds c430f60036af fortify: Move remaining fortify helpers into fortify-string.h adds a52f8a59aef4 fortify: Explicitly disable Clang support adds 072af0c638dc fortify: Fix dropped strcpy() compile-time write overflow check adds 369cd2165d7b fortify: Prepare to improve strnlen() and strlen() warnings adds 3009f891bb9f fortify: Allow strlen() and strnlen() to pass compile-time [...] adds 3c5221f3f4fd fortify: Add compile-time FORTIFY_SOURCE tests adds fd855fdea841 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds 5dffde310f55 string.h: Introduce memset_after() for wiping trailing mem [...] adds d3edaddcd15e xfrm: Use memset_after() to clear padding adds 5c1d26062a73 string.h: Introduce memset_startat() for wiping trailing m [...] adds f7ecc34aa683 btrfs: Use memset_startat() to clear end of struct adds f944d0c82f8e stddef: Introduce DECLARE_FLEX_ARRAY() helper adds ac048335ba21 treewide: Replace open-coded flex arrays in unions adds a19523a426fc treewide: Replace 0-element memcpy() destinations with fle [...] adds f02003c860d9 hardening: Avoid harmless Clang option under CONFIG_INIT_S [...] adds 96648edaaae1 Merge branch 'kspp/hardening/options' into for-next/kspp adds 864552765859 gcc-plugins: remove support for GCC 4.9 and older adds 744679de4be9 Merge branch 'for-next/gcc-plugins' into for-next/kspp adds 92e96857eb8c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 0f79ce970e79 gnss: drop stray semicolons adds c266e932988d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 536267aafb8a nvmem: core: Add stubs for nvmem_cell_read_variable_le_u32 [...] adds d162d84b27c8 nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells adds 65b0565f476f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8001f21fcd03 MAINTAINERS: Add Hao and Yilun as maintainers adds d27c58f7f5ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e53f56af30e kunit: drop assumption in kunit-log-test about current suite adds 3b29021ddd10 kunit: tool: allow filtering test cases via glob adds fc1ffeba44b2 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds d637af9fd6b8 kallsyms: support big kernel symbols (2-byte lengths) adds f2f6175186f4 kallsyms: increase maximum kernel symbol length to 512 adds e17f1b1f3e01 Makefile: generate `CLANG_FLAGS` even in GCC builds adds 360299269d2e vsprintf: add new `%pA` format specifier adds 4de916fef356 rust: add C helpers adds 2f9cf7636de2 rust: add `compiler_builtins` crate adds 25ad6376a155 rust: add `alloc` crate adds 8444e3570a0f rust: add `build_error` crate adds dc8500d5b795 rust: add `macros` crate adds 6e81e20413f2 rust: add `kernel` crate adds 296e421767f3 rust: export generated symbols adds dc08d49444e9 Kbuild: add Rust support adds d1828cb11743 docs: add Rust documentation adds 5dbc177c7119 samples: add Rust examples adds 2a8394d90e0f scripts: add `generate_rust_analyzer.py` adds 5d3986cf8ed6 MAINTAINERS: Rust adds baab1f515551 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds d1c6e08e7503 libnvdimm/labels: Add uuid helpers adds 8172db92527c libnvdimm/label: Add a helper for nlabel validation adds 42e192aa9891 libnvdimm/labels: Introduce the concept of multi-range nam [...] adds 999c993a85f1 libnvdimm/labels: Fix kernel-doc for label.h adds 540ccaa2e4dd libnvdimm/label: Define CXL region labels adds 5af96835e4da libnvdimm/labels: Introduce CXL labels adds 99e222a5f1b6 cxl/pci: Make 'struct cxl_mem' device type generic adds 13e7749d06b3 cxl/pci: Clean up cxl_mem_get_partition_info() adds b64955a92929 cxl/mbox: Introduce the mbox_send operation adds 4cb35f1ca05a cxl/pci: Drop idr.h adds 4faf31b43468 cxl/mbox: Move mailbox and other non-PCI specific infrastr [...] adds 5a2328f4e872 cxl/pci: Use module_pci_driver adds ff56ab9e164d cxl/mbox: Convert 'enabled_cmds' to DECLARE_BITMAP adds 12f3856ad42d cxl/mbox: Add exclusive kernel command support adds 60b8f17215de cxl/pmem: Translate NVDIMM label commands to CXL label commands adds 2e52b6256b9a cxl/pmem: Add support for multiple nvdimm-bridge objects adds 67dcdd4d3b83 tools/testing/cxl: Introduce a mocked-up CXL port hierarchy adds a5c258021689 cxl/bus: Populate the target list at decoder create adds 49be6dd80751 cxl/mbox: Move command definitions to common location adds 7d3eb23c4ccf tools/testing/cxl: Introduce a mock memory device + driver adds 48667f676189 cxl/core: Split decoder setup into alloc + add adds fa9a7d2db613 Documentation/cxl: Add bus internal docs adds ed97afb53365 cxl/pci: Disambiguate cxl_pci further from cxl_mem adds d86de6dc9e76 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c25303281d79 mm: Convert get_page_unless_zero() to return bool adds 7b230db3b8d3 mm: Introduce struct folio adds 32b8fc486524 mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds a53e17e4e97b mm/vmstat: Add functions to account folio statistics adds 9e9edb2094db mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds c24016ac3a62 mm: Add folio reference count functions adds b620f63358cd mm: Add folio_put() adds 86d234cb0499 mm: Add folio_get() adds 020853b6f5ea mm: Add folio_try_get_rcu() adds d389a4a81155 mm: Add folio flag manipulation functions adds 889a3747b3b7 mm/lru: Add folio LRU functions adds 85d0a2ed3747 mm: Handle per-folio private data adds 9257e1567738 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds f94b18f6653a mm/filemap: Add folio_next_index() adds 352b47a69844 mm/filemap: Add folio_pos() and folio_file_pos() adds 2f52578f9c64 mm/util: Add folio_mapping() and folio_file_mapping() adds 4e1364286d0a mm/filemap: Add folio_unlock() adds 7c23c782d5d5 mm/filemap: Add folio_lock() adds af7f29d9e1a7 mm/filemap: Add folio_lock_killable() adds ffdc8dabf20b mm/filemap: Add __folio_lock_async() adds 6baa8d602e84 mm/filemap: Add folio_wait_locked() adds 9138e47ed425 mm/filemap: Add __folio_lock_or_retry() adds 575ced1c8b0d mm/swap: Add folio_rotate_reclaimable() adds 4268b48077e5 mm/filemap: Add folio_end_writeback() adds 490e016f229a mm/writeback: Add folio_wait_writeback() adds a49d0c507759 mm/writeback: Add folio_wait_stable() adds 101c0bf67f50 mm/filemap: Add folio_wait_bit() adds 6974d7c977d7 mm/filemap: Add folio_wake_bit() adds df4d4f127394 mm/filemap: Convert page wait queues to be folios adds b47393f8448a mm/filemap: Add folio private_2 functions adds 6abbaa5b0173 fs/netfs: Add folio fscache functions adds dd10ab049beb mm: Add folio_mapped() adds 874fd90cafdc mm: Add folio_nid() adds 6e0110c247c8 mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds 658b69c9d852 mm/memcg: Use the node id in mem_cgroup_update_tree() adds 2ab082ba76f9 mm/memcg: Remove soft_limit_tree_node() adds 8e88bd2dfde2 mm/memcg: Convert memcg_check_events to take a node ID adds 1b7e4464d43a mm/memcg: Add folio_memcg() and related functions adds 118f2875490b mm/memcg: Convert commit_charge() to take a folio adds 8f425e4ed0eb mm/memcg: Convert mem_cgroup_charge() to take a folio adds c4ed6ebfcb09 mm/memcg: Convert uncharge_page() to uncharge_folio() adds bbc6b703b219 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds d21bba2b7d0a mm/memcg: Convert mem_cgroup_migrate() to take folios adds 9d8053fc7a21 mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds f70ad4487415 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds fcce4672c06a mm/memcg: Convert mem_cgroup_move_account() to use a folio adds b1baabd995ab mm/memcg: Add folio_lruvec() adds e809c3fedeeb mm/memcg: Add folio_lruvec_lock() and similar functions adds 0de340cbed33 mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds c5ce619a77ce mm/workingset: Convert workingset_activation to take a folio adds bf6bd276b374 mm: Add folio_pfn() adds 646010009d35 mm: Add folio_raw_mapping() adds 0d0fe8b3f7f8 mm: Add flush_dcache_folio() adds a09215d25f44 mm: Add kmap_local_folio() adds e7dd9dabb189 mm: Add arch_make_folio_accessible() adds 56ed04328bc6 mm: Add folio_young and folio_idle adds 7bcc2152ac11 mm/swap: Add folio_activate() adds ffba671f05c6 mm/swap: Add folio_mark_accessed() adds 5e96a9a758fa mm/rmap: Add folio_mkclean() adds e775e4725c07 mm/migrate: Add folio_migrate_mapping() adds e546b61eed32 mm/migrate: Add folio_migrate_flags() adds b95c50f8eae4 mm/migrate: Add folio_migrate_copy() adds 9fc5acbdbb55 mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds e1f4a65c0ec8 flex_proportions: Allow N events instead of 1 adds 5a8cb5ae26b7 mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds 3262a9de10b8 mm/writeback: Add __folio_end_writeback() adds 725ccb797df8 mm/writeback: Add folio_start_writeback() adds 98dfc1ccfb5a mm/writeback: Add folio_mark_dirty() adds 27d26564afc5 mm/writeback: Add __folio_mark_dirty() adds c90c7ec8e751 mm/writeback: Convert tracing writeback_page_template to folios adds 66f6cd623b39 mm/writeback: Add filemap_dirty_folio() adds 3eb9f6950c38 mm/writeback: Add folio_account_cleaned() adds bf18cb8be39e mm/writeback: Add folio_cancel_dirty() adds d3dfd5080a6c mm/writeback: Add folio_clear_dirty_for_io() adds ee1df0a0d08b mm/writeback: Add folio_account_redirty() adds 18db6a619dc3 mm/writeback: Add folio_redirty_for_writepage() adds 8e07d3ca68cf mm/filemap: Add i_blocks_per_folio() adds 383b23ff829f mm/filemap: Add folio_mkwrite_check_truncate() adds 25f9aa25e899 mm/filemap: Add readahead_folio() adds 1f24a3d67357 mm/workingset: Convert workingset_refault() to take a folio adds 5c2861820dc2 mm: Add folio_evictable() adds 251295f4021f mm/lru: Convert __pagevec_lru_add_fn to take a folio adds bcc0f46ce3f1 mm/lru: Add folio_add_lru() adds 2138895eb484 mm/page_alloc: Add folio allocation functions adds 20bd52db70a5 mm/filemap: Add filemap_alloc_folio adds 6c03066a06db mm/filemap: Add filemap_add_folio() adds 8c4c882d3c73 mm/filemap: Convert mapping_get_entry to return a folio adds db2c05d524eb mm/filemap: Add filemap_get_folio adds 011cfd9e145a mm/filemap: Add FGP_STABLE adds 27b231798da1 mm/writeback: Add folio_write_one adds 7e8c30e28147 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 20bcee8e95f7 fix up for "net: add new socket option SO_RESERVE_MEM" adds 66d63207269c mm/userfaultfd: selftests: fix memory corruption with thp enabled adds b8a9f1e8582f userfaultfd: fix a race between writeprotect and exit_mmap() adds 06d096475f40 mm/migrate: optimize hotplug-time demotion order updates adds 4e094030bfbb mm/migrate: add CPU hotplug to demotion #ifdef adds 66139113565c mm/migrate: fix CPUHP state to update node demotion order adds 9e6c81ce19de mm/vmalloc: fix numa spreading for large hash tables adds dd41f2883205 ocfs2: Fix data corruption after conversion from inline format adds b7ed331c2147 ocfs2: mount fails with buffer overflow in strlen adds 2ff89e7ed39a memblock: check memory total_size adds 97256d4b73e2 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds cf8a394f4321 /proc/kpageflags: do not use uninitialized struct pages adds f44f00fe9fc0 procfs: prevent unpriveleged processes accessing fdinfo dir adds 0c47c987fb93 scripts/spelling.txt: add more spellings to spelling.txt adds 7ba74e45b6f1 scripts/spelling.txt: fix "mistake" version of "synchronization" adds b9023d18ce77 ocfs2: Fix handle refcount leak in two exception handling paths adds 240cdc97ef6f ocfs2: reflink deadlock when clone file to the same direct [...] adds cce3e695e9a3 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 02bb57602e98 ocfs2: fix ocfs2 corrupt when iputting an inode adds 7618656e3ccc fs/posix_acl.c: avoid -Wempty-body warning adds 30bbc4f438c4 mm: move kvmalloc-related functions to slab.h adds 1c4ec63ed138 mm/slab.c: remove useless lines in enable_cpucache() adds 0ab92626fe00 mm, slub: fix two bugs in slab_debug_trace_open() adds 27ffa458e478 mm, slub: fix mismatch between reconstructed freelist dept [...] adds 36ddac4120d5 mm, slub: fix potential memoryleak in kmem_cache_open() adds 07bb42b7901d mm, slub: fix potential use-after-free in slab_debugfs_fops adds 5d2fc35dd747 mm, slub: fix incorrect memcg slab count for bulk free adds 1f14cc2924e1 slub: add back check for free nonslab objects adds 62b29fcff0a6 mm: don't include <linux/dax.h> in <linux/mempolicy.h> adds b1429f7b8f95 Compiler Attributes: add __alloc_size() for better bounds [...] adds 770cdf5cb8f9 Compiler Attributes: check GCC version for __alloc_size attribute adds 8ab966ee1c11 checkpatch: add __alloc_size() to known $Attribute adds 12ed7e44a4cb slab: clean up function declarations adds 40b2fdcb8ae1 slab: add __alloc_size attributes for better bounds checking adds 3596ffddb9c4 mm/page_alloc: add __alloc_size attributes for better boun [...] adds 95407e1e0873 percpu: add __alloc_size attributes for better bounds checking adds 4d55e2cce9ce mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 55c85f5f7f81 rapidio: avoid bogus __alloc_size warning adds 86ac72c48898 mm/smaps: fix shmem pte hole swap calculation adds 1e26aee7cba4 mm/smaps: use vma->vm_pgoff directly when counting partial swap adds 5e224eb364a5 mm/smaps: simplify shmem handling of pte holes adds 6363bbb58592 mm: debug_vm_pgtable: don't use __P000 directly adds b7853eeb3790 mm/filemap.c: remove bogus VM_BUG_ON adds 18e77f4b79b3 vfs: keep inodes with page cache off the inode shrinker LRU adds 26a475ae9d12 mm/gup: further simplify __gup_device_huge() adds 68047bc2a668 mm/swapfile: remove needless request_queue NULL pointer check adds e49aa008b052 mm/memcg: drop swp_entry_t* in mc_handle_file_pte() adds 06d462dd7320 memcg: flush stats only if updated adds f6f4b22feb99 memcg: unify memcg stat flushing adds 4eed4c40a79f memcg: prohibit unconditional exceeding the limit of dying tasks adds 7683d618056b mm/mmap.c: fix a data race of mm->total_vm adds 7c400f52cb2e mm: use __pfn_to_section() instead of open coding it adds bf1a814039c4 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 337847cb695e mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 4f0d31a16e8b mm: clear vmf->pte after pte_unmap_same() returns adds 32321d0757b8 mm: drop first_index/last_index in zap_details adds c9131c144273 mm: add zap_skip_check_mapping() helper adds ecba6ba125a3 mm: introduce pmd_install() helper adds 6b78c434eae8 mm: remove redundant smp_wmb() adds fc3b51461927 Documentation: update pagemap with shmem exceptions adds 65bddc8151eb lazy tlb: introduce lazy mm refcount helper functions adds c31db473be66 lazy tlb: allow lazy tlb mm refcounting to be configurable adds 973d77c772c6 lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 732ae89d8d2a powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 839a9cd523a2 mm/mremap: don't account pages in vma_to_resize() adds 33b6600beed6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 551a654f3848 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 9dfecbe0a313 kasan: test: add memcpy test that avoids out-of-bounds write adds c0863f97971a lib/stackdepot: include gfp.h adds 4fbcbca0357c lib/stackdepot: remove unused function argument adds 72220f06ddf9 lib/stackdepot: introduce __stack_depot_save() adds d493479237b0 kasan: common: provide can_alloc in kasan_save_stack() adds 0c2246ab9e35 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds c822338c35e6 workqueue, kasan: avoid alloc_pages() when recording stack adds 1e70ad043996 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds 54dfc40b15b4 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds e38b7d4fec2d mm/page_alloc.c: simplify the code by using macro K() adds 4f95e09fe177 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds ad5a46de18be mm/page_alloc.c: use helper function zone_spans_pfn() adds 52da3f0927ba mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds b0c7c088350f mm/page_alloc: print node fallback order adds 40a4ca2b6992 mm/page_alloc: use accumulated load when building node fal [...] adds ec9faf8e5908 mm: move node_reclaim_distance to fix NUMA without SMP adds fd836a7b9fdc mm: move fold_vm_numa_events() to fix NUMA without SMP adds 2a2bd5f15dec mm/page_alloc.c: do not acquire zone lock in is_free_buddy_page() adds 2c57c8b2e5e9 mm/page_alloc: detect allocation forbidden by cpuset and b [...] adds 309b8eb9998c mm/page_alloc.c: show watermark_boost of zone in zoneinfo adds d918f10edf95 mm: create a new system state and fix core_kernel_text() adds 308d64992c88 mm: make generic arch_is_kernel_initmem_freed() do what it says adds 43c89407f809 powerpc: use generic version of arch_is_kernel_initmem_freed() adds d2d3106ffc39 s390: use generic version of arch_is_kernel_initmem_freed() adds 1951177fe756 mm: fix data race in PagePoisoned() adds da7452eb3b26 mm/hugetlb: drop __unmap_hugepage_range definition from hugetlb.h adds 86d8eec49329 hugetlb: add demote hugetlb page sysfs interfaces adds 046c474d7eb5 hugetlb: add HPageCma flag and code to free non-gigantic p [...] adds eb4c5f104367 hugetlb: add demote bool to gigantic page routines adds 3c275315d106 hugetlb: add hugetlb demote page support adds 3c3cad8016c7 userfaultfd/selftests: fix feature support detection adds 7ff502dde353 userfaultfd/selftests: fix calculation of expected ioctls adds eccc3fb0555d userfaultfd/selftests: don't rely on GNU extensions for ra [...] adds bef9505e3556 mm/page_isolation: fix potential missing call to unset_mig [...] adds 2d8a916df337 mm/page_isolation: guard against possible putback unisolated page adds f1c3815ae232 mm/vmscan.c: fix -Wunused-but-set-variable warning adds cb95564d3861 tools/vm/page_owner_sort.c: count and sort by mem adds f275a4943f98 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds e15f49a089a2 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds a68604bb1a24 arch_numa: simplify numa_distance allocation adds d5e4b502e7e3 xen/x86: free_p2m_page: use memblock_free_ptr() to free a [...] adds 5fc918ab0374 memblock: drop memblock_free_early_nid() and memblock_free [...] adds 429ca67b4a8a memblock: stop aliasing __memblock_free_late with memblock [...] adds 6d63fede3dc7 memblock: rename memblock_free to memblock_phys_free adds 38b0222df2bd memblock: use memblock_free for freeing virtual pointers adds 9d91a7cf44db mm: mark the OOM reaper thread as freezable adds 302d9b654e98 oom_kill: oom_score_adj broken for processes with small me [...] adds 4bcc45c13edc mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds aa59a34997d6 hugetlbfs: extend the definition of hugepages parameter to [...] adds 0e23276ac061 hugetlbfs-extend-the-definition-of-hugepages-parameter-to- [...] adds f4c4792e97fd mm/migrate: de-duplicate migrate_reason strings adds 454818f6c82c mm: nommu: kill arch_get_unmapped_area() adds b4d9e99c4c64 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds 07d2baa279ac mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 1d1aaa3212cf mm-vmstat-annotate-data-race-for-zone-free_areanr_free-fix adds 4ab15e919d67 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds 98afd35c7d16 memory-hotplug.rst: fix two instances of "movablecore" tha [...] adds 80f3806e6fec memory-hotplug.rst: fix wrong /sys/module/memory_hotplug/p [...] adds e4095bba78ff memory-hotplug.rst: document the "auto-movable" online policy adds 61a453b1e53b mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependen [...] adds 6126b64cd14b mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE adds 4355a85d0484 mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit adds 42675d8b1426 mm/memory_hotplug: remove HIGHMEM leftovers adds d2ff3492044a mm/memory_hotplug: remove stale function declarations adds 98fe77eec0db x86: remove memory hotplug support on X86_32 adds 582b5fbfbd4b mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds cdfffe769b29 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds 4231ee5921ac mm: disable zsmalloc on PREEMPT_RT adds ed754c0a136b mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds 6df772f15127 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds c309d4961089 mm/highmem: Remove deprecated kmap_atomic adds 5d019b7b479c zram_drv: allow reclaim on bio_alloc adds df9423cd95bb zram: off by one in read_block_state() adds f4e3eaed6562 zram: introduce an aged idle interface adds cb657c3ec46c zram-introduce-an-aged-idle-interface-v5 adds 00835511a514 zram: Introduce an aged idle interface adds 055b4e1d7ea9 mm: remove HARDENED_USERCOPY_FALLBACK adds e42df19fa784 include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 55d3b78bfec6 stacktrace: move filter_irq_stacks() to kernel/stacktrace.c adds 97ee321f56d6 kfence: count unexpectedly skipped allocations adds 9baa2d9004bd kfence: move saving stack trace of allocations into __kfen [...] adds 377c4d6daa0d kfence: limit currently covered allocations when pool nearly full adds 560f53d11da1 kfence-limit-currently-covered-allocations-when-pool-nearl [...] adds 606d52e9b3ca fixup! kfence: limit currently covered allocations when po [...] adds ad190867fe1e kfence: add note to documentation about skipping covered a [...] adds 7d26c122538e kfence: test: use kunit_skip() to skip tests adds 7d9d45306056 kfence: shorten critical sections of alloc/free adds e2864fef3077 mm/damon: grammar s/works/work/ adds f6feb8e8c12e Documentation/vm: move user guides to admin-guide/mm/ adds 796c9b411a2c MAINTAINERS: update SeongJae's email address adds 9f080cd1df52 docs/vm/damon: remove broken reference adds b969fd45d626 include/linux/damon.h: fix kernel-doc comments for 'damon_ [...] adds 11b25eba3ab3 mm/damon/core: print kdamond start log in debug mode only adds 903ab5b5fdcb mm/damon: remove unnecessary do_exit() from kdamond adds ee5e88d37406 mm/damon: needn't hold kdamond_lock to print pid of kdamond adds 74836a653b5f mm/damon/core: nullify pointer ctx->kdamond with a NULL adds 9c92eeb843b4 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds f023107d6eca fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 3c8f9c1b0ddf kernel/hung_task.c: Monitor killed tasks. adds 435664ed44c4 procfs: do not list TID 0 in /proc/<pid>/task adds 9f248fd9272a procfs-do-not-list-tid-0-in-proc-pid-task-fix adds 35fba1dcb6fc proc/sysctl: make protected_* world readable adds 59b6969c90e6 lib, stackdepot: check stackdepot handle before accessing slabs adds a76b7a24e45f lib, stackdepot: add helper to print stack entries adds 815a8db3a3d5 lib, stackdepot: add helper to print stack entries into buffer adds 8774e0153852 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds cce542c07553 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds e24b5d58e938 const_structs.checkpatch: add a few sound ops structs adds ac68bb5fa026 binfmt_elf: reintroduce using MAP_FIXED_NOREPLACE adds a56b40c737e9 kallsyms: remove arch specific text and data check adds 7d3f2427a006 kallsyms: fix address-checks for kernel related range adds 340f04dd72c6 sections: move and rename core_kernel_data() to is_kernel_ [...] adds c75069719820 sections: move is_kernel_inittext() into sections.h adds caef1caa1bdf x86: mm: rename __is_kernel_text() to is_x86_32_kernel_text() adds c094cfd1e816 sections: provide internal __is_kernel() and __is_kernel_t [...] adds c30791474ef8 mm: kasan: use is_kernel() helper adds a810f0d044e4 extable: use is_kernel_text() helper adds a3a7fc3b972b powerpc/mm: use core_kernel_text() helper adds 71b9de2cf793 microblaze: use is_kernel_text() helper adds e2e8220cc185 alpha: use is_kernel_text() helper adds 67520f59ff7b ramfs: fix mount source show for ramfs adds 02ad5561dd8d init/main.c: silence some -Wunused-parameter warnings adds 5b01c34f583a coda: avoid NULL pointer dereference from a bad inode adds 8ce970547355 coda: check for async upcall request using local state adds 0c23d5b07fd4 coda: remove err which no one care adds deb51b74cedc coda: avoid flagging NULL inodes adds be633dd1f993 coda: avoid hidden code duplication in rename adds 3e956971cafc coda: avoid doing bad things on inode type changes during [...] adds 37cac992f767 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 114058b99ad4 coda: use vmemdup_user to replace the open code adds 6abd19e1e155 coda: bump module version to 7.2 adds 925daa24cf10 hfs/hfsplus: use WARN_ON for sanity check adds eef734f9c254 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 9832b66b56f0 kernel/fork.c: unshare(): use swap() to make code cleaner adds 3586605bb0f9 sysv: use BUILD_BUG_ON instead of runtime check adds 6cac28cc07ff Documentation/kcov: include types.h in the example adds 47adcf04cac7 Documentation/kcov: define `ip' in the example adds fb9deca217f8 kcov: allocate per-CPU memory on the relevant node adds e4179ec99ce7 kcov: avoid enable+disable interrupts if !in_task() adds d1d0e520f501 kcov: replace local_irq_save() with a local_lock_t adds 0af56fbdde78 kernel/resource: clean up and optimize iomem_is_exclusive() adds ab0df13ec9bd kernel/resource: disallow access to exclusive system RAM regions adds f018dff16caa virtio-mem: disallow mapping virtio-mem memory via /dev/mem adds b573621d136d ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds bef81bd03624 ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds dd22e0752770 ipc/ipc_sysctl.c: remove fallback for !CONFIG_PROC_SYSCTL adds bf48f722b00d Merge branch 'akpm-current/current' adds e5771b666806 mm: migrate: simplify the file-backed pages validation whe [...] adds 5b7dcfb293bd mm: unexport folio_memcg_{,un}lock adds af06aff2a000 mm: unexport {,un}lock_page_memcg adds 9abd94e2890c Merge branch 'akpm/master' adds a25006a77348 Add linux-next specific files for 20211001
No new revisions were added by this update.
Summary of changes: .gitignore | 5 + .mailmap | 1 + .rustfmt.toml | 12 + CREDITS | 1 + Documentation/ABI/obsolete/o2cb | 11 + Documentation/ABI/obsolete/sysfs-bus-iio | 4 + Documentation/ABI/stable/o2cb | 2 +- Documentation/ABI/stable/sysfs-class-infiniband | 64 +- Documentation/ABI/stable/sysfs-class-tpm | 2 +- Documentation/ABI/stable/sysfs-devices | 7 + Documentation/ABI/stable/sysfs-module | 25 +- Documentation/ABI/testing/configfs-usb-gadget-uac1 | 42 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 43 +- Documentation/ABI/testing/evm | 5 +- Documentation/ABI/testing/ima_policy | 2 +- Documentation/ABI/testing/pstore | 3 +- Documentation/ABI/testing/sysfs-ata | 2 +- Documentation/ABI/testing/sysfs-bus-counter | 9 +- Documentation/ABI/testing/sysfs-bus-iio | 1 + .../ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 | 38 + .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 + Documentation/ABI/testing/sysfs-bus-mdio | 9 + Documentation/ABI/testing/sysfs-bus-pci | 24 +- Documentation/ABI/testing/sysfs-bus-platform | 12 + Documentation/ABI/testing/sysfs-bus-rapidio | 32 +- .../ABI/testing/sysfs-bus-soundwire-master | 20 +- .../ABI/testing/sysfs-bus-soundwire-slave | 62 +- Documentation/ABI/testing/sysfs-bus-usb | 292 +- Documentation/ABI/testing/sysfs-class-bdi | 30 +- Documentation/ABI/testing/sysfs-class-cxl | 15 +- .../ABI/testing/sysfs-class-devfreq-event | 12 +- Documentation/ABI/testing/sysfs-class-fc | 27 + Documentation/ABI/testing/sysfs-class-gnss | 2 +- Documentation/ABI/testing/sysfs-class-mei | 18 +- Documentation/ABI/testing/sysfs-class-mic | 24 +- Documentation/ABI/testing/sysfs-class-mux | 2 +- Documentation/ABI/testing/sysfs-class-power | 13 + Documentation/ABI/testing/sysfs-class-pwm | 20 +- Documentation/ABI/testing/sysfs-class-rapidio | 4 +- Documentation/ABI/testing/sysfs-class-rc | 14 +- Documentation/ABI/testing/sysfs-class-rc-nuvoton | 2 +- Documentation/ABI/testing/sysfs-class-typec | 2 +- Documentation/ABI/testing/sysfs-class-uwb_rc | 26 +- .../ABI/testing/sysfs-class-uwb_rc-wusbhc | 10 +- .../ABI/testing/sysfs-devices-platform-dock | 10 +- Documentation/ABI/testing/sysfs-devices-power | 36 + Documentation/ABI/testing/sysfs-devices-removable | 8 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 16 +- Documentation/ABI/testing/sysfs-driver-ufs | 126 + Documentation/ABI/testing/sysfs-driver-xen-blkback | 4 +- .../ABI/testing/sysfs-driver-xen-blkfront | 2 +- Documentation/ABI/testing/sysfs-firmware-efi-esrt | 16 +- Documentation/ABI/testing/sysfs-kernel-slab | 115 +- Documentation/ABI/testing/sysfs-module | 7 + .../ABI/testing/sysfs-platform-dell-privacy-wmi | 60 +- Documentation/ABI/testing/sysfs-platform-dptf | 4 + Documentation/ABI/testing/sysfs-platform-intel-pmc | 2 + Documentation/ABI/testing/sysfs-platform-sst-atom | 2 +- Documentation/ABI/testing/sysfs-ptp | 30 +- Documentation/ABI/testing/sysfs-tty | 32 +- .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 21 +- Documentation/admin-guide/blockdev/zram.rst | 8 + Documentation/admin-guide/cgroup-v2.rst | 42 +- .../admin-guide/hw-vuln/core-scheduling.rst | 5 +- Documentation/admin-guide/kernel-parameters.txt | 12 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/media/imx7.rst | 60 + Documentation/admin-guide/media/ipu3.rst | 14 +- Documentation/admin-guide/media/ivtv.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 20 +- Documentation/admin-guide/mm/hugetlbpage.rst | 42 +- Documentation/admin-guide/mm/index.rst | 2 + Documentation/admin-guide/mm/memory-hotplug.rst | 130 +- Documentation/admin-guide/mm/pagemap.rst | 22 + Documentation/{vm => admin-guide/mm}/swap_numa.rst | 0 Documentation/{vm => admin-guide/mm}/zswap.rst | 0 Documentation/arm/index.rst | 1 + Documentation/arm/marvell.rst | 19 + Documentation/arm/stm32/stm32mp13-overview.rst | 37 + Documentation/block/inline-encryption.rst | 2 + Documentation/block/queue-sysfs.rst | 9 +- Documentation/bpf/bpf_licensing.rst | 92 + Documentation/bpf/index.rst | 9 + Documentation/cdrom/cdrom-standard.rst | 11 + Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/irq/irq-domain.rst | 5 +- Documentation/core-api/memory-hotplug.rst | 3 - Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/checkpatch.rst | 128 + Documentation/dev-tools/kcov.rst | 5 + Documentation/dev-tools/kfence.rst | 11 + Documentation/dev-tools/kunit/running_tips.rst | 11 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 3 + .../devicetree/bindings/arm/arm,cci-400.yaml | 216 + .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 46 +- .../devicetree/bindings/arm/atmel-at91.yaml | 12 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + .../devicetree/bindings/arm/cci-control-port.yaml | 38 + Documentation/devicetree/bindings/arm/cci.txt | 224 - Documentation/devicetree/bindings/arm/cpus.yaml | 6 +- .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 + .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 + Documentation/devicetree/bindings/arm/renesas.yaml | 61 + .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../devicetree/bindings/arm/stm32/stm32.yaml | 4 + .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 + .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 + Documentation/devicetree/bindings/arm/xilinx.yaml | 17 + .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../devicetree/bindings/clock/arm,syscon-icst.yaml | 5 + .../devicetree/bindings/clock/fixed-mmio-clock.txt | 24 - .../bindings/clock/fixed-mmio-clock.yaml | 47 + .../bindings/clock/imx8ulp-cgc-clock.yaml | 43 + .../bindings/clock/imx8ulp-pcc-clock.yaml | 50 + .../bindings/clock/qcom,gcc-msm8998.yaml | 26 +- .../bindings/display/brcm,bcm2835-dsi0.yaml | 3 + .../bindings/display/brcm,bcm2835-hdmi.yaml | 3 + .../bindings/display/brcm,bcm2835-v3d.yaml | 3 + .../bindings/display/brcm,bcm2835-vec.yaml | 3 + .../bindings/display/msm/dp-controller.yaml | 1 - .../bindings/display/panel/boe,tv101wum-nl6.yaml | 7 + .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../bindings/display/panel/panel-edp.yaml | 188 + .../bindings/display/panel/samsung,s6d27a1.yaml | 98 + Documentation/devicetree/bindings/eeprom/at24.yaml | 6 + .../bindings/extcon/extcon-usbc-tusb320.yaml | 4 +- .../devicetree/bindings/firmware/qcom,scm.txt | 4 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 + Documentation/devicetree/bindings/gnss/u-blox.txt | 45 - .../bindings/gpio/rockchip,gpio-bank.yaml | 2 + .../bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml | 43 + .../devicetree/bindings/hwmon/dps650ab.txt | 11 - .../devicetree/bindings/hwmon/hih6130.txt | 12 - .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 + Documentation/devicetree/bindings/hwmon/jc42.txt | 46 - .../devicetree/bindings/hwmon/jedec,jc42.yaml | 69 + .../devicetree/bindings/hwmon/lltc,ltc4151.yaml | 41 + Documentation/devicetree/bindings/hwmon/lm70.txt | 22 - Documentation/devicetree/bindings/hwmon/lm90.txt | 51 - .../devicetree/bindings/hwmon/ltc4151.txt | 18 - .../devicetree/bindings/hwmon/mcp3021.txt | 21 - .../bindings/hwmon/microchip,mcp3021.yaml | 43 + .../devicetree/bindings/hwmon/national,lm90.yaml | 78 + .../devicetree/bindings/hwmon/sensirion,sht15.yaml | 43 + Documentation/devicetree/bindings/hwmon/sht15.txt | 19 - .../devicetree/bindings/hwmon/ti,tmp102.yaml | 47 + .../devicetree/bindings/hwmon/ti,tmp108.yaml | 50 + Documentation/devicetree/bindings/hwmon/tmp108.txt | 18 - .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 + .../bindings/iio/accel/kionix,kxcjk1013.yaml | 3 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + .../bindings/iio/adc/nxp,imx8qxp-adc.yaml | 78 + .../bindings/iio/chemical/senseair,sunrise.yaml | 55 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 7 + .../bindings/iio/temperature/maxim,max31865.yaml | 52 + .../devicetree/bindings/input/cypress-sf.yaml | 61 + .../bindings/interconnect/qcom,sdm660.yaml | 46 +- .../interrupt-controller/msi-controller.yaml | 46 + .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 1 + .../devicetree/bindings/mailbox/mtk-gce.txt | 4 +- .../bindings/media/i2c/aptina,mt9p031.yaml | 108 + .../devicetree/bindings/media/i2c/mt9p031.txt | 40 - .../devicetree/bindings/media/mediatek-vcodec.txt | 2 + .../devicetree/bindings/media/renesas,csi2.yaml | 1 + .../devicetree/bindings/media/renesas,imr.txt | 31 - .../devicetree/bindings/media/renesas,imr.yaml | 67 + .../devicetree/bindings/media/rockchip-isp1.yaml | 114 +- .../devicetree/bindings/media/ti,cal.yaml | 4 +- .../bindings/memory-controllers/fsl/ddr.txt | 29 - .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 83 + .../memory-controllers/mediatek,smi-common.yaml | 34 +- .../memory-controllers/mediatek,smi-larb.yaml | 3 + .../memory-controllers/renesas,rpc-if.yaml | 1 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 29 +- .../devicetree/bindings/mmc/cdns,sdhci.yaml | 1 + Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 - .../devicetree/bindings/mmc/mmc-card.yaml | 48 + .../devicetree/bindings/mmc/mmc-controller.yaml | 6 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 + .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../devicetree/bindings/mmc/sdhci-omap.txt | 3 + .../devicetree/bindings/pci/apple,pcie.yaml | 160 + .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 1 + .../bindings/pci/microchip,pcie-host.yaml | 1 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 86 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 2 + .../bindings/pinctrl/qcom,qcm2290-pinctrl.yaml | 165 + .../bindings/pinctrl/qcom,sm6350-pinctrl.yaml | 148 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/regulator/silergy,sy8106a.yaml | 52 + .../bindings/regulator/sy8106a-regulator.txt | 23 - .../remoteproc/amlogic,meson-mx-ao-arc.yaml | 87 + .../devicetree/bindings/remoteproc/mtk,scp.txt | 36 - .../devicetree/bindings/remoteproc/mtk,scp.yaml | 92 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 59 +- .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 39 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 4 +- .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 4 +- .../bindings/reserved-memory/memory-region.yaml | 40 + .../bindings/reserved-memory/reserved-memory.txt | 172 +- .../bindings/reserved-memory/reserved-memory.yaml | 100 + .../bindings/reserved-memory/shared-dma-pool.yaml | 87 + Documentation/devicetree/bindings/riscv/cpus.yaml | 8 +- Documentation/devicetree/bindings/rng/omap_rng.txt | 38 - .../devicetree/bindings/rng/omap_rng.yaml | 92 + .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 49 + .../bindings/serial/brcm,bcm6345-uart.txt | 36 - .../bindings/serial/brcm,bcm6345-uart.yaml | 47 + .../devicetree/bindings/serial/samsung_uart.yaml | 1 + .../bindings/serial/xlnx,opb-uartlite.txt | 23 - .../bindings/serial/xlnx,opb-uartlite.yaml | 90 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 12 +- .../devicetree/bindings/soc/qcom/qcom,apr.txt | 134 - .../devicetree/bindings/soc/qcom/qcom,apr.yaml | 177 + .../devicetree/bindings/soc/qcom/qcom,smd-rpm.yaml | 3 + .../devicetree/bindings/soc/qcom/qcom,spm.yaml | 80 + Documentation/devicetree/bindings/sound/bt-sco.txt | 13 - .../devicetree/bindings/sound/cirrus,cs35l41.yaml | 157 + .../devicetree/bindings/sound/linux,bt-sco.yaml | 38 + .../devicetree/bindings/sound/linux,spdif-dit.yaml | 32 + .../devicetree/bindings/sound/name-prefix.txt | 24 - .../devicetree/bindings/sound/name-prefix.yaml | 21 + .../bindings/sound/nvidia,tegra186-dspk.yaml | 9 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 76 + .../bindings/sound/nvidia,tegra210-ahub.yaml | 20 + .../bindings/sound/nvidia,tegra210-amx.yaml | 76 + .../bindings/sound/nvidia,tegra210-dmic.yaml | 9 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 74 + .../bindings/sound/nvidia,tegra210-mvc.yaml | 76 + .../bindings/sound/nvidia,tegra210-sfc.yaml | 73 + .../devicetree/bindings/sound/nxp,tfa989x.yaml | 9 +- .../devicetree/bindings/sound/qcom,q6afe.txt | 2 +- .../devicetree/bindings/sound/qcom,q6asm.txt | 2 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 117 + .../devicetree/bindings/sound/rockchip,pdm.txt | 46 - .../devicetree/bindings/sound/rockchip,pdm.yaml | 120 + Documentation/devicetree/bindings/sound/rt5659.txt | 2 +- .../devicetree/bindings/sound/simple-amplifier.txt | 17 - .../bindings/sound/simple-audio-amplifier.yaml | 45 + .../bindings/sound/simple-audio-mux.yaml | 9 +- .../bindings/sound/spdif-transmitter.txt | 10 - .../devicetree/bindings/sound/wlf,wm8978.yaml | 58 + .../devicetree/bindings/spi/cdns,xspi.yaml | 77 + .../devicetree/bindings/spi/ingenic,spi.yaml | 72 + .../bindings/spi/qcom,spi-qcom-qspi.yaml | 5 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 +- .../devicetree/bindings/submitting-patches.rst | 3 + .../devicetree/bindings/trivial-devices.yaml | 20 +- .../devicetree/bindings/usb/atmel-usb.txt | 4 + .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/usb/snps,dwc3.yaml | 8 + .../devicetree/bindings/usb/udc-xilinx.txt | 18 - .../devicetree/bindings/usb/xlnx,usb2.yaml | 41 + .../devicetree/bindings/vendor-prefixes.yaml | 8 + Documentation/devicetree/bindings/w1/w1-gpio.txt | 27 - Documentation/devicetree/bindings/w1/w1-gpio.yaml | 44 + Documentation/doc-guide/kernel-doc.rst | 3 + Documentation/driver-api/cxl/memory-devices.rst | 6 + Documentation/driver-api/dma-buf.rst | 6 - Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/generic-counter.rst | 243 +- Documentation/driver-api/media/drivers/rkisp1.rst | 43 + Documentation/driver-api/media/v4l2-subdev.rst | 14 +- Documentation/driver-api/serial/n_gsm.rst | 71 +- Documentation/driver-api/serial/tty.rst | 2 +- Documentation/filesystems/caching/backend-api.rst | 138 +- Documentation/filesystems/caching/netfs-api.rst | 385 +- Documentation/filesystems/fscrypt.rst | 83 +- Documentation/filesystems/netfs_library.rst | 2 + Documentation/filesystems/nfs/index.rst | 1 + Documentation/filesystems/nfs/reexport.rst | 113 + Documentation/filesystems/ntfs3.rst | 141 +- Documentation/firmware-guide/acpi/osi.rst | 2 +- Documentation/gpu/amdgpu.rst | 4 +- Documentation/gpu/drm-kms-helpers.rst | 12 + Documentation/gpu/drm-mm.rst | 84 +- Documentation/gpu/i915.rst | 25 +- Documentation/hwmon/index.rst | 1 + Documentation/hwmon/k10temp.rst | 17 - Documentation/hwmon/max6620.rst | 46 + Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 4 + .../litmus-tests/locking/DCL-broken.litmus | 55 + .../litmus-tests/locking/DCL-fixed.litmus | 56 + .../litmus-tests/locking/RM-broken.litmus | 42 + Documentation/litmus-tests/locking/RM-fixed.litmus | 42 + Documentation/networking/mctp.rst | 59 + Documentation/process/changes.rst | 13 + Documentation/process/index.rst | 1 + Documentation/process/maintainer-handbooks.rst | 18 + Documentation/process/maintainer-tip.rst | 785 + Documentation/process/submitting-patches.rst | 7 + Documentation/rust/arch-support.rst | 35 + Documentation/rust/assets/favicon-16x16.png | Bin 0 -> 798 bytes Documentation/rust/assets/favicon-32x32.png | Bin 0 -> 2076 bytes Documentation/rust/assets/rust-logo.png | Bin 0 -> 53976 bytes Documentation/rust/coding.rst | 92 + Documentation/rust/docs.rst | 110 + Documentation/rust/index.rst | 20 + Documentation/rust/quick-start.rst | 222 + Documentation/scheduler/sched-bwc.rst | 84 +- Documentation/sound/alsa-configuration.rst | 9 + Documentation/timers/no_hz.rst | 18 +- .../translations/ko_KR/memory-barriers.txt | 8 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 + .../translations/zh_CN/core-api/boot-time-mm.rst | 49 + .../translations/zh_CN/core-api/genalloc.rst | 109 + .../zh_CN/core-api/gfp_mask-from-fs-io.rst | 66 + .../translations/zh_CN/core-api/index.rst | 17 +- Documentation/translations/zh_CN/core-api/kref.rst | 311 + .../zh_CN/core-api/memory-allocation.rst | 138 + .../translations/zh_CN/core-api/memory-hotplug.rst | 4 - .../translations/zh_CN/core-api/mm-api.rst | 110 + .../zh_CN/core-api/unaligned-memory-access.rst | 229 + .../translations/zh_CN/process/5.Posting.rst | 8 +- Documentation/translations/zh_CN/process/howto.rst | 10 +- .../zh_CN/process/submitting-patches.rst | 4 +- Documentation/translations/zh_TW/index.rst | 10 +- Documentation/userspace-api/ioctl/cdrom.rst | 3 + .../userspace-api/media/drivers/cx2341x-uapi.rst | 8 +- Documentation/userspace-api/media/v4l/buffer.rst | 40 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 57 + .../media/v4l/ext-ctrls-image-source.rst | 20 + .../userspace-api/media/v4l/pixfmt-reserved.rst | 29 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 50 +- .../userspace-api/media/v4l/vidioc-create-bufs.rst | 7 +- .../userspace-api/media/v4l/vidioc-g-ctrl.rst | 3 + .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 3 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 6 + .../userspace-api/media/v4l/vidioc-reqbufs.rst | 16 +- .../userspace-api/media/videodev2.h.rst.exceptions | 2 + Documentation/virt/kvm/devices/xics.rst | 2 +- Documentation/virt/kvm/devices/xive.rst | 2 +- Documentation/virt/ne_overview.rst | 21 +- Documentation/vm/damon/index.rst | 1 - Documentation/vm/index.rst | 26 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 23 +- Documentation/w1/masters/w1-gpio.rst | 2 +- MAINTAINERS | 186 +- Makefile | 201 +- Next/SHA1s | 338 + Next/Trees | 340 + Next/merge.log | 7091 ++++++ arch/Kconfig | 28 + arch/alpha/include/uapi/asm/socket.h | 2 + arch/alpha/kernel/core_irongate.c | 2 +- arch/alpha/kernel/traps.c | 4 +- arch/arc/include/asm/cacheflush.h | 1 + arch/arc/mm/init.c | 2 +- arch/arm/boot/compressed/fdt_check_mem_start.c | 48 +- arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/Makefile | 5 + arch/arm/boot/dts/aspeed-bmc-amd-ethanolx.dts | 5 + arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 180 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 1556 +- arch/arm/boot/dts/aspeed-bmc-inspur-fp5280g2.dts | 7 + arch/arm/boot/dts/aspeed-g6.dtsi | 20 + arch/arm/boot/dts/at91-lmu5000.dts | 147 + arch/arm/boot/dts/at91-q5xr5.dts | 199 + arch/arm/boot/dts/at91-sama5d27_som1.dtsi | 12 +- arch/arm/boot/dts/at91-sama5d27_som1_ek.dts | 24 +- arch/arm/boot/dts/at91-sama5d27_wlsom1.dtsi | 70 + arch/arm/boot/dts/at91-sama5d2_icp.dts | 22 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 17 + arch/arm/boot/dts/at91-tse850-3.dts | 2 +- arch/arm/boot/dts/at91sam9260.dtsi | 2 +- arch/arm/boot/dts/axp209.dtsi | 6 +- arch/arm/boot/dts/axp22x.dtsi | 6 +- arch/arm/boot/dts/axp81x.dtsi | 10 +- arch/arm/boot/dts/bcm2711-rpi-4-b.dts | 49 +- arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts | 138 + arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi | 113 + arch/arm/boot/dts/bcm2711.dtsi | 12 +- arch/arm/boot/dts/bcm2835-common.dtsi | 8 + arch/arm/boot/dts/bcm2835-rpi-zero-w.dts | 31 +- arch/arm/boot/dts/bcm2837-rpi-3-a-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b-plus.dts | 36 +- arch/arm/boot/dts/bcm2837-rpi-3-b.dts | 36 +- arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi | 34 + arch/arm/boot/dts/bcm283x.dtsi | 8 - arch/arm/boot/dts/emev2-kzm9d.dts | 2 +- arch/arm/boot/dts/exynos4210-origen.dts | 24 +- arch/arm/boot/dts/exynos4412-origen.dts | 14 +- arch/arm/boot/dts/exynos5250-arndale.dts | 3 - arch/arm/boot/dts/exynos5250.dtsi | 1 - arch/arm/boot/dts/imx53-m53menlo.dts | 4 +- arch/arm/boot/dts/imx6dl-alti6p.dts | 2 +- arch/arm/boot/dts/imx6dl-yapp4-common.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-mira.dtsi | 1 + arch/arm/boot/dts/imx6qdl-pico.dtsi | 11 + arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 2 +- arch/arm/boot/dts/imx6qdl.dtsi | 7 +- arch/arm/boot/dts/imx6qp-prtwd3.dts | 4 +- arch/arm/boot/dts/imx6qp.dtsi | 2 +- arch/arm/boot/dts/imx6sx.dtsi | 6 +- arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 1 + arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7d.dtsi | 7 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 + arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 + arch/arm/boot/dts/qcom-apq8064.dtsi | 33 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk04.1-c3.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c1.dts | 2 +- arch/arm/boot/dts/qcom-ipq4019-ap.dk07.1-c2.dts | 2 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 2 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 263 +- arch/arm/boot/dts/qcom-msm8974.dtsi | 4 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 27 + arch/arm/boot/dts/r7s72100-genmai.dts | 2 + arch/arm/boot/dts/r7s72100-gr-peach.dts | 2 + arch/arm/boot/dts/r7s72100-rskrza1.dts | 2 + arch/arm/boot/dts/r7s9210-rza2mevb.dts | 21 + arch/arm/boot/dts/r8a73a4-ape6evm.dts | 1 + arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 3 + arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 2 + arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 2 + arch/arm/boot/dts/r8a7743-sk-rzg1m.dts | 4 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 2 + arch/arm/boot/dts/r8a7745-sk-rzg1e.dts | 4 + arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 + arch/arm/boot/dts/r8a7778-bockw.dts | 2 +- arch/arm/boot/dts/r8a7779-marzen.dts | 2 +- arch/arm/boot/dts/r8a7790-lager.dts | 2 + arch/arm/boot/dts/r8a7790-stout.dts | 2 + arch/arm/boot/dts/r8a7791-koelsch.dts | 2 + arch/arm/boot/dts/r8a7791-porter.dts | 2 + arch/arm/boot/dts/r8a7793-gose.dts | 2 + arch/arm/boot/dts/r8a7794-alt.dts | 2 + arch/arm/boot/dts/r8a7794-silk.dts | 2 + arch/arm/boot/dts/rk3036.dtsi | 4 +- arch/arm/boot/dts/rk3066a-mk808.dts | 27 + arch/arm/boot/dts/rk3066a.dtsi | 17 +- arch/arm/boot/dts/rk3188.dtsi | 2 +- arch/arm/boot/dts/rk3229.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 6 +- arch/arm/boot/dts/rk3288.dtsi | 4 +- arch/arm/boot/dts/rv1108.dtsi | 8 +- arch/arm/boot/dts/sama5d29.dtsi | 16 + arch/arm/boot/dts/sama7g5.dtsi | 55 + arch/arm/boot/dts/sh73a0-kzm9g.dts | 2 +- arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 64 + arch/arm/boot/dts/stm32mp131.dtsi | 283 + arch/arm/boot/dts/stm32mp133.dtsi | 37 + arch/arm/boot/dts/stm32mp135.dtsi | 12 + arch/arm/boot/dts/stm32mp135f-dk.dts | 56 + arch/arm/boot/dts/stm32mp13xc.dtsi | 17 + arch/arm/boot/dts/stm32mp13xf.dtsi | 17 + arch/arm/boot/dts/stm32mp157c-odyssey.dts | 6 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 2 +- arch/arm/boot/dts/sun4i-a10-olinuxino-lime.dts | 11 +- arch/arm/boot/dts/sun4i-a10.dtsi | 11 +- arch/arm/boot/dts/sun5i-a13.dtsi | 15 +- arch/arm/boot/dts/sun6i-a31.dtsi | 44 +- arch/arm/boot/dts/sun7i-a20-bananapi.dts | 17 +- arch/arm/boot/dts/sun7i-a20.dtsi | 34 +- arch/arm/boot/dts/sun8i-a33.dtsi | 4 +- arch/arm/boot/dts/sun8i-a83t-tbs-a711.dts | 2 +- arch/arm/boot/dts/sun8i-a83t.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3.dtsi | 4 +- arch/arm/boot/dts/sun8i-v3-sl631.dtsi | 2 +- arch/arm/boot/dts/sun9i-a80-cubieboard4.dts | 2 +- arch/arm/boot/dts/sunxi-libretech-all-h3-it.dtsi | 2 +- arch/arm/boot/dts/vexpress-v2m-rs1.dtsi | 67 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 65 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 57 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 58 - arch/arm/common/scoop.c | 3 - arch/arm/configs/aspeed_g5_defconfig | 1 + arch/arm/configs/at91_dt_defconfig | 1 + arch/arm/configs/exynos_defconfig | 1 + arch/arm/configs/imx_v6_v7_defconfig | 2 + arch/arm/configs/lpc32xx_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 4 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/qcom_defconfig | 1 + arch/arm/configs/realview_defconfig | 1 + arch/arm/configs/sama5_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/sunxi_defconfig | 1 + arch/arm/configs/tegra_defconfig | 1 + arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/vexpress_defconfig | 1 + arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/io.h | 1 + arch/arm/include/asm/syscall.h | 10 - arch/arm/kernel/signal.c | 1 - arch/arm/kernel/traps.c | 2 +- arch/arm/mach-at91/Kconfig | 13 + arch/arm/mach-at91/Makefile | 1 + arch/arm/mach-at91/lan966x.c | 25 + arch/arm/mach-at91/pm.c | 130 +- arch/arm/mach-exynos/Kconfig | 1 - arch/arm/mach-hisi/platmcpm.c | 2 +- arch/arm/mach-imx/mach-imx6q.c | 3 + arch/arm/mach-imx/pm-imx6.c | 2 + arch/arm/mach-omap2/pdata-quirks.c | 36 - arch/arm/mach-qcom/platsmp.c | 71 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 22 +- arch/arm/mach-s3c/mach-mini6410.c | 2 +- arch/arm/mach-stm32/Kconfig | 8 + arch/arm/mach-stm32/board-dt.c | 3 + arch/arm/mach-sunxi/platsmp.c | 4 +- arch/arm/mach-sunxi/sunxi.c | 4 +- arch/arm/mm/init.c | 2 +- arch/arm/mm/ioremap.c | 6 + arch/arm/net/bpf_jit_32.c | 19 + arch/arm/rust/target.json | 28 + arch/arm64/Kconfig.platforms | 1 - arch/arm64/boot/dts/allwinner/axp803.dtsi | 10 +- arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 6 +- .../boot/dts/allwinner/sun50i-a64-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 3 +- .../boot/dts/allwinner/sun50i-h5-cpu-opp.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h5-nanopi-neo2.dts | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h5.dtsi | 2 +- .../boot/dts/allwinner/sun50i-h6-cpu-opp.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 3 + .../dts/amlogic/meson-axg-jethome-jethub-j100.dts | 362 + .../boot/dts/amlogic/meson-g12a-radxa-zero.dts | 405 + arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-u200.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-g12a-x96-max.dts | 2 +- .../boot/dts/amlogic/meson-g12b-khadas-vim3.dtsi | 4 +- .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-g12b-w400.dtsi | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 241 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 61 + .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- .../boot/dts/amlogic/meson-sm1-khadas-vim3l.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 6 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 2 +- arch/arm64/boot/dts/arm/foundation-v8.dtsi | 1 - arch/arm64/boot/dts/arm/fvp-base-revc.dts | 23 - arch/arm64/boot/dts/arm/juno-base.dtsi | 12 - arch/arm64/boot/dts/arm/juno-motherboard.dtsi | 21 +- arch/arm64/boot/dts/arm/rtsm_ve-aemv8a.dts | 11 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 2 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 20 +- .../boot/dts/arm/vexpress-v2f-1xv7-ca53x2.dts | 57 +- arch/arm64/boot/dts/broadcom/Makefile | 1 + .../arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts | 2 + arch/arm64/boot/dts/exynos/exynos5433-bus.dtsi | 10 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts | 1 + arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 16 +- .../dts/freescale/imx8mm-kontron-n801x-som.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 2 +- .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 1 + .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 10 +- .../dts/nvidia/tegra186-p3509-0000+p3636-0001.dts | 506 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 49 +- arch/arm64/boot/dts/qcom/Makefile | 9 + arch/arm64/boot/dts/qcom/apq8016-sbc.dtsi | 12 + arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 29 - arch/arm64/boot/dts/qcom/ipq6018.dtsi | 85 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 25 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 62 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 16 +- .../arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi | 673 + arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 431 + .../arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts | 431 + arch/arm64/boot/dts/qcom/msm8996.dtsi | 53 +- arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts | 319 + .../dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts | 30 + .../dts/qcom/msm8998-sony-xperia-yoshino-maple.dts | 54 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 35 + .../boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi | 670 + arch/arm64/boot/dts/qcom/msm8998.dtsi | 200 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 1 + arch/arm64/boot/dts/qcom/pm660.dtsi | 5 +- arch/arm64/boot/dts/qcom/pm8150.dtsi | 4 +- arch/arm64/boot/dts/qcom/pm8916.dtsi | 9 +- arch/arm64/boot/dts/qcom/pmi8998.dtsi | 12 + arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 10 + .../boot/dts/qcom/sc7180-trogdor-coachz-r1.dts | 14 + .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 2 +- .../boot/dts/qcom/sc7180-trogdor-homestar-r2.dts | 20 + .../boot/dts/qcom/sc7180-trogdor-homestar-r3.dts | 15 + .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 335 + arch/arm64/boot/dts/qcom/sc7180-trogdor-lazor.dtsi | 12 + .../boot/dts/qcom/sc7180-trogdor-lte-sku.dtsi | 11 + .../boot/dts/qcom/sc7180-trogdor-pompom-r1.dts | 8 + .../boot/dts/qcom/sc7180-trogdor-pompom-r2.dts | 8 + .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 8 +- arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 24 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 76 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 225 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 3436 ++- .../boot/dts/qcom/sdm630-sony-xperia-nile.dtsi | 8 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 15 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 203 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 39 + arch/arm64/boot/dts/qcom/sm6125.dtsi | 52 +- .../dts/qcom/sm6350-sony-xperia-lena-pdx213.dts | 57 + arch/arm64/boot/dts/qcom/sm6350.dtsi | 934 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 28 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 30 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 + arch/arm64/boot/dts/renesas/cat875.dtsi | 2 + arch/arm64/boot/dts/renesas/draak.dtsi | 686 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 801 + arch/arm64/boot/dts/renesas/hihope-rzg2-ex.dtsi | 2 + arch/arm64/boot/dts/renesas/r8a77961.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 4 + arch/arm64/boot/dts/renesas/r8a77970-v3msk.dts | 4 + arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 4 + arch/arm64/boot/dts/renesas/r8a77980-v3hsk.dts | 4 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 788 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 671 +- .../boot/dts/renesas/r8a779a0-falcon-cpu.dtsi | 37 + arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts | 2 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 109 + arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 + .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 36 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 12 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 248 + arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 7 +- arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 35 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 229 +- arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 + arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 + arch/arm64/boot/dts/rockchip/Makefile | 6 + arch/arm64/boot/dts/rockchip/px30-evb.dts | 52 + arch/arm64/boot/dts/rockchip/px30.dtsi | 118 +- arch/arm64/boot/dts/rockchip/rk3308.dtsi | 39 +- arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 28 +- arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts | 110 + arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3328.dtsi | 9 +- arch/arm64/boot/dts/rockchip/rk3368-lion.dtsi | 47 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 5 - .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 176 + .../boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts | 41 + .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 180 + arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 4 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 + arch/arm64/boot/dts/rockchip/rk3399-op1-opp.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-opp.dtsi | 6 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 6 +- .../arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts | 218 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 54 + .../boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts | 14 + .../boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts | 47 + arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 29 + arch/arm64/boot/dts/rockchip/rk3399.dtsi | 94 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 497 + arch/arm64/boot/dts/rockchip/rk3566.dtsi | 20 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 313 + arch/arm64/boot/dts/rockchip/rk3568-pinctrl.dtsi | 9 + arch/arm64/boot/dts/rockchip/rk3568.dtsi | 644 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 1107 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 8 + arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 8 +- arch/arm64/boot/dts/ti/k3-am65-wakeup.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am65.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am654.dtsi | 4 + arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 7 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 2 + arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 16 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 3 + arch/arm64/boot/dts/xilinx/Makefile | 14 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts | 315 + .../arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts | 298 + arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts | 289 + arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts | 21 + arch/arm64/boot/dts/xilinx/zynqmp-zc1232-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1254-revA.dts | 16 +- arch/arm64/boot/dts/xilinx/zynqmp-zc1275-revA.dts | 18 +- .../boot/dts/xilinx/zynqmp-zc1751-xm015-dc1.dts | 298 +- .../boot/dts/xilinx/zynqmp-zc1751-xm016-dc2.dts | 342 +- .../boot/dts/xilinx/zynqmp-zc1751-xm017-dc3.dts | 49 +- .../boot/dts/xilinx/zynqmp-zc1751-xm018-dc4.dts | 24 +- .../boot/dts/xilinx/zynqmp-zc1751-xm019-dc5.dts | 330 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu100-revC.dts | 264 +- .../arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts | 15 + arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revA.dts | 320 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu102-revB.dts | 3 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revA.dts | 292 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu104-revC.dts | 250 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu106-revA.dts | 340 +- arch/arm64/boot/dts/xilinx/zynqmp-zcu111-revA.dts | 274 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 93 +- arch/arm64/configs/defconfig | 8 + arch/arm64/crypto/Kconfig | 6 - arch/arm64/crypto/aes-ce-ccm-core.S | 24 +- arch/arm64/crypto/aes-ce-ccm-glue.c | 203 +- arch/arm64/crypto/aes-glue.c | 102 +- arch/arm64/crypto/aes-neonbs-glue.c | 122 +- arch/arm64/crypto/ghash-ce-glue.c | 209 +- arch/arm64/include/asm/acpi.h | 3 - arch/arm64/include/asm/assembler.h | 5 + arch/arm64/include/asm/kvm_host.h | 1 - arch/arm64/include/asm/mte.h | 6 + arch/arm64/include/asm/pgtable.h | 5 + arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/syscall.h | 10 - arch/arm64/include/asm/vmalloc.h | 4 +- arch/arm64/kernel/acpi.c | 19 +- arch/arm64/kernel/cpufeature.c | 8 +- arch/arm64/kernel/entry.S | 10 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/signal.c | 4 +- arch/arm64/kernel/traps.c | 4 +- arch/arm64/kvm/arm.c | 8 - arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/perf.c | 3 - arch/arm64/kvm/pmu-emul.c | 9 +- arch/arm64/lib/Makefile | 2 + arch/arm64/lib/strcmp.S | 2 +- arch/arm64/lib/strncmp.S | 2 +- arch/arm64/mm/hugetlbpage.c | 26 +- arch/arm64/mm/init.c | 2 - arch/arm64/mm/mmu.c | 9 +- arch/arm64/rust/target.json | 35 + arch/csky/Kconfig | 3 +- arch/csky/include/asm/bitops.h | 1 - arch/csky/include/asm/syscall.h | 9 - arch/csky/kernel/ptrace.c | 3 +- arch/csky/kernel/signal.c | 8 +- arch/h8300/Kconfig | 1 - arch/h8300/Kconfig.cpu | 4 + arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/processor.h | 1 - arch/h8300/include/asm/segment.h | 40 - arch/h8300/include/asm/thread_info.h | 3 - arch/h8300/kernel/entry.S | 1 - arch/h8300/kernel/head_ram.S | 1 - arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 - arch/h8300/mm/memory.c | 53 - arch/ia64/include/asm/syscall.h | 17 +- arch/ia64/kernel/ptrace.c | 31 +- arch/m68k/68000/entry.S | 4 - arch/m68k/Kconfig | 1 - arch/m68k/coldfire/entry.S | 4 - arch/m68k/include/asm/processor.h | 31 +- arch/m68k/include/asm/segment.h | 59 - arch/m68k/include/asm/thread_info.h | 3 - arch/m68k/include/asm/tlbflush.h | 11 +- arch/m68k/include/asm/traps.h | 4 + arch/m68k/include/asm/uaccess.h | 215 +- arch/m68k/kernel/asm-offsets.c | 2 +- arch/m68k/kernel/entry.S | 58 +- arch/m68k/kernel/process.c | 4 +- arch/m68k/kernel/signal.c | 199 +- arch/m68k/kernel/traps.c | 13 +- arch/m68k/lib/muldi3.c | 2 +- arch/m68k/mac/misc.c | 1 - arch/m68k/mm/cache.c | 25 +- arch/m68k/mm/init.c | 6 - arch/m68k/mm/kmap.c | 1 - arch/m68k/mm/memory.c | 1 - arch/m68k/mm/motorola.c | 2 +- arch/m68k/sun3/config.c | 3 +- arch/m68k/sun3/mmu_emu.c | 6 +- arch/m68k/sun3/sun3ints.c | 1 - arch/m68k/sun3x/prom.c | 1 - arch/microblaze/include/asm/syscall.h | 33 - arch/microblaze/mm/pgtable.c | 3 +- arch/microblaze/pci/pci-common.c | 3 +- arch/mips/alchemy/devboards/db1550.c | 1 + arch/mips/boot/dts/ingenic/ci20.dts | 9 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 44 +- arch/mips/include/asm/cacheflush.h | 2 + arch/mips/include/asm/mach-ralink/spaces.h | 4 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/signal.c | 4 +- arch/mips/kernel/uprobes.c | 1 + arch/mips/kvm/mips.c | 2 +- arch/mips/mm/init.c | 2 +- arch/mips/net/bpf_jit.c | 57 +- arch/mips/rb532/prom.c | 1 - arch/mips/sgi-ip30/ip30-setup.c | 6 +- arch/mips/sibyte/common/cfe.c | 1 - arch/mips/sibyte/swarm/setup.c | 1 - arch/nds32/Kbuild | 3 + arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 5 +- arch/nds32/include/asm/cacheflush.h | 1 + arch/nds32/include/asm/syscall.h | 22 - arch/nios2/Kconfig.debug | 3 +- arch/nios2/Makefile | 3 +- arch/nios2/boot/Makefile | 3 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/syscall.h | 11 - arch/nios2/kernel/setup.c | 2 - arch/openrisc/include/asm/syscall.h | 7 - arch/openrisc/mm/init.c | 1 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/uapi/asm/socket.h | 2 + arch/parisc/kernel/stacktrace.c | 4 + arch/parisc/kernel/unwind.c | 3 +- arch/powerpc/Kconfig | 1 + arch/powerpc/configs/skiroot_defconfig | 1 - arch/powerpc/include/asm/kvm_book3s.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 4 +- arch/powerpc/include/asm/machdep.h | 2 +- arch/powerpc/include/asm/sections.h | 13 - arch/powerpc/include/asm/syscall.h | 10 - arch/powerpc/kernel/dt_cpu_ftrs.c | 4 +- arch/powerpc/kernel/paca.c | 8 +- arch/powerpc/kernel/pci-common.c | 2 +- arch/powerpc/kernel/setup-common.c | 2 +- arch/powerpc/kernel/setup_64.c | 4 +- arch/powerpc/kernel/signal.c | 4 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kvm/book3s_xive.c | 2 +- arch/powerpc/kvm/powerpc.c | 2 +- arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/mm/hugetlbpage.c | 9 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 +- arch/powerpc/platforms/powernv/pci-sriov.c | 2 +- arch/powerpc/platforms/powernv/setup.c | 4 +- arch/powerpc/platforms/pseries/setup.c | 2 +- arch/powerpc/platforms/pseries/svm.c | 3 +- arch/powerpc/rust/target.json | 30 + arch/riscv/Makefile | 1 + arch/riscv/include/asm/syscall.h | 9 - arch/riscv/kernel/setup.c | 4 +- arch/riscv/rust/rv32ima.json | 37 + arch/riscv/rust/rv32imac.json | 37 + arch/riscv/rust/rv64ima.json | 37 + arch/riscv/rust/rv64imac.json | 37 + arch/s390/include/asm/sections.h | 12 - arch/s390/include/asm/syscall.h | 12 - arch/s390/kernel/setup.c | 8 +- arch/s390/kernel/smp.c | 4 +- arch/s390/kernel/uv.c | 4 +- arch/s390/kvm/gaccess.c | 12 + arch/s390/kvm/intercept.c | 4 +- arch/s390/kvm/interrupt.c | 4 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/kvm/kvm-s390.h | 2 +- arch/s390/lib/string.c | 3 + arch/s390/mm/gmap.c | 11 +- arch/s390/mm/init.c | 3 - arch/s390/mm/kasan_init.c | 2 +- arch/s390/mm/pgtable.c | 109 +- arch/s390/pci/pci.c | 2 +- arch/sh/boards/mach-ap325rxa/setup.c | 2 +- arch/sh/boards/mach-ecovec24/setup.c | 4 +- arch/sh/boards/mach-kfr2r09/setup.c | 2 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boards/mach-migor/setup.c | 2 +- arch/sh/boards/mach-se/7724/setup.c | 4 +- arch/sh/boot/Makefile | 4 +- arch/sh/boot/compressed/.gitignore | 5 - arch/sh/boot/compressed/Makefile | 32 +- arch/sh/boot/compressed/ashiftrt.S | 2 + arch/sh/boot/compressed/ashldi3.c | 2 + arch/sh/boot/compressed/ashlsi3.S | 2 + arch/sh/boot/compressed/ashrsi3.S | 2 + arch/sh/boot/compressed/lshrsi3.S | 2 + arch/sh/boot/dts/j2_mimas_v2.dts | 2 + arch/sh/configs/sdk7786_defconfig | 1 - arch/sh/include/asm/cacheflush.h | 3 +- arch/sh/include/asm/checksum_32.h | 5 +- arch/sh/include/asm/pgtable-3level.h | 2 +- arch/sh/include/asm/syscall_32.h | 12 - arch/sh/include/asm/uaccess.h | 4 +- arch/sh/kernel/cpu/sh4a/smp-shx3.c | 5 +- arch/sh/kernel/crash_dump.c | 4 +- arch/sh/kernel/traps_32.c | 8 +- arch/sh/math-emu/math.c | 4 +- arch/sh/mm/nommu.c | 4 +- arch/sparc/include/asm/syscall.h | 10 - arch/sparc/include/uapi/asm/socket.h | 2 + arch/sparc/kernel/pci.c | 2 +- arch/sparc/kernel/smp_64.c | 2 +- arch/um/drivers/ubd_kern.c | 1 + arch/um/include/asm/delay.h | 4 +- arch/um/include/asm/irqflags.h | 4 +- arch/um/include/asm/syscall-generic.h | 14 - arch/um/include/shared/longjmp.h | 2 +- arch/um/include/shared/os.h | 4 +- arch/um/kernel/ksyms.c | 2 +- arch/um/kernel/mem.c | 2 +- arch/um/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 10 +- arch/x86/boot/compressed/misc.h | 2 + arch/x86/boot/compressed/pgtable_64.c | 2 + arch/x86/crypto/aesni-intel_glue.c | 2 +- arch/x86/crypto/sm4-aesni-avx-asm_64.S | 5 +- arch/x86/events/intel/bts.c | 6 + arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/ia32/ia32_signal.c | 14 +- arch/x86/include/asm/asm.h | 55 +- arch/x86/include/asm/cpufeature.h | 13 +- arch/x86/include/asm/extable.h | 44 +- arch/x86/include/asm/extable_fixup_types.h | 22 + arch/x86/include/asm/fpu/internal.h | 46 +- arch/x86/include/asm/insn-eval.h | 1 + arch/x86/include/asm/irq_stack.h | 37 +- arch/x86/include/asm/kvm_host.h | 21 +- arch/x86/include/asm/kvm_page_track.h | 12 +- arch/x86/include/asm/kvmclock.h | 14 + arch/x86/include/asm/mce.h | 12 - arch/x86/include/asm/msr.h | 4 +- arch/x86/include/asm/page_64_types.h | 2 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/pkeys.h | 2 - arch/x86/include/asm/processor.h | 1 + arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/special_insns.h | 2 +- arch/x86/include/asm/stacktrace.h | 10 + arch/x86/include/asm/syscall.h | 33 - arch/x86/include/asm/traps.h | 6 +- arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/include/asm/xen/swiotlb-xen.h | 6 +- arch/x86/kernel/acpi/boot.c | 9 + arch/x86/kernel/cpu/mce/amd.c | 10 +- arch/x86/kernel/cpu/mce/core.c | 292 +- arch/x86/kernel/cpu/mce/internal.h | 71 +- arch/x86/kernel/cpu/mce/p5.c | 6 +- arch/x86/kernel/cpu/mce/severity.c | 33 +- arch/x86/kernel/cpu/mce/winchip.c | 6 +- arch/x86/kernel/dumpstack_64.c | 6 + arch/x86/kernel/fpu/signal.c | 146 +- arch/x86/kernel/irqflags.S | 2 + arch/x86/kernel/itmt.c | 2 +- arch/x86/kernel/kvmclock.c | 13 +- arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/process.c | 1 + arch/x86/kernel/setup.c | 30 +- arch/x86/kernel/setup_percpu.c | 2 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kernel/traps.c | 58 +- arch/x86/kernel/umip.c | 8 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kvm/Kconfig | 3 + arch/x86/kvm/cpuid.c | 14 +- arch/x86/kvm/emulate.c | 2 +- arch/x86/kvm/hyperv.c | 25 +- arch/x86/kvm/hyperv.h | 2 +- arch/x86/kvm/ioapic.c | 12 +- arch/x86/kvm/ioapic.h | 4 +- arch/x86/kvm/mmu.h | 84 +- arch/x86/kvm/mmu/mmu.c | 477 +- arch/x86/kvm/mmu/mmu_internal.h | 21 +- arch/x86/kvm/mmu/mmutrace.h | 18 +- arch/x86/kvm/mmu/page_track.c | 80 +- arch/x86/kvm/mmu/paging_tmpl.h | 206 +- arch/x86/kvm/mmu/spte.c | 30 +- arch/x86/kvm/mmu/spte.h | 14 +- arch/x86/kvm/mmu/tdp_mmu.c | 119 +- arch/x86/kvm/mmu/tdp_mmu.h | 4 +- arch/x86/kvm/svm/nested.c | 62 +- arch/x86/kvm/svm/sev.c | 98 +- arch/x86/kvm/svm/svm.c | 293 +- arch/x86/kvm/svm/svm.h | 20 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.c | 12 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/kvm/vmx/nested.c | 85 +- arch/x86/kvm/vmx/vmx.c | 111 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 335 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/copy_user_64.S | 13 - arch/x86/lib/insn-eval.c | 2 +- arch/x86/lib/insn.c | 4 +- arch/x86/lib/string_32.c | 1 + arch/x86/mm/extable.c | 131 +- arch/x86/mm/fault.c | 46 +- arch/x86/mm/init.c | 2 +- arch/x86/mm/init_32.c | 45 +- arch/x86/mm/kasan_init_64.c | 4 +- arch/x86/mm/numa.c | 2 +- arch/x86/mm/numa_emulation.c | 2 +- arch/x86/net/bpf_jit_comp.c | 77 +- arch/x86/pci/common.c | 2 +- arch/x86/rust/target.json | 37 + arch/x86/xen/enlighten_pv.c | 85 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 99 +- arch/x86/xen/p2m.c | 2 +- arch/x86/xen/pci-swiotlb-xen.c | 4 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/smp_pv.c | 4 - arch/x86/xen/xen-asm.S | 79 +- arch/x86/xen/xen-head.S | 34 +- arch/xtensa/configs/nommu_kc705_defconfig | 1 - arch/xtensa/include/asm/cacheflush.h | 3 +- arch/xtensa/include/asm/kmem_layout.h | 2 +- arch/xtensa/include/asm/syscall.h | 11 - arch/xtensa/kernel/irq.c | 2 +- arch/xtensa/kernel/setup.c | 12 +- arch/xtensa/mm/mmu.c | 2 +- arch/xtensa/platforms/iss/simdisk.c | 13 +- block/bdev.c | 1 + block/bfq-cgroup.c | 2 +- block/bfq-iosched.c | 2 +- block/bio-integrity.c | 2 +- block/bio.c | 2 +- block/blk-core.c | 4 +- block/blk-crypto-fallback.c | 1 + block/blk-crypto-internal.h | 2 +- block/blk-integrity.c | 2 +- block/blk-iolatency.c | 1 + block/blk-merge.c | 25 + block/blk-mq-sched.h | 1 + block/blk-mq-tag.h | 2 + block/blk-mq.c | 2 + block/blk.h | 40 + block/bounce.c | 1 + block/bsg.c | 23 +- block/elevator.c | 2 +- block/elevator.h | 166 + block/fops.c | 21 +- block/genhd.c | 1 + block/holder.c | 1 + block/keyslot-manager.c | 1 + block/kyber-iosched.c | 2 +- block/mq-deadline.c | 222 +- block/partitions/core.c | 1 + block/t10-pi.c | 2 +- crypto/Makefile | 2 + crypto/algapi.c | 73 +- crypto/api.c | 53 +- crypto/drbg.c | 2 +- crypto/internal.h | 10 + crypto/jitterentropy.c | 24 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/acpi_pnp.c | 2 - drivers/acpi/glue.c | 34 +- drivers/acpi/nfit/core.c | 12 + drivers/acpi/osl.c | 23 +- drivers/acpi/processor_idle.c | 3 +- drivers/acpi/resource.c | 49 +- drivers/amba/bus.c | 100 +- drivers/android/binder.c | 58 +- drivers/android/binder_internal.h | 2 + drivers/ata/ahci.c | 12 +- drivers/base/Makefile | 2 +- drivers/base/arch_numa.c | 10 +- drivers/base/core.c | 95 +- drivers/base/node.c | 9 +- drivers/base/platform.c | 3 +- drivers/base/swnode.c | 3 + drivers/block/amiflop.c | 9 +- drivers/block/aoe/aoeblk.c | 6 +- drivers/block/ataflop.c | 48 +- drivers/block/drbd/drbd_main.c | 6 +- drivers/block/floppy.c | 35 +- drivers/block/loop.c | 8 +- drivers/block/mtip32xx/mtip32xx.c | 4 +- drivers/block/n64cart.c | 12 +- drivers/block/nbd.c | 6 +- drivers/block/null_blk/main.c | 108 +- drivers/block/null_blk/null_blk.h | 4 + drivers/block/paride/pcd.c | 304 +- drivers/block/paride/pd.c | 144 +- drivers/block/paride/pf.c | 225 +- drivers/block/pktcdvd.c | 4 +- drivers/block/rbd.c | 6 +- drivers/block/rnbd/rnbd-proto.h | 2 +- drivers/block/rsxx/core.c | 4 +- drivers/block/rsxx/dev.c | 12 +- drivers/block/swim.c | 36 +- drivers/block/swim3.c | 4 +- drivers/block/sx8.c | 13 +- drivers/block/xen-blkfront.c | 1 + drivers/block/zram/zram_drv.c | 66 +- drivers/bluetooth/btintel.c | 239 +- drivers/bluetooth/btintel.h | 11 + drivers/bluetooth/btmtkuart.c | 13 +- drivers/bluetooth/btrsi.c | 1 - drivers/bluetooth/btrtl.c | 14 +- drivers/bluetooth/btusb.c | 54 +- drivers/bluetooth/hci_h5.c | 35 +- drivers/bluetooth/hci_ldisc.c | 5 +- drivers/bluetooth/hci_qca.c | 1 + drivers/bluetooth/hci_vhci.c | 122 + drivers/bus/ti-sysc.c | 278 +- drivers/cdrom/cdrom.c | 59 +- drivers/cdrom/gdrom.c | 7 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- drivers/char/ipmi/ipmi_msghandler.c | 10 +- drivers/char/ipmi/ipmi_watchdog.c | 25 +- drivers/char/mem.c | 8 +- drivers/char/pcmcia/cm4000_cs.c | 9 +- drivers/char/xillybus/xillybus.h | 10 +- drivers/char/xillybus/xillybus_core.c | 4 +- drivers/char/xillybus/xillybus_of.c | 2 +- drivers/char/xillybus/xillybus_pcie.c | 33 +- drivers/clk/clk-composite.c | 1 + drivers/clk/imx/Kconfig | 6 + drivers/clk/imx/Makefile | 2 + drivers/clk/imx/clk-composite-7ulp.c | 88 +- drivers/clk/imx/clk-composite-8m.c | 4 +- drivers/clk/imx/clk-imx6ul.c | 9 +- drivers/clk/imx/clk-imx7ulp.c | 20 +- drivers/clk/imx/clk-imx8ulp.c | 569 + drivers/clk/imx/clk-pfdv2.c | 23 +- drivers/clk/imx/clk-pllv4.c | 35 +- drivers/clk/imx/clk.h | 457 +- drivers/clk/mediatek/Kconfig | 28 +- drivers/clk/mediatek/Makefile | 8 + drivers/clk/mediatek/clk-apmixed.c | 3 + drivers/clk/mediatek/clk-cpumux.c | 3 + drivers/clk/mediatek/clk-gate.c | 8 + drivers/clk/mediatek/clk-mt6779-aud.c | 4 +- drivers/clk/mediatek/clk-mt6779-cam.c | 4 +- drivers/clk/mediatek/clk-mt6779-img.c | 4 +- drivers/clk/mediatek/clk-mt6779-ipe.c | 4 +- drivers/clk/mediatek/clk-mt6779-mfg.c | 4 +- drivers/clk/mediatek/clk-mt6779-mm.c | 4 +- drivers/clk/mediatek/clk-mt6779-vdec.c | 4 +- drivers/clk/mediatek/clk-mt6779-venc.c | 4 +- drivers/clk/mediatek/clk-mt6779.c | 2 + drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 145 + drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 92 + drivers/clk/mediatek/clk-mt8195-cam.c | 142 + drivers/clk/mediatek/clk-mt8195-ccu.c | 50 + drivers/clk/mediatek/clk-mt8195-img.c | 96 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 68 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 206 + drivers/clk/mediatek/clk-mt8195-ipe.c | 51 + drivers/clk/mediatek/clk-mt8195-mfg.c | 47 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 62 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 47 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 1273 ++ drivers/clk/mediatek/clk-mt8195-vdec.c | 104 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 123 + drivers/clk/mediatek/clk-mt8195-vdo1.c | 140 + drivers/clk/mediatek/clk-mt8195-venc.c | 69 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 110 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 108 + drivers/clk/mediatek/clk-mt8195-wpe.c | 143 + drivers/clk/mediatek/clk-mtk.c | 29 +- drivers/clk/mediatek/clk-mtk.h | 1 + drivers/clk/mediatek/clk-mux.c | 6 + drivers/clk/mediatek/clk-pll.c | 6 +- drivers/clk/mediatek/reset.c | 2 + drivers/clk/mvebu/ap-cpu-clk.c | 14 +- drivers/clk/qcom/a53-pll.c | 4 +- drivers/clk/qcom/common.c | 8 +- drivers/clk/qcom/gcc-msm8998.c | 705 +- drivers/clk/qcom/gcc-sdm660.c | 80 +- drivers/clk/qcom/gpucc-msm8998.c | 13 +- drivers/clk/qcom/gpucc-sdm660.c | 15 +- drivers/clk/qcom/kpss-xcc.c | 4 +- drivers/clk/qcom/mmcc-msm8998.c | 183 +- drivers/clk/qcom/mmcc-sdm660.c | 72 +- drivers/clk/renesas/r8a779a0-cpg-mssr.c | 159 + drivers/clk/renesas/r9a07g044-cpg.c | 31 +- drivers/clk/renesas/rzg2l-cpg.c | 96 +- drivers/clk/renesas/rzg2l-cpg.h | 26 +- drivers/clk/rockchip/clk-rk3399.c | 17 +- drivers/clk/rockchip/clk-rk3568.c | 2 +- drivers/clk/samsung/clk-exynos-audss.c | 4 +- drivers/clk/samsung/clk-exynos4412-isp.c | 4 +- drivers/clk/samsung/clk-exynos5433.c | 4 +- drivers/clk/samsung/clk-s5pv210-audss.c | 4 +- drivers/clk/socfpga/clk-agilex.c | 9 - drivers/clk/sunxi-ng/Kconfig | 1 + drivers/clk/sunxi-ng/ccu-sun4i-a10.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-a100-r.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a100.c | 3 +- drivers/clk/sunxi-ng/ccu-sun50i-a64.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h6-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun50i-h6.c | 7 +- drivers/clk/sunxi-ng/ccu-sun50i-h616.c | 4 +- drivers/clk/sunxi-ng/ccu-sun5i.c | 2 +- drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a23.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-a83t.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-de2.c | 6 +- drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r.c | 2 +- drivers/clk/sunxi-ng/ccu-sun8i-r40.c | 7 +- drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 2 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 8 +- drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 7 +- drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 7 +- drivers/clk/sunxi-ng/ccu-suniv-f1c100s.c | 2 +- drivers/clk/sunxi-ng/ccu_common.c | 96 +- drivers/clk/sunxi-ng/ccu_common.h | 6 +- drivers/clk/sunxi-ng/ccu_mux.h | 1 - drivers/clk/sunxi/clk-mod0.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0-gates.c | 4 +- drivers/clk/sunxi/clk-sun6i-apb0.c | 4 +- drivers/clk/sunxi/clk-sun6i-ar100.c | 4 +- drivers/clk/sunxi/clk-sun8i-apb0.c | 4 +- drivers/clk/versatile/clk-icst.c | 3 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/comedi/comedi_fops.c | 1 + drivers/counter/104-quad-8.c | 449 +- drivers/counter/Makefile | 1 + drivers/counter/counter-core.c | 145 + drivers/counter/counter-sysfs.c | 849 + drivers/counter/counter-sysfs.h | 13 + drivers/counter/counter.c | 1496 -- drivers/counter/ftm-quaddec.c | 60 +- drivers/counter/intel-qep.c | 146 +- drivers/counter/interrupt-cnt.c | 62 +- drivers/counter/microchip-tcb-capture.c | 91 +- drivers/counter/stm32-lptimer-cnt.c | 212 +- drivers/counter/stm32-timer-cnt.c | 195 +- drivers/counter/ti-eqep.c | 180 +- drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/cpuidle-qcom-spm.c | 318 +- drivers/crypto/caam/caampkc.c | 19 +- drivers/crypto/caam/regs.h | 3 + drivers/crypto/ccp/ccp-ops.c | 14 +- drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 52 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/marvell/cesa/cesa.c | 1 - drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 31 + drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 10 + drivers/crypto/qat/qat_common/adf_accel_devices.h | 24 +- drivers/crypto/qat/qat_common/adf_init.c | 5 + drivers/crypto/qat/qat_common/adf_isr.c | 170 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 24 +- drivers/cxl/acpi.c | 129 +- drivers/cxl/core/Makefile | 1 + drivers/cxl/core/bus.c | 119 +- drivers/cxl/core/core.h | 11 +- drivers/cxl/core/mbox.c | 787 + drivers/cxl/core/memdev.c | 118 +- drivers/cxl/core/pmem.c | 39 +- drivers/cxl/cxl.h | 109 +- drivers/cxl/cxlmem.h | 202 +- drivers/cxl/pci.c | 1121 +- drivers/cxl/pmem.c | 163 +- drivers/dax/super.c | 100 +- drivers/devfreq/devfreq.c | 2 +- drivers/devfreq/event/exynos-ppmu.c | 12 +- drivers/dma-buf/Makefile | 2 +- drivers/dma-buf/dma-buf.c | 1 + drivers/dma-buf/dma-fence.c | 13 +- drivers/dma-buf/dma-resv.c | 24 +- drivers/dma-buf/heaps/system_heap.c | 5 +- drivers/dma-buf/seqno-fence.c | 71 - drivers/edac/al_mc_edac.c | 12 +- drivers/edac/dmc520_edac.c | 2 +- drivers/edac/edac_mc.c | 42 +- drivers/edac/synopsys_edac.c | 2 +- drivers/extcon/Kconfig | 2 +- drivers/extcon/extcon-axp288.c | 31 +- drivers/extcon/extcon-max3355.c | 1 - drivers/extcon/extcon-usb-gpio.c | 3 +- drivers/extcon/extcon-usbc-tusb320.c | 163 +- drivers/firewire/core-cdev.c | 32 +- drivers/firmware/Kconfig | 2 +- drivers/firmware/arm_ffa/bus.c | 10 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/firmware/arm_scmi/virtio.c | 2 +- drivers/firmware/efi/memmap.c | 2 +- drivers/firmware/qcom_scm.c | 4 + drivers/firmware/xilinx/zynqmp.c | 46 + drivers/fpga/dfl.c | 14 +- drivers/fpga/ice40-spi.c | 7 + drivers/fpga/machxo2-spi.c | 6 +- drivers/gnss/mtk.c | 2 +- drivers/gnss/serial.c | 2 +- drivers/gnss/sirf.c | 2 +- drivers/gnss/ubx.c | 2 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-aspeed-sgpio.c | 2 +- drivers/gpio/gpio-max77620.c | 1 - drivers/gpio/gpio-pca953x.c | 11 +- drivers/gpio/gpio-rockchip.c | 26 +- drivers/gpio/gpio-tegra186.c | 114 +- drivers/gpio/gpio-tps65218.c | 1 - drivers/gpio/gpio-uniphier.c | 22 +- drivers/gpio/gpio-xilinx.c | 6 +- drivers/gpio/gpio-zynqmp-modepin.c | 162 + drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpu/drm/Kconfig | 10 +- drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 8 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bo_list.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 165 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_df.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 843 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 675 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c | 388 - drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 20 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 34 - drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 726 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 173 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h | 51 + drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 41 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 158 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 7 +- drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 9 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 31 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 380 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 231 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 94 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 20 - drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 20 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c | 40 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_0.c | 73 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 6 +- drivers/gpu/drm/amd/amdgpu/navi10_ih.c | 13 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 +- drivers/gpu/drm/amd/amdgpu/nv.c | 93 +- drivers/gpu/drm/amd/amdgpu/nv.h | 2 + drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 91 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 100 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 67 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 170 +- drivers/gpu/drm/amd/amdgpu/soc15.h | 4 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 46 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 34 + drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c | 24 +- drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c | 11 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 43 +- drivers/gpu/drm/amd/amdgpu/vce_v2_0.c | 23 +- drivers/gpu/drm/amd/amdgpu/vce_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/vce_v4_0.c | 48 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 27 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 32 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 260 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 19 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.h | 5 - drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 105 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/Kconfig | 9 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 683 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 91 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 16 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 49 + .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 4 +- drivers/gpu/drm/amd/display/dc/Makefile | 3 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 14 +- .../amd/display/dc/bios/command_table_helper2.c | 1 + drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 55 +- drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 11 + drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 7 + .../amd/display/dc/clk_mgr/dcn20/dcn20_clk_mgr.c | 12 +- .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c | 260 + .../amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h | 34 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 16 +- .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 4 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 124 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 574 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1421 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 493 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 361 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 148 +- drivers/gpu/drm/amd/display/dc/dc.h | 39 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 266 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 18 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 21 + drivers/gpu/drm/amd/display/dc/dce/dce_abm.h | 16 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 16 +- .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 + drivers/gpu/drm/amd/display/dc/dce/dce_hwseq.h | 39 + .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dc/dce/dmub_abm.c | 21 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 114 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_ipp.h | 33 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_optc.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 31 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 45 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_optc.c | 5 + .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 36 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 17 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + drivers/gpu/drm/amd/display/dc/dcn201/Makefile | 36 + .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c | 84 + .../gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h | 37 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c | 316 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h | 83 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c | 107 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h | 45 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c | 150 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h | 132 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 630 + .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h | 46 + .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 131 + .../gpu/drm/amd/display/dc/dcn201/dcn201_init.h | 33 + .../amd/display/dc/dcn201/dcn201_link_encoder.c | 209 + .../amd/display/dc/dcn201/dcn201_link_encoder.h | 59 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c | 125 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h | 86 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c | 72 + drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h | 74 + .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.c | 203 + .../gpu/drm/amd/display/dc/dcn201/dcn201_optc.h | 74 + .../drm/amd/display/dc/dcn201/dcn201_resource.c | 1307 ++ .../drm/amd/display/dc/dcn201/dcn201_resource.h | 50 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.c | 24 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_afmt.h | 24 + .../amd/display/dc/dcn30/dcn30_dio_link_encoder.c | 4 + .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 18 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 59 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hubp.c | 6 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_init.c | 1 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 17 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 8 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.h | 7 + drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.c | 200 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 15 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 102 +- .../drm/amd/display/dc/dcn302/dcn302_resource.c | 8 +- .../drm/amd/display/dc/dcn303/dcn303_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c | 92 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h | 126 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c | 173 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h | 115 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 162 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 18 + .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 43 +- .../amd/display/dc/dcn31/dcn31_dio_link_encoder.h | 11 +- .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.c | 616 + .../display/dc/dcn31/dcn31_hpo_dp_link_encoder.h | 222 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 752 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 30 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 3 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 318 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c | 87 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h | 162 + drivers/gpu/drm/amd/display/dc/dm_cp_psp.h | 1 + drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 + .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 158 +- .../display/dc/dml/dcn20/display_rq_dlg_calc_20.h | 4 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 156 +- .../dc/dml/dcn20/display_rq_dlg_calc_20v2.h | 4 +- .../amd/display/dc/dml/dcn21/display_mode_vba_21.c | 236 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 156 +- .../display/dc/dml/dcn21/display_rq_dlg_calc_21.h | 4 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 132 +- .../display/dc/dml/dcn30/display_rq_dlg_calc_30.h | 4 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.c | 166 +- .../display/dc/dml/dcn31/display_rq_dlg_calc_31.h | 4 +- .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- .../gpu/drm/amd/display/dc/dml/display_mode_lib.c | 1 + .../gpu/drm/amd/display/dc/dml/display_mode_lib.h | 5 +- .../amd/display/dc/dml/display_rq_dlg_helpers.c | 256 +- .../amd/display/dc/dml/display_rq_dlg_helpers.h | 20 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 246 +- .../amd/display/dc/dml/dml1_display_rq_dlg_calc.h | 10 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 195 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 1 + drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 33 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 29 +- drivers/gpu/drm/amd/display/dc/inc/hw/abm.h | 1 + .../drm/amd/display/dc/inc/hw/clk_mgr_internal.h | 13 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/dpp.h | 12 + drivers/gpu/drm/amd/display/dc/inc/hw/dwb.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 97 + drivers/gpu/drm/amd/display/dc/inc/hw/mpc.h | 1 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 87 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 3 + drivers/gpu/drm/amd/display/dc/inc/hw_sequencer.h | 2 +- .../drm/amd/display/dc/inc/hw_sequencer_private.h | 7 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 26 +- drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + drivers/gpu/drm/amd/display/dc/irq/Makefile | 12 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 25 + .../amd/display/dc/irq/dcn20/irq_service_dcn20.h | 2 + .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 374 + .../amd/display/dc/irq/dcn201/irq_service_dcn201.h | 34 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 25 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.h | 2 + drivers/gpu/drm/amd/display/dc/irq/irq_service.c | 2 +- drivers/gpu/drm/amd/display/dc/irq/irq_service.h | 4 + drivers/gpu/drm/amd/display/dc/os_types.h | 1 + .../display/dc/virtual/virtual_stream_encoder.c | 5 +- drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 88 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 8 + drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.h | 2 + drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 10 +- .../drm/amd/display/include/bios_parser_types.h | 8 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 3 +- drivers/gpu/drm/amd/display/include/dal_types.h | 1 + drivers/gpu/drm/amd/display/include/dpcd_defs.h | 17 + .../gpu/drm/amd/display/include/grph_object_defs.h | 12 + .../gpu/drm/amd/display/include/grph_object_id.h | 8 + .../drm/amd/display/include/link_service_types.h | 57 +- drivers/gpu/drm/amd/display/include/logger_types.h | 6 + .../drm/amd/display/modules/color/color_gamma.c | 32 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 32 + .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 37 + .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 6193 ++++++ .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 22091 +++++++++++++++++++ .../drm/amd/include/asic_reg/df/df_3_6_offset.h | 5 + .../drm/amd/include/asic_reg/df/df_3_6_sh_mask.h | 132 + .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 151 + .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 952 + .../amd/include/asic_reg/dpcs/dpcs_4_2_0_offset.h | 27 + .../amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h | 355 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 + drivers/gpu/drm/amd/include/soc15_hw_ip.h | 2 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- .../gpu/drm/amd/pm/powerplay/hwmgr/ppatomfwctrl.h | 4 +- drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 2 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 124 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 64 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 24 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 96 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 22 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/ast/ast_drv.h | 2 - drivers/gpu/drm/ast/ast_mm.c | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 15 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 27 +- drivers/gpu/drm/bridge/cdns-dsi.c | 4 +- drivers/gpu/drm/bridge/ite-it66121.c | 21 +- drivers/gpu/drm/bridge/panel.c | 37 + drivers/gpu/drm/bridge/parade-ps8640.c | 292 +- drivers/gpu/drm/drm_bridge.c | 78 +- drivers/gpu/drm/drm_connector.c | 83 +- drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_dp_helper.c | 42 +- drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 370 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 23 +- drivers/gpu/drm/drm_gem_vram_helper.c | 1 - drivers/gpu/drm/drm_ioctl.c | 21 +- drivers/gpu/drm/drm_kms_helper_common.c | 11 - drivers/gpu/drm/drm_mipi_dsi.c | 81 + drivers/gpu/drm/drm_mm.c | 5 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_of.c | 3 + drivers/gpu/drm/drm_panel_orientation_quirks.c | 49 +- drivers/gpu/drm/drm_probe_helper.c | 119 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/gma500/backlight.c | 12 +- drivers/gpu/drm/gma500/cdv_device.c | 24 +- drivers/gpu/drm/gma500/cdv_intel_display.c | 10 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 12 +- drivers/gpu/drm/gma500/cdv_intel_lvds.c | 22 +- drivers/gpu/drm/gma500/framebuffer.c | 16 +- drivers/gpu/drm/gma500/gem.c | 2 +- drivers/gpu/drm/gma500/gma_device.c | 2 +- drivers/gpu/drm/gma500/gma_display.c | 14 +- drivers/gpu/drm/gma500/gtt.c | 18 +- drivers/gpu/drm/gma500/intel_bios.c | 10 +- drivers/gpu/drm/gma500/intel_gmbus.c | 12 +- drivers/gpu/drm/gma500/mid_bios.c | 11 +- drivers/gpu/drm/gma500/mmu.c | 12 +- drivers/gpu/drm/gma500/oaktrail_crtc.c | 8 +- drivers/gpu/drm/gma500/oaktrail_device.c | 20 +- drivers/gpu/drm/gma500/oaktrail_hdmi.c | 18 +- drivers/gpu/drm/gma500/oaktrail_lvds.c | 14 +- drivers/gpu/drm/gma500/oaktrail_lvds_i2c.c | 2 +- drivers/gpu/drm/gma500/opregion.c | 14 +- drivers/gpu/drm/gma500/power.c | 20 +- drivers/gpu/drm/gma500/psb_device.c | 16 +- drivers/gpu/drm/gma500/psb_drv.c | 147 +- drivers/gpu/drm/gma500/psb_drv.h | 24 +- drivers/gpu/drm/gma500/psb_intel_display.c | 10 +- drivers/gpu/drm/gma500/psb_intel_lvds.c | 31 +- drivers/gpu/drm/gma500/psb_intel_sdvo.c | 10 +- drivers/gpu/drm/gma500/psb_irq.c | 26 +- drivers/gpu/drm/gma500/psb_lid.c | 2 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/i915/Kconfig | 1 + drivers/gpu/drm/i915/Makefile | 3 + drivers/gpu/drm/i915/display/g4x_dp.c | 53 +- drivers/gpu/drm/i915/display/icl_dsi.c | 101 +- drivers/gpu/drm/i915/display/intel_acpi.c | 46 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + drivers/gpu/drm/i915/display/intel_audio.c | 48 +- drivers/gpu/drm/i915/display/intel_backlight.c | 1776 ++ drivers/gpu/drm/i915/display/intel_backlight.h | 52 + drivers/gpu/drm/i915/display/intel_bios.c | 397 +- drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 345 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 4 +- drivers/gpu/drm/i915/display/intel_color.c | 138 +- drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_cursor.c | 9 +- drivers/gpu/drm/i915/display/intel_ddi.c | 275 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 664 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 + drivers/gpu/drm/i915/display/intel_display.c | 1509 +- drivers/gpu/drm/i915/display/intel_display.h | 19 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 88 +- drivers/gpu/drm/i915/display/intel_display_power.c | 6 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 + drivers/gpu/drm/i915/display/intel_display_types.h | 36 +- drivers/gpu/drm/i915/display/intel_dmc.c | 25 +- drivers/gpu/drm/i915/display/intel_dp.c | 748 +- drivers/gpu/drm/i915/display/intel_dp.h | 22 +- drivers/gpu/drm/i915/display/intel_dp_aux.c | 6 +- .../gpu/drm/i915/display/intel_dp_aux_backlight.c | 12 +- drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 78 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 45 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 30 +- drivers/gpu/drm/i915/display/intel_dpll.c | 643 +- drivers/gpu/drm/i915/display/intel_dpll.h | 23 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 46 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 - drivers/gpu/drm/i915/display/intel_dpt.c | 239 + drivers/gpu/drm/i915/display/intel_dpt.h | 19 + drivers/gpu/drm/i915/display/intel_drrs.c | 437 + drivers/gpu/drm/i915/display/intel_drrs.h | 36 + drivers/gpu/drm/i915/display/intel_dsi.c | 16 +- .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dvo.c | 24 +- drivers/gpu/drm/i915/display/intel_fb.c | 606 +- drivers/gpu/drm/i915/display/intel_fb.h | 20 +- drivers/gpu/drm/i915/display/intel_fbc.c | 292 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 3 +- drivers/gpu/drm/i915/display/intel_fdi.c | 228 +- drivers/gpu/drm/i915/display/intel_fdi.h | 6 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 4 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 64 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 4 +- drivers/gpu/drm/i915/display/intel_lvds.c | 31 +- drivers/gpu/drm/i915/display/intel_opregion.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 1835 +- drivers/gpu/drm/i915/display/intel_panel.h | 48 +- drivers/gpu/drm/i915/display/intel_psr.c | 476 +- drivers/gpu/drm/i915/display/intel_psr.h | 13 +- drivers/gpu/drm/i915/display/intel_sdvo.c | 19 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 222 +- drivers/gpu/drm/i915/display/intel_snps_phy.h | 3 +- drivers/gpu/drm/i915/display/intel_tc.c | 290 +- drivers/gpu/drm/i915/display/intel_tc.h | 6 +- drivers/gpu/drm/i915/display/intel_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 5 + drivers/gpu/drm/i915/display/intel_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 9 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 51 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 16 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 29 +- drivers/gpu/drm/i915/gt/intel_rps.c | 2 - .../drm/i915/gt/uc/abi/guc_communication_ctb_abi.h | 10 +- .../i915/gt/uc/abi/guc_communication_mmio_abi.h | 10 +- drivers/gpu/drm/i915/gvt/scheduler.c | 4 +- drivers/gpu/drm/i915/i915_drv.h | 161 +- drivers/gpu/drm/i915/i915_irq.c | 94 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_params.h | 2 +- drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 72 +- drivers/gpu/drm/i915/i915_request.c | 11 +- drivers/gpu/drm/i915/i915_utils.h | 1 + drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/i915_vma_types.h | 7 +- drivers/gpu/drm/i915/intel_pm.c | 290 +- drivers/gpu/drm/i915/intel_pm.h | 3 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 - drivers/gpu/drm/i915/intel_uncore.c | 70 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/kmb/kmb_drv.c | 8 +- drivers/gpu/drm/kmb/kmb_drv.h | 5 + drivers/gpu/drm/kmb/kmb_plane.c | 81 +- drivers/gpu/drm/kmb/kmb_plane.h | 5 +- drivers/gpu/drm/kmb/kmb_regs.h | 3 + drivers/gpu/drm/lima/lima_gem.c | 9 +- drivers/gpu/drm/lima/lima_sched.c | 28 +- drivers/gpu/drm/lima/lima_sched.h | 6 +- drivers/gpu/drm/mcde/mcde_drv.c | 4 +- drivers/gpu/drm/mcde/mcde_dsi.c | 4 +- drivers/gpu/drm/meson/meson_drv.c | 3 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 4 +- drivers/gpu/drm/mga/mga_ioc32.c | 27 +- drivers/gpu/drm/mgag200/mgag200_drv.h | 2 - drivers/gpu/drm/mgag200/mgag200_mm.c | 35 +- drivers/gpu/drm/msm/Kconfig | 4 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 5 - drivers/gpu/drm/msm/msm_gem_submit.c | 35 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 12 - drivers/gpu/drm/nouveau/dispnv50/head.c | 2 +- drivers/gpu/drm/nouveau/include/nvif/class.h | 2 + drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 9 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 6 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 4 + drivers/gpu/drm/nouveau/nouveau_sgdma.c | 2 - drivers/gpu/drm/nouveau/nv84_fence.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 3 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/Kbuild | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c | 311 + drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/omapdrm/Kconfig | 1 - drivers/gpu/drm/panel/Kconfig | 27 +- drivers/gpu/drm/panel/Makefile | 2 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 743 +- drivers/gpu/drm/panel/panel-edp.c | 1896 ++ drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 85 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 320 + drivers/gpu/drm/panel/panel-simple.c | 1098 +- drivers/gpu/drm/panfrost/panfrost_device.c | 10 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 33 +- drivers/gpu/drm/panfrost/panfrost_job.c | 48 +- drivers/gpu/drm/panfrost/panfrost_job.h | 5 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 42 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 4 +- drivers/gpu/drm/qxl/qxl_release.c | 4 +- drivers/gpu/drm/qxl/qxl_ttm.c | 1 - drivers/gpu/drm/r128/ati_pcigart.c | 11 +- drivers/gpu/drm/radeon/atombios.h | 2 +- drivers/gpu/drm/radeon/ci_dpm.c | 3 +- drivers/gpu/drm/radeon/r600_dpm.c | 10 +- drivers/gpu/drm/radeon/radeon.h | 3 + drivers/gpu/drm/radeon/radeon_audio.c | 95 + drivers/gpu/drm/radeon/radeon_fence.c | 24 +- drivers/gpu/drm/radeon/radeon_ttm.c | 15 +- drivers/gpu/drm/rockchip/Kconfig | 1 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 2 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 4 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 3 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 4 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 2 - drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 26 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 33 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 26 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 2 +- drivers/gpu/drm/scheduler/sched_entity.c | 140 +- drivers/gpu/drm/scheduler/sched_fence.c | 62 +- drivers/gpu/drm/scheduler/sched_main.c | 199 +- drivers/gpu/drm/stm/ltdc.c | 7 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_frontend.c | 4 +- drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tv.c | 4 +- drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 18 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 4 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.c | 28 +- drivers/gpu/drm/sun4i/sun8i_dw_hdmi.h | 4 +- drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c | 97 +- drivers/gpu/drm/sun4i/sun8i_mixer.c | 4 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 4 +- drivers/gpu/drm/tegra/dc.c | 3 - drivers/gpu/drm/tegra/dc.h | 6 - drivers/gpu/drm/tegra/fb.c | 2 +- drivers/gpu/drm/tegra/plane.c | 2 +- drivers/gpu/drm/tegra/uapi.c | 2 +- drivers/gpu/drm/tiny/Kconfig | 4 +- drivers/gpu/drm/tiny/bochs.c | 8 + drivers/gpu/drm/ttm/ttm_bo.c | 71 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_vm.c | 15 +- drivers/gpu/drm/ttm/ttm_device.c | 48 + drivers/gpu/drm/ttm/ttm_module.c | 12 + drivers/gpu/drm/ttm/ttm_pool.c | 42 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 + drivers/gpu/drm/ttm/ttm_tt.c | 69 +- drivers/gpu/drm/udl/Kconfig | 1 + drivers/gpu/drm/v3d/Kconfig | 2 +- drivers/gpu/drm/v3d/v3d_drv.c | 5 +- drivers/gpu/drm/v3d/v3d_drv.h | 6 +- drivers/gpu/drm/v3d/v3d_gem.c | 129 +- drivers/gpu/drm/v3d/v3d_sched.c | 44 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 5 +- drivers/gpu/drm/vboxvideo/vbox_drv.h | 1 - drivers/gpu/drm/vboxvideo/vbox_ttm.c | 17 +- drivers/gpu/drm/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_dpi.c | 15 +- drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_dsi.c | 28 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 178 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_debugfs.c | 1 + drivers/gpu/drm/virtio/virtgpu_drv.c | 44 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 36 +- drivers/gpu/drm/virtio/virtgpu_fence.c | 30 +- drivers/gpu/drm/virtio/virtgpu_ioctl.c | 195 +- drivers/gpu/drm/virtio/virtgpu_kms.c | 26 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 3 +- drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 27 +- drivers/gpu/drm/virtio/virtgpu_vram.c | 61 + drivers/gpu/drm/vmwgfx/vmwgfx_bo.c | 15 +- drivers/gpu/drm/vmwgfx/vmwgfx_ttm_buffer.c | 10 +- drivers/gpu/drm/zte/Kconfig | 10 - drivers/gpu/drm/zte/Makefile | 10 - drivers/gpu/drm/zte/zx_common_regs.h | 28 - drivers/gpu/drm/zte/zx_drm_drv.c | 184 - drivers/gpu/drm/zte/zx_drm_drv.h | 34 - drivers/gpu/drm/zte/zx_hdmi.c | 760 - drivers/gpu/drm/zte/zx_hdmi_regs.h | 66 - drivers/gpu/drm/zte/zx_plane.c | 537 - drivers/gpu/drm/zte/zx_plane.h | 26 - drivers/gpu/drm/zte/zx_plane_regs.h | 120 - drivers/gpu/drm/zte/zx_tvenc.c | 400 - drivers/gpu/drm/zte/zx_tvenc_regs.h | 27 - drivers/gpu/drm/zte/zx_vga.c | 527 - drivers/gpu/drm/zte/zx_vga_regs.h | 33 - drivers/gpu/drm/zte/zx_vou.c | 921 - drivers/gpu/drm/zte/zx_vou.h | 64 - drivers/gpu/drm/zte/zx_vou_regs.h | 212 - drivers/gpu/host1x/fence.c | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/hid/Kconfig | 7 + drivers/hid/Makefile | 1 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 3 +- drivers/hid/amd-sfh-hid/amd_sfh_hid.c | 2 + drivers/hid/amd-sfh-hid/amd_sfh_hid.h | 2 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 29 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 3 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.h | 3 +- .../hid_descriptor/amd_sfh_hid_report_desc.h | 3 +- drivers/hid/hid-apple.c | 19 +- drivers/hid/hid-betopff.c | 13 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-debug.c | 10 +- drivers/hid/hid-ids.h | 3 + drivers/hid/hid-input.c | 1 + drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/hid-u2fzero.c | 4 +- drivers/hid/hid-xiaomi.c | 94 + drivers/hid/wacom_wac.c | 8 + drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/k10temp.c | 6 - drivers/hwmon/ltc2947-core.c | 8 +- drivers/hwmon/max6620.c | 514 + drivers/hwmon/mlxreg-fan.c | 138 +- drivers/hwmon/nct6683.c | 3 + drivers/hwmon/nct6775.c | 706 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwmon/tmp421.c | 71 +- drivers/hwtracing/coresight/coresight-syscfg.c | 1 + drivers/i2c/busses/i2c-bcm-kona.c | 2 +- drivers/i2c/busses/i2c-i801.c | 78 +- drivers/i2c/busses/i2c-kempld.c | 3 +- drivers/i2c/busses/i2c-rcar.c | 6 +- drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i2c/i2c-core-acpi.c | 1 + drivers/i3c/master.c | 3 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- drivers/idle/intel_idle.c | 13 +- drivers/iio/accel/Kconfig | 62 + drivers/iio/accel/Makefile | 6 + drivers/iio/accel/adxl313.h | 54 + drivers/iio/accel/adxl313_core.c | 332 + drivers/iio/accel/adxl313_i2c.c | 66 + drivers/iio/accel/adxl313_spi.c | 92 + drivers/iio/accel/adxl355.h | 21 + drivers/iio/accel/adxl355_core.c | 765 + drivers/iio/accel/adxl355_i2c.c | 62 + drivers/iio/accel/adxl355_spi.c | 65 + drivers/iio/accel/fxls8962af-core.c | 349 +- drivers/iio/accel/mma7660.c | 2 +- drivers/iio/accel/st_accel_core.c | 31 +- drivers/iio/accel/st_accel_i2c.c | 23 +- drivers/iio/accel/st_accel_spi.c | 23 +- drivers/iio/adc/Kconfig | 16 +- drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ad7192.c | 1 + drivers/iio/adc/ad7780.c | 2 +- drivers/iio/adc/ad7793.c | 2 +- drivers/iio/adc/ad7949.c | 254 +- drivers/iio/adc/aspeed_adc.c | 599 +- drivers/iio/adc/at91-sama5d2_adc.c | 594 +- drivers/iio/adc/axp288_adc.c | 28 +- drivers/iio/adc/da9150-gpadc.c | 27 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/fsl-imx25-gcq.c | 55 +- drivers/iio/adc/imx8qxp-adc.c | 494 + drivers/iio/adc/intel_mrfld_adc.c | 24 +- drivers/iio/adc/lp8788_adc.c | 31 +- drivers/iio/adc/max1027.c | 281 +- drivers/iio/adc/rockchip_saradc.c | 4 +- drivers/iio/adc/rzg2l_adc.c | 6 +- drivers/iio/adc/ti-adc128s052.c | 6 + drivers/iio/adc/ti-ads8344.c | 27 +- drivers/iio/adc/twl6030-gpadc.c | 6 +- drivers/iio/chemical/Kconfig | 10 + drivers/iio/chemical/Makefile | 1 + drivers/iio/chemical/sunrise_co2.c | 537 + .../common/cros_ec_sensors/cros_ec_sensors_core.c | 3 +- drivers/iio/common/ssp_sensors/ssp_spi.c | 11 +- drivers/iio/common/st_sensors/st_sensors_core.c | 34 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 1 - drivers/iio/common/st_sensors/st_sensors_spi.c | 1 - drivers/iio/common/st_sensors/st_sensors_trigger.c | 53 +- drivers/iio/dac/ad5064.c | 49 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad7303.c | 47 +- drivers/iio/dac/stm32-dac-core.c | 4 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/gyro/Kconfig | 1 - drivers/iio/gyro/adis16080.c | 11 +- drivers/iio/gyro/st_gyro_core.c | 27 +- drivers/iio/gyro/st_gyro_i2c.c | 23 +- drivers/iio/gyro/st_gyro_spi.c | 23 +- drivers/iio/imu/adis.c | 17 +- drivers/iio/imu/adis16460.c | 18 +- drivers/iio/imu/adis16475.c | 22 +- drivers/iio/imu/adis_trigger.c | 4 + drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_magn.c | 36 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 16 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0.h | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 17 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 6 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 6 - drivers/iio/inkern.c | 17 + drivers/iio/light/max44000.c | 17 +- drivers/iio/magnetometer/Kconfig | 2 +- drivers/iio/magnetometer/ak8975.c | 35 + drivers/iio/magnetometer/st_magn_core.c | 29 +- drivers/iio/magnetometer/st_magn_i2c.c | 23 +- drivers/iio/magnetometer/st_magn_spi.c | 23 +- drivers/iio/pressure/st_pressure_core.c | 27 +- drivers/iio/pressure/st_pressure_i2c.c | 23 +- drivers/iio/pressure/st_pressure_spi.c | 23 +- drivers/iio/temperature/Kconfig | 10 + drivers/iio/temperature/Makefile | 1 + drivers/iio/temperature/ltc2983.c | 16 + drivers/iio/temperature/max31865.c | 349 + drivers/infiniband/core/cma.c | 51 +- drivers/infiniband/core/cma_priv.h | 1 + drivers/infiniband/hw/bnxt_re/bnxt_re.h | 19 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 277 +- drivers/infiniband/hw/bnxt_re/hw_counters.h | 30 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 35 +- drivers/infiniband/hw/bnxt_re/main.c | 13 +- drivers/infiniband/hw/bnxt_re/qplib_fp.c | 15 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 6 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.h | 2 +- drivers/infiniband/hw/bnxt_re/qplib_res.c | 5 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 9 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 51 + drivers/infiniband/hw/bnxt_re/qplib_sp.h | 28 + drivers/infiniband/hw/bnxt_re/roce_hsi.h | 85 + drivers/infiniband/hw/hfi1/ipoib.h | 76 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 322 +- drivers/infiniband/hw/hfi1/trace_tx.h | 71 +- drivers/infiniband/hw/hfi1/user_exp_rcv.c | 5 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 31 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 +- drivers/infiniband/hw/irdma/cm.c | 4 +- drivers/infiniband/hw/irdma/hw.c | 14 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/user.h | 2 + drivers/infiniband/hw/irdma/utils.c | 2 +- drivers/infiniband/hw/irdma/verbs.c | 9 +- drivers/infiniband/hw/mlx5/cmd.c | 26 + drivers/infiniband/hw/mlx5/cmd.h | 2 + drivers/infiniband/hw/mlx5/main.c | 55 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 2 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 16 +- drivers/infiniband/sw/rxe/rxe_comp.c | 12 +- drivers/infiniband/sw/rxe/rxe_cq.c | 25 +- drivers/infiniband/sw/rxe/rxe_loc.h | 2 + drivers/infiniband/sw/rxe/rxe_mr.c | 267 +- drivers/infiniband/sw/rxe/rxe_mw.c | 36 +- drivers/infiniband/sw/rxe/rxe_opcode.h | 6 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_qp.c | 14 +- drivers/infiniband/sw/rxe/rxe_queue.c | 30 +- drivers/infiniband/sw/rxe/rxe_queue.h | 292 +- drivers/infiniband/sw/rxe/rxe_req.c | 57 +- drivers/infiniband/sw/rxe/rxe_resp.c | 46 +- drivers/infiniband/sw/rxe/rxe_srq.c | 2 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 97 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 49 +- drivers/input/joystick/tmdc.c | 2 +- drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/cypress-sf.c | 224 + drivers/input/keyboard/mpr121_touchkey.c | 4 +- drivers/input/keyboard/omap-keypad.c | 3 +- drivers/input/misc/cpcap-pwrbutton.c | 6 +- drivers/input/misc/palmas-pwrbutton.c | 5 + drivers/input/serio/serport.c | 3 +- drivers/input/touchscreen/Makefile | 3 +- drivers/input/touchscreen/ads7846.c | 192 +- drivers/input/touchscreen/elants_i2c.c | 4 +- drivers/input/touchscreen/goodix.c | 231 +- drivers/input/touchscreen/goodix.h | 117 + drivers/input/touchscreen/goodix_fwupload.c | 427 + drivers/input/touchscreen/raydium_i2c_ts.c | 54 +- drivers/interconnect/qcom/sdm660.c | 25 +- drivers/iommu/amd/amd_iommu_types.h | 2 + drivers/iommu/amd/init.c | 9 +- drivers/iommu/amd/iommu.c | 21 + drivers/iommu/apple-dart.c | 58 +- drivers/iommu/dma-iommu.c | 195 +- drivers/iommu/intel/dmar.c | 6 +- drivers/iommu/iommu.c | 3 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/ipack/devices/ipoctal.c | 63 +- drivers/irqchip/Kconfig | 1 + drivers/irqchip/irq-armada-370-xp.c | 4 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic.c | 52 +- drivers/irqchip/irq-mbigen.c | 6 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-rza1.c | 12 +- drivers/leds/led-class-flash.c | 2 +- drivers/leds/led-triggers.c | 41 +- drivers/macintosh/smu.c | 5 +- drivers/mcb/mcb-core.c | 12 +- drivers/md/dm-bio-record.h | 1 + drivers/md/dm-crypt.c | 1 + drivers/md/dm-ima.c | 1 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-rq.c | 1 - drivers/md/dm-table.c | 1 + drivers/md/dm-verity-target.c | 1 + drivers/md/md.c | 7 +- drivers/media/cec/core/cec-pin.c | 4 +- drivers/media/cec/platform/meson/ao-cec-g12a.c | 4 +- drivers/media/cec/platform/meson/ao-cec.c | 4 +- drivers/media/cec/platform/s5p/s5p_cec.c | 4 +- drivers/media/cec/platform/sti/stih-cec.c | 4 +- drivers/media/cec/platform/stm32/stm32-cec.c | 4 +- drivers/media/common/siano/smscoreapi.c | 7 +- drivers/media/common/videobuf2/videobuf2-core.c | 149 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 195 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 39 +- drivers/media/common/videobuf2/videobuf2-v4l2.c | 59 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 30 +- drivers/media/dvb-core/dvb_vb2.c | 2 +- drivers/media/dvb-frontends/cxd2099.c | 9 - drivers/media/dvb-frontends/cxd2099.h | 9 - drivers/media/dvb-frontends/cxd2820r_priv.h | 2 +- drivers/media/dvb-frontends/mxl5xx.c | 9 - drivers/media/dvb-frontends/mxl5xx.h | 9 - drivers/media/dvb-frontends/mxl5xx_defs.h | 4 - drivers/media/dvb-frontends/mxl5xx_regs.h | 10 - drivers/media/dvb-frontends/mxl692.c | 9 - drivers/media/dvb-frontends/mxl692.h | 9 - drivers/media/dvb-frontends/mxl692_defs.h | 9 - drivers/media/dvb-frontends/stv0910.c | 9 - drivers/media/dvb-frontends/stv0910.h | 9 - drivers/media/dvb-frontends/stv6111.c | 9 - drivers/media/dvb-frontends/stv6111.h | 9 - drivers/media/firewire/firedtv-avc.c | 14 +- drivers/media/firewire/firedtv-ci.c | 2 + drivers/media/i2c/Kconfig | 12 + drivers/media/i2c/Makefile | 1 + drivers/media/i2c/imx258.c | 12 +- drivers/media/i2c/ir-kbd-i2c.c | 1 + drivers/media/i2c/max9286.c | 17 +- drivers/media/i2c/mt9p031.c | 80 +- drivers/media/i2c/ov13b10.c | 1491 ++ drivers/media/i2c/ov8856.c | 83 +- drivers/media/i2c/st-mipid02.c | 22 +- drivers/media/i2c/tda1997x.c | 12 +- drivers/media/i2c/video-i2c.c | 21 +- drivers/media/mc/Kconfig | 8 - drivers/media/pci/cobalt/cobalt-driver.c | 4 +- drivers/media/pci/cx18/cx18-driver.c | 2 +- drivers/media/pci/cx18/cx18-ioctl.c | 4 +- drivers/media/pci/cx18/cx18-queue.c | 13 +- drivers/media/pci/cx18/cx18-streams.c | 24 +- drivers/media/pci/cx23885/cx23885-alsa.c | 3 +- drivers/media/pci/ddbridge/ddbridge-main.c | 4 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 266 +- drivers/media/pci/intel/ipu3/ipu3-cio2.h | 4 + drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 8 +- drivers/media/pci/ivtv/ivtv-queue.c | 18 +- drivers/media/pci/ivtv/ivtv-streams.c | 22 +- drivers/media/pci/ivtv/ivtv-udma.c | 19 +- drivers/media/pci/ivtv/ivtv-yuv.c | 10 +- drivers/media/pci/ivtv/ivtvfb.c | 8 +- drivers/media/pci/netup_unidvb/netup_unidvb_core.c | 29 +- drivers/media/pci/pluto2/pluto2.c | 20 +- drivers/media/pci/pt1/pt1.c | 2 +- drivers/media/pci/saa7164/saa7164-api.c | 2 - drivers/media/pci/tw5864/tw5864-core.c | 2 +- drivers/media/platform/Kconfig | 4 + drivers/media/platform/am437x/am437x-vpfe.c | 23 +- drivers/media/platform/aspeed-video.c | 16 +- drivers/media/platform/atmel/atmel-isc-base.c | 29 +- drivers/media/platform/atmel/atmel-isc.h | 2 + drivers/media/platform/atmel/atmel-isi.c | 17 +- drivers/media/platform/atmel/atmel-sama5d2-isc.c | 54 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 37 +- drivers/media/platform/cadence/cdns-csi2rx.c | 18 +- drivers/media/platform/cadence/cdns-csi2tx.c | 4 +- drivers/media/platform/coda/imx-vdoa.c | 3 +- drivers/media/platform/davinci/vpbe_venc.c | 9 +- drivers/media/platform/davinci/vpif.c | 5 +- drivers/media/platform/davinci/vpif_capture.c | 21 +- drivers/media/platform/davinci/vpss.c | 10 +- drivers/media/platform/exynos-gsc/gsc-core.c | 3 +- drivers/media/platform/exynos4-is/media-dev.c | 20 +- drivers/media/platform/exynos4-is/mipi-csis.c | 4 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 6 +- drivers/media/platform/imx-pxp.c | 4 +- drivers/media/platform/marvell-ccic/cafe-driver.c | 9 +- drivers/media/platform/marvell-ccic/mcam-core.c | 10 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 6 +- drivers/media/platform/meson/ge2d/ge2d.c | 10 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 4 +- drivers/media/platform/mtk-vcodec/Makefile | 3 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 820 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 27 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 65 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 360 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 59 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 148 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 69 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 + drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 3 + drivers/media/platform/mtk-vcodec/vdec_drv_if.h | 1 + drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 23 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 43 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 5 + drivers/media/platform/mtk-vpu/mtk_vpu.c | 5 +- drivers/media/platform/mx2_emmaprp.c | 4 +- drivers/media/platform/omap3isp/isp.c | 21 +- drivers/media/platform/pxa_camera.c | 26 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 9 +- drivers/media/platform/qcom/camss/camss-vfe-4-1.c | 28 +- drivers/media/platform/qcom/camss/camss-vfe-4-7.c | 18 +- drivers/media/platform/qcom/camss/camss-vfe-4-8.c | 17 +- drivers/media/platform/qcom/camss/camss-vfe.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.h | 2 +- drivers/media/platform/qcom/camss/camss.c | 18 +- drivers/media/platform/qcom/venus/core.c | 4 +- drivers/media/platform/rcar-vin/rcar-core.c | 1077 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 214 +- drivers/media/platform/rcar-vin/rcar-dma.c | 25 +- drivers/media/platform/rcar-vin/rcar-vin.h | 25 +- drivers/media/platform/rcar_drif.c | 17 +- drivers/media/platform/rcar_fdp1.c | 4 +- drivers/media/platform/rcar_jpu.c | 4 +- drivers/media/platform/renesas-ceu.c | 33 +- drivers/media/platform/rockchip/rga/rga.c | 5 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 9 +- .../media/platform/rockchip/rkisp1/rkisp1-common.h | 44 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 98 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 29 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 557 +- .../media/platform/rockchip/rkisp1/rkisp1-regs.h | 406 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 107 +- drivers/media/platform/s3c-camif/camif-core.c | 6 +- drivers/media/platform/s5p-g2d/g2d.c | 4 +- drivers/media/platform/s5p-jpeg/jpeg-core.c | 23 +- drivers/media/platform/s5p-jpeg/jpeg-core.h | 28 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 9 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 3 +- .../media/platform/sti/c8sectpfe/c8sectpfe-core.c | 1 - .../media/platform/sti/c8sectpfe/c8sectpfe-dvb.c | 1 - drivers/media/platform/sti/hva/hva-hw.c | 4 +- drivers/media/platform/stm32/stm32-dcmi.c | 37 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.c | 16 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.c | 33 +- drivers/media/platform/sunxi/sun6i-csi/sun6i_csi.h | 2 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 8 +- drivers/media/platform/sunxi/sun8i-di/sun8i-di.c | 4 +- drivers/media/platform/ti-vpe/cal.c | 16 +- drivers/media/platform/via-camera.c | 6 +- drivers/media/platform/video-mux.c | 17 +- drivers/media/platform/vsp1/vsp1_drv.c | 4 +- drivers/media/platform/xilinx/xilinx-vip.c | 4 +- drivers/media/platform/xilinx/xilinx-vipp.c | 17 +- drivers/media/radio/radio-wl1273.c | 2 +- drivers/media/radio/si470x/radio-si470x-i2c.c | 2 +- drivers/media/radio/si470x/radio-si470x-usb.c | 2 +- drivers/media/rc/img-ir/img-ir-core.c | 4 +- drivers/media/rc/imon.c | 2 + drivers/media/rc/ir-hix5hd2.c | 4 +- drivers/media/rc/ir_toy.c | 80 +- drivers/media/rc/mceusb.c | 2 + drivers/media/rc/meson-ir-tx.c | 1 - drivers/media/rc/meson-ir.c | 4 +- drivers/media/rc/mtk-cir.c | 4 +- drivers/media/rc/st_rc.c | 5 +- drivers/media/rc/streamzap.c | 1 + drivers/media/rc/sunxi-cir.c | 4 +- drivers/media/spi/cxd2880-spi.c | 2 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 1 + drivers/media/test-drivers/vim2m.c | 5 - drivers/media/test-drivers/vimc/vimc-scaler.c | 366 +- drivers/media/test-drivers/vivid/vivid-cec.c | 341 +- drivers/media/test-drivers/vivid/vivid-cec.h | 9 +- drivers/media/test-drivers/vivid/vivid-core.c | 52 +- drivers/media/test-drivers/vivid/vivid-core.h | 23 +- drivers/media/tuners/mxl5007t.c | 9 - drivers/media/usb/airspy/airspy.c | 5 +- drivers/media/usb/dvb-usb-v2/mxl111sf.c | 16 +- drivers/media/usb/dvb-usb/az6027.c | 1 + drivers/media/usb/em28xx/em28xx-cards.c | 5 +- drivers/media/usb/gspca/gspca.c | 2 + drivers/media/usb/gspca/m5602/m5602_ov7660.h | 1 - drivers/media/usb/gspca/sn9c20x.c | 22 +- drivers/media/usb/pvrusb2/pvrusb2-ctrl.c | 25 +- drivers/media/usb/pvrusb2/pvrusb2-v4l2.c | 4 - drivers/media/usb/stkwebcam/stk-webcam.c | 11 +- drivers/media/usb/tm6000/tm6000-video.c | 3 +- drivers/media/usb/ttusb-dec/ttusb_dec.c | 10 +- drivers/media/usb/uvc/uvc_ctrl.c | 260 +- drivers/media/usb/uvc/uvc_driver.c | 16 +- drivers/media/usb/uvc/uvc_metadata.c | 2 +- drivers/media/usb/uvc/uvc_v4l2.c | 103 +- drivers/media/usb/uvc/uvc_video.c | 5 + drivers/media/usb/uvc/uvcvideo.h | 17 +- drivers/media/v4l2-core/v4l2-async.c | 168 +- drivers/media/v4l2-core/v4l2-common.c | 3 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 9 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 6 + drivers/media/v4l2-core/v4l2-ctrls-defs.c | 5 + drivers/media/v4l2-core/v4l2-fwnode.c | 83 +- drivers/media/v4l2-core/v4l2-ioctl.c | 77 +- drivers/memory/Kconfig | 4 +- drivers/memory/mtk-smi.c | 596 +- drivers/memory/renesas-rpc-if.c | 159 +- drivers/memory/samsung/Kconfig | 13 +- drivers/memory/tegra/mc.c | 25 +- drivers/memory/tegra/tegra186-emc.c | 4 + drivers/memory/tegra/tegra210-emc-cc-r21021.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 4 +- drivers/memory/tegra/tegra30-emc.c | 4 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 3 +- drivers/misc/bcm-vk/bcm_vk_tty.c | 6 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/genwqe/card_base.c | 2 +- drivers/misc/genwqe/card_utils.c | 10 +- .../misc/habanalabs/common/command_submission.c | 71 +- drivers/misc/habanalabs/common/hw_queue.c | 9 +- drivers/misc/habanalabs/gaudi/gaudi.c | 11 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 115 +- .../habanalabs/include/gaudi/asic_reg/gaudi_regs.h | 2 + drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/mei/pci-txe.c | 4 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_7xx1.c | 2 +- drivers/misc/tifm_core.c | 8 +- drivers/mmc/core/block.c | 7 +- drivers/mmc/core/mmc.c | 8 + drivers/mmc/core/mmc_ops.h | 1 - drivers/mmc/core/mmc_test.c | 1 - drivers/mmc/core/sd.c | 1 + drivers/mmc/core/slot-gpio.c | 42 +- drivers/mmc/host/Kconfig | 8 +- drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/dw_mmc.c | 18 +- drivers/mmc/host/meson-gx-mmc.c | 73 +- drivers/mmc/host/mmci.c | 4 + drivers/mmc/host/mtk-sd.c | 99 +- drivers/mmc/host/omap_hsmmc.c | 12 +- drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci-of-at91.c | 22 +- drivers/mmc/host/sdhci-omap.c | 61 +- drivers/mmc/host/sdhci-pci-o2micro.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 1 - drivers/mmc/host/sdhci-sprd.c | 13 + drivers/mmc/host/sdhci.c | 23 +- drivers/mtd/mtdsuper.c | 1 + drivers/mtd/mtdswap.c | 1 - drivers/mtd/nand/onenand/Kconfig | 9 +- drivers/mtd/nand/raw/atmel/pmecc.c | 7 +- drivers/mtd/nand/raw/brcmnand/bcm6368_nand.c | 5 +- drivers/mtd/nand/raw/denali_dt.c | 7 +- drivers/mtd/nand/raw/gpio.c | 3 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 4 +- drivers/mtd/nand/raw/hisi504_nand.c | 7 +- drivers/mtd/nand/raw/intel-nand-controller.c | 5 + drivers/mtd/nand/raw/mtk_ecc.c | 4 +- drivers/mtd/nand/raw/mtk_nand.c | 4 +- drivers/mtd/nand/raw/omap_elm.c | 5 +- drivers/mtd/nand/raw/oxnas_nand.c | 4 +- drivers/mtd/nand/raw/plat_nand.c | 4 +- drivers/mtd/nand/raw/qcom_nandc.c | 8 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 8 +- drivers/mtd/nand/raw/tegra_nand.c | 4 +- drivers/mtd/nand/raw/txx9ndfmc.c | 4 +- drivers/mtd/nand/raw/vf610_nfc.c | 4 +- drivers/mtd/nand/raw/xway_nand.c | 4 +- drivers/net/can/flexcan.c | 68 +- drivers/net/can/slcan.c | 5 +- drivers/net/can/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 17 +- drivers/net/dsa/mv88e6xxx/chip.h | 1 + drivers/net/dsa/mv88e6xxx/global1.c | 2 + drivers/net/dsa/mv88e6xxx/port.c | 2 + drivers/net/dsa/rtl8366rb.c | 9 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/cadence/macb_ptp.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 3 +- drivers/net/ethernet/google/gve/gve.h | 13 +- drivers/net/ethernet/google/gve/gve_main.c | 15 +- drivers/net/ethernet/google/gve/gve_tx.c | 23 +- drivers/net/ethernet/google/gve/gve_tx_dqo.c | 84 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 16 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 6 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.c | 21 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_dcb.c | 29 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 28 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 27 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 33 +- drivers/net/ethernet/hisilicon/hns_mdio.c | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 8 - drivers/net/ethernet/intel/e100.c | 22 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 52 +- drivers/net/ethernet/intel/ice/ice.h | 6 + drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 15 + drivers/net/ethernet/intel/ice/ice_arfs.c | 2 +- drivers/net/ethernet/intel/ice/ice_dcb.c | 225 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 18 + drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 7 +- drivers/net/ethernet/intel/ice/ice_dcb_lib.h | 12 + drivers/net/ethernet/intel/ice/ice_dcb_nl.c | 192 +- drivers/net/ethernet/intel/ice/ice_devlink.c | 133 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 7 + drivers/net/ethernet/intel/ice/ice_fdir.c | 2 +- drivers/net/ethernet/intel/ice/ice_fdir.h | 2 +- drivers/net/ethernet/intel/ice/ice_lib.c | 47 + drivers/net/ethernet/intel/ice/ice_lib.h | 2 + drivers/net/ethernet/intel/ice/ice_main.c | 11 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 34 + drivers/net/ethernet/intel/ice/ice_txrx.h | 19 +- drivers/net/ethernet/intel/ice/ice_type.h | 10 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 92 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 23 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_lib.c | 9 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 58 +- .../net/ethernet/intel/ixgbe/ixgbe_txrx_common.h | 3 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 16 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 173 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 2 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 2 +- .../ethernet/marvell/octeontx2/nic/otx2_common.c | 35 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 7 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 1 + .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 219 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 174 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 7 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 7 + drivers/net/ethernet/mellanox/mlx4/cq.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_ethtool.c | 8 + drivers/net/ethernet/mellanox/mlx4/en_port.c | 4 + drivers/net/ethernet/mellanox/mlx4/en_rx.c | 4 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 2 + drivers/net/ethernet/mellanox/mlx4/mlx4_stats.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 14 +- drivers/net/ethernet/micrel/Makefile | 6 +- drivers/net/ethernet/micrel/ks8851_common.c | 8 + drivers/net/ethernet/pensando/ionic/ionic_stats.c | 9 - drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 4 + drivers/net/ethernet/sun/Kconfig | 1 + drivers/net/hamradio/6pack.c | 2 +- drivers/net/hamradio/Kconfig | 1 + drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 15 +- drivers/net/mhi_net.c | 6 +- drivers/net/phy/bcm7xxx.c | 114 +- drivers/net/phy/marvell10g.c | 107 +- drivers/net/phy/mdio_bus.c | 5 + drivers/net/phy/micrel.c | 74 + drivers/net/phy/mxl-gpy.c | 23 +- drivers/net/ppp/ppp_async.c | 7 +- drivers/net/ppp/ppp_synctty.c | 7 +- drivers/net/slip/slip.c | 5 +- drivers/net/usb/smsc95xx.c | 3 + drivers/net/wireless/ath/ar5523/ar5523.c | 3 +- drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- drivers/net/wireless/ath/ath5k/Kconfig | 4 +- drivers/net/wireless/ath/ath5k/led.c | 10 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 29 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/dvm/commands.h | 6 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 12 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 5 +- .../net/wireless/intel/iwlwifi/mvm/time-event.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 2 + drivers/net/wireless/mac80211_hwsim.c | 160 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 370 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 4 +- drivers/net/wireless/microchip/wilc1000/cfg80211.c | 11 +- drivers/net/wireless/microchip/wilc1000/hif.c | 31 +- drivers/net/wireless/microchip/wilc1000/hif.h | 1 + drivers/net/wireless/microchip/wilc1000/netdev.h | 2 - drivers/net/wireless/microchip/wilc1000/sdio.c | 1 + drivers/net/wireless/microchip/wilc1000/spi.c | 91 +- drivers/net/wireless/microchip/wilc1000/wlan.c | 134 +- drivers/net/wireless/microchip/wilc1000/wlan.h | 5 +- drivers/net/wireless/microchip/wilc1000/wlan_cfg.c | 1 + drivers/net/wireless/microchip/wilc1000/wlan_if.h | 7 +- drivers/net/wireless/ralink/rt2x00/rt2800usb.c | 1 - drivers/net/wireless/realtek/rtw88/debug.c | 41 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 + drivers/net/wireless/realtek/rtw88/fw.c | 47 + drivers/net/wireless/realtek/rtw88/fw.h | 24 + drivers/net/wireless/realtek/rtw88/main.c | 21 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/phy.c | 119 +- drivers/net/wireless/realtek/rtw88/phy.h | 2 + drivers/net/wireless/realtek/rtw88/reg.h | 5 + drivers/net/wireless/realtek/rtw88/regd.c | 753 +- drivers/net/wireless/realtek/rtw88/regd.h | 8 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 19 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 46 +- drivers/net/wireless/realtek/rtw88/rtw8822b.h | 8 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 + drivers/net/wireless/realtek/rtw88/rtw8822c.h | 3 + drivers/net/wireless/rsi/rsi_91x_core.c | 2 + drivers/net/wireless/rsi/rsi_91x_hal.c | 10 +- drivers/net/wireless/rsi/rsi_91x_mac80211.c | 74 +- drivers/net/wireless/rsi/rsi_91x_main.c | 16 +- drivers/net/wireless/rsi/rsi_91x_mgmt.c | 24 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 5 +- drivers/net/wireless/rsi/rsi_91x_usb.c | 5 +- drivers/net/wireless/rsi/rsi_hal.h | 11 + drivers/net/wireless/rsi/rsi_main.h | 15 +- drivers/net/wireless/zydas/zd1211rw/zd_usb.c | 1 - drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 14 +- drivers/nvdimm/core.c | 41 +- drivers/nvdimm/label.c | 139 +- drivers/nvdimm/label.h | 94 +- drivers/nvdimm/namespace_devs.c | 95 +- drivers/nvdimm/nd-core.h | 5 +- drivers/nvdimm/nd.h | 185 +- drivers/nvdimm/pfn_devs.c | 2 +- drivers/nvdimm/pmem.c | 48 +- drivers/nvme/host/core.c | 34 +- drivers/nvme/host/fc.c | 18 +- drivers/nvme/host/pci.c | 1 + drivers/nvme/host/rdma.c | 1 + drivers/nvme/host/tcp.c | 13 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/nvme/target/rdma.c | 1 + drivers/nvmem/Kconfig | 1 + drivers/nvmem/core.c | 3 +- drivers/of/base.c | 1 + drivers/of/kexec.c | 4 +- drivers/of/of_reserved_mem.c | 5 +- drivers/of/platform.c | 6 +- drivers/pci/Kconfig | 2 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/p2pdma.c | 2 +- drivers/pci/pci-acpi.c | 77 +- drivers/pci/pci-mid.c | 37 +- drivers/pci/pci.c | 66 +- drivers/pci/pci.h | 96 +- drivers/pci/pcie/portdrv_core.c | 47 +- drivers/pci/probe.c | 4 +- drivers/pci/quirks.c | 57 + drivers/pcmcia/db1xxx_ss.c | 1 + drivers/perf/arm_pmu.c | 2 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 + drivers/pinctrl/mediatek/pinctrl-mt8195.c | 134 + drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 231 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 46 + drivers/pinctrl/mediatek/pinctrl-paris.c | 68 +- drivers/pinctrl/nomadik/Kconfig | 1 - drivers/pinctrl/pinctrl-amd.c | 19 +- drivers/pinctrl/pinctrl-amd.h | 1 + drivers/pinctrl/pinctrl-rockchip.c | 67 + drivers/pinctrl/pinctrl-rockchip.h | 10 + drivers/pinctrl/pinctrl-st.c | 2 +- drivers/pinctrl/qcom/Kconfig | 17 + drivers/pinctrl/qcom/Makefile | 2 + drivers/pinctrl/qcom/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 1129 + drivers/pinctrl/qcom/pinctrl-sc7280.c | 1 + drivers/pinctrl/qcom/pinctrl-sm6350.c | 1401 ++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 43 +- drivers/pinctrl/renesas/core.c | 12 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_proto.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub.c | 6 +- drivers/platform/chrome/cros_ec_typec.c | 5 +- drivers/platform/x86/Kconfig | 17 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 89 +- drivers/platform/x86/dell/dell-wmi-base.c | 76 +- drivers/platform/x86/hp-wmi.c | 329 +- drivers/platform/x86/ideapad-laptop.c | 27 +- drivers/platform/x86/intel/Kconfig | 16 + drivers/platform/x86/intel/Makefile | 1 + drivers/platform/x86/intel/ishtp_eclite.c | 701 + drivers/platform/x86/lg-laptop.c | 1 - drivers/platform/x86/thinkpad_acpi.c | 139 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 + drivers/platform/x86/wmi.c | 369 +- drivers/power/reset/ltc2952-poweroff.c | 4 +- drivers/power/supply/Kconfig | 21 +- drivers/power/supply/power_supply_core.c | 65 +- drivers/ptp/ptp_kvm_x86.c | 9 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/Kconfig | 6 +- drivers/regulator/core.c | 11 +- drivers/regulator/dummy.c | 3 +- drivers/regulator/max8973-regulator.c | 4 +- drivers/regulator/pwm-regulator.c | 12 +- drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 21 +- drivers/remoteproc/Makefile | 1 + drivers/remoteproc/imx_rproc.c | 43 +- drivers/remoteproc/meson_mx_ao_arc.c | 261 + drivers/remoteproc/mtk_common.h | 1 + drivers/remoteproc/mtk_scp.c | 48 +- drivers/remoteproc/qcom_q6v5.c | 57 +- drivers/remoteproc/qcom_q6v5.h | 7 +- drivers/remoteproc/qcom_q6v5_adsp.c | 7 +- drivers/remoteproc/qcom_q6v5_mss.c | 297 +- drivers/remoteproc/qcom_q6v5_pas.c | 141 +- drivers/remoteproc/qcom_q6v5_wcss.c | 5 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_coredump.c | 2 +- drivers/remoteproc/remoteproc_elf_loader.c | 4 +- drivers/rpmsg/mtk_rpmsg.c | 2 +- drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/rtc-ds1302.c | 7 + drivers/rtc/rtc-ds1390.c | 7 + drivers/rtc/rtc-msc313.c | 259 + drivers/rtc/rtc-omap.c | 1 - drivers/rtc/rtc-pcf2123.c | 9 + drivers/rtc/rtc-rx6110.c | 2 +- drivers/rtc/rtc-s5m.c | 1 - drivers/s390/block/dasd_genhd.c | 1 + drivers/s390/char/sclp_early.c | 2 +- drivers/s390/cio/blacklist.c | 8 +- drivers/s390/cio/css.c | 40 +- drivers/s390/cio/css.h | 10 +- drivers/s390/crypto/vfio_ap_ops.c | 6 +- drivers/scsi/advansys.c | 4 +- drivers/scsi/aic7xxx/aic79xx_osm.h | 2 +- drivers/scsi/aic7xxx/aic7xxx_osm.h | 2 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/arm/Kconfig | 11 - drivers/scsi/arm/acornscsi.c | 103 +- drivers/scsi/arm/fas216.c | 31 +- drivers/scsi/arm/queue.c | 2 +- drivers/scsi/csiostor/csio_init.c | 1 + drivers/scsi/dc395x.c | 1 + drivers/scsi/elx/efct/efct_driver.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 8 +- drivers/scsi/elx/efct/efct_scsi.c | 3 +- drivers/scsi/elx/libefc/efc.h | 2 +- drivers/scsi/elx/libefc/efc_cmds.c | 7 +- drivers/scsi/elx/libefc/efc_device.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 5 +- drivers/scsi/elx/libefc/efclib.h | 1 + drivers/scsi/hisi_sas/hisi_sas.h | 2 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 24 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 38 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 3 +- drivers/scsi/libiscsi.c | 3 +- drivers/scsi/libsas/sas_init.c | 5 +- drivers/scsi/libsas/sas_scsi_host.c | 23 +- drivers/scsi/lpfc/lpfc.h | 2 + drivers/scsi/lpfc/lpfc_attr.c | 10 +- drivers/scsi/lpfc/lpfc_els.c | 51 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 32 +- drivers/scsi/lpfc/lpfc_hw4.h | 6 +- drivers/scsi/lpfc/lpfc_init.c | 85 +- drivers/scsi/lpfc/lpfc_nvme.c | 72 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 109 +- drivers/scsi/lpfc/lpfc_sli.c | 159 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 + drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/megaraid/megaraid_sas_base.c | 7 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 4 +- drivers/scsi/mpt3sas/mpt3sas_ctl.c | 2 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 3 +- drivers/scsi/ncr53c8xx.c | 23 - drivers/scsi/pm8001/pm8001_ctl.c | 6 +- drivers/scsi/pm8001/pm8001_hwi.c | 7 +- drivers/scsi/pm8001/pm8001_init.c | 12 + drivers/scsi/pm8001/pm8001_sas.c | 15 + drivers/scsi/pm8001/pm8001_sas.h | 6 +- drivers/scsi/pm8001/pm80xx_hwi.c | 60 +- drivers/scsi/qla2xxx/qla_attr.c | 24 +- drivers/scsi/qla2xxx/qla_bsg.c | 48 + drivers/scsi/qla2xxx/qla_bsg.h | 7 + drivers/scsi/qla2xxx/qla_def.h | 4 +- drivers/scsi/qla2xxx/qla_gbl.h | 4 + drivers/scsi/qla2xxx/qla_gs.c | 3 +- drivers/scsi/qla2xxx/qla_init.c | 20 +- drivers/scsi/qla2xxx/qla_isr.c | 4 +- drivers/scsi/qla2xxx/qla_mbx.c | 35 +- drivers/scsi/qla2xxx/qla_nvme.c | 20 +- drivers/scsi/qla2xxx/qla_os.c | 90 +- drivers/scsi/qla2xxx/qla_version.h | 6 +- drivers/scsi/qla4xxx/ql4_def.h | 4 +- drivers/scsi/scsi_lib.c | 47 +- drivers/scsi/scsi_scan.c | 57 - drivers/scsi/scsi_transport_iscsi.c | 8 +- drivers/scsi/sd.c | 22 +- drivers/scsi/sd_dif.c | 2 +- drivers/scsi/sd_zbc.c | 8 +- drivers/scsi/ses.c | 24 +- drivers/scsi/sg.c | 1 + drivers/scsi/sr.c | 1 + drivers/scsi/sr_ioctl.c | 2 +- drivers/scsi/st.c | 2 + drivers/scsi/ufs/Kconfig | 19 +- drivers/scsi/ufs/Makefile | 1 + drivers/scsi/ufs/ufs-hwmon.c | 210 + drivers/scsi/ufs/ufs-mediatek.c | 21 +- drivers/scsi/ufs/ufs-mediatek.h | 6 + drivers/scsi/ufs/ufs-qcom.c | 15 +- drivers/scsi/ufs/ufs.h | 7 + drivers/scsi/ufs/ufshcd-pci.c | 78 + drivers/scsi/ufs/ufshcd.c | 170 +- drivers/scsi/ufs/ufshcd.h | 26 + drivers/scsi/ufs/ufshpb.c | 16 +- drivers/scsi/virtio_scsi.c | 5 +- drivers/sh/maple/maple.c | 5 +- drivers/soc/amlogic/meson-canvas.c | 4 +- drivers/soc/amlogic/meson-clk-measure.c | 4 +- drivers/soc/amlogic/meson-gx-socinfo.c | 1 + drivers/soc/qcom/Kconfig | 11 +- drivers/soc/qcom/Makefile | 1 + drivers/soc/qcom/apr.c | 287 +- drivers/soc/qcom/cpr.c | 4 +- drivers/soc/qcom/llcc-qcom.c | 18 +- drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/ocmem.c | 4 +- drivers/soc/qcom/pdr_interface.c | 12 +- drivers/soc/qcom/qcom-geni-se.c | 4 +- drivers/soc/qcom/qcom_aoss.c | 165 +- drivers/soc/qcom/qcom_gsbi.c | 4 +- drivers/soc/qcom/rpmh-rsc.c | 4 +- drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/rpmpd.c | 24 + drivers/soc/qcom/smd-rpm.c | 2 + drivers/soc/qcom/smp2p.c | 20 + drivers/soc/qcom/socinfo.c | 14 +- drivers/soc/qcom/spm.c | 258 + drivers/soc/renesas/Kconfig | 7 +- drivers/soc/renesas/renesas-soc.c | 7 + drivers/soc/samsung/Kconfig | 5 +- drivers/soc/samsung/Makefile | 3 +- drivers/soc/samsung/exynos-chipid.c | 14 +- drivers/soc/samsung/exynos5422-asv.c | 1 + drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/spi/Kconfig | 26 +- drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 2 +- drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-bcm-qspi.c | 3 +- drivers/spi/spi-cadence-xspi.c | 640 + drivers/spi/spi-ingenic.c | 482 + drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-rspi.c | 1 - drivers/spi/spi-sh-msiof.c | 1 - drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi.c | 41 + drivers/spi/spidev.c | 14 + drivers/staging/axis-fifo/axis-fifo.c | 88 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/greybus/uart.c | 62 +- drivers/staging/iio/cdc/ad7746.c | 4 +- drivers/staging/iio/frequency/ad9832.c | 82 +- drivers/staging/media/atomisp/i2c/atomisp-lm3554.c | 37 +- .../media/atomisp/i2c/ov5693/atomisp-ov5693.c | 2 + drivers/staging/media/atomisp/pci/atomisp_csi2.c | 70 +- .../pci/hive_isp_css_common/host/input_system.c | 2 + drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 52 + drivers/staging/media/hantro/hantro_hevc.c | 21 + drivers/staging/media/hantro/hantro_hw.h | 4 + drivers/staging/media/imx/TODO | 5 - drivers/staging/media/imx/imx-media-csi.c | 17 +- drivers/staging/media/imx/imx-media-dev-common.c | 9 +- drivers/staging/media/imx/imx-media-dev.c | 6 +- drivers/staging/media/imx/imx-media-of.c | 6 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 17 +- drivers/staging/media/imx/imx7-media-csi.c | 24 +- drivers/staging/media/imx/imx7-mipi-csis.c | 16 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 16 +- .../staging/media/ipu3/include/uapi/intel-ipu3.h | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.c | 7 +- drivers/staging/media/ipu3/ipu3-css-fw.h | 2 +- drivers/staging/media/meson/vdec/esparser.h | 6 +- drivers/staging/media/meson/vdec/vdec.c | 7 +- drivers/staging/media/meson/vdec/vdec.h | 16 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 3 +- drivers/staging/media/rkvdec/rkvdec.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 8 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 1 + drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 2 + drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 70 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 2 + drivers/staging/media/sunxi/cedrus/cedrus_video.c | 8 +- drivers/staging/media/tegra-video/vi.c | 17 +- drivers/staging/most/dim2/dim2.c | 38 +- drivers/staging/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/mt7621-pci/pci-mt7621.c | 2 + drivers/staging/pi433/pi433_if.c | 18 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/r8188eu/Kconfig | 10 - drivers/staging/r8188eu/Makefile | 4 - drivers/staging/r8188eu/core/rtw_ap.c | 603 +- drivers/staging/r8188eu/core/rtw_cmd.c | 575 +- drivers/staging/r8188eu/core/rtw_debug.c | 26 +- drivers/staging/r8188eu/core/rtw_efuse.c | 574 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 339 +- drivers/staging/r8188eu/core/rtw_io.c | 299 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 384 - drivers/staging/r8188eu/core/rtw_iol.c | 27 - drivers/staging/r8188eu/core/rtw_led.c | 1364 +- drivers/staging/r8188eu/core/rtw_mlme.c | 99 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 284 +- drivers/staging/r8188eu/core/rtw_mp.c | 935 - drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 1170 - drivers/staging/r8188eu/core/rtw_p2p.c | 27 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 124 +- drivers/staging/r8188eu/core/rtw_recv.c | 109 +- drivers/staging/r8188eu/core/rtw_rf.c | 17 - drivers/staging/r8188eu/core/rtw_security.c | 197 +- drivers/staging/r8188eu/core/rtw_sreset.c | 32 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 34 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 112 +- drivers/staging/r8188eu/core/rtw_xmit.c | 72 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 22 +- drivers/staging/r8188eu/hal/HalHWImg8188E_BB.c | 4 +- drivers/staging/r8188eu/hal/HalHWImg8188E_MAC.c | 2 +- drivers/staging/r8188eu/hal/HalHWImg8188E_RF.c | 2 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 49 +- drivers/staging/r8188eu/hal/hal_com.c | 23 +- drivers/staging/r8188eu/hal/hal_intf.c | 319 +- drivers/staging/r8188eu/hal/odm.c | 539 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 166 +- drivers/staging/r8188eu/hal/odm_RTL8188E.c | 26 - drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 8 - drivers/staging/r8188eu/hal/odm_interface.c | 80 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 20 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 296 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 798 - drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 226 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 60 +- drivers/staging/r8188eu/hal/usb_halinit.c | 197 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 247 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 13 - .../staging/r8188eu/include/Hal8188ERateAdaptive.h | 2 - drivers/staging/r8188eu/include/HalHWImg8188E_FW.h | 16 - drivers/staging/r8188eu/include/HalVerDef.h | 70 - drivers/staging/r8188eu/include/drv_types.h | 14 - drivers/staging/r8188eu/include/hal_intf.h | 249 +- drivers/staging/r8188eu/include/ieee80211.h | 77 +- drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 - drivers/staging/r8188eu/include/mp_custom_oid.h | 333 - drivers/staging/r8188eu/include/odm.h | 171 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 9 - drivers/staging/r8188eu/include/odm_RTL8188E.h | 2 - .../staging/r8188eu/include/odm_RegConfig8188E.h | 3 - .../staging/r8188eu/include/odm_RegDefine11AC.h | 29 - drivers/staging/r8188eu/include/odm_RegDefine11N.h | 112 +- drivers/staging/r8188eu/include/odm_interface.h | 86 - drivers/staging/r8188eu/include/odm_precomp.h | 6 - drivers/staging/r8188eu/include/odm_reg.h | 89 - drivers/staging/r8188eu/include/odm_types.h | 18 - drivers/staging/r8188eu/include/osdep_intf.h | 4 - drivers/staging/r8188eu/include/osdep_service.h | 25 +- drivers/staging/r8188eu/include/recv_osdep.h | 2 - drivers/staging/r8188eu/include/rtl8188e_cmd.h | 3 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 6 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 38 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 - drivers/staging/r8188eu/include/rtl8188e_rf.h | 1 - drivers/staging/r8188eu/include/rtw_ap.h | 11 - drivers/staging/r8188eu/include/rtw_cmd.h | 22 - drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_eeprom.h | 2 +- drivers/staging/r8188eu/include/rtw_efuse.h | 21 - drivers/staging/r8188eu/include/rtw_io.h | 87 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 - drivers/staging/r8188eu/include/rtw_ioctl_set.h | 8 - drivers/staging/r8188eu/include/rtw_iol.h | 5 - drivers/staging/r8188eu/include/rtw_led.h | 18 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 14 - drivers/staging/r8188eu/include/rtw_mp.h | 474 - drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 242 - .../staging/r8188eu/include/rtw_mp_phy_regdef.h | 1063 - drivers/staging/r8188eu/include/rtw_p2p.h | 1 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 107 - drivers/staging/r8188eu/include/rtw_recv.h | 5 - drivers/staging/r8188eu/include/rtw_rf.h | 1 - drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_sreset.h | 1 - drivers/staging/r8188eu/include/rtw_xmit.h | 5 - drivers/staging/r8188eu/include/sta_info.h | 7 - drivers/staging/r8188eu/include/usb_ops.h | 2 - drivers/staging/r8188eu/include/usb_ops_linux.h | 8 - drivers/staging/r8188eu/include/usb_osintf.h | 2 - drivers/staging/r8188eu/include/wifi.h | 52 - drivers/staging/r8188eu/include/xmit_osdep.h | 2 - drivers/staging/r8188eu/os_dep/ioctl_linux.c | 2287 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 6 - drivers/staging/r8188eu/os_dep/os_intfs.c | 391 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 70 - drivers/staging/r8188eu/os_dep/recv_linux.c | 14 - drivers/staging/r8188eu/os_dep/usb_intf.c | 222 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 4 - drivers/staging/rtl8712/ieee80211.h | 4 +- drivers/staging/rtl8723bs/core/rtw_ap.c | 23 +- drivers/staging/rtl8723bs/core/rtw_cmd.c | 99 +- drivers/staging/rtl8723bs/core/rtw_ioctl_set.c | 4 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 24 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 67 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 22 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 48 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 49 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 - drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 34 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 7 - drivers/staging/rts5208/ms.c | 42 +- drivers/staging/rts5208/rtsx.c | 2 +- drivers/staging/rts5208/rtsx_card.c | 8 +- drivers/staging/rts5208/rtsx_chip.c | 16 +- drivers/staging/rts5208/rtsx_scsi.c | 106 +- drivers/staging/rts5208/rtsx_transport.c | 6 +- drivers/staging/rts5208/sd.c | 68 +- drivers/staging/rts5208/xd.c | 48 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 221 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.h | 1 - .../interface/vchiq_arm/vchiq_connected.c | 20 +- .../interface/vchiq_arm/vchiq_connected.h | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 6 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 178 +- drivers/staging/wfx/bh.c | 37 +- drivers/staging/wfx/bh.h | 4 +- drivers/staging/wfx/bus_sdio.c | 25 +- drivers/staging/wfx/bus_spi.c | 22 +- drivers/staging/wfx/data_rx.c | 7 +- drivers/staging/wfx/data_rx.h | 4 +- drivers/staging/wfx/data_tx.c | 87 +- drivers/staging/wfx/data_tx.h | 6 +- drivers/staging/wfx/debug.c | 56 +- drivers/staging/wfx/debug.h | 2 +- drivers/staging/wfx/fwio.c | 26 +- drivers/staging/wfx/fwio.h | 2 +- drivers/staging/wfx/hif_api_cmd.h | 14 +- drivers/staging/wfx/hif_api_general.h | 25 +- drivers/staging/wfx/hif_api_mib.h | 85 +- drivers/staging/wfx/hif_rx.c | 23 +- drivers/staging/wfx/hif_rx.h | 3 +- drivers/staging/wfx/hif_tx.c | 60 +- drivers/staging/wfx/hif_tx.h | 6 +- drivers/staging/wfx/hif_tx_mib.c | 14 +- drivers/staging/wfx/hif_tx_mib.h | 2 +- drivers/staging/wfx/hwio.c | 6 +- drivers/staging/wfx/hwio.h | 20 +- drivers/staging/wfx/key.c | 30 +- drivers/staging/wfx/key.h | 4 +- drivers/staging/wfx/main.c | 37 +- drivers/staging/wfx/main.h | 3 +- drivers/staging/wfx/queue.c | 43 +- drivers/staging/wfx/queue.h | 6 +- drivers/staging/wfx/scan.c | 51 +- drivers/staging/wfx/scan.h | 4 +- drivers/staging/wfx/sta.c | 118 +- drivers/staging/wfx/sta.h | 8 +- drivers/staging/wfx/traces.h | 2 +- drivers/staging/wfx/wfx.h | 14 +- drivers/staging/wlan-ng/hfa384x.h | 2 +- drivers/staging/wlan-ng/hfa384x_usb.c | 2 +- drivers/staging/wlan-ng/p80211conv.c | 2 +- drivers/staging/wlan-ng/p80211conv.h | 2 +- drivers/staging/wlan-ng/p80211hdr.h | 2 +- drivers/staging/wlan-ng/p80211ioctl.h | 2 +- drivers/staging/wlan-ng/p80211mgmt.h | 2 +- drivers/staging/wlan-ng/p80211msg.h | 2 +- drivers/staging/wlan-ng/p80211netdev.c | 2 +- drivers/staging/wlan-ng/p80211netdev.h | 2 +- drivers/staging/wlan-ng/p80211req.c | 2 +- drivers/staging/wlan-ng/p80211req.h | 2 +- drivers/staging/wlan-ng/p80211types.h | 2 +- drivers/staging/wlan-ng/p80211wep.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.c | 2 +- drivers/staging/wlan-ng/prism2mgmt.h | 2 +- drivers/staging/wlan-ng/prism2mib.c | 2 +- drivers/staging/wlan-ng/prism2sta.c | 2 +- drivers/staging/wlan-ng/prism2usb.c | 3 +- drivers/target/target_core_configfs.c | 32 +- drivers/target/target_core_file.c | 1 + drivers/target/target_core_iblock.c | 2 + drivers/target/target_core_pr.c | 2 +- drivers/target/target_core_xcopy.c | 14 +- .../intel/int340x_thermal/int3401_thermal.c | 8 +- .../int340x_thermal/processor_thermal_device.c | 39 +- .../int340x_thermal/processor_thermal_device.h | 1 + .../int340x_thermal/processor_thermal_device_pci.c | 18 +- .../processor_thermal_device_pci_legacy.c | 8 +- drivers/thermal/qcom/tsens.c | 4 +- drivers/thermal/thermal_core.c | 7 +- drivers/thunderbolt/ctl.c | 2 +- drivers/thunderbolt/xdomain.c | 2 +- drivers/tty/moxa.c | 302 +- drivers/tty/moxa.h | 307 - drivers/tty/n_gsm.c | 111 +- drivers/tty/n_hdlc.c | 2 +- drivers/tty/n_tty.c | 3 +- drivers/tty/serial/8250/8250_fsl.c | 8 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 4 +- drivers/tty/serial/8250/8250_pnp.c | 4 - drivers/tty/serial/8250/Kconfig | 2 +- drivers/tty/serial/mvebu-uart.c | 2 +- drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/uartlite.c | 91 +- drivers/tty/synclink_gt.c | 44 +- drivers/tty/tty_ioctl.c | 12 +- drivers/tty/tty_ldisc.c | 1 - drivers/usb/cdns3/cdns3-gadget.c | 14 + drivers/usb/chipidea/ci_hdrc_imx.c | 15 +- drivers/usb/chipidea/udc.c | 8 + drivers/usb/class/cdc-acm.c | 8 +- drivers/usb/class/cdc-acm.h | 2 + drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 74 +- drivers/usb/dwc2/gadget.c | 193 +- drivers/usb/dwc2/hcd.c | 4 + drivers/usb/dwc3/core.c | 59 +- drivers/usb/dwc3/core.h | 8 + drivers/usb/dwc3/gadget.c | 4 +- drivers/usb/early/xhci-dbc.c | 10 +- drivers/usb/gadget/epautoconf.c | 2 +- drivers/usb/gadget/function/f_uac2.c | 35 +- drivers/usb/gadget/function/u_audio.c | 13 +- drivers/usb/gadget/udc/goku_udc.c | 6 +- drivers/usb/gadget/udc/r8a66597-udc.c | 2 +- drivers/usb/host/bcma-hcd.c | 5 +- drivers/usb/host/ehci-atmel.c | 8 + drivers/usb/host/ehci-hcd.c | 86 +- drivers/usb/host/ehci-mv.c | 2 - drivers/usb/host/ehci-platform.c | 6 + drivers/usb/host/ehci.h | 1 + drivers/usb/host/ohci-hcd.c | 3 +- drivers/usb/host/xhci.c | 1 + drivers/usb/musb/mediatek.c | 1 + drivers/usb/musb/tusb6010.c | 6 + drivers/usb/serial/cp210x.c | 38 + drivers/usb/serial/f81232.c | 96 +- drivers/usb/serial/ftdi_sio.c | 53 +- drivers/usb/serial/keyspan_pda.c | 67 +- drivers/usb/serial/kl5kusb105.c | 115 +- drivers/usb/serial/mos7840.c | 2 - drivers/usb/serial/option.c | 11 +- drivers/usb/serial/usb-serial.c | 59 +- drivers/usb/storage/unusual_devs.h | 9 +- drivers/usb/storage/unusual_uas.h | 2 +- drivers/usb/typec/altmodes/Kconfig | 1 + drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/usb/typec/tipd/core.c | 9 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 + drivers/vdpa/vdpa_user/vduse_dev.c | 18 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 17 +- drivers/vfio/mdev/mdev_driver.c | 45 +- drivers/vfio/mdev/vfio_mdev.c | 2 +- drivers/vfio/pci/vfio_pci_core.c | 15 +- drivers/vfio/platform/vfio_platform_common.c | 13 +- drivers/vfio/vfio.c | 307 +- drivers/vfio/vfio.h | 72 + drivers/vfio/vfio_iommu_spapr_tce.c | 6 +- drivers/vfio/vfio_iommu_type1.c | 256 +- drivers/vhost/vdpa.c | 10 +- drivers/video/fbdev/Kconfig | 5 +- drivers/video/fbdev/efifb.c | 21 +- drivers/video/fbdev/gbefb.c | 2 +- drivers/virt/nitro_enclaves/Kconfig | 8 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 17 +- drivers/virt/nitro_enclaves/ne_pci_dev.c | 2 +- drivers/virt/nitro_enclaves/ne_pci_dev.h | 8 +- drivers/virtio/Kconfig | 3 +- drivers/virtio/virtio.c | 7 +- drivers/virtio/virtio_mem.c | 4 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/Kconfig | 1 + drivers/xen/balloon.c | 4 +- drivers/xen/gntdev.c | 8 + drivers/xen/swiotlb-xen.c | 11 +- fs/9p/Kconfig | 1 + fs/9p/cache.c | 137 - fs/9p/cache.h | 98 +- fs/9p/v9fs.h | 9 + fs/9p/vfs_addr.c | 194 +- fs/9p/vfs_file.c | 21 +- fs/afs/file.c | 2 +- fs/afs/write.c | 9 +- fs/anon_inodes.c | 29 + fs/binfmt_elf.c | 31 +- fs/btrfs/block-group.c | 51 +- fs/btrfs/block-group.h | 4 + fs/btrfs/compression.c | 1 + fs/btrfs/ctree.c | 1 + fs/btrfs/ctree.h | 25 +- fs/btrfs/disk-io.c | 35 +- fs/btrfs/extent-tree.c | 265 +- fs/btrfs/extent_io.c | 126 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file-item.c | 13 +- fs/btrfs/file.c | 2 +- fs/btrfs/free-space-cache.c | 18 +- fs/btrfs/inode.c | 44 +- fs/btrfs/ioctl.c | 1005 +- fs/btrfs/reflink.c | 2 +- fs/btrfs/relocation.c | 49 +- fs/btrfs/root-tree.c | 6 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 15 +- fs/btrfs/space-info.c | 30 +- fs/btrfs/subpage.c | 190 +- fs/btrfs/subpage.h | 52 +- fs/btrfs/super.c | 28 +- fs/btrfs/transaction.c | 11 +- fs/btrfs/tree-log.c | 226 +- fs/btrfs/verity.c | 6 +- fs/btrfs/volumes.c | 144 +- fs/btrfs/volumes.h | 10 +- fs/btrfs/zoned.c | 517 +- fs/btrfs/zoned.h | 39 +- fs/buffer.c | 64 +- fs/cachefiles/Makefile | 1 - fs/cachefiles/interface.c | 17 +- fs/cachefiles/internal.h | 42 +- fs/cachefiles/io.c | 56 +- fs/cachefiles/main.c | 1 - fs/cachefiles/rdwr.c | 972 - fs/ceph/addr.c | 13 +- fs/ceph/cache.h | 2 +- fs/ceph/caps.c | 4 +- fs/ceph/locks.c | 3 - fs/cifs/connect.c | 5 +- fs/cifs/file.c | 68 +- fs/cifs/fscache.c | 105 +- fs/cifs/fscache.h | 74 +- fs/cifs/misc.c | 17 +- fs/cifs/smb2pdu.c | 4 +- fs/coda/cnode.c | 13 +- fs/coda/coda_linux.c | 39 +- fs/coda/coda_linux.h | 6 +- fs/coda/dir.c | 20 +- fs/coda/file.c | 12 +- fs/coda/psdev.c | 14 +- fs/coda/upcall.c | 3 +- fs/crypto/bio.c | 32 +- fs/crypto/fname.c | 3 +- fs/crypto/fscrypt_private.h | 5 +- fs/crypto/hkdf.c | 11 +- fs/crypto/keysetup.c | 57 +- fs/debugfs/inode.c | 2 +- fs/erofs/inode.c | 2 +- fs/erofs/zmap.c | 3 +- fs/exec.c | 4 +- fs/ext2/balloc.c | 14 +- fs/ext4/ext4.h | 3 - fs/ext4/extents.c | 19 +- fs/ext4/inline.c | 150 +- fs/ext4/inode.c | 165 +- fs/ext4/super.c | 1 - fs/f2fs/checkpoint.c | 6 +- fs/f2fs/compress.c | 1 + fs/f2fs/f2fs.h | 3 + fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/f2fs/node.c | 1 + fs/f2fs/node.h | 5 - fs/f2fs/recovery.c | 8 +- fs/f2fs/segment.c | 23 +- fs/f2fs/super.c | 1 - fs/fscache/cache.c | 6 - fs/fscache/cookie.c | 10 - fs/fscache/internal.h | 58 +- fs/fscache/io.c | 170 +- fs/fscache/object.c | 2 - fs/fscache/page.c | 1066 - fs/fscache/stats.c | 73 +- fs/fuse/dev.c | 8 +- fs/fuse/dir.c | 11 +- fs/fuse/file.c | 1 - fs/fuse/ioctl.c | 4 +- fs/fuse/readdir.c | 4 +- fs/fuse/xattr.c | 10 +- fs/gfs2/file.c | 12 +- fs/gfs2/glock.c | 23 +- fs/gfs2/glock.h | 7 + fs/gfs2/glops.c | 16 +- fs/gfs2/incore.h | 1 + fs/gfs2/rgrp.c | 41 +- fs/gfs2/rgrp.h | 1 + fs/hfs/inode.c | 6 +- fs/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/inode.c | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 14 +- fs/inode.c | 52 +- fs/internal.h | 1 - fs/io-wq.c | 16 +- fs/io-wq.h | 60 +- fs/io_uring.c | 836 +- fs/jfs/jfs_metapage.c | 1 + fs/jfs/jfs_mount.c | 51 +- fs/kernfs/dir.c | 9 +- fs/ksmbd/auth.c | 205 - fs/ksmbd/crypto_ctx.c | 16 - fs/ksmbd/crypto_ctx.h | 8 - fs/ksmbd/misc.c | 100 +- fs/ksmbd/misc.h | 7 +- fs/ksmbd/oplock.c | 41 +- fs/ksmbd/server.c | 3 + fs/ksmbd/smb2pdu.c | 375 +- fs/ksmbd/smb2pdu.h | 9 + fs/ksmbd/smb_common.c | 60 +- fs/ksmbd/smb_common.h | 9 +- fs/ksmbd/smbacl.c | 21 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 172 +- fs/ksmbd/vfs.h | 9 +- fs/locks.c | 47 +- fs/netfs/read_helper.c | 8 +- fs/nfs/file.c | 23 +- fs/nfs/fscache-index.c | 26 - fs/nfs/fscache.c | 161 +- fs/nfs/fscache.h | 84 +- fs/nfs/read.c | 25 +- fs/nfs/write.c | 7 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/lockd.c | 2 +- fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4callback.c | 2 +- fs/nfsd/nfs4proc.c | 6 +- fs/nfsd/nfs4state.c | 6 +- fs/nfsd/nfs4xdr.c | 4 +- fs/nfsd/nfscache.c | 17 +- fs/nfsd/nfsctl.c | 8 +- fs/nfsd/nfsfh.c | 173 +- fs/nfsd/nfsfh.h | 55 +- fs/nfsd/nfsxdr.c | 4 +- fs/nfsd/vfs.c | 1 + fs/ntfs/file.c | 1 + fs/ntfs3/attrib.c | 12 +- fs/ntfs3/attrlist.c | 9 +- fs/ntfs3/bitfunc.c | 10 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 + fs/ntfs3/dir.c | 11 +- fs/ntfs3/file.c | 6 +- fs/ntfs3/frecord.c | 23 +- fs/ntfs3/fslog.c | 12 +- fs/ntfs3/fsntfs.c | 77 +- fs/ntfs3/index.c | 160 +- fs/ntfs3/inode.c | 35 +- fs/ntfs3/lib/decompress_common.h | 5 + fs/ntfs3/lib/lib.h | 6 + fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 24 - fs/ntfs3/ntfs.h | 20 +- fs/ntfs3/ntfs_fs.h | 63 +- fs/ntfs3/record.c | 3 - fs/ntfs3/run.c | 2 - fs/ntfs3/super.c | 641 +- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 95 +- fs/ocfs2/alloc.c | 48 +- fs/ocfs2/dlmglue.c | 3 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/super.c | 14 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/orangefs/inode.c | 2 +- fs/orangefs/super.c | 1 + fs/overlayfs/dir.c | 10 +- fs/overlayfs/file.c | 15 +- fs/posix_acl.c | 3 +- fs/proc/base.c | 3 + fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/stat.c | 4 +- fs/proc/task_mmu.c | 28 +- fs/proc/uptime.c | 14 +- fs/pstore/blk.c | 2 +- fs/quota/quota.c | 1 + fs/ramfs/inode.c | 12 +- fs/sysfs/file.c | 140 +- fs/sysfs/group.c | 15 +- fs/sysfs/sysfs.h | 8 +- fs/sysv/super.c | 6 +- fs/ubifs/crypto.c | 1 - fs/userfaultfd.c | 12 +- fs/vboxsf/super.c | 12 +- fs/verity/enable.c | 2 +- fs/verity/open.c | 2 +- include/acpi/acpi_bus.h | 1 - include/acpi/acpi_io.h | 8 - include/acpi/actbl2.h | 1 + include/asm-generic/cacheflush.h | 6 + include/asm-generic/sections.h | 89 +- include/asm-generic/syscall.h | 16 - include/drm/amd_asic_type.h | 1 + include/drm/drm_bridge.h | 23 +- include/drm/drm_connector.h | 37 + include/drm/drm_displayid.h | 101 +- include/drm/drm_dp_helper.h | 26 + include/drm/drm_edid.h | 47 + include/drm/drm_ioctl.h | 1 - include/drm/drm_mipi_dsi.h | 4 + include/drm/drm_mode_config.h | 13 +- include/drm/drm_plane.h | 2 +- include/drm/drm_print.h | 30 + include/drm/drm_probe_helper.h | 1 + include/drm/gpu_scheduler.h | 188 +- include/drm/i915_pciids.h | 8 +- include/drm/ttm/ttm_bo_api.h | 12 - include/drm/ttm/ttm_caching.h | 17 + include/drm/ttm/ttm_device.h | 79 +- include/drm/ttm/ttm_placement.h | 1 + include/drm/ttm/ttm_pool.h | 5 +- include/drm/ttm/ttm_range_manager.h | 18 +- include/drm/ttm/ttm_resource.h | 9 +- include/drm/ttm/ttm_tt.h | 98 +- include/dt-bindings/clock/imx8ulp-clock.h | 258 + include/dt-bindings/clock/mt8195-clk.h | 864 + include/dt-bindings/pinctrl/mt65xx.h | 9 + include/dt-bindings/power/qcom-aoss-qmp.h | 14 - include/dt-bindings/power/qcom-rpmpd.h | 17 + include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 + include/dt-bindings/soc/qcom,gpr.h | 19 + include/dt-bindings/sound/qcom,lpass.h | 5 + include/kvm/arm_pmu.h | 3 - include/linux/amba/bus.h | 18 - include/linux/anon_inodes.h | 4 + include/linux/audit.h | 26 + include/linux/backing-dev.h | 25 +- include/linux/blk-integrity.h | 183 + include/linux/blk-mq.h | 465 + include/linux/blk_types.h | 2 - include/linux/blkdev.h | 743 +- include/linux/blktrace_api.h | 2 +- include/linux/bpf.h | 10 +- include/linux/buffer_head.h | 4 +- include/linux/cdrom.h | 1 + include/linux/compiler-gcc.h | 11 +- include/linux/compiler_types.h | 10 +- include/linux/context_tracking.h | 2 +- include/linux/counter.h | 700 +- include/linux/counter_enum.h | 45 - include/linux/cpuhotplug.h | 4 + include/linux/cpumask.h | 7 +- include/linux/cpuset.h | 17 + include/linux/damon.h | 6 +- include/linux/dax.h | 2 - include/linux/debug_locks.h | 2 - include/linux/dma-buf.h | 7 + include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 106 +- include/linux/elevator.h | 181 - include/linux/filter.h | 13 +- include/linux/firewire.h | 11 +- include/linux/firmware/xlnx-zynqmp.h | 14 + include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 1 + include/linux/fscache-cache.h | 137 +- include/linux/fscache.h | 460 +- include/linux/fscrypt.h | 3 - include/linux/fwnode.h | 11 +- include/linux/genhd.h | 14 +- include/linux/gfp.h | 24 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 - include/linux/hugetlb.h | 24 +- include/linux/ieee80211.h | 68 +- include/linux/iio/common/st_sensors.h | 13 - include/linux/iio/driver.h | 14 + include/linux/iio/imu/adis.h | 2 + include/linux/io.h | 5 + include/linux/irqdomain.h | 2 +- include/linux/kallsyms.h | 15 +- include/linux/kasan.h | 11 +- include/linux/kcsan-checks.h | 3 + include/linux/kernel.h | 3 +- include/linux/kernel_stat.h | 1 + include/linux/kernfs.h | 28 - include/linux/kobject.h | 1 - include/linux/ksm.h | 4 +- include/linux/kvm_host.h | 24 +- include/linux/leds.h | 2 +- include/linux/lockdep_types.h | 2 +- include/linux/lsm_hook_defs.h | 5 + include/linux/lsm_hooks.h | 13 + include/linux/mdev.h | 20 - include/linux/memblock.h | 23 +- include/linux/memcontrol.h | 264 +- include/linux/memory.h | 19 +- include/linux/memory_hotplug.h | 3 - include/linux/mempolicy.h | 6 +- include/linux/memremap.h | 6 + include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/stm32-timers.h | 4 + include/linux/micrel_phy.h | 1 + include/linux/migrate.h | 19 +- include/linux/migrate_mode.h | 13 + include/linux/misc_cgroup.h | 6 +- include/linux/mlx5/driver.h | 2 - include/linux/mlx5/mlx5_ifc.h | 4 +- include/linux/mm.h | 293 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 77 + include/linux/mmc/host.h | 4 + include/linux/mmdebug.h | 20 + include/linux/mmzone.h | 26 +- include/linux/mtd/mtd.h | 2 - include/linux/nd.h | 4 +- include/linux/netfs.h | 94 +- include/linux/node.h | 4 +- include/linux/nvmem-consumer.h | 14 + include/linux/page-flags.h | 269 +- include/linux/page_idle.h | 99 +- include/linux/page_owner.h | 8 +- include/linux/page_ref.h | 158 +- include/linux/pagemap.h | 635 +- include/linux/part_stat.h | 1 + include/linux/pci-acpi.h | 8 + include/linux/pci.h | 2 +- include/linux/percpu.h | 3 + include/linux/perf/arm_pmu.h | 6 + include/linux/pkeys.h | 2 + include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_proto.h | 2 +- include/linux/platform_data/ti-sysc.h | 3 + include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rcutiny.h | 2 +- include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/sched.h | 16 +- include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 1 + include/linux/security.h | 16 + include/linux/seqno-fence.h | 109 - include/linux/shrinker.h | 1 + include/linux/slab.h | 120 +- include/linux/soc/qcom/apr.h | 70 +- include/linux/soc/qcom/qcom_aoss.h | 38 + include/linux/spi/ads7846.h | 15 - include/linux/spinlock.h | 17 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 11 +- include/linux/stacktrace.h | 1 + include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 18 +- include/linux/swiotlb.h | 3 +- include/linux/t10-pi.h | 2 +- include/linux/thread_info.h | 2 +- include/linux/torture.h | 8 + include/linux/tracehook.h | 2 + include/linux/tty.h | 140 +- include/linux/tty_driver.h | 8 +- include/linux/tty_flip.h | 20 +- include/linux/tty_ldisc.h | 27 +- include/linux/usb/hcd.h | 2 + include/linux/vfio.h | 53 +- include/linux/vmalloc.h | 13 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 23 +- include/linux/ww_mutex.h | 15 +- include/media/hevc-ctrls.h | 11 + include/media/i2c/mt9p031.h | 1 + include/media/v4l2-async.h | 105 +- include/media/v4l2-fwnode.h | 12 +- include/media/videobuf2-core.h | 59 +- include/memory/renesas-rpc-if.h | 1 + include/net/bluetooth/bluetooth.h | 90 + include/net/bluetooth/hci.h | 117 + include/net/bluetooth/hci_core.h | 73 +- include/net/cfg80211.h | 66 + include/net/ip.h | 6 +- include/net/ip_fib.h | 2 +- include/net/mac80211.h | 19 +- include/net/mctp.h | 56 +- include/net/mctpdevice.h | 5 + include/net/netfilter/ipv6/nf_defrag_ipv6.h | 1 - include/net/netfilter/nf_tables.h | 2 +- include/net/netns/netfilter.h | 6 + include/net/nexthop.h | 2 +- include/net/pkt_sched.h | 1 + include/net/sock.h | 78 +- include/net/tcp.h | 11 + include/net/xdp.h | 8 +- include/net/xdp_sock_drv.h | 22 + include/net/xsk_buff_pool.h | 48 +- include/scsi/sas.h | 12 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_device.h | 3 +- include/scsi/scsi_host.h | 10 - include/soc/qcom/spm.h | 43 + include/sound/cs35l41.h | 34 + include/sound/hdaudio_ext.h | 2 + include/sound/rawmidi.h | 1 + include/sound/rt5682s.h | 48 + include/sound/simple_card_utils.h | 2 +- include/sound/soc-component.h | 14 +- include/sound/sof.h | 5 - include/trace/events/erofs.h | 6 +- include/trace/events/io_uring.h | 61 + include/trace/events/mctp.h | 75 + include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/drm_fourcc.h | 6 + include/uapi/drm/drm_mode.h | 3 + include/uapi/drm/mga_drm.h | 22 +- include/uapi/drm/virtgpu_drm.h | 27 + include/uapi/linux/android/binder.h | 7 + include/uapi/linux/audit.h | 4 +- include/uapi/linux/bpf.h | 16 +- include/uapi/linux/cdrom.h | 19 + include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/nfsd/nfsfh.h | 115 - include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/nl80211.h | 113 +- include/uapi/linux/prctl.h | 3 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/virtio_gpu.h | 18 +- include/uapi/linux/xfrm.h | 15 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- include/uapi/sound/asound.h | 1 + include/xen/xen-ops.h | 12 - init/Kconfig | 28 + init/do_mounts.c | 30 +- init/initramfs.c | 2 +- init/main.c | 30 +- ipc/ipc_sysctl.c | 32 +- kernel/Kconfig.preempt | 32 +- kernel/acct.c | 1 - kernel/audit.h | 7 +- kernel/audit_tree.c | 23 +- kernel/audit_watch.c | 3 +- kernel/auditfilter.c | 15 +- kernel/auditsc.c | 483 +- kernel/bpf/arraymap.c | 7 +- kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/core.c | 7 +- kernel/bpf/hashtab.c | 13 +- kernel/bpf/helpers.c | 11 +- kernel/bpf/stackmap.c | 3 +- kernel/bpf/verifier.c | 125 +- kernel/cgroup/cgroup.c | 48 +- kernel/cgroup/cpuset.c | 79 +- kernel/cgroup/misc.c | 31 +- kernel/cpu.c | 2 +- kernel/dma/swiotlb.c | 15 +- kernel/entry/common.c | 4 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 3 +- kernel/extable.c | 35 +- kernel/fork.c | 61 +- kernel/hung_task.c | 44 + kernel/irq/irqdomain.c | 2 +- kernel/irq/manage.c | 6 +- kernel/irq/spurious.c | 8 + kernel/kallsyms.c | 7 + kernel/kcov.c | 36 +- kernel/kcsan/core.c | 75 +- kernel/kcsan/kcsan.h | 8 +- kernel/kcsan/kcsan_test.c | 62 +- kernel/kcsan/report.c | 77 +- kernel/kcsan/selftest.c | 72 +- kernel/kthread.c | 37 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 24 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 41 + kernel/locking/test-ww_mutex.c | 86 +- kernel/locking/ww_rt_mutex.c | 25 + kernel/module.c | 2 + kernel/power/suspend.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 13 +- kernel/rcu/Kconfig | 18 - kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 167 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/tasks.h | 112 +- kernel/rcu/tree.c | 77 +- kernel/rcu/tree.h | 8 - kernel/rcu/tree_exp.h | 14 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 247 +- kernel/rcu/tree_stall.h | 27 +- kernel/rcu/update.c | 12 +- kernel/resource.c | 54 +- kernel/rseq.c | 14 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 262 +- kernel/sched/core_sched.c | 4 + kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 100 +- kernel/sched/fair.c | 407 +- kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 24 +- kernel/sched/stats.c | 104 + kernel/sched/stats.h | 49 + kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 22 +- kernel/softirq.c | 3 +- kernel/stacktrace.c | 30 + kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/posix-cpu-timers.c | 3 +- kernel/time/tick-sched.c | 7 + kernel/trace/blktrace.c | 8 + kernel/trace/bpf_trace.c | 54 +- kernel/trace/ftrace.c | 2 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/.gitignore | 2 + lib/Kconfig.debug | 167 +- lib/Kconfig.kasan | 2 + lib/Makefile | 34 + lib/assoc_array.c | 22 +- lib/bootconfig.c | 2 +- lib/cpumask.c | 2 +- lib/crypto/sm4.c | 4 +- lib/devres.c | 82 + lib/flex_proportions.c | 28 +- lib/kobject.c | 2 +- lib/kunit/executor.c | 107 +- lib/kunit/executor_test.c | 109 +- lib/kunit/kunit-test.c | 14 +- lib/locking-selftest.c | 2 +- lib/memcpy_kunit.c | 289 + lib/raid6/Makefile | 4 + lib/random32.c | 1 + lib/stackdepot.c | 118 +- lib/string.c | 210 +- lib/string_helpers.c | 195 + lib/test_bpf.c | 14182 +++++++----- lib/test_fortify/read_overflow-memchr.c | 5 + lib/test_fortify/read_overflow-memchr_inv.c | 5 + lib/test_fortify/read_overflow-memcmp.c | 5 + lib/test_fortify/read_overflow-memscan.c | 5 + lib/test_fortify/read_overflow2-memcmp.c | 5 + lib/test_fortify/read_overflow2-memcpy.c | 5 + lib/test_fortify/read_overflow2-memmove.c | 5 + lib/test_fortify/test_fortify.h | 35 + lib/test_fortify/write_overflow-memcpy.c | 5 + lib/test_fortify/write_overflow-memmove.c | 5 + lib/test_fortify/write_overflow-memset.c | 5 + lib/test_fortify/write_overflow-strcpy-lit.c | 5 + lib/test_fortify/write_overflow-strcpy.c | 5 + lib/test_fortify/write_overflow-strlcpy-src.c | 5 + lib/test_fortify/write_overflow-strlcpy.c | 5 + lib/test_fortify/write_overflow-strncpy-src.c | 5 + lib/test_fortify/write_overflow-strncpy.c | 5 + lib/test_fortify/write_overflow-strscpy.c | 5 + lib/test_kasan.c | 18 +- lib/vsprintf.c | 12 + lib/zlib_inflate/inffast.c | 13 +- localversion-next | 1 + mm/Kconfig | 18 +- mm/Makefile | 2 +- mm/backing-dev.c | 19 +- mm/cma.c | 2 +- mm/compaction.c | 4 +- mm/damon/Kconfig | 2 +- mm/damon/core.c | 10 +- mm/damon/dbgfs-test.h | 16 +- mm/debug.c | 18 +- mm/debug_vm_pgtable.c | 7 +- mm/filemap.c | 588 +- mm/folio-compat.c | 142 + mm/gup.c | 5 +- mm/highmem.c | 1 - mm/huge_memory.c | 7 +- mm/hugetlb.c | 495 +- mm/internal.h | 37 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 17 +- mm/kfence/core.c | 184 +- mm/kfence/kfence.h | 2 + mm/kfence/kfence_test.c | 14 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memblock.c | 24 +- mm/memcontrol.c | 432 +- mm/memory-failure.c | 15 +- mm/memory.c | 182 +- mm/memory_hotplug.c | 48 +- mm/mempolicy.c | 22 +- mm/mempool.c | 1 - mm/memremap.c | 22 +- mm/migrate.c | 257 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mremap.c | 50 +- mm/nommu.c | 7 - mm/oom_kill.c | 9 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 84 +- mm/page_io.c | 4 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 28 +- mm/percpu.c | 8 +- mm/readahead.c | 1 - mm/rmap.c | 28 +- mm/shmem.c | 18 +- mm/slab.c | 16 - mm/slab_common.c | 8 - mm/slub.c | 49 +- mm/sparse-vmemmap.c | 2 +- mm/sparse.c | 2 +- mm/swap.c | 216 +- mm/swap_state.c | 2 +- mm/swapfile.c | 12 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 5 +- mm/util.c | 115 +- mm/vmalloc.c | 47 +- mm/vmscan.c | 33 +- mm/vmstat.c | 73 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/bluetooth/Makefile | 3 +- net/bluetooth/eir.c | 335 + net/bluetooth/eir.h | 72 + net/bluetooth/hci_codec.c | 238 + net/bluetooth/hci_codec.h | 7 + net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 319 +- net/bluetooth/hci_debugfs.c | 123 + net/bluetooth/hci_debugfs.h | 5 + net/bluetooth/hci_event.c | 135 +- net/bluetooth/hci_request.c | 478 +- net/bluetooth/hci_request.h | 25 +- net/bluetooth/hci_sock.c | 152 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/mgmt.c | 445 +- net/bluetooth/msft.c | 172 +- net/bluetooth/msft.h | 9 + net/bluetooth/rfcomm/core.c | 50 +- net/bluetooth/rfcomm/sock.c | 46 +- net/bluetooth/sco.c | 209 +- net/bpf/test_run.c | 20 +- net/bridge/br_ioctl.c | 8 +- net/bridge/br_multicast.c | 6 +- net/bridge/br_private.h | 2 +- net/core/dev_addr_lists.c | 6 + net/core/devlink.c | 23 +- net/core/flow_dissector.c | 3 +- net/core/sock.c | 121 +- net/core/stream.c | 2 +- net/dsa/tag_8021q.c | 1 - net/dsa/tag_ksz.c | 1 - net/ethtool/ioctl.c | 12 +- net/ipv4/af_inet.c | 8 +- net/ipv4/datagram.c | 1 - net/ipv4/fib_notifier.c | 1 - net/ipv4/fib_semantics.c | 16 +- net/ipv4/netfilter/iptable_raw.c | 2 +- net/ipv4/netfilter/nf_defrag_ipv4.c | 30 +- net/ipv4/tcp.c | 1 - net/ipv4/tcp_input.c | 26 +- net/ipv4/tcp_output.c | 3 +- net/ipv4/udp.c | 11 +- net/ipv4/xfrm4_tunnel.c | 2 - net/ipv6/netfilter/ip6_tables.c | 1 + net/ipv6/netfilter/nf_conntrack_reasm.c | 2 +- net/ipv6/netfilter/nf_defrag_ipv6_hooks.c | 25 +- net/ipv6/route.c | 5 +- net/ipv6/udp.c | 2 +- net/mac80211/agg-rx.c | 11 +- net/mac80211/cfg.c | 38 + net/mac80211/debugfs_sta.c | 38 +- net/mac80211/ibss.c | 25 +- net/mac80211/ieee80211_i.h | 32 +- net/mac80211/iface.c | 31 +- net/mac80211/mesh.c | 87 +- net/mac80211/mesh_hwmp.c | 44 +- net/mac80211/mesh_plink.c | 11 +- net/mac80211/mesh_ps.c | 3 +- net/mac80211/mesh_sync.c | 26 +- net/mac80211/mlme.c | 272 +- net/mac80211/rate.c | 4 - net/mac80211/rx.c | 15 +- net/mac80211/s1g.c | 8 +- net/mac80211/scan.c | 16 +- net/mac80211/tdls.c | 63 +- net/mac80211/tx.c | 12 + net/mac80211/util.c | 40 +- net/mac80211/wpa.c | 6 + net/mctp/af_mctp.c | 66 +- net/mctp/device.c | 53 +- net/mctp/neigh.c | 4 +- net/mctp/route.c | 190 +- net/mptcp/mib.c | 17 +- net/mptcp/mptcp_diag.c | 2 +- net/mptcp/pm_netlink.c | 4 +- net/mptcp/protocol.c | 2 +- net/mptcp/protocol.h | 2 +- net/mptcp/subflow.c | 2 +- net/mptcp/syncookies.c | 13 +- net/mptcp/token.c | 11 +- net/mptcp/token_test.c | 14 +- net/netfilter/ipset/ip_set_hash_gen.h | 4 +- net/netfilter/ipvs/ip_vs_conn.c | 4 + net/netfilter/ipvs/ip_vs_ctl.c | 1 - net/netfilter/nf_conntrack_core.c | 154 +- net/netfilter/nf_nat_core.c | 17 +- net/netfilter/nf_nat_masquerade.c | 168 +- net/netfilter/nf_tables_api.c | 121 +- net/netfilter/nft_compat.c | 17 +- net/netfilter/nft_dynset.c | 11 +- net/netfilter/nft_quota.c | 2 +- net/netfilter/xt_LOG.c | 10 +- net/netfilter/xt_NFLOG.c | 10 +- net/nfc/nci/uart.c | 2 +- net/openvswitch/meter.c | 1 - net/qrtr/Makefile | 3 +- net/qrtr/{qrtr.c => af_qrtr.c} | 0 net/sched/cls_flower.c | 6 + net/sched/sch_api.c | 13 +- net/sched/sch_netem.c | 2 +- net/sctp/input.c | 2 +- net/sctp/protocol.c | 1 - net/sunrpc/addr.c | 40 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sysctl_net.c | 2 +- net/unix/af_unix.c | 83 +- net/wireless/Makefile | 4 +- net/wireless/core.c | 10 + net/wireless/nl80211.c | 407 +- net/wireless/rdev-ops.h | 14 + net/wireless/trace.h | 31 + net/xdp/xsk.c | 15 - net/xdp/xsk_buff_pool.c | 132 +- net/xdp/xsk_queue.h | 12 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 69 +- rust/.gitignore | 6 + rust/Makefile | 316 + rust/alloc/README.md | 32 + rust/alloc/alloc.rs | 425 + rust/alloc/borrow.rs | 493 + rust/alloc/boxed.rs | 1728 ++ rust/alloc/collections/mod.rs | 116 + rust/alloc/fmt.rs | 587 + rust/alloc/lib.rs | 197 + rust/alloc/macros.rs | 128 + rust/alloc/prelude/mod.rs | 17 + rust/alloc/prelude/v1.rs | 16 + rust/alloc/raw_vec.rs | 612 + rust/alloc/rc.rs | 2539 +++ rust/alloc/slice.rs | 1271 ++ rust/alloc/str.rs | 614 + rust/alloc/string.rs | 2847 +++ rust/alloc/sync.rs | 2631 +++ rust/alloc/vec/drain.rs | 157 + rust/alloc/vec/drain_filter.rs | 145 + rust/alloc/vec/into_iter.rs | 296 + rust/alloc/vec/is_zero.rs | 106 + rust/alloc/vec/mod.rs | 3255 +++ rust/alloc/vec/partial_eq.rs | 49 + rust/alloc/vec/set_len_on_drop.rs | 30 + rust/alloc/vec/spec_extend.rs | 170 + rust/bindgen_parameters | 13 + rust/build_error.rs | 33 + rust/compiler_builtins.rs | 146 + rust/exports.c | 16 + rust/helpers.c | 235 + rust/kernel/allocator.rs | 63 + rust/kernel/bindings.rs | 28 + rust/kernel/bindings_helper.h | 24 + rust/kernel/buffer.rs | 39 + rust/kernel/build_assert.rs | 80 + rust/kernel/c_types.rs | 119 + rust/kernel/chrdev.rs | 212 + rust/kernel/error.rs | 272 + rust/kernel/file.rs | 130 + rust/kernel/file_operations.rs | 698 + rust/kernel/io_buffer.rs | 153 + rust/kernel/iov_iter.rs | 95 + rust/kernel/lib.rs | 220 + rust/kernel/linked_list.rs | 245 + rust/kernel/miscdev.rs | 113 + rust/kernel/module_param.rs | 497 + rust/kernel/of.rs | 101 + rust/kernel/pages.rs | 176 + rust/kernel/platdev.rs | 166 + rust/kernel/prelude.rs | 28 + rust/kernel/print.rs | 412 + rust/kernel/random.rs | 50 + rust/kernel/raw_list.rs | 361 + rust/kernel/rbtree.rs | 570 + rust/kernel/security.rs | 79 + rust/kernel/static_assert.rs | 39 + rust/kernel/str.rs | 259 + rust/kernel/sync/arc.rs | 227 + rust/kernel/sync/condvar.rs | 136 + rust/kernel/sync/guard.rs | 82 + rust/kernel/sync/locked_by.rs | 112 + rust/kernel/sync/mod.rs | 84 + rust/kernel/sync/mutex.rs | 101 + rust/kernel/sync/spinlock.rs | 109 + rust/kernel/sysctl.rs | 198 + rust/kernel/task.rs | 193 + rust/kernel/traits.rs | 26 + rust/kernel/types.rs | 249 + rust/kernel/user_ptr.rs | 191 + rust/macros/lib.rs | 127 + rust/macros/module.rs | 754 + samples/Kconfig | 2 + samples/Makefile | 1 + samples/bpf/Makefile | 17 +- samples/bpf/bpf_insn.h | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 5 - samples/bpf/xdp_router_ipv4_user.c | 39 +- samples/nitro_enclaves/ne_ioctl_sample.c | 7 +- samples/rust/Kconfig | 113 + samples/rust/Makefile | 12 + samples/rust/rust_chrdev.rs | 51 + samples/rust/rust_minimal.rs | 38 + samples/rust/rust_miscdev.rs | 150 + samples/rust/rust_module_parameters.rs | 72 + samples/rust/rust_print.rs | 57 + samples/rust/rust_random.rs | 61 + samples/rust/rust_semaphore.rs | 177 + samples/rust/rust_semaphore_c.c | 212 + samples/rust/rust_stack_probing.rs | 40 + samples/rust/rust_sync.rs | 81 + samples/vfio-mdev/mbochs.c | 2 +- samples/vfio-mdev/mdpy.c | 2 +- samples/vfio-mdev/mtty.c | 2 +- scripts/Makefile.build | 85 +- scripts/Makefile.clang | 20 +- scripts/Makefile.kasan | 3 +- scripts/Makefile.lib | 24 +- scripts/checkpatch.pl | 3 +- scripts/const_structs.checkpatch | 4 + scripts/gcc-plugins/gcc-common.h | 131 +- scripts/gcc-plugins/gcc-generate-gimple-pass.h | 19 - scripts/gcc-plugins/gcc-generate-ipa-pass.h | 19 - scripts/gcc-plugins/gcc-generate-rtl-pass.h | 19 - scripts/gcc-plugins/gcc-generate-simple_ipa-pass.h | 19 - scripts/gcc-plugins/structleak_plugin.c | 2 - scripts/generate_rust_analyzer.py | 143 + scripts/get_abi.pl | 484 +- scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kconfig/lexer.l | 9 +- scripts/kconfig/menu.c | 33 +- scripts/kernel-doc | 9 + scripts/rust-version.sh | 31 + scripts/sorttable.c | 8 +- scripts/spelling.txt | 16 + scripts/tags.sh | 6 +- scripts/test_fortify.sh | 62 + security/Kconfig | 17 +- security/Kconfig.hardening | 5 +- security/apparmor/apparmorfs.c | 4 +- security/apparmor/include/file.h | 2 +- security/apparmor/include/label.h | 1 + security/apparmor/include/policy.h | 6 +- security/apparmor/label.c | 4 +- security/apparmor/lsm.c | 22 +- security/apparmor/path.c | 2 +- security/apparmor/policy.c | 59 +- security/apparmor/policy_unpack.c | 2 +- security/integrity/ima/ima_policy.c | 17 +- security/lsm_audit.c | 2 +- security/security.c | 12 + security/selinux/hooks.c | 69 +- security/selinux/include/classmap.h | 4 +- security/selinux/nlmsgtab.c | 4 +- security/smack/smack_lsm.c | 61 +- security/smack/smackfs.c | 5 +- sound/core/rawmidi.c | 9 + sound/core/seq_device.c | 8 +- sound/drivers/pcsp/pcsp_lib.c | 2 +- sound/firewire/motu/amdtp-motu.c | 7 +- sound/firewire/oxfw/oxfw.c | 13 +- sound/hda/ext/hdac_ext_stream.c | 46 +- sound/hda/hdac_stream.c | 4 +- sound/pci/hda/hda_intel.c | 61 +- sound/pci/hda/patch_cs8409.c | 3 + sound/pci/hda/patch_realtek.c | 130 + sound/pci/pcxhr/pcxhr_core.c | 2 +- sound/soc/amd/acp-da7219-max98357a.c | 6 +- sound/soc/amd/acp-pcm-dma.c | 6 +- sound/soc/amd/acp.h | 2 + sound/soc/atmel/atmel-i2s.c | 6 +- sound/soc/atmel/atmel_ssc_dai.c | 26 +- sound/soc/atmel/atmel_wm8904.c | 2 +- sound/soc/atmel/mchp-i2s-mcc.c | 10 +- sound/soc/atmel/mikroe-proto.c | 4 +- sound/soc/atmel/sam9g20_wm8731.c | 2 +- sound/soc/atmel/sam9x5_wm8731.c | 2 +- sound/soc/atmel/tse850-pcm5142.c | 2 +- sound/soc/au1x/db1200.c | 6 +- sound/soc/au1x/i2sc.c | 6 +- sound/soc/au1x/psc-i2s.c | 10 +- sound/soc/bcm/bcm2835-i2s.c | 56 +- sound/soc/bcm/cygnus-ssp.c | 6 +- sound/soc/cirrus/edb93xx.c | 2 +- sound/soc/cirrus/ep93xx-i2s.c | 10 +- sound/soc/cirrus/snappercl15.c | 2 +- sound/soc/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 17 + sound/soc/codecs/Makefile | 6 + sound/soc/codecs/ab8500-codec.c | 20 +- sound/soc/codecs/ad1836.c | 6 +- sound/soc/codecs/ad193x.c | 10 +- sound/soc/codecs/adau1372.c | 14 +- sound/soc/codecs/adau1373.c | 14 +- sound/soc/codecs/adau1701.c | 6 +- sound/soc/codecs/adau17x1.c | 6 +- sound/soc/codecs/adau1977.c | 31 +- sound/soc/codecs/adav80x.c | 6 +- sound/soc/codecs/ak4104.c | 4 +- sound/soc/codecs/ak4118.c | 20 +- sound/soc/codecs/ak4458.c | 12 +- sound/soc/codecs/ak4642.c | 8 +- sound/soc/codecs/ak4671.c | 6 +- sound/soc/codecs/ak5558.c | 10 +- sound/soc/codecs/alc5623.c | 8 +- sound/soc/codecs/alc5632.c | 8 +- sound/soc/codecs/cpcap.c | 18 +- sound/soc/codecs/cros_ec_codec.c | 4 +- sound/soc/codecs/cs35l41-i2c.c | 113 + sound/soc/codecs/cs35l41-spi.c | 138 + sound/soc/codecs/cs35l41-tables.c | 594 + sound/soc/codecs/cs35l41.c | 1447 ++ sound/soc/codecs/cs35l41.h | 775 + sound/soc/codecs/cs42l42.c | 138 +- sound/soc/codecs/cs42l42.h | 59 + sound/soc/codecs/cs4341.c | 7 + sound/soc/codecs/cs47l15.c | 26 +- sound/soc/codecs/cs47l24.c | 20 +- sound/soc/codecs/cs47l35.c | 26 +- sound/soc/codecs/cs47l85.c | 34 +- sound/soc/codecs/cs47l90.c | 36 +- sound/soc/codecs/cs47l92.c | 20 +- sound/soc/codecs/cx20442.c | 3 +- sound/soc/codecs/madera.c | 18 +- sound/soc/codecs/max98390.c | 2 +- sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/nau8824.c | 4 +- sound/soc/codecs/pcm179x-spi.c | 1 + sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/pcm512x.c | 2 + sound/soc/codecs/rt1011.c | 54 + sound/soc/codecs/rt1011.h | 7 + sound/soc/codecs/rt1015.c | 2 +- sound/soc/codecs/rt1016.c | 2 +- sound/soc/codecs/rt1019.c | 2 +- sound/soc/codecs/rt1305.c | 2 +- sound/soc/codecs/rt1308.c | 2 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/rt5616.c | 2 +- sound/soc/codecs/rt5640.c | 2 +- sound/soc/codecs/rt5645.c | 2 +- sound/soc/codecs/rt5651.c | 2 +- sound/soc/codecs/rt5659.c | 2 +- sound/soc/codecs/rt5660.c | 2 +- sound/soc/codecs/rt5663.c | 2 +- sound/soc/codecs/rt5665.c | 2 +- sound/soc/codecs/rt5668.c | 2 +- sound/soc/codecs/rt5670.c | 2 +- sound/soc/codecs/rt5677.c | 2 +- sound/soc/codecs/rt5682-i2c.c | 22 + sound/soc/codecs/rt5682.c | 76 +- sound/soc/codecs/rt5682.h | 3 + sound/soc/codecs/rt5682s.c | 3187 +++ sound/soc/codecs/rt5682s.h | 1455 ++ sound/soc/codecs/wcd9335.c | 2 +- sound/soc/codecs/wm2200.c | 30 +- sound/soc/codecs/wm5102.c | 16 +- sound/soc/codecs/wm5110.c | 24 +- sound/soc/codecs/wm_adsp.c | 2465 ++- sound/soc/codecs/wm_adsp.h | 133 +- sound/soc/codecs/wmfw.h | 8 +- sound/soc/codecs/zl38060.c | 4 +- sound/soc/dwc/dwc-i2s.c | 12 +- sound/soc/fsl/eukrea-tlv320.c | 2 +- sound/soc/fsl/fsl-asoc-card.c | 54 +- sound/soc/fsl/fsl_audmix.c | 8 +- sound/soc/fsl/fsl_esai.c | 44 +- sound/soc/fsl/fsl_micfil.c | 15 +- sound/soc/fsl/fsl_mqs.c | 4 +- sound/soc/fsl/fsl_rpmsg.c | 47 +- sound/soc/fsl/fsl_rpmsg.h | 12 + sound/soc/fsl/fsl_sai.c | 48 +- sound/soc/fsl/fsl_sai.h | 2 +- sound/soc/fsl/fsl_spdif.c | 25 +- sound/soc/fsl/fsl_ssi.c | 38 +- sound/soc/fsl/fsl_xcvr.c | 32 +- sound/soc/fsl/imx-audmix.c | 12 +- sound/soc/fsl/imx-card.c | 6 +- sound/soc/fsl/imx-es8328.c | 2 +- sound/soc/fsl/imx-hdmi.c | 6 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/fsl/imx-sgtl5000.c | 2 +- sound/soc/fsl/mpc8610_hpcd.c | 16 +- sound/soc/fsl/p1022_ds.c | 16 +- sound/soc/fsl/p1022_rdk.c | 2 +- sound/soc/generic/audio-graph-card.c | 4 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 4 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 4 +- sound/soc/intel/boards/bytcht_da7213.c | 4 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcht_nocodec.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 4 +- sound/soc/intel/boards/bytcr_rt5651.c | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 4 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 6 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 4 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/kbl_da7219_max98357a.c | 4 +- sound/soc/intel/boards/kbl_da7219_max98927.c | 6 +- sound/soc/intel/boards/kbl_rt5660.c | 2 +- sound/soc/intel/boards/kbl_rt5663_max98927.c | 6 +- .../soc/intel/boards/kbl_rt5663_rt5514_max98927.c | 4 +- sound/soc/intel/boards/skl_nau88l25_max98357a.c | 4 +- sound/soc/intel/boards/skl_nau88l25_ssm4567.c | 4 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 111 +- sound/soc/intel/boards/sof_sdw.c | 5 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 2 +- sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 26 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 2 +- sound/soc/mediatek/Kconfig | 3 + sound/soc/mediatek/common/mtk-afe-fe-dai.c | 20 +- sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 6 +- sound/soc/mediatek/mt8195/mt8195-dai-adda.c | 8 +- sound/soc/mediatek/mt8195/mt8195-dai-etdm.c | 2 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 36 +- sound/soc/meson/aiu-encoder-spdif.c | 2 +- sound/soc/qcom/qdsp6/q6afe-dai.c | 2 +- sound/soc/rockchip/rockchip_pdm.c | 112 +- sound/soc/rockchip/rockchip_pdm.h | 6 + sound/soc/samsung/s3c-i2s-v2.c | 2 + sound/soc/soc-component.c | 61 +- sound/soc/soc-compress.c | 43 +- sound/soc/soc-generic-dmaengine-pcm.c | 6 +- sound/soc/soc-pcm.c | 4 + sound/soc/soc-topology.c | 6 +- sound/soc/sof/Kconfig | 2 +- sound/soc/sof/Makefile | 3 +- sound/soc/sof/compress.c | 147 - sound/soc/sof/compress.h | 32 - sound/soc/sof/control.c | 192 +- sound/soc/sof/core.c | 15 +- sound/soc/sof/debug.c | 26 +- sound/soc/sof/imx/imx-ops.h | 10 + sound/soc/sof/imx/imx8.c | 29 +- sound/soc/sof/imx/imx8m.c | 34 +- sound/soc/sof/intel/Makefile | 2 +- sound/soc/sof/intel/apl.c | 3 +- sound/soc/sof/intel/bdw.c | 7 +- sound/soc/sof/intel/byt.c | 6 +- sound/soc/sof/intel/cnl.c | 3 +- sound/soc/sof/intel/hda-dai.c | 23 +- sound/soc/sof/intel/hda-dsp.c | 61 +- sound/soc/sof/intel/hda-ipc.c | 15 +- .../soc/sof/intel/{hda-compress.c => hda-probes.c} | 0 sound/soc/sof/intel/hda-stream.c | 92 +- sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/hda.h | 47 +- sound/soc/sof/intel/icl.c | 3 +- sound/soc/sof/intel/intel-ipc.c | 14 +- sound/soc/sof/intel/pci-apl.c | 2 - sound/soc/sof/intel/pci-cnl.c | 3 - sound/soc/sof/intel/pci-icl.c | 2 - sound/soc/sof/intel/pci-tgl.c | 5 - sound/soc/sof/intel/pci-tng.c | 4 +- sound/soc/sof/intel/tgl.c | 3 +- sound/soc/sof/ipc.c | 152 +- sound/soc/sof/loader.c | 155 +- sound/soc/sof/ops.h | 56 +- sound/soc/sof/pcm.c | 6 +- sound/soc/sof/pm.c | 2 +- sound/soc/sof/probe.c | 290 - sound/soc/sof/probe.h | 85 - sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-of-dev.c | 5 +- sound/soc/sof/sof-priv.h | 93 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/trace.c | 6 +- sound/soc/sof/utils.c | 28 +- sound/soc/sof/xtensa/core.c | 6 +- sound/soc/tegra/Kconfig | 48 + sound/soc/tegra/Makefile | 10 + sound/soc/tegra/tegra210_adx.c | 531 + sound/soc/tegra/tegra210_adx.h | 72 + sound/soc/tegra/tegra210_ahub.c | 511 +- sound/soc/tegra/tegra210_amx.c | 600 + sound/soc/tegra/tegra210_amx.h | 93 + sound/soc/tegra/tegra210_mixer.c | 674 + sound/soc/tegra/tegra210_mixer.h | 100 + sound/soc/tegra/tegra210_mvc.c | 645 + sound/soc/tegra/tegra210_mvc.h | 117 + sound/soc/tegra/tegra210_sfc.c | 3549 +++ sound/soc/tegra/tegra210_sfc.h | 78 + sound/soc/ti/Kconfig | 2 +- sound/soc/ti/ams-delta.c | 3 +- sound/soc/ti/davinci-evm.c | 2 +- sound/soc/ti/omap-abe-twl6040.c | 2 +- sound/soc/ux500/mop500_ab8500.c | 2 +- sound/soc/ux500/mop500_ab8500.h | 2 +- sound/usb/card.c | 18 +- sound/usb/card.h | 11 +- sound/usb/clock.c | 4 +- sound/usb/endpoint.c | 230 +- sound/usb/endpoint.h | 13 +- sound/usb/mixer.c | 26 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_quirks.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 2 + sound/usb/pcm.c | 157 +- sound/usb/usx2y/usbusx2yaudio.c | 11 +- sound/virtio/virtio_pcm_msg.c | 5 +- tools/arch/x86/include/asm/unistd_64.h | 19 - tools/arch/x86/include/{ => uapi}/asm/unistd_32.h | 0 tools/arch/x86/include/uapi/asm/unistd_64.h | 16 + tools/arch/x86/lib/insn.c | 4 +- tools/bpf/bpftool/feature.c | 1 + tools/bpf/bpftool/gen.c | 5 +- tools/build/Makefile.feature | 1 + tools/build/feature/Makefile | 4 + tools/build/feature/test-libtracefs.c | 10 + tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/bpf.h | 16 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/gen_loader.c | 7 +- tools/lib/bpf/libbpf.c | 825 +- tools/lib/bpf/libbpf.h | 67 +- tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/libbpf_legacy.h | 9 + tools/lib/bpf/linker.c | 8 +- tools/lib/bpf/skel_internal.h | 6 +- tools/lib/perf/include/perf/event.h | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/locking.txt | 320 + tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 + tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 + tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 + tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 + tools/objtool/arch/x86/decode.c | 74 +- tools/objtool/check.c | 464 +- tools/objtool/include/objtool/arch.h | 5 +- tools/objtool/include/objtool/cfi.h | 2 + tools/objtool/include/objtool/check.h | 2 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 9 + tools/objtool/objtool.c | 22 + tools/objtool/orc_gen.c | 15 +- tools/perf/Documentation/jitdump-specification.txt | 2 +- tools/perf/Documentation/perf-c2c.txt | 2 +- tools/perf/Documentation/perf-intel-pt.txt | 2 +- tools/perf/Documentation/perf-lock.txt | 2 +- tools/perf/Documentation/perf-record.txt | 16 + tools/perf/Documentation/perf-script-perl.txt | 2 +- tools/perf/Documentation/perf-script-python.txt | 2 +- tools/perf/Documentation/perf-stat.txt | 2 +- tools/perf/Documentation/topdown.txt | 2 +- tools/perf/Makefile.config | 21 + tools/perf/Makefile.perf | 2 + tools/perf/arch/arm/util/auxtrace.c | 8 +- tools/perf/arch/arm/util/cs-etm.c | 24 +- tools/perf/arch/arm/util/perf_regs.c | 2 +- tools/perf/arch/arm/util/pmu.c | 2 +- tools/perf/arch/arm/util/unwind-libdw.c | 6 +- tools/perf/arch/arm/util/unwind-libunwind.c | 4 +- tools/perf/arch/riscv64/annotate/instructions.c | 34 + tools/perf/arch/x86/annotate/instructions.c | 28 +- tools/perf/arch/x86/util/iostat.c | 2 +- tools/perf/bench/synthesize.c | 4 +- tools/perf/builtin-daemon.c | 13 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-record.c | 46 +- tools/perf/builtin-stat.c | 2 + tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 4 +- .../arch/arm64/hisilicon/hip08/uncore-ddrc.json | 32 +- .../arch/arm64/hisilicon/hip08/uncore-hha.json | 120 +- .../arch/arm64/hisilicon/hip08/uncore-l3c.json | 52 +- .../perf/pmu-events/arch/powerpc/power8/other.json | 2 +- .../pmu-events/arch/test/test_soc/sys/uncore.json | 7 + tools/perf/pmu-events/jevents.c | 16 +- tools/perf/tests/code-reading.c | 7 +- tools/perf/tests/dwarf-unwind.c | 39 +- tools/perf/tests/expr.c | 160 +- tools/perf/tests/mmap-thread-lookup.c | 4 +- tools/perf/tests/parse-events.c | 8 +- tools/perf/tests/pmu-events.c | 135 +- tools/perf/tests/shell/stat_all_metricgroups.sh | 12 + tools/perf/tests/shell/stat_all_metrics.sh | 22 + tools/perf/tests/shell/stat_all_pmu.sh | 22 + tools/perf/tests/vmlinux-kallsyms.c | 102 + tools/perf/util/annotate.c | 6 +- tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/config.c | 2 +- tools/perf/util/debug.c | 19 + tools/perf/util/expr.c | 121 +- tools/perf/util/expr.h | 20 +- tools/perf/util/expr.l | 9 - tools/perf/util/expr.y | 325 +- tools/perf/util/metricgroup.c | 142 +- tools/perf/util/parse-events.c | 82 +- tools/perf/util/parse-events.h | 3 +- tools/perf/util/parse-events.l | 1 - tools/perf/util/record.h | 1 + tools/perf/util/stat-shadow.c | 54 +- tools/perf/util/synthetic-events.c | 73 +- tools/perf/util/synthetic-events.h | 20 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 34 + tools/testing/cxl/Kbuild | 38 + tools/testing/cxl/config_check.c | 13 + tools/testing/cxl/mock_acpi.c | 109 + tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/Kbuild | 10 + tools/testing/cxl/test/cxl.c | 576 + tools/testing/cxl/test/mem.c | 256 + tools/testing/cxl/test/mock.c | 171 + tools/testing/cxl/test/mock.h | 27 + tools/testing/kunit/kunit.py | 5 +- tools/testing/selftests/arm64/fp/Makefile | 2 +- tools/testing/selftests/arm64/fp/TODO | 9 +- tools/testing/selftests/arm64/fp/sve-ptrace-asm.S | 33 - tools/testing/selftests/arm64/fp/sve-ptrace.c | 460 +- tools/testing/selftests/arm64/fp/vec-syscfg.c | 95 +- .../selftests/arm64/signal/test_signals_utils.c | 7 +- tools/testing/selftests/bpf/Makefile | 6 +- tools/testing/selftests/bpf/README.rst | 13 + tools/testing/selftests/bpf/prog_tests/atomics.c | 4 +- .../selftests/bpf/prog_tests/attach_probe.c | 24 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 27 +- .../selftests/bpf/prog_tests/flow_dissector.c | 4 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 5 +- .../testing/selftests/bpf/prog_tests/probe_user.c | 4 +- .../selftests/bpf/prog_tests/reference_tracking.c | 52 +- tools/testing/selftests/bpf/prog_tests/sk_assign.c | 2 +- .../selftests/bpf/prog_tests/sockopt_multi.c | 30 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 58 +- .../selftests/bpf/prog_tests/trace_printk.c | 24 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 + tools/testing/selftests/bpf/prog_tests/xdpwall.c | 15 + tools/testing/selftests/bpf/progs/bpf_flow.c | 3 +- .../bpf/progs/cg_storage_multi_isolated.c | 4 +- .../selftests/bpf/progs/cg_storage_multi_shared.c | 4 +- .../selftests/bpf/progs/for_each_array_map_elem.c | 2 +- .../selftests/bpf/progs/for_each_hash_map_elem.c | 2 +- .../testing/selftests/bpf/progs/kfunc_call_test.c | 4 +- .../selftests/bpf/progs/kfunc_call_test_subprog.c | 2 +- tools/testing/selftests/bpf/progs/skb_pkt_end.c | 2 +- tools/testing/selftests/bpf/progs/sockopt_multi.c | 5 +- tools/testing/selftests/bpf/progs/tailcall1.c | 7 +- tools/testing/selftests/bpf/progs/tailcall2.c | 23 +- tools/testing/selftests/bpf/progs/tailcall3.c | 7 +- tools/testing/selftests/bpf/progs/tailcall4.c | 7 +- tools/testing/selftests/bpf/progs/tailcall5.c | 7 +- tools/testing/selftests/bpf/progs/tailcall6.c | 6 +- .../selftests/bpf/progs/tailcall_bpf2bpf1.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf2.c | 7 +- .../selftests/bpf/progs/tailcall_bpf2bpf3.c | 11 +- .../selftests/bpf/progs/tailcall_bpf2bpf4.c | 15 +- .../selftests/bpf/progs/test_btf_skc_cls_ingress.c | 2 +- .../testing/selftests/bpf/progs/test_cgroup_link.c | 4 +- tools/testing/selftests/bpf/progs/test_check_mtu.c | 12 +- .../selftests/bpf/progs/test_cls_redirect.c | 2 +- .../testing/selftests/bpf/progs/test_global_data.c | 2 +- .../selftests/bpf/progs/test_global_func1.c | 2 +- .../selftests/bpf/progs/test_global_func3.c | 2 +- .../selftests/bpf/progs/test_global_func5.c | 2 +- .../selftests/bpf/progs/test_global_func6.c | 2 +- .../selftests/bpf/progs/test_global_func7.c | 2 +- .../testing/selftests/bpf/progs/test_map_in_map.c | 2 +- .../bpf/progs/test_misc_tcp_hdr_options.c | 2 +- .../testing/selftests/bpf/progs/test_pkt_access.c | 2 +- .../selftests/bpf/progs/test_pkt_md_access.c | 4 +- .../testing/selftests/bpf/progs/test_probe_user.c | 28 +- tools/testing/selftests/bpf/progs/test_sk_assign.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 44 +- .../selftests/bpf/progs/test_sk_lookup_kern.c | 37 +- .../testing/selftests/bpf/progs/test_skb_helpers.c | 2 +- .../selftests/bpf/progs/test_sockmap_listen.c | 2 +- .../bpf/progs/test_sockmap_skb_verdict_attach.c | 2 +- .../selftests/bpf/progs/test_sockmap_update.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_bpf.c | 2 +- tools/testing/selftests/bpf/progs/test_tc_neigh.c | 6 +- .../selftests/bpf/progs/test_tc_neigh_fib.c | 6 +- tools/testing/selftests/bpf/progs/test_tc_peer.c | 10 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 4 +- .../selftests/bpf/progs/test_tcp_hdr_options.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 2 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 4 +- .../selftests/bpf/progs/test_xdp_devmap_helpers.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_link.c | 2 +- tools/testing/selftests/bpf/progs/test_xdp_loop.c | 2 +- .../selftests/bpf/progs/test_xdp_noinline.c | 4 +- .../bpf/progs/test_xdp_with_cpumap_helpers.c | 4 +- .../bpf/progs/test_xdp_with_devmap_helpers.c | 4 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 + tools/testing/selftests/bpf/progs/xdp_dummy.c | 2 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdping_kern.c | 4 +- tools/testing/selftests/bpf/progs/xdpwall.c | 365 + tools/testing/selftests/bpf/test_bpftool.py | 22 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 13 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 4 +- tools/testing/selftests/bpf/test_tunnel.sh | 5 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 5 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 4 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 2 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 4 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 7 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 161 + tools/testing/selftests/bpf/xdping.c | 5 +- tools/testing/selftests/bpf/xdpxceiver.c | 133 +- tools/testing/selftests/bpf/xdpxceiver.h | 11 +- tools/testing/selftests/drivers/dma-buf/udmabuf.c | 5 +- tools/testing/selftests/kvm/.gitignore | 2 + tools/testing/selftests/kvm/Makefile | 4 + .../selftests/kvm/access_tracking_perf_test.c | 6 +- tools/testing/selftests/kvm/demand_paging_test.c | 15 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 62 +- tools/testing/selftests/kvm/include/test_util.h | 7 +- .../selftests/kvm/include/x86_64/processor.h | 34 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 2 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 7 +- tools/testing/selftests/kvm/lib/sparsebit.c | 2 +- tools/testing/selftests/kvm/lib/test_util.c | 39 +- tools/testing/selftests/kvm/rseq_test.c | 286 + tools/testing/selftests/kvm/steal_time.c | 20 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 3 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 3 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 128 + .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 2 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 15 - tools/testing/selftests/lib.mk | 1 + tools/testing/selftests/memory-hotplug/config | 1 - tools/testing/selftests/netfilter/nft_nat_zones.sh | 309 + .../testing/selftests/netfilter/nft_zones_many.sh | 156 + .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 11 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../selftests/rcutorture/configs/rcu/TREE02 | 1 - .../selftests/rcutorture/configs/rcu/TREE04 | 1 - .../selftests/rcutorture/configs/rcu/TREE05 | 1 - .../selftests/rcutorture/configs/rcu/TREE06 | 1 - .../selftests/rcutorture/configs/rcu/TREE07 | 1 - .../selftests/rcutorture/configs/rcu/TREE08 | 1 - .../selftests/rcutorture/configs/rcu/TREE10 | 1 - .../selftests/rcutorture/configs/rcuscale/TINY | 1 - .../selftests/rcutorture/configs/rcuscale/TRACE01 | 1 - .../selftests/rcutorture/configs/rcuscale/TREE | 1 - .../selftests/rcutorture/configs/rcuscale/TREE54 | 1 - .../rcutorture/configs/refscale/NOPREEMPT | 1 - .../selftests/rcutorture/configs/refscale/PREEMPT | 1 - .../selftests/rcutorture/doc/TREE_RCU-kconfig.txt | 1 - tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/vm/ksm_tests.c | 29 +- tools/testing/selftests/vm/userfaultfd.c | 234 +- tools/usb/testusb.c | 14 +- tools/vm/page-types.c | 2 +- tools/vm/page_owner_sort.c | 94 +- virt/kvm/eventfd.c | 15 +- virt/kvm/kvm_main.c | 135 +- 4579 files changed, 242285 insertions(+), 90891 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/obsolete/o2cb create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-chemical-sunrise-co2 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-class-fc rename Documentation/{vm => admin-guide/mm}/swap_numa.rst (100%) rename Documentation/{vm => admin-guide/mm}/zswap.rst (100%) create mode 100644 Documentation/arm/stm32/stm32mp13-overview.rst create mode 100644 Documentation/bpf/bpf_licensing.rst create mode 100644 Documentation/devicetree/bindings/arm/arm,cci-400.yaml create mode 100644 Documentation/devicetree/bindings/arm/cci-control-port.yaml delete mode 100644 Documentation/devicetree/bindings/arm/cci.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8195- [...] create mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun6i-a31 [...] create mode 100644 Documentation/devicetree/bindings/arm/sunxi/allwinner,sun9i-a80 [...] delete mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.txt create mode 100644 Documentation/devicetree/bindings/clock/fixed-mmio-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-cgc-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imx8ulp-pcc-clock.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/panel-edp.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/samsung,s6d27a1.yaml create mode 100644 Documentation/devicetree/bindings/gnss/u-blox,neo-6m.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/u-blox.txt create mode 100644 Documentation/devicetree/bindings/gpio/xlnx,zynqmp-gpio-modepin.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/dps650ab.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/hih6130.txt create mode 100644 Documentation/devicetree/bindings/hwmon/iio-hwmon.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/jc42.txt create mode 100644 Documentation/devicetree/bindings/hwmon/jedec,jc42.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/lltc,ltc4151.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/lm70.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/lm90.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/ltc4151.txt delete mode 100644 Documentation/devicetree/bindings/hwmon/mcp3021.txt create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,mcp3021.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/national,lm90.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/sensirion,sht15.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/sht15.txt create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp102.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp108.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/tmp108.txt create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl313.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl355.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/aspeed,ast2600-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/nxp,imx8qxp-adc.yaml create mode 100644 Documentation/devicetree/bindings/iio/chemical/senseair,sunrise.yaml create mode 100644 Documentation/devicetree/bindings/iio/temperature/maxim,max31865.yaml create mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/msi-cont [...] create mode 100644 Documentation/devicetree/bindings/media/i2c/aptina,mt9p031.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/mt9p031.txt delete mode 100644 Documentation/devicetree/bindings/media/renesas,imr.txt create mode 100644 Documentation/devicetree/bindings/media/renesas,imr.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ddr.txt create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ddr.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.txt create mode 100644 Documentation/devicetree/bindings/mmc/mmc-card.yaml create mode 100644 Documentation/devicetree/bindings/pci/apple,pcie.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,qcm2290-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6350-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/regulator/silergy,sy8106a.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/sy8106a-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/amlogic,meson-mx-a [...] delete mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/mtk,scp.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/memory-region.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/reserved-memory.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/shared-dma-pool.yaml delete mode 100644 Documentation/devicetree/bindings/rng/omap_rng.txt create mode 100644 Documentation/devicetree/bindings/rng/omap_rng.yaml create mode 100644 Documentation/devicetree/bindings/rtc/mstar,msc313-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.txt create mode 100644 Documentation/devicetree/bindings/serial/brcm,bcm6345-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.txt create mode 100644 Documentation/devicetree/bindings/serial/xlnx,opb-uartlite.yaml delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.txt create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,apr.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,spm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/bt-sco.txt create mode 100644 Documentation/devicetree/bindings/sound/cirrus,cs35l41.yaml create mode 100644 Documentation/devicetree/bindings/sound/linux,bt-sco.yaml create mode 100644 Documentation/devicetree/bindings/sound/linux,spdif-dit.yaml delete mode 100644 Documentation/devicetree/bindings/sound/name-prefix.txt create mode 100644 Documentation/devicetree/bindings/sound/name-prefix.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-adx.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-amx.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mixer.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-mvc.yaml create mode 100644 Documentation/devicetree/bindings/sound/nvidia,tegra210-sfc.yaml create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682s.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.txt create mode 100644 Documentation/devicetree/bindings/sound/rockchip,pdm.yaml delete mode 100644 Documentation/devicetree/bindings/sound/simple-amplifier.txt create mode 100644 Documentation/devicetree/bindings/sound/simple-audio-amplifier.yaml delete mode 100644 Documentation/devicetree/bindings/sound/spdif-transmitter.txt create mode 100644 Documentation/devicetree/bindings/sound/wlf,wm8978.yaml create mode 100644 Documentation/devicetree/bindings/spi/cdns,xspi.yaml create mode 100644 Documentation/devicetree/bindings/spi/ingenic,spi.yaml delete mode 100644 Documentation/devicetree/bindings/usb/udc-xilinx.txt create mode 100644 Documentation/devicetree/bindings/usb/xlnx,usb2.yaml delete mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.txt create mode 100644 Documentation/devicetree/bindings/w1/w1-gpio.yaml create mode 100644 Documentation/driver-api/media/drivers/rkisp1.rst create mode 100644 Documentation/filesystems/nfs/reexport.rst create mode 100644 Documentation/hwmon/max6620.rst create mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus create mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus create mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus create mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/process/maintainer-handbooks.rst create mode 100644 Documentation/process/maintainer-tip.rst create mode 100644 Documentation/rust/arch-support.rst create mode 100644 Documentation/rust/assets/favicon-16x16.png create mode 100644 Documentation/rust/assets/favicon-32x32.png create mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/coding.rst create mode 100644 Documentation/rust/docs.rst create mode 100644 Documentation/rust/index.rst create mode 100644 Documentation/rust/quick-start.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/sysrq.rst create mode 100644 Documentation/translations/zh_CN/core-api/boot-time-mm.rst create mode 100644 Documentation/translations/zh_CN/core-api/genalloc.rst create mode 100644 Documentation/translations/zh_CN/core-api/gfp_mask-from-fs-io.rst create mode 100644 Documentation/translations/zh_CN/core-api/kref.rst create mode 100644 Documentation/translations/zh_CN/core-api/memory-allocation.rst create mode 100644 Documentation/translations/zh_CN/core-api/mm-api.rst create mode 100644 Documentation/translations/zh_CN/core-api/unaligned-memory-access.rst create mode 100644 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/arm/boot/dts/at91-lmu5000.dts create mode 100644 arch/arm/boot/dts/at91-q5xr5.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm/boot/dts/bcm2711-rpi-cm4.dtsi create mode 100644 arch/arm/boot/dts/bcm283x-rpi-wifi-bt.dtsi create mode 100644 arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts create mode 100644 arch/arm/boot/dts/qcom-pm8226.dtsi create mode 100644 arch/arm/boot/dts/sama5d29.dtsi create mode 100644 arch/arm/boot/dts/stm32mp13-pinctrl.dtsi create mode 100644 arch/arm/boot/dts/stm32mp131.dtsi create mode 100644 arch/arm/boot/dts/stm32mp133.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135.dtsi create mode 100644 arch/arm/boot/dts/stm32mp135f-dk.dts create mode 100644 arch/arm/boot/dts/stm32mp13xc.dtsi create mode 100644 arch/arm/boot/dts/stm32mp13xf.dtsi create mode 100644 arch/arm/mach-at91/lan966x.c create mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/amlogic/meson-axg-jethome-jethub-j100.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-g12a-radxa-zero.dts create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905w-jethome-jethub-j80.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcm2711-rpi-cm4-io.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-common.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8996-xiaomi-scorpio.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-fxtec-pro1.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-lilac.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-maple.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino-poplar.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8998-sony-xperia-yoshino.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r2.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar-r3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7180-trogdor-homestar.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sm6350-sony-xperia-lena-pdx213.dts create mode 100644 arch/arm64/boot/dts/qcom/sm6350.dtsi create mode 100644 arch/arm64/boot/dts/renesas/draak.dtsi create mode 100644 arch/arm64/boot/dts/renesas/ebisu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m4.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m5-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m5.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3328-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-gru-scarlet-dumo.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-roc-pc-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4a-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4b-plus.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk356x.dtsi create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sck-kv-g-revB.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-sm-k26-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-smk-k26-revA.dts create mode 100644 arch/arm64/boot/dts/xilinx/zynqmp-zcu102-rev1.1.dts create mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/m68k/include/asm/segment.h create mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/rust/rv32ima.json create mode 100644 arch/riscv/rust/rv32imac.json create mode 100644 arch/riscv/rust/rv64ima.json create mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/sh/boot/compressed/ashiftrt.S create mode 100644 arch/sh/boot/compressed/ashldi3.c create mode 100644 arch/sh/boot/compressed/ashlsi3.S create mode 100644 arch/sh/boot/compressed/ashrsi3.S create mode 100644 arch/sh/boot/compressed/lshrsi3.S create mode 100644 arch/x86/include/asm/extable_fixup_types.h create mode 100644 arch/x86/rust/target.json create mode 100644 block/elevator.h create mode 100644 drivers/clk/imx/clk-imx8ulp.c create mode 100644 drivers/clk/mediatek/clk-mt8195-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8195-apusys_pll.c create mode 100644 drivers/clk/mediatek/clk-mt8195-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8195-ccu.c create mode 100644 drivers/clk/mediatek/clk-mt8195-img.c create mode 100644 drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8195-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8195-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8195-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8195-peri_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8195-scp_adsp.c create mode 100644 drivers/clk/mediatek/clk-mt8195-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdo0.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vdo1.c create mode 100644 drivers/clk/mediatek/clk-mt8195-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vpp0.c create mode 100644 drivers/clk/mediatek/clk-mt8195-vpp1.c create mode 100644 drivers/clk/mediatek/clk-mt8195-wpe.c create mode 100644 drivers/counter/counter-core.c create mode 100644 drivers/counter/counter-sysfs.c create mode 100644 drivers/counter/counter-sysfs.h delete mode 100644 drivers/counter/counter.c create mode 100644 drivers/cxl/core/mbox.c delete mode 100644 drivers/dma-buf/seqno-fence.c create mode 100644 drivers/gpio/gpio-zynqmp-modepin.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_umr.h create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.c create mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn201/dcn201_clk_mgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/Makefile create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dccg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_dpp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubbub.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hubp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_init.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_mpc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_opp.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_optc.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn201/dcn201_resource.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_afmt.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_apg.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_link_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.c create mode 100644 drivers/gpu/drm/amd/display/dc/dcn31/dcn31_vpg.h create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.c create mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn201/irq_service_dcn201.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h create mode 100755 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_11_0_8_sh_mask.h create mode 100644 drivers/gpu/drm/i915/display/intel_backlight.c create mode 100644 drivers/gpu/drm/i915/display/intel_backlight.h create mode 100644 drivers/gpu/drm/i915/display/intel_dpt.c create mode 100644 drivers/gpu/drm/i915/display/intel_dpt.h create mode 100644 drivers/gpu/drm/i915/display/intel_drrs.c create mode 100644 drivers/gpu/drm/i915/display/intel_drrs.h create mode 100644 drivers/gpu/drm/nouveau/nvkm/engine/fifo/ga102.c create mode 100644 drivers/gpu/drm/panel/panel-edp.c create mode 100644 drivers/gpu/drm/panel/panel-samsung-s6d27a1.c delete mode 100644 drivers/gpu/drm/zte/Kconfig delete mode 100644 drivers/gpu/drm/zte/Makefile delete mode 100644 drivers/gpu/drm/zte/zx_common_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.c delete mode 100644 drivers/gpu/drm/zte/zx_drm_drv.h delete mode 100644 drivers/gpu/drm/zte/zx_hdmi.c delete mode 100644 drivers/gpu/drm/zte/zx_hdmi_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_plane.c delete mode 100644 drivers/gpu/drm/zte/zx_plane.h delete mode 100644 drivers/gpu/drm/zte/zx_plane_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_tvenc.c delete mode 100644 drivers/gpu/drm/zte/zx_tvenc_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_vga.c delete mode 100644 drivers/gpu/drm/zte/zx_vga_regs.h delete mode 100644 drivers/gpu/drm/zte/zx_vou.c delete mode 100644 drivers/gpu/drm/zte/zx_vou.h delete mode 100644 drivers/gpu/drm/zte/zx_vou_regs.h create mode 100644 drivers/hid/hid-xiaomi.c create mode 100644 drivers/hwmon/max6620.c create mode 100644 drivers/iio/accel/adxl313.h create mode 100644 drivers/iio/accel/adxl313_core.c create mode 100644 drivers/iio/accel/adxl313_i2c.c create mode 100644 drivers/iio/accel/adxl313_spi.c create mode 100644 drivers/iio/accel/adxl355.h create mode 100644 drivers/iio/accel/adxl355_core.c create mode 100644 drivers/iio/accel/adxl355_i2c.c create mode 100644 drivers/iio/accel/adxl355_spi.c create mode 100644 drivers/iio/adc/imx8qxp-adc.c create mode 100644 drivers/iio/chemical/sunrise_co2.c create mode 100644 drivers/iio/temperature/max31865.c create mode 100644 drivers/input/keyboard/cypress-sf.c create mode 100644 drivers/input/touchscreen/goodix.h create mode 100644 drivers/input/touchscreen/goodix_fwupload.c create mode 100644 drivers/media/i2c/ov13b10.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/pinctrl/qcom/pinctrl-qcm2290.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6350.c create mode 100644 drivers/platform/x86/intel/ishtp_eclite.c create mode 100644 drivers/platform/x86/wmaa-backlight-wmi.c create mode 100644 drivers/remoteproc/meson_mx_ao_arc.c create mode 100644 drivers/rtc/rtc-msc313.c create mode 100644 drivers/scsi/ufs/ufs-hwmon.c create mode 100644 drivers/soc/qcom/spm.c create mode 100644 drivers/spi/spi-cadence-xspi.c create mode 100644 drivers/spi/spi-ingenic.c delete mode 100644 drivers/staging/r8188eu/core/rtw_io.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp.c delete mode 100644 drivers/staging/r8188eu/core/rtw_mp_ioctl.c delete mode 100644 drivers/staging/r8188eu/hal/rtl8188e_mp.c delete mode 100644 drivers/staging/r8188eu/include/HalHWImg8188E_FW.h delete mode 100644 drivers/staging/r8188eu/include/mp_custom_oid.h delete mode 100644 drivers/staging/r8188eu/include/odm_RegDefine11AC.h delete mode 100644 drivers/staging/r8188eu/include/odm_reg.h delete mode 100644 drivers/staging/r8188eu/include/rtw_ioctl_rtl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_ioctl.h delete mode 100644 drivers/staging/r8188eu/include/rtw_mp_phy_regdef.h delete mode 100644 drivers/tty/moxa.h create mode 100644 drivers/vfio/vfio.h delete mode 100644 fs/cachefiles/rdwr.c create mode 100644 include/dt-bindings/clock/imx8ulp-clock.h create mode 100644 include/dt-bindings/clock/mt8195-clk.h delete mode 100644 include/dt-bindings/power/qcom-aoss-qmp.h create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h create mode 100644 include/dt-bindings/soc/qcom,gpr.h create mode 100644 include/linux/blk-integrity.h delete mode 100644 include/linux/counter_enum.h delete mode 100644 include/linux/elevator.h delete mode 100644 include/linux/seqno-fence.h create mode 100644 include/linux/soc/qcom/qcom_aoss.h create mode 100644 include/soc/qcom/spm.h create mode 100644 include/sound/cs35l41.h create mode 100644 include/sound/rt5682s.h create mode 100644 include/trace/events/mctp.h delete mode 100644 include/uapi/linux/nfsd/nfsfh.h create mode 100644 lib/memcpy_kunit.c create mode 100644 lib/test_fortify/read_overflow-memchr.c create mode 100644 lib/test_fortify/read_overflow-memchr_inv.c create mode 100644 lib/test_fortify/read_overflow-memcmp.c create mode 100644 lib/test_fortify/read_overflow-memscan.c create mode 100644 lib/test_fortify/read_overflow2-memcmp.c create mode 100644 lib/test_fortify/read_overflow2-memcpy.c create mode 100644 lib/test_fortify/read_overflow2-memmove.c create mode 100644 lib/test_fortify/test_fortify.h create mode 100644 lib/test_fortify/write_overflow-memcpy.c create mode 100644 lib/test_fortify/write_overflow-memmove.c create mode 100644 lib/test_fortify/write_overflow-memset.c create mode 100644 lib/test_fortify/write_overflow-strcpy-lit.c create mode 100644 lib/test_fortify/write_overflow-strcpy.c create mode 100644 lib/test_fortify/write_overflow-strlcpy-src.c create mode 100644 lib/test_fortify/write_overflow-strlcpy.c create mode 100644 lib/test_fortify/write_overflow-strncpy-src.c create mode 100644 lib/test_fortify/write_overflow-strncpy.c create mode 100644 lib/test_fortify/write_overflow-strscpy.c create mode 100644 localversion-next create mode 100644 mm/folio-compat.c create mode 100644 net/bluetooth/eir.c create mode 100644 net/bluetooth/eir.h create mode 100644 net/bluetooth/hci_codec.c create mode 100644 net/bluetooth/hci_codec.h rename net/qrtr/{qrtr.c => af_qrtr.c} (100%) create mode 100644 rust/.gitignore create mode 100644 rust/Makefile create mode 100644 rust/alloc/README.md create mode 100644 rust/alloc/alloc.rs create mode 100644 rust/alloc/borrow.rs create mode 100644 rust/alloc/boxed.rs create mode 100644 rust/alloc/collections/mod.rs create mode 100644 rust/alloc/fmt.rs create mode 100644 rust/alloc/lib.rs create mode 100644 rust/alloc/macros.rs create mode 100644 rust/alloc/prelude/mod.rs create mode 100644 rust/alloc/prelude/v1.rs create mode 100644 rust/alloc/raw_vec.rs create mode 100644 rust/alloc/rc.rs create mode 100644 rust/alloc/slice.rs create mode 100644 rust/alloc/str.rs create mode 100644 rust/alloc/string.rs create mode 100644 rust/alloc/sync.rs create mode 100644 rust/alloc/vec/drain.rs create mode 100644 rust/alloc/vec/drain_filter.rs create mode 100644 rust/alloc/vec/into_iter.rs create mode 100644 rust/alloc/vec/is_zero.rs create mode 100644 rust/alloc/vec/mod.rs create mode 100644 rust/alloc/vec/partial_eq.rs create mode 100644 rust/alloc/vec/set_len_on_drop.rs create mode 100644 rust/alloc/vec/spec_extend.rs create mode 100644 rust/bindgen_parameters create mode 100644 rust/build_error.rs create mode 100644 rust/compiler_builtins.rs create mode 100644 rust/exports.c create mode 100644 rust/helpers.c create mode 100644 rust/kernel/allocator.rs create mode 100644 rust/kernel/bindings.rs create mode 100644 rust/kernel/bindings_helper.h create mode 100644 rust/kernel/buffer.rs create mode 100644 rust/kernel/build_assert.rs create mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/chrdev.rs create mode 100644 rust/kernel/error.rs create mode 100644 rust/kernel/file.rs create mode 100644 rust/kernel/file_operations.rs create mode 100644 rust/kernel/io_buffer.rs create mode 100644 rust/kernel/iov_iter.rs create mode 100644 rust/kernel/lib.rs create mode 100644 rust/kernel/linked_list.rs create mode 100644 rust/kernel/miscdev.rs create mode 100644 rust/kernel/module_param.rs create mode 100644 rust/kernel/of.rs create mode 100644 rust/kernel/pages.rs create mode 100644 rust/kernel/platdev.rs create mode 100644 rust/kernel/prelude.rs create mode 100644 rust/kernel/print.rs create mode 100644 rust/kernel/random.rs create mode 100644 rust/kernel/raw_list.rs create mode 100644 rust/kernel/rbtree.rs create mode 100644 rust/kernel/security.rs create mode 100644 rust/kernel/static_assert.rs create mode 100644 rust/kernel/str.rs create mode 100644 rust/kernel/sync/arc.rs create mode 100644 rust/kernel/sync/condvar.rs create mode 100644 rust/kernel/sync/guard.rs create mode 100644 rust/kernel/sync/locked_by.rs create mode 100644 rust/kernel/sync/mod.rs create mode 100644 rust/kernel/sync/mutex.rs create mode 100644 rust/kernel/sync/spinlock.rs create mode 100644 rust/kernel/sysctl.rs create mode 100644 rust/kernel/task.rs create mode 100644 rust/kernel/traits.rs create mode 100644 rust/kernel/types.rs create mode 100644 rust/kernel/user_ptr.rs create mode 100644 rust/macros/lib.rs create mode 100644 rust/macros/module.rs create mode 100644 samples/rust/Kconfig create mode 100644 samples/rust/Makefile create mode 100644 samples/rust/rust_chrdev.rs create mode 100644 samples/rust/rust_minimal.rs create mode 100644 samples/rust/rust_miscdev.rs create mode 100644 samples/rust/rust_module_parameters.rs create mode 100644 samples/rust/rust_print.rs create mode 100644 samples/rust/rust_random.rs create mode 100644 samples/rust/rust_semaphore.rs create mode 100644 samples/rust/rust_semaphore_c.c create mode 100644 samples/rust/rust_stack_probing.rs create mode 100644 samples/rust/rust_sync.rs create mode 100755 scripts/generate_rust_analyzer.py create mode 100755 scripts/rust-version.sh create mode 100644 scripts/test_fortify.sh create mode 100644 sound/soc/codecs/cs35l41-i2c.c create mode 100644 sound/soc/codecs/cs35l41-spi.c create mode 100644 sound/soc/codecs/cs35l41-tables.c create mode 100644 sound/soc/codecs/cs35l41.c create mode 100644 sound/soc/codecs/cs35l41.h create mode 100644 sound/soc/codecs/rt5682s.c create mode 100644 sound/soc/codecs/rt5682s.h delete mode 100644 sound/soc/sof/compress.c delete mode 100644 sound/soc/sof/compress.h create mode 100644 sound/soc/sof/imx/imx-ops.h rename sound/soc/sof/intel/{hda-compress.c => hda-probes.c} (100%) delete mode 100644 sound/soc/sof/probe.c delete mode 100644 sound/soc/sof/probe.h create mode 100644 sound/soc/sof/sof-probes.c create mode 100644 sound/soc/sof/sof-probes.h create mode 100644 sound/soc/tegra/tegra210_adx.c create mode 100644 sound/soc/tegra/tegra210_adx.h create mode 100644 sound/soc/tegra/tegra210_amx.c create mode 100644 sound/soc/tegra/tegra210_amx.h create mode 100644 sound/soc/tegra/tegra210_mixer.c create mode 100644 sound/soc/tegra/tegra210_mixer.h create mode 100644 sound/soc/tegra/tegra210_mvc.c create mode 100644 sound/soc/tegra/tegra210_mvc.h create mode 100644 sound/soc/tegra/tegra210_sfc.c create mode 100644 sound/soc/tegra/tegra210_sfc.h delete mode 100644 tools/arch/x86/include/asm/unistd_64.h rename tools/arch/x86/include/{ => uapi}/asm/unistd_32.h (100%) create mode 100644 tools/arch/x86/include/uapi/asm/unistd_64.h create mode 100644 tools/build/feature/test-libtracefs.c create mode 100644 tools/memory-model/Documentation/locking.txt create mode 100755 tools/memory-model/scripts/checktheselitmus.sh create mode 100755 tools/memory-model/scripts/hwfnseg.sh create mode 100755 tools/memory-model/scripts/runlitmus.sh create mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/arch/riscv64/annotate/instructions.c create mode 100755 tools/perf/tests/shell/stat_all_metricgroups.sh create mode 100755 tools/perf/tests/shell/stat_all_metrics.sh create mode 100755 tools/perf/tests/shell/stat_all_pmu.sh create mode 100644 tools/rcu/extract-stall.sh create mode 100644 tools/testing/cxl/Kbuild create mode 100644 tools/testing/cxl/config_check.c create mode 100644 tools/testing/cxl/mock_acpi.c create mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/cxl/test/Kbuild create mode 100644 tools/testing/cxl/test/cxl.c create mode 100644 tools/testing/cxl/test/mem.c create mode 100644 tools/testing/cxl/test/mock.c create mode 100644 tools/testing/cxl/test/mock.h delete mode 100644 tools/testing/selftests/arm64/fp/sve-ptrace-asm.S create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c create mode 100644 tools/testing/selftests/bpf/prog_tests/xdpwall.c create mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c create mode 100644 tools/testing/selftests/bpf/progs/xdpwall.c create mode 100644 tools/testing/selftests/kvm/rseq_test.c create mode 100644 tools/testing/selftests/kvm/x86_64/svm_int_ctl_test.c create mode 100755 tools/testing/selftests/netfilter/nft_nat_zones.sh create mode 100755 tools/testing/selftests/netfilter/nft_zones_many.sh