This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-master-arm-next-allmodconfig in repository toolchain/ci/linux.
from b7213ffa0e58 qnx4: avoid stringop-overread errors adds 13be2efc390a rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds 453fa43cdb8e Merge tag 'rtc-5.15-fixes' of git://git.kernel.org/pub/scm [...] adds f1940d4e9cbe Drivers: hv: vmbus: Fix kernel crash upon unbinding a devi [...] adds 7ad9bb9d0f35 asm-generic/hyperv: provide cpumask_to_vpset_noself adds dfb5c1e12c28 x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_ [...] adds ff1ffd71d5f0 Merge tag 'hyperv-fixes-signed-20210915' of git://git.kern [...] adds b1a89856fbf6 m68k: Double cast io functions to unsigned long adds a7b68ed15d1f m68k: mvme: Remove overdue #warnings in RTC handling adds 077a6ccf2588 Merge tag 'm68k-for-v5.15-tag2' of git://git.kernel.org/pu [...] adds 90cc7bed1ed1 parisc: Use absolute_pointer() to define PAGE0 adds 5fe983d3f1a5 Merge tag 'for-5.15/parisc-4' of git://git.kernel.org/pub/ [...] adds db71f8fb4495 3com 3c515: make it compile on 64-bit architectures adds 35a3f4ef0ab5 alpha: Declare virt_to_phys and virt_to_bus parameter as p [...] adds b60cee5bae73 cpufreq: vexpress: Drop unused variable adds 040b8907ccf1 drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused adds 3c0d2a46c014 net: 6pack: Fix tx timeout and slot time adds 0f31ab217dc5 dt-bindings: net: sun8i-emac: Add compatible for D1 adds d9ea761fdd19 dccp: don't duplicate ccid when cloning dccp sock adds 581edcd0c8a0 mctp: perform route destruction under RCU read lock adds d437f5aa23aa ibmvnic: check failover_pending in login response adds 8343268ec3cf net/mlx5: Bridge, fix uninitialized variable usage adds 897ae4b40e80 net/mlx5: Fix rdma aux device on devlink reload adds da8252d5805d net/mlx5: Lag, don't update lag if lag isn't supported adds dfe6fd72b5f1 net/mlx5: FWTrace, cancel work on alloc pd error flow adds ee27e330a953 net/mlx5: Fix potential sleeping in atomic context adds c91c1da72b47 net/mlx5e: Fix mutual exclusion between CQE compression and HW TS adds 8db6a54f3cae net/mlx5e: Fix condition when retrieving PTP-rqn adds c324f023dbb2 Merge tag 'mlx5-fixes-2021-09-07' of git://git.kernel.org/ [...] adds d7e203ffd3ba ne2000: fix unused function warning adds ea269a6f7207 net: phylink: Update SFP selected interface on advertising [...] adds b5c102238cea net: ipa: initialize all filter table slots adds 276aae377206 net: stmmac: fix system hang caused by eee_ctrl_timer duri [...] adds 3c4cea8fa7f7 vhost_net: fix OoB on sendmsg() failure. adds 273c29e944bd ibmvnic: check failover_pending in login response adds d82d5303c4c5 net: macb: fix use after free on rmmod adds 04f08eb44b50 net/af_unix: fix a data-race in unix_dgram_poll adds 9b6ff7eb6664 net/l2tp: Fix reference count leak in l2tp_udp_recv_core adds 2a48d96fd58a net: stmmac: platform: fix build warning when with !CONFIG [...] adds 415446185b93 sfc: fallback for lack of xdp tx queues adds 6215b608a8c4 sfc: last resort fallback for lack of xdp tx queues adds e3a843f98c8f Merge branch 'sfx-xdp-fallback-tx-queues' adds e011912651bd net: ni65: Avoid typecast of pointer to u32 adds bfe84435090a ice: Correctly deal with PFs that do not support RDMA adds e3f0cc1a945f r6040: Restore MDIO clock frequency after MAC reset adds dc41c4a98a76 net/packet: clarify source of pr_*() messages adds 20e100f52730 qed: Handle management FW error adds 666eb96d85dc qlcnic: Remove redundant initialization of variable ret adds 08dad2f4d541 net: stmmac: allow CSR clock of 300MHz adds ce062a0adbfe net: dsa: qca8k: fix kernel panic with legacy mdio mapping adds 1b704b27beb1 selftest: net: fix typo in altname test adds f11ee2ad25b2 net: mana: Prefer struct_size over open coded arithmetic adds eca4cf12acda bnxt_en: Fix error recovery regression adds 1affc01fdc60 bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() adds 985941e1dd5e bnxt_en: Clean up completion ring page arrays completely adds 2049eb0d20de Merge branch 'bnxt_en-fixes' adds d7807a9adf48 Revert "ipv4: fix memory leaks in ip_cmsg_send() callers" adds e50e711351bd udp_tunnel: Fix udp_tunnel_nic work-queue type adds f4bb62e64c88 tipc: increase timeout in tipc_sk_enqueue() adds e87b5052271e ipv6: delay fib6_sernum increase in fib6_add adds 111b64e35ea0 net: dsa: lantiq_gswip: Add 200ms assert delay adds f7ec554b73c5 net: hns3: add option to turn off page pool feature adds d18e81183b1c net: hns3: pad the short tunnel frame before sending to hardware adds 1dc839ec09d3 net: hns3: change affinity_mask to numa node range adds b81d89487465 net: hns3: disable mac in flr process adds 472430a7b066 net: hns3: fix the exception when query imp info adds 427900d27d86 net: hns3: fix the timing issue of VF clearing interrupt sources adds 8c0922ce4b9b Merge branch 'hns3-fixes' adds 550ac9c1aaaa net-caif: avoid user-triggerable WARN_ON(1) adds 49ca6153208f bpf: Relicense disassembler as GPL-2.0-only OR BSD-2-Clause adds 3a029e1f3d6e selftests/bpf: Fix build of task_pt_regs test for arm64 adds 2f1aaf3ea666 bpf, mm: Fix lockdep warning triggered by stack_map_get_bu [...] adds 0e6491b55970 bpf: Add oversize check before call kvcalloc() adds 8520e224f547 bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode adds d8079d8026f8 bpf, selftests: Add cgroup v1 net_cls classid helpers adds 43d2b88c29f2 bpf, selftests: Add test case for mixed cgroup v1/v2 adds 2865ba82476a Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 4f884f396276 tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() adds d198b2776264 Revert "Revert "ipv4: fix memory leaks in ip_cmsg_send() c [...] adds 52ce14c134a0 bnx2x: Fix enabling network interfaces without VFs adds 7366c23ff492 ptp: dp83640: don't define PAGE0 adds 6a52e7336803 net: dsa: destroy the phylink instance on any error in dsa [...] adds 301de697d869 Revert "net: phy: Uniform PHY driver access" adds a57d8c217aad net: dsa: flush switchdev workqueue before tearing down CP [...] adds 98dc68f8b0c2 selftests: nci: replace unsigned int with int adds 84fb7dfc7463 net: wan: wanxl: define CROSS_COMPILE_M68K adds 7c3a0a018e67 net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert adds 40ee363c844f igc: fix tunnel offloading adds ee8a9600b539 mlxbf_gige: clear valid_polarity upon open adds fc0c0548c1a2 Merge tag 'net-5.15-rc2' of git://git.kernel.org/pub/scm/l [...] adds 78edefc05e41 drm/etnaviv: return context from etnaviv_iommu_context_get adds cda7532916f7 drm/etnaviv: put submit prev MMU context when it exists adds 23e0f5a57d0e drm/etnaviv: stop abusing mmu_context as FE running marker adds 8f3eea9d01d7 drm/etnaviv: keep MMU context across runtime suspend/resume adds 725cbc7884c3 drm/etnaviv: exec and MMU state is lost when resetting the GPU adds f978a5302f55 drm/etnaviv: fix MMU context leak on GPU reset adds d6408538f091 drm/etnaviv: reference MMU context when setting up hardware state adds f2faea8b6412 drm/etnaviv: add missing MMU context put when reaping MMU mapping adds da4ce47e146a Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] adds 9af4bf2171c1 drm/i915/dp: return proper DPRX link training result adds c8dead5751b8 drm/i915/dp: Use max params for panels < eDP 1.4 adds 415406380c29 drm/i915/guc: drop guc_communication_enabled adds 04a3ab6acd54 drm/i915/gem: Fix the mman selftest adds 031536665f64 drm/i915: Release ctx->syncobj on final put, not on ctx close adds 00598d5c6931 drm/i915: Get PM ref before accessing HW register adds 4ad3ea1c6935 drm/i915/selftests: Do not use import_obj uninitialized adds 347c4db2afc7 drm/i915/selftests: Always initialize err in igt_dmabuf_im [...] adds 7889367d7795 drm/i915: Enable -Wsometimes-uninitialized adds 11654b3763cc Merge tag 'drm-intel-fixes-2021-09-16' of ssh://git.freede [...] adds 67a44e659888 drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 adds 5598d7c21a0b drm/amd/pm: fix the issue of uploading powerplay table adds c92db8d64f9e drm/amdgpu: fix use after free during BO move adds 7bbee36d7150 amd/display: downgrade validation failure log level adds b04ce53eac2f drm/amdgpu: use IS_ERR for debugfs APIs adds b3a7b268c147 drm/amd/display: Add NULL checks for vblank workqueue adds 2a54d110bd43 drm/amd/display: dc_assert_fp_enabled assert only if FPU i [...] adds 8f48ba303dfb drm/amdgpu: fix sysfs_emit/sysfs_emit_at warnings(v2) adds 8492d3a07d3c drm/amdgpu: update SMU PPSMC for cyan skilfish adds c007e17c8476 drm/amdgpu: update SMU driver interface for cyan skilfish(v3) adds 3061fe937ea9 drm/amdgpu: add some pptable funcs for cyan skilfish(v3) adds abd0a16ac72c drm/amdgpu: add manual sclk/vddc setting support for cyan [...] adds fb932dfeb874 drm/amdkfd: make needs_pcie_atomics FW-version dependent adds 9987fbb36803 drm/amd/display: Get backlight from PWM if DMCU is not ini [...] adds 90517c983860 drm/amd/display: dsc mst 2 4K displays go dark with 2 lane HBR3 adds 4e00a434a08e drm/amd/display: Fix unstable HPCP compliance on Chrome Barcelo adds 71ae30997a8f drm/amd/display: Link training retry fix for abort case adds fefc01f042f4 drm/amdkfd: separate kfd_iommu_resume from kfd_resume adds 8066008482e5 drm/amdgpu: add amdgpu_amdkfd_resume_iommu adds f02abeb07797 drm/amdgpu: move iommu_resume before ip init/resume adds 93def70cf8b2 drm/radeon: pass drm dev radeon_agp_head_init directly adds 8b514e898ee7 drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] adds 114518ff3b30 drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count adds b287e4946873 drm/amdgpu: Demote TMZ unsupported log message from warnin [...] adds cd51a57eb59f amd/display: enable panel orientation quirks adds a70939851f9c drm/amd/display: Fix white screen page fault for gpuvm adds 92554cbe0a36 drm/amdgpu/display: add a proper license to dc_link_dp.c adds 109f7ea9aedc Merge tag 'amd-drm-fixes-5.15-2021-09-16' of https://gitla [...] adds bdb575f87217 Merge tag 'drm-fixes-2021-09-17' of git://anongit.freedesk [...] adds 8480ed9c2bbd xen/balloon: use a kernel thread instead a workqueue adds 0560204b360a PM: base: power: don't try to use non-existing RTC for sto [...] adds f68aa100d815 xen: reset legacy rtc flag for PV domU adds 36c9b5929b70 xen: fix usage of pmd_populate in mremap for pv guests adds 45da234467f3 xen/pvcalls: backend can be a module adds ce6a80d1b2f9 swiotlb-xen: avoid double free adds 4c092c59015f swiotlb-xen: fix late init retry adds d9a688add3d4 swiotlb-xen: maintain slab count properly adds 79ca5f778aaf swiotlb-xen: suppress certain init retries adds cabb7f89b24e swiotlb-xen: limit init retries adds 68573c1b5c4d swiotlb-xen: drop leftover __ref adds 7fd880a38cfe swiotlb-xen: arrange to have buffer info logged adds d859ed25b242 swiotlb-xen: drop DEFAULT_NSLABS adds c6460daea23d Merge tag 'for-linus-5.15b-rc2-tag' of git://git.kernel.or [...] adds e35ac9d0b56e arm64/sve: Use correct size when reinitialising SVE state adds 861dc4f52e69 arm64/kernel: remove duplicate include in process.c adds 9fcb2e93f41c arm64: Mark __stack_chk_guard as __ro_after_init adds 7f2cd14129f0 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 67f3b2f822b7 blk-mq: avoid to iterate over stale request adds 783a40a1b3ac block: check if a profile is actually registered in blk_in [...] adds 3df49967f6f1 block: flush the integrity workqueue in blk_integrity_unregister adds 9da4c7276ec5 nvme: remove the call to nvme_update_disk_info in nvme_ns_remove adds 0bd46e22c5ec nvmet: fix a width vs precision bug in nvmet_subsys_attr_s [...] adds 9edceaf43050 nvme: avoid race in shutdown namespace removal adds 79f528afa939 nvme-multipath: fix ANA state updates when a namespace is [...] adds 9817d763dbe1 nvme-rdma: destroy cm id before destroy qp to avoid use af [...] adds 70f437fb4395 nvme-tcp: fix io_work priority inversion adds 65ed1e692f2b Merge tag 'nvme-5.15-2021-09-15' of git://git.infradead.or [...] adds 6f5ddde41069 blkcg: fix memory leak in blk_iolatency_init adds 858560b27645 blk-cgroup: fix UAF by grabbing blkcg lock before destroyi [...] adds 36d6753bc205 Merge tag 'block-5.15-2021-09-17' of git://git.kernel.dk/l [...] adds 16c8d2df7ec0 io_uring: ensure symmetry in handling iter types in loop_r [...] adds 7a842fb589e3 io-wq: code clean of io_wqe_create_worker() adds 767a65e9f317 io-wq: fix potential race of acct->nr_workers adds dd47c104533d io-wq: provide IO_WQ_* constants for IORING_REGISTER_IOWQ_ [...] adds 41d3a6bd1d37 io_uring: pin SQPOLL data before unlocking ring lock adds 44df58d441a9 io_uring: fix missing sigmask restore in io_cqring_wait() adds 9c7b0ba88751 io_uring: auto-removal for direct open/accept adds 5d329e1286b0 io_uring: allow retry for O_NONBLOCK if async is supported adds 0bc7eb03cbd3 Merge tag 'io_uring-5.15-2021-09-17' of git://git.kernel.d [...] adds 8fb0f47a9d7a iov_iter: add helper to save iov_iter state adds cd65869512ab io_uring: use iov_iter state save/restore helpers adds 7dedd3e18077 Revert "iov_iter: track truncated size" adds b66ceaf324b3 io_uring: move iopoll reissue into regular IO path adds ddf21bd8ab98 Merge tag 'iov_iter.3-5.15-2021-09-17' of git://git.kernel [...] adds 00e1a5d21b4f PCI/VPD: Defer VPD sizing until first access adds 6bd65974dedd PCI/ACPI: Don't reset a fwnode set by OF adds 60b78ed088eb PCI: Add AMD GPU multi-function power dependencies adds e042a4533fc3 MAINTAINERS: Add Nirmal Patel as VMD maintainer adds 7639afad8b8d Merge tag 'pci-v5.15-fixes-1' of git://git.kernel.org/pub/ [...] adds a61cb6017df0 dma-mapping: fix the kerneldoc for dma_map_sg_attrs adds 510e1a724ab1 dma-debug: prevent an error message from causing runtime problems adds 59583f747664 sparc32: page align size in arch_dma_alloc adds b9b11b133b4a Merge tag 'dma-mapping-5.15-1' of git://git.infradead.org/ [...] adds d9a7e9df7316 cpufreq: intel_pstate: Override parameters if HWP forced by BIOS adds cdef11966088 cpufreq: schedutil: Destroy mutex before kobject_put() fre [...] adds 4357f03d6611 Merge tag 'pm-5.15-rc2' of git://git.kernel.org/pub/scm/li [...] adds efafec27c565 spi: Fix tegra20 build with CONFIG_PM=n adds cc9d3aaa5331 alpha: make 'Jensen' IO functions build again adds cd395d529faf tgafb: clarify dependencies adds 3782326577d4 Revert "of: property: fw_devlink: Add support for "phy-han [...] adds e22e509c1cd9 dt-bindings: ufs: Add bindings for Samsung ufs host adds a11de92523f7 dt-bindings: net: dsa: sja1105: update nxp,sja1105.yaml reference adds c8087adc8865 dt-bindings: arm: mediatek: mmsys: update mediatek,mmsys.y [...] adds 31c8025fac3d of: restricted dma: Fix condition for rmem init adds 55c21d57eafb dt-bindings: arm: Fix Toradex compatible typo adds d1a88690cea3 Merge tag 'devicetree-fixes-for-5.15-2' of git://git.kerne [...] adds a8b92b8c1eac s390/pci_mmio: fully validate the VMA before calling follow_pte() adds d76b14f3971a s390/sclp: fix Secure-IPL facility detection adds 4b26ceac103b s390: update defconfigs adds 948e50551b9a s390/ap: fix kernel doc comments adds f5711f9df924 s390: remove WARN_DYNAMIC_STACK adds 93ff9f13be91 Merge tag 's390-5.15-3' of git://git.kernel.org/pub/scm/li [...] adds ab41f75ee6a0 alpha: mark 'Jensen' platform as no longer broken adds d4d016caa4b8 alpha: move __udiv_qrnnd library function to arch/alpha/lib/ adds b1044a9b8100 Revert drm/vc4 hdmi runtime PM changes adds 31ad37bd6faf Revert "drm/vc4: hdmi: Remove drm_encoder->crtc usage" adds 9caea0007601 parisc: Declare pci_iounmap() parisc version only when CON [...] adds 4fef6115903a alpha: enable GENERIC_PCI_IOMAP unconditionally adds bc1abb9e55ce dmascc: use proper 'virt_to_bus()' rather than casting to 'int' adds 7efbcc8c075c perf annotate: Fix fused instr logic for assembly functions adds ff6f41fbcee9 perf script: Fix ip display when type != attr->type adds 57f0ff059e3d perf machine: Initialize srcline string member in add_loca [...] adds aba5daeb6451 libperf evsel: Make use of FD robust. adds 219d720e6df7 perf bpf: Ignore deprecation warning when using libbpf's b [...] adds d94f395772ae Merge tag 'perf-tools-fixes-for-v5.15-2021-09-18' of git:/ [...] adds d62d5aed3354 checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit adds aa0f5ea12e47 checkkconfigsymbols.py: Remove skipping of help lines in p [...] adds ec783c7cb249 gen_compile_commands: fix missing 'sys' package adds 4e70b646bae5 sh: Add missing FORCE prerequisites in Makefile adds 7c80144626db kbuild: Fix comment typo in scripts/Makefile.modpost adds 7fa6a2746616 x86/build: Do not add -falign flags unconditionally for clang adds 0664684e1ebd kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGS adds 2f629969b01d Merge tag 'kbuild-fixes-v5.15' of git://git.kernel.org/pub [...] adds b871895b1482 powerpc/64s: system call scv tabort fix for corrupt irq so [...] adds 5379ef2a6043 selftests/powerpc: Add scv versions of the basic TM syscall tests adds ae7aaecc3f2f powerpc/64s: system call rfscv workaround for TM bugs adds 267cdfa21385 KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mo [...] adds 3a1e92d0896e powerpc/mce: Fix access error in mce handler adds c006a06508db powerpc/xics: Set the IRQ chip data for the ICS native backend adds 62453a460a00 Merge tag 'powerpc-5.15-2' of git://git.kernel.org/pub/scm [...] adds 7687201e37fa locking/rwbase: Properly match set_and_save_state() to res [...] adds 616be87eac9f locking/rwbase: Extract __rwbase_write_trylock() adds 81121524f1c7 locking/rwbase: Take care of ordering guarantee for fastpa [...] adds f5e29a26c42b Merge tag 'locking-urgent-2021-09-19' of git://git.kernel. [...] adds b89a05b21f46 events: Reuse value read using READ_ONCE instead of re-reading it adds fec3036200b7 Merge tag 'perf-urgent-2021-09-19' of git://git.kernel.org [...] adds aeef8b5089b7 x86/pat: Pass valid address to sanitize_phys() adds d7109fe3a099 x86/platform: Increase maximum GPIO number for X86_64 adds 34b1999da935 x86/mm: Fix kern_addr_valid() to cope with existing but no [...] adds 81065b35e248 x86/mce: Avoid infinite loop for copy from user recovery adds 20621d2f27a0 Merge tag 'x86_urgent_for_v5.15_rc2' of git://git.kernel.o [...] 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 e95b4b305c9b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds e8f69b16ee77 net: hso: fix muxed tty registration adds 3c9cfb5269f7 net: update NXP copyright text adds 02319bf15acf net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active [...] adds cf9579976f72 net: mdio: introduce a shutdown method to mdio device drivers adds 0650bf52b31f net: dsa: be compatible with masters which unregister on shutdown adds 46baae56e100 net: dsa: hellcreek: be compatible with masters which unre [...] adds fe4053078cd0 net: dsa: microchip: ksz8863: be compatible with masters w [...] adds a68e9da48568 net: dsa: xrs700x: be compatible with masters which unregi [...] adds 564df7ab10ad Merge branch 'dsa-shutdown' adds 3ede7f84c7c2 xen-netback: correct success/error reporting for the SKB-w [...] adds afd92d82c9d7 virtio-net: fix pages leaking when building skb in big mode adds 7237a494decf enetc: Fix illegal access when reading affinity_hint adds 9f7afa05c952 enetc: Fix uninitialized struct dim_sample field usage adds 87758511075e igc: fix build errors for PTP adds 48e6d083b3aa docs: net: dsa: sja1105: fix reference to sja1105.txt adds 2dcb96bacce3 net: core: Correct the sock::sk_lock.owned lockdep annotations adds 163957c43d96 net: mscc: ocelot: remove buggy and useless write to ANA_P [...] adds ba68e9941984 net: mscc: ocelot: remove buggy duplicate write to DEV_CLOCK_CFG adds d614489f6bc8 Merge branch 'ocelot-phylink-fixes' adds fdb475838539 net: freescale: drop unneeded MODULE_ALIAS adds fd292c189a97 net: dsa: tear down devlink port regions when tearing down [...] adds 029497e66bdc net: bgmac-bcma: handle deferred probe error due to mac-address adds 48514a223330 selftests: net: af_unix: Fix incorrect args in test result msg adds 72a3c58d18fd net/mlx4_en: Resolve bad operstate value adds e30cd812dffa selftests: net: af_unix: Fix makefile to use TEST_GEN_PROGS adds 1b663ecdb74e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 356ed64991c6 bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog adds 37cb28ec7d3a bpf, mips: Validate conditional branch offsets adds 540e44daebdf bpf/tests: Allow different number of runs per test case adds b8eff1a480f7 bpf/tests: Reduce memory footprint of test suite adds f71e9a1275f0 bpf/tests: Add exhaustive tests of ALU shift values adds b7396ec22547 bpf/tests: Add exhaustive tests of ALU operand magnitudes adds 6f8f96955ca5 bpf/tests: Add exhaustive tests of JMP operand magnitudes adds cab8b4c0c9ab bpf/tests: Add staggered JMP and JMP32 tests adds d8a47d5a47b6 bpf/tests: Add exhaustive test of LD_IMM64 immediate magnitudes adds de0fd969640f bpf/tests: Add test case flag for verifier zero-extension adds f87c6bc98b80 bpf/tests: Add JMP tests with small offsets adds 9121d302531c bpf/tests: Add JMP tests with degenerate conditional adds b21999f4bad8 bpf/tests: Expand branch conversion JIT test adds d3241598b282 bpf/tests: Add more BPF_END byte order conversion tests adds fe89f6cabaed bpf/tests: Fix error in tail call limit tests adds bc23f7244817 bpf/tests: Add tail call limit test with external function call adds 6c51a123f045 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 49768c05b530 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] 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 cb9a40dda44c 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 16522553db28 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1b789bd4dbd4 IB/qib: Fix clang confusion of NULL pointer comparison adds 1c32e7601db0 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] 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 6256fd1a0dd2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] 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 31078df33b25 Merge remote-tracking branch 'asoc/for-5.15' into asoc-linus adds f7df16b42873 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 863580418bc8 regulator: qcom-rpmh-regulator: fix pm8009-1 ldo7 resource name adds dc9660590d10 regulator: max14577: Revert "regulator: max14577: Add prop [...] adds 6101f606d8bf Merge remote-tracking branch 'regulator/for-5.15' into reg [...] adds 596d80817aaf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5457773ef99f spi: rockchip: handle zero length transfers without timing out adds 2bab94090b01 spi: tegra20-slink: Declare runtime suspend and resume fun [...] adds 26b1f08a6904 Merge remote-tracking branch 'spi/for-5.15' into spi-linus adds ba3c246cf361 Merge branch 'for-linus' 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 7ca5605bbcbd Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] 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 d8297d5c1568 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 7bb057134d60 USB: serial: option: add Telit LN920 compositions adds c0f22c8f301c Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 98a1373a2de9 usb: cdns3: fix race condition before setting doorbell adds 47e8396b1dfa Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 92dc0b1f46e1 staging: greybus: uart: fix tty use after free adds e0842df22736 Merge branch 'staging-linus' 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 3aa82888db94 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] 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 b2dc10a4dc47 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] 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 d04481ec740c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f60f5741002b mtd: rawnand: qcom: Update code word value for raw read adds 9a2fc7f0bacb Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] 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 a37deb448cfc Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git 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 b4b2b7d0bbbf 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 042d20b88d71 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 23c69b90365c hwmon: (k10temp) Remove residues of current and voltage adds e6fab7af6ba1 hwmon: (mlxreg-fan) Return non-zero value when fan current [...] adds 732def4e02a8 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] 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 45940091a3c1 Merge branch 'misc-5.15' into next-fixes adds 4d2e9fc13f93 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 173e84953eaa fs: fix reporting supported extra file attributes for statx() adds 8302a4ba5090 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 349bff48ae0f platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() adds 4c4a3d7cffb4 lg-laptop: Correctly handle dmi_get_system_info() returning NULL adds 3bf1669b0e03 platform/x86: touchscreen_dmi: Add info for the Chuwi HiBo [...] adds 196159d278ae platform/x86: touchscreen_dmi: Update info for the Chuwi H [...] adds 3c3c8e88c871 platform/x86: amd-pmc: Increase the response register timeout adds 83549aa73d80 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 2a1b0b76351c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 1c2ac6847e68 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] adds e031fd67255b Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] 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 f5d4d6d979bb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0ddc5e55e6f1 Documentation: Fix irq-domain.rst build warning adds 43547222356d Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] 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 091ae9ec4caa Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds a7ff8162c490 nfp: Prefer struct_size over open coded arithmetic adds 4bb5421a8c51 scsi: st: Fix fall-through warning for Clang adds 2938f61889ef MIPS: Fix fall-through warnings for Clang adds 373a92271fe7 pcmcia: db1xxx_ss: Fix fall-through warning for Clang adds 8881af30b421 Makefile: Enable -Wimplicit-fallthrough for Clang adds fb9ad93ca8c3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 31fa09b5a663 drm/i915: use linux/stddef.h due to "isystem: trim/fixup s [...] adds 0666a64a1f48 isystem: delete global -isystem compile option adds a21d0a91aca7 kbuild: move objtool_args back to scripts/Makefile.build adds 3c83dd7b0283 kbuild: rename __objtool_obj and reuse it for cmd_cc_lto_l [...] adds 945b6b9d8057 kbuild: store the objtool command in *.cmd files adds 97a38df0bc15 kbuild: factor out OBJECT_FILES_NON_STANDARD check into a macro adds b31846eae0b6 kbuild: detect objtool update without using .SECONDEXPANSION adds 53428f02a8e3 kbuild: reuse $(cmd_objtool) for cmd_cc_lto_link_modules adds 23b0f496c7e7 checkkconfigsymbols.py: Forbid passing 'HEAD' to --commit adds 776f04ca2c29 gen_compile_commands: fix missing 'sys' package adds 0138ed978195 nios2: move the install rule to arch/nios2/Makefile adds 860091ee86e6 riscv: move the (z)install rules to arch/riscv/Makefile adds aae770eb4e28 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 416bd94d9309 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 7962c2eddbfe arch: remove unused function syscall_set_arguments() adds f8c347b5de66 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1c9b5911f53b Merge branches 'fixes' and 'misc' into for-next adds f342f5ba07c5 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC adds 8c62aa9c447b 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 8b1facf0f5ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 250ea87828ae ARM: dts: rainier: Add 'factory-reset-toggle' as GPIOF6 adds b5773eb7f95d ARM: config: aspeed: Enable hardened allocator feature adds 97e6caece721 ARM: config: aspeed: Enable KCS adapter for raw SerIO adds 441e11bd11e1 ARM: config: aspeed_g4: Enable EDAC and SPGIO adds 4b04b92bdcf6 ARM: config: aspeed: Regenerate defconfigs adds 0f32f00af344 Merge branches 'dt-for-v5.15', 'soc-for-v5.15' and 'defcon [...] adds e6a29d9ccd7c 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 7e30ac297cc1 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 3248d60c0531 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 35f37b3c87e1 Merge branch 'imx/ecspi' into for-next adds 5a7d7ff15590 Merge branch 'imx/bindings' into for-next adds d653894feea7 Merge branch 'imx/dt' into for-next adds cf8f5a4eafcb Merge branch 'imx/dt64' into for-next adds 2cb411d89676 Merge branch 'imx/defconfig' into for-next adds a8b7669cbf19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next adds db5a75691428 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 f0c91762782f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 930af8dda750 Merge branch 'mvebu/dt64' into mvebu/for-next adds 2569d12b9952 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9e68d20ef52 Merge branch 'omap-for-v5.15/soc' into for-next adds 9c9eb1918e10 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds 7edf6689774c Merge branch 'omap-for-v5.15/dt' into for-next adds f4cfed3482d8 Merge branch 'fixes' into for-next adds 96814a2c96a1 Merge branch 'omap-for-v5.15/dt' into for-next adds 8f629f2371e0 Merge branch 'omap-for-v5.15/soc' into for-next adds e9a5ae66612f Merge branch 'omap-for-v5.15/dt' into for-next adds 74953a9136cf soc: ti: Remove pm_runtime_irq_safe() usage for smartreflex adds 5f3b7875d4f9 Merge branch 'omap-for-v5.15/ti-sysc' into for-next adds 8e921ff030ff Merge branch 'omap-for-v5.15/dt' into for-next adds 7911f95d1713 Merge branch 'fixes' into for-next adds db90aa90caa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a48c730a4e0b Revert "arm64: dts: qcom: sc7280: Fixup the cpufreq node" adds 9c5a4ec69bbf soc: qcom: socinfo: Fixed argument passed to platform_set_data() 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 75a387163701 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 1e6a9b6b4138 dt-bindings: soc: qcom: aoss: Add SM6350 compatible adds 2baf65b4e5e6 dt-bindings: power: rpmpd: Add SM6350 to rpmpd binding adds c2914681c333 soc: qcom: rpmhpd: Add SM6350 adds 54b3b09ba19f soc: qcom: llcc: Add configuration data for SM6350 adds 5418857b029c dt-bindings: arm: Add SMP enable-method for MSM8226 adds 0d3999ead123 arm: qcom: Add SMP support for MSM8226 adds 1741466e852c dt-bindings: firmware: scm: Add compatible for msm8226 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 8482d1c0bb62 Merge branches 'arm64-for-5.16', 'drivers-for-5.16' and 'd [...] adds f998e6eab052 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 dbdc046548d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26c726729336 arm64: dts: renesas: r9a07g044: Add DMAC support adds 801b1ad9d858 arm64: dts: renesas: rzg2l-smarc: Add scif0 pins adds 22a2482c5187 arm64: dts: renesas: Factor out Draak board support adds c887421416b1 arm64: dts: renesas: Factor out Ebisu board support adds 938e0dba280d arm64: dts: renesas: Add Renesas R8A779M0 SoC support adds 91369f79f956 arm64: dts: renesas: Add Renesas R8A779M2 SoC support adds ba7fdff7cbe4 arm64: dts: renesas: Add Renesas R8A779M4 SoC support adds 7178df786079 arm64: dts: renesas: Add Renesas R8A779M5 SoC support adds e2be305733c5 arm64: dts: renesas: Add Renesas R8A779M6 SoC support adds c8d89bf6444c arm64: dts: renesas: Add Renesas R8A779M7 SoC support adds 3e056c8d667a arm64: dts: renesas: Add Renesas R8A779M8 SoC support adds 63d2d2c5a0b9 arm64: dts: renesas: Add support for Salvator-XS with R-Car H3e adds d215e1c0c896 arm64: dts: renesas: Add support for H3ULCB with R-Car H3e adds 6c9f8377b2f9 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds dfc1280fe8cb arm64: dts: renesas: Add support for Salvator-XS with R-Car M3e adds 785a0b28f229 arm64: dts: renesas: Add support for M3ULCB with R-Car M3e adds ca19f1a6913e arm64: dts: renesas: Add support for M3ULCB+Kingfisher wit [...] adds c1de59ecbce9 arm64: dts: renesas: Add support for Salvator-XS with R-Car M3Ne adds 91a469696cf4 arm64: dts: renesas: Add support for M3NULCB with R-Car M3Ne adds 863b1f831ef5 arm64: dts: renesas: Add support for M3NULCB+Kingfisher wi [...] adds 9ce87d6ce321 arm64: dts: renesas: Add support for Salvator-XS with R-Ca [...] adds 84ace95d5499 arm64: dts: renesas: Add support for M3NULCB with R-Car M3Ne-2G adds 843ff4753e7e arm64: dts: renesas: Add support for M3NULCB+Kingfisher wi [...] adds afc16eb4c7be arm64: dts: renesas: Add support for Ebisu with R-Car E3e adds 90f394a3ca69 arm64: dts: renesas: Add support for Draak with R-Car D3e adds d8eb419b89f1 arm64: dts: renesas: Add support for Salvator-XS with R-Car H3Ne adds 24fea772b9c6 arm64: dts: renesas: Add support for H3ULCB with R-Car H3Ne adds c2d9c9227037 arm64: dts: renesas: Add support for H3ULCB+Kingfisher wit [...] adds 9ddc09f7ea9d arm64: dts: renesas: r9a07g044: Add USB2.0 phy and host support adds 1663abdeb9de arm64: dts: renesas: r9a07g044: Add USB2.0 device support adds 7dc9b339a474 arm64: dts: renesas: r9a07g044: Add external audio clock nodes adds fb20d3493b27 arm64: dts: renesas: r9a07g044: Add SSI support adds 883e31b6649f arm64: dts: renesas: r8a77961: Add TPU device node adds 8d75a6f4e908 arm64: dts: renesas: r8a779a0: Add TPU device node adds 5e5e8aeb6636 arm64: dts: renesas: r8a779a0: Add IPMMU nodes adds a457ee34ca85 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 cbbd8f16ae1c Merge branches 'renesas-arm-dt-for-v5.16', 'renesas-driver [...] adds 625d8e76a53b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 44c986647b53 Merge branch 'v5.15-armsoc/drivers' into for-next adds 4ccad1822f21 Merge branch 'v5.15-armsoc/dts32' into for-next adds 53a05c8f6e8e arm64: dts: rockchip: remove interrupt-names from iommu nodes adds 3a9476ad636e arm64: dts: rockchip: rename flash nodenames adds ac0af67f8c89 arm64: dts: rockchip: remove clock_in_out from gmac2phy no [...] adds 1aeab005562f arm64: dts: rockchip: remove ddc-i2c-scl-* properties from [...] adds b1c64924df5d dt-bindings: arm: rockchip: add rk3568 compatible string t [...] adds d178bed180ef arm64: dts: rockchip: add pmu and qos nodes for rk3568 adds 773b358cb274 dt-bindings: add doc for Firefly ROC-RK3328-PC adds ffe7ee186baa arm64: dts: rockchip: add support for Firefly ROC-RK3328-PC adds 4011a797dac7 dt-bindings: add doc for Firefly ROC-RK3399-PC-PLUS adds 95e18f24ab42 arm64: dts: rockchip: add support for Firefly ROC-RK3399-PC-PLUS adds a1536b7fd2d7 arm64: dts: rockchip: set stdout-path on helios64 adds 0ead44ed102d arm64: dts: rockchip: add SPI support to helios64 adds ae2a8a1ed328 arm64: dts: rockchip: enable tsadc on helios64 adds 3d3377027027 arm64: dts: rockchip: add saradc node for rk3568 adds 714b35da2b6e arm64: dts: rockchip: Disable CDN DP on Pinebook Pro adds 0a777f84fd94 dt-bindings: Add doc for ROCK Pi 4 A+ and B+ adds 7ce2bc0f8295 arm64: dts: rockchip: Add RK3399 ROCK Pi 4A+ board adds fb094a9957b4 arm64: dts: rockchip: Add RK3399 ROCK Pi 4B+ board adds 9e595375ddf8 arm64: dts: rockchip: add ES8316 codec for ROCK Pi 4 adds 30910d85c20d arm64: dts: rockchip: add SPDIF node for ROCK Pi 4 adds 4811332763ce arm64: dts: rockchip: add csi-dphy to px30 adds 94c75b5265fe arm64: dts: rockchip: move rk3568 dtsi to rk356x dtsi adds 92eb5ffbae44 arm64: dts: rockchip: split rk3568 device tree adds 04e1ecf6099c arm64: dts: rockchip: add rk3566 dtsi adds 80055186c461 arm64: dts: rockchip: add basic dts for Pine64 Quartz64-A adds 70ff5acd1d25 Merge branch 'v5.15-armsoc/dts64' into for-next adds 61df0dae5241 Merge branch 'v5.15-clk/next' into for-next adds 424a83979d9e arm64: dts: rockchip: add #phy-cells to mipi-dsi1 on rk3399 adds 8bfdb394af40 arm64: dts: rockchip: add cif clk-control pinctrl for rk3399 adds 68e0277204c7 arm64: dts: rockchip: add isp1 node on rk3399 adds a8a1135c0d07 Merge branch 'v5.15-armsoc/dts64' into for-next adds 7ca30712c3a8 arm64: dts: rockchip: add watchdog to rk3568 adds 10a6f3b3e219 Merge branch 'v5.15-armsoc/dts64' into for-next adds 10c68d1788eb arm64: dts: rockchip: Add VPU support for the PX30 adds 0ecf7b9137e0 arm64: dts: rockchip: fix rk3568 mbi-alias adds 6cdca5eb64c6 arm64: dts: rockchip: add rk356x gmac1 node adds 66a6450203e2 arm64: dts: rockchip: adjust rk3568 pll clocks adds 797fc427ffb9 arm64: dts: rockchip: enable gmac node on quartz64-a adds 2ff79e4cec98 arm64: dts: rockchip: add gmac0 node to rk3568 adds f96f01eb2491 arm64: dts: rockchip: rk3568-evb1-v10: add ethernet support adds d7b0b12c354e Merge branch 'v5.15-armsoc/dts64' into for-next adds 7c5b22cf2d8e Merge branch 'v5.15-clk/next' into for-next adds 1aec043e2bcf dt-bindings: arm: rockchip: Add gru-scarlet-dumo board adds ae328485ba0d arm64: dts: rockchip: Add gru-scarlet-dumo board adds d34a2131ab59 arm64: dts: rockchip: Setup USB typec port as datarole on [...] adds 440f361af90a arm64: dts: rockchip: add thermal fan control to rockpro64 adds 503bc421503f Merge branch 'v5.15-armsoc/dts64' into for-next adds c8db0ed11fdd Merge branch 'v5.15-armsoc/drivers' into for-next adds 2e9ce86bbea8 arm64: dts: rockchip: add core io domains node for rk356x adds 915186bd99a5 arm64: dts: rockchip: enable io domains on rk3568-evb1-v10 adds e3f6b997b6b1 arm64: dts: rockchip: add regulators of rk809 pmic to rk35 [...] adds ef180dba76f5 arm64: dts: rockchip: add node for sd card to rk3568-evb1-v10 adds eb8d07586e13 arm64: dts: rockchip: add pinctrl and alias to emmc node t [...] adds b484ae362bbc Merge branch 'v5.15-armsoc/dts64' into for-next adds b136f0544cb8 Merge branch 'v5.15-armsoc/dts32' into for-next adds bf092ebe6e81 arm64: dts: rockchip: add rk356x gpio debounce clocks adds 1a9563ba0a59 arm64: dts: rockchip: add rk3568 tsadc nodes adds d0e2e61b3cba arm64: dts: rockchip: add thermal support to Quartz64 Model A adds c68defec1585 arm64: dts: rockchip: Add SFC to PX30 adds ab438ba2dc6b arm64: dts: rockchip: Add SFC to RK3308 adds f9576999b0ae arm64: dts: rockchip: Enable SFC for Odroid Go Advance adds ba0b6bee5c8c Merge branch 'v5.15-armsoc/dts64' into for-next adds abfe14de9197 Merge branch 'v5.15-armsoc/drivers' into for-next adds 9a35fd01f4ab arm64: dts: rockchip: add RK3399 Gru gpio-line-names adds 5936c9eb785b Merge branch 'v5.15-armsoc/dts64' into for-next adds 7e0a31c49b5a arm64: dts: rockchip: add missing rockchip,grf property to rk356x adds 6b9b7968ff78 arm64: dts: rockchip: Re-add interrupt-names for RK3399's vpu adds 3f1c9b99f22c arm64: dts: rockchip: Fix GPU register width for RK3328 adds b12a5946f5ea arm64: dts: rockchip: add saradc to rk3568-evb1-v10 adds d46148623f26 Merge branch 'v5.15-armsoc/dts64' into for-next adds 9933e566050a 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 5b1b84f90b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 440320fdecdb firmware: arm_scmi: Fix virtio transport Kconfig dependency adds 849dca7fbdcc Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] 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 34eae8520c88 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds d47ff8428049 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] 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 8a7a809c3ab0 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds df7d33200d26 Merge branch for-5.14/arm64/dt into for-next adds a40e1a3aa169 Merge branch for-5.15/dt-bindings into for-next adds fa1bd5e15b72 Merge branch for-5.15/firmware into for-next adds b66e2122b1f7 Merge branch for-5.15/soc into for-next adds 6f8762f53def Merge branch for-5.15/clk into for-next adds b4ab844316db Merge branch for-5.15/arm/dt into for-next adds 0ead4c280e7d Merge branch for-5.15/arm/defconfig into for-next adds cc701ccede61 Merge branch for-5.15/arm64/dt into for-next adds 677da8c3ec91 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 67afea14c075 Merge branch 'ti-k3-next' of git://git.kernel.org/pub/scm/ [...] adds 500e6dfbb465 arm64: dts: ti: k3-am64-mcu: Add pinctrl adds 2a69176e96cd 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 69f4359eb332 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 7d08b9bf7001 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 822501dff637 clk: imx: Rework all clk_hw_register_gate2 wrappers adds d496abff61da clk: imx: Rework all clk_hw_register_mux wrappers adds f3b2b1e8bca4 clk: imx: Rework all clk_hw_register_divider wrappers adds 473d4c592e1f clk: imx: Rework all imx_clk_hw_composite wrappers adds 50fb91c925f5 clk: imx: Rework imx_clk_hw_pll14xx wrapper adds 3abab5b36f09 dt-bindings: clock: Add imx8ulp clock support adds 60190c66aab5 clk: imx: Update the pllv4 to support imx8ulp adds aaaac17bfb4c clk: imx: Update the compsite driver to support imx8ulp adds b8ff363ff66c clk: imx: disable i.mx7ulp composite clock during initialization adds 03846bad9db8 clk: imx: Add 'CLK_SET_RATE_NO_REPARENT' for composite-7ulp adds 09af68732b8a clk: imx: disable the pfd when set pfdv2 clock rate adds 469944a17a21 clk: imx: Update the pfdv2 for 8ulp specific support adds 871225d4bf18 clk: imx: Add clock driver for imx8ulp adds 7cce9c8cef7d clk: imx: Add the pcc reset controller support on imx8ulp adds 1f4b035e603b clk: imx: Fix the build break when clk-imx8ulp build as module adds 52a69302add6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ac4aedcf7b3 clk: renesas: r8a779a0: Add TPU clock adds ecd5ccae94b8 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 422c934b66b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 92459b31000d Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] 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 12c2df0496f7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9ec953c0a7e1 Merge branch 'fixes' into for-next adds ea9c5bc42969 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1deeeb93933 sh: fix trivial misannotations adds 1e5b1406fbd2 sh: check return code of request_irq adds e2163ce7002b sh: boards: Fix the cacography in irq.c adds 97709ef02217 sh: boot: add intermediate vmlinux.bin* to targets instead [...] adds 7ec713058f21 sh: boot: avoid unneeded rebuilds under arch/sh/boot/compressed/ adds 71ae1f7c775e maple: fix wrong return value of maple_bus_init(). adds 258cf5f8aef4 sh: kdump: add some attribute to function adds 2882b7626f49 sh: kernel: traps: remove unused variable adds 69a10506392d 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 71739cf863c5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c90b9d37d3ac Merge branch 'fs.idmapped' into for-next adds f4dd02cd8631 Merge branch 'kernel.sys' into for-next adds 70e41802f8b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 b21ca73b34cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b0b8836ebba ceph: fix off by one bugs in unsafe_request_wait() adds ebd9e89e669f Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 099dd788e31b cifs: remove pathname for file from SPDX header adds 4c51de1e8f92 cifs: fix incorrect kernel doc comments adds e3fc065682eb cifs: Deferred close performance improvements adds 71826b068884 cifs: Fix soft lockup during fsstress adds 35866f3f779a cifs: Not to defer close on file when lock is set adds 1b295495b58d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds a9b3043de47b ksmbd: transport_rdma: Don't include rwlock.h directly adds f58eae6c5fa8 ksmbd: prevent out of share access adds 6d56262c3d22 ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2 [...] adds 8ba31c079aac Merge branch 'cifsd-for-next' of https://github.com/smfren [...] adds f97d9dea9404 Merge hole punch fixes. adds c07eea684cdf Merge generic_block_fiemap() removal from Christoph. adds 9048da101932 Merge doc fixup from Randy for the hole punch series. adds 277f146e6888 Pull fanotify pidfd support from Matthew Bobrowski. adds 8c3f90d839b5 Pull fsnotify speedup patches from Amir Goldstein adds ca6e04e8f8d1 Pull udf cleanups and LVID check fix. adds a95dc17633ab Pull utf8 handling fixes from Pali Rohar adds ed518dd035fa Pull udf xattr sanity checks. adds dfe0684d3fec Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] 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 488993919e12 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 9dca33f0c14c 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 ba3165cf86ff 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 c1cf23eba8af Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89c485c7a3ec NLM: Fix svcxdr_encode_owner() adds 02579b2ff8b0 nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN adds 85aad5c85a38 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 15898becaa5a Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 95b115332a83 zonefs: remove redundant null bio check adds 0b8a5c7c80e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 90f7d7a0d0d6 locks: remove LOCK_MAND flock lock support adds 7a15bf9ea587 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 53976fe51ef3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9980c4251f8d printk: use kvmalloc instead of kmalloc for devkmsg_user adds 0819ce26564f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5d4fb2539ca pstore/blk: Use "%lu" to format unsigned long adds f62815ab1f7b 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 1e4ce418b1cb HID: betop: fix slab-out-of-bounds Write in betop_probe adds 1e2b49ceb94d Merge branch 'for-5.15/upstream-fixes' into for-next adds 67fd71ba16a3 HID: apple: Fix logical maximum and usage maximum of Magic [...] 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 0c8fbaa55307 HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs adds 8b52e0e06827 Merge branch 'for-5.15/upstream-fixes' into for-next adds d46ef750ed58 HID: amd_sfh: Fix potential NULL pointer dereference adds 8ca10560f402 Merge branch 'for-5.15/upstream-fixes' into for-next adds 889f988492aa 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 a93d3f39e6c6 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 c1ddd11e884a Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds f0ea251404db dt-bindings: hwmon: Add IIO HWMON binding adds 2c7d31af1cf1 hwmon: (i5500_temp) Convert to devm_hwmon_device_register_ [...] adds 08a2bcf0adf9 hwmon: (raspberrypi) Use generic notification mechanism adds e408411e2bde hwmon: Add Maxim MAX6620 hardware monitoring driver adds 347d618d6465 hwmon: (mlxreg-fan) Extend the maximum number of tachometers adds 63383cc15cfb hwmon: (mlxreg-fan) Extend driver to support multiply PWM adds 35edbaab3bbf hwmon: (mlxreg-fan) Extend driver to support multiply cool [...] adds 52a017530b60 hwmon: (nct6775) Use superio_*() function pointers in sio_data. adds af05be7ad1c7 hwmon: (nct6775) Use nct6775_*() function pointers in nct6 [...] adds cd0b8e410937 hwmon: (nct6775) Support access via Asus WMI adds 3fb80bde17d1 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 756a5d9826dd Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 75bdce83be1b media: dt-bindings: media: renesas,csi2: Add r8a779a0 support adds 47175bf305e5 media: rcar-csi2: Add r8a779a0 support adds 9456768581cc media: rcar-vin: Refactor controls creation for video device adds f456c99519c6 media: rcar-vin: Fix error paths for rvin_mc_init() adds e67e272553f1 media: rcar-vin: Improve async notifier cleanup paths adds b845e9dabb8b media: rcar-vin: Improve reuse of parallel notifier adds 409c65d71c8f media: rcar-vin: Rename array storing subdevice information adds a1cbd0d0830d media: rcar-vin: Move group async notifier adds 7eb4d448608d media: rcar-vin: Extend group notifier DT parser to work w [...] adds 786513b3a08b media: rcar-vin: Create a callback to setup media links adds dba1c02f105e media: rcar-vin: Specify media device ops at group creation time adds 2c9897fd9784 media: rcar-vin: Move and rename CSI-2 link notifications adds 8de94ab761a4 media: rcar-vin: Add r8a779a0 support adds 291418c79111 media: v4l: async: Rename async nf functions, clean up long lines adds b31c8b8d5b78 media: rcar-vin: Remove explicit device availability check adds c1c837a02900 media: v4l2-fwnode: Simplify v4l2_async_nf_parse_fwnode_en [...] adds e34f296e733a media: mt9p031: Read back the real clock rate adds 5745e322f68b media: mt9p031: Make pixel clock polarity configurable by DT adds d97ffcfdea66 media: mt9p031: Fix corrupted frame after restarting stream adds 158f7f6b6af9 media: mt9p031: Use BIT macro adds d9b43fdf037c media: dt-bindings: mt9p031: Convert bindings to yaml adds bd664de8da97 media: dt-bindings: mt9p031: Add missing required properties adds 95e718c509f4 media: rockchip: rkisp1: remove unused irq variable adds 1f12ced540d8 media: dt-bindings: media: rkisp1: fix pclk clock-name adds bfb3a33ea31a media: dt-bindings: media: rkisp1: document different irq [...] adds eb72735b9d6d media: rockchip: rkisp1: allow separate interrupts adds 3e09b5044d92 media: rockchip: rkisp1: make some isp-param functions variable adds 3ed442c63624 media: rockchip: rkisp1: make some isp-stats functions variable adds 9257a1901668 media: rockchip: rkisp1: add prefixes for v10 specific parts adds c7ed9f3e3a10 media: rockchip: rkisp1: add support for v12 isp variants adds a78c7cbaed95 media: dt-bindings: media: rkisp1: document px30 isp compatible adds b7d13596155f media: rockchip: rkisp1: add support for px30 isp version adds b36c9a62bf8a media: camss: vfe: Don't read hardware version needlessly adds f628c5657c77 media: camss: vfe: Decrease priority of of VFE HW version [...] adds d91f7c669a94 media: camss: vfe: Remove vfe_hw_version_read() argument adds 6f60dc2716ac media: camss: vfe: Rework vfe_hw_version_read() function d [...] adds 8e9ecf1cc349 media: hevc: Add scaling matrix control adds 8697d604c3eb media: hantro: Add scaling lists feature adds 3d8abb7f175c media: cedrus: hevc: Add support for scaling lists adds fbd1f6ed613c media: cedrus: drop min_buffers_needed. adds a08575597840 media: vivid: add module option to set request support mode adds 1d1ffc5b38db media: videobuf2-core: sanity checks for requests and qbuf adds a52248f47ef4 media: em28xx: add missing em28xx_close_extension adds 646af4be9532 media: TDA1997x: fix tda1997x_remove() adds 3f2921b954a4 media: meson-ge2d: Fix rotation parameter changes detectio [...] adds 0d056fc566f8 media: gspca/sn9c20x: Add ability to control built-in webcam LEDs adds 4093eb21538a media: mtk-vcodec: Clean redundant encoder format definition adds dcccabf4a4dc media: dt-bindings: media: mtk-vcodec: Add binding for MT8 [...] adds 65d46ef4f601 media: mtk-vcodec: Add MT8195 H264 venc driver adds 2a24b3b566c8 media: Rename V4L2_PIX_FMT_SUNXI_TILED_NV12 to V4L2_PIX_FM [...] adds 1bcf3fd48e87 media: Rename V4L2_PIX_FMT_HM12 to V4L2_PIX_FMT_NV12_16L16 adds 7f0b0723410b media: Add NV12_4L4 tiled format adds a5dd5f830544 media: Clean V4L2_PIX_FMT_NV12MT documentation adds 409c36750e72 media: mceusb: ensure rx resolution can be retrieved adds f0103c279a84 media: streamzap: ensure rx resolution can be retrieved adds 4cb79649fd54 media: cxd2880-spi: Fix a null pointer dereference on erro [...] adds 2bc316bfd026 media: ttusb-dec: avoid release of non-acquired mutex adds 4b109b11ac12 media: tuners: mxl5007t: Removed unnecessary 'return' adds 97742b1d451d media: mtk-vcodec: vdec: Support H264 profile control adds e901aec9655f media: mtk-vcodec: vdec: use helpers in VIDIOC_(TRY_)DECODER_CMD adds 63cabf852aac media: mtk-vcodec: vdec: clamp OUTPUT resolution to hardwa [...] adds dd8917d7e632 media: mtk-vcodec: make flush buffer reusable by encoder adds 7b5374a3131b media: mtk-vcodec: venc: support START and STOP commands adds 243c9d053637 media: mtk-vcodec: vdec: move stateful ops into their own file adds 277073be9e6f media: mtk-vcodec: vdec: handle firmware version field adds 47ef7656fc85 media: mtk-vcodec: support version 2 of decoder firmware ABI adds 1ca6c4934d9c media: add Mediatek's MM21 format adds caaf3228e19a media: mtk-vcodec: vdec: support stateless API adds e69d2f0e7339 media: mtk-vcodec: vdec: support stateless H.264 decoding adds 23240225f7b1 media: mtk-vcodec: vdec: add media device if using stateless api adds 2d3e64e535f8 media: dt-bindings: media: document mediatek,mt8183-vcodec-dec adds abd023f55c73 media: mtk-vcodec: enable MT8183 decoder adds d6ae23dc6de4 media: mtk-vcodec: fix warnings: symbol XXX was not declared adds 6a014f20734d media: ir_toy: allow tx carrier to be set adds 5a7553ab40ec media: c8sectpfe-dvb: Remove unused including <linux/version.h> adds a39bccfb573e media: dvb-usb: fix ununit-value in az6027_rc_query adds 2cdc0464596b media: rc: clean the freed urb pointer to avoid double free adds a79bdfe5252d media: siano: use DEFINE_MUTEX() for mutex lock adds ebcd57635a4e media: cxd2820r: include the right header adds f6fc9e3d05ce media: netup_unidvb: handle interrupt properly according t [...] adds 282c5f06e3d5 media: atomisp: restore missing 'return' statement adds b45b7dbdb40e media: atomisp: Fix error handling in probe adds 57af44f149a9 media: staging: atomisp: fix the uninitialized use in gc22 [...] adds bff19a7da4f0 media: dt-bindings: media: renesas,imr: Convert to json-schema adds 31a3bbd4a200 media: m5602_ov7660: remove the repeated declaration adds 2d6125204280 media: stm32: Potential NULL pointer dereference in dcmi_i [...] adds 98f6ef95245a media: ipu3.rst: Improve header formatting on tables adds e8f15fdb10da media: staging/intel-ipu3: css: Fix wrong size comparison [...] adds 0b7a6f0f83c7 media: ipu3-cio2: Replace open-coded for_each_set_bit() adds ef77d071ccc3 media: ipu3-cio2: Use temporary storage for struct device pointer adds bb943be1e47a media: ipu3-cio2: Switch to use media_entity_to_video_device() adds 34680a5d3075 media: ipu3-cio2: Introduce to_sensor_asd() helper macro adds 7b2cf37e9648 media: ipu3-cio2: Introduce to_cio2_buffer() helper macro adds 2f90b7423fa9 media: ipu3-cio2: Introduce to_cio2_device() helper macro adds adf5f0e6ae0a media: imx258: Fix getting clock frequency adds 68df52e76755 media: Add sensor driver support for the ov13b10 camera. adds 0d79fb1bb7b9 media: ov8856: Set default mbus format but allow caller to alter adds 0f932f791bed media: v4l2-ctrls: Add V4L2_CID_NOTIFY_GAINS control adds 6c52455bc694 media: v4l2-ctrls: Document V4L2_CID_NOTIFY_GAINS control adds 9b235cf3f9d9 media: staging: document that Imgu not output auto-exposur [...] adds 0f0267ec83a9 media: uvcvideo: Remove unused including <linux/version.h> adds 1fd001948a46 media: v4l2-ioctl: Fix check_ext_ctrls adds 88a184740690 media: pvrusb2: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds 9efc37f190ba media: uvcvideo: Do not check for V4L2_CTRL_WHICH_DEF_VAL adds 8a5a653f4c08 media: v4l2-ioctl: S_CTRL output the right value adds 2e53963933a0 media: uvcvideo: Remove s_ctrl and g_ctrl adds 38546b0ecd2b media: uvcvideo: Set capability in s_param adds c622a1232b62 media: uvcvideo: Return -EIO for control errors adds 9c5ab5b868b3 media: uvcvideo: refactor __uvc_ctrl_add_mapping adds e0d58aa7329f media: uvcvideo: Add support for V4L2_CTRL_TYPE_CTRL_CLASS adds 3338fb57a9de media: uvcvideo: Use dev->name for querycap() adds 6405fc3edca0 media: uvcvideo: Set unique vdev name based in type adds 0ee430d837c6 media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE adds 07adedb5c606 media: uvcvideo: Use control names from framework adds a297cda02c75 media: uvcvideo: Check controls flags before accessing them adds 30d85d10279f media: uvcvideo: Set error_idx during ctrl_commit errors adds fc8bb92c562b media: docs: Document the behaviour of uvcvideo driver adds e9a8189aea6f media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() adds c124ab6f89f7 media: am437x: Make use of the helper function devm_platfo [...] adds 82885a8ce4f7 media: cadence: Make use of the helper function devm_platf [...] adds eb88e9e7b62f media: cec: ao-cec: Make use of the helper function devm_p [...] adds 00053b523f50 media: cec: s5p_cec: Make use of the helper function devm_ [...] adds 5646121d2bc3 media: coda: Make use of the helper function devm_platform [...] adds a75d2fc5651a media: davinci: Make use of the helper function devm_platf [...] adds 3e75b0933f3c media: exynos-gsc: Make use of the helper function devm_pl [...] adds fdccbbfccc67 media: exynos4-is: Make use of the helper function devm_pl [...] adds 50986faffb46 media: imx-jpeg: Make use of the helper function devm_plat [...] adds 4f042aaede85 media: imx-pxp: Make use of the helper function devm_platf [...] adds c1a9300322f0 media: meson: ge2d: Make use of the helper function devm_p [...] adds a8349e68c92e media: mtk-jpeg: Make use of the helper function devm_plat [...] adds 1583ddc68953 media: mx2_emmaprp: Make use of the helper function devm_p [...] adds c7cc026b3161 media: rc: img-ir: Make use of the helper function devm_pl [...] adds a8235bd99c81 media: rc: ir-hix5hd2: Make use of the helper function dev [...] adds 93c4f6ad66e8 media: rc: meson-ir: Make use of the helper function devm_ [...] adds d6e59f639357 media: rc: mtk-cir: Make use of the helper function devm_p [...] adds aee47b52b94b media: rc: st_rc: Make use of the helper function devm_pla [...] adds b2d6765e5923 media: rc: sunxi-cir: Make use of the helper function devm [...] adds 3b128065cad9 media: rcar-csi2: Make use of the helper function devm_pla [...] adds f7b35ba17bd2 media: rcar_fdp1: Make use of the helper function devm_pla [...] adds 73a2d21706da media: rcar_jpu: Make use of the helper function devm_plat [...] adds 5979cf7fb8ff media: renesas-ceu: Make use of the helper function devm_p [...] adds 40fb95226c9d media: rockchip: rga: Make use of the helper function devm [...] adds 5fbb976144fa media: s3c-camif: Make use of the helper function devm_pla [...] adds 5f8d853d8ff8 media: s5p-g2d: Make use of the helper function devm_platf [...] adds bea1b468a995 media: s5p-jpeg: Make use of the helper function devm_plat [...] adds 97394103efe5 media: s5p-mfc: Make use of the helper function devm_platf [...] adds 026cd69e03fa media: sti: Make use of the helper function devm_platform_ [...] adds dd46bd1641cb media: stih-cec: Make use of the helper function devm_plat [...] adds b28b028e806a media: stm32-cec: Make use of the helper function devm_pla [...] adds 2d5afed43c2f media: sunxi: Make use of the helper function devm_platfor [...] adds 464417b8650d media: venus: core : Make use of the helper function devm_ [...] adds 1e04ead48d14 media: vsp1: Make use of the helper function devm_platform [...] adds c690fcbbe6c9 media: xilinx: Make use of the helper function devm_platfo [...] adds e35c1533e8b9 media: rcar_drif: Make use of the helper function devm_pla [...] adds a43872dc754c media: vidtv: Fix memory leak in remove adds 83e3a928685d media: pvrusb2: Replaced simple_strtol() with kstrtoint() adds 72887daa549e media: mtk-vcodec: venc: fix return value when start_strea [...] adds fbdb544c352b media: via-camera: deleted these redundant semicolons adds f6d661b9cc30 media: firewire: firedtv-avc: fix a buffer overflow in avc [...] adds b879a1a6eb8a media: aspeed-video: ignore interrupts that aren't enabled adds 890b2ded6a3d media: s5p-mfc: fix possible null-pointer dereference in s [...] adds 0ab9af5cd7e4 media: cec-pin: fix off-by-one SFT check adds 26af947a9245 media: s5p-mfc: Add checking to s5p_mfc_probe(). adds 851bbe43c88b media: TDA1997x: handle short reads of hdmi info frame. adds 34472baca90f media: usb: airspy: clean the freed pointer and counter adds 730ef691fd11 media: camss: vfe: simplify vfe_get_wm_sizes() adds ce665d93c9f3 media: mtk-vpu: Fix a resource leak in the error handling [...] adds 712d83d4b12e media: imx-jpeg: Fix the error handling path of 'mxc_jpeg_ [...] adds 1566cab1d2e4 media: pci/ivtv: switch from 'pci_' to 'dma_' API adds 466f5b730698 media: switch from 'pci_' to 'dma_' API adds 272cbf65ecf0 media: vim2m: Remove repeated verbose license text adds 9c7624a0c2b5 media: Request API is no longer experimental adds 439e520995ab media: vivid: add signal-free time for cec message xfer adds 162f637cc607 media: imx7.rst: Provide an example for imx6ull-evk capture adds b08dc5712f1c media: imx: TODO: Remove items that are already supported adds edd36f0ffe34 media: gspca: Limit frame size to sizeimage. adds 204c92e2f544 media: camss: vfe: Don't call hw_version() before its depe [...] adds 916385e41259 media: videobuf2: rework vb2_mem_ops API adds b7d952012179 media: videobuf2: inverse buffer cache_hints flags adds 0863245574e2 media: videobuf2: split buffer cache_hints initialisation adds bc7fc7f3cb4f media: videobuf2: move cache_hints handling to allocators adds 614b86c9468d media: videobuf2: add V4L2_MEMORY_FLAG_NON_COHERENT flag adds b6c5e0ca86c2 media: videobuf2: add queue memory coherency parameter adds 3ab7a757e934 media: videobuf2: handle V4L2_MEMORY_FLAG_NON_COHERENT flag adds 9928d47384dd media: videobuf2: handle non-contiguous DMA allocations adds 6792cc611e83 media: staging: media: atomisp: code formatting changes at [...] adds 70b2608086ce media: video-i2c: more precise intervals between frames adds 4d2090ed38f6 media: s3c-camif: Remove unused including <linux/version.h> adds 3df7c6c495a5 media: usb: stkwebcam: Update the reference count of the u [...] adds 3c38981d0542 media: ivtv: don't allow negative resolutions as module pa [...] adds 5efc6df9ad1b media: MAINTAINERS: Add linux-renesas-soc mailing list to [...] adds 5a1ddccec915 media: MAINTAINERS, .mailmap: Update Ezequiel Garcia's ema [...] adds 43bf5fe1cb88 media: i2c: ths8200 needs V4L2_ASYNC adds 7159bb51bf50 media: Media: meson: vdec: Use devm_platform_ioremap_resou [...] adds 23196fa2ed49 media: hantro: Fix media device bus_info string adds c14c7afa1256 media: imx: set a media_device bus_info string adds a27f60a2fa16 media: sun6i-csi: Allow the video device to be open multip [...] adds 0a97da3f319b media: staging: media: rkvdec: Make use of the helper func [...] adds 26f4677b9fda media: saa7164: Remove redundant assignment of pointer t adds 1752ddaf7dc2 media: rcar-vin: Use user provided buffers when starting adds 2232ccce2290 media: vimc: Enable set resolution at the scaler src pad adds 3c8117314db1 media: rcar_drif: select CONFIG_V4L2_ASYNC adds af919821e12d media: radio-wl1273: Avoid card name truncation adds 473a6f40ba0a media: si470x: Avoid card name truncation adds c0f1f4f18085 media: tm6000: Avoid card name truncation adds 9cc23abb1c5e media: cx23885: Fix snd_card_free call on null card pointer adds b2086ab7e006 media: staging/media/meson: vdec.h: fix kerneldoc warnings adds fd2fc87d4786 media: atmel: fix the ispck initialization adds e737a1d02f2b media: ir-kbd-i2c: improve responsiveness of hauppauge zil [...] adds a28ac7102c55 media: ir_toy: print firmware version in correct format adds ae63f0e44453 media: ir_toy: deal with residual irdata before expected response adds 97916f0f5b0d media: ir_toy: do not resubmit broken urb adds 0556317320e6 media: meson-ir-tx: fix platform_no_drv_owner.cocci warnings adds d5d781aa8412 media: mxl111sf: change mutex_init() location adds 69ad36d74bbf media: mceusb: return without resubmitting URB in case of [...] adds d39e21d5e693 media: dvb-frontend/mxl692: Remove repeated verbose license text adds 5e8352f27d60 media: dvb-frontend/mxl5xx: Remove repeated verbose license text adds 96b4fa628631 media: dvb-frontends/stv6111: Remove repeated verbose lice [...] adds d436efb4da4d media: dvb-frontends/stv0910: Remove repeated verbose lice [...] adds 0a24c52d78e0 media: dvb-frontends/cxd2099: Remove repeated verbose lice [...] adds ae6eb8332b3d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.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 7f2d17677d02 Merge branches 'pm-cpufreq' and 'acpi-x86' 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 892a012699fc ACPI: resources: Add DMI-based legacy IRQ override quirk adds 755793be0868 Merge branches 'pm-sleep' and 'acpi-resources' into linux-next adds d4b87cf8e317 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 79a0dc5530a9 tools: cpupower: fix typo in cpupower-idle-set(1) manpage adds 7b6e945365ad Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] 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 43afba67aad0 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds f55e36d5ab76 qed: Improve the stack space of filter_config() adds 9eb4c320be9c nfp: Prefer struct_size over open coded arithmetic adds 3537e507b662 nfc: do not break pr_debug() call into separate lines adds 747e3910d669 nfc: fdp: drop unneeded debug prints adds b7b96587c18b nfc: pn533: drop unneeded debug prints adds 9981ab215122 nfc: pn533: use dev_err() instead of pr_err() adds aed4146c5503 nfc: pn544: drop unneeded debug prints adds 64758c6363ea nfc: pn544: drop unneeded memory allocation fail messages adds 270be6940714 nfc: microread: drop unneeded memory allocation fail messages adds d1c624ebaa51 nfc: mrvl: drop unneeded memory allocation fail messages adds 08c53aee26d4 Merge branch 'nfc-printk-cleanup' adds 13bb8429ca98 net: wwan: iosm: firmware flashing and coredump collection adds 847371ce049b mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 adds 13eb056ee58b mlxsw: spectrum: Move port module mapping before core port init adds fec2386162d1 mlxsw: spectrum: Move port SWID set before core port init adds ed403777f653 mlxsw: reg: Add Port Local port to Label Port mapping Register adds 1dbfc9d76551 mlxsw: spectrum: Use PLLP to get front panel number and sp [...] adds 78f824b33530 mlxsw: reg: Add Port Module To local DataBase Register adds 32ada69bba7e mlxsw: spectrum: Use PMTDB register to obtain split info adds cd92d79d5fdb mlxsw: reg: Remove PMTM register adds a9d5e3d78dfd Merge branch 'mlxsw-next' adds a962cc4ba1a1 s390/ctcm: remove incorrect kernel doc indicators adds 239686c11f6a s390/lcs: remove incorrect kernel doc indicators adds 478a31403b36 s390/netiucv: remove incorrect kernel doc indicators adds a1ac1b6e4137 s390/ism: switch from 'pci_' to 'dma_' API adds f787e3cfeaa6 Merge branch 's390-next' adds fa0866625543 net/smc: add support for user defined EIDs adds 11a26c59fc51 net/smc: keep static copy of system EID adds 3c572145c24e net/smc: add generic netlink support for system EID adds 55bd079a3cb6 Merge branch 'smc-EDID-support' adds 01649011cc82 r8169: remove support for chip version RTL_GIGA_MAC_VER_27 adds c70aae139d39 ptp: ptp_clockmatrix: Remove idtcm_enable_tod_sync() adds 794c3dffacc1 ptp: ptp_clockmatrix: Add support for FW 5.2 (8A34005) adds da9facf1c182 ptp: ptp_clockmatrix: Add support for pll_mode=0 and manua [...] adds 0f440524b697 net: wwan: iosm: fix linux-next build error adds b9bbc4c1debc ethtool: prevent endless loop if eeprom size is smaller th [...] adds 32e3573f7392 skbuff: inline page_frag_alloc_align() adds 0ccf85111824 net: phy: at803x: add support for qca 8327 internal phy adds e435a6b5315a net: hns3: PF support get unicast MAC address space assign [...] adds 5c56ff486dfc net: hns3: PF support get multicast MAC address space assi [...] adds f2173257b92e Merge branch 'hns3-mac' adds 339133f6c318 net: dsa: tag_rtl4_a: Drop bit 9 from egress frames adds c12aa581f6d5 MIPS: lantiq: dma: add small delay after reset adds 5ca9ce2ba4d5 MIPS: lantiq: dma: reset correct number of channel adds 5ad74d39c51d MIPS: lantiq: dma: fix burst length for DEU adds 49293bbc50cb MIPS: lantiq: dma: make the burst length configurable by t [...] adds 14d4e308e0aa net: lantiq: configure the burst length in ethernet drivers adds 5535bcfa725a dt-bindings: net: lantiq-xrx200-net: convert to the json-schema adds dac0bad93741 dt-bindings: net: lantiq,etop-xway: Document Lantiq Xway E [...] adds c68872146489 dt-bindings: net: lantiq: Add the burst length properties adds 1618df6afab2 ptp: ocp: parameterize the i2c driver used adds 498ad3f4389a ptp: ocp: Parameterize the TOD information display. adds 1447149d6539 ptp: ocp: Skip I2C flash read when there is no controller. adds 56ec44033cd7 ptp: ocp: Skip resources with out of range irqs adds bceff2905eff ptp: ocp: Report error if resource registration fails. adds dcf614692c6c ptp: ocp: Add third timestamper adds e1daf0ec73b2 ptp: ocp: Add SMA selector and controls adds 6baf2925424a ptp: ocp: Add IRIG-B and DCF blocks adds d14ee2525d38 ptp: ocp: Add IRIG-B output mode control adds 89260d878253 ptp: ocp: Add sysfs attribute utc_tai_offset adds 065efcc5e976 ptp: ocp: Separate the init and info logic adds f67bf662d2cf ptp: ocp: Add debugfs entry for timecard adds e3516bb45078 ptp: ocp: Add NMEA output adds 71d7e0850476 ptp: ocp: Add second GNSS device adds a62a56d04e63 ptp: ocp: Enable 4th timestamper / PPS generator adds 6d59d4fa1789 ptp: ocp: Have FPGA fold in ns adjustment for adjtime. adds 1acffc6e09ed ptp: ocp: Add timestamp window adjustment adds d7050a2b85ff docs: ABI: Add sysfs documentation for timecard adds 923990f6431e Merge branch 'ptp-ocp-timecard-v13-fw' adds 38106b2c433e ibmvnic: Consolidate code in replenish_rx_pool() adds 0f2bf3188c43 ibmvnic: Fix up some comments and messages adds 0df7b9ad8f84 ibmvnic: Use/rename local vars in init_rx_pools adds 8243c7ed6d08 ibmvnic: Use/rename local vars in init_tx_pools adds 0d1af4fa7124 ibmvnic: init_tx_pools move loop-invariant code adds 129854f061d8 ibmvnic: Use bitmap for LTB map_ids adds f8ac0bfa7d7a ibmvnic: Reuse LTB when possible adds 489de956e7a2 ibmvnic: Reuse rx pools when possible adds bbd809305bc7 ibmvnic: Reuse tx pools when possible adds c506cc5bc6e3 Merge branch 'ibmvnic-next' adds 1e080f17750d net: sched: update default qdisc visibility after Tx queue [...] adds 2e367522ce6b netdevsim: add ability to change channel count adds 2d6a58996ee2 selftests: net: test ethtool -L vs mq adds dc50b930be89 Merge branch 'qdisc-visibility' adds e9310aed8e6a net/mlx5: Publish and unpublish all devlink parameters at once adds c2d2f9885066 devlink: Delete not-used single parameter notification APIs adds 00135227ca3b Merge branch 'devlink-delete-publidh-api' adds 3d7a6f677905 mlxsw: core: Initialize switch driver last adds 25a91f835a7b mlxsw: core: Remove mlxsw_core_is_initialized() adds 163f3d2dd01c mlxsw: core_env: Defer handling of module temperature warn [...] adds bd6e43f5953d mlxsw: core_env: Convert 'module_info_lock' to a mutex adds 06277ca23868 mlxsw: spectrum: Do not return an error in ndo_stop() adds 196bff2927a7 mlxsw: spectrum: Do not return an error in mlxsw_sp_port_m [...] adds 896f399be078 mlxsw: Track per-module port status adds ef23841bb94a mlxsw: reg: Add fields to PMAOS register adds 8f4ebdb0a274 mlxsw: Make PMAOS pack function more generic adds 49fd3b645de8 mlxsw: Add support for transceiver modules reset adds 5706383b30cf Merge branch 'mlxsw-Add-support-for-transceiver-modules-reset' adds 95b5fc03c189 net: arc_emac: Make use of the helper function dev_err_probe() adds d502933c30c6 net: atl1c: Make use of the helper function dev_err_probe() adds b0ab7096dd9b net: atl1e: Make use of the helper function dev_err_probe() adds 9eda994d4b57 net: chelsio: cxgb4vf: Make use of the helper function dev [...] adds a72691ee19ca net: enetc: Make use of the helper function dev_err_probe() adds 015a22f46b25 net: ethoc: Make use of the helper function dev_err_probe() adds 4fd3ff3b29ae net: hinic: Make use of the helper function dev_err_probe() adds 52583c8d8b12 net: thunderx: Make use of the helper function dev_err_probe() adds 63f85c401eba octeontx2-pf: CN10K: Hide RPM stats over ethtool adds d1ab2647de32 Revert "net: wwan: iosm: firmware flashing and coredump co [...] adds 227b9644ab16 net/tls: support SM4 GCM/CCM algorithm adds 4b5a3ab17c6c octeontx2-af: Hardware configuration for inline IPsec adds 561bed688bff Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 983d96a9116a net: dsa: b53: Include all ports in "enabled_ports" adds b290c6384afa net: dsa: b53: Drop BCM5301x workaround for a wrong CPU/IMP port adds 3ff26b29230c net: dsa: b53: Improve flow control setup on BCM5301x adds 7d5af56418d7 net: dsa: b53: Drop unused "cpu_port" field adds 44ded7ca63f1 Merge branch 'net-dsa-b53-clean-up-cpu-imp-ports' adds 8dc84dcd7f74 net: phy: broadcom: Enable 10BaseT DAC early wake adds 61524e43abad net: netsec: Make use of the helper function dev_err_probe() adds 6042d4348a34 net: e1000e: solve insmod 'Unknown symbol mutex_lock' error adds d853f1d3c900 octeontx2-af: Fix uninitialized variable val adds 3503e673db23 octeontx2-af: Remove redundant initialization of variable blkaddr adds b20b54fb00a8 net: stmmac: dwmac-visconti: Make use of the helper functi [...] adds 6db9350a9db3 devlink: Delete not-used devlink APIs adds 5ef8a0291513 net: microchip: encx24j600: drop unneeded MODULE_ALIAS adds 1a575cde596c ptp: ocp: Avoid operator precedence warning in ptp_ocp_sum [...] adds f68d08c437f9 net: phy: bcm7xxx: Add EPHY entry for 72165 adds b238290b965f bpf: Permit ingress_ifindex in bpf_prog_test_run_xattr adds 03e601f48b2d libbpf: Don't crash on object files with no symbol tables adds 08a6f22ef6f8 libbpf: Change bpf_object_skeleton data field to const pointer adds a6cc6b34b93e bpftool: Provide a helper method for accessing skeleton's [...] adds 980a1a4c342f selftests/bpf: Add checks for X__elf_bytes() skeleton helper adds d6be5947efdd Merge branch 'Bpf skeleton helper method' adds 006a5099fc18 libbpf: Fix build with latest gcc/binutils with LTO adds 0b46b7550560 libbpf: Add LIBBPF_DEPRECATED_SINCE macro for scheduling A [...] adds ed7b74dc7777 selftests: xsk: Simplify xsk and umem arrays adds 744eb5c882e8 selftests: xsk: Introduce type for thread function adds ce74acaf015c selftests: xsk: Introduce test specifications adds 83f4ae2f26bd selftests: xsk: Move num_frames and frame_headroom to xsk_ [...] adds 4bf8ee65ba4e selftests: xsk: Move rxqsize into xsk_socket_info adds c160d7afba8f selftests: xsk: Make frame_size configurable adds 53cb3cec2f1e selftests: xsx: Introduce test name in test spec adds 119d4b02feb5 selftests: xsk: Add use_poll to ifobject adds 1856c24db0a8 selftests: xsk: Introduce rx_on and tx_on in ifobject adds 55be575dc13c selftests: xsk: Replace second_step global variable adds 85c6c9573970 selftests: xsk: Specify number of sockets to create adds af6731d1e1c6 selftests: xsk: Make xdp_flags and bind_flags local adds e2d850d5346c selftests: xsx: Make pthreads local scope adds 8ce7192b508d selftests: xsk: Eliminate MAX_SOCKS define adds 8abf6f725a9e selftests: xsk: Allow for invalid packets adds 605091c5100d selftests: xsk: Introduce replacing the default packet stream adds a4ba98dd0c69 selftests: xsk: Add test for unaligned mode adds 6ce67b5165e6 selftests: xsk: Eliminate test specific if-statement in te [...] adds 0d1b7f3a00cf selftests: xsk: Add tests for invalid xsk descriptors adds 909f0e28207c selftests: xsk: Add tests for 2K frame size adds e876a0367c37 Merge branch 'bpf-xsk-selftests' adds f64c4acea51f bpf: Add hardware timestamp field to __sk_buff adds 3384c7c7641b selftests/bpf: Test new __sk_buff field hwtstamp adds c22ac2a3d4bd perf: Enable branch record for software events adds 856c02dbce4f bpf: Introduce helper bpf_get_branch_snapshot adds 025bd7c753aa selftests/bpf: Add test for bpf_get_branch_snapshot adds 14bef1ab3037 Merge branch 'bpf: introduce bpf_get_branch_snapshot' adds dbd7eb14e060 bpf, selftests: Replicate tailcall limit test for indirect [...] adds 2f3830412786 libbpf: Make libbpf_version.h non-auto-generated adds ca304b40c20d libbpf: Introduce legacy kprobe events support adds 53df63ccdc02 selftests/bpf: Update selftests to always provide "struct_ [...] adds 91b4d1d1d544 libbpf: Ensure BPF prog types are set before relocations adds 5532dfd42e48 libbpf: Simplify BPF program auto-attach code adds b6291a6f30d3 libbpf: Minimize explicit iterator of section definition array adds 67dfac47dac6 Merge branch 'libbpf: Streamline internal BPF program sect [...] adds c0354077439b bpf,x64 Emit IMUL instead of MUL for x86-64 adds 8987ede3ed27 selftests/bpf: Fix .gitignore to not ignore test_progs.c adds 41ced4cd8802 btf: Change BTF_KIND_* macros to enums adds b5ea834dde6b bpf: Support for new btf kind BTF_KIND_TAG adds 30025e8bd80f libbpf: Rename btf_{hash,equal}_int to btf_{hash,equal}_int_tag adds 5b84bd10363e libbpf: Add support for BTF_KIND_TAG adds 5c07f2fec003 bpftool: Add support for BTF_KIND_TAG adds 71d29c2d47d1 selftests/bpf: Test libbpf API function btf__add_tag() adds 3df3bd68d481 selftests/bpf: Change NAME_NTH/IS_NAME_NTH for BTF_KIND_TA [...] adds 35baba7a832f selftests/bpf: Add BTF_KIND_TAG unit tests adds ad526474aec1 selftests/bpf: Test BTF_KIND_TAG for deduplication adds c240ba287890 selftests/bpf: Add a test with a bpf program with btf_tag [...] adds 48f5a6c41627 docs/bpf: Add documentation for BTF_KIND_TAG adds 4c24483e247f Merge branch 'bpf: add support for new btf kind BTF_KIND_TAG' adds 2220ecf55c1b selftests/bpf: Skip btf_tag test if btf_tag attribute not [...] adds 69cd823956ba libbpf: Add sphinx code documentation comments adds 336562752acc bpf: Update bpf_get_smp_processor_id() documentation adds f11f86a3931b libbpf: Use pre-setup sec_def in libbpf_find_attach_btf_id() adds 23a7baaa9388 selftests/bpf: Stop using relaxed_core_relocs which has no effect adds 277641859e83 libbpf: Deprecated bpf_object_open_opts.relaxed_core_relocs adds 2d5ec1c66e25 libbpf: Allow skipping attach_func_name in bpf_program__se [...] adds 60aed22076b0 selftests/bpf: Switch fexit_bpf2bpf selftest to set_attach [...] adds 91b555d73e53 libbpf: Schedule open_opts.attach_prog_fd deprecation since v0.7 adds 942025c9f37e libbpf: Constify all high-level program attach APIs adds f706f6c66c43 Merge branch 'Improve set_attach_target() and deprecate op [...] adds ca21a3e5edfd selftests/bpf: Fix a few compiler warnings adds af54faab84f7 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 0efcc3f20145 sky2: Stop printing VPD info to debugfs adds b972b54a68b2 net: bcmgenet: Patch PHY interface for dedicated PHY driver adds 1dac0084d412 net: macb: add description for SRTSM adds d7b3485f1c2b net: macb: align for OSSMODE offset adds 1a9b5a26daf6 net: macb: add support for mii on rgmii adds 0f4f6d7332bb net: macb: enable mii on rgmii for sama7g5 adds 95dca2d578d2 Merge branch 'macb-MII-on-RGMII' adds 61bc6e82f92e mptcp: add new mptcp_fill_diag helper adds 55c42fa7fa33 mptcp: add MPTCP_INFO getsockopt adds 06f15cee3695 mptcp: add MPTCP_TCPINFO getsockopt support adds c11c5906bc0a mptcp: add MPTCP_SUBFLOW_ADDRS getsockopt support adds ce9979129a0b selftests: mptcp: add mptcp getsockopt test cases adds 983e59a27b92 Merge branch 'mptcp-next' adds 9eb7b5e7cb50 net: dpaa2-mac: add support for more ethtool 10G link modes adds aed0826b0cf2 net: net_namespace: Fix undefined member in key_remove_domain() adds db9c8e2b1e24 NET: IPV4: fix error "do not initialise globals to 0" adds 9ce4e3d6d856 virtio_net: use netdev_warn_once to output warn when witho [...] adds 4fc29989835a net: rtnetlink: convert rcu_assign_pointer to RCU_INIT_POINTER adds cbcca2e3961e net: phylink: don't call netif_carrier_off() with NULL netdev adds f7116fb46085 net: sched: move and reuse mq_change_real_num_tx() adds 14e94f9445a9 octeontx2-af: verify CQ context updates adds 746d082bfaab 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 92313ffc5873 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 aacd8e80ce3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b72841e4dcd5 mtd: mtdswap: Remove redundant assignment of pointer eb adds 7339a059c4ac 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 d1f3c8f283ef 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 329e991b9fd5 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 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 a22f74d49373 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] 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 df23fc6fd2cc drm/amdgpu: use generic fb helpers instead of setting up A [...] adds 569d02e537b6 drm/amd/pm: fix runpm hang when amdgpu loaded prior to sou [...] adds a5acdc82c793 drm/radeon: pass drm dev radeon_agp_head_init directly adds bc7c0b975058 drm/amdgpu: Drop inline from amdgpu_ras_eeprom_max_record_count adds 0c55abcee2bd drm/amdgpu: Demote TMZ unsupported log message from warnin [...] adds 42a2399cd588 amd/display: enable panel orientation quirks adds 6945dd53aed9 drm/amd/display: Fix white screen page fault for gpuvm adds 93fdf0a38e15 drm/amdgpu/display: add a proper license to dc_link_dp.c adds 47764ac21f57 drm/amdgpu: Conform ASD header/loading to generic TA systems adds 9458bc992962 drm/amdgpu: Update PSP TA unload function adds b2a7d09cec1d drm/amdgpu: Resolve nBIF RAS error harvesting bug adds 121347017aee drm/radeon: make array encoded_lanes static adds a91d4b27627f drm/amd/display: Use dcc_ind_blk value to set register directly adds 0536968b3f2f drm/amd/display: Handle GFX10_RBPLUS modifiers for dcc_ind_blk adds 3c25ebf19b9b drm/amd/display: Add modifiers capable of DCC image stores [...] adds 052b511f2712 drm/amd/display: Fix crash on device remove/driver unload adds ac02a77762bf drm/amdgpu: Put drm_dev_enter/exit outside hot codepath adds 934a2bcccf57 drm/amdgpu: Fix uvd ib test timeout when use pre-allocated BO adds 1a2a82031140 drm/amdgpu: Fix crash on device remove/driver unload adds 59084e464297 drm/ttm: Create pinned list adds a2d1d5109345 drm/ttm: Clear all DMA mappings on demand adds 6d3f4187d03a drm/amdgpu: drm/amdgpu: Handle IOMMU enabled case adds 45b6fe00ec6c drm/amdgpu: Add a UAPI flag for hot plug/unplug adds cba2eba6eead drm/amdkfd: avoid conflicting address mappings adds 007d6b2d984c drm/amdkfd: export svm_range_list_lock_and_flush_work adds 04c3890a06df drm/amdkfd: fix KFDSVMRangeTest.PartialUnmapSysMemTest fails adds a971f50f997b drm/amdgpu: add another raven1 gfxoff quirk adds ad79816775ea drm/amdgpu: only check for _PR3 on dGPUs adds 0b5054812193 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds e063674567dd Revert "amd/amdgpu: Disable VCN DPG mode for Picasso" adds 338360331af1 Revert "drm/amd/display: To modify the condition in indica [...] adds d12d06294907 drm/radeon: Add HD-audio component notifier support (v2) adds 63d12fb13c26 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 e5cd8add50f5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] 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 fd92c1170578 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() adds 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] adds 056196216589 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] 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 eb4ec51579e8 Merge remote-tracking branch 'asoc/for-5.16' into asoc-next adds e64922088d94 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 4065c3e6943d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 491f24521a8a Merge branch 'io_uring-5.15' into for-5.16/io_uring adds c590e4a9cee6 Merge branch 'iov_iter.3' into for-5.16/io_uring adds ca8c0786e01b io_uring: dump sqe contents if issue fails adds a1d876b8b120 io-wq: Remove duplicate code in io_workqueue_create() adds d03fcb0ffadf io_uring: kill off ios_left adds 541b39d28e4e io_uring: inline io_dismantle_req adds 7bcc1b2f36f3 io_uring: inline linked part of io_req_find_next adds 8a04757d5d96 io_uring: dedup CQE flushing non-empty checks adds 4528c6178077 io_uring: kill extra wake_up_process in tw add adds 7f204e0d9be6 io_uring: add more uring info to fdinfo for debug adds 67f1e027c270 drivers/cdrom: improved ioctl for media change detection adds 103ae307a281 Merge branch 'for-5.16/cdrom' into for-next adds 3ca1a238b1ad io_uring: remove ctx referencing from complete_post adds b43ac98c4f33 io_uring: optimise io_req_init() sqe flags checks adds 34b490b704cf Merge branch 'for-5.16/io_uring' into for-next adds 5f7acddf706c null_blk: poll queue support adds 32ac44a96a8e Merge branch 'for-5.16/drivers' into for-next adds 9dc57100bb06 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git 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 aab5c156775e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] 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 ea6ad72324f8 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds d062d46314c7 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 a0b88c6689d9 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 bdc8a8116601 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 836f7b6ca082 ima: fix deadlock when traversing "ima_default_rules". adds 981b6173019b 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 b9de60fe74da Merge branch 'keys-next' of git://git.kernel.org/pub/scm/l [...] adds 0817534ff9ea smackfs: Fix use-after-free in netlbl_catmap_walk() adds 98e05c54d381 Merge branch 'next' of git://github.com/cschaufler/smack-next adds b58886bf14da Merge branch 'iommu/fixes' into next adds 498d45d375c6 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 b60b0befb9fc 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 ce1bc00a3c0c 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 9e36a96ee3da Merge remote-tracking branch 'spi/for-5.16' into spi-next adds 460dfa86b35e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1a6af4b000c genirq: Update irq_set_irqchip_state documentation adds e739f98b4b11 genirq: Move prio assignment into the newly created thread adds 12235da8c80a kernel/locking: Add context to ww_mutex_trylock() 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 2574dd53d7a0 Merge branch 'locking/core' adds b94410422fb3 Merge branch 'locking/urgent' 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 5711f877c7d2 Merge branch 'objtool/core' 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 f0e756bdee4c Merge branch 'perf/core' adds 83d2bfc69d2d Merge branch 'perf/urgent' 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 ccb4a51cd81f Merge branch 'sched/core' adds 85784470efa2 x86/smp: Remove unnecessary assignment to local var freq_scale adds 1d7f8f13388e Merge branch 'x86/cleanups' 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 4d7e85d576b2 Merge branch 'x86/cpu' 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 1acd24c77ba4 Merge branch 'x86/fpu' adds 1c1046581f1a x86/setup: Call early_reserve_memory() earlier adds 7fc58d76a2ce Merge branch 'x86/urgent' adds 35d0ebec5d04 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds fca611656418 EDAC/mc: Replace strcpy(), sprintf() and snprintf() with s [...] 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 4646da896a44 Merge branch 'edac-urgent' into edac-for-next adds 2df6ee46804f 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 8a63982a4b45 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds a81a52b325ec Merge branch 'for-5.14-fixes' into for-next adds db1b31c5767a 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 c273b46f18e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] 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 723e812f9a88 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 8aaa7513fabe Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed adds 80913cf90a76 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 33b9eec37262 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 af5ba1cfa358 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 6a6504f262de extcon: usbc-tusb320: Add support for mode setting and reset adds 2bd5f4798ae0 extcon: usbc-tusb320: Add support for TUSB320L adds 9a40016a01c4 dt-bindings: extcon: usbc-tusb320: Add TUSB320L compatible string adds 1a4bedc5305b extcon: extcon-axp288: Use P-Unit semaphore lock for regis [...] adds 860cb7c49918 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] 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 77e848b81c57 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 fc76fe32284f 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 cd5f84da5ce5 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 af7d5383a338 Merge branch 'for-next' 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 da3c6dea88de 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 d4d47ba71df5 remoteproc: qcom: wcnss: Drop unused smd include adds fc1b6b643958 remoteproc: qcom: Loosen dependency on RPMSG_QCOM_SMD adds 99fdaca991f7 Merge branches 'hwspinlock-next', 'rpmsg-next' and 'rproc- [...] adds e3c4677811fa 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 2c82a9465e81 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] 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 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 788ac97efa94 Merge branch 'devel' into for-next adds b73bf9a4e4e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 075667cc6c29 pinctrl: renesas: No need to initialise global statics adds ee3ee8ad6aca 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 1a905551f8d6 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 7235c5a16208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1efbcec2ef8c coresight: cti: Reduce scope for the variable “cs_fwnode” [...] adds 24286d89d777 Merge branch 'next' of git://git.linaro.org/kernel/coresight.git adds 762925405482 dt-bindings: at24: add ON Semi CAT24C04 and CAT24C05 adds 74a7bf0c4d73 Merge branch 'at24/for-next' of git://git.kernel.org/pub/s [...] adds f96cb827ce49 ntb: ntb_pingpong: remove redundant initialization of vari [...] adds a8e155909123 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 97d5ab9fb584 scsi: ibmvscsi: Avoid multi-field memset() overflow by aim [...] adds 523ba75f8af2 powerpc: Split memset() to avoid multi-field overflow adds 9731ce82f2fd stddef: Fix kerndoc for sizeof_field() and offsetofend() adds e3b9413e677d stddef: Introduce struct_group() helper macro adds 6003e6efc4fb cxl/core: Replace unions with struct_group() adds e7ba3347c67e bnxt_en: Use struct_group_attr() for memcpy() region adds 5c20b5ebf84a iommu/amd: Use struct_group() for memcpy() region adds 72fa135b3e6d drm/mga/mga_ioc32: Use struct_group() for memcpy() region adds 3a9f7502ae78 HID: cp2112: Use struct_group() for memcpy() region adds 746e8baffa8e HID: roccat: Use struct_group() to zero kone_mouse_event adds c91bdfaed248 can: flexcan: Use struct_group() to zero struct flexcan_re [...] adds eaaf4240d7be cm4000_cs: Use struct_group() to zero struct cm4000_dev region adds 297b11fac25a compiler_types.h: Remove __compiletime_object_size() adds ba87531c8dbc lib/string: Move helper functions out of string.c adds 6347f2a70dfc fortify: Move remaining fortify helpers into fortify-string.h adds 907c1b4b7826 fortify: Explicitly disable Clang support adds 6d3fbca9e126 fortify: Fix dropped strcpy() compile-time write overflow check adds a0b005d639d0 fortify: Prepare to improve strnlen() and strlen() warnings adds 416c4c386d5f fortify: Allow strlen() and strnlen() to pass compile-time [...] adds fd1a89ee588c fortify: Add compile-time FORTIFY_SOURCE tests adds e9478b204124 lib: Introduce CONFIG_MEMCPY_KUNIT_TEST adds b1c65d0f9ff9 string.h: Introduce memset_after() for wiping trailing mem [...] adds e56ffccfda00 xfrm: Use memset_after() to clear padding adds 252428a07d43 string.h: Introduce memset_startat() for wiping trailing m [...] adds f01dfda50c86 btrfs: Use memset_startat() to clear end of struct adds dc56b2575fcc stddef: Introduce DECLARE_FLEX_ARRAY() helper adds 61976e002c67 treewide: Replace open-coded flex arrays in unions adds 0c91d23b6783 treewide: Replace 0-element memcpy() destinations with fle [...] adds 67073383d692 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 0f79ce970e79 gnss: drop stray semicolons adds f00c44434962 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 782055a0541d 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 c6843f0a5022 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 7c7e8a65a9ea Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 3fe839427439 mm: Convert get_page_unless_zero() to return bool adds ecefbe302a47 mm: Introduce struct folio adds 34dbdc45bf1d mm: Add folio_pgdat(), folio_zone() and folio_zonenum() adds 863fd25ee2b2 mm/vmstat: Add functions to account folio statistics adds f1972c0d463b mm/debug: Add VM_BUG_ON_FOLIO() and VM_WARN_ON_ONCE_FOLIO() adds 032c92517e41 mm: Add folio reference count functions adds 5f018b63fb00 mm: Add folio_put() adds ad2752ad96b4 mm: Add folio_get() adds 02b840516657 mm: Add folio_try_get_rcu() adds ee6d3ffc2a2d mm: Add folio flag manipulation functions adds bad0aa09b2e8 mm/lru: Add folio LRU functions adds 85aee17208e7 mm: Handle per-folio private data adds ef652a72b542 mm/filemap: Add folio_index(), folio_file_page() and folio [...] adds e38c222acb9e mm/filemap: Add folio_next_index() adds 335a349762c3 mm/filemap: Add folio_pos() and folio_file_pos() adds f33594ae817f mm/util: Add folio_mapping() and folio_file_mapping() adds f22b7213986e mm/filemap: Add folio_unlock() adds 64e86b8490c8 mm/filemap: Add folio_lock() adds 71c53545234c mm/filemap: Add folio_lock_killable() adds cc31c224972d mm/filemap: Add __folio_lock_async() adds 7e64270772f9 mm/filemap: Add folio_wait_locked() adds 844a782b0496 mm/filemap: Add __folio_lock_or_retry() adds f4e6f4d9aebc mm/swap: Add folio_rotate_reclaimable() adds 4ab265808c75 mm/filemap: Add folio_end_writeback() adds 6b69db27f901 mm/writeback: Add folio_wait_writeback() adds a75fdfd58af2 mm/writeback: Add folio_wait_stable() adds be8f72914261 mm/filemap: Add folio_wait_bit() adds 13a2a38a5d73 mm/filemap: Add folio_wake_bit() adds 2e96a1a81b3f mm/filemap: Convert page wait queues to be folios adds de1e8e6df93c mm/filemap: Add folio private_2 functions adds 805e2c1c3830 fs/netfs: Add folio fscache functions adds 70d77ae6ed3a mm: Add folio_mapped() adds 78288ece6f04 mm: Add folio_nid() adds ce99a553466f mm/memcg: Remove 'page' parameter to mem_cgroup_charge_sta [...] adds fc8fdd05d66b mm/memcg: Use the node id in mem_cgroup_update_tree() adds 65c3430521fc mm/memcg: Remove soft_limit_tree_node() adds 6046d958c789 mm/memcg: Convert memcg_check_events to take a node ID adds 91c755d723c5 mm/memcg: Add folio_memcg() and related functions adds 9ce5a545a7d9 mm/memcg: Convert commit_charge() to take a folio adds 5b41533c9e51 mm/memcg: Convert mem_cgroup_charge() to take a folio adds de0fa3d68e45 mm/memcg: Convert uncharge_page() to uncharge_folio() adds d94b6e92b882 mm/memcg: Convert mem_cgroup_uncharge() to take a folio adds 8f64e217a8f2 mm/memcg: Convert mem_cgroup_migrate() to take folios adds 3448801ba7ba mm/memcg: Convert mem_cgroup_track_foreign_dirty_slowpath( [...] adds 1dbd272e0a03 mm/memcg: Add folio_memcg_lock() and folio_memcg_unlock() adds ca175c980940 mm/memcg: Convert mem_cgroup_move_account() to use a folio adds 48a7afc171e4 mm/memcg: Add folio_lruvec() adds eef636a5c68e mm/memcg: Add folio_lruvec_lock() and similar functions adds 9298104b2caa mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_r [...] adds eb515af21e31 mm/workingset: Convert workingset_activation to take a folio adds 1555715b7c0a mm: Add folio_pfn() adds a329a31fc8e2 mm: Add folio_raw_mapping() adds 3431c15c5e0a mm: Add flush_dcache_folio() adds 258aa9e135a0 mm: Add kmap_local_folio() adds bc51910a9f3e mm: Add arch_make_folio_accessible() adds 2dd8be4a9426 mm: Add folio_young and folio_idle adds bc9438a8b97d mm/swap: Add folio_activate() adds 8b9b282a54a8 mm/swap: Add folio_mark_accessed() adds 0d48d295865e mm/rmap: Add folio_mkclean() adds 2e5fd4c018e6 mm/migrate: Add folio_migrate_mapping() adds dd812ee687c9 mm/migrate: Add folio_migrate_flags() adds 99ccedc65150 mm/migrate: Add folio_migrate_copy() adds bec0740c046e mm/writeback: Rename __add_wb_stat() to wb_stat_mod() adds 7c11a8777027 flex_proportions: Allow N events instead of 1 adds 7b898ca6066d mm/writeback: Change __wb_writeout_inc() to __wb_writeout_add() adds e2b89715d245 mm/writeback: Add __folio_end_writeback() adds e93ccd808dff mm/writeback: Add folio_start_writeback() adds 269b0bf991ba mm/writeback: Add folio_mark_dirty() adds aa4c6098025e mm/writeback: Add __folio_mark_dirty() adds 12ad0f5ffc2d mm/writeback: Convert tracing writeback_page_template to folios adds f2985b9b5195 mm/writeback: Add filemap_dirty_folio() adds 879709676090 mm/writeback: Add folio_account_cleaned() adds b16b13ab960b mm/writeback: Add folio_cancel_dirty() adds b159d0975b0b mm/writeback: Add folio_clear_dirty_for_io() adds 51fee42ac1ed mm/writeback: Add folio_account_redirty() adds 4484234a38f2 mm/writeback: Add folio_redirty_for_writepage() adds 931d1c97640f mm/filemap: Add i_blocks_per_folio() adds 7e90b1b2b913 mm/filemap: Add folio_mkwrite_check_truncate() adds f4f991224133 mm/filemap: Add readahead_folio() adds d2ffc9859cc4 mm/workingset: Convert workingset_refault() to take a folio adds 806cdb0f0f1c mm: Add folio_evictable() adds 36a7b1705bf5 mm/lru: Convert __pagevec_lru_add_fn to take a folio adds 27be1c553c73 mm/lru: Add folio_add_lru() adds 70ef3684cea1 mm/page_alloc: Add folio allocation functions adds dabba1aba97f mm/filemap: Add filemap_alloc_folio adds 9ac79fccaa04 mm/filemap: Add filemap_add_folio() adds 3b80d2aceaaa mm/filemap: Convert mapping_get_entry to return a folio adds ee189fe13a6b mm/filemap: Add filemap_get_folio adds 7c468240484d mm/filemap: Add FGP_STABLE adds 1a90e9dae32c mm/writeback: Add folio_write_one adds c863b13451d7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 316e8d79a095 pci_iounmap'2: Electric Boogaloo: try to make sense of it all adds e4e737bb5c17 Linux 5.15-rc2 adds 2167cf4e5755 Merge tag 'v5.15-rc2' of git://git.kernel.org/pub/scm/linu [...] adds 95c1d026e427 mm, hwpoison: add is_free_buddy_page() in HWPoisonHandlable() adds f2cba56deb73 kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS adds 9223fdcf7c2b mm/damon: don't use strnlen() with known-bogus source length adds 4be062039ead xtensa: increase size of gcc stack frame check adds b0e6bc9a846f mm/shmem.c: fix judgment error in shmem_is_huge() adds fe9878371a43 ocfs2: drop acl cache for directories too adds ac9bf9e4cab6 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 495b3aadd7e4 /proc/kpageflags: do not use uninitialized struct pages adds a84f01999778 procfs: prevent unpriveleged processes accessing fdinfo dir adds 4dc115f31b1d scripts/spelling.txt: add more spellings to spelling.txt adds 728315db3924 ocfs2: Fix handle refcount leak in two exception handling paths adds 9c04d4e33990 ocfs2: reflink deadlock when clone file to the same direct [...] adds a18dce3acdc6 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 4f0c28e3828b ocfs2: fix ocfs2 corrupt when iputting an inode adds 18806ac65a19 mm: move kvmalloc-related functions to slab.h adds 553d2f96dd7d mm, slub: fix two bugs in slab_debug_trace_open() adds 1013bb9bcb6f mm, slub: fix mismatch between reconstructed freelist dept [...] adds 31314adb40d7 mm, slub: fix potential memoryleak in kmem_cache_open() adds f0598267488c mm, slub: fix potential use-after-free in slab_debugfs_fops adds eca32bb3b1e4 mm, slub: fix incorrect memcg slab count for bulk free adds c78ff8406037 Compiler Attributes: add __alloc_size() for better bounds [...] adds b6b210529dcf Compiler Attributes: check GCC version for __alloc_size attribute adds a0df5138a3d5 checkpatch: add __alloc_size() to known $Attribute adds 582b77a2bfee slab: clean up function declarations adds 7b6654a4661b slab: add __alloc_size attributes for better bounds checking adds 9d53ee94849a mm/page_alloc: add __alloc_size attributes for better boun [...] adds 13b201dc8baf percpu: add __alloc_size attributes for better bounds checking adds d0eaa6341be5 mm/vmalloc: add __alloc_size attributes for better bounds [...] adds 14dc68c306e5 rapidio: avoid bogus __alloc_size warning adds d39985062362 mm/filemap.c: remove bogus VM_BUG_ON adds 34d987ea2031 vfs: keep inodes with page cache off the inode shrinker LRU adds b2a46198a8c0 mm/gup: further simplify __gup_device_huge() adds 54f834100d19 memcg: prohibit unconditional exceeding the limit of dying tasks adds 5feb94f7fbfa mm/mmap.c: fix a data race of mm->total_vm adds cd737bcacdd6 mm: use __pfn_to_section() instead of open coding it adds c418770d6f63 mm/memory.c: avoid unnecessary kernel/user pointer conversion adds 3d590a23861f mm/shmem: unconditionally set pte dirty in mfill_atomic_in [...] adds 40139365a728 mm: clear vmf->pte after pte_unmap_same() returns adds a1215f572009 mm: drop first_index/last_index in zap_details adds c14b21f9d12a mm: add zap_skip_check_mapping() helper adds 9aa73c5288a3 mm: introduce pmd_install() helper adds f04a2b342e8f mm: remove redundant smp_wmb() adds 06293edf45b3 lazy tlb: introduce lazy mm refcount helper functions adds c2ac9393865b lazy tlb: allow lazy tlb mm refcounting to be configurable adds 880ff502545b lazy tlb: shoot lazies, a non-refcounting lazy tlb option adds 24ce585003de powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN adds 37c60cb8af1b mm/mremap: don't account pages in vma_to_resize() adds 498a299433d6 mm/vmalloc: repair warn_alloc()s in __vmalloc_area_node() adds 11d2d6a43718 mm/vmalloc: don't allow VM_NO_GUARD on vmap() adds 5b95601c574b kasan: test: add memcpy test that avoids out-of-bounds write adds 1a5405101c7c lib/stackdepot: include gfp.h adds 46adeab8dfbb lib/stackdepot: remove unused function argument adds 854bdb4619b0 lib/stackdepot: introduce __stack_depot_save() adds b95d628d7cfd kasan: common: provide can_alloc in kasan_save_stack() adds 1217bc969525 kasan: generic: introduce kasan_record_aux_stack_noalloc() adds e32b85052cb8 workqueue, kasan: avoid alloc_pages() when recording stack adds cae9cbde6907 mm/large system hash: avoid possible NULL deref in alloc_l [...] adds d8781b0c4a02 mm/page_alloc.c: remove meaningless VM_BUG_ON() in pindex_ [...] adds 62dd1195ab45 mm/page_alloc.c: simplify the code by using macro K() adds 4e801a33b8e6 mm/page_alloc.c: fix obsolete comment in free_pcppages_bulk() adds 189eee9dfdaf mm/page_alloc.c: use helper function zone_spans_pfn() adds 592f646474fb mm/page_alloc.c: avoid allocating highmem pages via alloc_ [...] adds 3301922587de mm/page_alloc: print node fallback order adds e0a35e22acc9 mm/page_alloc: use accumulated load when building node fal [...] adds 45964a44decc mm: move node_reclaim_distance to fix NUMA without SMP adds e34d0d131ed5 mm: move fold_vm_numa_events() to fix NUMA without SMP adds 817e2ea266d0 mm: fix data race in PagePoisoned() adds 24135684d62a mm/page_isolation: fix potential missing call to unset_mig [...] adds fb4defd2ec60 mm/page_isolation: guard against possible putback unisolated page adds c63ae2da0ecc tools/vm/page_owner_sort.c: count and sort by mem adds d66301b0b207 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds a488fafcdaf6 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds c1eaea409804 oom_kill: oom_score_adj broken for processes with small me [...] adds 17f018c51f7a mm,hugetlb: remove mlock ulimit for SHM_HUGETLB adds b708bb79d5bf mm: nommu: kill arch_get_unmapped_area() adds 9e2dee8119e4 selftest/vm: fix ksm selftest to run with different NUMA t [...] adds eabd58ebb38a mm/vmstat: annotate data race for zone->free_area[order].nr_free adds 251e5b271678 mm/memory_hotplug: add static qualifier for online_policy_ [...] adds fa0865ef4689 mm/memory_hotplug: make HWPoisoned dirty swapcache pages u [...] adds fec5faed6989 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds a7c1ddf6a387 mm/zsmalloc.c: close race window between zs_pool_dec_isola [...] adds a0ec98dab44f mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() adds 720f34f69d12 mm/highmem: Remove deprecated kmap_atomic adds 75f084116f21 zram_drv: allow reclaim on bio_alloc adds 6270612525a0 zram: off by one in read_block_state() adds 5d9834ee9a6e include/linux/mm.h: move nr_free_buffer_pages from swap.h to mm.h adds 970a5e2d0637 mm/damon: grammar s/works/work/ adds bb314e5589c6 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds fe1dbdd77fb5 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds 6e57d6ab035d kernel/hung_task.c: Monitor killed tasks. adds d708b9a09633 proc/sysctl: make protected_* world readable adds c724f8cc6e78 lib, stackdepot: check stackdepot handle before accessing slabs adds e3dc10a0f10c lib, stackdepot: add helper to print stack entries adds 15a8f028d290 lib, stackdepot: add helper to print stack entries into buffer adds 8e2a85812ef5 lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v2 adds b257ec91700b lib-stackdepot-add-helper-to-print-stack-entries-into-buffer-v3 adds 7fb9bc961506 ramfs: fix mount source show for ramfs adds 3bddc94e372f init/main.c: silence some -Wunused-parameter warnings adds 9b545c40a627 coda: avoid NULL pointer dereference from a bad inode adds 5749a41149bc coda: check for async upcall request using local state adds 6ddf1ed996c7 coda: remove err which no one care adds a2cb84dcbf6d coda: avoid flagging NULL inodes adds 2b5c3d0d45e3 coda: avoid hidden code duplication in rename adds 8ff8ef282102 coda: avoid doing bad things on inode type changes during [...] adds fba2cfb853a9 coda: convert from atomic_t to refcount_t on coda_vm_ops->refcnt adds 03c17b461086 coda: use vmemdup_user to replace the open code adds 3f812565d197 coda: bump module version to 7.2 adds 43b8f9899df4 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr adds 85a4b5e1b488 kernel/fork.c: unshare(): use swap() to make code cleaner adds 4acce00ca0f9 ipc: check checkpoint_restore_ns_capable() to modify C/R p [...] adds 7f0fbfc0a77b ipc-check-checkpoint_restore_ns_capable-to-modify-c-r-proc [...] adds 968b651029ff Merge branch 'akpm-current/current' adds 7cecc3d55b37 mm: migrate: simplify the file-backed pages validation whe [...] adds 1fa88a9751ce mm: unexport folio_memcg_{,un}lock adds 9e72aed1f82d mm: unexport {,un}lock_page_memcg adds e486a496dcf2 Merge branch 'akpm/master' adds 1f77990c4b79 Add linux-next specific files for 20210920
No new revisions were added by this update.
Summary of changes: .gitignore | 5 + .mailmap | 1 + .rustfmt.toml | 12 + Documentation/ABI/testing/sysfs-bus-counter | 9 +- .../ABI/testing/sysfs-bus-iio-temperature-max31865 | 20 + Documentation/ABI/testing/sysfs-class-fc | 27 + Documentation/ABI/testing/sysfs-timecard | 174 + .../Memory-Ordering/Tree-RCU-Memory-Ordering.rst | 69 +- Documentation/RCU/stallwarn.rst | 10 + Documentation/admin-guide/cgroup-v2.rst | 36 +- 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/block/queue-sysfs.rst | 9 +- Documentation/bpf/btf.rst | 29 +- Documentation/cdrom/cdrom-standard.rst | 11 + Documentation/core-api/cachetlb.rst | 6 + Documentation/core-api/irq/irq-domain.rst | 5 +- Documentation/core-api/mm-api.rst | 5 + Documentation/dev-tools/checkpatch.rst | 38 + 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/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 | 5 +- .../arm/mediatek/mediatek,mt8195-clock.yaml | 254 + .../arm/mediatek/mediatek,mt8195-sys-clock.yaml | 73 + Documentation/devicetree/bindings/arm/qcom.yaml | 12 + Documentation/devicetree/bindings/arm/renesas.yaml | 61 + .../devicetree/bindings/arm/rockchip.yaml | 48 +- .../devicetree/bindings/arm/rockchip/pmu.yaml | 2 + .../arm/sunxi/allwinner,sun6i-a31-cpuconfig.yaml | 38 + .../arm/sunxi/allwinner,sun9i-a80-prcm.yaml | 33 + Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 1 + .../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/mediatek/mediatek,disp.txt | 2 +- .../bindings/display/panel/ilitek,ili9341.yaml | 2 +- .../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 | 1 + .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 62 + Documentation/devicetree/bindings/gnss/u-blox.txt | 45 - .../bindings/gpio/rockchip,gpio-bank.yaml | 2 + .../devicetree/bindings/hwmon/iio-hwmon.yaml | 37 + .../devicetree/bindings/iio/accel/adi,adxl313.yaml | 86 + .../devicetree/bindings/iio/accel/adi,adxl355.yaml | 88 + .../devicetree/bindings/iio/adc/adi,ad7949.yaml | 51 +- .../bindings/iio/adc/aspeed,ast2600-adc.yaml | 100 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 1 + .../iio/magnetometer/asahi-kasei,ak8975.yaml | 2 + .../bindings/iio/temperature/maxim,max31865.yaml | 52 + .../devicetree/bindings/input/cypress-sf.yaml | 61 + .../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 + .../devicetree/bindings/mmc/arasan,sdhci.yaml | 25 + Documentation/devicetree/bindings/mmc/mmc-card.txt | 30 - .../devicetree/bindings/mmc/mmc-card.yaml | 48 + .../devicetree/bindings/mmc/mmc-controller.yaml | 6 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 + .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 4 +- .../devicetree/bindings/net/lantiq,etop-xway.yaml | 69 + .../devicetree/bindings/net/lantiq,xrx200-net.txt | 21 - .../devicetree/bindings/net/lantiq,xrx200-net.yaml | 75 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 + .../bindings/regulator/silergy,sy8106a.yaml | 52 + .../bindings/regulator/sy8106a-regulator.txt | 23 - .../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 + .../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 | 1 + 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-dmic.yaml | 9 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 9 +- .../devicetree/bindings/sound/nxp,tfa989x.yaml | 9 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 100 + .../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/ingenic,spi.yaml | 72 + .../bindings/ufs/samsung,exynos-ufs.yaml | 89 + .../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 | 6 + 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/dma-buf.rst | 6 - 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/filesystems/netfs_library.rst | 2 + Documentation/filesystems/ntfs3.rst | 10 +- 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/dsa/sja1105.rst | 2 +- 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 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../translations/zh_CN/admin-guide/sysrq.rst | 280 + 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/ne_overview.rst | 21 +- Documentation/vm/page_migration.rst | 2 +- Documentation/vm/page_owner.rst | 23 +- Documentation/w1/masters/w1-gpio.rst | 2 +- MAINTAINERS | 88 +- Makefile | 195 +- Next/SHA1s | 339 + Next/Trees | 340 + Next/merge.log | 4870 +++++++ arch/Kconfig | 28 + arch/alpha/Kconfig | 3 +- arch/alpha/include/asm/asm-prototypes.h | 1 + arch/alpha/include/asm/io.h | 6 +- arch/alpha/include/asm/jensen.h | 8 +- arch/alpha/kernel/sys_jensen.c | 10 +- arch/alpha/lib/Makefile | 1 + arch/alpha/lib/udiv-qrnnd.S | 165 + arch/alpha/math-emu/Makefile | 2 +- arch/alpha/math-emu/math.c | 2 - arch/alpha/math-emu/qrnnd.S | 163 - arch/arc/include/asm/cacheflush.h | 1 + arch/arm/boot/compressed/string.c | 1 + arch/arm/boot/dts/Makefile | 4 + arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 2 +- 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-sama7g5ek.dts | 17 + 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/exynos5250.dtsi | 1 - arch/arm/boot/dts/qcom-apq8026-lge-lenok.dts | 237 + arch/arm/boot/dts/qcom-apq8064.dtsi | 7 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 263 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 27 + arch/arm/boot/dts/sama7g5.dtsi | 55 + 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 | 20 +- arch/arm/boot/dts/vexpress-v2m.dtsi | 18 +- arch/arm/boot/dts/vexpress-v2p-ca15-tc1.dts | 11 +- arch/arm/boot/dts/vexpress-v2p-ca15_a7.dts | 11 +- arch/arm/boot/dts/vexpress-v2p-ca5s.dts | 11 +- arch/arm/boot/dts/vexpress-v2p-ca9.dts | 12 +- arch/arm/configs/multi_v7_defconfig | 3 + arch/arm/include/asm/cacheflush.h | 1 + arch/arm/include/asm/syscall.h | 10 - 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-qcom/platsmp.c | 71 + arch/arm/mach-rpc/ecard.c | 2 +- arch/arm/mach-s3c/irq-s3c24xx.c | 22 +- arch/arm/mach-sunxi/platsmp.c | 4 +- arch/arm/mach-sunxi/sunxi.c | 4 +- arch/arm/rust/target.json | 28 + 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 + .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 241 + arch/arm64/boot/dts/amlogic/meson-gxm-rbox-pro.dts | 61 + arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 4 + 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 | 12 +- 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/qcom/ipq6018.dtsi | 83 + arch/arm64/boot/dts/qcom/ipq8074.dtsi | 2 - arch/arm64/boot/dts/qcom/msm8998.dtsi | 5 +- arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 166 +- arch/arm64/boot/dts/renesas/Makefile | 24 + arch/arm64/boot/dts/renesas/draak.dtsi | 683 + arch/arm64/boot/dts/renesas/ebisu.dtsi | 799 ++ arch/arm64/boot/dts/renesas/r8a77961.dtsi | 11 + arch/arm64/boot/dts/renesas/r8a77990-ebisu.dts | 788 +- arch/arm64/boot/dts/renesas/r8a77995-draak.dts | 671 +- arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 109 + .../boot/dts/renesas/r8a779m0-salvator-xs.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m0-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m0-ulcb.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m0.dtsi | 12 + .../boot/dts/renesas/r8a779m2-salvator-xs.dts | 46 + arch/arm64/boot/dts/renesas/r8a779m2-ulcb-kf.dts | 18 + arch/arm64/boot/dts/renesas/r8a779m2-ulcb.dts | 45 + arch/arm64/boot/dts/renesas/r8a779m2.dtsi | 12 + .../boot/dts/renesas/r8a779m4-salvator-xs.dts | 36 + arch/arm64/boot/dts/renesas/r8a779m4-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m4-ulcb.dts | 36 + arch/arm64/boot/dts/renesas/r8a779m4.dtsi | 12 + .../boot/dts/renesas/r8a779m5-salvator-xs.dts | 36 + arch/arm64/boot/dts/renesas/r8a779m5-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m5-ulcb.dts | 36 + arch/arm64/boot/dts/renesas/r8a779m5.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m6-ebisu.dts | 18 + arch/arm64/boot/dts/renesas/r8a779m6.dtsi | 12 + arch/arm64/boot/dts/renesas/r8a779m7-draak.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m7.dtsi | 12 + .../boot/dts/renesas/r8a779m8-salvator-xs.dts | 53 + arch/arm64/boot/dts/renesas/r8a779m8-ulcb-kf.dts | 19 + arch/arm64/boot/dts/renesas/r8a779m8-ulcb.dts | 52 + arch/arm64/boot/dts/renesas/r8a779m8.dtsi | 12 + arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 240 + arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 10 + arch/arm64/boot/dts/rockchip/Makefile | 6 + arch/arm64/boot/dts/rockchip/px30.dtsi | 73 + arch/arm64/boot/dts/rockchip/rk3308.dtsi | 37 + arch/arm64/boot/dts/rockchip/rk3318-a95x-z2.dts | 3 - arch/arm64/boot/dts/rockchip/rk3326-odroid-go2.dts | 16 + 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 | 7 +- 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 | 2 +- .../boot/dts/rockchip/rk3399-kobol-helios64.dts | 36 + .../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 | 46 +- 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 | 931 ++ arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 8 + arch/arm64/boot/dts/xilinx/Makefile | 1 + arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 13 +- 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/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/syscall.h | 10 - arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kernel/process.c | 3 +- arch/arm64/lib/Makefile | 2 + arch/arm64/rust/target.json | 35 + arch/csky/include/asm/syscall.h | 9 - 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/include/asm/raw_io.h | 20 +- arch/m68k/mvme147/config.c | 4 +- arch/m68k/mvme16x/config.c | 4 +- arch/microblaze/include/asm/syscall.h | 33 - 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-lantiq/xway/xway_dma.h | 2 +- arch/mips/kernel/uprobes.c | 1 + arch/mips/lantiq/xway/dma.c | 57 +- arch/mips/net/bpf_jit.c | 57 +- 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/Makefile | 3 +- arch/nios2/boot/Makefile | 3 - arch/nios2/include/asm/cacheflush.h | 3 +- arch/nios2/include/asm/syscall.h | 11 - arch/openrisc/include/asm/syscall.h | 7 - arch/parisc/include/asm/cacheflush.h | 3 +- arch/parisc/include/asm/page.h | 2 +- arch/parisc/lib/iomap.c | 4 +- arch/powerpc/Kconfig | 1 + arch/powerpc/include/asm/syscall.h | 10 - arch/powerpc/kernel/interrupt.c | 43 + arch/powerpc/kernel/interrupt_64.S | 41 - arch/powerpc/kernel/mce.c | 17 +- arch/powerpc/kernel/smp.c | 2 +- arch/powerpc/kvm/book3s_hv_rmhandlers.S | 36 +- arch/powerpc/lib/Makefile | 2 + arch/powerpc/mm/book3s64/radix_tlb.c | 4 +- arch/powerpc/rust/target.json | 30 + arch/powerpc/sysdev/xics/xics-common.c | 4 +- arch/riscv/Makefile | 1 + arch/riscv/include/asm/syscall.h | 9 - 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/Kconfig | 10 - arch/s390/Makefile | 7 - arch/s390/configs/debug_defconfig | 8 +- arch/s390/configs/defconfig | 5 +- arch/s390/include/asm/syscall.h | 12 - arch/s390/lib/string.c | 3 + arch/s390/pci/pci_mmio.c | 4 +- arch/sh/boards/mach-landisk/irq.c | 4 +- arch/sh/boot/Makefile | 20 +- 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/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/kernel/ioport.c | 4 +- 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/os-Linux/sigio.c | 6 +- arch/um/os-Linux/signal.c | 8 +- arch/x86/Kconfig | 5 + arch/x86/Makefile_32.cpu | 12 +- 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/events/intel/bts.c | 6 + arch/x86/events/intel/core.c | 67 +- arch/x86/events/intel/ds.c | 2 +- arch/x86/events/intel/lbr.c | 20 +- arch/x86/events/intel/uncore_discovery.h | 2 +- arch/x86/events/intel/uncore_snbep.c | 16 +- arch/x86/events/perf_event.h | 19 + arch/x86/hyperv/hv_apic.c | 43 +- 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/msr.h | 4 +- arch/x86/include/asm/paravirt.h | 31 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/segment.h | 2 +- arch/x86/include/asm/syscall.h | 33 - arch/x86/include/asm/xen/hypercall.h | 6 +- arch/x86/kernel/acpi/boot.c | 9 + arch/x86/kernel/cpu/mce/core.c | 83 +- arch/x86/kernel/cpu/mce/internal.h | 14 +- arch/x86/kernel/cpu/mce/severity.c | 22 +- arch/x86/kernel/fpu/signal.c | 144 +- arch/x86/kernel/irqflags.S | 2 + arch/x86/kernel/paravirt.c | 45 +- arch/x86/kernel/setup.c | 26 +- arch/x86/kernel/sev-shared.c | 2 +- arch/x86/kernel/signal.c | 18 +- arch/x86/kernel/smpboot.c | 2 +- arch/x86/kvm/svm/svm.h | 8 +- arch/x86/kvm/svm/svm_ops.h | 4 +- arch/x86/kvm/vmx/evmcs.h | 4 +- arch/x86/lib/copy_mc_64.S | 8 +- arch/x86/lib/string_32.c | 1 + arch/x86/mm/extable.c | 131 +- arch/x86/mm/init_64.c | 6 +- arch/x86/mm/pat/memtype.c | 7 +- arch/x86/net/bpf_jit_comp.c | 117 +- arch/x86/rust/target.json | 37 + arch/x86/xen/enlighten_pv.c | 77 +- arch/x86/xen/irq.c | 31 +- arch/x86/xen/mmu_pv.c | 100 +- 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/syscall.h | 11 - block/blk-cgroup.c | 18 +- block/blk-integrity.c | 9 +- block/blk-mq-tag.c | 2 +- block/bsg.c | 23 +- crypto/Makefile | 2 + crypto/drbg.c | 2 +- crypto/jitterentropy.c | 24 +- drivers/acpi/resource.c | 49 +- drivers/android/binder.c | 58 +- drivers/android/binder_internal.h | 2 + drivers/base/platform.c | 3 +- drivers/base/power/trace.c | 10 + drivers/block/null_blk/main.c | 102 +- drivers/block/null_blk/null_blk.h | 4 + drivers/block/zram/zram_drv.c | 4 +- drivers/bluetooth/btintel.c | 239 +- drivers/bluetooth/btintel.h | 11 + drivers/bluetooth/btusb.c | 24 + drivers/bluetooth/hci_h5.c | 8 +- drivers/bluetooth/hci_vhci.c | 20 + drivers/bus/ti-sysc.c | 1 + drivers/cdrom/cdrom.c | 59 +- drivers/char/hw_random/Kconfig | 12 +- drivers/char/hw_random/ixp4xx-rng.c | 4 +- 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-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 | 455 +- 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 | 1 + 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/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/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/cpufreq/cpufreq_governor_attr_set.c | 2 +- drivers/cpufreq/intel_pstate.c | 22 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 1 - drivers/crypto/chelsio/chcr_crypto.h | 14 +- drivers/crypto/hisilicon/qm.c | 52 +- drivers/crypto/img-hash.c | 7 +- drivers/crypto/qat/qat_common/adf_accel_devices.h | 23 +- drivers/crypto/qat/qat_common/adf_isr.c | 170 +- drivers/crypto/qat/qat_common/adf_vf_isr.c | 24 +- drivers/cxl/cxl.h | 61 +- 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/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 | 156 +- drivers/firmware/arm_scmi/Kconfig | 2 +- drivers/fpga/dfl.c | 14 +- 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/gpio-rockchip.c | 22 + drivers/gpu/drm/Kconfig | 10 +- drivers/gpu/drm/Makefile | 1 - drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 + 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 | 170 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 16 +- 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 | 13 +- 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_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 | 617 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 2 +- 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 | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 166 +- 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 | 111 +- 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/gfx_v9_0.c | 2 + drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 30 +- drivers/gpu/drm/amd/amdgpu/psp_v10_0.c | 22 +- drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 40 +- drivers/gpu/drm/amd/amdgpu/psp_v12_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 3 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 1 + 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 | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 18 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 56 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 81 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 568 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 91 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 3 +- .../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 | 22 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 11 +- drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 10 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 10 + .../drm/amd/display/dc/clk_mgr/dcn21/rn_clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 49 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 560 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1336 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 11 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 25 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 335 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 121 +- drivers/gpu/drm/amd/display/dc/dc.h | 36 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 222 + drivers/gpu/drm/amd/display/dc/dc_dsc.h | 11 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 16 +- 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 | 12 +- .../gpu/drm/amd/display/dc/dce/dce_panel_cntl.c | 10 - .../drm/amd/display/dc/dce/dce_stream_encoder.c | 2 + .../amd/display/dc/dce110/dce110_hw_sequencer.c | 164 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 112 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 9 + .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 2 +- .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 30 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 43 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 28 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 5 + .../amd/display/dc/dcn20/dcn20_stream_encoder.h | 1 + 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 | 2 + 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 + .../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 | 2 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_vpg.h | 11 + .../drm/amd/display/dc/dcn301/dcn301_resource.c | 6 +- .../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 | 4 + .../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 | 747 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 241 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.h | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 1 - .../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 + .../drm/amd/display/dc/dml/display_mode_enums.h | 4 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 195 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 12 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 22 + drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 23 + drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 4 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 91 + .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 83 + .../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 | 3 + drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 5 + drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 1 + drivers/gpu/drm/amd/display/dc/inc/resource.h | 18 + .../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 + .../display/dc/virtual/virtual_stream_encoder.c | 2 + drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 4 + drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 31 +- 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 | 2 +- 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 +- drivers/gpu/drm/amd/include/atomfirmware.h | 4 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- .../amd/pm/inc/smu11_driver_if_cyan_skillfish.h | 86 +- drivers/gpu/drm/amd/pm/inc/smu_types.h | 7 +- drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 2 +- drivers/gpu/drm/amd/pm/inc/smu_v11_8_ppsmc.h | 9 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 8 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 481 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 42 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 20 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 12 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 6 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 21 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 15 + drivers/gpu/drm/arm/malidp_planes.c | 2 +- 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 | 5 +- drivers/gpu/drm/bridge/parade-ps8640.c | 18 +- drivers/gpu/drm/drm_connector.c | 79 + drivers/gpu/drm/drm_crtc_internal.h | 2 + drivers/gpu/drm/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 89 +- 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_mm.c | 5 +- drivers/gpu/drm/drm_modeset_lock.c | 2 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 49 +- drivers/gpu/drm/drm_sysfs.c | 87 +- drivers/gpu/drm/etnaviv/etnaviv_buffer.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.c | 43 +- drivers/gpu/drm/etnaviv/etnaviv_gpu.h | 1 + drivers/gpu/drm/etnaviv/etnaviv_iommu.c | 4 + drivers/gpu/drm/etnaviv/etnaviv_iommu_v2.c | 8 + drivers/gpu/drm/etnaviv/etnaviv_mmu.c | 1 + drivers/gpu/drm/etnaviv/etnaviv_mmu.h | 4 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 4 +- drivers/gpu/drm/gud/Kconfig | 2 +- drivers/gpu/drm/i915/Makefile | 4 +- drivers/gpu/drm/i915/display/g4x_dp.c | 8 +- drivers/gpu/drm/i915/display/icl_dsi.c | 86 +- drivers/gpu/drm/i915/display/intel_acpi.c | 46 + drivers/gpu/drm/i915/display/intel_acpi.h | 3 + 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 | 375 +- drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 10 + drivers/gpu/drm/i915/display/intel_connector.c | 4 +- drivers/gpu/drm/i915/display/intel_crt.c | 4 +- drivers/gpu/drm/i915/display/intel_ddi.c | 43 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 58 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.h | 7 + drivers/gpu/drm/i915/display/intel_display.c | 992 +- drivers/gpu/drm/i915/display/intel_display.h | 18 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 88 +- drivers/gpu/drm/i915/display/intel_display_power.h | 4 + drivers/gpu/drm/i915/display/intel_display_types.h | 28 +- drivers/gpu/drm/i915/display/intel_dmc.c | 9 +- drivers/gpu/drm/i915/display/intel_dp.c | 717 +- drivers/gpu/drm/i915/display/intel_dp.h | 15 +- .../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 | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 19 +- drivers/gpu/drm/i915/display/intel_dpll.c | 595 +- drivers/gpu/drm/i915/display/intel_dpll.h | 23 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 41 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 11 - drivers/gpu/drm/i915/display/intel_dpt.c | 229 + 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 + .../gpu/drm/i915/display/intel_dsi_dcs_backlight.c | 33 +- drivers/gpu/drm/i915/display/intel_dvo.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 481 + drivers/gpu/drm/i915/display/intel_fb.h | 20 +- drivers/gpu/drm/i915/display/intel_fbc.c | 89 +- drivers/gpu/drm/i915/display/intel_fbc.h | 2 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 1 + drivers/gpu/drm/i915/display/intel_fdi.c | 202 +- drivers/gpu/drm/i915/display/intel_fdi.h | 4 + drivers/gpu/drm/i915/display/intel_frontbuffer.c | 5 +- drivers/gpu/drm/i915/display/intel_frontbuffer.h | 3 +- drivers/gpu/drm/i915/display/intel_hdcp.c | 64 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 2 +- drivers/gpu/drm/i915/display/intel_lvds.c | 18 +- drivers/gpu/drm/i915/display/intel_opregion.c | 5 +- drivers/gpu/drm/i915/display/intel_panel.c | 1794 +-- drivers/gpu/drm/i915/display/intel_panel.h | 43 +- drivers/gpu/drm/i915/display/intel_psr.c | 198 +- 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_tv.c | 2 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 77 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 6 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 16 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 1 - .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 7 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 26 +- drivers/gpu/drm/i915/gt/intel_rps.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 11 +- drivers/gpu/drm/i915/i915_drv.h | 36 +- drivers/gpu/drm/i915/i915_irq.c | 66 +- drivers/gpu/drm/i915/i915_irq.h | 51 +- drivers/gpu/drm/i915/i915_pci.c | 4 +- drivers/gpu/drm/i915/i915_reg.h | 65 +- drivers/gpu/drm/i915/i915_vma.c | 5 +- drivers/gpu/drm/i915/intel_pm.c | 29 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 20 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 2 - 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/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 | 5 +- 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 | 308 + drivers/gpu/drm/nouveau/nvkm/subdev/top/ga100.c | 7 +- drivers/gpu/drm/omapdrm/Kconfig | 1 - drivers/gpu/drm/panel/Kconfig | 11 + drivers/gpu/drm/panel/Makefile | 1 + 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 | 26 +- drivers/gpu/drm/panfrost/panfrost_device.c | 4 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 29 +- 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/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_kms.c | 2 +- drivers/gpu/drm/radeon/radeon_ttm.c | 7 +- drivers/gpu/drm/rockchip/Kconfig | 1 - drivers/gpu/drm/rockchip/cdn-dp-core.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 | 67 +- drivers/gpu/drm/ttm/ttm_device.c | 48 + drivers/gpu/drm/ttm/ttm_module.c | 12 + drivers/gpu/drm/ttm/ttm_pool.c | 40 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 8 +- drivers/gpu/drm/ttm/ttm_resource.c | 49 + drivers/gpu/drm/ttm/ttm_tt.c | 17 +- drivers/gpu/drm/udl/Kconfig | 1 + drivers/gpu/drm/v3d/Kconfig | 2 +- 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/vc4/Kconfig | 1 + drivers/gpu/drm/vc4/vc4_drv.c | 6 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 173 +- drivers/gpu/drm/vc4/vc4_hdmi_regs.h | 6 + drivers/gpu/drm/vgem/vgem_drv.c | 342 +- drivers/gpu/drm/virtio/virtgpu_drv.h | 8 + drivers/gpu/drm/virtio/virtgpu_prime.c | 32 +- drivers/gpu/drm/virtio/virtgpu_vq.c | 8 +- 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/amd-sfh-hid/amd_sfh_pcie.c | 10 +- drivers/hid/hid-apple.c | 7 + drivers/hid/hid-betopff.c | 13 +- drivers/hid/hid-cp2112.c | 14 +- drivers/hid/hid-debug.c | 1 + drivers/hid/hid-input.c | 1 + drivers/hid/hid-roccat-kone.c | 2 +- drivers/hid/hid-roccat-kone.h | 12 +- drivers/hid/wacom_wac.c | 8 + drivers/hv/ring_buffer.c | 1 + drivers/hwmon/Kconfig | 11 + drivers/hwmon/Makefile | 1 + drivers/hwmon/i5500_temp.c | 114 +- drivers/hwmon/k10temp.c | 6 - drivers/hwmon/max6620.c | 514 + drivers/hwmon/mlxreg-fan.c | 138 +- drivers/hwmon/nct6775.c | 706 +- drivers/hwmon/raspberrypi-hwmon.c | 2 +- drivers/hwtracing/coresight/coresight-syscfg.c | 1 + drivers/i2c/busses/i2c-xiic.c | 161 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 2 +- drivers/i3c/master/mipi-i3c-hci/hci.h | 2 +- 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 | 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/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 | 65 +- drivers/iio/adc/at91-sama5d2_adc.c | 594 +- drivers/iio/adc/ep93xx_adc.c | 4 +- drivers/iio/adc/max1027.c | 3 +- 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/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/ad5770r.c | 2 +- drivers/iio/dac/ti-dac5571.c | 1 + drivers/iio/gyro/Kconfig | 1 - 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/inv_mpu6050/inv_mpu_magn.c | 36 +- 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/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/hw/qib/qib_sysfs.c | 2 +- drivers/input/keyboard/Kconfig | 10 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/cypress-sf.c | 224 + drivers/input/misc/cpcap-pwrbutton.c | 6 +- drivers/input/misc/palmas-pwrbutton.c | 5 + drivers/input/touchscreen/ads7846.c | 192 +- drivers/input/touchscreen/raydium_i2c_ts.c | 50 +- drivers/iommu/amd/init.c | 9 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/macintosh/smu.c | 3 +- drivers/mcb/mcb-core.c | 12 +- 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/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 | 6 +- drivers/memstick/core/mspro_block.c | 6 +- drivers/memstick/host/jmb38x_ms.c | 3 +- drivers/misc/cardreader/rtsx_pcr.c | 2 +- drivers/misc/genwqe/card_base.c | 2 +- drivers/misc/hisi_hikey_usb.c | 119 +- drivers/misc/pvpanic/pvpanic-mmio.c | 9 +- drivers/misc/pvpanic/pvpanic-pci.c | 26 +- drivers/misc/pvpanic/pvpanic.c | 16 +- drivers/misc/tifm_core.c | 3 +- drivers/mmc/core/block.c | 7 +- drivers/mmc/core/mmc_test.c | 1 - drivers/mmc/host/cqhci-core.c | 4 +- drivers/mmc/host/dw_mmc.c | 15 +- drivers/mmc/host/mtk-sd.c | 20 +- drivers/mmc/host/omap_hsmmc.c | 10 +- drivers/mmc/host/renesas_sdhi_core.c | 2 + drivers/mmc/host/sdhci-of-arasan.c | 29 +- drivers/mmc/host/sdhci.c | 2 +- drivers/mtd/mtdswap.c | 1 - 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/usb/etas_es58x/es581_4.h | 2 +- drivers/net/can/usb/etas_es58x/es58x_fd.h | 2 +- drivers/net/dsa/b53/b53_common.c | 59 +- drivers/net/dsa/b53/b53_mdio.c | 21 +- drivers/net/dsa/b53/b53_mmap.c | 13 + drivers/net/dsa/b53/b53_priv.h | 6 +- drivers/net/dsa/b53/b53_spi.c | 13 + drivers/net/dsa/b53/b53_srab.c | 21 +- drivers/net/dsa/bcm_sf2.c | 14 +- drivers/net/dsa/dsa_loop.c | 22 +- drivers/net/dsa/hirschmann/hellcreek.c | 16 + drivers/net/dsa/lan9303-core.c | 6 + drivers/net/dsa/lan9303.h | 1 + drivers/net/dsa/lan9303_i2c.c | 24 +- drivers/net/dsa/lan9303_mdio.c | 15 + drivers/net/dsa/lantiq_gswip.c | 24 + drivers/net/dsa/microchip/ksz8795_spi.c | 11 +- drivers/net/dsa/microchip/ksz8863_smi.c | 13 + drivers/net/dsa/microchip/ksz9477_i2c.c | 14 +- drivers/net/dsa/microchip/ksz9477_spi.c | 8 +- drivers/net/dsa/mt7530.c | 18 + drivers/net/dsa/mv88e6060.c | 18 + drivers/net/dsa/mv88e6xxx/chip.c | 38 +- drivers/net/dsa/mv88e6xxx/devlink.c | 73 +- drivers/net/dsa/mv88e6xxx/devlink.h | 6 +- drivers/net/dsa/ocelot/felix.c | 2 +- drivers/net/dsa/ocelot/felix.h | 2 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 22 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 20 +- drivers/net/dsa/qca/ar9331.c | 18 + drivers/net/dsa/qca8k.c | 48 +- drivers/net/dsa/realtek-smi-core.c | 20 +- drivers/net/dsa/sja1105/sja1105_clocking.c | 2 +- drivers/net/dsa/sja1105/sja1105_devlink.c | 2 +- drivers/net/dsa/sja1105/sja1105_flower.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 21 +- drivers/net/dsa/sja1105/sja1105_mdio.c | 2 +- drivers/net/dsa/sja1105/sja1105_spi.c | 2 +- drivers/net/dsa/sja1105/sja1105_static_config.c | 2 +- drivers/net/dsa/sja1105/sja1105_static_config.h | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.h | 2 +- drivers/net/dsa/vitesse-vsc73xx-core.c | 6 + drivers/net/dsa/vitesse-vsc73xx-platform.c | 22 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 22 +- drivers/net/dsa/vitesse-vsc73xx.h | 1 + drivers/net/dsa/xrs700x/xrs700x.c | 6 + drivers/net/dsa/xrs700x/xrs700x.h | 1 + drivers/net/dsa/xrs700x/xrs700x_i2c.c | 18 + drivers/net/dsa/xrs700x/xrs700x_mdio.c | 18 + drivers/net/ethernet/3com/3c515.c | 2 +- drivers/net/ethernet/8390/ne.c | 22 +- drivers/net/ethernet/amd/ni65.c | 2 +- drivers/net/ethernet/arc/emac_mdio.c | 9 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 6 +- drivers/net/ethernet/atheros/atl1e/atl1e_main.c | 6 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 2 + drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 33 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.h | 14 +- drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c | 3 - drivers/net/ethernet/broadcom/genet/bcmmii.c | 38 +- drivers/net/ethernet/cadence/macb.h | 7 +- drivers/net/ethernet/cadence/macb_main.c | 9 +- drivers/net/ethernet/cadence/macb_pci.c | 2 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 3 +- drivers/net/ethernet/cavium/thunder/nicvf_main.c | 6 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- .../net/ethernet/chelsio/cxgb4vf/cxgb4vf_main.c | 6 +- drivers/net/ethernet/ethoc.c | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 5 + drivers/net/ethernet/freescale/enetc/enetc.c | 13 +- drivers/net/ethernet/freescale/enetc/enetc_ierb.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_ierb.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 12 +- drivers/net/ethernet/freescale/enetc/enetc_ptp.c | 6 +- drivers/net/ethernet/freescale/enetc/enetc_vf.c | 6 +- drivers/net/ethernet/freescale/fec_main.c | 1 - drivers/net/ethernet/hisilicon/hns3/hnae3.h | 6 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 14 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_cmd.h | 5 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_debugfs.c | 7 + .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 65 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 2 + .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 6 +- drivers/net/ethernet/huawei/hinic/hinic_main.c | 6 +- drivers/net/ethernet/ibm/ibmvnic.c | 656 +- drivers/net/ethernet/ibm/ibmvnic.h | 10 +- drivers/net/ethernet/intel/Kconfig | 1 + drivers/net/ethernet/intel/e1000e/e1000.h | 1 + drivers/net/ethernet/intel/ice/ice.h | 2 + drivers/net/ethernet/intel/ice/ice_idc.c | 6 + drivers/net/ethernet/intel/igc/igc_main.c | 4 +- drivers/net/ethernet/lantiq_etop.c | 21 +- drivers/net/ethernet/lantiq_xrx200.c | 21 +- drivers/net/ethernet/marvell/octeontx2/af/common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 62 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 54 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 2 + .../net/ethernet/marvell/octeontx2/af/rvu_cn10k.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 135 + .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 191 +- .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 2 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 37 +- drivers/net/ethernet/marvell/sky2.c | 84 +- drivers/net/ethernet/mellanox/mlx4/en_netdev.c | 47 +- drivers/net/ethernet/mellanox/mlx4/mlx4_en.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 17 +- .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 2 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 4 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 3 - .../net/ethernet/mellanox/mlx5/core/en/rx_res.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/lag.c | 10 +- .../ethernet/mellanox/mlxbf_gige/mlxbf_gige_main.c | 7 + drivers/net/ethernet/mellanox/mlxsw/core.c | 67 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 2 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 183 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 13 + drivers/net/ethernet/mellanox/mlxsw/minimal.c | 30 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 177 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 6 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 326 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 10 + drivers/net/ethernet/microchip/encx24j600.c | 1 - drivers/net/ethernet/microsoft/mana/hw_channel.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 10 - drivers/net/ethernet/mscc/ocelot_devlink.c | 2 +- drivers/net/ethernet/mscc/ocelot_mrp.c | 2 +- drivers/net/ethernet/mscc/ocelot_net.c | 2 +- .../net/ethernet/netronome/nfp/flower/offload.c | 3 - drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 3 +- drivers/net/ethernet/qlogic/qed/qed_l2.c | 23 +- drivers/net/ethernet/qlogic/qed/qed_mcp.c | 6 +- drivers/net/ethernet/qlogic/qede/qede_filter.c | 47 +- .../net/ethernet/qlogic/qlcnic/qlcnic_83xx_init.c | 2 +- drivers/net/ethernet/rdc/r6040.c | 9 +- drivers/net/ethernet/realtek/r8169.h | 2 +- drivers/net/ethernet/realtek/r8169_main.c | 41 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 59 - drivers/net/ethernet/sfc/efx_channels.c | 106 +- drivers/net/ethernet/sfc/net_driver.h | 8 + drivers/net/ethernet/sfc/tx.c | 29 +- drivers/net/ethernet/smsc/Kconfig | 1 - drivers/net/ethernet/smsc/smc91x.c | 10 + drivers/net/ethernet/socionext/netsec.c | 21 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 7 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 16 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 44 + drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/dmascc.c | 6 +- drivers/net/ipa/ipa_table.c | 3 +- drivers/net/netdevsim/ethtool.c | 28 + drivers/net/netdevsim/health.c | 32 - drivers/net/netdevsim/netdevsim.h | 1 + drivers/net/pcs/pcs-xpcs-nxp.c | 2 +- drivers/net/phy/at803x.c | 15 + drivers/net/phy/bcm7xxx.c | 201 + drivers/net/phy/broadcom.c | 47 + drivers/net/phy/dp83640_reg.h | 2 +- drivers/net/phy/mdio_device.c | 11 + drivers/net/phy/phy_device.c | 4 +- drivers/net/phy/phylink.c | 35 +- drivers/net/usb/hso.c | 12 +- drivers/net/virtio_net.c | 8 +- drivers/net/wan/Makefile | 2 + drivers/net/wireless/ath/ath10k/bmi.h | 10 +- drivers/net/wireless/ath/ath10k/htt.h | 7 +- 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/xen-netback/netback.c | 2 +- drivers/nfc/fdp/i2c.c | 1 - drivers/nfc/microread/mei.c | 4 +- drivers/nfc/nfcmrvl/fw_dnld.c | 4 +- drivers/nfc/pn533/i2c.c | 4 - drivers/nfc/pn533/pn533.c | 4 +- drivers/nfc/pn544/mei.c | 8 +- drivers/nvme/host/core.c | 17 +- drivers/nvme/host/multipath.c | 7 +- drivers/nvme/host/rdma.c | 16 +- drivers/nvme/host/tcp.c | 20 +- drivers/nvme/target/configfs.c | 2 +- drivers/of/device.c | 6 +- drivers/of/kexec.c | 1 + drivers/of/property.c | 2 - drivers/pci/pci-acpi.c | 2 +- drivers/pci/quirks.c | 9 +- drivers/pci/vpd.c | 36 +- drivers/pcmcia/db1xxx_ss.c | 1 + drivers/pinctrl/core.c | 2 +- drivers/pinctrl/mediatek/pinctrl-moore.c | 18 + drivers/pinctrl/mediatek/pinctrl-mt8195.c | 1 + 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/pinctrl-msm8226.c | 74 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 37 +- drivers/pinctrl/renesas/core.c | 12 +- drivers/platform/x86/Kconfig | 17 + drivers/platform/x86/Makefile | 1 + drivers/platform/x86/acer-wmi.c | 14 +- drivers/platform/x86/amd-pmc.c | 2 +- drivers/platform/x86/hp-wmi.c | 329 +- drivers/platform/x86/intel/punit_ipc.c | 3 +- drivers/platform/x86/lg-laptop.c | 2 +- drivers/platform/x86/touchscreen_dmi.c | 54 +- drivers/platform/x86/wmaa-backlight-wmi.c | 205 + drivers/platform/x86/wmi.c | 369 +- drivers/ptp/idt8a340_reg.h | 65 +- drivers/ptp/ptp_clockmatrix.c | 766 +- drivers/ptp/ptp_clockmatrix.h | 64 +- drivers/ptp/ptp_ocp.c | 1343 +- drivers/rapidio/devices/rio_mport_cdev.c | 9 +- drivers/regulator/Kconfig | 2 +- drivers/regulator/core.c | 9 +- drivers/regulator/max14577-regulator.c | 2 - drivers/regulator/qcom-rpmh-regulator.c | 2 +- drivers/regulator/rtq6752-regulator.c | 18 +- drivers/regulator/ti-abb-regulator.c | 31 +- drivers/regulator/vqmmc-ipq4019-regulator.c | 4 +- drivers/remoteproc/Kconfig | 10 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/rpmsg/qcom_glink_native.c | 2 +- drivers/rtc/rtc-cmos.c | 2 + drivers/s390/char/sclp_early.c | 3 +- drivers/s390/crypto/ap_bus.c | 3 +- drivers/s390/crypto/ap_queue.c | 4 +- drivers/s390/net/ctcm_fsms.c | 60 +- drivers/s390/net/ctcm_main.c | 38 +- drivers/s390/net/ctcm_mpc.c | 8 +- drivers/s390/net/fsm.c | 2 +- drivers/s390/net/ism_drv.c | 2 +- drivers/s390/net/lcs.c | 121 +- drivers/s390/net/netiucv.c | 104 +- drivers/scsi/aic94xx/aic94xx_sds.c | 6 +- drivers/scsi/elx/efct/efct_lio.c | 4 +- drivers/scsi/elx/libefc/efc_device.c | 7 +- drivers/scsi/elx/libefc/efc_fabric.c | 5 +- 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 | 37 +- 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 | 1 + drivers/scsi/lpfc/lpfc_els.c | 49 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 32 +- drivers/scsi/lpfc/lpfc_hw4.h | 2 +- drivers/scsi/lpfc/lpfc_init.c | 69 +- drivers/scsi/lpfc/lpfc_nvme.c | 72 +- drivers/scsi/lpfc/lpfc_nvmet.c | 44 +- drivers/scsi/lpfc/lpfc_scsi.c | 101 +- drivers/scsi/lpfc/lpfc_sli.c | 144 +- 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 | 17 +- 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_transport_iscsi.c | 8 +- drivers/scsi/sd.c | 14 +- drivers/scsi/sd_zbc.c | 6 +- drivers/scsi/sr_ioctl.c | 2 +- drivers/scsi/st.c | 1 + drivers/scsi/ufs/ufs-mediatek.c | 21 +- drivers/scsi/ufs/ufs-mediatek.h | 6 + drivers/scsi/ufs/ufs-qcom.c | 3 +- drivers/scsi/ufs/ufshcd-pci.c | 78 + drivers/scsi/ufs/ufshcd.c | 3 +- drivers/scsi/ufs/ufshcd.h | 1 + drivers/scsi/ufs/ufshpb.c | 16 +- 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/llcc-qcom.c | 16 + drivers/soc/qcom/rpmhpd.c | 16 + drivers/soc/qcom/socinfo.c | 2 +- drivers/soc/renesas/Kconfig | 7 +- drivers/soc/renesas/renesas-soc.c | 7 + drivers/soc/samsung/Kconfig | 1 + drivers/soc/sunxi/sunxi_sram.c | 4 +- drivers/spi/Kconfig | 9 + drivers/spi/Makefile | 1 + drivers/spi/spi-amd.c | 113 +- drivers/spi/spi-ingenic.c | 482 + drivers/spi/spi-rockchip.c | 6 + drivers/spi/spi-rspi.c | 1 - drivers/spi/spi-sh-msiof.c | 1 - drivers/spi/spi-tegra20-slink.c | 5 +- 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/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/mt7621-dma/hsdma-mt7621.c | 6 +- drivers/staging/pi433/pi433_if.h | 23 +- drivers/staging/r8188eu/Kconfig | 10 - drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 19 +- drivers/staging/r8188eu/core/rtw_cmd.c | 65 +- drivers/staging/r8188eu/core/rtw_debug.c | 26 +- drivers/staging/r8188eu/core/rtw_efuse.c | 203 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 38 +- drivers/staging/r8188eu/core/rtw_io.c | 299 - drivers/staging/r8188eu/core/rtw_ioctl_set.c | 5 - drivers/staging/r8188eu/core/rtw_iol.c | 12 +- drivers/staging/r8188eu/core/rtw_mlme.c | 35 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 187 +- drivers/staging/r8188eu/core/rtw_mp.c | 25 +- drivers/staging/r8188eu/core/rtw_mp_ioctl.c | 18 +- drivers/staging/r8188eu/core/rtw_p2p.c | 20 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 116 - drivers/staging/r8188eu/core/rtw_recv.c | 25 +- drivers/staging/r8188eu/core/rtw_security.c | 197 +- drivers/staging/r8188eu/core/rtw_sreset.c | 2 +- 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 | 49 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 10 - 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 | 17 +- drivers/staging/r8188eu/hal/hal_com.c | 23 +- drivers/staging/r8188eu/hal/hal_intf.c | 319 +- drivers/staging/r8188eu/hal/odm.c | 32 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 166 +- drivers/staging/r8188eu/hal/odm_interface.c | 80 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 5 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 247 +- drivers/staging/r8188eu/hal/rtl8188e_mp.c | 164 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 215 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 125 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 2 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 34 +- drivers/staging/r8188eu/hal/usb_halinit.c | 83 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 76 +- 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 | 8 - drivers/staging/r8188eu/include/hal_intf.h | 248 +- drivers/staging/r8188eu/include/ieee80211.h | 46 +- drivers/staging/r8188eu/include/ioctl_cfg80211.h | 2 - drivers/staging/r8188eu/include/mp_custom_oid.h | 270 +- drivers/staging/r8188eu/include/odm.h | 30 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 9 - drivers/staging/r8188eu/include/odm_interface.h | 45 - drivers/staging/r8188eu/include/odm_precomp.h | 1 - drivers/staging/r8188eu/include/odm_reg.h | 89 - drivers/staging/r8188eu/include/odm_types.h | 18 - drivers/staging/r8188eu/include/osdep_intf.h | 1 - drivers/staging/r8188eu/include/osdep_service.h | 21 +- drivers/staging/r8188eu/include/rtl8188e_cmd.h | 2 - drivers/staging/r8188eu/include/rtl8188e_hal.h | 35 +- drivers/staging/r8188eu/include/rtl8188e_led.h | 2 - drivers/staging/r8188eu/include/rtw_ap.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 4 - drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_eeprom.h | 2 +- drivers/staging/r8188eu/include/rtw_efuse.h | 9 - drivers/staging/r8188eu/include/rtw_io.h | 87 +- drivers/staging/r8188eu/include/rtw_ioctl_rtl.h | 63 - drivers/staging/r8188eu/include/rtw_iol.h | 6 +- drivers/staging/r8188eu/include/rtw_mlme.h | 5 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 10 - drivers/staging/r8188eu/include/rtw_mp.h | 2 - drivers/staging/r8188eu/include/rtw_mp_ioctl.h | 1 - drivers/staging/r8188eu/include/rtw_pwrctrl.h | 105 - drivers/staging/r8188eu/include/rtw_security.h | 20 +- drivers/staging/r8188eu/include/rtw_xmit.h | 2 - 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 | 125 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 46 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 18 - drivers/staging/r8188eu/os_dep/usb_intf.c | 149 +- 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 | 12 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 56 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 12 +- drivers/staging/rtl8723bs/core/rtw_security.c | 6 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 15 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 33 +- drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 6 +- drivers/staging/rtl8723bs/include/ieee80211.h | 6 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 26 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 32 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 4 +- drivers/staging/rtl8723bs/os_dep/osdep_service.c | 7 - .../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/target/target_core_configfs.c | 32 +- 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/tty/moxa.c | 302 +- drivers/tty/moxa.h | 307 - drivers/tty/n_gsm.c | 109 +- drivers/tty/serial/8250/8250_omap.c | 2 +- drivers/tty/serial/8250/8250_pci.c | 4 +- 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_ldisc.c | 1 - drivers/usb/cdns3/cdns3-gadget.c | 14 + drivers/usb/chipidea/udc.c | 8 + drivers/usb/class/cdc-acm.c | 7 +- drivers/usb/class/cdc-acm.h | 2 + drivers/usb/core/devio.c | 144 +- drivers/usb/core/hcd.c | 68 +- drivers/usb/dwc2/gadget.c | 193 +- drivers/usb/dwc2/hcd.c | 4 + drivers/usb/dwc3/core.c | 59 +- drivers/usb/dwc3/core.h | 6 + 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-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/serial/option.c | 8 + drivers/usb/typec/altmodes/Kconfig | 1 + drivers/usb/typec/altmodes/displayport.c | 58 +- drivers/usb/typec/hd3ss3220.c | 8 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 5 + drivers/vdpa/vdpa_user/vduse_dev.c | 10 +- drivers/vhost/net.c | 11 +- drivers/vhost/vdpa.c | 2 +- drivers/video/fbdev/Kconfig | 4 +- drivers/video/fbdev/efifb.c | 21 +- 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/virtio.c | 7 +- drivers/xen/Kconfig | 2 +- drivers/xen/balloon.c | 62 +- drivers/xen/swiotlb-xen.c | 37 +- fs/afs/write.c | 9 +- fs/btrfs/block-group.c | 51 +- fs/btrfs/block-group.h | 4 + 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 | 43 +- 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 | 56 +- fs/cachefiles/rdwr.c | 16 +- fs/ceph/caps.c | 4 +- fs/ceph/locks.c | 3 - fs/cifs/cache.c | 2 +- fs/cifs/cifs_debug.c | 1 - fs/cifs/cifs_fs_sb.h | 1 - fs/cifs/cifs_ioctl.h | 1 - fs/cifs/cifs_spnego.c | 2 +- fs/cifs/cifs_spnego.h | 2 +- fs/cifs/cifs_unicode.c | 1 - fs/cifs/cifsacl.c | 1 - fs/cifs/cifsacl.h | 1 - fs/cifs/cifsencrypt.c | 1 - fs/cifs/cifsfs.c | 1 - fs/cifs/cifsfs.h | 1 - fs/cifs/cifsglob.h | 2 +- fs/cifs/cifspdu.h | 1 - fs/cifs/cifsproto.h | 4 +- fs/cifs/cifssmb.c | 1 - fs/cifs/connect.c | 13 +- fs/cifs/dir.c | 1 - fs/cifs/dns_resolve.c | 1 - fs/cifs/dns_resolve.h | 4 +- fs/cifs/export.c | 1 - fs/cifs/file.c | 3 +- fs/cifs/fscache.c | 2 +- fs/cifs/fscache.h | 2 +- fs/cifs/inode.c | 7 +- fs/cifs/ioctl.c | 3 +- fs/cifs/link.c | 1 - fs/cifs/misc.c | 42 +- fs/cifs/netmisc.c | 1 - fs/cifs/ntlmssp.h | 1 - fs/cifs/readdir.c | 1 - fs/cifs/rfc1002pdu.h | 1 - fs/cifs/sess.c | 1 - fs/cifs/smb2file.c | 1 - fs/cifs/smb2glob.h | 1 - fs/cifs/smb2inode.c | 1 - fs/cifs/smb2misc.c | 1 - fs/cifs/smb2pdu.c | 1 - fs/cifs/smb2pdu.h | 1 - fs/cifs/smb2proto.h | 1 - fs/cifs/smb2status.h | 1 - fs/cifs/smb2transport.c | 1 - fs/cifs/smberr.h | 1 - fs/cifs/transport.c | 1 - fs/cifs/winucase.c | 1 - fs/cifs/xattr.c | 1 - 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/exec.c | 4 +- fs/ext4/ext4.h | 3 - fs/ext4/extents.c | 19 +- fs/ext4/inline.c | 150 +- fs/ext4/inode.c | 165 +- fs/f2fs/checkpoint.c | 6 +- fs/f2fs/inode.c | 2 +- fs/f2fs/namei.c | 2 +- fs/f2fs/recovery.c | 8 +- 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/hfsplus/catalog.c | 16 +- fs/hfsplus/dir.c | 4 +- fs/hfsplus/hfsplus_raw.h | 12 +- fs/hfsplus/xattr.c | 18 +- fs/hpfs/hpfs.h | 8 +- fs/hugetlbfs/inode.c | 14 +- fs/inode.c | 46 +- fs/internal.h | 1 - fs/io-wq.c | 36 +- fs/io_uring.c | 401 +- fs/jfs/jfs_metapage.c | 1 + fs/ksmbd/misc.c | 76 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/smb2pdu.c | 18 +- fs/ksmbd/transport_rdma.c | 1 - fs/lockd/svcxdr.h | 13 +- fs/locks.c | 47 +- fs/nfs/file.c | 9 - fs/nfsd/nfs4state.c | 16 +- fs/ntfs3/attrib.c | 10 +- fs/ntfs3/attrlist.c | 3 - fs/ntfs3/bitfunc.c | 7 +- fs/ntfs3/bitmap.c | 14 +- fs/ntfs3/debug.h | 3 + fs/ntfs3/dir.c | 11 +- fs/ntfs3/file.c | 5 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 4 - fs/ntfs3/fsntfs.c | 69 +- fs/ntfs3/index.c | 156 +- fs/ntfs3/inode.c | 14 +- fs/ntfs3/lib/decompress_common.h | 5 + fs/ntfs3/lib/lib.h | 6 + fs/ntfs3/lznt.c | 12 +- fs/ntfs3/namei.c | 4 - fs/ntfs3/ntfs.h | 12 +- fs/ntfs3/ntfs_fs.h | 57 +- fs/ntfs3/record.c | 3 - fs/ntfs3/run.c | 2 - fs/ntfs3/super.c | 500 +- fs/ntfs3/upcase.c | 8 +- fs/ntfs3/xattr.c | 5 +- fs/ocfs2/alloc.c | 2 + fs/ocfs2/dlmglue.c | 3 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/stat.c | 4 +- fs/proc/uptime.c | 14 +- fs/pstore/blk.c | 2 +- fs/ramfs/inode.c | 4 + fs/smbfs_common/smbfsctl.h | 2 +- fs/sysfs/file.c | 140 +- fs/sysfs/group.c | 15 +- fs/sysfs/sysfs.h | 8 +- include/acpi/actbl2.h | 1 + include/asm-generic/cacheflush.h | 6 + include/asm-generic/io.h | 26 +- include/asm-generic/iomap.h | 10 - include/asm-generic/mshyperv.h | 21 +- include/asm-generic/pci_iomap.h | 3 + include/asm-generic/syscall.h | 16 - include/drm/drm_connector.h | 37 + include/drm/drm_displayid.h | 101 +- include/drm/drm_ioctl.h | 1 - include/drm/drm_mode_config.h | 13 +- include/drm/drm_plane.h | 2 +- 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 | 77 +- 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 | 18 +- include/dt-bindings/clock/imx8ulp-clock.h | 258 + include/dt-bindings/clock/mt8195-clk.h | 864 ++ include/dt-bindings/power/qcom-rpmpd.h | 8 + include/dt-bindings/reset/imx8ulp-pcc-reset.h | 59 + include/dt-bindings/sound/qcom,lpass.h | 5 + include/linux/backing-dev.h | 6 +- include/linux/bpf.h | 6 +- include/linux/brcmphy.h | 2 + include/linux/cdrom.h | 1 + include/linux/cgroup-defs.h | 107 +- include/linux/cgroup.h | 22 +- 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/debug_locks.h | 2 - include/linux/dma-buf.h | 7 + include/linux/dma-fence.h | 32 +- include/linux/dma-resv.h | 106 +- include/linux/dsa/ocelot.h | 2 +- include/linux/filter.h | 6 +- include/linux/flex_proportions.h | 9 +- include/linux/fortify-string.h | 77 +- include/linux/fs.h | 1 + include/linux/gfp.h | 24 +- include/linux/highmem-internal.h | 11 + include/linux/highmem.h | 65 +- include/linux/huge_mm.h | 15 - include/linux/ieee80211.h | 30 +- include/linux/iio/common/st_sensors.h | 13 - include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 2 + include/linux/kcsan-checks.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/lockdep_types.h | 2 +- include/linux/mdio.h | 3 + include/linux/memcontrol.h | 242 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 6 + include/linux/mfd/stm32-lptimer.h | 5 + include/linux/mfd/stm32-timers.h | 4 + include/linux/migrate.h | 4 + include/linux/mm.h | 293 +- include/linux/mm_inline.h | 103 +- include/linux/mm_types.h | 77 + include/linux/mmap_lock.h | 9 - include/linux/mmdebug.h | 20 + include/linux/mmzone.h | 4 +- include/linux/mtd/mtd.h | 2 - include/linux/netfs.h | 77 +- include/linux/nvmem-consumer.h | 14 + include/linux/packing.h | 2 +- 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/percpu.h | 3 + include/linux/perf_event.h | 23 + include/linux/qed/qed_eth_if.h | 21 +- include/linux/rcupdate.h | 53 +- include/linux/rcupdate_trace.h | 5 +- include/linux/rmap.h | 18 +- include/linux/rpmsg.h | 2 +- include/linux/sched.h | 17 +- include/linux/sched/mm.h | 21 + include/linux/sched/signal.h | 1 + include/linux/seqno-fence.h | 109 - include/linux/shrinker.h | 1 + include/linux/skbuff.h | 2 +- include/linux/slab.h | 118 +- include/linux/socket.h | 1 + include/linux/spi/ads7846.h | 15 - include/linux/spinlock.h | 17 +- include/linux/srcu.h | 3 +- include/linux/stackdepot.h | 11 + include/linux/stddef.h | 65 +- include/linux/string.h | 44 +- include/linux/swap.h | 18 +- include/linux/thread_info.h | 2 +- include/linux/torture.h | 8 + include/linux/uio.h | 21 +- include/linux/usb/hcd.h | 2 + include/linux/vmalloc.h | 13 +- include/linux/vmstat.h | 113 +- include/linux/writeback.h | 9 +- 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/net/bluetooth/bluetooth.h | 90 + include/net/bluetooth/hci.h | 117 + include/net/bluetooth/hci_core.h | 34 +- include/net/devlink.h | 18 - include/net/dsa.h | 14 + include/net/mptcp.h | 4 + include/net/sch_generic.h | 6 + include/net/sock.h | 1 + include/scsi/sas.h | 12 +- include/sound/cs35l41.h | 34 + include/sound/rt5682s.h | 48 + include/sound/sof.h | 5 - include/trace/events/io_uring.h | 61 + include/trace/events/pagemap.h | 46 +- include/trace/events/writeback.h | 28 +- include/uapi/asm-generic/fcntl.h | 4 + include/uapi/drm/drm_fourcc.h | 6 + include/uapi/drm/drm_mode.h | 3 + include/uapi/drm/mga_drm.h | 22 +- include/uapi/linux/android/binder.h | 7 + include/uapi/linux/bpf.h | 42 +- include/uapi/linux/btf.h | 55 +- include/uapi/linux/cdrom.h | 19 + include/uapi/linux/cifs/cifs_mount.h | 1 - include/uapi/linux/dlm_device.h | 4 +- include/uapi/linux/io_uring.h | 8 +- include/uapi/linux/mptcp.h | 35 + include/uapi/linux/nitro_enclaves.h | 10 +- include/uapi/linux/smc.h | 27 + include/uapi/linux/stddef.h | 37 + include/uapi/linux/tls.h | 30 + include/uapi/linux/v4l2-controls.h | 1 + include/uapi/linux/videodev2.h | 31 +- include/uapi/linux/xfrm.h | 15 +- include/uapi/rdma/rdma_user_rxe.h | 4 +- include/uapi/sound/asoc.h | 4 +- init/Kconfig | 28 + init/main.c | 25 +- ipc/ipc_sysctl.c | 29 +- kernel/Kconfig.preempt | 32 +- kernel/audit_tree.c | 20 +- kernel/auditsc.c | 15 +- kernel/bpf/bpf_struct_ops.c | 7 +- kernel/bpf/btf.c | 128 + kernel/bpf/core.c | 5 + kernel/bpf/disasm.c | 2 +- kernel/bpf/disasm.h | 2 +- kernel/bpf/helpers.c | 6 +- kernel/bpf/stackmap.c | 10 +- kernel/bpf/trampoline.c | 3 +- kernel/bpf/verifier.c | 4 +- kernel/cgroup/cgroup.c | 50 +- kernel/cgroup/cpuset.c | 56 +- kernel/cpu.c | 2 +- kernel/dma/debug.c | 3 +- kernel/dma/mapping.c | 3 +- kernel/events/core.c | 4 +- kernel/events/uprobes.c | 3 +- kernel/exit.c | 2 +- kernel/fork.c | 60 +- kernel/hung_task.c | 44 + kernel/irq/manage.c | 6 +- kernel/kallsyms.c | 7 + 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 | 6 +- kernel/locking/locktorture.c | 14 +- kernel/locking/mutex.c | 41 + kernel/locking/rwbase_rt.c | 65 +- kernel/locking/test-ww_mutex.c | 86 +- kernel/locking/ww_rt_mutex.c | 25 + kernel/power/suspend.c | 4 +- kernel/power/swap.c | 2 +- kernel/printk/printk.c | 9 +- kernel/rcu/rcuscale.c | 10 +- kernel/rcu/rcutorture.c | 86 +- kernel/rcu/refscale.c | 6 +- kernel/rcu/tasks.h | 109 +- kernel/rcu/tree.c | 34 +- kernel/rcu/tree_exp.h | 3 +- kernel/rcu/tree_nocb.h | 2 +- kernel/rcu/tree_plugin.h | 3 +- kernel/rcu/update.c | 12 +- kernel/scftorture.c | 43 +- kernel/sched/core.c | 260 +- kernel/sched/deadline.c | 99 +- kernel/sched/debug.c | 100 +- kernel/sched/fair.c | 288 +- kernel/sched/rt.c | 130 +- kernel/sched/sched.h | 22 +- kernel/sched/stats.c | 104 + kernel/sched/stats.h | 49 + kernel/sched/stop_task.c | 4 +- kernel/sched/topology.c | 1 - kernel/softirq.c | 3 +- kernel/sysctl.c | 8 +- kernel/time/clocksource-wdtest.c | 5 +- kernel/time/clocksource.c | 31 +- kernel/time/tick-sched.c | 7 + kernel/trace/bpf_trace.c | 84 +- kernel/tsacct.c | 2 +- kernel/workqueue.c | 2 +- lib/.gitignore | 2 + lib/Kconfig.debug | 165 +- lib/Kconfig.kasan | 2 + lib/Makefile | 34 + lib/crypto/sm4.c | 4 +- lib/flex_proportions.c | 28 +- lib/iov_iter.c | 36 + 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/packing.c | 2 +- lib/pci_iomap.c | 43 + lib/raid6/Makefile | 4 + lib/stackdepot.c | 98 +- lib/string.c | 210 +- lib/string_helpers.c | 195 + lib/test_bpf.c | 14183 ++++++++++++------- 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 + localversion-next | 1 + mm/Makefile | 2 +- mm/compaction.c | 4 +- mm/damon/Kconfig | 2 +- mm/damon/dbgfs-test.h | 16 +- mm/filemap.c | 587 +- mm/folio-compat.c | 142 + mm/gup.c | 5 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 2 +- mm/internal.h | 37 +- mm/kasan/common.c | 6 +- mm/kasan/generic.c | 14 +- mm/kasan/kasan.h | 2 +- mm/kasan/report.c | 15 +- mm/khugepaged.c | 8 +- mm/ksm.c | 34 +- mm/memcontrol.c | 385 +- mm/memory-failure.c | 4 +- mm/memory.c | 182 +- mm/memory_hotplug.c | 8 +- mm/mempolicy.c | 22 +- mm/memremap.c | 22 +- mm/migrate.c | 191 +- mm/mlock.c | 3 +- mm/mmap.c | 2 +- mm/mremap.c | 50 +- mm/nommu.c | 6 - mm/oom_kill.c | 7 +- mm/page-writeback.c | 476 +- mm/page_alloc.c | 59 +- mm/page_io.c | 4 +- mm/page_isolation.c | 29 +- mm/page_owner.c | 28 +- mm/rmap.c | 28 +- mm/shmem.c | 12 +- mm/slub.c | 31 +- mm/sparse-vmemmap.c | 2 +- mm/swap.c | 197 +- mm/swap_state.c | 2 +- mm/swapfile.c | 8 +- mm/truncate.c | 19 +- mm/userfaultfd.c | 5 +- mm/util.c | 111 +- mm/vmalloc.c | 14 +- mm/vmscan.c | 30 +- mm/vmstat.c | 60 +- mm/workingset.c | 62 +- mm/zsmalloc.c | 10 +- net/bluetooth/Makefile | 2 +- net/bluetooth/hci_codec.c | 238 + net/bluetooth/hci_codec.h | 7 + net/bluetooth/hci_conn.c | 168 +- net/bluetooth/hci_core.c | 25 +- net/bluetooth/hci_event.c | 134 +- net/bluetooth/hci_request.c | 47 + net/bluetooth/hci_request.h | 2 + net/bluetooth/hci_sock.c | 50 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/l2cap_sock.c | 10 +- net/bluetooth/mgmt.c | 456 +- net/bluetooth/msft.c | 55 +- net/bluetooth/msft.h | 4 + net/bluetooth/rfcomm/core.c | 50 +- net/bluetooth/rfcomm/sock.c | 46 +- net/bluetooth/sco.c | 213 +- net/bpf/test_run.c | 16 +- net/caif/chnl_net.c | 19 +- net/core/dev.c | 2 + net/core/devlink.c | 150 +- net/core/filter.c | 21 + net/core/net_namespace.c | 4 + net/core/netclassid_cgroup.c | 7 +- net/core/netprio_cgroup.c | 10 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 19 +- net/core/sock.c | 37 +- net/dccp/minisocks.c | 2 + net/dsa/dsa.c | 5 + net/dsa/dsa2.c | 147 +- net/dsa/dsa_priv.h | 1 + net/dsa/slave.c | 12 +- net/dsa/tag_ocelot.c | 2 +- net/dsa/tag_ocelot_8021q.c | 2 +- net/dsa/tag_rtl4_a.c | 2 +- net/ethtool/ioctl.c | 4 + net/ipv4/cipso_ipv4.c | 2 +- net/ipv4/tcp.c | 1 - net/ipv4/tcp_input.c | 2 +- net/ipv4/udp.c | 1 - net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/ip6_fib.c | 3 +- net/ipv6/netfilter/ip6_tables.c | 1 + net/l2tp/l2tp_core.c | 4 +- net/mctp/route.c | 2 + net/mptcp/mptcp_diag.c | 26 +- net/mptcp/sockopt.c | 276 + 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/nfc/hci/llc_shdlc.c | 23 +- net/openvswitch/meter.c | 1 - net/packet/af_packet.c | 2 + net/sched/sch_generic.c | 33 + net/sched/sch_mq.c | 1 + net/sched/sch_mqprio.c | 1 + net/sctp/protocol.c | 1 - net/smc/af_smc.c | 34 +- net/smc/smc.h | 3 - net/smc/smc_clc.c | 330 +- net/smc/smc_clc.h | 19 +- net/smc/smc_core.c | 10 +- net/smc/smc_core.h | 1 + net/smc/smc_ism.c | 16 +- net/smc/smc_ism.h | 2 +- net/smc/smc_netlink.c | 47 +- net/smc/smc_netlink.h | 2 + net/tipc/socket.c | 2 +- net/tls/tls_main.c | 46 + net/tls/tls_sw.c | 34 + net/unix/af_unix.c | 2 +- net/xfrm/xfrm_policy.c | 4 +- net/xfrm/xfrm_user.c | 64 +- 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/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 + scripts/Makefile.build | 85 +- scripts/Makefile.clang | 23 +- scripts/Makefile.lib | 23 +- scripts/Makefile.modpost | 2 +- scripts/checkkconfigsymbols.py | 11 +- scripts/checkpatch.pl | 3 +- scripts/clang-tools/gen_compile_commands.py | 1 + scripts/generate_rust_analyzer.py | 143 + scripts/kallsyms.c | 33 +- scripts/kconfig/confdata.c | 67 +- scripts/kernel-doc | 9 + scripts/rust-version.sh | 31 + scripts/sorttable.c | 4 +- scripts/spelling.txt | 16 + scripts/tags.sh | 6 +- scripts/test_fortify.sh | 62 + security/Kconfig | 3 + 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/selinux/nlmsgtab.c | 4 +- security/smack/smackfs.c | 5 +- sound/firewire/oxfw/oxfw.c | 13 +- sound/pci/hda/hda_intel.c | 12 +- sound/pci/hda/patch_cs8409.c | 3 + sound/pci/hda/patch_realtek.c | 129 + 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/codecs/88pm860x-codec.c | 18 +- sound/soc/codecs/Kconfig | 17 + sound/soc/codecs/Makefile | 6 + 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 | 114 +- sound/soc/codecs/cs42l42.h | 54 + sound/soc/codecs/mt6359.c | 2 +- sound/soc/codecs/pcm5102a.c | 2 +- sound/soc/codecs/rt1011.c | 54 + sound/soc/codecs/rt1011.h | 7 + sound/soc/codecs/rt5682s.c | 3188 +++++ sound/soc/codecs/rt5682s.h | 1455 ++ sound/soc/fsl/fsl_esai.c | 16 +- sound/soc/fsl/fsl_micfil.c | 15 +- sound/soc/fsl/fsl_rpmsg.c | 46 +- sound/soc/fsl/fsl_rpmsg.h | 12 + sound/soc/fsl/fsl_sai.c | 14 +- sound/soc/fsl/fsl_spdif.c | 14 +- sound/soc/fsl/fsl_xcvr.c | 15 +- sound/soc/intel/boards/Kconfig | 1 + sound/soc/intel/boards/sof_rt5682.c | 105 +- sound/soc/intel/boards/sof_sdw.c | 5 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 24 + 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 | 13 +- sound/soc/rockchip/rockchip_pdm.c | 112 +- sound/soc/rockchip/rockchip_pdm.h | 6 + sound/soc/soc-topology.c | 6 +- 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/imx8.c | 21 +- sound/soc/sof/imx/imx8m.c | 26 +- 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 | 16 +- sound/soc/sof/intel/hda-dsp.c | 61 +- .../soc/sof/intel/{hda-compress.c => hda-probes.c} | 0 sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/hda.h | 41 - sound/soc/sof/intel/icl.c | 3 +- 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 | 103 +- sound/soc/sof/loader.c | 155 +- sound/soc/sof/ops.h | 33 +- sound/soc/sof/pcm.c | 6 +- sound/soc/sof/probe.c | 290 - sound/soc/sof/probe.h | 85 - sound/soc/sof/sof-audio.h | 5 + sound/soc/sof/sof-priv.h | 75 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/trace.c | 1 - sound/soc/sof/utils.c | 28 +- sound/soc/sof/xtensa/core.c | 6 +- sound/soc/ti/Kconfig | 2 +- sound/usb/card.c | 18 +- sound/usb/mixer.c | 26 +- sound/usb/mixer.h | 3 +- sound/usb/mixer_quirks.c | 2 +- tools/bpf/bpftool/Makefile | 3 + tools/bpf/bpftool/btf.c | 12 + tools/bpf/bpftool/feature.c | 1 + tools/bpf/bpftool/gen.c | 31 +- tools/bpf/resolve_btfids/Makefile | 5 +- tools/include/linux/kallsyms.h | 2 +- tools/include/linux/lockdep.h | 2 +- tools/include/uapi/linux/bpf.h | 42 +- tools/include/uapi/linux/btf.h | 55 +- tools/lib/bpf/.gitignore | 1 - tools/lib/bpf/Makefile | 39 +- tools/lib/bpf/bpf_helpers.h | 51 +- tools/lib/bpf/btf.c | 84 +- tools/lib/bpf/btf.h | 87 + tools/lib/bpf/btf_dump.c | 3 + tools/lib/bpf/libbpf.c | 431 +- tools/lib/bpf/libbpf.h | 41 +- tools/lib/bpf/libbpf.map | 5 + tools/lib/bpf/libbpf_common.h | 24 + tools/lib/bpf/libbpf_internal.h | 27 +- tools/lib/bpf/libbpf_version.h | 9 + tools/lib/bpf/xsk.c | 4 +- tools/lib/perf/evsel.c | 64 +- 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/arch/x86/annotate/instructions.c | 28 +- tools/perf/builtin-script.c | 24 +- tools/perf/ui/browser.c | 33 +- tools/perf/ui/browser.h | 2 +- tools/perf/ui/browsers/annotate.c | 24 +- tools/perf/util/annotate.c | 1 - tools/perf/util/bpf-event.c | 3 + tools/perf/util/bpf_counter.c | 8 +- tools/perf/util/bpf_counter_cgroup.c | 8 +- tools/perf/util/machine.c | 1 + tools/perf/util/parse-events.c | 2 +- tools/perf/util/parse-events.h | 3 +- tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/rcu/extract-stall.sh | 34 + tools/testing/kunit/kunit.py | 5 +- tools/testing/selftests/bpf/.gitignore | 5 +- tools/testing/selftests/bpf/Makefile | 7 +- tools/testing/selftests/bpf/README.rst | 14 + .../selftests/bpf/bpf_testmod/bpf_testmod.c | 19 +- tools/testing/selftests/bpf/btf_helpers.c | 7 +- tools/testing/selftests/bpf/cgroup_helpers.c | 137 +- tools/testing/selftests/bpf/cgroup_helpers.h | 16 +- tools/testing/selftests/bpf/network_helpers.c | 27 +- tools/testing/selftests/bpf/network_helpers.h | 1 + tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 6 +- tools/testing/selftests/bpf/prog_tests/btf.c | 441 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 20 + tools/testing/selftests/bpf/prog_tests/btf_write.c | 21 + .../testing/selftests/bpf/prog_tests/cgroup_v1v2.c | 79 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 17 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 43 +- .../selftests/bpf/prog_tests/get_branch_snapshot.c | 100 + .../selftests/bpf/prog_tests/module_attach.c | 39 - .../selftests/bpf/prog_tests/reference_tracking.c | 39 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 6 + tools/testing/selftests/bpf/prog_tests/skeleton.c | 6 + tools/testing/selftests/bpf/prog_tests/tailcalls.c | 25 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 1 - .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../selftests/bpf/prog_tests/trace_printk.c | 24 +- .../selftests/bpf/prog_tests/trace_vprintk.c | 68 + tools/testing/selftests/bpf/progs/bpf_cubic.c | 12 +- .../testing/selftests/bpf/progs/connect4_dropper.c | 26 + .../selftests/bpf/progs/get_branch_snapshot.c | 40 + tools/testing/selftests/bpf/progs/tag.c | 49 + tools/testing/selftests/bpf/progs/tailcall6.c | 34 + tools/testing/selftests/bpf/progs/test_skb_ctx.c | 6 + .../selftests/bpf/progs/test_task_pt_regs.c | 19 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 33 + tools/testing/selftests/bpf/test_bpftool.py | 22 +- tools/testing/selftests/bpf/test_btf.h | 3 + tools/testing/selftests/bpf/test_progs.c | 39 + tools/testing/selftests/bpf/test_progs.h | 2 + tools/testing/selftests/bpf/trace_helpers.c | 37 + tools/testing/selftests/bpf/trace_helpers.h | 5 + tools/testing/selftests/bpf/verifier/ctx_skb.c | 60 + tools/testing/selftests/bpf/verifier/jit.c | 22 +- tools/testing/selftests/bpf/xdpxceiver.c | 872 +- tools/testing/selftests/bpf/xdpxceiver.h | 66 +- .../drivers/net/netdevsim/ethtool-common.sh | 2 +- .../drivers/net/netdevsim/tc-mq-visibility.sh | 77 + .../drivers/net/ocelot/tc_flower_chains.sh | 2 +- tools/testing/selftests/kvm/include/test_util.h | 3 + tools/testing/selftests/kvm/lib/test_util.c | 22 +- tools/testing/selftests/kvm/steal_time.c | 16 - .../selftests/kvm/x86_64/mmio_warning_test.c | 3 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 15 - tools/testing/selftests/lib.mk | 1 + tools/testing/selftests/nci/nci_dev.c | 2 +- tools/testing/selftests/net/af_unix/Makefile | 5 +- .../testing/selftests/net/af_unix/test_unix_oob.c | 5 +- tools/testing/selftests/net/altnames.sh | 2 +- tools/testing/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_sockopt.c | 683 + tools/testing/selftests/net/mptcp/mptcp_sockopt.sh | 31 +- .../testing/selftests/powerpc/tm/tm-syscall-asm.S | 37 +- tools/testing/selftests/powerpc/tm/tm-syscall.c | 36 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 1 + tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/torture.sh | 11 +- tools/testing/selftests/sched/cs_prctl_test.c | 28 +- tools/testing/selftests/vm/ksm_tests.c | 29 +- tools/usb/testusb.c | 14 +- tools/vm/page_owner_sort.c | 94 +- 2948 files changed, 139507 insertions(+), 50380 deletions(-) create mode 100644 .rustfmt.toml create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-temperature-max31865 create mode 100644 Documentation/ABI/testing/sysfs-class-fc create mode 100644 Documentation/ABI/testing/sysfs-timecard 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/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/hwmon/iio-hwmon.yaml 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/temperature/maxim,max31865.yaml create mode 100644 Documentation/devicetree/bindings/input/cypress-sf.yaml 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/net/lantiq,etop-xway.yaml delete mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.txt create mode 100644 Documentation/devicetree/bindings/net/lantiq,xrx200-net.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/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/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/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/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/ingenic,spi.yaml create mode 100644 Documentation/devicetree/bindings/ufs/samsung,exynos-ufs.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/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 Next/SHA1s create mode 100644 Next/Trees create mode 100644 Next/merge.log create mode 100644 arch/alpha/lib/udiv-qrnnd.S delete mode 100644 arch/alpha/math-emu/qrnnd.S 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/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/renesas/draak.dtsi create mode 100644 arch/arm64/boot/dts/renesas/ebisu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m0.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m4-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m4-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m4-ulcb.dts 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-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m5-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m5.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m6-ebisu.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m6.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m7-draak.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m7.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8-salvator-xs.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8-ulcb-kf.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8-ulcb.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779m8.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-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 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 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 delete mode 100644 drivers/dma-buf/seqno-fence.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/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/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-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/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/temperature/max31865.c create mode 100644 drivers/input/keyboard/cypress-sf.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/platform/x86/wmaa-backlight-wmi.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/include/HalHWImg8188E_FW.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/tty/moxa.h create mode 100644 include/dt-bindings/clock/imx8ulp-clock.h create mode 100644 include/dt-bindings/clock/mt8195-clk.h create mode 100644 include/dt-bindings/reset/imx8ulp-pcc-reset.h delete mode 100644 include/linux/counter_enum.h delete mode 100644 include/linux/seqno-fence.h create mode 100644 include/sound/cs35l41.h create mode 100644 include/sound/rt5682s.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/hci_codec.c create mode 100644 net/bluetooth/hci_codec.h 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 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 tools/lib/bpf/libbpf_version.h 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/rcu/extract-stall.sh create mode 100644 tools/testing/selftests/bpf/prog_tests/btf_tag.c create mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_v1v2.c create mode 100644 tools/testing/selftests/bpf/prog_tests/get_branch_snapshot.c create mode 100644 tools/testing/selftests/bpf/prog_tests/trace_vprintk.c create mode 100644 tools/testing/selftests/bpf/progs/connect4_dropper.c create mode 100644 tools/testing/selftests/bpf/progs/get_branch_snapshot.c create mode 100644 tools/testing/selftests/bpf/progs/tag.c create mode 100644 tools/testing/selftests/bpf/progs/tailcall6.c create mode 100644 tools/testing/selftests/bpf/progs/trace_vprintk.c create mode 100755 tools/testing/selftests/drivers/net/netdevsim/tc-mq-visibility.sh create mode 100644 tools/testing/selftests/net/mptcp/mptcp_sockopt.c