This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-mainline-allmodconfig in repository toolchain/ci/linux.
from 710f5d627a98 Merge tag 'usb-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds eca344a7362e tracing: Have trace event string test handle zero length strings adds f022814633e1 Merge tag 'trace-v5.18-1' of git://git.kernel.org/pub/scm/ [...] adds 227a06553fe6 tools/objtool: Check for use of the ENQCMD instruction in [...] adds 599d66b8473b Merge branch 'arm64/for-next/linkage' adds b44544fe0298 static_call: Avoid building empty .static_call_sites adds f2d3a2508971 objtool: Add --dry-run adds 1ffbe4e935f9 objtool: Default ignore INT3 for unreachable adds 537da1ed5465 objtool,efi: Update __efi64_thunk annotation adds 5cff2086b015 objtool: Have WARN_FUNC fall back to sym+off adds 156ff4a544ae x86/ibt: Base IBT bits adds c8c301abeae5 x86/ibt: Add ANNOTATE_NOENDBR adds bbf92368b0b1 x86/text-patching: Make text_gen_insn() play nice with ANN [...] adds ba27d1a80871 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() adds 6cf3e4c0d291 x86/entry: Cleanup PARAVIRT adds 8b87d8cec1b3 x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] adds 5b2fc51576ef x86/ibt,xen: Sprinkle the ENDBR adds 8f93402b92d4 x86/ibt,entry: Sprinkle ENDBR dust adds c4691712b546 x86/linkage: Add ENDBR to SYM_FUNC_START*() adds c3b037917c6a x86/ibt,paravirt: Sprinkle ENDBR adds 214b9a83b617 x86/ibt,crypto: Add ENDBR for the jump-table entries adds 6649fa876da4 x86/ibt,kvm: Add ENDBR to fastops adds aebfd12521d9 x86/ibt,ftrace: Search for __fentry__ location adds d15cb3dab1e4 x86/livepatch: Validate __fentry__ location adds e52fc2cf3f66 x86/ibt,ftrace: Make function-graph play nice adds cc66bb914578 x86/ibt,kprobes: Cure sym+0 equals fentry woes adds 589127105588 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline adds 0aec21cfb51b x86/ibt,ftrace: Add ENDBR to samples/ftrace adds 991625f3dd2c x86/ibt: Add IBT feature, MSR and #CP handling adds af22700390c2 x86/ibt,kexec: Disable CET on kexec adds 99c95c5d4f10 x86/alternative: Simplify int3_selftest_ip adds fe379fa4d199 x86/ibt: Disable IBT around firmware adds 3e3f06950434 x86/ibt: Annotate text references adds 3215de84c06d x86/ibt,ftrace: Annotate ftrace code patching adds e8d61bdf0fdf x86/ibt,sev: Annotations adds 2b6ff7dea670 x86/ibt: Dont generate ENDBR in .discard.text adds cb9010f87dcb x86/ibt: Ensure module init/exit points have references adds 53f7109ef957 objtool: Rename --duplicate to --lto adds 4adb23686795 objtool: Ignore extra-symbol code adds f9cdf7ca57ca x86: Mark stop_this_cpu() __noreturn adds eae654f1c212 exit: Mark do_group_exit() __noreturn adds 105cd6859639 x86: Mark __invalid_creds() __noreturn adds 0e5b613b4d4b objtool: Rework ASM_REACHABLE adds be0075951fde x86: Annotate call_on_stack() adds dca5da2abe40 x86,objtool: Move the ASM_REACHABLE annotation to objtool.h adds 3515899bef54 x86: Annotate idtentry_df() adds 96db4a988d65 objtool: Read the NOENDBR annotation adds 7d209d13e7c3 objtool: Add IBT/ENDBR decoding adds 08f87a93c8ec objtool: Validate IBT assumptions adds 89bc853eae4a objtool: Find unused ENDBR instructions adds ed53a0d97192 x86/alternative: Use .ibt_endbr_seal to seal indirect calls adds 83a44a4f47ad x86: Remove toolchain check for X32 ABI capability adds aaeed6ecc125 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy adds 8c490b42fe91 Merge branch 'x86/pasid' into x86/core, to resolve conflicts adds 9cea0d46f52f Merge branch 'x86/cpu' into x86/core, to resolve conflicts adds d31ed5d767c0 kbuild: Fixup the IBT kbuild changes adds 262448f3d189 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 adds f6a2c2b2de81 x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld [...] adds b9067cd80fbc Merge branch 'kvm/kvm-sls-fix' adds 3986f65d4f40 kvm/emulate: Fix SETcc emulation for ENDBR adds 7001052160d1 Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/ [...] adds 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). adds 88b3be5c6391 Merge tag 'for-linus' of https://github.com/openrisc/linux adds aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib adds 884ee1e585ca tools/include: Add phys_addr_t to types.h adds 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h adds 9c07af207c65 tools/include: Update atomic definitions adds 2473bc35ba55 tools/include: Add mm.h file adds 1fef073b71c3 tools/include: Add cache.h stub adds 93f4e871e7e0 tools/include: Add io.h stub adds a2e3fe5f24f9 tools/include: Add pfn.h stub adds 62183279ad2f tools/include: Add debugfs.h stub adds 16802e55dea9 memblock tests: Add skeleton of the memblock simulator adds f3252a22d1f5 memblock tests: Add memblock reset function adds 1f1180d46d21 memblock tests: Add memblock_add tests adds 83787a803793 memblock tests: Add memblock_reserve tests adds b4d968931e5e memblock tests: Add memblock_remove tests adds e393c093ec76 memblock tests: Add memblock_add_node test adds dd45dc071101 memblock tests: Add memblock_free tests adds f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] adds 2a7ceac9e581 memblock tests: Fix testing with 32-bit physical addresses adds 2c3dacba5d46 memblock tests: Split up reset_memblock function adds 284d950dd6b0 memblock tests: Add simulation of physical memory adds 142eac65f3e0 memblock tests: Add memblock_alloc tests for top down adds 0237ee238870 memblock tests: Add memblock_alloc tests for bottom up adds 16567b5f30f6 memblock tests: Add memblock_alloc_from tests for top down adds 0ac06631a3bc memblock tests: Add memblock_alloc_from tests for bottom up adds 8f98435d674e memblock tests: Add memblock_alloc_try_nid tests for top down adds 9d8f6abe980f memblock tests: Add memblock_alloc_try_nid tests for bottom up adds 58ffc34896db memblock tests: Add TODO and README files adds 02f9a04d76b7 Merge tag 'memblock-v5.18-rc1' of git://git.kernel.org/pub [...] adds 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol adds 75d48c56703d perf inject: Try chroot directory when reading build-id adds 40b0c5fd2455 perf annotate: Try chroot filename for objdump adds 7672d00a76d8 perf lock: Convert lockhash_table to use hlist adds e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 adds f4cf2d75acac perf lock: Sort map info based on class name adds ba8a56c7e6e7 perf lock: Fix lock name length check for printing adds 0d435bf8c3f4 perf lock: Add -c/--combine-locks option adds ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries adds 7954f71689f9 perf record: Introduce thread affinity and mmap masks adds d87c25e8f405 tools lib: Introduce fdarray duplicate function adds 415ccb58f68a perf record: Introduce thread specific data array adds 6fbe4f48ad59 perf record: Introduce function to propagate control commands adds 396b626b95d2 perf record: Introduce thread local variable adds 1e5de7d9c6de perf record: Stop threads in the end of trace streaming adds 3217e9fecf11 perf record: Start threads in the beginning of trace streaming adds 56f735fff35e perf record: Introduce data file at mmap buffer object adds ae9c7242b29f perf record: Introduce bytes written stats adds 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object adds 610fbc016531 perf record: Introduce data transferred and compressed stats adds 06380a849fa8 perf record: Introduce --threads command line option adds f466e5ed6c35 perf record: Extend --threads command line option adds b5f2511d4b39 perf record: Implement compatibility checks adds bb6be405c4a2 perf session: Load data directory files for analysis adds 2292083f5956 perf report: Output data file name in raw trace dump adds c56c39276baa perf cpumap: Migrate to libperf cpumap api adds 6a12a63e5fa8 perf cpumap: Use for each loop adds b80675fabef0 perf map: Add const to map_ip and unmap_ip adds bcaf0a97858d perf namespaces: Add functions to access nsinfo adds 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API adds e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API adds 1a97cee604dc perf maps: Use a pointer for kmaps adds 3fd998657553 perf test: Use pointer for maps adds 0f1b9149057e perf maps: Reduce scope of init and exit adds 9d31d18bbb68 perf maps: Move maps code to own C file adds 59835f55ce02 perf map: Make map__contains_symbol() args const adds 00236a2dc8a3 perf test: Allow skip for all metrics test adds 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server adds 34cb72efdcba perf vendor events: Update metrics for Broadwell DE adds 49898fef49d6 perf vendor events: Update metrics for CascadelakeX adds f16c32369bbe perf vendor events: Update metrics for HaswellX adds e0f6eeefe44d perf vendor events: Update metrics for Ivybridge adds c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP adds 09625cff0122 perf vendor events: Update metrics for IcelakeX adds c42bee96e880 perf vendor events: Update for Bonnell adds 10e8d85fbd19 perf vendor events: Update metrics for Broadwell adds 56f57cff07d2 perf vendor events: Update metrics for BroadwellX adds 4ee19e314f94 perf vendor events: Update for Goldmont adds 45957c1e2321 perf vendor events: Update for GoldmontPlus adds 4dd252721b28 perf vendor events: Update metrics for Haswell adds dd7415ce88d0 perf vendor events: Update metrics for Icelake adds 70d90a6a5752 perf vendor events: Update metrics for Ivytown adds 2782403c0879 perf vendor events: Update metrics for Jaketown adds ff3d02b2625c perf vendor events: Update Knights Landing adds 44a9189f4c52 perf vendor events: Update Nehalem EP adds 3f5f0df7bf0f perf vendor events: Update metrics for Skylake adds b5948fc6fb33 perf vendor events: Update Sandybridge adds a2f6001b8abb perf vendor events: Update Silvermont adds 43d54e94d5f5 perf vendor events: Update Tigerlake adds 274c0a75f646 perf vendor events: Update Westmere EP-SP adds 4ad91126e649 perf vendor events: Update Westmere EX adds be5764c4e276 perf vendor events: Update TremontX adds 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data adds 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak adds 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets adds f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit adds cd9111e67082 perf intel-pt: decoder: Add config bit definitions adds 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] adds 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] adds cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing adds edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] adds 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event adds 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags adds 8ee9a9ab8112 perf auxtrace: Add itrace option "I" adds f2be829e72f9 perf intel-pt: Record Event Trace capability flag adds ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] adds 069ca70e48cd perf intel-pt: Synthesize iflag event adds 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] adds e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] adds 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] adds a48b96ca5a65 perf script: Display Intel PT iflag synthesized event adds 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] adds 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace adds c096fff62d41 perf scripting python: Add all sample flags to DB export adds 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags adds 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] adds 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable adds 3402ae0a2e05 perf tui: Only support --tui with slang adds 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] adds aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] adds 87a73bdc421a perf test: Make metric testing more robust adds 662a9810fcca perf top: Remove redundant 'err' variable adds 69c31f9647a8 perf annotate: Remove redundant 'ret' variable adds b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" adds 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions adds 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core adds 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails adds 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported adds 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] adds 41415b8a974a libperf: Rename arguments of perf_thread_map APIs adds 56dce868198c libperf: Add API for allocating new thread map array adds 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing adds f9900dd0053e perf vendor events intel: Add core event list for Alderlake adds 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake adds d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event adds a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage adds 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage adds 8f431a28696d perf evsel: Add error message for unsupported branch stack cases adds 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace adds b2dac688a526 perf script: Refactor branch stack printing adds 1f48989cdc7d perf script: Output branch sample type adds eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] adds 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block adds f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] adds 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core adds 2c4d33b87c61 perf vendor events intel: Update events for CascadelakeX adds 3e75e95e80ee perf vendor events intel: Update events for Elkhartlake adds fb76811a8f6e perf vendor events intel: Update events for Icelake adds f25db21bbf9a perf vendor events intel: Update events for IcelakeX adds fd14311829f3 perf vendor events intel: Update events for Skylake adds 299d5dca772e perf vendor events intel: Update events for SkylakeX adds 42e80e1ac329 perf vendor events intel: Update events for Tigerlake adds 5edc3c618bb8 perf vendor events intel: Update events for TremontX adds cd6382d82752 perf test arm64: Test unwinding using fame-pointer (fp) mode adds 4e666cdb06ee perf tools: Fix dependency for version file creation adds 7572733b8499 perf tools: Fix version kernel tag adds 84005bb61486 perf ftrace latency: Add -n/--use-nsec option adds feff08395b2c perf ftrace latency: Update documentation adds 34fe4ccb777e Merge remote-tracking branch 'torvalds/master' into perf/core adds bc355822f0d9 perf parse-events: Move slots only with topdown adds 6f680c6aa276 perf script: Add 'brstackinsnlen' for branch stacks adds ccbc9df9ae9a perf header: Fix spelling mistake "could't" -> "couldn't" adds 011899cc0006 perf build-id: Fix spelling mistake "Cant" -> "Can't" adds 7b830875d22d perf evsel: Make evsel__env() always return a valid env adds 61726144c9c9 tools arch x86: Sync the msr-index.h copy with the kernel sources adds d0a0a511493d perf stat: Fix forked applications enablement of counters adds 1efe4cbd7ac5 tools headers cpufeatures: Sync with the kernel sources adds d16d30f48c1c tools headers cpufeatures: Sync with the kernel sources adds 67b61f59a620 perf lock: Add --synth=no option for record adds 64999e440209 perf lock: Extend struct lock_key to have print function adds 4bd9cab59f17 perf lock: Add -F/--field option to control output adds 1314376d495f tools arm64: Import cputype.h adds c2eeac985657 libperf tests: Fix typo in perf_evlist__open() failure err [...] adds ae0f4eb34fc3 perf tools: Enhance the matching of sub-commands abbreviations adds b58230de3ccd perf python: Add perf_env stubs that will be needed in evs [...] adds ab0809af0bee perf evsel: Improve AMD IBS (Instruction-Based Sampling) e [...] adds 7b58b82b86c8 Merge tag 'perf-tools-for-v5.18-2022-03-26' of git://git.k [...] adds 114fa138e41d dt-bindings: leds: common: fix unit address in max77693 example adds 2f1b6bb66900 dt-bindings: vendor-prefixes: Add ocs prefix adds 77d62fccebd4 leds: sgm3140: Add ocs,ocp8110 compatible adds cf642faef74f leds: lm3692x: Return 0 from remove callback adds a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static adds 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] adds ca386253ff6f leds: pca955x: Make the gpiochip always expose all pins adds e26557a0aa68 leds: pca955x: Allow zero LEDs to be specified adds dfb0a0b715fd Merge tag 'leds-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds 60de2d2dc284 mailbox: tegra-hsp: Flush whole channel adds bcc8d70f912d dt-bindings: mailbox: Add compatible for the MSM8976 adds 5c0fab31cadd mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC adds afa092e1e882 dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document adds af2dfa96c52d mailbox: mediatek: add support for adsp mailbox controller adds 892cb524ae8a mailbox: imx: fix wakeup failure from freeze mode adds 8219efd08a0a mailbox: imx: fix crash in resume on i.mx8ulp adds 81a9d3b9301c mailbox: imx: enlarge timeout while reading/writing messag [...] adds 960dcc1574c7 dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support adds 315d2e562418 mailbox: imx: introduce rxdb callback adds 11dac1d3fa42 mailbox: imx: add i.MX8 SECO MU support adds 6149a543adc7 dt-bindings: mailbox: imx-mu: add i.MX93 MU adds 241aba6c1ebd dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support adds cfd162f604bf mailbox: imx: extend irq to an array adds a5cb407a7af4 mailbox: imx: support dual interrupts adds 0184cc2026a0 mailbox: imx: support i.MX93 S401 MU adds cb62b8f73463 mailbox: ti-msgmgr: Refactor message read during interrupt [...] adds df227dc8a68d mailbox: ti-msgmgr: Operate mailbox in polled mode during [...] adds 1b0d0f7c12d5 dt-bindings: mailbox: add definition for mt8186 adds 50d602d81f35 Merge tag 'mailbox-v5.18' of git://git.linaro.org/landing- [...] adds 66b513b7c64a samples/landlock: Fix path_list memory leak adds aea0b9f2486d landlock: Use square brackets around "landlock-ruleset" adds 29cbaa3e60df Merge tag 'landlock-5.18-rc1' of git://git.kernel.org/pub/ [...] adds f82da161ea75 powerpc: restore removed #endif adds ae085d7f9365 mm: kfence: fix missing objcg housekeeping for SLAB adds 901c7280ca0d Reinstate some of "swiotlb: rework "fix info leak with DMA [...] adds 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable adds 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] adds 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options adds b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] adds c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt adds 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl adds f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux adds 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 adds 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 adds 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc adds 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 adds aa74c44be19c pinctrl: Add driver for Sunplus SP7021 adds da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support adds 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC adds 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges adds 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible adds d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible adds 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC adds dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S adds 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings adds a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example adds c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks adds 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings adds 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() adds 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() adds b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" adds 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed adds 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] adds c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N adds 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N adds 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins adds c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl adds 0c8fce49f24e pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] adds 652ef476d193 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions adds 4af28d905fb4 pinctrl: renesas: r8a7779: Restore pin function sort order adds 8313b5e71e9c pinctrl: renesas: r8a7790: Restore pin function sort order adds 5a2a1c7139c0 pinctrl: renesas: r8a77995: Restore pin group sort order adds 2e08ab0427fe pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() adds 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] adds c74803ee45af pinctrl: qcom: sm8450: Add egpio support adds 06e12b792882 pinctrl: qcom: print egpio mode in debugfs adds c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map adds 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC adds 0d1b662c374c pinctrl: samsung: add FSD SoC specific data adds 3652dc070bad pinctrl: samsung: improve wake irq info on console adds fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] adds f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER adds 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs adds efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] adds 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel adds c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances adds 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers adds a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args adds 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets adds 496da1003721 pinctrl: renesas: Add generic support for resizable buses adds 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data adds 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data adds 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data adds 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data adds 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data adds 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data adds d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data adds 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data adds b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data adds e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data adds 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data adds d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data adds 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data adds a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data adds c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data adds 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data adds 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data adds cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data adds 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data adds d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data adds bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data adds 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data adds eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data adds 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data adds cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data adds aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data adds 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data adds 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data adds 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data adds d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data adds f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data adds fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data adds fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data adds a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data adds 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data adds ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data adds 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data adds aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data adds 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data adds 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data adds 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data adds 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data adds c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data adds b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data adds 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data adds 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data adds 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data adds 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data adds f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data adds 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data adds 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data adds 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data adds ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data adds 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data adds b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] adds ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling adds 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() adds 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() adds 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks adds 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency adds 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] adds 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] adds 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts adds 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts adds de9b861018d4 pinctrl: renesas: checker: Fix miscalculation of number of states adds d47a74513f54 pinctrl: renesas: Remove unneeded #include <linux/gpio.h> adds 64d45edd8b26 dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support adds acdc4b98383a pinctrl: renesas: Add PORT_GP_CFG_19 macros adds 030ac6d7eeff pinctrl: renesas: Initial R8A779F0 PFC support adds 5f3b69663ff5 pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions adds 180adcd40bcd pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions adds e9b04360fff3 pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions adds 397416d8f95f pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and [...] adds fe8989c6725d pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function adds 8aaeadb00830 pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions adds 384484a50916 pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function adds 2e1b43623986 pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions adds babe298e9caa pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and [...] adds 1f02c8efa17f Merge tag 'renesas-pinctrl-for-v5.18-tag2' of git://git.ke [...] adds 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs adds abcad0f9e7b9 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds ddfdd1304e59 pinctrl: alderlake: Add Raptor Lake-S ACPI ID adds 114b610b9048 pinctrl: alderlake: Add Intel Alder Lake-N pin controller support adds d25478e1d8f9 pinctrl: icelake: Add Ice Lake-N PCH pin controller support adds f54d626698a4 Merge tag 'intel-pinctrl-v5.18-1' of gitolite.kernel.org:p [...] adds 338e953f1bd1 dt-bindings: pinctrl: mt8186: add pinctrl file and binding [...] adds 8b483bda1e46 pinctrl: add pinctrl driver on mt8186 adds 7966c5051fc7 pinctrl: canonical rsel resistance selection property adds 4ad8b50da863 dt-bindings: pinctrl: imx93: Add pinctrl binding adds 1b945334a93f pinctrl: imx93: Add pinctrl driver support adds 94ef32970d40 pinctrl: ocelot: fix confops resource index adds 359afd90fef3 pinctrl: ocelot: fix duplicate debugfs entry adds 1a1e33b3b57d dt-bindings: pinctrl: Add Nuvoton WPCM450 adds a1d1e0e3d80a pinctrl: nuvoton: Add driver for WPCM450 adds dab4df9ca919 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init adds 188e5834b930 pinctrl: pinconf-generic: Print arguments for bias-pull-* adds 3e8c6bc60848 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback adds 19bce7ce0a59 pinctrl: mediatek: paris: Fix "argument" argument type for [...] adds 54fe55fb384a pinctrl: mediatek: paris: Fix pingroup pin config state readback adds fcde2a3fc86c pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_ [...] adds 1763933d377e pinctrl: mediatek: paris: Skip custom extra pin config dum [...] adds 9b780fa1ff14 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} swi [...] adds e5fabbe43f3f pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE [...] adds 9c59fda330c0 pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() adds dc75d1ed7ffb pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() adds 0dd1628aaef7 pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_e [...] adds 69c3d58dc187 dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength- [...] adds bd5a3a16dc98 pinctrl: qcom: cleanup comments adds d5140268a38d pinctrl: zynq: use module_platform_driver to simplify the code adds f5141ae4ab78 pinctrl: imx: Reduce printk message level for empty nodes adds d1f2c82f3b1f pinctrl: ocelot: Fix interrupt parsing adds 7996c5f5ec7a pinctrl: microchip-sgpio: lock RMW access adds cd8c48b4efcf pinctrl: microchip-sgpio: don't do RMW for interrupt ack register adds 0e68328edb32 pinctrl: microchip-sgpio: use regmap_update_bits() adds 2560c681999c pinctrl: microchip-sgpio: return error in spgio_output_set() adds 1f3c85c22db4 pinctrl: microchip-sgpio: wait until output is actually set adds d4d2f9668ffd dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding adds c0e4c71a9e7c pinctrl: qcom: Introduce sc8280xp TLMM driver adds de845036f997 pinctrl: berlin: fix error return code of berlin_pinctrl_b [...] adds c09ac191b1f9 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe adds 89388f873069 pinctrl/rockchip: Add missing of_node_put() in rockchip_pi [...] adds 78df7bba4ab8 pinctrl: mediatek: paris: Unify probe function by using OF [...] adds e091feda1e3c pinctrl: mediatek: common-v1: Add common probe function adds c8c206cdc193 pinctrl: mediatek: common-v1: Use common probe function adds c19763c3de37 pinctrl: mediatek: common-v1: Commonize spec_pupd callback adds 156f721704b5 pinctrl: mediatek: common-v1: Commonize spec_ies_smt_set callback adds 042a6362ce4d pinctrl: mediatek: mt8186: Account for probe refactoring adds 6ef00b42f901 pinctrl: nuvoton: Fix sparse warning adds 0bb850887c1e pinctrl: nuvoton: wpcm450: select GENERIC_PINCTRL_GROUPS adds ce2076ba209e pinctrl: nuvoton: wpcm450: off by one in wpcm450_gpio_register() adds 283fb4ea08c5 pinctrl: nuvoton: Fix return value check in wpcm450_gpio_r [...] adds 9279c00fa402 pinctrl: ingenic: Fix regmap on X series SoCs adds f164935f6f15 dt-bindings: pinctrl: rt2880: add missing pin groups and f [...] adds 6ed23c312ab1 dt-bindings: pinctrl: aspeed: Update gfx node in example adds 168a0abf05a8 pinctrl: qcom-pmic-gpio: Add support for pm8450 adds 44e445ed9413 pinctrl: nuvoton: wpcm450: Fix build error without OF adds 4a6d01495a16 pinctrl: mediatek: common-v1: fix semicolon.cocci warnings adds ff61bc81b3fe Merge tag 'pinctrl-v5.18-1' of git://git.kernel.org/pub/sc [...] adds 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code adds ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() adds b05bd3ea4860 selftests/lkdtm: Remove dead config option adds 6d01f36f9e49 selftests/lkdtm: Add UBSAN config adds 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM adds 597568e8df04 misc: rtsx: Rework runtime power management flow adds b11a3c7a4b31 misc: rtsx: Cleanup power management ops adds 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend adds 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() adds 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next adds 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() adds 5f648e00f50f greybus: svc: clean up hello error path adds a74e7263b534 greybus: svc: clean up link configuration hack at hello adds abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe adds b2fb28dedd39 drivers/android: remove redundant ret variable adds 84564481bc45 mux: Add support for reading mux state from consumer DT node adds 6632866df852 mux: add missing mux_state_get adds f22d1117b9c3 mux: fix grammar, missing "is". adds ad10ab11348c mux: Fix struct mux_state kernel-doc comment adds c194a38675ea dt-bindings: reserved-memory: Open Profile for DICE adds f396ededbd8b misc: open-dice: Add driver to expose DICE data to userspace adds 10f4629f85f1 drivers: dio: Use <linux/io.h> instead <asm/io.h> adds 8a4606c6429d drivers: dio: brace should be on the previous line adds 7649cb6f3daf drivers: dio: trailing whitespace adds c3c6138589e6 drivers: dio: space prohibited after parenthesis adds f8b187c25435 drivers: dio: space required after that ',' adds dffae938c06a drivers: dio: code indent should use tabs adds aafce7bc5908 drivers: dio: Missing a blank line after declarations adds 83ba7e895deb fsi: Aspeed: Fix a potential double free adds 7163ae1642ae hpet: fix style issue about braces and alignment adds b86f32951d17 hpet: remove unused writeq/readq function definitions adds 9940a7569d4c comedi: remove redundant assignment to variable buffer_config adds 9583e4ee4933 speakup: Allow lower values for the flush parameter adds 353b940c90d2 speakup_audptr: cleanup synth_version adds 5b3dc949f554 misc: alcor_pci: Fix an error handling path adds fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] adds e283a0e8b7ea VMCI: dma dg: add MMIO access to registers adds eed2298d9360 VMCI: dma dg: detect DMA datagram capability adds 8cb520bea147 VMCI: dma dg: set OS page size adds cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams adds 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams adds 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends adds 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive adds 612e5d847f7d dt-bindings: Add generic bindings for PECI adds 0af618d68d6a dt-bindings: Add bindings for peci-aspeed adds ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes adds 6523d3b2ffa2 peci: Add core infrastructure adds a85e4c52086c peci: Add peci-aspeed controller driver adds 52857e6828e2 peci: Add device detection adds 42bed52b2e9c peci: Add sysfs interface for PECI bus adds 6b8145b054b2 peci: Add support for PECI device drivers adds 93e1821c80f9 peci: Add peci-cpu driver adds bf3608f338e9 hwmon: peci: Add cputemp driver adds 73bc1b885dae hwmon: peci: Add dimmtemp driver adds bdcfb955acc9 docs: hwmon: Document PECI drivers adds 0580565dd717 docs: Add PECI documentation adds e6cb9c167eeb Merge 5.17-rc4 into char-misc-next adds d46fddd52d11 fsi: scom: Fix error handling adds ab1b79159ad5 fsi: scom: Remove retries in indirect scoms adds 3dcf3c84f583 fsi: occ: Improve response status checking adds b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout adds a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl adds f2af60bb7ce2 fsi: Add trace events in initialization path adds c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] adds 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() adds 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() adds 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 05196facc052 nvmem: qfprom: fix kerneldoc warning adds aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 adds 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant adds 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 673d2cc5c1e7 doc: nvmem: Remove references to regmap adds 671aa5a4d493 doc: nvmem: Update example adds bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() adds 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() adds 7570fb41e450 mmc: rtsx: Let MMC core handle runtime PM adds d0cac2434c8e mfd: simple-mfd-i2c: Add Delta TN48M CPLD support adds b3dcb5de6209 gpio: Add Delta TN48M CPLD GPIO driver adds 440c7317e4bb dt-bindings: reset: Add Delta TN48M adds 5cd3921d16b6 reset: Add Delta TN48M CPLD reset controller adds 54ae8c4b8c29 dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings adds f24b35aa5229 MAINTAINERS: Add Delta Networks TN48M CPLD drivers adds bc5c75e0a5a9 nvmem: qfprom: Increase fuse blow timeout to prevent write fail adds 8747ec2e9762 nvmem: Add driver for OCOTP in Sunplus SP7021 adds 8fb29b450182 dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver adds 7d658f5c4002 MAINTAINERS: add a git repo for the Stratix10 Service driver adds 085a884434f3 firmware: stratix10-svc: extend SVC driver to get the firm [...] adds 41a92a89eee8 w1: w1_therm: fixes w1_seq for ds28ea00 sensors adds b791da238992 VMCI: Fix the description of vmci_check_host_caps() adds cc312da2d3af VMCI: No need to clear memory after a dma_alloc_coherent() call adds 77e861619bae VMCI: Fix some error handling paths in vmci_guest_probe_device() adds 3bc93c7bded0 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() adds 22f01029cd25 xilinx_hwicap: cleanup comments adds 20dde50ffe26 misc: sgi-gru: Don't cast parameter in bit operations adds 4044fe5525ad ocxl: Make use of the helper macro LIST_HEAD() adds aef3125dd6db powerpc/BSR: Make use of the helper macro LIST_HEAD() adds 4c4559b43c5f config: android-recommended: Don't explicitly disable CONFIG_AIO adds 3bdd6d5ad5f8 config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OF [...] adds 2c9ae453543c misc: rtsx: conditionally build rtsx_pm_power_saving() adds f4e335f34519 lkdtm/fortify: Swap memcpy() for strncpy() adds 86f4c65fd500 misc: rtsx: rts522a rts5228 rts5261 support Runtime PM adds f1d0821bf37b firmware: xilinx: Add support for runtime features adds de8512339520 firmware: zynqmp: Add documentation for runtime feature config adds 2c5d8f7cb3f9 firmware: xilinx: Add sysfs support for feature config adds ccdf6f806fbf mei: me: disable driver on the ign firmware adds 685867f40c4e mei: me: avoid link reset on shutdown adds 04af137c6a88 mei: me: fix reset policy on read error in interrupt adds 2be483f12ea3 mei: do not overwrite state on hw start adds 085686fb8491 Merge 5.17-rc6 into char-misc-next adds 540e6a8114d0 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" adds 3dd9a926ec23 mmc: rtsx: Fix build errors/warnings for unused variable adds 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] adds 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] adds aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() adds eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini adds 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently adds d280d5954ec3 habanalabs: remove ASIC functions of clock gating adds 2bf338f2ac69 habanalabs: make some MMU functions common adds bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c adds 9e2884ce989a habanalabs: get clk is common function adds 8d96430784fc habanalabs: remove hwmgr.c adds 092a31c52662 habanalabs: move more f/w functions to firmware_if.c adds 7ae439a0614f habanalabs: remove asic callback set_pll_profile() adds be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp adds b62ff1a41236 habanalabs: add vrm version to sysfs adds 2491533808d7 habanalabs: remove power9 workaround for dma support adds 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation adds 4c01e524b21f habanalabs: sysfs support for fw os version adds e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs adds 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props adds 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock adds ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails adds aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show adds 15f8eb190573 habanalabs: fix soft reset flow in case of failure adds 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show adds 008255ec3d79 habanalabs: update to latest f/w specs adds aa3766def750 habanalabs: expose number of user interrupts adds 9a79e3e4a363 habanalabs: reject host map with mmu disabled adds 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 adds 7a78d4d4819e habanalabs: fix race between wait and irq adds 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset adds d2cfd6897ce0 habanalabs: remove duplicate print adds a8076c47f6f7 habanalabs: silence an uninitialized variable warning adds b32cd10480eb habanalabs: fix race when waiting on encaps signal adds 9158bf69e74f habanalabs: Timestamps buffers registration adds 960be39db6fe habanalabs: fix spelling mistake adds 2a835946ee49 habanalabs: rephrase error messages in PCI initialization adds 57b6f02fff3e habanalabs: fix use-after-free bug adds 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h adds 4a0b01fa63c9 habanalabs: change function to static adds d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC adds 35629bc171b6 habanalabs: use proper max_power variable for device utilization adds 2908826d09f8 habanalabs: set max power on device init per ASIC adds 59456f4c2250 habanalabs: avoid using an uninitialized variable adds 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation adds f23f280277d5 habanalabs: allow user to set allocation page size adds 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines adds 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events adds e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned adds a78b07dcae2f habanalabs: Fix reset upon device release bug adds 9c27896ac1bb habanalabs: Add check for pci_enable_device adds b0106bc6fe5a habanalabs: add an option to delay a device reset adds 655221c56739 habanalabs: remove deprecated firmware states adds 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] adds d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] adds 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake adds 8733729e6300 soundwire: Replace acpi_bus_get_device() adds ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] adds 823ca8853d60 soundwire: stream: add slave runtime to list earlier adds 5ec17b98f1d4 soundwire: stream: simplify check on port range adds 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports adds 2811221a3f64 soundwire: stream: split port allocation and configuration loops adds 1508876f0255 soundwire: stream: split alloc and config in two functions adds 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks adds c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] adds 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() adds bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] adds bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] adds edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config adds 7a908906d0c1 soundwire: stream: group sdw_stream_ functions adds 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines adds 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() adds ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] adds 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper adds f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] adds 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent adds 74e79da9fd46 soundwire: qcom: add runtime pm support adds c7449e766de3 dt-bindings: soundwire: qcom: document optional wake irq adds 04d46a7b3837 soundwire: qcom: add in-band wake up interrupt support adds 35732a0694cd soundwire: qcom: constify static struct qcom_swrm_data glo [...] adds 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() adds 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] adds 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro adds dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] adds a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up adds 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible adds 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 adds 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 adds 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use adds 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() adds 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use adds e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml adds 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 adds 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next adds d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration adds d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 adds cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 adds 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink adds 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy adds e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema adds e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema adds 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema adds 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] adds 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices adds 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema adds b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible adds dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings adds 7160820d742a phy: rockchip: add naneng combo phy for RK3568 adds 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY adds 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable adds 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling adds 204642e7de22 phy: sun4i-usb: Add D1 variant adds 10c573c61338 phy/cadence: Use of_device_get_match_data() adds ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] adds 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] adds 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking adds cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] adds df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] adds 48969a5623ed phy: ti: tusb1210: Add charger detection adds abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 adds 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support adds 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] adds 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] adds ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" adds 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] adds 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] adds 7a37e890bd5d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings adds 41d393aaead4 phy: cadence: Add Cadence D-PHY Rx driver adds 40b95583561e phy: dt-bindings: Convert Cadence DPHY binding to YAML adds 222e7d3f6235 phy: dt-bindings: cdns,dphy: add power-domains property adds e02cebea3fbc phy: dt-bindings: Add Cadence D-PHY Rx bindings adds bb1fea8454b4 dt-bindings: Revert "dt-bindings: soc: grf: add naneng com [...] adds 641024df6a82 dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and [...] adds 7addff4018f0 phy: qcom-snps: Add sc8280xp support adds f01da68667dc dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs c [...] adds c6455af54899 phy: qcom-qmp: add sc8280xp UFS PHY adds 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] adds 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] adds e45f1c1d70ca interconnect: Add stubs for the bulk API adds dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc adds 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap adds 52c85167e413 Merge branch 'icc-msm8939' into icc-next adds d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail adds caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic adds 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support adds 656f807086de dt-bindings:iio:proximity: Add sx9324 binding adds a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support adds 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support adds 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding adds 02d83fa6393a iio:proximity:sx9360: Add dt-binding support adds 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] adds 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] adds 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] adds 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] adds 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] adds 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] adds 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] adds d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] adds 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] adds 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] adds be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables adds 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables adds 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} adds 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table adds 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables adds 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table adds 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] adds 2553340bd208 iio: adc: rzg2l_adc: Fix typo adds 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] adds f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 adds ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 adds 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] adds 008cc058a4ff MAINTAINERS: fix Analog Devices links adds 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver adds 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine adds c3154def82fc iio: core: Use sysfs_emit() adds 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() adds 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() adds 48788715ac8e iio: ad9523: Use sysfs_emit() adds 2fd52124b597 iio: as3935: Use sysfs_emit() adds e9d4397a1627 iio: ina2xx-adc: sysfs_emit() adds 0ad4c227fb60 iio: lm3533: Use sysfs_emit() adds 9df24867d8e8 iio: max31856: Use sysfs_emit() adds 3c1d2fdd8096 iio: max31865: Use sysfs_emit() adds d42b626d54ae iio: max9611: Use sysfs_emit() adds 6ab56c467593 iio: ms_sensors: Use sysfs_emit() adds 1acdaa34ad17 iio: scd4x: Use sysfs_emit() adds f22ab91ae302 iio: sps30: Use sysfs_emit() adds 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver adds 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver adds f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver adds 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib adds da5936770517 adis: simplify 'adis_update_bits' macros adds c39010ea6ba1 iio: adis: stylistic changes adds 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() adds b617693a5d13 iio: adc: tsc2046: add .read_raw support adds 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations adds de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] adds e820a33748b5 math.h: Introduce data types for fractional numbers adds 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract adds 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract adds a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract adds 19d32860dc78 iio: sx9360: fix iio event generation adds 72ff282819d0 iio: pressure: dps310: Add ACPI HID table adds 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table adds 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases adds 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] adds ca85123354e1 iio: inkern: make a best effort on offset calculation adds 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations adds cd717ac6f69d iio: afe: rescale: reorder includes adds f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] adds f3366f8e6464 mailmap: Update email address for Cai Huoqing adds 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry adds 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion adds 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] adds 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties adds 130650e8360f iio: frequency: adf4350: Make use of device properties adds d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h adds 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] adds 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] adds 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] adds c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() adds 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly adds 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties adds 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] adds 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() adds b946e9491a04 iio: ssp_sensors: Make use of device properties adds 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties adds a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used adds b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property adds 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties adds 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix adds cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer adds c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 adds 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace adds eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace adds c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace adds f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace adds fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace adds 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace adds fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace adds 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace adds 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace adds 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace adds fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace adds d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* adds 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace adds ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] adds 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. adds 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. adds a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS adds 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] adds 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace adds 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace adds 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace adds c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace adds 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace adds c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace adds 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace adds 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] adds 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace adds cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace adds 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace adds 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] adds 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] adds 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] adds 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc adds abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc adds 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] adds 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] adds a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] adds 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] adds cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] adds d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] adds 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] adds 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] adds b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] adds e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] adds fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] adds d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] adds f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] adds 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] adds 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] adds 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] adds 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc adds fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] adds c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] adds 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] adds bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] adds fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] adds 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] adds 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] adds ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] adds c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] adds 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] adds 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] adds da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc adds 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] adds c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc adds d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() adds 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc adds ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc adds ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] adds 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc adds 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc adds ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] adds f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] adds 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. adds dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() adds 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts adds 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] adds 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control adds 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming adds c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. adds e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup adds c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] adds 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes adds 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI adds dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] adds 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] adds d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] adds aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding adds bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches adds 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. adds 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] adds cf890fe8ae36 iio:adc:ad7280a: Move out of staging adds b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] adds a1a5cfe70cd2 iio: introduce mag_referenced adds 89d185848633 iio: ABI: document mag_referenced adds 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] adds 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 adds cbab791c5e2a iio: accel: add ADXL367 driver adds f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 adds b4112083b11b dt-bindings: iio: frequency: add admv1014 binding adds 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs adds 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver adds 2c43265516b5 iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() t [...] adds 7948d301c248 iio: accel: adxl367: unlock on error in adxl367_buffer_pre [...] adds 185897d03ca3 iio: accel: adxl367: Fix handled initialization in adxl367 [...] adds d3616e09baa5 iio: potentiometer: ds1803: Alignment to match the open pa [...] adds 4a68b326112a iio: potentiometer: ds1803: Add available functionality adds a98d2b029b7c iio: potentiometer: ds1803: Add channel information in dev [...] adds 6450b62cb2f2 iio: potentiometer: ds1803: Change to firmware provided data adds 9b68725e90e4 iio: potentiometer: ds1803: Add device specific read_raw function adds 73c169857c12 iio: potentiometer: ds1803: Add support for Maxim DS3502 adds 10dce8deabb5 dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivi [...] adds b30537a4cedc iio: adc: Add check for devm_request_threaded_irq adds 01676b0f3b62 iio: accel: adxl345: Convert to use dev_err_probe() adds 024f5d4f0ac0 iio: accel: adxl345: Set driver_data for OF enumeration adds c1db3d5cab03 iio: accel: adxl345: Get rid of name parameter in adxl345_ [...] adds 266be7cb11c7 iio: accel: adxl345: Make use of device properties adds b9493d595226 iio: accel: adxl345: Add ACPI HID table adds 5b4c63f691b8 iio: accel: adxl345: Extract adxl345_powerup() helper adds b8f83abdd2dd iio: accel: adxl345: Drop comma in terminator entries adds 4781f3e0e6ca iio: accel: adxl345: Remove unneeded blank lines adds 602744fa9f8b dt-bindings: iio: amplifiers: add ada4250 doc adds 28b4c30bfa5f iio: amplifiers: ada4250: add support for ADA4250 adds 56853f7db02c MAINTAINERS: add maintainer for ADA4250 driver adds bfdf1635a2d7 dt-bindings: iio: frequency: Add ADMV4420 doc adds b59c04155901 iio: frequency: admv4420.c: Add support for ADMV4420 adds bc437f7515f5 iio: afe: rescale: expose scale processing function adds 701ee14da95d iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support adds a29c3283653b iio: afe: rescale: add offset support adds f5fc003d4803 iio: afe: rescale: fix accuracy for small fractional scales adds 2eb30577f253 iio: afe: rescale: reduce risk of integer overflow adds 8e74a48d17d5 iio: test: add basic tests for the iio-rescale driver adds 278fe1d2d3a7 iio: afe: rescale: add RTD temperature sensor support adds 03e7d21ee1a9 iio: afe: rescale: add temperature transducers adds d065a283fe81 dt-bindings: iio: afe: add bindings for temperature-sense-rtd adds 66724c31c0a0 dt-bindings: iio: afe: add bindings for temperature transducers adds 832cb9eeb931 iio: dac: add support for ltc2688 adds 52302f87d0a1 iio: ABI: add ABI file for the LTC2688 DAC adds f568cbd9aef2 dt-bindings: iio: Add ltc2688 documentation adds 6270bf1f0197 iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct adds 571426631acf iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] adds c87b7b12f48d iio: accel: mma8452: use the correct logic to get mma8452_data adds 5165102efa41 dt-bindings: iio: adc: zynqmp_ams: Add clock entry adds 1f21a4157806 iio: adc: xilinx-ams: Fixed missing PS channels adds d5d786fb5316 iio: adc: xilinx-ams: Fixed wrong sequencer register settings adds 0bf126163c3e iio: adc: xilinx-ams: Fix single channel switching sequence adds cc6ce5ac2c99 Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/sc [...] adds ac0ba2100298 coresight: trbe: Work around the ignored system register writes adds f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states adds 3a828845ae35 coresight: trbe: Work around the trace data corruption adds ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface adds cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] adds 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() adds d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic adds ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] adds bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] adds 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] adds aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace adds ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace adds 286f950545e0 coresight: Drop unused 'none' enum value for each component adds 6aec3bfe38e3 Merge tag 'coresight-next-v5.18-v2' of git://git.kernel.or [...] adds fefb8a2a9413 virtio_console: eliminate anonymous module_init & module_exit adds e70bcbcfa983 VMCI: Update maintainers for VMCI adds 5df0e734b8c3 VMCI: Check exclusive_vectors when freeing interrupt 1 adds c8e9b30ccae6 VMCI: Release notification_bitmap in error path adds 7bbbd0845818 mei: me: add Alder Lake N device id. adds c10187b1c5eb mei: avoid iterator usage outside of list_for_each_entry adds b734fed01398 virt: fsl_hypervisor: Directly return 0 instead of using l [...] adds fbeac3dfc762 virt: acrn: Remove unsued acrn_irqfds_mutex. adds 8a6e85f75a83 virt: acrn: obtain pa from VMA with PFNMAP flag adds ecd1735f14d6 virt: acrn: fix a memory leak in acrn_dev_ioctl() adds f1bc423f5630 misc: rtsx: clean up one inconsistent indenting adds 3b2e6a932ead misc: bcm-vk: Remove viper from device id table adds 1456277644b3 platform: goldfish: pipe: Use platform_get_irq() to get th [...] adds e0de88dc7ba2 pps: generators: pps_gen_parport: Switch to use module_par [...] adds 66bcd06099bb parport_pc: Also enable driver for PCI systems adds 824a29ad44b6 misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" adds 2413ffbf19a9 bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds 64f93a9a27c1 bus: mhi: Fix pm_state conversion to string adds ed2d98050323 bus: mhi: Fix MHI DMA structure endianness adds a0f5a630668c bus: mhi: Move host MHI code to "host" directory adds d28cab4d4aa0 bus: mhi: Use bitfield operations for register read and write adds ba1d2b86b6a6 bus: mhi: Use bitfield operations for handling DWORDs of r [...] adds 792ba3218441 bus: mhi: Cleanup the register definitions used in headers adds 84f5f31f110e bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] adds 8485149c7a84 bus: mhi: Move common MHI definitions out of host directory adds 3a1b8e281a26 bus: mhi: Make mhi_state_str[] array static inline and mov [...] adds 95c211f03fc7 counter: 104-quad-8: Add COMPILE_TEST depends adds 4da08477ea1f counter: Set counter device name adds 73799a889262 counter: add new COUNTER_EVENT_CHANGE_OF_STATE adds 257e3df40c62 counter: interrupt-cnt: add counter_push_event() adds cac229ed3fde MAINTAINERS: Add Counter subsystem git tree adds 04c633873c01 counter: add defaults to switch-statements adds 6caf745d6172 w1/ds2490: remove spurious newlines within hexdump adds 6e07a33f97d6 w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. adds cd9363018269 nvmem: dt-bindings: Fix the error of dt-bindings check adds 6e977eaa8280 nvmem: brcm_nvram: parse NVRAM content into NVMEM cells adds 82a05d81d82b dt-bindings: nvmem: make "reg" property optional adds 084973e944be dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells adds 965602eabb57 misc: fastrpc: separate fastrpc device from channel context adds 5c1b97c7d7b7 misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP adds 6c16fd8bdd40 misc: fastrpc: Add support to get DSP capabilities adds fb42387b2e46 dt-bindings: misc: add property to support non-secure DSP adds 3abe3ab3cdab misc: fastrpc: add secure domain support adds 7f1f481263c3 misc: fastrpc: check before loading process to the DSP adds 87ccc14ee640 dt-bindings: misc: add fastrpc domain vmid property adds e90d91190619 misc: fastrpc: Add support to secure memory map adds 54f7c85be3d3 misc: fastrpc: Add helper function to get list and page adds 8f6c1d8c4f0c misc: fastrpc: Add fdlist implementation adds 35a82b87135d misc: fastrpc: Add dma handle implementation adds 8c8ce95b6f1b arm64: dts: qcom: add non-secure domain property to fastrpc nodes adds b850b7a8b369 firmware: stratix10-svc: add missing callback parameter on RSU adds 202c08914ba5 firmware: sysfb: fix platform-device leak in error path adds 96c9e802c640 kgdbts: fix return value of __setup handler adds 37fd83916da2 firmware: google: Properly state IOMEM dependency adds 02e2af20f4f9 Merge tag 'char-misc-5.18-rc1' of git://git.kernel.org/pub [...] adds 6b8be837aca7 SUNRPC: use default_groups in kobj_type adds 6c5092de8840 NFS: use default_groups in kobj_type adds a8e223094c7a power_supply: ab8500: use default_groups in kobj_type adds 188049f46f76 omapfb: use default_groups in kobj_type adds fa97cb843cfb bcache: use default_groups in kobj_type adds c6479f19e257 ubifs: use default_groups in kobj_type adds 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] adds 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs adds bb6e8c284143 firmware_loader: simplfy builtin or module check adds 28c9f3f9a01d spdxcheck.py: Fix a type error adds aa21a1bf97be scripts/get_abi.pl: Ignore hidden files adds 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() adds f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. adds b4ae8c2fb673 driver core: cleanup double words comments adds f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. adds 8bcbde2bb137 debugfs: Document that debugfs_create functions need not b [...] adds 36744c117ab4 firmware_loader: EXTRA_FIRMWARE does not support compressed files adds 2502960fba7e component: Add common helper for compare/release functions adds a190622af3f9 drm/komeda: Make use of the helper component_compare_of adds 1434fc3f3904 drm/armada: Make use of the helper component_compare_of/dev_name adds 0a522394202f drm/etnaviv: Make use of the helper component_compare_of/dev_name adds 0904b83e0cbb drm/hirin: Make use of the helper component_compare_of adds bc02412a8dea drm/ingenic: Make use of the helper component_compare_of adds 05399aa063b1 drm/mediatek: Make use of the helper component_compare_of adds 46a87c5a581d drm/meson: Make use of the helper component_compare_of adds 0a82e0a99bfc drm/msm: Make use of the helper component_compare_of adds 11ef5c77abc2 drm/sprd: Make use of the helper component_compare_of adds 50a912a86602 drm/sti: Make use of the helper component_compare_of adds 6817222e8158 drm/sun4i: Make use of the helper component_compare_of adds f798aa411fa6 drm/rockchip: Make use of the helper component_compare_dev adds 35ca882c053a drm/exynos: Make use of the helper component_compare_dev adds f8b3f5e81479 drm/mcde: Make use of the helper component_compare_dev adds 419838bcf74f drm/omap: dss: Make use of the helper component_compare_dev adds 947f019e4294 drm/vc4: Make use of the helper component_compare_dev adds ab011ab6b007 drm: of: Make use of the helper component_release_of adds 4811a485a91b iommu/mediatek: Make use of the helper component_compare/r [...] adds a8271d7e4053 ASoC: codecs: wcd938x: Make use of the helper component_co [...] adds 5730c81df7a3 power: supply: ab8500: Make use of the helper component_co [...] adds f790ce387372 video: omapfb: dss: Make use of the helper component_compare_dev adds ae016b9da7bc ALSA: hda/realtek: Make use of the helper component_compar [...] adds 4a248f85b3dd Merge 5.17-rc6 into driver-core-next adds 7a19006b60b1 kernfs: remove unneeded #if 0 guard adds 1970a0623002 kernfs: fix typos in comments adds 5bff9632b538 scripts: get_abi.pl: Fix typo in help message adds 9ad307213fa4 driver core: Refactor multiple copies of device cleanup adds 4b775aaf1ea9 driver core: Refactor sysfs and drv/bus remove hooks adds f2aad54703db driver core: dd: fix return value of __setup handler adds b0f6807d3566 base: soc: Make soc_device_match() simpler and easier to read adds 5a242d8547bd samples/kobject: Use sysfs_emit instead of sprintf adds 615f3eea0d5f Documentation: add note block surrounding security patch note adds 451fd6ee1adb devres: fix typos in comments adds 587d39b260c4 Documentation: add link to stable release candidate tree adds 555d44932c67 Documentation: update stable tree link adds 901581389ead drivers/base/dd.c : Remove the initial value of the global [...] adds 88d99e870143 Documentation: update stable review cycle documentation adds 266d17a8c0d8 Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/p [...] adds 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e adds 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() adds 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] adds 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() adds 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() adds 43394501457d staging: r8188eu: convert type of return variable in load_ [...] adds ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() adds 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware adds 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy adds f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case adds 843e06987045 staging: r8188eu: clean up rtw_reset_8051() adds 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int adds 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] adds fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() adds 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt adds 9c010d7a72b5 staging: r8188eu: rename writeFW_retry adds b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() adds dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen adds 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer adds 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST adds 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] adds f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h adds dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() adds 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE adds f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] adds 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() adds dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used adds 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC adds ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c adds 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c adds 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c adds 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c adds d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] adds a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty adds 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] adds da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty adds ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing adds 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() adds 8765a5bc443a staging: rtl8723bs: remove redundant result variable adds d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set adds dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set adds 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set adds 055305b22373 staging: r8188eu: remove unused chip type settings adds bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments adds 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used adds eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used adds b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used adds e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used adds df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set adds 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines adds c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd adds 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling adds b11ded5e8427 staging: r8188eu: remove a constant variable adds 25d5e8f7bab4 staging: r8188eu: remove unused function parameter adds 1f9bd3991ba6 staging: r8188eu: remove constant function parameter adds 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG adds 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... adds a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] adds af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines adds 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] adds bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses adds 131e78fa4a09 staging: wfx: fix HIF API license adds a8589360f515 staging: wfx: fix missing headers adds 7a1fa8a4363b staging: wfx: fix comment correctness adds cc6205be682a staging: wfx: explain uncommon Makefile statement adds 122cbf784e69 staging: wfx: remove unnecessary braces adds 143155525792 staging: wfx: remove useless #ifdef adds dbf798da2ff1 staging: wfx: use IS_ALIGNED() adds fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE adds 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION adds af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup adds 74507433bc93 staging: wfx: fix ambiguous function name adds eec453df0066 staging: wfx: fix ambiguous function name adds 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ adds c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ adds 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ adds 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ adds 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ adds 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ adds 381d32954f06 staging: wfx: reformat code on 100 columns adds f545b23d4775 staging: wfx: reformat comments on 100 columns adds 76523cea867a staging: wfx: fix structs alignments adds 76bf5775de7d staging: wfx: use explicit labels for errors adds b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() adds ea17482269fb staging: wfx: do not display functions names in logs adds 42f14190c368 staging: wfx: remove force_ps_timeout adds 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name adds 6ed63359abb9 staging: wfx: fix firmware location adds 892731372821 staging: wfx: drop legacy compatible values adds a948178e7e78 staging: wfx: rename "config-file" DT attribute adds 71b8331380dd staging: wfx: do not probe the device if not in the DT adds 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() adds c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() adds a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() adds c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage adds dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] adds 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line adds 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] adds 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration adds 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c adds 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c adds aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c adds f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c adds 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c adds 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c adds c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c adds abadf920bc7f staging: r8188eu: remove unused externl variables adds ea9eb1b55063 staging: r8188eu: remove unused macros adds 0bf66e3a3629 staging: r8188eu: remove unused bitshift function adds 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define adds 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper adds 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper adds ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer adds c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper adds 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper adds 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper adds f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c adds f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] adds 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set adds 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set adds f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] adds 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] adds 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] adds a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem adds e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries adds 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block adds 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list adds fcaaed7ca380 staging: vchiq: drop completed tasks from TODO adds fd0be0f9aeca staging: vchiq: add message handling to TODO list adds e831b6955138 staging: vchiq_core: fix type of parameter localport adds 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal adds 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str adds 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state adds 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements adds d9bb2daa4f84 staging: vchiq_core: fix alignment adds 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state adds 96225b631cc9 staging: vchiq_core: use min_t macro adds 914813cc523c staging: vchiq_arm: make vchiq_get_state return early adds aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] adds ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle adds e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] adds d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] adds 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip adds ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used adds 39ddef568183 staging: fbtft: Deduplicate driver registration macros adds ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] adds 6c73edb5d46a staging: pi433: add missing register contants adds 7eeec44d33f6 staging: mt7621-dts: fix formatting adds cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings adds f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] adds 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet adds 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] adds f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] adds 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation adds a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] adds bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() adds fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] adds 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void adds cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void adds 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros adds 52f11ec9b901 staging: pi433: remove coding style item from the TODO file adds c264c1e48716 staging: r8188eu: remove c2h_evt_clear() adds 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* adds 81f897a7129c staging: r8188eu: remove hal_init_macaddr() adds 7e41c7db279c staging: rt8188eu: Remove dead code adds 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid adds 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc adds c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get adds ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] adds 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 adds 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void adds 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void adds 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void adds df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void adds 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void adds 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void adds 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void adds 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] adds b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void adds fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void adds dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void adds e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void adds 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void adds 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void adds 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL adds 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG adds 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL adds 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO adds 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI adds 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK adds 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS adds 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() adds b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE adds 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC adds 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID adds d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY adds b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] adds 999bae66ba9d staging: r8188eu: ExternalPA is read-only adds 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e adds 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e adds 2687230c07ed staging: r8188eu: BasicRateSet is set but never used adds b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] adds 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e adds 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e adds eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] adds 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e adds c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h adds 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off adds 3993e760881b staging: r8188eu: remove unnecessary error check adds 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] adds 4ef027d5a367 staging: pi433: add debugfs interface adds 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] adds 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking adds 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] adds 74e69e95f13f staging: r8188eu: remove constant variable eRFPath adds 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used adds 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used adds b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used adds 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used adds 246c4680a94e staging: r8188eu: remove constant rf variable adds 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used adds 49132583d260 staging: r8188eu: use a define for the radio path adds 3b011b097c38 staging: r8188eu: limit rf register writes to path a adds bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] adds c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used adds 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used adds 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable adds fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration adds 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration adds fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h adds e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE adds 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE adds de424be4e976 staging: r8188eu: remove the global DriverState adds e5b45a53efc8 staging: r8188eu: remove unused struct adapter components adds 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 adds 2a02c1adf86e staging: r8188eu: irq_alloc is not used adds f59d7c0b60de staging: r8188eu: not_indic_disco is unused adds c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv adds a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used adds ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used adds 0266c945a8ff staging: r8188eu: RegUsbSS is not used adds 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used adds 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] adds 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] adds 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] adds 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] adds 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] adds a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] adds 1b9a8d755f2b Staging: nvec: Fix ending in '(' error adds f2c461536226 staging: drop fpgaboot driver adds 1e7f32f77608 Merge 5.17-rc4 into staging-testing adds dcbecb497908 staging: wfx: allow new PDS format adds 2f8189beb4c8 staging: wfx: remove support for legacy PDS format adds d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() adds b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() adds f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls adds 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls adds 5d2ed511b4a2 staging: r8188eu: remove useless if else adds 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] adds 38a8553b0a22 clk: ralink: make system controller node a reset provider adds 13456b9b43d4 staging: r8188eu: keep the success path and error path separate adds 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() adds d92b70b37294 staging: r8188eu: remove unused enum adds 167390093b9f staging: r8188eu: clean up enum hw_variables adds 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv adds 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h adds d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h adds d709b5ae9a44 staging: r8188eu: set path a explicitly adds e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port adds e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite adds aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a adds 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a adds 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a adds c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] adds aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead adds 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a adds 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] adds 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] adds 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void adds 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context adds 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] adds ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock adds 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode adds dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print adds b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired adds 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] adds 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive adds 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h adds e9685834b1db staging: r8188eu: remove unconditional if statement adds d746f5bcb0ce staging: r8188eu: remove unused enum adds d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only adds 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 adds 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs adds 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] adds 2da0d487781b staging: wfx: fix DT bindings location adds 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" adds fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used adds 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used adds f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used adds 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls adds 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls adds dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] adds 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir adds db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir adds 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c adds 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] adds 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] adds ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls adds cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition adds db381acc41b4 staging: r8188eu: remove rtw_debug module parameter adds fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup adds 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function adds 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] adds 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] adds 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation adds 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() adds 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe adds 2b92c3946ea7 staging: r8188eu: move out assignment in if condition adds d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used adds 5ae17c443b7e staging: r8188eu: RxSNR is set but not used adds 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used adds 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used adds bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() adds 165f2997adfc staging: r8188eu: convert two u8 variables to bool adds ec868592f5c5 staging: r8188eu: remove enum odm_bw adds c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct adds f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() adds 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h adds 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c adds 1a461527f6bc staging: r8188eu: move open brace to the previous line adds c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting adds 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements adds a17b34502aeb staging: wfx: check the return value of devm_kmalloc() adds 26c511f8b7c3 staging: vt6656: Fix CamelCase warnings in mac.h and mac.c adds efae250a1a12 staging: vt6656: Add comment for locks adds ac1569b7dca2 staging: vt6656: Fix CamelCase warnings in macro adds efc72b11b3eb staging: vt6656: Change macro to function and moved to bet [...] adds 1929be8c45a2 staging: vt6656: Remove ftrace-like logging adds d4cbaca3d086 staging: vt6656: Remove unnecessary line breaks adds 57cbe4277d34 staging: r8188eu: remove unused variable from UpdateHalRAM [...] adds 6f29d72d2b7a staging: r8188eu: remove 5 GHz channels from ch_freq_map adds b052de652638 staging: r8188eu: refactor rtw_ch2freq() adds 91b0ad05b6fd staging: r8188eu: clean up rtw_rf.c adds 8beb52f6baf5 staging: r8188eu: remove redundant variable reg_0x143 adds cf38b73e4879 staging: rtl8192u: fix broken debug macro adds 907f6fae37cd staging: rtl8192u: add empty debug functions adds 57078a3c2e24 staging: rtl8192u: rework init and exit function adds 91c9ba35bb06 staging: pi433: add index value to write dev_dbg statement adds a42614f2b48b staging: wfx: sta.o was linked twice adds 0d585ee974bc staging: wfx: fix struct alignment adds e71b18ba664d staging: wfx: format comments on 100 columns adds 5265c43d40d0 staging: wfx: format code on 100 columns adds 063cf5f58922 staging: wfx: remove useless variable adds a564d55a0cc1 staging: wfx: drop useless include adds 1de8eec7c339 staging: wfx: remove duplicated code in wfx_cmd_send() adds 0803a85a6f23 staging: wfx: prefer to wait for an event instead to sleep adds c86176d51340 staging: wfx: ensure HIF request has been sent before polling adds fe5c03d478d4 staging: wfx: flags for SPI IRQ were ignored adds 63a9c6676ef0 staging: r8188eu: EepromAddressSize is set but not used adds 8f7b7c0df5e8 staging: r8188eu: remove unused function prototype adds b073b837fc54 staging: r8188eu: remove update_bcn_p2p_ie() adds 83ba9a33b566 staging: r8188eu: remove ETH_ALEN from ieee80211.h adds dbbe23c31922 Merge 5.17-rc6 into staging-next adds 50dc963bc12c staging: pi433: remove TODOs-related item from the TODO file adds ed01d1b9bca2 staging: r8188eu: remove _linked_rx_signal_strength_display() adds 2d19e698e7f1 staging: pi433: remove rf69_get_flag function resolving en [...] adds 18ba5748c24d staging: r8188eu: smooth_rssi_data is not used adds 6e1e59c1caf6 staging: r8188eu: irq_prepare_beacon_tasklet is unused adds 1327fcf175fa staging: r8188eu: fix endless loop in recv_func adds 905eebcf28d0 staging: r8188eu: cnt is set but not used adds dde7b6ea8780 staging: r8188eu: recvframe_push is not used adds 1b627cc17291 staging: r8188eu: get_rx_status is not used adds e092f715ff5f staging: r8188eu: remove unused define adds e9f3ac5edb25 staging: r8188eu: use ieee80211 define for management frame type adds d7e168c76f16 staging: r8188eu: use ieee80211 helpers to check the frame type adds aacd0400c7f3 staging: r8188eu: refactor validate_recv_frame's error handling adds 1c167e3b8304 staging: r8188eu: use ieee80211 helper for qos bit adds 7c22fd48fd4e staging: r8188eu: use ieee80211 helper to check for more f [...] adds 3371c86dc054 staging: r8188eu: use ieee80211 helper to read "more data" adds 0beae891d3ba staging: r8188eu: use ieee80211 helper to read the protected bit adds 095f74650274 staging: r8188eu: use ieee80211 helper to read the "order" bit adds b497e06d2714 staging: pi433: prevent uninitialized data from being printed out adds b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. adds 4cc893176cf6 Merge 5.17-rc8 into staging-next adds 46eb3ad789a4 staging: rtl8723bs: fix typos in comments adds 6256e1868615 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree adds 5bc148649cf3 staging: mt7621-dts: fix GB-PC2 devicetree adds dcd520af4eac staging: mt7621-dts: fix cpuintc and fixedregulator dtc wa [...] adds 56955aae9fc2 staging: vchiq_arm: make vchiq_platform_get_arm_state() static adds 8d6319cdafad staging: gdm724x: remove redundant assignment of pointer w adds 4a51c297f8ff staging: vt6655: remove redundant assignment of pointer tx_key adds 765b9808cd21 staging: r8188eu: mark rtw_is_cckrates_included as bool adds f11a0a1d028d staging: r8188eu: mark rtw_is_cckratesonly_included as bool adds f85021269ab4 staging: r8188eu: mark rtw_is_desired_network as bool adds 97115f5f0f96 staging: r8188eu: mark PS_RDY_CHECK as bool adds 77a5ea010be8 staging: r8188eu: mark check_indicate_seq as bool adds e21762181fb5 staging: r8188eu: mark enqueue_reorder_recvframe as bool adds 10b4f58f2ef2 staging: r8188eu: mark recv_indicatepkts_in_order as bool adds fb706ede588a staging: r8188eu: mark cckrates_included as bool adds 2a603c8fac9d staging: r8188eu: mark cckratesonly_included as bool adds 7167068ac69c staging: r8188eu: mark is_basicrate as bool adds ad5213882e1f staging: r8188eu: mark is_ap_in_tkip as bool adds 34e21a9157e1 staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool adds b459e83949a5 staging: r8188eu: mark check_fwstate as bool adds a47807b864b0 staging: r8188eu: mark IS_MCAST as bool adds 5a61d6b4f4a9 staging: r8188eu: mark IsFrameTypeCtrl as bool adds daed08de44e8 staging: r8188eu: mark rtw_endofpktfile as bool adds b8cb97338d77 staging: r8188eu: remove unused field list adds 3770d651ce3c staging: r8188eu: remove unused field recvbuf_lock adds e9ef65f994d4 staging: r8188eu: remove unused fields in struct recv_buf adds b711ae9a5573 staging: r8188eu: remove unused field phead adds fffb719a6340 staging: r8188eu: remove unused field ptail adds cd7110668906 staging: r8188eu: remove unused field pend adds e3ffbcac9d8d staging: r8188eu: remove unused field pdata adds 4e342a3c786e staging: r8188eu: remove unneeded field pbuf adds 44aa511a6c38 staging: r8188eu: remove unused fields in struct recv_buf adds 23a11ec550db staging: r8188eu: remove tmp variable in update_recvframe_ [...] adds 618a9b2719c3 staging: r8188eu: summarize declaration and assignment adds 05a0a115aa04 staging: r8188eu: don't initialize drvinfo_sz to 0 adds 49571c57e21f staging: r8188eu: remove unnecessary casts adds cb9d43900226 staging: r8188eu: remove comments in update_recvframe_attrib_88e adds 378c64302afe staging: pi433: remove hardcoded mask value for easier rea [...] adds d7e2d1e88823 staging: pi433: formatting improvement for multi-line bitw [...] adds 1ffba3573013 staging: vt6655: Remove unused byRFType in channel.c adds b7711a870612 staging: vt6655: Remove unused byRFType in baseband.c adds dd2837bdea0e staging: vt6655: Remove unused byRFType in rf.c adds 65c873c37ec3 staging: vt6655: Remove unused byRFType in card.c adds 6413489354f1 staging: rtl8723bs: Use min() instead of doing it manually adds c93338804239 staging: vt6656: Remove unused rf_type in channel.c adds 10c896896845 staging: vt6656: Remove unused rf_type in baseband.c adds ee9a0fc17f0c staging: vt6656: Remove unused rf_type in rf.c; top level adds 8b0f74a8cfe5 staging: vt6656: Remove unused rf_type in rf.c; unused variables adds 78b33c600486 staging: vt6656: Remove unused rf_type in card.c adds 721412ed3d81 staging: remove ashmem adds 203b43db788b staging: vt6656: Removed unused variable bb_vga_0 adds cff7326792f7 staging: vt6656: Removed unused variable vt3342_vnt_threshold adds 57a42b4d73f9 staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv adds 1868755c9078 staging: r8188eu: proper error handling in rtw_init_drv_sw adds ca7918f21466 MAINTAINERS: remove the obsolete file entry for staging in [...] adds 02d838dec8a0 staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" adds a39a6b330be4 staging: r8188eu: remove unnecessary initializations adds 432c80a379b3 staging: r8188eu: remove three unused receive defines adds e85176ffa54a staging: r8188eu: remove unused function prototype adds 3524c88e334b staging: r8188eu: make rtl8188e_process_phy_info static adds 5aaec657369c staging: r8188eu: remove some unused local ieee80211 macros adds 7a6ee0bbab25 mips: dts: ralink: add MT7621 SoC adds 9b63000010a0 staging: mmal-vchiq: clear redundant item named bulk_scratch adds 0e8cf2be5c0a staging: fbtft: Constify buf parameter in fbtft_dbg_hex() adds 362e54e48b78 staging: fbtft: Consider type of init sequence values in f [...] adds 9314a822e564 staging: sm750fb: fix naming style adds 56bd392be52e staging: rts5208: Resolve checkpatch.pl issues. adds 832ce36f44a2 staging: greybus: introduce pwm_ops::apply adds 41197a5f11a4 staging: r8188eu: remove unnecessary memset in r8188eu adds dfdc1de64248 Merge tag 'staging-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls adds 7a637784d517 serial: imx: reduce RX interrupt frequency adds 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns adds 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs adds 702d10a08977 serial: atmel_serial: include circ_buf.h adds 4e2a44c1408b tty: add kfifo to tty_port adds d56738a38a65 tty: tty_port_open, document shutdown vs failed activate adds cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff adds 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers adds 32330c833442 mxser: switch from xmit_buf to kfifo adds 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending adds d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice adds e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() adds 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next adds f31afa6151ae tty: Replace acpi_bus_get_device() adds 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] adds 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 adds 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible adds a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() adds 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] adds 3c5b2f5b9a82 tty: Drop duplicate NULL check in TTY port functions adds 186ab09930aa serial: core: Drop duplicate NULL check in uart_*shutdown() adds 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq adds 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] adds 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible adds 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] adds ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC adds 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC adds fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support adds 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 adds e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] adds ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum adds 802d00bd774b Merge 5.17-rc4 into tty-next adds aab68e959b37 tty: serial: atmel: add earlycon support adds 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic adds 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro adds 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence adds a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type adds bb5f36c31414 ia64: termbits.h is identical to asm-generic one adds 787779f8afe7 xtensa: termbits.h is identical to asm-generic one adds 52fa786609dc MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer adds 932d596378b0 serial: 8250: Return early in .start_tx() if there are no [...] adds c112653b89e0 sc16is7xx: Preserve EFR bits on update adds 6cca8f154a29 sc16is7xx: Update status lines in single call adds 679875d1d880 sc16is7xx: Separate GPIOs from modem control lines adds 2c861b73a23b math64: New DIV_U64_ROUND_CLOSEST helper adds 9b0d5d4b7a58 dt-bindings: mvebu-uart: document DT bindings for marvell, [...] adds b7e2b5360f9b serial: mvebu-uart: implement UART clock driver for config [...] adds ebd7e37a8b7e dt-bindings: mvebu-uart: update information about UART clock adds 694b7112473a serial: mvebu-uart: implement support for baudrates higher [...] adds c77a6ac84085 arm64: dts: marvell: armada-37xx: add device node for UART [...] adds 6ba6351b023e serial: 8250: Correct Kconfig help text for blacklisted PC [...] adds c5e453f9c9a9 serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit adds 67ec6dd0b257 serial: 8250_mid: Balance reference count for PCI DMA device adds 5318f70da7e8 serial: 8250_lpss: Balance reference count for PCI DMA device adds 18662a1d8f35 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned adds d185a852e17c tty: serial: serial_txx9: remove info print from init adds f52361790aaf tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper adds f166d19f9e82 tty: serial: amba-pl010: use more uart_port pointers adds 841f913e770f tty: serial: meson: Move request the register region to probe adds 6436dd8f9b25 tty: serial: meson: Use devm_ioremap_resource to get regis [...] adds 44023b8e1f14 tty: serial: meson: Describes the calculation of the UART [...] adds e5fc2b99840d tty: serial: meson: Make some bit of the REG5 register writable adds 19b2ba0baffc tty: serial: meson: The system stuck when you run the stty [...] adds 5427c352a993 tty: serial: meson: Added S4 SOC compatibility adds dedab69fd650 serial: 8250: Fix race condition in RTS-after-send handling adds b48b9f6deacf dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver adds 9e8d5470325f serial: sunplus-uart: Add Sunplus SoC UART Driver adds c2faf737abfb tty: Reserve ldisc 29 for development purposes adds d4ab5487cc77 Merge 5.17-rc6 into tty-next adds 797bd4d41c8b tty: serial: define UART_LCR_WLEN() macro adds 988c5bbea59f tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() adds 5e1440bc2332 USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() adds 834119f57631 sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() adds e7d6f84c9b5a mxser: make use of UART_LCR_WLEN() + tty_get_char_size() adds 31979060cc07 tty: serial: meson: Fix the compile link error reported by [...] adds a106848c42b6 serial: sunplus-uart: Fix compile error while CONFIG_SERIA [...] adds 16b3ac9041a3 Revert "tty: serial: meson: *" adds cc4c1d05eb10 sc16is7xx: Properly resume TX after stop adds 21144bab4f11 sc16is7xx: Handle modem status lines adds 6e124e58ae2e sc16is7xx: Set AUTOCTS and AUTORTS bits adds 47b95e8ab731 serial: mvebu-uart: fix return value check in mvebu_uart_c [...] adds 3f8bab174cb2 serial: make uart_console_write->putchar()'s character an [...] adds 3631e48df0db serial: samsung: Add samsung_early_read to support early kgdboc adds 53819a0d97aa tty: hvc: fix return value of __setup handler adds ab818c7aa754 kgdboc: fix return value of __setup handler adds 4f6f194f2be4 tty: serial: serial_txx9: remove struct uart_txx9_port adds 988c7c006910 serial: samsung_tty: do not unlock port->lock for uart_wri [...] adds a6cee01b4f92 serial: 8250_mtk: make two read-only arrays static const adds 168b504bc1d2 tty: serial: jsm: remove redundant assignments to variable [...] adds b0db9263b0d5 tty: serial: jsm: fix two assignments in if conditions adds 1a282ef0a18f serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS adds 0dc0da881b45 tty: serial: bcm63xx: use more precise Kconfig symbol adds dffa58b64cca serial: 8250_tegra: mark acpi_device_id as unused with !ACPI adds d3a46d0d83f9 tty: serial: samsung: embed s3c24xx_uart_info in parent structure adds 7483189d6b3c tty: serial: samsung: embed s3c2410_uartcfg in parent structure adds 3aec40096550 tty: serial: samsung: reduce number of casts adds 97a6cfe8115b tty: serial: samsung: constify s3c24xx_serial_drv_data adds 5d18bec0cf73 tty: serial: samsung: constify UART name adds 8eea61c00f7c tty: serial: samsung: constify s3c24xx_serial_drv_data members adds bb1d98187b09 tty: serial: samsung: constify variables and pointers adds f25fbd5b1ef3 tty: serial: samsung: simplify getting OF match data adds 927728a34f11 serial: sc16is7xx: Clear RS485 bits in the shutdown adds 02a64ef64c4e dt-bindings: serial: samsung: Add ARTPEC-8 UART adds 1db536f95d02 tty: serial: samsung: Add ARTPEC-8 support adds f58c252e30cf serial: 8250: fix XOFF/XON sending when DMA is used adds b31c41339f4f vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE adds 7203062171db Merge tag 'tty-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds b537bf429a68 xen: use time_is_before_eq_jiffies() instead of open coding it adds eed05744322d xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 adds b359b3a0296a x86/xen: Fix kerneldoc warning adds 982e4430beb9 drivers/xen: use helper macro __ATTR_RW adds b0f212633b31 xen/grant-table: remove gnttab_*transfer*() functions adds c94b731da21f xen/grant-table: remove readonly parameter from functions adds 309b517276f2 arch:x86:xen: Remove unnecessary assignment in xen_apic_read() adds ff32baa1f39b xen: don't hang when resuming PCI device adds de2ae403b4c0 xen: fix is_xen_pmu() adds a701f370b521 Merge tag 'for-linus-5.18-rc1-tag' of git://git.kernel.org [...] adds 2957308343fa livepatch: Don't block removal of patches that are safe to unload adds 4327b9eaf8a4 livepatch: Skip livepatch tests if ftrace cannot be configured adds 5e6ded2e7a5d livepatch: Reorder to use before freeing a pointer adds e7dbd4d5369d Merge branch 'for-5.18/selftests-fixes' into for-linus adds d111c9f0344a Merge tag 'livepatching-for-5.18' of git://git.kernel.org/ [...] adds 93b33bb6a5e5 microblaze: fix typo in a comment adds 19d448a04e00 microblaze: add const to of_device_id adds fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code adds b83d85a5c81c Merge tag 'microblaze-v5.18' of git://git.monstr.eu/linux- [...] adds b0cf9b4b26e6 MAINTAINERS: update hexagon maintainer email, tree adds 023f3fef8386 Merge tag 'hexagon-5.18-0' of git://git.kernel.org/pub/scm [...] adds c1cb81429df4 kdb: Fix the putarea helper function adds cffb2b72d3ed Merge tag 'kgdb-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] adds ffba2123e171 net: stmmac: dwmac-qcom-ethqos: Enable RGMII functional cl [...] adds 109d899452ba net: dsa: realtek: make interface drivers depend on OF adds 9fe087dda5bf net: usb: ax88179_178a: add Allied Telesis AT-UMCs adds 4b5f1ad5566a vsock/virtio: initialize vdev->priv before using VQs adds c1011c0b3a9c vsock/virtio: read the negotiated features before using VQs adds 88704454ef8b vsock/virtio: enable VQs early on probe adds a81687886ca9 Merge branch 'vsock-virtio-enable-vqs-early-on-probe-and-f [...] adds feb13dcb1818 net: enetc: report software timestamping via SO_TIMESTAMPING adds 264a9c5c9dff net: sparx5: Remove unused GLAG handling in PGID adds ad238fc6de7d net: sparx5: Refactor mdb handling according to feedback adds afec4980dc04 Merge branch 'net-sparx5-refactor-based-on-feedback-on' adds ccb18f05535c net: hns3: fix bug when PF set the duplicate MAC address for VFs adds c0f46de30c96 net: hns3: fix port base vlan add fail when concurrent with reset adds 1932a624ab88 net: hns3: add vlan list lock to protect vlan list adds 190cd8a72b01 net: hns3: refine the process when PF set VF VLAN adds 371d1ccf4309 Merge branch 'net-hns3-add-some-fixes-for-net' adds 2d327a79ee17 llc: only change llc->dev when bind() succeeds adds bf8bfc4336f7 net: phy: broadcom: Fix brcm_fet_config_init() adds b50d3b46f842 selftests: test_vxlan_under_vrf: Fix broken test case adds 877837211802 net: hns3: fix ethtool tx copybreak buf size indicating no [...] adds a89cbb16995b net: hns3: add max order judgement for tx spare buffer adds 671cb8cbb9c9 net: hns3: clean residual vf config after disable sriov adds f5cd60169f98 net: hns3: add netdev reset check for hns3_set_tunable() adds 4d07c5936c25 net: hns3: add NULL pointer check for hns3_set/get_ringparam() adds ad0ecaef6a2c net: hns3: fix phy can not link up when autoneg off and reset adds 2eca426d37e7 Merge branch 'hns3-fixes' adds 08be6b13db23 net: sparx5: depends on PTP_1588_CLOCK_OPTIONAL adds 1521db37f0d4 qlcnic: dcb: default to returning -EOPNOTSUPP adds 7781607938c8 net/x25: Fix null-ptr-deref caused by x25_disconnect adds 0906f3a3df07 net: sparx5: switchdev: fix possible NULL pointer dereference adds 33b5bc9e7033 octeontx2-af: initialize action variable adds 5c7e49be96ea selftests: tls: skip cmsg_to_pipe tests with TLS=n adds 5ae6acf1d00b net/smc: fix a memory leak in smc_sysctl_net_exit() adds bcb74e132a76 net/sched: act_ct: fix ref leak when switching zones adds d645552e9bd9 netfilter: egress: Report interface as outgoing adds f2dd495a8d58 netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options adds 33758c891479 memcg: enable accounting for nft objects adds 2aa2f88c9707 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9142e1cf3bb selftests: net: Add tls config dependency for tls selftests adds dcf500065fab net: bnxt_ptp: fix compilation error adds 6da69b1da130 net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list [...] adds f32404ae1bb9 net: move net_unlink_todo() out of the header adds 906b3d64913c net/smc: Send out the remaining data in sndbuf before close adds 20695e9a9fd3 Revert "selftests: net: Add tls config dependency for tls [...] adds d717e4cae0fe Merge tag 'net-5.18-rc0' of git://git.kernel.org/pub/scm/l [...] adds e97824ff663c mm/mlock: fix two bugs in user_shm_lock() adds 0a815d0135f1 Merge tag 'ucount-rlimit-for-v5.18' of git://git.kernel.or [...] adds 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h adds 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall adds 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h adds 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook adds c145137dc990 ptrace: Remove tracehook_signal_handler adds 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h adds 7f62d40d9cb5 task_work: Introduce task_work_pending adds 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] adds 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work adds 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] adds d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] adds 03248addadf1 resume_user_mode: Move to resume_user_mode.h adds 355f841a3f8c tracehook: Remove tracehook.h adds 336d4b814bf0 ptrace: Move setting/clearing ptrace_message into ptrace_stop adds 6487d1dab837 ptrace: Return the signal to continue with from ptrace_stop adds ee1fee900537 ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE adds dcbc65aac283 ptrace: Remove duplicated include in ptrace.c adds 1930a6e739c4 Merge tag 'ptrace-cleanups-for-v5.18' of git://git.kernel. [...] adds 37fcacb50be7 phy: PHY_FSL_LYNX_28G should depend on ARCH_LAYERSCAPE adds dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() adds 35265899acef swiotlb: simplify debugfs setup adds c0a4191c27a1 swiotlb: tidy up includes adds 404f9373c4e5 swiotlb: simplify array allocation adds e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK adds 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API adds ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API adds 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API adds 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] adds fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] adds f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP adds 80e439098161 dma-debug: fix return value of __setup handlers adds 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] adds 9ae2a143081f Merge tag 'dma-mapping-5.18' of git://git.infradead.org/us [...] adds dcb09a08d8d4 Revert "dt-bindings: display: mediatek: add ethdr definiti [...] adds ab487888d5df dt-bindings: display: mediatek, mutex: Fix mediatek, gce-e [...] adds 10f17b2054a7 dt-bindings: display: mediatek, ovl: Fix 'iommu' required [...] adds bff4e302a667 dt-bindings: display: mediatek: Fix examples on new bindings adds 09a2fb41ba67 dt-bindings: net: snps,dwmac: modify available values of PBL adds a50e431bbc6f dt-bindings: media: mediatek,vcodec: Fix addressing cell sizes adds 22a41e9a5044 dt-bindings: Fix missing '/schemas' in $ref paths adds 5efabdadcf4a Merge tag 'devicetree-fixes-for-5.18-1' of git://git.kerne [...] adds b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] adds 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse adds 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq adds bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist adds ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion adds c377d4ba86e9 cpufreq: qcom-hw: Add support for per-core-dcvs adds 72951a77c00f cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufre [...] adds cac2ed0a1b06 dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example adds b7f2b0d3511a dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings adds 2353828f3695 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 021dbecabc93 opp: Expose of-node's name in debugfs adds 0cc525901fe9 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles adds 8188eaf4de56 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible adds 784adeb3a37c dt-bindings: opp: qcom-opp: Convert to DT schema adds ec24d1d55469 dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema adds 2b8382d27170 arm64: dts: qcom: msm8996: Rename cluster OPP tables adds 6b3abe0cfb7d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables adds 8acf5cb92d9d dt-bindings: power: avs: qcom,cpr: Convert to DT schema adds 0409ab77728d dt-bindings: opp: Add "opp-microwatt" entry in the OPP adds 4f9a7a1dc2a2 OPP: Add "opp-microwatt" supporting code adds caeea9e66719 PM: EM: add macro to set .active_power() callback conditionally adds 32bf8bc9a077 OPP: Add support of "opp-microwatt" for EM registration adds f48a0c475c2a Documentation: EM: Describe new registration method using DT adds 0474bcc9c174 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 79bc8bface87 Merge branch 'pm-opp' adds 895519c19fae MAINTAINERS: Add additional file to uncore frequency control adds 7000ef38052b Documentation: amd-pstate: grammar and sentence structure updates adds 3b65dd5be3c7 Merge branch 'pm-docs' adds 1d59c3b669fa Merge tag 'pm-5.18-rc1-2' of git://git.kernel.org/pub/scm/ [...] adds a47381055bd5 Merge branch 'i2c/alert-for-acpi' of git://git.kernel.org/ [...] adds b2638e56c2ce device property: Don't split fwnode_get_irq*() APIs in the code adds 13776ebb9964 Merge tag 'devprop-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 1c24a186398f fs: fd tables have to be multiples of BITS_PER_LONG adds 2cc7cc01c15f jfs: fix divide error in dbNextAG adds a53046291020 jfs: prevent NULL deref in diFree adds 1ec48f95519b Merge tag 'jfs-5.18' of https://github.com/kleikamp/linux-shaggy adds 98c27f276be8 NFS: simplify check for freeing cn_resp adds 8786fde8421c Convert NFS from readpages to readahead adds b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() adds ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr adds 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim adds d7867712d81c NFS: Charge open/lock file contexts to kmemcg adds 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg adds 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags adds da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL adds 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL adds 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL adds 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL adds 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL adds 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL adds 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED adds 50c790a0b69b NFSv4: use unique client identifiers in network namespaces adds 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE adds 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE adds b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR adds f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() adds 84631f84ac95 NFS: Clean up NFSv4.2 xattrs adds 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors adds b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] adds 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() adds 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() adds 2eef8a311122 NFS: Trace lookup revalidation failure adds d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] adds 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context adds 0b2662b7e7fd NFS: Calculate page offsets algorithmically adds d09e673f4971 NFS: Store the change attribute in the directory page cache adds 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie adds c8f0523ba398 NFS: Don't advance the page pointer unless the page is full adds 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir adds 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] adds 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() adds 9c3f4d988c23 NFS: Reduce use of uncached readdir adds 230bc98f7a2a NFS: Improve heuristic for readdirplus adds ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() adds c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness adds 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] adds 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced adds 310e3187450d NFS: Add basic readdir tracing adds eace45a18ccb NFS: Trace effects of readdirplus on the dcache adds 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic adds 9332cf14e2db NFS: Clean up page array initialisation/free adds f648022faa68 NFS: Convert readdir page cache to use a cookie based index adds b0365ccb0712 NFS: Fix up forced readdirplus adds 0adf85b445c7 NFS: Optimise away the previous cookie field adds 612896ec5a4e NFS: Cache all entries in the readdirplus reply adds cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() adds b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport adds 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface adds fc1c5abfca7e NFS: Rename fscache read and write pages functions adds e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] adds b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] adds 944d95f766c6 NFS: remove IS_SWAPFILE hack adds c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory adds a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory adds a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory adds a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. adds 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS adds 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC adds 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled adds 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO adds c265de257f55 NFS: swap-out must always use STABLE writes. adds 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable adds a43bf6044464 NFSv4.1 provide mount option to toggle trunking discovery adds 648a4548d622 NFS: Don't deadlock when cookie hashes collide adds e47a62df29a0 NFS: Fix revalidation of empty readdir pages adds 89f42494f92f SUNRPC: Don't call connect() more than once on a TCP socket adds 3b21f757c309 SUNRPC: Only save the TCP source port after the connection [...] adds 7496b59f588d SUNRPC: Fix socket waits for write buffer space adds 2790a624d430 SUNRPC: Replace internal use of SOCKWQ_ASYNC_NOSPACE adds d0afde5fc6fb SUNRPC: Improve accuracy of socket ENOBUFS determination adds 33e5c765bc1e NFS: Fix memory allocation in rpc_malloc() adds 910ad38697d9 NFS: Fix memory allocation in rpc_alloc_task() adds 059ee82b6462 SUNRPC: Fix unx_lookup_cred() allocation adds b2648015d452 SUNRPC: Make the rpciod and xprtiod slab allocation modes [...] adds 515dcdcd4873 NFS: nfsiod should not block forever in mempool_alloc() adds 0bae835b63c5 NFS: Avoid writeback threads getting stuck in mempool_alloc() adds 63d8a41b1dbf NFSv4/pnfs: Ensure pNFS allocation modes are consistent wi [...] adds 3e5f151e94c1 pNFS/flexfiles: Ensure pNFS allocation modes are consisten [...] adds a245832aaa99 pNFS/files: Ensure pNFS allocation modes are consistent wi [...] adds 3848e96edf47 SUNRPC: avoid race between mod_timer() and del_timer_sync() adds 3de24f3d7078 NFS: replace usage of found with dedicated list iterator variable adds 82ee41b85cef SUNRPC don't resend a task on an offlined transport adds 1d15d121cc2a NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error adds 421ab1be43bd SUNRPC: Do not dereference non-socket transports in sysfs adds ebbe788731cb SUNRPC: Don't return error values in sysfs read of closed files adds d02d81efc756 NFS: Don't loop forever in nfs_do_recoalesce() adds 7c9d845f0612 NFSv4/pNFS: Fix another issue with a list iterator pointin [...] adds 965181d7ef7e Merge tag 'nfs-for-5.18-1' of git://git.linux-nfs.org/proj [...] adds d888c83fcec7 fs: fix fd table size alignment properly adds 9a61d0838cd0 drivers/nvdimm: Add nvdimm pmu structure adds 0fab1ba6ad6b drivers/nvdimm: Add perf interface to expose nvdimm perfor [...] adds 4c08d4bbc089 powerpc/papr_scm: Add perf interface support adds 2bec6d9aa89c docs: ABI: sysfs-bus-nvdimm: Document sysfs event format e [...] adds d9d290d7e659 nvdimm/region: Fix default alignment for small regions adds f8669f1d6a86 nvdimm/blk: Delete the block-aperture window driver adds fadc38a6672a nvdimm/namespace: Delete blk namespace consideration in sh [...] adds 84bd3690bf54 nvdimm/namespace: Delete nd_namespace_blk adds a4b96046a882 ACPI: NFIT: Remove block aperture support adds 3b6c6c039707 nvdimm/region: Delete nd_blk_region infrastructure adds de7a9e949f4f drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS [...] adds d0007eb15c2a powerpc/papr_scm: Fix build failure when adds 11cddee9c19f MAINTAINERS: remove section LIBNVDIMM BLK: MMIO-APERTURE DRIVER adds ada8d8d337ee nvdimm/blk: Fix title level adds ee96dd9614f1 Merge tag 'libnvdimm-for-5.18' of git://git.kernel.org/pub [...] adds 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC adds 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 adds 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit adds 7a688c91d3fd clk: mediatek: Fix memory leaks on probe adds 2403d6f1b1da clk: mediatek: Use %pe to print errors adds 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code adds ee488dc918bc clk: mediatek: gate: Internalize clk implementation adds 44dd1414cf76 clk: mediatek: gate: Implement unregister API adds 625afe4f05e1 clk: mediatek: gate: Clean up included headers adds 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API adds 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux adds 02f0d762319c clk: mediatek: cpumux: Clean up included headers adds 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API adds 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux adds dc46de49264e clk: mediatek: mux: Clean up included headers adds 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file adds 6dd199064dd8 clk: mediatek: pll: Implement unregister API adds 10174b507756 clk: mediatek: pll: Clean up included headers adds 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API adds 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API adds b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API adds cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API adds 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() adds c42a2888e0db clk: mediatek: mtk: Clean up included headers adds 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API adds e938a1340988 clk: mediatek: gate: Implement error handling in register API adds 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] adds eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API adds 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API adds 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs adds 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] adds cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() adds f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] adds cf8a482afc28 clk: mediatek: mt8195: Implement remove functions adds d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated adds ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT adds a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] adds 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK adds 8e842f02af7e clk: at91: clk-master: remove dead code adds 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] adds e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock adds e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock adds 407c04d6ad48 Merge branches 'clk-microchip', 'clk-si', 'clk-mtk', 'clk- [...] adds 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops adds a992acbb219a clk: gate: Add some kunit test suites adds 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml adds 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source adds 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag adds 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode adds a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable adds da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode adds b83688258605 clk: cs2000-cp: make clock skip setting configurable adds 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling adds 5edffb980519 clk: cs2000-cp: convert driver to regmap adds 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks adds d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks adds b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] adds 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock adds 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC adds fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] adds 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider adds 78789705581d clk: renesas: r8a779f0: Add WDT clock adds 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks adds 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock adds 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] adds 26c1bc67aa2f dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock [...] adds 0c125f87a840 clk: fixed-factor: Introduce devm_clk_hw_register_fixed_fa [...] adds 892e0ddea1aa clk: rs9: Add Renesas 9-series PCIe clock generator driver adds 3b1db05cee07 dt-bindings: clock: renesas: Make example 'clocks' parsable adds f9fca892af88 Merge branches 'clk-xilinx', 'clk-kunit', 'clk-cs2000' and [...] adds b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] adds 703da2aed99c clk: nxp: Remove unused variable adds 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * adds 891b7023010c clk: mux: Declare u32 *table parameter as const adds 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * adds 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] adds eac03cb010a9 clk: qcom: Declare mux table as const u32[] adds fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] adds 75061a6ff49b clk: Mark 'all_lists' as const adds 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const adds a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 adds d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock adds 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver adds 036a4b4b4dfa clk: imx: Add imx8dxl clk driver adds 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] adds eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk adds 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support adds 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() adds 245830990da6 dt-bindings: clock: Add imx93 clock support adds 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition adds 11994196178d clk: imx: add i.MX93 composite clk adds 1b26cb8a77a4 clk: imx: support fracn gppll adds 24defbe194b6 clk: imx: add i.MX93 clk adds d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates adds 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates adds d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates adds 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently adds d77461a616b6 clk: imx: pll14xx: Drop wrong shifting adds 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP adds 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation adds 052d03a043af clk: imx: pll14xx: name variables after usage adds 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate adds 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt adds b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates adds 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] adds c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files adds 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base adds 7a74e1e49622 clk: imx: Select MXC_CLK for i.MX93 clock driver adds ec8b55780508 dt-bindings: clock: drop useless consumer example adds 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 adds ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 adds 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] adds 9f565399ad07 clk/rockchip: Use of_device_get_match_data() adds 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] adds 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] adds 9babf9520320 Merge branches 'clk-mvebu', 'clk-const', 'clk-imx' and 'cl [...] adds 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice adds 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly adds 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions adds c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings adds 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable adds 8c373f8c793c clk: starfive: jh7100: Support more clock types adds 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver adds 78ab3a9a3d57 clk: ti: Constify clkctrl_name adds 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() adds 274d679810da clk: ti: Optionally parse IO address from parent clock node adds 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names adds d02747e9894c clk: ti: Use clock-output-names for clkctrl adds 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names adds 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] adds ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() adds 99105cc81885 Merge tag 'v5.17-rc4' into clk-ti adds 8850c3eae2c7 clk: ti: Drop legacy compatibility clocks for am3 adds e65eb2efc617 clk: ti: Drop legacy compatibility clocks for am4 adds 579cdf58b7e5 clk: ti: Drop legacy compatibility clocks for dra7 adds d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element adds 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element adds 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element adds 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element adds 1fdfd517ce79 clk: actions: Make sentinel elements more obvious adds 6f3cf24864ac clk: socfpga: cleanup spdx tags adds 7c55e8efd290 clk: cleanup comments adds 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] adds 09e3b18ca5de clk: bcm2835: Remove unused variable adds cde8e3ae3d37 clk: Use of_device_get_match_data() adds 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 adds 6a6c2389ddf7 clk: ti: clkctrl: fix typos in comments adds bb7f4b8c1e5c clk: qcom: sm6125-gcc: fix typos in comments adds d583804c97c5 clk: zynq: trivial warning fix adds a6aa462c3efc clk: zynq: Update the parameters to zynq_clk_register_periph_clk adds 4222744d4057 Merge branches 'clk-starfive', 'clk-ti', 'clk-terminate' a [...] adds 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL adds 723d0530d9d7 clk: Introduce Kunit Tests for the framework adds 10c46f2ea914 clk: Enforce that disjoints limits are invalid adds 948fb0969eae clk: Always clamp the rounded rate adds a9b269310ad9 clk: Use clamp instead of open-coding our own adds c80ac50cbb37 clk: Always set the rate on clk_set_range_rate adds c97448437847 clk: Add clk_drop_range adds 12c90f3f27bb clk: bcm: rpi: Add variant structure adds 542acfec4e31 clk: bcm: rpi: Set a default minimum rate adds e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed adds 5f7e2af00807 clk: Initialize orphan req_rate adds 481f541ced8f clk: test: Test clk_set_rate_range on orphan mux adds 7dabfa2bc480 clk: Drop the rate range on clk_put() adds ca85a66710a8 clk: uniphier: Fix fixed-rate initialization adds 00d5d031d328 dt-bindings: clock: Add Apple NCO adds 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO adds d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE adds 236541ace29e clk: clk-apple-nco: Allow and fix module building adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support adds a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML adds 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names adds b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock adds 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] adds 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] adds 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings adds 837519775f1d clk: qcom: Add display clock controller driver for SM6350 adds 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings adds 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 adds 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 adds af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 adds 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support adds a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] adds a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation adds 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding adds e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 adds cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data adds a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents adds 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores adds 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock adds 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops adds 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table adds b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define adds b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks adds 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets adds 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets adds 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] adds f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 adds 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks adds 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG adds b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock adds 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 adds 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 adds fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues adds d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 adds 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig adds 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings adds 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 adds 234af44f336f Merge tag 'qcom-clk-for-5.18' of https://git.kernel.org/pu [...] adds adbf85aaf7da dt-bindings: clock: fix dt_binding_check error for qcom,gc [...] adds 71021db1c532 clk: qcom: gcc-msm8994: Fix gpll4 width adds c64dd8ea8e05 Merge branches 'clk-range', 'clk-uniphier', 'clk-apple' an [...] adds e83da8e2a1c3 clk: sifive: duplicate the macro definitions for the time being adds 0493692b40d0 dt-bindings: change the macro name of prci in header files [...] adds 990d627f80c3 riscv: dts: Change the macro name of prci in each device node adds 24a4a29f755e clk: sifive: Add SoCs prefix in each SoCs-dependent data adds 5e916932df63 clk: sifive: Move all stuff into SoCs header files from C files adds c5601e0720ce clk: visconti: prevent array overflow in visconti_clk_regi [...] adds cf683abd3913 Merge branches 'clk-sifive' and 'clk-visconti' into clk-next adds 95124339875c Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 31b9887c7258 i3c: remove i2c board info from i2c_dev_desc adds 72a4501b5d08 i3c: support dynamically added i2c devices adds 6cbf8b38dfe3 i3c: fix uninitialized variable use in i2c setup adds f18e345dd156 Merge tag 'i3c/for-5.18' of git://git.kernel.org/pub/scm/l [...] adds 9d85fb73a31b rpmsg: qcom_smd: Promote to arch_initcall adds a8f8cc6b39b7 rpmsg: smd: allow opening rpm_requests even if already opened adds 18fc82d6e899 rpmsg: use struct_size over open coded arithmetic adds db64e7e74bd2 rpmsg: qcom_smd: Fix redundant channel->registered assignment adds cbf58250b33e rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN adds 69265bc12b65 rpmsg: char: Export eptdev create and destroy functions adds 608edd96049b rpmsg: Create the rpmsg class in core instead of in rpmsg char adds 617d32938d1b rpmsg: Move the rpmsg control device from rpmsg_char to rp [...] adds 472f84eef700 rpmsg: Update rpmsg_chrdev_register_device function adds cc9da7de4a7c rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function adds bea9b79c2d10 rpmsg: char: Add possibility to use default endpoint of th [...] adds bc69d1066569 rpmsg: char: Introduce the "rpmsg-raw" channel adds 8109517b394e rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL [...] adds 3312db01db06 Merge tag 'rpmsg-v5.18' of git://git.kernel.org/pub/scm/li [...] adds 571c3496e3c2 dt-bindings: hwlock: omap: Remove redundant binding example adds 3e5f1ff7e4f2 hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() adds 9a41358972eb hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() adds d177850d5d58 Merge tag 'hwlock-v5.18' of git://git.kernel.org/pub/scm/l [...] adds c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() adds 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence adds ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible adds f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() adds 26c9da519499 remoteproc: Introduce sysfs_read_only flag adds 19e7bf836997 remoteproc: wkup_m3: Set sysfs_read_only flag adds b65700d046a6 remoteproc: move rproc_da_to_va declaration to remoteproc.h adds 505b5b1616e2 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_me [...] adds 8f90161a66bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss [...] adds 07a5dcc4bed9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_me [...] adds 22335385157d dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp adds 80d691854ffb remoteproc: mediatek: Support mt8186 scp adds 8d9be5c6bdcd remoteproc: qcom: q6v5: Add interconnect path proxy vote adds c13b780c4597 remoteproc: Change rproc_shutdown() to return a status adds e3865c85385a remoteproc: k3-r5: Refactor mbox request code in start adds 1168af40b1ad remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs adds 2eab5efeb4d6 remoteproc: k3-dsp: Refactor mbox request code in start adds b8431920391d remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs adds 841fdd0ac005 dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML adds 2630504894e8 dt-bindings: remoteproc: qcom: Add SC7280 WPSS support adds 358b586fb3bc remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS adds 59983c74fc42 remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX adds 2c54e1840634 Merge tag 'rproc-v5.18' of git://git.kernel.org/pub/scm/li [...] adds 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC adds 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC adds 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] adds b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete adds 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration adds 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed adds 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition adds 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst adds 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] adds ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset adds 60c10db9b173 Merge tag 'dmaengine-fix-5.17' into next adds d143f939a956 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbala [...] adds fb7a444a5f90 dmaengine: imx-sdma: clean up some inconsistent indenting adds 2ed4ba9486cb dmaengine: ti: cleanup comments adds 03cbdf8b1252 dmaengine: ti: k3-udma: Add AM62x DMSS support adds 5ac6bfb58777 dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data adds 386fe06c39e8 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for [...] adds 8f7cc6373bbb dmaengine: qcom_hidma: Remove useless DMA-32 fallback conf [...] adds b6f2f0352c03 dmaengine: idxd: Remove useless DMA-32 fallback configuration adds 417c7d0dba8b dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() adds 9c391cebedf5 dt-bindings: dma: Convert mtk-uart-apdma to DT schema adds a0754cf3b3bf dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match tabl [...] adds e7c7a0161bdb dmaengine: dw-axi-dmac: cleanup comments adds b95044b38425 dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma adds 2a44cdaa0183 Merge tag 'dmaengine-5.18-rc1' of git://git.kernel.org/pub [...] adds 184ae0e32bc9 regulator: rt4831: Add bypass mask to fix set_bypass API work adds aefe5fc3000a regulator: rt4831: Add active_discharge_on to fix discharge API adds 4f3730117f16 Merge tag 'regulator-fix-v5.18' of git://git.kernel.org/pu [...] adds 37349609f3a3 pwm: meson: Drop always false check from .request() adds cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL adds 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking adds 914195ec7ecb pwm: meson: Drop always false check from .apply() adds 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] adds 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations adds 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] adds b23fd25ec8f1 pwm: imx1: Implement .apply callback adds 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data adds f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data adds c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data adds 74746ac0f03f pwm: stmpe: Drop unused setting of driver data adds 431c322298de pwm: stmpe: Rename variable pointing to driver private data adds 657e54e54ba5 pwm: pxa: Implement .apply() callback adds 6b94ee669e8a dt-bindings: pwm: google,cros-ec: include generic pwm schema adds 5f027d9b83db pwm: tiehrpwm: Implement .apply() callback adds 1c1283db0799 pwm: bcm-kona: Implement .apply() callback adds 4122e903b9e3 pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base adds dc1adb3ce478 pwm: atmel: Remove redundant initialization of variable timeout adds 2e0e12967ea3 pwm: pca9685: Reset OFF/ON registers to POR value adds 113cc0b06570 dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC adds 4f34ebbe43f6 dt-bindings: timer: Add PWM compatible for X1000 SoC adds 635d324e5c50 pwm: vt8500: Rename variable pointing to driver private data adds 5a4715208caa pwm: jz4740: Add support for X1000 SoC adds 0dcfafe7d44d pwm: brcmstb: Implement .apply() callback adds 0d6bc3e18e6f pwm: brcmstb: Remove useless locking adds 5264e8ca762b pwm: pwm-mediatek: Simplify error handling with dev_err_probe() adds 446925f1d4ca pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array adds 4d690e508a69 pwm: pwm-mediatek: Beautify error messages text adds 360e770c9c4d dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema adds e766d5b80ad4 dt-bindings: pwm: imx: Include generic PWM schema adds 1bdb7a0b4244 dt-bindings: pwm: intel,lgm: Include generic PWM schema adds 0c11ff8775ee dt-bindings: pwm: iqs620a: Include generic PWM schema adds a63cb1a9f9e9 dt-bindings: pwm: mxs: Include generic PWM schema adds ef75324d91eb dt-bindings: pwm: rockchip: Include generic PWM schema adds e040921c9ba4 dt-bindings: pwm: sifive: Include generic PWM schema adds 84b3b8df51e2 dt-bindings: pwm: renesas,pwm: Include generic PWM schema adds 43ded5910646 dt-bindings: pwm: toshiba,visconti: Include generic PWM schema adds d41188a79601 dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice adds e0f2c7dfe8b4 dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice adds 46ac2474ea2a dt-bindings: pwm: samsung: Do not require pwm-cells twice adds 400002e05664 dt-bindings: pwm: tiecap: Do not require pwm-cells twice adds 83d41a76d9c5 dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice adds f4866732a7b5 dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice adds ed14d36498c8 pwm: rcar: Simplify multiplication/shift logic adds 74164d284b29 Merge tag 'pwm/for-5.18-rc1' of git://git.kernel.org/pub/s [...] adds dc0ce6cc4b13 lib/test: use after free in register_test_dev_kmod() adds 57c06b6e1e74 Merge tag 'modules-5.18-rc1' of git://git.kernel.org/pub/s [...] adds 08a491b2e4b1 Revert "parisc: Fix invalidate/flush vmap routines" adds 939fc856676c parisc: Fix CPU affinity for Lasi, WAX and Dino chips adds ac2dd3279445 parisc: Clean up cpu_check_affinity() and drop cpu_set_aff [...] adds ed9794812b0a parisc: Detect hppa-suse-linux-gcc compiler for cross-building adds 7e0b2be94c31 parisc: Add constants for control registers and clean up mfctl() adds 1e93848a385e parisc: Ensure set_firmware_width() is called only once adds 62773112acc5 parisc: Switch from GENERIC_CPU_DEVICES to GENERIC_ARCH_TOPOLOGY adds 95370b4031ec parisc: Move store_cpu_topology() into text section adds beb48dfd9672 parisc: Move CPU startup-related functions into .text section adds 4d7d4c3fc1ae parisc: Move disable_sr_hashing_asm() into .text section adds db2b0d76cdc4 parisc: Add PDC locking functions for rendezvous code adds 88b3aac6228b parisc: Implement __cpu_die() and __cpu_disable() for CPU [...] adds 98903688e610 parisc: Rewrite arch_cpu_idle_dead() for CPU hotplugging adds ca45ec3cb44a parisc: Move common_stext into .text section when CONFIG_H [...] adds 1afde47d082c parisc: Find a new timesync master if current CPU is removed adds a9fe7fa7d874 parisc: Fix patch code locking and flushing adds d5fd43bac839 Merge tag 'for-5.18/parisc-2' of git://git.kernel.org/pub/ [...] adds 787af64d05cd mm: page_alloc: validate buddy before check its migratetype. adds c8bd296cca34 crypto: arm/aes-neonbs-cbc - Select generic cbc and aes adds e9a36feecee0 crypto: stm32 - fix reference leak in stm32_crc_remove adds 4327d168515f crypto: x86/chacha20 - Avoid spurious jumps to other functions adds 7ed7aa4de942 crypto: x86/poly1305 - Fixup SLS adds aa8e73eed7d3 crypto: x86/sm3 - Fixup SLS adds 93235e3df29c Merge tag 'v5.18-p1' of git://git.kernel.org/pub/scm/linux [...] adds f19c44452b58 openvswitch: Fixed nd target mask field in the flow dump. adds 5352a7613083 ax25: fix UAF bug in ax25_send_control() adds 82e31755e55f ax25: Fix UAF bugs in ax25 timers adds 807ca64e1546 Merge branch 'fix-uaf-bugs-caused-by-ax25_release' adds ad7da1ce5749 net: lan966x: fix kernel oops on ioctl when I/F is down adds 6094e391e643 dt-bindings: net: qcom,ethqos: Document SM8150 SoC compatible adds 8c1b21198551 bpf/bpftool: Add unprivileged_bpf_disabled check against v [...] adds 9052e4e83762 fprobe: Fix smatch type mismatch warning adds 261608f3105c fprobe: Fix sparse warning for acccessing __rcu ftrace_hash adds 76db1784c198 Merge branch 'fprobe: Fixes for Sparse and Smatch warnings' adds 98870605b374 bpf: Sync comments for bpf_get_stack adds c29a4920dfca bpf: Fix maximum permitted number of arguments check adds 99dea2c664d7 selftests/bpf: fix selftest after random: Urandom_read tra [...] adds ef8a257b4e49 bpftool: Fix generated code in codegen_asserts adds 73f9b911faa7 kprobes: Use rethook for kretprobe if possible adds f3a112c0c40d x86,rethook,kprobes: Replace kretprobe with rethook on x86 adds 0ef6f5c09371 x86,rethook: Fix arch_rethook_trampoline() to generate a c [...] adds 45c23bf4d1a4 x86,kprobes: Fix optprobe trampoline to generate complete pt_regs adds 7df482e62282 Merge branch 'kprobes: rethook: x86: Replace kretprobe tra [...] adds a95a4d9b39b0 xsk: Do not write NULL in SW ring at allocation failure adds 30d19d57d513 ice: xsk: Eliminate unnecessary loop iteration adds 0ec1713009c5 ice: xsk: Stop Rx processing when ntc catches ntu adds 1ac2524de7b3 ice: xsk: Fix indexing in ice_tx_xsk_pool() adds 9e928831113c Merge branch 'xsk: another round of fixes' adds ccaff3d56acc selftests/bpf: Fix clang compilation errors adds 77c9387c0c5b Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 866b7a278cdb net: dsa: felix: fix possible NULL pointer dereference adds 8f0588e80e33 ptp: ocp: handle error from nvmem_device_find adds c9ad266bbef5 sfc: Avoid NULL pointer dereference on systems without num [...] adds ec59f128a9bd wireguard: queueing: use CFI-safe ptr_ring cleanup function adds ca93ca23409b wireguard: selftests: simplify RNG seeding adds bbbf962d9460 wireguard: socket: free skb in send6 when ipv6 is disabled adds 77fc73ac89be wireguard: socket: ignore v6 endpoints when ipv6 is disabled adds 1f686f2b3e17 Merge branch 'wireguard-patches-for-5-18-rc1' adds f9512d654f62 net: sparx5: uses, depends on BRIDGE or !BRIDGE adds 50386f7526dd docs: netdev: replace references to old archives adds 30cddd30532a docs: netdev: minor reword adds c82d90b14f6c docs: netdev: move the patch marking section up adds 2fd4c50dbff1 docs: netdev: turn the net-next closed into a Warning adds 0e242e3fb7a7 docs: netdev: note that RFC postings are allowed any time adds 5d84921ac750 docs: netdev: shorten the name and mention msgid for patch status adds 8f785c1bb84f docs: netdev: rephrase the 'Under review' question adds 724c1a7443c5 docs: netdev: rephrase the 'should I update patchwork' question adds b8ba106378a0 docs: netdev: add a question about re-posting frequency adds 3eca381457ca docs: netdev: make the testing requirement more stringent adds a30059731877 docs: netdev: add missing back ticks adds 99eba4e5cbd4 docs: netdev: call out the merge window in tag checking adds 08767a26f095 docs: netdev: broaden the new vs old code formatting guidelines adds 8df0136376dc docs: netdev: move the netdev-FAQ to the process pages adds 1e71cfcf3a22 Merge branch 'docs-update-and-move-the-netdev-faq' adds 9c9a04212fa3 net: hns3: fix the concurrency between functions reading debugfs adds 7ed258f12ec5 net: hns3: fix software vlan talbe of vlan 0 inconsistent [...] adds e74e024434d0 Merge branch 'net-hns3-add-two-fixes-for-net' adds 4a7f62f91933 rxrpc: Fix call timer start racing with call destruction adds ff8376ade4f6 rxrpc: fix some null-ptr-deref bugs in server_key.c adds e382fea8ae54 can: isotp: restore accidentally removed MSG_PEEK feature adds fa7b514d2b28 can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix retur [...] adds 2e8e79c416aa can: m_can: m_can_tx_handler(): fix use after free of skb adds c70222752228 can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_s [...] adds 3d3925ff6433 can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree [...] adds 04c9b00ba835 can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree [...] adds 136bed0bfd3b can: mcba_usb: properly check endpoint type adds 50d34a0d151d can: gs_usb: gs_make_candev(): fix memory leak for devices [...] adds 46b556205dce Merge tag 'linux-can-fixes-for-5.18-20220331' of git://git [...] adds ea07af2e71cd openvswitch: Add recirc_id to recirc warning adds 9d570741aec1 vxlan: do not feed vxlan_vnifilter_dump_dev with non vxlan [...] adds 2975dbdc3989 Merge tag 'net-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] adds ef3e787c21d1 usercopy: Disable CONFIG_HARDENED_USERCOPY_PAGESPAN adds 229a08a4f4e4 ARM/dma-mapping: Remove CMA code when not built with CMA adds f87cbd0565eb Merge tag 'hardening-v5.18-rc1-fix1' of git://git.kernel.o [...] adds a5575df58004 kbuild: unify cmd_copy and cmd_shipped adds f67695c9962e kbuild: Add environment variables for userprogs flags adds 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) adds 868653f421cd kconfig: add fflush() before ferror() check adds a7d4f58e99dd kconfig: fix missing '# end of' for empty menu adds d4c858643263 kallsyms: ignore all local labels prefixed by '.L' adds 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally adds f44b645fe007 certs: simplify empty certs creation in certs/Makefile adds c1ea04d82778 usr/include: replace extra-y with always-y adds bbc90bc1bd4a arch: syscalls: simplify uapi/kapi directory creation adds 69304379ff03 fixdep: use fflush() and ferror() to ensure successful wri [...] adds 9fbed27a7a11 kbuild: add --target to correctly cross-compile UAPI heade [...] adds e9c281928c24 kbuild: Make $(LLVM) more flexible adds b8321ed4a40c Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/sc [...] adds 8d6451b9a51b Documentation: Fix duplicate statement about raw_spinlock_t type adds d987d5ae51ec docs: kfigure.py: Don't warn of missing PDF converter in ' [...] adds 01096e5cfe3c scripts/get_feat.pl: allow output the parsed file names adds 85999f03147e docs: kernel_feat.py: add build dependencies adds b4541803d858 docs: kernel_abi.py: add sphinx build dependencies adds bcf0a536bff9 docs: kernel_include.py: add sphinx build dependencies adds 92b6de17b21c scripts/get_abi: change the file/line number meta info adds b79dfef0e2fc scripts/kernel-doc: change the line number meta info adds 9df072c73b98 Documentation: kunit: Fix cross-referencing warnings adds be78837ca3c8 docs: sphinx/requirements: Limit jinja2<3.1 adds 022bb490c797 docs: Add a document on how to fix a messy diffstat adds b4a5ea09b293 Merge tag 'docs-5.18-2' of git://git.lwn.net/linux adds 40d8abf364bc ACPI: CPPC: Avoid out of bounds access when parsing _CPC data adds f21a35098422 ACPI: CPPC: Change default error code and clean up debug m [...] adds 26de0ab9841a ACPI: IPMI: replace usage of found with dedicated list ite [...] adds 0b1be2c085ab ACPI: tables: Make LAPIC_ADDR_OVR address readable in message adds fa3416509605 ACPI, APEI: Use the correct variable for sizeof() adds 4a13e559af0b Merge branches 'acpi-ipmi', 'acpi-tables' and 'acpi-apei' adds e729dbe8ea1c Merge tag 'acpi-5.18-rc1-2' of git://git.kernel.org/pub/sc [...] adds 6f4abbaa1bd3 drivers/virtio: Enable virtio mem for ARM64 adds d3bb267bbdcb vhost: cache avail index in vhost_enable_notify() adds 8897d6d0fcc9 vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf adds cce0ab2b2a39 vhost_vdpa: don't setup irq offloading when irq_num < 0 adds ad5c5690de57 vDPA/ifcvf: implement device MSIX vector allocator adds 9b3e81483400 vDPA/ifcvf: implement shared IRQ feature adds 6f84622db395 vDPA/ifcvf: cacheline alignment for ifcvf_hw adds 504c1cabe325 mm/balloon_compaction: make balloon page compaction callba [...] adds 90a6951b58e9 Add definition of VIRTIO_F_IN_ORDER feature bit adds 13d640a3e9a3 virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC adds 24e19590628b virtio-crypto: introduce akcipher service adds 59ca6c93387d virtio-crypto: implement RSA algorithm adds ea993de113b8 virtio-crypto: rename skcipher algs adds 1e00e821e4ca net/mlx5: Add support for configuring max device MTU adds d80dc15bb6e7 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] adds b4282ebc71aa virtio_ring: remove flags check for unmap split indirect desc adds 920379a465da virtio_ring: remove flags check for unmap packed indirect desc adds 06f05bc52269 tools/virtio: fix after premapped buf support adds f03560a57c1f tools/virtio: compile with -pthread adds 8d65bc9a5be3 virtio: use virtio_device_ready() in virtio_device_restore() adds c1ddc42da2b2 drivers/net/virtio_net: Fixed padded vheader to use v1 with hash. adds c7114b1249fa drivers/net/virtio_net: Added basic RSS support. adds 91f41f01d219 drivers/net/virtio_net: Added RSS hash report. adds c11708209df2 drivers/net/virtio_net: Added RSS hash report control. adds 7b79edfb862d Revert "virtio-pci: harden INTX interrupts" adds eb4cecb453a1 Revert "virtio_pci: harden MSI-X interrupts" adds 3f63a1d7f6f5 virtio: pci: check bar values read from virtio config space adds f1781bedea8c vdpa/mlx5: re-create forwarding rules after mac modified adds a61280ddddaa vdpa: support exposing the config size to userspace adds 81d46d693173 vdpa: change the type of nvqs to u32 adds b04d910af330 vdpa: support exposing the count of vqs to userspace adds 03a91c9af2c4 vhost: handle error while adding split ranges to iotlb adds ad6dc1daaf29 vdpa/mlx5: Avoid processing works if workqueue was destroyed adds f4f5d7cfb2e5 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds c726031a9d15 auxdisplay: lcd2s: Fix multi-line comment style adds 44bb3f038eb5 auxdisplay: lcd2s: make use of device property API adds f15c3dea5ed7 auxdisplay: lcd2s: use module_i2c_driver to simplify the code adds 8fefb3134f34 auxdisplay: lcd2s: Switch to i2c ->probe_new() adds 13de23494f38 auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() adds d4f1db771599 Merge tag 'auxdisplay-for-linus-v5.18-rc1' of https://gith [...] adds cf6e4bc16dba watchdog: imx2_wdg: Alow ping on suspend adds d055ef3a2c69 watchdog: rti-wdt: Add missing pm_runtime_disable() in pro [...] adds 4ed1a6b6e66d watchdog: aspeed: add nowayout support adds ba6c89ab3b58 watchdog: Improve watchdog_dev function documentation adds 7198d62c6687 dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support adds 823a20e3c78b watchdog: renesas_wdt: Add R-Car Gen4 support adds cd91fb277696 watchdog: allow building BCM7038_WDT for BCM4908 adds 7a6b3d8a432d watchdog: orion_wdt: support pretimeout on Armada-XP adds 1aea522809e6 watchdog: ixp4xx: Implement restart adds abd71a948f7a Watchdog: sp5100_tco: Move timer initialization into function adds 1f182aca2300 Watchdog: sp5100_tco: Refactor MMIO base address initialization adds 0578fff4aae5 Watchdog: sp5100_tco: Add initialization using EFCH MMIO adds 826270373f17 Watchdog: sp5100_tco: Enable Family 17h+ CPUs adds 354b8bf222ee Merge tag 'linux-watchdog-5.18-rc1' of git://www.linux-wat [...] adds af704c856e88 random: skip fast_init if hwrng provides large chunk of entropy adds d97c68d178fb random: treat bootloader trust toggle the same way as cpu [...] adds dd7aa36e5357 random: re-add removed comment about get_random_{u32,u64} [...] adds 0396e46dc465 virt: vmgenid: recognize new CID added by Hyper-V adds 1754abb3e758 random: mix build-time latent entropy into pool at init adds 478f74a3d808 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] adds e9b57aaae605 fscache: export fscache_end_operation() adds 5ac417d24c6c netfs: Generate enums from trace symbol mapping lists adds 6a19114b8e7f netfs: Rename netfs_read_*request to netfs_io_*request adds f18a378580a7 netfs: Finish off rename of netfs_read_request to netfs_io [...] adds 3a4a38e66d24 netfs: Split netfs_io_* object handling out adds 18b3ff9fe8b8 netfs: Adjust the netfs_rreq tracepoint slightly adds de74023befa1 netfs: Trace refcounting on the netfs_io_request struct adds 6cd3d6fd1fe2 netfs: Trace refcounting on the netfs_io_subrequest struct adds 5c88705e2aea netfs: Adjust the netfs_failure tracepoint to indicate non [...] adds 663dfb65c3b3 netfs: Refactor arguments for netfs_alloc_read_request adds 2de160417315 netfs: Change ->init_request() to return an error code adds a5c9dc445139 ceph: Make ceph_init_request() check caps on readahead adds bc899ee1c898 netfs: Add a netfs inode context adds 4090b31422a6 netfs: Add a function to consolidate beginning a read adds 93345c3ba55f netfs: Prepare to split read_helper.c adds 3be01750d7ac netfs: Rename read_helper.c to io.c adds 16211268fcb3 netfs: Split fs/netfs/read_helper.c adds b900f4b89b4d netfs: Split some core bits out into their own file adds 4058f742105e netfs: Keep track of the actual remote file size adds ab487a4cdfca afs: Maintain netfs_i_context::remote_i_size adds f008b1d6e1e0 Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pu [...] adds 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs adds 7336905a89f1 gfs2: gfs2_setattr_size error path fix adds a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests adds 1fc05c8d8426 gfs2: cancel timed-out glock requests adds 29464ee36bca gfs2: Switch lock order of inode and iopen glock adds 5a27a43efd1d gfs2: Make use of list_is_first adds a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq adds b2963932346f gfs2: Remove return value for gfs2_indirect_init adds bb7f5d96aaa8 gfs2: Fix should_fault_in_pages() logic adds 52f3f033a5db gfs2: Disable page faults during lockless buffered reads adds 124c458a401a gfs2: Minor retry logic cleanup adds 46f3e0421ccb gfs2: Fix gfs2_file_buffered_write endless loop workaround adds 11661835f901 gfs2: Remove dead code in gfs2_file_read_iter adds 3bde4c485860 gfs2: Make sure not to return short direct writes adds 27ca8273fda3 gfs2: Make sure FITRIM minlen is rounded up to fs block size adds 3d198e42ce25 Merge tag 'gfs2-v5.17-rc4-fixes' of git://git.kernel.org/p [...] adds 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] adds 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data adds afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] adds 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] adds 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout adds 278d9a243635 ubifs: Rename whiteout atomically adds 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] adds a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations adds 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned adds 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() adds 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private adds c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] adds 163b438b510c fs/jffs2: fix comments mentioning i_mutex adds 4c7c44ee1650 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem adds d051cef784de jffs2: fix memory leak in jffs2_do_mount_fs adds 9cdd3128874f jffs2: fix memory leak in jffs2_scan_medium adds 705757274599 ubifs: rename_whiteout: correct old_dir size computing adds a87a08e3bf2d Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry adds 3bdd271bc8be um: Remove duplicated include in syscalls_64.c adds 2a6852cb8ff0 lib/logic_iomem: correct fallback config references adds 6427c165275f um: Document dtb command line option adds e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] adds 39508aab4a66 um: Fix order of dtb unflatten/early init adds b35507a4cfb2 um: Migrate vector drivers to NAPI adds d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver adds b5fa1d09f10f uml: net: vector: fix const issue adds f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning adds 1a3a6a2a035b um: Fix uml_mconsole stop/go adds 0e6d630cef8b um: Remove unused timeval_to_ns() function adds 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel adds 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS adds 6e8f4b70127f um: port_user: Search for in.telnetd in PATH adds db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] adds 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] adds 82017457957a um: run_helper: Write error message to kernel log on exec [...] adds e8b767f5e040 Merge tag 'for-linus-5.18-rc1' of git://git.kernel.org/pub [...] adds c8fa17d9f08a rtc: fix use-after-free on device removal adds f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition adds 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support adds 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided adds 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning adds d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] adds 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers adds 5b05198b3108 dt-bindings: rtc: convert at91sam9 bindings to json-schema adds 64a649701784 dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list adds eb74f47bb6b0 dt-bindings: rtc: at91: rename rtt bindings file adds 811f5559270f rtc: mc146818-lib: fix locking in mc146818_set_time adds ea6af39f3da5 rtc: pl031: fix rtc features null pointer dereference adds 9f6cd82eca7e rtc: sun6i: Fix time overflow handling adds 648c151ab5d8 rtc: sun6i: Add support for linear day storage adds 7878fec4b544 rtc: sun6i: Add support for broken-down alarm registers adds 8a93720329d4 rtc: sun6i: Add Allwinner H616 support adds 43f0269b6b89 rtc: wm8350: Handle error for wm8350_register_irq adds 7fc46339c33e clk: sunxi-ng: mux: Allow muxes to have keys adds d91612d7f01a clk: sunxi-ng: Add support for the sun6i RTC clocks adds 1738890a3165 clk: sunxi-ng: sun6i-rtc: Add support for H6 adds 9e02e8032ae5 rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 5c0a04a66301 rtc: ds1685: drop no_irq adds 000bf045c69b rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 9597f8cc80b2 rtc: mpc5121: let the core handle the alarm resolution adds 14e6fc13a979 rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ba39374bc988 rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 965994736554 rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT adds fff36f796816 rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT adds c7e91f7c1baa rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE adds 689fafd5b53a rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT adds bda1027358e7 rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S adds 11316c246374 rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT adds a9f2d5bb6622 rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S adds c1325e730caf rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT adds e51cdef0819e rtc: pcf8523: let the core handle the alarm resolution adds cf4521ed7ba5 rtc: pcf8563: let the core handle the alarm resolution adds d28a0e144e5e rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 4fc4d3339f0f rtc: spear: switch to devm_rtc_allocate_device adds f395e1d3b28d rtc: spear: set range adds 343597e29eec rtc: spear: drop uie_unsupported adds a87a07a11144 rtc: spear: fix spear_rtc_read_time adds e99653afeb95 rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature adds 8aa74363969f rtc: efi: switch to devm_rtc_allocate_device adds 1350b94c94cc rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT adds 07398602c84a rtc: hym8563: switch to devm_rtc_allocate_device adds e6b7d19d3938 rtc: hym8563: let the core handle the alarm resolution adds 7e1df2f1c581 rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT adds ed90e3e20d35 rtc: xgene: stop using uie_unsupported adds 1a31d6363255 rtc: remove uie_unsupported adds 1521ca5b9f93 clk: sunxi-ng: sun6i-rtc: include clk/sunxi-ng.h adds b5bf5b283d07 rtc: pm8xxx: Attach wake irq to device adds 870c54e1a3e1 rtc: pm8xxx: Return -ENODEV if set_time disallowed adds 81c2f059ab90 rtc: optee: add RTC driver for OP-TEE RTC PTA adds 3ae8fd41573a rtc: mc146818-lib: Fix the AltCentury for AMD platforms adds 4b2dc39ca024 rtc: gamecube: Fix refcount leak in gamecube_rtc_read_offs [...] adds 915593a7a663 rtc: check if __rtc_read_time was successful adds 6a34fdcca452 Merge tag 'rtc-5.18' of git://git.kernel.org/pub/scm/linux [...] adds 87a0b2fafc09 Merge tag 'v5.16' into next adds f4e09e8bfd24 Input: mtk-pmic-keys - use get_irq_byname() instead of index adds 41799efdb323 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition adds 994673dc6657 Input: mtk-pmic-keys - add support for MT6358 adds 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data adds 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping adds 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() adds 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit adds 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain adds e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller adds e511fc58071a Input: tsc200x - add axis inversion and swapping support adds 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next adds 3f9ed5c2fe36 Input: set EV_ABS in dev->evbit even if input_alloc_absinf [...] adds cb66b9ba5cda Input: add input_copy_abs() function adds ae8e80c5f18d Input: goodix - use input_copy_abs() helper adds 65de58c2a5b4 Input: goodix - fix race on driver unbind adds dfafa5602957 Input: da9063 - use devm_delayed_work_autocancel() adds 60b2a80360ab dt-bindings: input: Add bindings for Mediatek matrix keypad adds f28af984e771 Input: mt6779-keypad - add MediaTek keypad driver adds 5fb3fb8aa22f Input: mt6779-keypad - fix signedness bug adds ce8356335027 Merge tag 'v5.17-rc8' into next adds d950db3f80a8 HID: google: switch to devm when registering keyboard back [...] adds 45ceaf14d53a Input: extract ChromeOS vivaldi physmap show function adds 33bbe04a15f2 HID: google: extract Vivaldi hid feature mapping for use i [...] adds a9d672998a33 HID: google: Add support for vivaldi to hid-hammer adds 8a3e634dc5a3 HID: google: modify HID device groups of eel adds 07fc21b48608 Input: iqs5xx - use local input_dev pointer adds 409353cbe9fe Input: add bounds checking to input_set_capability() adds 26623eea0da3 Input: stmfts - fix reference leak in stmfts_input_open adds e4ce4d3a939d Input: synaptics - enable InterTouch on ThinkPad T14/P14s [...] adds 0ce25e4b6df8 dt-bindings: input/touchscreen: bindings for Imagis adds a23ba3c043db Input: add Imagis touchscreen driver adds a949087c2285 Input: adi - remove redundant variable z adds 5710faba8a2a Merge branch 'next' into for-linus adds 8b188fba7519 Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" adds aa240ee78834 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 576892a84f37 gpio: ts4900: Fix comment formatting and grammar adds 48ec13d36d3f gpio: Properly document parent data union adds 24f71ae5447e gpio: ts5500: Fix Links to Technologic Systems web resources adds 26803bac2b70 Merge tag 'gpio-fixes-for-v5.18-rc1' of git://git.kernel.o [...] adds ce18f905a500 ALSA: hda/realtek: Add mute and micmut LED support for Zbo [...] adds 5a8738571747 ALSA: hda/realtek: Enable headset mic on Lenovo P360 adds 0112f822f8a6 ALSA: cs4236: fix an incorrect NULL check on list iterator adds 8a7724535bac ALSA: hda/cs8409: Fix Warlock to use mono mic configuration adds bdc159dfda0a ALSA: hda/cs8409: Re-order quirk table into ascending order adds 342b6b610ae2 ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants adds 6581a045d54c ALSA: hda/cs8409: Support new Warlock MLK Variants adds 5e74a1448379 ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg adds 5e2baa04e4cd ALSA: hda/cs8409: Add new Dolphin HW variants adds f30741cded62 ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 adds 6ddc2f749621 ALSA: hda: Avoid unsol event during RPM suspending adds a7663c89f419 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs adds 5cb90dcb6ad5 ASoC: fsl-asoc-card: Fix jack_event() always return 0 adds 2f45a4e28977 ASoC: rockchip: i2s_tdm: Fixup config for SND_SOC_DAIFMT_DSP_A/B adds 664d66dc0a64 ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV adds 21b5954d61fd Merge tag 'asoc-fix-v5.18' of https://git.kernel.org/pub/s [...] adds bc55cfd5718c ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and [...] adds d0d642a5d365 Merge tag 'sound-fix-5.18-rc1' of git://git.kernel.org/pub [...] adds e6b0a7b35765 Revert "mm: madvise: skip unmapped vma holes passed to pro [...] adds de19433423c7 ocfs2: fix crash when mount with quota enabled adds e897be17a441 nilfs2: fix lockdep warnings in page operations for btree nodes adds 6e211930f79a nilfs2: fix lockdep warnings during disk space reclamation adds cdd81b313d5e nilfs2: get rid of nilfs_mapping_init() adds ece369c7e104 mm/munlock: add lru_add_drain() to fix memcg_stat_test adds 577e9846f8a9 mm/munlock: update Documentation/vm/unevictable-lru.rst adds adb11e78c5dc mm/munlock: protect the per-CPU pagevec by a local_lock_t adds 8f0b36497303 mm: kfence: fix objcgs vector allocation adds 4f1f9698d777 mailmap: update Kirill's email adds 3149c79f3cb0 mm,hwpoison: unmap poisoned page before invalidation adds ada543af3bfe mm, kasan: fix __GFP_BITS_SHIFT definition breaking LOCKDEP adds d8b7b3fa9f9b tools/vm/page_owner_sort.c: remove -c option adds c89b3ad2dea2 doc/vm/page_owner.rst: remove content related to -c option adds bfc8089f00fa mm/kmemleak: reset tag when compare object pointer adds 78049e94a171 mm/damon: prevent activated scheme from sleeping by deacti [...] adds b012b3235cb9 Merge branch 'akpm' (patches from Andrew) adds a4eb44a6435d dt: amd-seattle: remove Husky platform adds f179eb6b3cc3 dt: amd-seattle: remove Overdrive revision A0 support adds 9bd9a063accf dt: amd-seattle: upgrade AMD Seattle XGBE to new SMMU binding adds acd9208ef8a4 dt: amd-seattle: fix PCIe legacy interrupt routing adds dd5c160655e2 dt: amd-seattle: add a description of the PCIe SMMU adds 429863e767a0 dt: amd-seattle: add description of the SATA/CCP SMMUs adds e0db1597a71a dt: amd-seattle: disable IPMI controller and some GPIO blo [...] adds 6a2f0b2d3b74 dt: amd-seattle: add a description of the CPUs and caches adds 8cf8df89678a ARM: OMAP2+: Fix regression for smc calls for vmap stack adds 31d3687d6017 ARM: dts: spear13xx: Update SPI dma properties adds 583d6b006264 ARM: dts: spear1340: Update serial node properties adds aa4df840d1c5 arm64: dts: ls1043a: Update i2c dma properties adds eeeb4f1075d7 arm64: dts: ls1046a: Update i2c node dma properties adds ba2d6201a9bf Merge tag 'soc-fixes-5.18-1' of git://git.kernel.org/pub/s [...] adds 895ae58da4a2 s390/zcrypt: Add admask to zcdn adds cfd68b33094e s390/zcrypt: Filter admin CPRBs on custom devices adds f4272c03a325 s390/pkey: fix typos in comments adds 0f210fb39e4a s390: crypto: Use min_t() instead of doing it manually adds 6ffbeb3fac9d s390: fix typo in syscall_wrapper.h adds 081397d13f9c s390/tape: use bitwise instead of arithmetic operator for flags adds f09354ffd84e s390/traps: improve panic message for translation-specific [...] adds 4afeb670710e s390/alternatives: use instructions instead of byte patterns adds 6982dba181de s390/alternatives: use insn format for new instructions adds 2d6c0008be64 s390/ap: use insn format for new instructions adds a7e196f579cd s390/ap: adjust whitespace adds 0b452520477e s390/test_unwind: extend kretprobe test adds 09bc20c8fb35 s390/kprobes: enable kretprobes framepointer verification adds d81675b60d09 s390/unwind: recover kretprobe modified return address in [...] adds 708b13763920 s390/unwind: avoid duplicated unwinding entries for kretprobes adds afacda5faabd s390/test_unwind: verify __kretprobe_trampoline is replaced adds dc2ab23b992c s390/smp: cleanup target CPU callback starting adds 9097fc793f74 s390/smp: cleanup control register update routines adds ed0192bc644f s390/maccess: rework absolute lowcore accessors adds 710782200419 s390/vfio-ap: fix kernel doc and signature of group notifi [...] adds 97f32e11730e s390/zcrypt: fix using the correct variable for sizeof() adds 4f45c37ffd10 s390: cleanup timer API use adds 7277b4216a11 s390/smp: use physical address for SIGP_SET_PREFIX command adds c122383d221d s390/pci: improve zpci_dev reference counting adds 7dcfe50f58d2 s390/pci: rename get_zdev_by_bus() to zdev_from_bus() adds faf79934e65a s390/alternatives: avoid using jgnop mnemonic adds 9ae24d5aa001 Merge tag 's390-5.18-2' of git://git.kernel.org/pub/scm/li [...] adds 60210a3d86dc riscv module: remove (NOLOAD) adds fdecfea09328 riscv: Rename "sp_in_global" to "current_stack_pointer" adds f6e64b66629e RISC-V: Enable CPU_IDLE drivers adds e1de2c93e787 RISC-V: Rename relocate() and make it global adds 63b13e64a829 RISC-V: Add arch functions for non-retentive suspend entry/exit adds b8200905e488 RISC-V: Add SBI HSM suspend related defines adds 9d976d6721df cpuidle: Factor-out power domain related code from PSCI do [...] adds 6abf32f1d9c5 cpuidle: Add RISC-V SBI CPU idle driver adds 1bd524f7e8d8 dt-bindings: Add common bindings for ARM and RISC-V idle states adds c5179ef1ca0c RISC-V: Enable RISC-V SBI CPU Idle driver for QEMU virt machine adds bee7fbc38579 RISC-V CPU Idle Support adds 6846d656106a riscv: dts: canaan: Fix SPI3 bus width adds 2b2b574ac587 riscv: Fix fill_callchain return value adds b81d591386c3 riscv: Increase stack size under KASAN adds 8a122a66c770 RISC-V: Fix a comment typo in riscv_of_parent_hartid() adds f1de125766d6 RISC-V: Declare per cpu boot data as static adds 617487600b94 RISC-V: module: fix apply_r_riscv_rcv_branch_rela typo adds 2e7451fb5763 RISC-V: Enable profiling by default adds e634ff7733ba riscv: cpu.c: don't use kernel-doc markers for comments adds 8933e7f2e375 Documentation: riscv: remove non-existent directory from t [...] adds 6f562570b9c5 RISC-V: defconfig: Drop redundant SBI HVC and earlycon adds 1464d00b27b2 RISC-V: K210 defconfigs: Drop redundant MEMBARRIER=n adds a3dfc532b873 Merge tag 'riscv-for-linus-5.18-mw1' of git://git.kernel.o [...] adds ac23d1a96460 XArray: Document the locking requirement for the xa_state adds 22f56b8e890d XArray: Include bitmap.h from xarray.h adds 3e3c658055c0 XArray: Fix xas_create_range() when multi-order entry present adds 3ed4bb77156d XArray: Update the LRU list in xas_split() adds 5a3fe95d7699 Merge tag 'xarray-5.18' of git://git.infradead.org/users/w [...] adds ebf921a9fac3 readahead: Remove read_cache_pages() adds 704528d895dd fs: Remove ->readpages address space operation adds dfd8b4fc76d5 mm: remove the pages argument to read_pages adds b4e089d705ee mm: remove the skip_page argument to read_pages adds 1e4702806fac readahead: Update comments adds 2756c818e5cb iomap: Simplify is_partially_uptodate a little adds a9fcd89d67bb fs: Remove read_actor_t adds b2403a613085 fs, net: Move read_descriptor_t to net.h adds 800ba29547e1 fs: Pass an iocb to generic_perform_write() adds d7414ba14a3a filemap: Remove AOP_FLAG_CONT_EXPAND adds 0f2523366386 ext4: Correct ext4_journalled_dirty_folio() conversion adds 0fb5b2ebc042 f2fs: Correct f2fs_dirty_data_folio() conversion adds 29c87793eb3c f2fs: Get the superblock from the mapping instead of the page adds c37731301d66 ntfs: Correct mark_ntfs_record_dirty() folio conversion adds 5a60542c61f3 btrfs: Remove a use of PAGE_SIZE in btrfs_invalidate_folio() adds cda4351252e7 Merge tag 'folio-5.18d' of git://git.infradead.org/users/w [...] adds 9ec784bf774c exfat: allow access to paths with trailing dots adds a4a3d8c52d95 exfat: do not clear VolumeDirty in writeback adds ec251f3e1851 Merge tag 'exfat-for-5.18-rc1' of git://git.kernel.org/pub [...] adds 5d7e282541fc cifs: do not skip link targets when an I/O fails adds 70ef38515b66 cifs: writeback fix adds 5e0c969e9ed2 cifs: convert the path to utf16 in smb2_query_info_compound adds 8708b1076047 cifs: change smb2_query_info_compound to use a cached fid, [...] adds 351a59dace0e cifs: fix bad fids sent over wire adds 2d004c6cae56 ksmbd: store fids as opaque u64 integers adds a96c94481f59 cifs: fix incorrect use of list iterator after the loop adds 113be37d8744 [smb3] move more common protocol header definitions to smb [...] adds 15e7b6d753b8 smb3: move defines for ioctl protocol header and SMB2 size [...] adds be1350004392 smb3: move defines for query info and query fsinfo to smbf [...] adds fdf59eb548e5 smb3: cleanup and clarify status of tree connections adds c7803b05f74b smb3: fix ksmbd bigendian bug in oplock break, and move it [...] adds b92e358757b9 cifs: prevent bad output lengths in smb2_ioctl_query_info() adds d6f5e3584524 cifs: fix NULL ptr dereference in smb2_ioctl_query_info() adds 9a005bea4f59 Merge tag '5.18-smb3-fixes-part2' of git://git.samba.org/s [...] adds 9c1666831817 Documentation: ksmbd: update Feature Status table adds 1b699bf3a878 ksmbd: use netif_is_bridge_port adds adc32821409a ksmbd: shorten experimental warning on loading the module adds 99e2aee3f925 MAINTAINERS: ksmbd: switch Sergey to reviewer adds 56b401fb0c50 ksmbd: Remove a redundant zeroing of memory adds edf5f0548fbb ksmbd: replace usage of found with dedicated list iterator [...] adds 7a3ecddc571c Merge tag '5.18-rc-ksmbd-server-fixes' of git://git.samba. [...] adds dbdcc906d978 dm ioctl: log an error if the ioctl structure is corrupted adds cc09e8a9dec4 dm integrity: set journal entry unused when shrinking device adds aad5b23ebf21 dm: fix dm_io and dm_target_io flags race condition on Alpha adds 5291984004ed dm: fix bio polling to handle possibile BLK_STS_AGAIN adds fe35fdb30511 Merge tag 'for-5.18/dm-fixes' of git://git.kernel.org/pub/ [...] adds abdad709ed8f io_uring: recycle provided before arming poll adds f63cf5192fe3 io_uring: ensure that fsnotify is always called adds 649bb75d19c9 io_uring: fix memory ordering when SQPOLL thread goes to sleep adds 61bc84c40088 io_uring: remove poll entry from list when canceling all adds e2c0cb7c0cc7 io_uring: bump poll refs to full 31-bits adds d89a4fac0fbc io_uring: fix assuming triggered poll waitqueue is the sin [...] adds 4d55f238f8b8 io_uring: don't recycle provided buffer if punted to async worker adds 7ba89d2af17a io_uring: ensure recv and recvmsg handle MSG_WAITALL correctly adds 8a3e8ee56417 io_uring: add flag for disabling provided buffer recycling adds 7ef66d186eb9 io_uring: remove IORING_CQE_F_MSG adds a73825ba70c9 io_uring: fix async accept on O_NONBLOCK sockets adds 34d2bfe7d4b6 io_uring: improve task work cache utilization adds 52dd86406dfa io_uring: enable EPOLLEXCLUSIVE for accept poll adds 41cdcc2202d4 io_uring: improve req fields comments adds ab0ac0959b02 io_uring: fix invalid flags for io_put_kbuf() adds 8197b053a833 io_uring: fix put_kbuf without proper locking adds c86d18f4aa93 io_uring: fix memory leak of uid in files registration adds 9666d4206e9a io_uring: fail links if msg-ring doesn't succeeed adds 3f1d52abf098 io_uring: defer msg-ring file validity check until command issue adds 3b1509f275ce Merge tag 'for-5.18/io_uring-2022-04-01' of git://git.kern [...] adds 863a66cdb4df lib/sbitmap: allocate sb->map via kvzalloc_node adds d578c770c852 block: avoid calling blkg_free() in atomic context adds 15583a563cd5 block: restore the old set_task_ioprio() behaviour wrt PF_EXITING adds d1868328dec5 block: Fix the maximum minor value is blk_alloc_ext_minor() adds 4a3b666e0ea9 block: use dedicated list iterator variable adds 8d7829ebc1e4 blk-wbt: remove wbt_track stub adds d589ae0d4460 Merge tag 'for-5.18/block-2022-04-01' of git://git.kernel. [...] adds 93b4e74789db xen-blkback: remove redundant assignment to variable i adds 08719dd9176b xen/blkfront: fix comment for need_copy adds b2479de38d8f n64cart: convert bi_disk to bi_bdev->bd_disk fix build adds 726be2c72efc nvme: fix the read-only state for zoned namespaces with un [...] adds 2e21e4454bd3 nvme-pci: expose use_threaded_interrupts read-only in sysfs adds bc360b0b1611 nvme-pci: add quirks for Samsung X5 SSDs adds 8832cf922151 nvmet: use a private workqueue instead of the system workqueue adds 63bc732c3aef nvmet: remove redundant assignment after left shift adds 5974ea7ce0f9 nvme: allow duplicate NSIDs for private namespaces adds d6d6742772d7 nvme: fix RCU hole that allowed for endless looping in mul [...] adds a4a6f3c8f61c nvme-multipath: fix hang when disk goes live over reconnect adds 1e06b3e71e07 Merge tag 'nvme-5.18-2022-03-29' of git://git.infradead.or [...] adds f941c51eeac7 loop: fix ioctl calls using compat_loop_info adds f4329d1f848a drbd: fix potential silent data corruption adds db0a1550407e MAINTAINERS: add drbd co-maintainer adds 6d35d04a9e18 nbd: fix possible overflow on 'first_minor' in nbd_dev_add() adds 901aeda62efa drbd: remove usage of list iterator variable after loop adds 2651ee5ae432 drbd: remove check of list iterator against head past the [...] adds 8467b0ed6ce3 Merge tag 'for-5.18/drivers-2022-04-01' of git://git.kerne [...] adds 2524257bce43 dt-bindings: Fix phandle-array issues in the idle-states bindings adds 1fdff407028c Merge tag 'riscv-for-linus-5.18-mw2' of git://git.kernel.o [...] adds 93defd5a15dd xfs: document the XFS_ALLOC_AGFL_RESERVE constant adds c8c568259772 xfs: don't include bnobt blocks when reserving free block pool adds 15f04fdc75aa xfs: remove infinite loop when reserving free block pool adds 0baa2657dc4d xfs: always succeed at setting the reserve pool size adds 82be38bcf8a2 xfs: fix overfilling of reserve pool adds 85bcfa26f9a3 xfs: don't report reserved bnobt space as available adds d2d7c0473586 xfs: aborting inodes on shutdown may need buffer lock adds ab9c81ef321f xfs: shutdown in intent recovery has non-intent items in the AIL adds cd6f79d1fb32 xfs: run callbacks before waking waiters in xlog_state_shu [...] adds b5f17bec1213 xfs: log shutdown triggers should only shut down the log adds 41e636218358 xfs: xfs_do_force_shutdown needs to block racing shutdowns adds 3c4cb76bce43 xfs: xfs_trans_commit() path must check for log shutdown adds 5652ef31705f xfs: shutdown during log recovery needs to mark the log shutdown adds 919edbadebe1 xfs: drop async cache flushes from CIL commits. adds b32e3819a823 Merge tag 'xfs-5.18-merge-4' of git://git.kernel.org/pub/s [...] adds 49df34221804 fs: fix an infinite loop in iomap_fiemap adds a4251ab9896c Merge tag 'vfs-5.18-merge-1' of git://git.kernel.org/pub/s [...] adds c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() adds 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] adds 0c9dceb9bb6d asm/user.h: killed unused macros adds 6692531df62d uml/x86: use x86 load_unaligned_zeropad() adds 90b2433edb6d seq_file: fix NULL pointer arithmetic warning adds 124f75f864f3 clean overflow checks in count_mounts() a bit adds 61e02cdb6ac6 aio: drop needless assignment in aio_read() adds 88e6c0207623 Merge branch 'work.misc' of git://git.kernel.org/pub/scm/l [...] adds 1cd927ad6f62 tracing: mark user_events as BROKEN adds b490207017ba watch_queue: Free the page array when watch_queue is dismantled adds 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] adds 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional adds ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device adds 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks adds 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] adds af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] adds b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] adds eabd9a3807e1 platform: chrome: Split trace include file adds 0e8eb5e8acba platform/chrome: cros_ec_debugfs: detach log reader wq from devm adds 02d4f8a3e05b Merge tag 'tag-chrome-platform-for-v5.18' of git://git.ker [...] adds 22ef7ee3eeb2 PCI: hv: Remove unused hv_set_msi_entry_from_desc() adds 9a212aaf9536 Merge tag 'pci-v5.18-changes-2' of git://git.kernel.org/pu [...] adds 7198bfc20176 Revert "nbd: fix possible overflow on 'first_minor' in nbd [...] adds 6f34f8c3d617 Merge tag 'for-5.18/drivers-2022-04-02' of git://git.kerne [...] adds 5f6de5cbebee KVM: Prevent module exit until all VMs are freed adds 70375c2d8fa3 Revert "KVM: set owner of cpu and vm file operations" adds 07ea4ab1f9b8 KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() adds e9611bf9d24a Documentation: kvm: fixes for locking.rst adds 99a17b77704a Documentation: kvm: include new locks adds daec8d408308 Documentation: KVM: add separate directories for architect [...] adds 45016721de3c Documentation: KVM: add virtual CPU errata documentation adds cde363ab7ca7 Documentation: KVM: add API issues section adds 7ec37d1cbe17 KVM: x86: Check lapic_in_kernel() before attempting to set [...] adds 00b5f37189d2 KVM: x86: Avoid theoretical NULL pointer dereference in kv [...] adds b1e34d325397 KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC w [...] new a1a39128faab KVM: MMU: propagate alloc_workqueue failure new a80ced6ea514 KVM: SVM: fix panic on out-of-bounds guest IRQ new f47e5bbbc92f KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_ [...] new 79593c086eb9 KVM: avoid double put_page with gfn-to-pfn cache new df06dae3f2a8 KVM: Don't actually set a request when evicting vCPUs for [...] new 95b065bf5c43 KVM: x86/pmu: Use different raw event masks for AMD and Intel new 4a9e7b9ea252 KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() new d0d96121d03d KVM: Use enum to track if cached PFN will be used in guest [...] new cf1d88b36ba7 KVM: Remove dirty handling from gfn_to_pfn_cache completely new 5b22bbe717d9 KVM: X86: Change the type of access u32 to u64 new 94b4a2f1745f KVM: X86: Fix comments in update_permission_bitmask new 8873c1434fac KVM: X86: Rename variable smap to not_smap in permission_fault() new 4f4aa80e3b88 KVM: X86: Handle implicit supervisor access with SMAP new 7491b7b2e1c5 KVM: x86: Make APICv inhibit reasons an enum and cleanup naming new 320af55a930f KVM: x86: Add wrappers for setting/clearing APICv inhibits new 4f4c4a3ee53c KVM: x86: Trace all APICv inhibit changes and capture over [...] new 9b026073db2f KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs new 5959ff4ae96e KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set new e644896f5106 KVM: x86/pmu: Fix and isolate TSX-specific performance eve [...] new a836839cbfe6 KVM: x86/emulator: Emulate RDPID only if it is enabled in guest new ac8d6cad3c7b KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr new ce2f72e26c1a KVM: x86: document limitations of MSR filtering new fe5f691413c1 KVM: MIPS: remove reference to trap&emulate virtualization new 0dacc3df898e KVM: x86: SVM: fix avic spec based definitions again new bb2aa78e9a90 KVM: x86: SVM: move tsc ratio definitions to svm.h new f37b735e31f4 kvm: x86: SVM: remove unused defines new 880993138396 KVM: x86: SVM: fix tsc scaling when the host doesn't support it new b76edfe91a87 KVM: x86: cleanup enter_rmode() new 4335edbbc128 KVM: x86: Remove redundant vm_entry_controls_clearbit() call new 2a8859f373b0 KVM: x86/mmu: do compare-and-exchange of gPTE via the user [...] new c15e0ae42c8e KVM: x86: fix sending PV IPI new 38904911e864 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f93e2a100ee7 mips: sgi-ip22: add a check for the return of kzalloc() adds 34123208bbcc MIPS: lantiq: check the return value of kzalloc() adds bf64f7fe151b MIPS: rb532: move GPIOD definition into C-files new 41022eff9c2d MIPS: crypto: Fix CRC32 code new 0b0fa57a2772 Merge tag 'mips_5.18_1' of git://git.kernel.org/pub/scm/li [...] new b6ad541697ea kconfig: remove stale comment about removed kconfig_print_ [...] new 099c22bdca40 kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.sh new cf300b83c793 kbuild: Remove '-mno-global-merge' new 1e39036de5fc Revert "um: clang: Strip out -mno-global-merge from USER_CFLAGS" new bf5c0c2231bc modpost: restore the warning message for missing symbol versions new d897b680418d Merge tag 'kbuild-fixes-v5.18' of git://git.kernel.org/pub [...] new 8a96f454f566 perf stat: Avoid SEGV if core.cpus isn't set new 4d4d00dd321f perf tools: Update copy of libbpf's hashmap.c new 9a195da42fec perf beauty: Update copy of linux/socket.h with the kernel [...] new 6d05e1398507 tools headers UAPI: Sync asm-generic/mman-common.h with th [...] new 672b259fed48 tools arch x86: Sync the msr-index.h copy with the kernel sources new 8db38afd12ef tools kvm headers arm64: Update KVM headers from the kerne [...] new 7ceda0cfcafe tools headers UAPI: Sync linux/kvm.h with the kernel sources new f444b2d15f7a tools headers UAPI: Sync drm/i915_drm.h with the kernel sources new 5ced81243593 tools headers cpufeatures: Sync with the kernel sources new d4ff92659244 perf tools: Stop depending on .git files for building PERF [...] new 0df6ade7119d perf evlist: Rename cpus to user_requested_cpus new c3ad8d23bc0e perf cpumap: Add is_subset function new da0bfb9fdf1f perf cpumap: More cpu map reuse by merge. new f717d89a2b20 perf evlist: Directly return instead of using local ret variable new 7e2022af7921 perf python: Convert tracepoint.py example to python3 new be2d3ecedd99 Merge tag 'perf-tools-for-v5.18-2022-04-02' of git://git.k [...]
The 56 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + .../ABI/stable/sysfs-driver-firmware-zynqmp | 141 + .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/sysfs-bus-iio | 31 + .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 + .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 86 + .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-nvdimm | 35 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- Documentation/admin-guide/kernel-parameters.txt | 6 + Documentation/admin-guide/pm/amd-pstate.rst | 135 +- Documentation/bpf/bpf_devel_QA.rst | 2 +- Documentation/core-api/dma-attributes.rst | 8 - Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kunit/architecture.rst | 13 +- .../devicetree/bindings/arm/apple/apple,pmgr.yaml | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 + .../devicetree/bindings/arm/idle-states.yaml | 661 -- .../bindings/arm/msm/qcom,idle-state.txt | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 2 +- .../devicetree/bindings/clock/apple,nco.yaml | 62 + .../bindings/clock/bitmain,bm1880-clk.yaml | 12 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 + .../devicetree/bindings/clock/cs2000-cp.txt | 22 - .../devicetree/bindings/clock/idt,versaclock5.yaml | 7 - .../devicetree/bindings/clock/imx1-clock.yaml | 9 - .../devicetree/bindings/clock/imx21-clock.yaml | 9 - .../devicetree/bindings/clock/imx23-clock.yaml | 9 - .../devicetree/bindings/clock/imx25-clock.yaml | 8 - .../devicetree/bindings/clock/imx27-clock.yaml | 9 - .../devicetree/bindings/clock/imx28-clock.yaml | 9 - .../devicetree/bindings/clock/imx31-clock.yaml | 8 - .../devicetree/bindings/clock/imx35-clock.yaml | 8 - .../bindings/clock/imx7ulp-pcc-clock.yaml | 11 - .../bindings/clock/imx7ulp-scg-clock.yaml | 11 - .../devicetree/bindings/clock/imx8qxp-lpcg.yaml | 11 - .../devicetree/bindings/clock/imx93-clock.yaml | 62 + .../devicetree/bindings/clock/imxrt1050-clock.yaml | 59 + .../clock/marvell,armada-3700-uart-clock.yaml | 59 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 + .../bindings/clock/nvidia,tegra124-car.yaml | 7 - .../bindings/clock/nvidia,tegra20-car.yaml | 7 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 - .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 + .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 + .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 + .../devicetree/bindings/clock/qcom,gcc-other.yaml | 70 + .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 + .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sdm845-camcc.yaml | 65 + .../devicetree/bindings/clock/renesas,9series.yaml | 97 + .../bindings/clock/renesas,cpg-div6-clock.yaml | 12 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/clock/starfive,jh7100-audclk.yaml | 57 + .../devicetree/bindings/cpu/idle-states.yaml | 855 +++ .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 - .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 201 + .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 166 + .../bindings/display/mediatek/mediatek,aal.yaml | 23 +- .../bindings/display/mediatek/mediatek,ccorr.yaml | 23 +- .../bindings/display/mediatek/mediatek,color.yaml | 23 +- .../bindings/display/mediatek/mediatek,dither.yaml | 23 +- .../bindings/display/mediatek/mediatek,dpi.yaml | 3 +- .../bindings/display/mediatek/mediatek,dsc.yaml | 23 +- .../bindings/display/mediatek/mediatek,ethdr.yaml | 147 - .../bindings/display/mediatek/mediatek,gamma.yaml | 23 +- .../bindings/display/mediatek/mediatek,merge.yaml | 49 +- .../bindings/display/mediatek/mediatek,mutex.yaml | 27 +- .../bindings/display/mediatek/mediatek,od.yaml | 14 +- .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 26 +- .../bindings/display/mediatek/mediatek,ovl.yaml | 28 +- .../display/mediatek/mediatek,postmask.yaml | 23 +- .../bindings/display/mediatek/mediatek,rdma.yaml | 28 +- .../bindings/display/mediatek/mediatek,split.yaml | 17 +- .../bindings/display/mediatek/mediatek,ufoe.yaml | 19 +- .../bindings/display/mediatek/mediatek,wdma.yaml | 26 +- .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 122 + .../devicetree/bindings/dma/mtk-uart-apdma.txt | 56 - .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../bindings/dvfs/performance-domain.yaml | 14 +- .../devicetree/bindings/gpio/delta,tn48m-gpio.yaml | 39 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 33 +- .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 + .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 + .../bindings/iio/afe/temperature-sense-rtd.yaml | 101 + .../bindings/iio/afe/temperature-transducer.yaml | 114 + .../bindings/iio/amplifiers/adi,ada4250.yaml | 50 + .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 146 + .../bindings/iio/frequency/adi,admv1014.yaml | 134 + .../bindings/iio/frequency/adi,admv4420.yaml | 55 + .../bindings/iio/proximity/semtech,sx9324.yaml | 161 + .../bindings/iio/proximity/semtech,sx9360.yaml | 89 + .../devicetree/bindings/iio/st,st-sensors.yaml | 3 + .../bindings/input/mediatek,mt6779-keypad.yaml | 77 + .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../input/touchscreen/imagis,ist3038c.yaml | 74 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../devicetree/bindings/mailbox/fsl,mu.yaml | 35 +- .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 50 + .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 + .../media/mediatek,vcodec-subdev-decoder.yaml | 122 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 90 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 4 + .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 + .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 +- .../devicetree/bindings/net/qcom,ethqos.txt | 4 +- .../devicetree/bindings/net/snps,dwmac.yaml | 6 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 + .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 + Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 - .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 84 + .../devicetree/bindings/opp/opp-v2-base.yaml | 23 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 257 + .../devicetree/bindings/opp/opp-v2-qcom-level.yaml | 60 + .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 796 -- Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 - .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 42 + .../devicetree/bindings/phy/cdns,dphy.txt | 20 - .../devicetree/bindings/phy/cdns,dphy.yaml | 56 + .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 + .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 + .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 + .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 + .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 85 - .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 + .../bindings/phy/qcom,usb-snps-femto-v2.yaml | 3 + .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 +- .../bindings/phy/samsung,dp-video-phy.yaml | 41 + .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 + .../bindings/phy/samsung,mipi-video-phy.yaml | 113 + .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 + .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 + .../devicetree/bindings/phy/samsung-phy.txt | 210 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 16 + .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 + .../bindings/pinctrl/fsl,imx93-pinctrl.yaml | 85 + .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 + .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml | 160 + .../bindings/pinctrl/pinctrl-mt8186.yaml | 297 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 65 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 1 + .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 + .../bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml | 151 + .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 - .../bindings/pinctrl/ralink,rt2880-pinmux.yaml | 11 +- .../devicetree/bindings/pinctrl/renesas,pfc.yaml | 1 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 1 + .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 + .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 - .../devicetree/bindings/power/avs/qcom,cpr.yaml | 160 + .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 1 - .../bindings/pwm/google,cros-ec-pwm.yaml | 5 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 +- .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 1 - .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 3 + .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 4 +- Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 + .../devicetree/bindings/pwm/pwm-rockchip.yaml | 74 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 1 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 4 +- .../devicetree/bindings/pwm/pwm-tiecap.yaml | 1 - .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 1 - .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 26 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 - .../bindings/pwm/toshiba,pwm-visconti.yaml | 4 +- .../devicetree/bindings/remoteproc/mtk,scp.yaml | 1 + .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 - .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 161 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 219 + .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 160 + .../bindings/reserved-memory/google,open-dice.yaml | 46 + .../bindings/reset/delta,tn48m-reset.yaml | 35 + Documentation/devicetree/bindings/riscv/cpus.yaml | 8 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 25 - .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 69 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 + .../devicetree/bindings/serial/mvebu-uart.txt | 9 +- .../devicetree/bindings/serial/renesas,sci.yaml | 2 + .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 4 + .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../bindings/serial/sunplus,sp7021-uart.yaml | 56 + .../devicetree/bindings/soc/qcom/qcom,geni-se.yaml | 2 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +- .../bindings/spi/mediatek,spi-mtk-nor.yaml | 2 +- .../bindings/spi/qcom,spi-qcom-qspi.yaml | 2 +- .../devicetree/bindings/spi/sprd,spi-adi.yaml | 2 +- .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 1 + .../devicetree/bindings/trivial-devices.yaml | 4 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 4 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../devicetree/bindings/watchdog/renesas,wdt.yaml | 5 + Documentation/driver-api/driver-model/devres.rst | 1 + Documentation/driver-api/nvdimm/nvdimm.rst | 406 +- Documentation/driver-api/nvmem.rst | 28 +- Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/fsverity.rst | 6 +- Documentation/filesystems/locking.rst | 6 - Documentation/filesystems/netfs_library.rst | 140 +- Documentation/filesystems/vfs.rst | 11 - Documentation/hwmon/index.rst | 2 + Documentation/hwmon/peci-cputemp.rst | 90 + Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/index.rst | 1 + Documentation/kbuild/kbuild.rst | 11 + Documentation/kbuild/llvm.rst | 31 +- Documentation/kbuild/makefiles.rst | 2 + Documentation/locking/locktypes.rst | 3 - Documentation/maintainer/index.rst | 1 + Documentation/maintainer/messy-diffstat.rst | 96 + Documentation/networking/index.rst | 3 +- Documentation/networking/netdev-FAQ.rst | 263 - Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/power/energy-model.rst | 10 + Documentation/process/maintainer-handbooks.rst | 1 + Documentation/process/maintainer-netdev.rst | 285 + Documentation/process/stable-kernel-rules.rst | 32 +- Documentation/riscv/index.rst | 1 - Documentation/sphinx/kernel_abi.py | 6 +- Documentation/sphinx/kernel_feat.py | 20 +- Documentation/sphinx/kernel_include.py | 3 + Documentation/sphinx/kerneldoc.py | 2 +- Documentation/sphinx/kfigure.py | 8 +- Documentation/sphinx/requirements.txt | 2 + Documentation/staging/remoteproc.rst | 3 +- Documentation/virt/kvm/api.rst | 61 +- Documentation/virt/kvm/index.rst | 26 +- Documentation/virt/kvm/locking.rst | 43 +- Documentation/virt/kvm/s390/index.rst | 12 + Documentation/virt/kvm/{ => s390}/s390-diag.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst | 0 Documentation/virt/kvm/{ => s390}/s390-pv.rst | 0 Documentation/virt/kvm/vcpu-requests.rst | 10 + .../virt/kvm/{ => x86}/amd-memory-encryption.rst | 0 Documentation/virt/kvm/{ => x86}/cpuid.rst | 0 Documentation/virt/kvm/x86/errata.rst | 39 + Documentation/virt/kvm/{ => x86}/halt-polling.rst | 0 Documentation/virt/kvm/{ => x86}/hypercalls.rst | 0 Documentation/virt/kvm/x86/index.rst | 19 + Documentation/virt/kvm/{ => x86}/mmu.rst | 0 Documentation/virt/kvm/{ => x86}/msr.rst | 0 Documentation/virt/kvm/{ => x86}/nested-vmx.rst | 0 .../virt/kvm/{ => x86}/running-nested-guests.rst | 0 Documentation/virt/kvm/{ => x86}/timekeeping.rst | 0 .../virt/uml/user_mode_linux_howto_v2.rst | 20 + Documentation/vm/page_owner.rst | 1 - Documentation/vm/unevictable-lru.rst | 471 +- MAINTAINERS | 289 +- Makefile | 50 +- arch/Kconfig | 13 +- arch/alpha/include/asm/floppy.h | 7 +- arch/alpha/include/asm/user.h | 6 - arch/alpha/kernel/pci_iommu.c | 12 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 2 +- arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm/boot/dts/imx7s.dtsi | 16 + arch/arm/boot/dts/spear1340.dtsi | 6 +- arch/arm/boot/dts/spear13xx.dtsi | 6 +- arch/arm/crypto/Kconfig | 2 + arch/arm/include/asm/user.h | 4 - arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/signal.c | 4 +- arch/arm/mach-omap2/omap-secure.c | 13 +- arch/arm/mm/dma-mapping.c | 2 + arch/arm/mm/mm.h | 4 + arch/arm/tools/Makefile | 3 +- arch/arm64/Kconfig | 6 +- arch/arm64/boot/dts/amd/Makefile | 4 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b0.dts | 13 +- arch/arm64/boot/dts/amd/amd-overdrive-rev-b1.dts | 1 + arch/arm64/boot/dts/amd/amd-overdrive.dts | 66 - arch/arm64/boot/dts/amd/amd-seattle-cpus.dtsi | 224 + arch/arm64/boot/dts/amd/amd-seattle-soc.dtsi | 70 +- arch/arm64/boot/dts/amd/amd-seattle-xgbe-b.dtsi | 22 +- arch/arm64/boot/dts/amd/husky.dts | 84 - arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 6 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 6 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 1 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 3 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 3 + arch/arm64/include/asm/Kbuild | 1 + arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/signal.c | 4 +- arch/csky/include/asm/Kbuild | 1 + arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 4 +- arch/h8300/include/asm/user.h | 4 - arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/signal.c | 4 +- arch/hexagon/kernel/process.c | 4 +- arch/hexagon/kernel/signal.c | 1 - arch/hexagon/kernel/traps.c | 6 +- arch/ia64/include/asm/user.h | 6 - arch/ia64/include/uapi/asm/termbits.h | 209 - arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 - arch/ia64/kernel/syscalls/Makefile | 3 +- arch/m68k/include/asm/user.h | 4 - arch/m68k/kernel/ptrace.c | 5 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/Makefile | 3 +- arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/microblaze/include/asm/pci.h | 4 - arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 6 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/microblaze/pci/pci-common.c | 49 - arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/boot/dts/ralink/Makefile | 4 + arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 128 + arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 122 + arch/mips/boot/dts/ralink/mt7621.dtsi | 497 ++ arch/mips/crypto/crc32-mips.c | 46 +- arch/mips/include/asm/mach-rc32434/rb.h | 9 - arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/signal.c | 4 +- arch/mips/kernel/syscalls/Makefile | 3 +- arch/mips/lantiq/falcon/sysctrl.c | 2 + arch/mips/lantiq/xway/gptu.c | 2 + arch/mips/lantiq/xway/sysctrl.c | 46 +- arch/mips/ralink/Kconfig | 5 + arch/mips/rb532/gpio.c | 10 + arch/mips/sgi-ip22/ip22-gio.c | 2 + arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 4 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/openrisc/lib/memcpy.c | 2 +- arch/parisc/Kconfig | 12 +- arch/parisc/Makefile | 4 +- arch/parisc/include/asm/pdc.h | 3 + arch/parisc/include/asm/pdcpat.h | 3 +- arch/parisc/include/asm/processor.h | 1 + arch/parisc/include/asm/smp.h | 9 +- arch/parisc/include/asm/special_insns.h | 17 +- arch/parisc/include/asm/topology.h | 23 +- arch/parisc/kernel/Makefile | 2 +- arch/parisc/kernel/cache.c | 26 +- arch/parisc/kernel/firmware.c | 44 +- arch/parisc/kernel/head.S | 11 +- arch/parisc/kernel/irq.c | 25 +- arch/parisc/kernel/pacache.S | 2 +- arch/parisc/kernel/patch.c | 25 +- arch/parisc/kernel/process.c | 27 +- arch/parisc/kernel/processor.c | 6 +- arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 4 +- arch/parisc/kernel/smp.c | 108 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/time.c | 6 +- arch/parisc/kernel/topology.c | 77 +- arch/powerpc/include/asm/device.h | 5 + arch/powerpc/include/asm/livepatch.h | 10 - arch/powerpc/include/asm/user.h | 5 - arch/powerpc/kernel/kprobes.c | 34 +- arch/powerpc/kernel/ptrace/ptrace.c | 8 +- arch/powerpc/kernel/signal.c | 4 +- arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/powerpc/platforms/pseries/papr_scm.c | 229 + arch/riscv/Kconfig | 8 + arch/riscv/Kconfig.socs | 3 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 2 + arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 + arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 26 +- arch/riscv/configs/defconfig | 5 +- arch/riscv/configs/nommu_k210_defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 - arch/riscv/configs/nommu_virt_defconfig | 1 - arch/riscv/configs/rv32_defconfig | 5 +- arch/riscv/include/asm/Kbuild | 1 + arch/riscv/include/asm/asm.h | 26 + arch/riscv/include/asm/cpuidle.h | 24 + arch/riscv/include/asm/current.h | 2 + arch/riscv/include/asm/module.lds.h | 6 +- arch/riscv/include/asm/suspend.h | 36 + arch/riscv/include/asm/thread_info.h | 10 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/asm-offsets.c | 3 + arch/riscv/kernel/cpu.c | 6 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/head.S | 27 +- arch/riscv/kernel/module.c | 4 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/process.c | 3 +- arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/signal.c | 4 +- arch/riscv/kernel/stacktrace.c | 6 +- arch/riscv/kernel/suspend.c | 87 + arch/riscv/kernel/suspend_entry.S | 124 + arch/s390/Kconfig | 1 + arch/s390/include/asm/alternative-asm.h | 12 +- arch/s390/include/asm/alternative.h | 15 +- arch/s390/include/asm/ap.h | 60 +- arch/s390/include/asm/ctl_reg.h | 16 +- arch/s390/include/asm/entry-common.h | 1 - arch/s390/include/asm/processor.h | 17 +- arch/s390/include/asm/spinlock.h | 2 +- arch/s390/include/asm/syscall_wrapper.h | 2 +- arch/s390/include/asm/unwind.h | 13 + arch/s390/include/asm/user.h | 4 - arch/s390/kernel/entry.S | 10 +- arch/s390/kernel/ipl.c | 4 +- arch/s390/kernel/kprobes.c | 8 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/ptrace.c | 1 - arch/s390/kernel/setup.c | 19 +- arch/s390/kernel/signal.c | 5 +- arch/s390/kernel/smp.c | 57 +- arch/s390/kernel/syscalls/Makefile | 3 +- arch/s390/kernel/traps.c | 6 +- arch/s390/kernel/unwind_bc.c | 12 +- arch/s390/kvm/kvm-s390.c | 2 +- arch/s390/lib/spinlock.c | 4 +- arch/s390/lib/test_unwind.c | 58 +- arch/s390/pci/pci.c | 5 +- arch/s390/pci/pci_bus.h | 7 +- arch/s390/pci/pci_clp.c | 9 +- arch/s390/pci/pci_event.c | 7 +- arch/sh/include/asm/user.h | 6 - arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 - arch/sparc/kernel/signal_32.c | 4 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/Kbuild | 2 +- arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/os.h | 1 + arch/um/kernel/dtb.c | 2 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/um/kernel/um_arch.c | 4 + arch/um/os-Linux/file.c | 9 + arch/um/os-Linux/helper.c | 5 + arch/um/os-Linux/time.c | 6 - arch/x86/Kconfig | 44 +- arch/x86/Makefile | 32 +- arch/x86/crypto/chacha-avx512vl-x86_64.S | 4 +- arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 + arch/x86/crypto/poly1305-x86_64-cryptogams.pl | 38 +- arch/x86/crypto/sm3-avx-asm_64.S | 2 +- arch/x86/entry/entry_64.S | 31 +- arch/x86/entry/entry_64_compat.S | 5 + arch/x86/entry/syscalls/Makefile | 5 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/bug.h | 1 + arch/x86/include/asm/cpu.h | 4 + arch/x86/include/asm/cpufeatures.h | 1 + arch/x86/include/asm/efi.h | 9 +- arch/x86/include/asm/ibt.h | 105 + arch/x86/include/asm/idtentry.h | 25 +- arch/x86/include/asm/irq_stack.h | 4 +- arch/x86/include/asm/irqflags.h | 5 - arch/x86/include/asm/kvm_host.h | 46 +- arch/x86/include/asm/linkage.h | 31 + arch/x86/include/asm/msr-index.h | 20 +- arch/x86/include/asm/paravirt.h | 1 + arch/x86/include/asm/paravirt_types.h | 1 - arch/x86/include/asm/processor.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 3 + arch/x86/include/asm/segment.h | 5 +- arch/x86/include/asm/setup.h | 3 +- arch/x86/include/asm/svm.h | 14 +- arch/x86/include/asm/syscall_wrapper.h | 6 +- arch/x86/include/asm/text-patching.h | 30 +- arch/x86/include/asm/traps.h | 2 + arch/x86/include/asm/unwind.h | 23 +- arch/x86/include/asm/user_32.h | 4 - arch/x86/include/asm/user_64.h | 4 - arch/x86/include/asm/vdso.h | 2 +- arch/x86/include/uapi/asm/processor-flags.h | 2 + arch/x86/kernel/Makefile | 1 + arch/x86/kernel/alternative.c | 66 +- arch/x86/kernel/apm_32.c | 7 + arch/x86/kernel/cpu/common.c | 59 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/head_64.S | 14 +- arch/x86/kernel/idt.c | 9 +- arch/x86/kernel/kprobes/common.h | 1 + arch/x86/kernel/kprobes/core.c | 134 +- arch/x86/kernel/kprobes/opt.c | 25 +- arch/x86/kernel/kvm.c | 5 +- arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/module.c | 8 +- arch/x86/kernel/paravirt.c | 29 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 1 - arch/x86/kernel/relocate_kernel_64.S | 10 + arch/x86/kernel/rethook.c | 127 + arch/x86/kernel/signal.c | 5 +- arch/x86/kernel/traps.c | 75 + arch/x86/kernel/unwind_orc.c | 10 +- arch/x86/kernel/vmlinux.lds.S | 9 + arch/x86/kvm/cpuid.c | 1 + arch/x86/kvm/emulate.c | 24 +- arch/x86/kvm/hyperv.c | 22 +- arch/x86/kvm/i8254.c | 6 +- arch/x86/kvm/kvm_emulate.h | 3 + arch/x86/kvm/lapic.c | 4 + arch/x86/kvm/mmu.h | 32 +- arch/x86/kvm/mmu/mmu.c | 27 +- arch/x86/kvm/mmu/paging_tmpl.h | 82 +- arch/x86/kvm/mmu/tdp_mmu.c | 72 +- arch/x86/kvm/mmu/tdp_mmu.h | 12 +- arch/x86/kvm/pmu.c | 18 +- arch/x86/kvm/svm/avic.c | 14 +- arch/x86/kvm/svm/pmu.c | 9 +- arch/x86/kvm/svm/svm.c | 36 +- arch/x86/kvm/svm/svm.h | 15 +- arch/x86/kvm/svm/svm_onhyperv.c | 1 - arch/x86/kvm/trace.h | 22 +- arch/x86/kvm/vmx/pmu_intel.c | 14 +- arch/x86/kvm/vmx/vmx.c | 26 +- arch/x86/kvm/x86.c | 161 +- arch/x86/kvm/xen.c | 7 +- arch/x86/lib/csum-partial_64.c | 26 - arch/x86/lib/error-inject.c | 2 + arch/x86/lib/retpoline.S | 1 + arch/x86/mm/tlb.c | 1 + arch/x86/net/bpf_jit_comp.c | 26 +- arch/x86/platform/efi/Makefile | 1 - arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/um/Kconfig | 1 + arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 - arch/x86/xen/apic.c | 2 +- arch/x86/xen/enlighten_pv.c | 10 +- arch/x86/xen/pmu.c | 10 +- arch/x86/xen/pmu.h | 3 +- arch/x86/xen/setup.c | 2 +- arch/x86/xen/smp_hvm.c | 6 + arch/x86/xen/smp_pv.c | 2 +- arch/x86/xen/time.c | 24 +- arch/x86/xen/xen-asm.S | 10 + arch/x86/xen/xen-head.S | 9 +- arch/xtensa/Kconfig | 2 +- arch/xtensa/include/asm/Kbuild | 1 + arch/xtensa/include/uapi/asm/termbits.h | 221 - arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/syscalls/Makefile | 3 +- block/blk-cgroup.c | 34 +- block/blk-ioc.c | 3 +- block/blk-mq.c | 25 +- block/blk-wbt.h | 3 - block/genhd.c | 2 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 - drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_ipmi.c | 39 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/cppc_acpi.c | 32 +- drivers/acpi/nfit/core.c | 387 +- drivers/acpi/nfit/nfit.h | 6 - drivers/acpi/tables.c | 4 +- drivers/android/binder_alloc.c | 8 +- drivers/ata/ahci.h | 2 - drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/libahci_platform.c | 2 +- drivers/auxdisplay/lcd2s.c | 55 +- drivers/base/component.c | 300 +- drivers/base/dd.c | 88 +- drivers/base/devres.c | 4 +- drivers/base/devtmpfs.c | 2 - drivers/base/firmware_loader/Kconfig | 5 + drivers/base/platform.c | 6 +- drivers/base/property.c | 32 +- drivers/base/soc.c | 14 +- drivers/block/drbd/drbd_main.c | 7 +- drivers/block/drbd/drbd_req.c | 45 +- drivers/block/loop.c | 1 + drivers/block/n64cart.c | 2 +- drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/xen-blkfront.c | 10 +- drivers/bus/Makefile | 2 +- drivers/bus/mhi/Kconfig | 27 +- drivers/bus/mhi/Makefile | 8 +- drivers/bus/mhi/common.h | 304 + drivers/bus/mhi/core/Makefile | 4 - drivers/bus/mhi/core/boot.c | 533 -- drivers/bus/mhi/core/debugfs.c | 413 -- drivers/bus/mhi/core/init.c | 1429 ---- drivers/bus/mhi/core/internal.h | 722 -- drivers/bus/mhi/core/main.c | 1687 ----- drivers/bus/mhi/core/pm.c | 1260 ---- drivers/bus/mhi/{ => host}/Kconfig | 0 drivers/bus/mhi/host/Makefile | 6 + drivers/bus/mhi/host/boot.c | 526 ++ drivers/bus/mhi/host/debugfs.c | 413 ++ drivers/bus/mhi/host/init.c | 1412 ++++ drivers/bus/mhi/host/internal.h | 382 + drivers/bus/mhi/host/main.c | 1685 +++++ drivers/bus/mhi/host/pci_generic.c | 1105 +++ drivers/bus/mhi/host/pm.c | 1254 ++++ drivers/bus/mhi/pci_generic.c | 1104 --- drivers/char/Kconfig | 3 +- drivers/char/agp/intel-gtt.c | 26 +- drivers/char/bsr.c | 2 +- drivers/char/hpet.c | 28 +- drivers/char/random.c | 22 +- drivers/char/tpm/xen-tpmfront.c | 2 +- drivers/char/virtio_console.c | 8 +- drivers/char/xilinx_hwicap/fifo_icap.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/clk/.kunitconfig | 4 + drivers/clk/Kconfig | 39 +- drivers/clk/Makefile | 6 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 3 +- drivers/clk/at91/clk-master.c | 117 +- drivers/clk/at91/dt-compat.c | 3 +- drivers/clk/at91/pmc.h | 2 +- drivers/clk/at91/sam9x60.c | 3 +- drivers/clk/at91/sama5d2.c | 7 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 16 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 - drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 +- drivers/clk/clk-apple-nco.c | 334 + drivers/clk/clk-clps711x.c | 2 + drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/clk-fixed-factor.c | 22 + drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gate_test.c | 464 ++ drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-renesas-pcie.c | 322 + drivers/clk/clk-si5341.c | 26 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/clk.c | 137 +- drivers/clk/clk_test.c | 1008 +++ drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/Kconfig | 14 + drivers/clk/imx/Makefile | 8 +- drivers/clk/imx/clk-composite-93.c | 93 + drivers/clk/imx/clk-fracn-gppll.c | 323 + drivers/clk/imx/clk-imx7d.c | 1 - drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 + drivers/clk/imx/clk-imx8mm.c | 49 +- drivers/clk/imx/clk-imx8mn.c | 50 +- drivers/clk/imx/clk-imx8mp.c | 49 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 1 + drivers/clk/imx/clk-imx93.c | 341 + drivers/clk/imx/clk-imxrt1050.c | 168 + drivers/clk/imx/clk-pll14xx.c | 287 +- drivers/clk/imx/clk-scu.h | 1 + drivers/clk/imx/clk-sscg-pll.c | 1 - drivers/clk/imx/clk.h | 30 + drivers/clk/loongson1/clk-loongson1c.c | 1 + drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 39 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 + drivers/clk/mediatek/clk-mt8195-ccu.c | 1 + drivers/clk/mediatek/clk-mt8195-img.c | 1 + drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 + drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-ipe.c | 1 + drivers/clk/mediatek/clk-mt8195-mfg.c | 1 + drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 + drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 + drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 + drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 + drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 + drivers/clk/mediatek/clk-mt8195-wpe.c | 1 + drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 + drivers/clk/mediatek/reset.c | 3 +- drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 + drivers/clk/microchip/Makefile | 1 + drivers/clk/microchip/clk-mpfs.c | 381 + drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/Kconfig | 59 +- drivers/clk/qcom/Makefile | 6 +- drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/clk-rcg.c | 24 + drivers/clk/qcom/clk-rcg.h | 1 + drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 + drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 ++ drivers/clk/qcom/dispcc-sm6125.c | 709 ++ drivers/clk/qcom/dispcc-sm6350.c | 797 ++ drivers/clk/qcom/gcc-ipq806x.c | 649 +- drivers/clk/qcom/gcc-ipq8074.c | 21 +- drivers/clk/qcom/gcc-msm8994.c | 1 + drivers/clk/qcom/gcc-msm8996.c | 971 ++- drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/gpucc-sm6350.c | 521 ++ drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/clk/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 + drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 + drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r9a07g044-cpg.c | 426 +- drivers/clk/renesas/rzg2l-cpg.c | 6 + drivers/clk/renesas/rzg2l-cpg.h | 1 + drivers/clk/rockchip/clk-rk3568.c | 20 +- drivers/clk/rockchip/clk.c | 3 + drivers/clk/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 89 - drivers/clk/sifive/fu540-prci.h | 91 +- drivers/clk/sifive/fu740-prci.c | 134 - drivers/clk/sifive/fu740-prci.h | 130 +- drivers/clk/sifive/sifive-prci.c | 5 - drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 + drivers/clk/starfive/Makefile | 1 + drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 + drivers/clk/starfive/clk-starfive-jh7100.c | 176 +- drivers/clk/starfive/clk-starfive-jh7100.h | 112 + drivers/clk/sunxi-ng/Kconfig | 5 + drivers/clk/sunxi-ng/Makefile | 2 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 395 + drivers/clk/sunxi-ng/ccu-sun6i-rtc.h | 15 + drivers/clk/sunxi-ng/ccu_common.h | 1 + drivers/clk/sunxi-ng/ccu_mux.c | 7 + drivers/clk/tegra/clk-tegra124-emc.c | 1 + drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-33xx-compat.c | 218 - drivers/clk/ti/clk-33xx.c | 5 +- drivers/clk/ti/clk-43xx-compat.c | 225 - drivers/clk/ti/clk-43xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 820 -- drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 59 +- drivers/clk/ti/clock.h | 4 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 + drivers/clk/visconti/clkc-tmpv770x.c | 2 +- drivers/clk/visconti/clkc.c | 2 +- drivers/clk/visconti/clkc.h | 3 + drivers/clk/zynq/clkc.c | 13 +- drivers/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/pcm3724.c | 1 - drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 + drivers/counter/counter-core.c | 12 +- drivers/counter/interrupt-cnt.c | 7 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 + drivers/cpufreq/qcom-cpufreq-hw.c | 20 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/Kconfig | 9 + drivers/cpuidle/Kconfig.arm | 1 + drivers/cpuidle/Kconfig.riscv | 15 + drivers/cpuidle/Makefile | 5 + drivers/cpuidle/cpuidle-psci-domain.c | 138 +- drivers/cpuidle/cpuidle-psci.h | 15 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 627 ++ drivers/cpuidle/dt_idle_genpd.c | 178 + drivers/cpuidle/dt_idle_genpd.h | 50 + drivers/crypto/stm32/stm32-crc32.c | 4 +- drivers/crypto/virtio/Kconfig | 3 + drivers/crypto/virtio/Makefile | 3 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 585 ++ drivers/crypto/virtio/virtio_crypto_algs.c | 669 -- drivers/crypto/virtio/virtio_crypto_common.h | 7 +- drivers/crypto/virtio/virtio_crypto_core.c | 6 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 17 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 669 ++ drivers/dio/dio.c | 140 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 2 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/idxd/init.c | 2 - drivers/dma/imx-sdma.c | 22 +- drivers/dma/ioat/init.c | 2 - drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/qcom/hidma.c | 4 +- drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 + drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-am62.c | 186 + drivers/dma/ti/k3-psil-priv.h | 1 + drivers/dma/ti/k3-psil.c | 1 + drivers/dma/ti/k3-udma.c | 1 + drivers/dma/ti/omap-dma.c | 2 +- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/stratix10-svc.c | 11 +- drivers/firmware/sysfb_simplefb.c | 23 +- drivers/firmware/xilinx/zynqmp.c | 120 + drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 19 +- drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/Kconfig | 12 + drivers/gpio/Makefile | 1 + drivers/gpio/gpio-tn48m.c | 100 + drivers/gpio/gpio-ts4900.c | 12 +- drivers/gpio/gpio-ts5500.c | 4 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +- drivers/gpu/drm/armada/armada_drv.c | 17 +- drivers/gpu/drm/drm_of.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +- drivers/gpu/drm/mcde/mcde_drv.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_drv.c | 7 +- drivers/gpu/drm/meson/meson_drv.c | 10 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/omapdrm/dss/dss.c | 8 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +- drivers/gpu/drm/sprd/sprd_drm.c | 7 +- drivers/gpu/drm/sti/sti_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +- drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 2 +- drivers/greybus/svc.c | 16 +- drivers/hid/Kconfig | 11 + drivers/hid/Makefile | 1 + drivers/hid/hid-google-hammer.c | 51 +- drivers/hid/hid-vivaldi-common.c | 140 + drivers/hid/hid-vivaldi-common.h | 16 + drivers/hid/hid-vivaldi.c | 121 +- drivers/hwmon/Kconfig | 2 + drivers/hwmon/Makefile | 1 + drivers/hwmon/peci/Kconfig | 31 + drivers/hwmon/peci/Makefile | 7 + drivers/hwmon/peci/common.h | 58 + drivers/hwmon/peci/cputemp.c | 592 ++ drivers/hwmon/peci/dimmtemp.c | 630 ++ drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-core.c | 3 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 + drivers/hwtracing/coresight/coresight-etm4x-core.c | 12 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 38 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 - drivers/i3c/master.c | 151 +- drivers/iio/accel/Kconfig | 62 +- drivers/iio/accel/Makefile | 3 + drivers/iio/accel/adis16201.c | 1 + drivers/iio/accel/adis16209.c | 1 + drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 + drivers/iio/accel/adxl313_spi.c | 1 + drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 56 +- drivers/iio/accel/adxl345_i2c.c | 35 +- drivers/iio/accel/adxl345_spi.c | 35 +- drivers/iio/accel/adxl355_core.c | 11 +- drivers/iio/accel/adxl355_i2c.c | 1 + drivers/iio/accel/adxl355_spi.c | 1 + drivers/iio/accel/adxl367.c | 1588 ++++ drivers/iio/accel/adxl367.h | 23 + drivers/iio/accel/adxl367_i2c.c | 90 + drivers/iio/accel/adxl367_spi.c | 164 + drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 + drivers/iio/accel/adxl372_spi.c | 1 + drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 + drivers/iio/accel/bma400_spi.c | 1 + drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 + drivers/iio/accel/bmc150-accel-spi.c | 1 + drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 + drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 + drivers/iio/accel/fxls8962af-spi.c | 1 + drivers/iio/accel/kxsd9-i2c.c | 1 + drivers/iio/accel/kxsd9-spi.c | 1 + drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 + drivers/iio/accel/mma7455_spi.c | 1 + drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 54 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 + drivers/iio/accel/st_accel.h | 2 + drivers/iio/accel/st_accel_buffer.c | 5 - drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 + drivers/iio/accel/st_accel_spi.c | 1 + drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 + drivers/iio/adc/Makefile | 1 + drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 + drivers/iio/adc/ad7124.c | 1 + drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7280a.c | 1111 +++ drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 + drivers/iio/adc/ad7606_spi.c | 1 + drivers/iio/adc/ad7780.c | 1 + drivers/iio/adc/ad7791.c | 1 + drivers/iio/adc/ad7793.c | 1 + drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/adc/twl6030-gpadc.c | 10 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/adc/xilinx-ams.c | 26 +- drivers/iio/afe/iio-rescale.c | 288 +- drivers/iio/amplifiers/Kconfig | 11 + drivers/iio/amplifiers/Makefile | 1 + drivers/iio/amplifiers/ada4250.c | 403 + drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 17 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 + drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 28 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/Kconfig | 11 + drivers/iio/dac/Makefile | 1 + drivers/iio/dac/ad5592r-base.c | 5 +- drivers/iio/dac/ad5592r.c | 1 + drivers/iio/dac/ad5593r.c | 1 + drivers/iio/dac/ad5686-spi.c | 1 + drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 + drivers/iio/dac/ltc2688.c | 1071 +++ drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 20 + drivers/iio/frequency/Makefile | 2 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 823 +++ drivers/iio/frequency/admv4420.c | 398 + drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/adis16136.c | 1 + drivers/iio/gyro/adis16260.c | 1 + drivers/iio/gyro/ssp_gyro_sensor.c | 1 + drivers/iio/gyro/st_gyro_buffer.c | 4 - drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 + drivers/iio/gyro/st_gyro_spi.c | 1 + drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/humidity/htu21.c | 1 + drivers/iio/imu/adis.c | 67 +- drivers/iio/imu/adis16400.c | 1 + drivers/iio/imu/adis16460.c | 1 + drivers/iio/imu/adis16475.c | 1 + drivers/iio/imu/adis16480.c | 1 + drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/adis_trigger.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 + drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 + drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/industrialio-event.c | 1 + drivers/iio/inkern.c | 40 +- drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 20 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 + drivers/iio/light/st_uvis25_spi.c | 1 + drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 + drivers/iio/magnetometer/bmc150_magn_spi.c | 1 + drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 + drivers/iio/magnetometer/hmc5843_spi.c | 1 + drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 + drivers/iio/magnetometer/rm3100-spi.c | 1 + drivers/iio/magnetometer/st_magn_buffer.c | 4 - drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 + drivers/iio/magnetometer/st_magn_spi.c | 1 + drivers/iio/potentiometer/Kconfig | 6 +- drivers/iio/potentiometer/ds1803.c | 169 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 + drivers/iio/pressure/mpl115_spi.c | 1 + drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 + drivers/iio/pressure/ms5611_spi.c | 1 + drivers/iio/pressure/ms5637.c | 1 + drivers/iio/pressure/st_pressure_buffer.c | 5 - drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 + drivers/iio/pressure/st_pressure_spi.c | 1 + drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 + drivers/iio/pressure/zpa2326_spi.c | 1 + drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 26 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 9 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +- drivers/iio/proximity/sx9324.c | 1068 +++ drivers/iio/proximity/sx9360.c | 893 +++ drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/proximity/sx_common.c | 572 ++ drivers/iio/proximity/sx_common.h | 157 + drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 + drivers/iio/temperature/tsys02d.c | 1 + drivers/iio/test/Kconfig | 10 + drivers/iio/test/Makefile | 1 + drivers/iio/test/iio-test-rescale.c | 710 ++ drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/input/Kconfig | 7 + drivers/input/Makefile | 1 + drivers/input/input.c | 70 +- drivers/input/joystick/adi.c | 4 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 14 + drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/atkbd.c | 27 +- drivers/input/keyboard/cros_ec_keyb.c | 43 +- drivers/input/keyboard/mt6779-keypad.c | 221 + drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/da9063_onkey.c | 13 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/input/mouse/synaptics.c | 1 + drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/touchscreen/Kconfig | 10 + drivers/input/touchscreen/Makefile | 1 + drivers/input/touchscreen/goodix.c | 61 +- drivers/input/touchscreen/goodix.h | 1 + drivers/input/touchscreen/imagis.c | 367 + drivers/input/touchscreen/iqs5xx.c | 16 +- drivers/input/touchscreen/stmfts.c | 8 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/vivaldi-fmap.c | 39 + drivers/interconnect/imx/imx.c | 9 + drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/dma-iommu.c | 14 +- drivers/iommu/mtk_iommu.c | 4 +- drivers/iommu/mtk_iommu.h | 10 - drivers/iommu/mtk_iommu_v1.c | 4 +- drivers/leds/flash/leds-sgm3140.c | 1 + drivers/leds/leds-lm3692x.c | 5 +- drivers/leds/leds-pca955x.c | 67 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/mailbox/Kconfig | 9 + drivers/mailbox/Makefile | 2 + drivers/mailbox/imx-mailbox.c | 308 +- drivers/mailbox/mtk-adsp-mailbox.c | 176 + drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + drivers/mailbox/tegra-hsp.c | 5 + drivers/mailbox/ti-msgmgr.c | 181 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/dm-core.h | 4 +- drivers/md/dm-integrity.c | 6 +- drivers/md/dm-ioctl.c | 15 +- drivers/md/dm.c | 20 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/bcm-vk/bcm_vk_dev.c | 1 - drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5227.c | 47 + drivers/misc/cardreader/rts5228.c | 25 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 35 +- drivers/misc/cardreader/rtsx_pcr.c | 228 +- drivers/misc/cardreader/rtsx_pcr.h | 3 + drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 556 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 - drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 +- drivers/misc/habanalabs/common/mmu/mmu.c | 55 + drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 +- drivers/misc/habanalabs/gaudi/gaudi.c | 462 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 2 + .../misc/habanalabs/include/common/hl_boot_if.h | 5 + .../habanalabs/include/gaudi/gaudi_async_events.h | 10 + drivers/misc/kgdbts.c | 4 +- drivers/misc/lkdtm/fortify.c | 6 +- drivers/misc/mei/client.c | 1 + drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw-me.c | 43 +- drivers/misc/mei/init.c | 5 + drivers/misc/mei/interrupt.c | 35 +- drivers/misc/mei/pci-me.c | 11 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/open-dice.c | 208 + drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-gru/grutables.h | 6 - drivers/misc/vmw_vmci/vmci_guest.c | 366 +- drivers/mmc/core/quirks.h | 5 + drivers/mmc/core/sdio_uart.c | 17 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 20 +- drivers/mtd/mtdcore.c | 13 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/mux/core.c | 239 +- drivers/net/can/m_can/m_can.c | 5 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 2 +- drivers/net/can/usb/ems_usb.c | 1 - drivers/net/can/usb/gs_usb.c | 2 + drivers/net/can/usb/mcba_usb.c | 27 +- drivers/net/can/usb/usb_8dev.c | 30 +- drivers/net/dsa/bcm_sf2_cfp.c | 6 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 4 + drivers/net/dsa/realtek/Kconfig | 2 + drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 6 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 2 +- .../net/ethernet/freescale/enetc/enetc_ethtool.c | 5 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 4 + drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.c | 15 +- drivers/net/ethernet/hisilicon/hns3/hns3_debugfs.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 44 +- drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 23 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 179 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 4 + .../ethernet/hisilicon/hns3/hns3pf/hclge_mdio.c | 4 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 5 + drivers/net/ethernet/intel/ice/ice.h | 2 +- drivers/net/ethernet/intel/ice/ice_xsk.c | 5 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 15 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 + drivers/net/ethernet/microchip/sparx5/Kconfig | 2 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 + .../ethernet/microchip/sparx5/sparx5_mactable.c | 19 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 7 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 20 +- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 18 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 7 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.h | 10 +- drivers/net/ethernet/sfc/efx_channels.c | 11 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 7 + drivers/net/phy/broadcom.c | 21 + drivers/net/usb/ax88179_178a.c | 51 + drivers/net/virtio_net.c | 389 +- drivers/net/vxlan/vxlan_vnifilter.c | 6 + drivers/net/wireguard/queueing.c | 3 +- drivers/net/wireguard/socket.c | 5 +- drivers/net/xen-netfront.c | 13 +- drivers/nvdimm/Kconfig | 25 +- drivers/nvdimm/Makefile | 4 +- drivers/nvdimm/blk.c | 333 - drivers/nvdimm/bus.c | 2 - drivers/nvdimm/dimm_devs.c | 204 +- drivers/nvdimm/label.c | 346 +- drivers/nvdimm/label.h | 5 +- drivers/nvdimm/namespace_devs.c | 506 +- drivers/nvdimm/nd-core.h | 27 +- drivers/nvdimm/nd.h | 13 - drivers/nvdimm/nd_perf.c | 329 + drivers/nvdimm/region.c | 31 +- drivers/nvdimm/region_devs.c | 157 +- drivers/nvme/host/core.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 23 + drivers/nvme/host/pci.c | 7 +- drivers/nvme/target/admin-cmd.c | 2 +- drivers/nvme/target/configfs.c | 2 +- drivers/nvme/target/core.c | 26 +- drivers/nvme/target/fc.c | 8 +- drivers/nvme/target/fcloop.c | 16 +- drivers/nvme/target/io-cmd-file.c | 6 +- drivers/nvme/target/loop.c | 4 +- drivers/nvme/target/nvmet.h | 1 + drivers/nvme/target/passthru.c | 2 +- drivers/nvme/target/rdma.c | 12 +- drivers/nvme/target/tcp.c | 10 +- drivers/nvmem/Kconfig | 24 + drivers/nvmem/Makefile | 4 + drivers/nvmem/brcm_nvram.c | 90 + drivers/nvmem/core.c | 47 +- drivers/nvmem/layerscape-sfp.c | 89 + drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 4 +- drivers/nvmem/sunplus-ocotp.c | 228 + drivers/nvmem/sunxi_sid.c | 6 + drivers/of/platform.c | 1 + drivers/opp/core.c | 25 + drivers/opp/debugfs.c | 8 + drivers/opp/of.c | 108 +- drivers/opp/opp.h | 1 + drivers/parisc/dino.c | 41 +- drivers/parisc/gsc.c | 31 + drivers/parisc/gsc.h | 1 + drivers/parisc/lasi.c | 7 +- drivers/parisc/wax.c | 7 +- drivers/parport/Kconfig | 4 +- drivers/pci/controller/pci-aardvark.c | 4 +- drivers/pci/controller/pci-hyperv.c | 8 - drivers/pci/xen-pcifront.c | 2 +- drivers/peci/Kconfig | 36 + drivers/peci/Makefile | 10 + drivers/peci/controller/Kconfig | 18 + drivers/peci/controller/Makefile | 3 + drivers/peci/controller/peci-aspeed.c | 599 ++ drivers/peci/core.c | 236 + drivers/peci/cpu.c | 343 + drivers/peci/device.c | 252 + drivers/peci/internal.h | 136 + drivers/peci/request.c | 482 ++ drivers/peci/sysfs.c | 82 + drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 + drivers/phy/broadcom/phy-brcm-usb-init.h | 1 + drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/Kconfig | 8 + drivers/phy/cadence/Makefile | 1 + drivers/phy/cadence/cdns-dphy-rx.c | 255 + drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 6 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +++- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 + drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 + drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 5 + drivers/phy/rockchip/Kconfig | 8 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 ++ drivers/phy/ti/phy-tusb1210.c | 443 +- drivers/pinctrl/Kconfig | 1 + drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/bcm/Kconfig | 14 + drivers/pinctrl/bcm/Makefile | 1 + drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 ++ drivers/pinctrl/berlin/berlin.c | 2 + drivers/pinctrl/freescale/Kconfig | 7 + drivers/pinctrl/freescale/Makefile | 1 + drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 272 + drivers/pinctrl/intel/pinctrl-alderlake.c | 317 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/intel/pinctrl-icelake.c | 291 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-moore.c | 25 +- drivers/pinctrl/mediatek/pinctrl-mt2701.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt2712.c | 44 +- drivers/pinctrl/mediatek/pinctrl-mt6765.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6779.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt6797.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8127.c | 39 +- drivers/pinctrl/mediatek/pinctrl-mt8135.c | 17 +- drivers/pinctrl/mediatek/pinctrl-mt8167.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8173.c | 29 +- drivers/pinctrl/mediatek/pinctrl-mt8183.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1267 ++++ drivers/pinctrl/mediatek/pinctrl-mt8192.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8195.c | 9 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mt8516.c | 40 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 88 +- drivers/pinctrl/mediatek/pinctrl-mtk-common.h | 33 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h | 2186 ++++++ drivers/pinctrl/mediatek/pinctrl-paris.c | 301 +- drivers/pinctrl/mediatek/pinctrl-paris.h | 3 +- drivers/pinctrl/meson/Kconfig | 6 + drivers/pinctrl/meson/Makefile | 1 + drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 +++ drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/nuvoton/Kconfig | 20 + drivers/pinctrl/nuvoton/Makefile | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 168 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 1151 +++ drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-ingenic.c | 46 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 112 +- drivers/pinctrl/pinctrl-ocelot.c | 109 +- drivers/pinctrl/pinctrl-rockchip.c | 2 + drivers/pinctrl/pinctrl-starfive.c | 2 +- drivers/pinctrl/pinctrl-zynq.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm.c | 13 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 + drivers/pinctrl/qcom/pinctrl-sc8180x.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 1953 +++++ drivers/pinctrl/qcom/pinctrl-sm6125.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 1 + drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + drivers/pinctrl/renesas/Kconfig | 11 +- drivers/pinctrl/renesas/Makefile | 1 + drivers/pinctrl/renesas/core.c | 219 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 118 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 530 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 322 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 200 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 105 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 2126 ++++++ drivers/pinctrl/renesas/pfc-sh7203.c | 1 - drivers/pinctrl/renesas/pfc-sh7264.c | 1 - drivers/pinctrl/renesas/pfc-sh7269.c | 1 - drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +- drivers/pinctrl/renesas/pfc-sh7720.c | 1 - drivers/pinctrl/renesas/pfc-sh7722.c | 1 - drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 26 +- drivers/pinctrl/renesas/sh_pfc.h | 176 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 71 + drivers/pinctrl/samsung/pinctrl-exynos.c | 3 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 + drivers/pinctrl/samsung/pinctrl-samsung.h | 1 + drivers/pinctrl/sunplus/Kconfig | 22 + drivers/pinctrl/sunplus/Makefile | 6 + drivers/pinctrl/sunplus/sppctl.c | 1118 +++ drivers/pinctrl/sunplus/sppctl.h | 170 + drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 ++ drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/Makefile | 3 +- drivers/platform/chrome/cros_ec_debugfs.c | 12 +- drivers/platform/chrome/cros_ec_sensorhub_ring.c | 3 +- drivers/platform/chrome/cros_ec_sensorhub_trace.h | 123 + drivers/platform/chrome/cros_ec_trace.h | 95 - drivers/platform/chrome/cros_ec_typec.c | 97 +- drivers/platform/goldfish/goldfish_pipe.c | 8 +- drivers/power/supply/ab8500_charger.c | 8 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/pps/generators/pps_gen_parport.c | 42 +- drivers/ptp/ptp_ocp.c | 15 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/pwm/pwm-bcm-kona.c | 90 +- drivers/pwm/pwm-brcmstb.c | 52 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-jz4740.c | 5 + drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-mediatek.c | 34 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 - drivers/pwm/pwm-rcar.c | 2 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/pwm/pwm-tiehrpwm.c | 40 +- drivers/pwm/pwm-vt8500.c | 38 +- drivers/rapidio/devices/tsi721.c | 8 +- drivers/regulator/rt4831-regulator.c | 3 + drivers/remoteproc/mtk_common.h | 3 + drivers/remoteproc/mtk_scp.c | 90 +- drivers/remoteproc/qcom_q6v5.c | 21 +- drivers/remoteproc/qcom_q6v5.h | 3 + drivers/remoteproc/qcom_q6v5_adsp.c | 228 +- drivers/remoteproc/qcom_q6v5_mss.c | 19 +- drivers/remoteproc/qcom_wcnss.c | 1 + drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_internal.h | 1 - drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 208 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 287 +- drivers/remoteproc/wkup_m3_rproc.c | 1 + drivers/reset/Kconfig | 13 + drivers/reset/Makefile | 1 + drivers/reset/reset-tn48m.c | 128 + drivers/rpmsg/Kconfig | 8 + drivers/rpmsg/Makefile | 1 + drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rpmsg/qcom_smd.c | 13 +- drivers/rpmsg/rpmsg_char.c | 238 +- drivers/rpmsg/rpmsg_char.h | 46 + drivers/rpmsg/rpmsg_core.c | 15 +- drivers/rpmsg/rpmsg_ctrl.c | 243 + drivers/rpmsg/rpmsg_internal.h | 10 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 10 + drivers/rtc/Makefile | 1 + drivers/rtc/class.c | 12 +- drivers/rtc/interface.c | 7 +- drivers/rtc/rtc-ds1307.c | 2 +- drivers/rtc/rtc-ds1685.c | 16 +- drivers/rtc/rtc-efi.c | 10 +- drivers/rtc/rtc-gamecube.c | 1 + drivers/rtc/rtc-hym8563.c | 34 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-mc146818-lib.c | 22 +- drivers/rtc/rtc-mpc5121.c | 17 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-optee.c | 362 + drivers/rtc/rtc-pcf2123.c | 3 +- drivers/rtc/rtc-pcf2127.c | 19 +- drivers/rtc/rtc-pcf85063.c | 3 +- drivers/rtc/rtc-pcf8523.c | 15 +- drivers/rtc/rtc-pcf8563.c | 16 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-pm8xxx.c | 33 +- drivers/rtc/rtc-spear.c | 25 +- drivers/rtc/rtc-sun6i.c | 184 +- drivers/rtc/rtc-wm8350.c | 11 +- drivers/rtc/rtc-xgene.c | 2 - drivers/s390/char/sclp.c | 4 +- drivers/s390/char/sclp_con.c | 3 +- drivers/s390/char/sclp_vt220.c | 6 +- drivers/s390/char/tape_34xx.c | 4 +- drivers/s390/cio/device_fsm.c | 12 +- drivers/s390/cio/eadm_sch.c | 12 +- drivers/s390/crypto/ap_bus.h | 1 + drivers/s390/crypto/pkey_api.c | 2 +- drivers/s390/crypto/vfio_ap_ops.c | 24 +- drivers/s390/crypto/zcrypt_api.c | 68 +- drivers/s390/crypto/zcrypt_card.c | 2 +- drivers/s390/crypto/zcrypt_ep11misc.c | 2 +- drivers/scsi/xen-scsifront.c | 4 +- drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/qcom.c | 208 +- drivers/soundwire/stream.c | 952 ++- drivers/staging/Kconfig | 6 - drivers/staging/Makefile | 3 - drivers/staging/android/Kconfig | 19 - drivers/staging/android/Makefile | 4 - drivers/staging/android/TODO | 8 - drivers/staging/android/ashmem.c | 970 --- drivers/staging/android/ashmem.h | 24 - drivers/staging/android/uapi/ashmem.h | 43 - drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 2 +- drivers/staging/gdm724x/gdm_lte.c | 1 - drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/pwm.c | 64 +- drivers/staging/greybus/sdio.c | 1 - drivers/staging/gs_fpgaboot/Kconfig | 8 - drivers/staging/gs_fpgaboot/Makefile | 3 - drivers/staging/gs_fpgaboot/README | 70 - drivers/staging/gs_fpgaboot/TODO | 7 - drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 - drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 - drivers/staging/gs_fpgaboot/io.c | 105 - drivers/staging/gs_fpgaboot/io.h | 73 - drivers/staging/iio/accel/adis16203.c | 1 + drivers/staging/iio/accel/adis16240.c | 1 + drivers/staging/iio/adc/Kconfig | 11 - drivers/staging/iio/adc/Makefile | 1 - drivers/staging/iio/adc/ad7280a.c | 1044 --- drivers/staging/iio/adc/ad7280a.h | 37 - drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/Kconfig | 11 - drivers/staging/mt7621-dts/Makefile | 5 - drivers/staging/mt7621-dts/TODO | 5 - drivers/staging/mt7621-dts/gbpc1.dts | 128 - drivers/staging/mt7621-dts/gbpc2.dts | 22 - drivers/staging/mt7621-dts/mt7621.dtsi | 502 -- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 4 +- drivers/staging/pi433/pi433_if.c | 176 +- drivers/staging/pi433/pi433_if.h | 2 - drivers/staging/pi433/rf69.c | 169 +- drivers/staging/pi433/rf69.h | 3 +- drivers/staging/pi433/rf69_enum.h | 20 - drivers/staging/pi433/rf69_registers.h | 2 + drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 240 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 49 +- drivers/staging/r8188eu/core/rtw_fw.c | 314 + drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 - drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 106 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +- drivers/staging/r8188eu/core/rtw_p2p.c | 73 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 47 +- drivers/staging/r8188eu/core/rtw_recv.c | 146 +- drivers/staging/r8188eu/core/rtw_rf.c | 62 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 129 +- drivers/staging/r8188eu/core/rtw_xmit.c | 99 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 - drivers/staging/r8188eu/hal/odm.c | 118 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 - drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 82 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 26 - drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 22 +- drivers/staging/r8188eu/hal/usb_halinit.c | 432 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 - drivers/staging/r8188eu/include/drv_types.h | 46 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 48 +- drivers/staging/r8188eu/include/ieee80211.h | 271 +- drivers/staging/r8188eu/include/odm.h | 50 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 - drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 97 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 8 - drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 - drivers/staging/r8188eu/include/rtw_cmd.h | 16 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 - drivers/staging/r8188eu/include/rtw_fw.h | 12 + drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 61 +- drivers/staging/r8188eu/include/rtw_security.h | 112 - drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 70 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/include/xmit_osdep.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 - drivers/staging/r8188eu/os_dep/os_intfs.c | 91 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 - drivers/staging/r8188eu/os_dep/recv_linux.c | 35 - drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 - drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme.c | 2 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 11 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 5 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 + drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 - drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/rts5208/ms.c | 9 +- drivers/staging/rts5208/rtsx.c | 8 - drivers/staging/sm750fb/ddk750_dvi.c | 68 +- drivers/staging/sm750fb/ddk750_dvi.h | 64 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 37 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 - drivers/staging/vt6655/baseband.c | 80 - drivers/staging/vt6655/card.c | 56 +- drivers/staging/vt6655/channel.c | 85 +- drivers/staging/vt6655/rf.c | 404 +- drivers/staging/vt6655/rxtx.c | 2 - drivers/staging/vt6656/baseband.c | 40 +- drivers/staging/vt6656/card.c | 18 - drivers/staging/vt6656/channel.c | 96 +- drivers/staging/vt6656/device.h | 11 +- drivers/staging/vt6656/mac.c | 14 +- drivers/staging/vt6656/mac.h | 22 +- drivers/staging/vt6656/rf.c | 413 +- drivers/staging/vt6656/rxtx.c | 8 +- drivers/staging/vt6656/usbpipe.c | 4 +- drivers/staging/vt6656/wcmd.c | 13 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 - drivers/staging/wfx/Kconfig | 5 + drivers/staging/wfx/Makefile | 4 +- drivers/staging/wfx/bh.c | 68 +- drivers/staging/wfx/bh.h | 1 + drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 105 +- drivers/staging/wfx/bus_spi.c | 126 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 152 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 116 +- drivers/staging/wfx/hif_api_cmd.h | 152 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 171 +- drivers/staging/wfx/hif_tx.c | 201 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 201 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 168 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 267 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 60 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 201 +- drivers/staging/wfx/sta.h | 21 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_dcc.c | 2 +- drivers/tty/hvc/hvc_iucv.c | 4 +- drivers/tty/mxser.c | 125 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 8 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_early.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 28 +- drivers/tty/serial/8250/8250_mid.c | 43 +- drivers/tty/serial/8250/8250_mtk.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 45 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/Kconfig | 32 +- drivers/tty/serial/Makefile | 1 + drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 176 +- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 27 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/earlycon-arm-semihost.c | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 50 +- drivers/tty/serial/fsl_lpuart.c | 24 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/imx_earlycon.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_cls.c | 20 +- drivers/tty/serial/jsm/jsm_neo.c | 19 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/kgdboc.c | 6 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 1 - drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 22 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 600 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 20 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/pxa.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 296 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 263 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 22 +- drivers/tty/serial/serial_core.c | 40 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 + drivers/tty/serial/serial_mctrl_gpio.h | 18 + drivers/tty/serial/serial_txx9.c | 369 +- drivers/tty/serial/sh-sci.c | 4 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunplus-uart.c | 775 ++ drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/vr41xx_siu.c | 17 +- drivers/tty/serial/vt8500_serial.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/host/xen-hcd.c | 4 +- drivers/usb/host/xhci-mvebu.c | 42 - drivers/usb/host/xhci-mvebu.h | 6 - drivers/usb/host/xhci-plat.c | 20 +- drivers/usb/host/xhci-plat.h | 1 - drivers/usb/serial/ark3116.c | 17 +- drivers/usb/serial/f81232.c | 16 +- drivers/usb/serial/f81534.c | 16 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/quatech2.c | 16 +- drivers/usb/serial/ssu100.c | 16 +- drivers/vdpa/ifcvf/ifcvf_base.c | 124 +- drivers/vdpa/ifcvf/ifcvf_base.h | 24 +- drivers/vdpa/ifcvf/ifcvf_main.c | 317 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 84 +- drivers/vdpa/vdpa.c | 6 +- drivers/vhost/iotlb.c | 6 +- drivers/vhost/vdpa.c | 45 +- drivers/vhost/vhost.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +- drivers/virt/acrn/hsm.c | 20 +- drivers/virt/acrn/irqfd.c | 1 - drivers/virt/acrn/mm.c | 24 + drivers/virt/fsl_hypervisor.c | 4 +- drivers/virt/vmgenid.c | 1 + drivers/virtio/Kconfig | 7 +- drivers/virtio/virtio.c | 5 +- drivers/virtio/virtio_pci_common.c | 48 +- drivers/virtio/virtio_pci_common.h | 7 +- drivers/virtio/virtio_pci_legacy.c | 5 +- drivers/virtio/virtio_pci_modern.c | 18 +- drivers/virtio/virtio_pci_modern_dev.c | 9 +- drivers/virtio/virtio_ring.c | 53 +- drivers/w1/masters/ds2490.c | 8 +- drivers/w1/slaves/w1_therm.c | 78 +- drivers/watchdog/Kconfig | 2 +- drivers/watchdog/aspeed_wdt.c | 7 + drivers/watchdog/imx2_wdt.c | 27 +- drivers/watchdog/ixp4xx_wdt.c | 14 + drivers/watchdog/orion_wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 1 + drivers/watchdog/rti_wdt.c | 1 + drivers/watchdog/sp5100_tco.c | 334 +- drivers/watchdog/sp5100_tco.h | 7 + drivers/watchdog/watchdog_dev.c | 244 +- drivers/xen/balloon.c | 3 +- drivers/xen/gntalloc.c | 2 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 151 +- drivers/xen/manage.c | 4 +- drivers/xen/pvcalls-front.c | 6 +- drivers/xen/sys-hypervisor.c | 5 +- drivers/xen/xen-front-pgdir-shbuf.c | 3 +- fs/9p/cache.c | 10 +- fs/9p/v9fs.c | 4 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 62 +- fs/9p/vfs_inode.c | 13 +- fs/afs/dynroot.c | 1 + fs/afs/file.c | 41 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 23 +- fs/afs/super.c | 4 +- fs/afs/write.c | 10 +- fs/aio.c | 1 - fs/btrfs/inode.c | 2 +- fs/btrfs/reflink.c | 4 +- fs/buffer.c | 3 +- fs/cachefiles/io.c | 10 +- fs/ceph/addr.c | 116 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 15 +- fs/ceph/file.c | 2 +- fs/ceph/inode.c | 6 +- fs/ceph/super.h | 17 +- fs/cifs/cifs_debug.c | 2 +- fs/cifs/cifsfs.c | 4 +- fs/cifs/cifsglob.h | 34 +- fs/cifs/cifspdu.h | 14 +- fs/cifs/cifssmb.c | 13 +- fs/cifs/connect.c | 46 +- fs/cifs/file.c | 8 +- fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- fs/cifs/inode.c | 2 +- fs/cifs/misc.c | 2 +- fs/cifs/smb2glob.h | 11 - fs/cifs/smb2misc.c | 14 +- fs/cifs/smb2ops.c | 246 +- fs/cifs/smb2pdu.c | 73 +- fs/cifs/smb2pdu.h | 560 +- fs/cifs/smb2proto.h | 2 +- fs/coredump.c | 1 - fs/crypto/crypto.c | 2 +- fs/debugfs/inode.c | 10 + fs/exec.c | 1 - fs/exfat/exfat_fs.h | 3 +- fs/exfat/file.c | 2 - fs/exfat/namei.c | 55 +- fs/exfat/super.c | 17 +- fs/ext4/file.c | 2 +- fs/ext4/inode.c | 2 +- fs/ext4/readpage.c | 2 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/data.c | 6 +- fs/f2fs/file.c | 2 +- fs/f2fs/node.c | 4 +- fs/file.c | 31 +- fs/fscache/internal.h | 11 - fs/fuse/fuse_i.h | 2 +- fs/fuse/ioctl.c | 2 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 68 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/rgrp.c | 19 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/internal.h | 2 +- fs/io-wq.c | 6 +- fs/io_uring.c | 144 +- fs/ioctl.c | 2 +- fs/iomap/buffered-io.c | 9 +- fs/jffs2/build.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/jffs2_fs_i.h | 4 +- fs/jffs2/scan.c | 6 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_dmap.c | 7 + fs/kernfs/dir.c | 9 + fs/kernfs/file.c | 9 +- fs/kernfs/kernfs-internal.h | 19 +- fs/ksmbd/oplock.c | 4 +- fs/ksmbd/server.c | 2 +- fs/ksmbd/smb2pdu.c | 131 +- fs/ksmbd/smb2pdu.h | 533 +- fs/ksmbd/transport_tcp.c | 4 +- fs/namespace.c | 23 +- fs/netfs/Makefile | 8 +- fs/netfs/buffered_read.c | 428 ++ fs/netfs/internal.h | 50 +- fs/netfs/io.c | 657 ++ fs/netfs/main.c | 20 + fs/netfs/objects.c | 160 + fs/netfs/read_helper.c | 1205 --- fs/netfs/stats.c | 1 - fs/nfs/Kconfig | 4 + fs/nfs/callback_proc.c | 29 +- fs/nfs/callback_xdr.c | 4 - fs/nfs/client.c | 3 +- fs/nfs/delegation.c | 2 +- fs/nfs/dir.c | 626 +- fs/nfs/direct.c | 48 +- fs/nfs/file.c | 28 +- fs/nfs/filelayout/filelayout.c | 2 +- fs/nfs/flexfilelayout/flexfilelayout.c | 53 +- fs/nfs/fs_context.c | 8 + fs/nfs/fscache.c | 61 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 86 +- fs/nfs/internal.h | 25 +- fs/nfs/nfs2xdr.c | 3 +- fs/nfs/nfs3xdr.c | 30 +- fs/nfs/nfs42proc.c | 34 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/nfs4_fs.h | 1 + fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 62 +- fs/nfs/nfs4state.c | 59 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 221 +- fs/nfs/pagelist.c | 11 +- fs/nfs/pnfs.c | 50 +- fs/nfs/pnfs.h | 2 + fs/nfs/pnfs_nfs.c | 8 +- fs/nfs/proc.c | 1 + fs/nfs/read.c | 29 +- fs/nfs/write.c | 43 +- fs/nilfs2/btnode.c | 23 +- fs/nilfs2/btnode.h | 1 + fs/nilfs2/btree.c | 27 +- fs/nilfs2/dat.c | 4 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/inode.c | 159 +- fs/nilfs2/mdt.c | 43 +- fs/nilfs2/mdt.h | 6 +- fs/nilfs2/nilfs.h | 16 +- fs/nilfs2/page.c | 16 +- fs/nilfs2/page.h | 1 - fs/nilfs2/segment.c | 9 +- fs/nilfs2/super.c | 5 +- fs/ntfs/aops.c | 2 +- fs/ocfs2/quota_global.c | 23 +- fs/ocfs2/quota_local.c | 2 - fs/proc/array.c | 1 - fs/proc/base.c | 1 - fs/read_write.c | 1 - fs/seq_file.c | 4 +- fs/smbfs_common/smb2pdu.h | 639 +- fs/sysfs/mount.c | 2 +- fs/ubifs/dir.c | 238 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/sysfs.c | 3 +- fs/ubifs/ubifs.h | 2 +- fs/unicode/Makefile | 2 +- fs/verity/verify.c | 4 +- fs/xfs/libxfs/xfs_alloc.c | 28 +- fs/xfs/libxfs/xfs_alloc.h | 1 - fs/xfs/xfs_bio_io.c | 33 - fs/xfs/xfs_fsops.c | 60 +- fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 2 +- fs/xfs/xfs_inode_item.c | 162 +- fs/xfs/xfs_inode_item.h | 1 + fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 109 +- fs/xfs/xfs_log_cil.c | 46 +- fs/xfs/xfs_log_priv.h | 14 +- fs/xfs/xfs_log_recover.c | 56 +- fs/xfs/xfs_mount.c | 3 +- fs/xfs/xfs_mount.h | 15 + fs/xfs/xfs_super.c | 3 +- fs/xfs/xfs_trans.c | 48 +- fs/xfs/xfs_trans_ail.c | 8 +- include/asm-generic/syscall.h | 2 +- include/asm-generic/vmlinux.lds.h | 4 + include/dt-bindings/clock/am3.h | 93 - include/dt-bindings/clock/am4.h | 98 - include/dt-bindings/clock/at91.h | 1 + include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + include/dt-bindings/clock/dra7.h | 168 - include/dt-bindings/clock/imx93-clock.h | 201 + include/dt-bindings/clock/imxrt1050-clock.h | 72 + include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 + include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 + include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 + include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 + include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 + include/dt-bindings/clock/qcom,rpmcc.h | 2 + include/dt-bindings/clock/sifive-fu540-prci.h | 8 +- include/dt-bindings/clock/sifive-fu740-prci.h | 18 +- include/dt-bindings/clock/starfive-jh7100-audio.h | 41 + include/dt-bindings/clock/sun6i-rtc.h | 10 + include/dt-bindings/gpio/meson-s4-gpio.h | 99 + include/dt-bindings/pinctrl/mt8186-pinfunc.h | 1174 +++ include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 + include/dt-bindings/pinctrl/sppctl.h | 31 + include/dt-bindings/reset/delta,tn48m-reset.h | 20 + include/dt-bindings/reset/mt7621-reset.h | 37 + include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 + include/linux/balloon_compaction.h | 22 - include/linux/blk-cgroup.h | 5 +- include/linux/blk_types.h | 2 + include/linux/cfi.h | 11 +- include/linux/clk-provider.h | 15 +- include/linux/clk.h | 11 + include/linux/clk/sunxi-ng.h | 2 + include/linux/cma.h | 4 - include/linux/compiler.h | 7 - include/linux/component.h | 24 +- include/linux/coresight.h | 5 - include/linux/cred.h | 2 +- include/linux/dma-mapping.h | 8 - include/linux/energy_model.h | 2 + include/linux/entry-common.h | 47 +- include/linux/entry-kvm.h | 2 +- include/linux/firmware.h | 2 +- include/linux/firmware/intel/stratix10-smc.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 4 + include/linux/firmware/xlnx-zynqmp.h | 25 + include/linux/fs.h | 31 +- include/linux/fscache.h | 14 + include/linux/fsverity.h | 2 +- include/linux/gfp.h | 4 +- include/linux/gpio/driver.h | 13 +- include/linux/i3c/master.h | 1 - include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/afe/rescale.h | 36 + include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/input.h | 2 + include/linux/input/vivaldi-fmap.h | 27 + include/linux/interconnect.h | 36 +- include/linux/kernfs.h | 18 +- include/linux/kprobes.h | 54 +- include/linux/kvm_host.h | 60 +- include/linux/kvm_types.h | 11 +- include/linux/libnvdimm.h | 24 - include/linux/map_benchmark.h | 31 + include/linux/math.h | 12 + include/linux/math64.h | 13 + include/linux/mc146818rtc.h | 2 + include/linux/mux/consumer.h | 18 + include/linux/nd.h | 78 +- include/linux/net.h | 19 + include/linux/netdevice.h | 10 - include/linux/netfilter_netdev.h | 2 +- include/linux/netfs.h | 162 +- include/linux/nfs_fs.h | 45 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 5 +- include/linux/nvme.h | 1 + include/linux/nvmem-provider.h | 8 - include/linux/objtool.h | 32 + include/linux/pagemap.h | 2 - include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 + include/linux/pm_opp.h | 12 +- include/linux/posix-timers.h | 1 - include/linux/property.h | 6 +- include/linux/ptrace.h | 81 +- include/linux/remoteproc.h | 5 +- include/linux/resume_user_mode.h | 64 + include/linux/rtc.h | 2 - include/linux/rtc/ds1685.h | 1 - include/linux/rtsx_pci.h | 5 +- include/linux/sbitmap.h | 2 +- include/linux/sched/signal.h | 17 + include/linux/sched/task.h | 2 +- include/linux/seq_file.h | 1 + include/linux/serial.h | 2 + include/linux/serial_core.h | 6 +- include/linux/soc/qcom/smd-rpm.h | 1 + include/linux/soc/ti/ti-msgmgr.h | 8 +- include/linux/sunrpc/auth.h | 1 + include/linux/sunrpc/sched.h | 2 +- include/linux/sunrpc/xprt.h | 3 + include/linux/sunrpc/xprtsock.h | 3 +- include/linux/task_work.h | 5 + include/linux/tracehook.h | 226 - include/linux/tty_port.h | 3 + include/{uapi => }/linux/user_events.h | 0 include/linux/vdpa.h | 9 +- include/linux/vmw_vmci_defs.h | 84 +- include/linux/xarray.h | 1 + include/sound/pcm.h | 1 + include/trace/events/cachefiles.h | 6 +- include/trace/events/fsi.h | 86 + include/trace/events/fsi_master_aspeed.h | 12 + include/trace/events/netfs.h | 190 +- include/trace/events/rxrpc.h | 8 +- include/trace/events/sunrpc.h | 1 - include/uapi/linux/counter.h | 2 + include/uapi/linux/fsi.h | 14 + include/uapi/linux/iio/types.h | 1 + include/uapi/linux/io_uring.h | 2 - include/uapi/linux/loop.h | 4 +- include/uapi/linux/ndctl.h | 2 - include/uapi/linux/nfs4.h | 1 + include/uapi/linux/nfs_fs.h | 2 +- include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/rpmsg.h | 10 + include/uapi/linux/rtc.h | 3 +- include/uapi/linux/serial_core.h | 6 + include/uapi/linux/tty.h | 6 +- include/uapi/linux/vhost.h | 7 + include/uapi/linux/virtio_config.h | 6 + include/uapi/linux/virtio_crypto.h | 82 +- include/uapi/misc/fastrpc.h | 81 +- include/uapi/misc/habanalabs.h | 146 +- include/xen/grant_table.h | 13 +- init/Kconfig | 8 +- kernel/Makefile | 1 + kernel/bpf/btf.c | 2 +- kernel/bpf/trampoline.c | 20 +- kernel/cgroup/cgroup.c | 4 +- kernel/configs/android-recommended.config | 2 +- kernel/cred.c | 2 +- kernel/debug/kdb/kdb_support.c | 2 +- kernel/dma/Kconfig | 7 +- kernel/dma/Makefile | 2 +- kernel/dma/debug.c | 4 +- kernel/dma/direct.c | 18 +- kernel/dma/map_benchmark.c | 25 +- kernel/dma/swiotlb.c | 88 +- kernel/entry/common.c | 19 +- kernel/entry/kvm.c | 9 +- kernel/exit.c | 5 +- kernel/kprobes.c | 192 +- kernel/livepatch/patch.c | 19 +- kernel/livepatch/transition.c | 12 +- kernel/ptrace.c | 47 +- kernel/sched/fair.c | 1 + kernel/seccomp.c | 1 - kernel/signal.c | 62 +- kernel/task_work.c | 4 +- kernel/time/posix-cpu-timers.c | 1 + kernel/trace/Kconfig | 1 + kernel/trace/fprobe.c | 8 +- kernel/trace/ftrace.c | 48 +- kernel/trace/trace.c | 9 +- kernel/trace/trace_events_user.c | 5 + kernel/trace/trace_kprobe.c | 4 +- kernel/watch_queue.c | 1 + lib/logic_iomem.c | 8 +- lib/sbitmap.c | 2 +- lib/test_kmod.c | 1 + lib/test_xarray.c | 22 + lib/xarray.c | 4 + mm/balloon_compaction.c | 6 +- mm/damon/core.c | 5 +- mm/filemap.c | 12 +- mm/gup.c | 10 +- mm/internal.h | 6 +- mm/kfence/core.c | 11 +- mm/kfence/kfence.h | 3 + mm/kmemleak.c | 9 +- mm/madvise.c | 9 +- mm/memblock.c | 5 +- mm/memcontrol.c | 2 +- mm/memory.c | 12 +- mm/migrate.c | 2 +- mm/mlock.c | 53 +- mm/page_alloc.c | 4 + mm/readahead.c | 204 +- mm/rmap.c | 4 +- mm/slab.c | 1 + mm/swap.c | 4 +- net/9p/trans_xen.c | 8 +- net/ax25/af_ax25.c | 13 +- net/can/isotp.c | 2 +- net/core/dev.c | 10 + net/llc/af_llc.c | 59 +- net/netfilter/core.c | 2 +- net/netfilter/nf_conntrack_proto_tcp.c | 17 +- net/netfilter/nf_tables_api.c | 44 +- net/openvswitch/actions.c | 4 +- net/openvswitch/flow_netlink.c | 4 +- net/rxrpc/ar-internal.h | 15 +- net/rxrpc/call_event.c | 2 +- net/rxrpc/call_object.c | 40 +- net/rxrpc/server_key.c | 7 +- net/sched/act_ct.c | 15 +- net/smc/smc_close.c | 3 + net/smc/smc_sysctl.c | 5 + net/sunrpc/auth.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 26 +- net/sunrpc/auth_gss/auth_gss_internal.h | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 10 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 4 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +- net/sunrpc/auth_unix.c | 16 +- net/sunrpc/backchannel_rqst.c | 8 +- net/sunrpc/clnt.c | 13 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 56 +- net/sunrpc/socklib.c | 3 +- net/sunrpc/sysfs.c | 76 +- net/sunrpc/xprt.c | 23 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/transport.c | 10 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 207 +- net/vmw_vsock/virtio_transport.c | 11 +- net/x25/af_x25.c | 11 +- net/xdp/xsk_buff_pool.c | 8 +- samples/ftrace/ftrace-direct-modify.c | 5 + samples/ftrace/ftrace-direct-multi-modify.c | 10 +- samples/ftrace/ftrace-direct-multi.c | 5 +- samples/ftrace/ftrace-direct-too.c | 3 + samples/ftrace/ftrace-direct.c | 3 + samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- samples/landlock/sandboxer.c | 1 + samples/livepatch/livepatch-shadow-fix1.c | 2 +- samples/livepatch/livepatch-shadow-fix2.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Makefile.build | 30 +- scripts/Makefile.clean | 2 +- scripts/Makefile.lib | 20 +- scripts/basic/fixdep.c | 46 +- scripts/get_abi.pl | 7 +- scripts/get_feat.pl | 11 + scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 34 +- scripts/kernel-doc | 4 +- scripts/link-vmlinux.sh | 14 +- scripts/mod/modpost.c | 14 +- scripts/spdxcheck.py | 2 +- security/Kconfig | 2 +- security/apparmor/domain.c | 1 - security/landlock/syscalls.c | 2 +- security/selinux/hooks.c | 1 - sound/core/control_compat.c | 16 +- sound/core/pcm.c | 1 + sound/core/pcm_compat.c | 20 +- sound/core/pcm_lib.c | 9 +- sound/core/pcm_native.c | 39 +- sound/isa/cs423x/cs4236.c | 8 +- sound/pci/hda/patch_cs8409-tables.c | 68 +- sound/pci/hda/patch_cs8409.c | 47 +- sound/pci/hda/patch_cs8409.h | 5 + sound/pci/hda/patch_hdmi.c | 8 +- sound/pci/hda/patch_realtek.c | 25 +- sound/soc/codecs/mt6358.c | 4 + sound/soc/codecs/wcd938x.c | 18 +- sound/soc/fsl/fsl-asoc-card.c | 12 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 10 +- sound/soc/sof/intel/Kconfig | 1 + sound/xen/xen_snd_front_evtchnl.c | 2 +- tools/arch/arm64/include/asm/cputype.h | 258 + tools/arch/arm64/include/uapi/asm/kvm.h | 10 + tools/arch/x86/include/asm/cpufeatures.h | 8 +- tools/arch/x86/include/asm/disabled-features.h | 7 +- tools/arch/x86/include/asm/msr-index.h | 28 +- tools/bpf/bpftool/Makefile | 4 +- tools/bpf/bpftool/feature.c | 5 +- tools/bpf/bpftool/gen.c | 2 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/iio/iio_event_monitor.c | 1 + tools/include/linux/atomic.h | 2 + tools/include/linux/cache.h | 10 + tools/include/linux/compiler.h | 4 - tools/include/linux/coresight-pmu.h | 2 + tools/include/linux/debugfs.h | 5 + tools/include/linux/gfp.h | 28 + tools/include/linux/io.h | 5 + tools/include/linux/kernel.h | 6 + tools/include/linux/mm.h | 42 + tools/include/linux/objtool.h | 32 + tools/include/linux/pfn.h | 10 + tools/include/linux/slab.h | 38 + tools/include/linux/types.h | 10 + tools/include/uapi/asm-generic/mman-common.h | 2 + tools/include/uapi/drm/i915_drm.h | 45 +- tools/include/uapi/linux/bpf.h | 8 +- tools/include/uapi/linux/kvm.h | 11 +- tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 + tools/lib/api/fd/array.h | 1 + tools/lib/bpf/Makefile | 2 +- tools/lib/perf/Documentation/libperf.txt | 7 +- tools/lib/perf/Makefile | 2 +- tools/lib/perf/cpumap.c | 35 +- tools/lib/perf/evlist.c | 28 +- tools/lib/perf/include/internal/cpumap.h | 1 + tools/lib/perf/include/internal/evlist.h | 7 +- tools/lib/perf/include/perf/threadmap.h | 7 +- tools/lib/perf/libperf.map | 1 + tools/lib/perf/tests/test-evlist.c | 8 +- tools/lib/perf/tests/test-threadmap.c | 41 + tools/lib/perf/threadmap.c | 36 +- tools/lib/slab.c | 38 + tools/lib/subcmd/Makefile | 2 +- tools/objtool/Makefile | 2 +- tools/objtool/arch/x86/decode.c | 34 +- tools/objtool/builtin-check.c | 7 +- tools/objtool/check.c | 400 +- tools/objtool/elf.c | 63 + tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 3 +- tools/objtool/include/objtool/check.h | 13 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 4 + tools/objtool/include/objtool/warn.h | 2 + tools/objtool/objtool.c | 1 + tools/pci/Makefile | 2 +- tools/perf/Documentation/itrace.txt | 2 + tools/perf/Documentation/perf-ftrace.txt | 75 +- tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-lock.txt | 10 + tools/perf/Documentation/perf-record.txt | 34 + tools/perf/Documentation/perf-script.txt | 21 +- tools/perf/Makefile.perf | 18 +- tools/perf/arch/arm/util/cs-etm.c | 11 +- tools/perf/arch/arm64/util/arm-spe.c | 4 +- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/evlist.c | 18 +- tools/perf/arch/x86/util/intel-bts.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 11 +- tools/perf/bench/evlist-open-close.c | 2 +- tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 9 +- tools/perf/builtin-data.c | 7 + tools/perf/builtin-ftrace.c | 26 +- tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kmem.c | 2 +- tools/perf/builtin-kvm.c | 11 +- tools/perf/builtin-lock.c | 298 +- tools/perf/builtin-mem.c | 5 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1168 ++- tools/perf/builtin-report.c | 10 +- tools/perf/builtin-sched.c | 4 +- tools/perf/builtin-script.c | 154 +- tools/perf/builtin-stat.c | 17 +- tools/perf/builtin-timechart.c | 3 +- tools/perf/builtin-top.c | 12 +- tools/perf/builtin-trace.c | 2 +- tools/perf/check-headers.sh | 1 + .../arch/arm64/hisilicon/hip09/sys/uncore-cpa.json | 81 + .../perf/pmu-events/arch/x86/alderlake/cache.json | 1140 +++ .../arch/x86/alderlake/floating-point.json | 158 + .../pmu-events/arch/x86/alderlake/frontend.json | 491 ++ .../perf/pmu-events/arch/x86/alderlake/memory.json | 318 + .../perf/pmu-events/arch/x86/alderlake/other.json | 146 + .../pmu-events/arch/x86/alderlake/pipeline.json | 1721 +++++ .../arch/x86/alderlake/uncore-memory.json | 222 + .../arch/x86/alderlake/uncore-other.json | 40 + .../arch/x86/alderlake/virtual-memory.json | 258 + tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4713 ++++++------ .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4312 +++++------ .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1903 +++-- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1122 +-- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 +++-- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1300 ++-- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 974 +-- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1891 +++-- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 7809 ++++++++++++++++++-- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 +-- .../pmu-events/arch/x86/cascadelakex/other.json | 7462 ++----------------- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 + .../arch/x86/cascadelakex/uncore-other.json | 23 + .../pmu-events/arch/x86/elkhartlake/other.json | 241 - .../pmu-events/arch/x86/elkhartlake/pipeline.json | 241 + tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1466 ++-- .../arch/x86/goldmont/floating-point.json | 33 + .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 +- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +++-- .../arch/x86/goldmontplus/floating-point.json | 38 + .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1446 ++-- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 +-- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1796 +++-- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 + .../pmu-events/arch/x86/haswell/uncore-other.json | 69 + tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 - .../arch/x86/haswell/virtual-memory.json | 552 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 ++-- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1070 +-- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +++-- .../arch/x86/haswellx/virtual-memory.json | 512 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 1321 +++- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 591 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 862 +-- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1118 +-- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 1137 ++- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 613 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 549 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 1135 +-- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1446 ++-- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1769 +++-- .../arch/x86/ivybridge/uncore-cache.json | 252 + .../arch/x86/ivybridge/uncore-other.json | 91 + .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 - .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1594 ++-- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1769 +++-- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1582 ++-- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1556 ++-- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2602 ++++--- .../arch/x86/knightslanding/floating-point.json | 29 + .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 +-- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 2 + .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3062 ++++---- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 +- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +++--- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1634 ++-- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 + .../arch/x86/sandybridge/uncore-other.json | 91 + .../pmu-events/arch/x86/sandybridge/uncore.json | 314 - .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 ++- .../arch/x86/silvermont/floating-point.json | 11 + .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2657 +++---- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 578 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1566 ++-- tools/perf/pmu-events/arch/x86/skylake/other.json | 36 - .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1083 +-- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 147 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 36 - .../pmu-events/arch/x86/skylakex/pipeline.json | 11 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 + .../perf/pmu-events/arch/x86/tigerlake/cache.json | 130 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../perf/pmu-events/arch/x86/tigerlake/other.json | 129 - .../pmu-events/arch/x86/tigerlake/pipeline.json | 80 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 1111 ++- .../arch/x86/tremontx/floating-point.json | 36 + .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 436 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 680 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 659 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2046 ++++- .../arch/x86/tremontx/virtual-memory.json | 331 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2734 +++---- .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 +- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3142 ++++---- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 +- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3142 ++++---- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 +- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/pmu-events/jevents.c | 1 + tools/perf/python/tracepoint.py | 4 +- tools/perf/scripts/python/export-to-postgresql.py | 17 +- tools/perf/scripts/python/export-to-sqlite.py | 19 +- tools/perf/scripts/python/intel-pt-events.py | 55 +- tools/perf/tests/attr/README | 2 + tools/perf/tests/attr/base-record-spe | 40 + tools/perf/tests/attr/test-record-spe-period | 12 + tools/perf/tests/attr/test-record-spe-period-term | 12 + tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/shell/test_arm_callgraph_fp.sh | 68 + tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/trace/beauty/include/linux/socket.h | 1 + tools/perf/util/Build | 1 + tools/perf/util/PERF-VERSION-GEN | 13 +- tools/perf/util/annotate.c | 10 + tools/perf/util/auxtrace.c | 6 +- tools/perf/util/auxtrace.h | 4 + tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 254 +- tools/perf/util/bpf_ftrace.c | 6 +- tools/perf/util/bpf_skel/func_latency.bpf.c | 6 +- tools/perf/util/build-id.c | 6 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/data.c | 8 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dso.h | 1 + tools/perf/util/dsos.c | 13 + tools/perf/util/event.c | 6 +- tools/perf/util/event.h | 45 +- tools/perf/util/evlist.c | 34 +- tools/perf/util/evlist.h | 1 + tools/perf/util/evsel.c | 31 +- tools/perf/util/ftrace.h | 1 + tools/perf/util/hashmap.c | 3 +- tools/perf/util/header.c | 3 +- tools/perf/util/hist.c | 2 + tools/perf/util/hist.h | 2 + .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 245 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 21 + .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 47 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 + tools/perf/util/intel-pt.c | 164 +- tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 456 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 + tools/perf/util/maps.h | 2 - tools/perf/util/mmap.c | 10 + tools/perf/util/mmap.h | 3 + tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/python.c | 13 +- tools/perf/util/record.c | 6 +- tools/perf/util/record.h | 2 + .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 213 +- tools/perf/util/session.h | 3 +- tools/perf/util/sideband_evlist.c | 3 +- tools/perf/util/sort.c | 128 + tools/perf/util/sort.h | 2 + tools/perf/util/stat-display.c | 2 +- tools/perf/util/symbol.c | 18 +- tools/perf/util/synthetic-events.c | 2 +- tools/perf/util/tool.h | 3 +- tools/perf/util/top.c | 8 +- tools/perf/util/top.h | 5 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 31 + tools/perf/util/util.h | 2 + tools/power/x86/intel-speed-select/Makefile | 2 +- tools/scripts/Makefile.include | 22 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/memblock/.gitignore | 4 + tools/testing/memblock/Makefile | 55 + tools/testing/memblock/README | 107 + tools/testing/memblock/TODO | 28 + tools/testing/memblock/asm/dma.h | 5 + tools/testing/memblock/internal.h | 12 + tools/testing/memblock/lib/slab.c | 9 + tools/testing/memblock/linux/init.h | 34 + tools/testing/memblock/linux/kernel.h | 12 + tools/testing/memblock/linux/kmemleak.h | 18 + tools/testing/memblock/linux/memory_hotplug.h | 19 + tools/testing/memblock/linux/mmzone.h | 35 + tools/testing/memblock/linux/printk.h | 25 + tools/testing/memblock/main.c | 15 + tools/testing/memblock/mmzone.c | 20 + tools/testing/memblock/scripts/Makefile.include | 19 + tools/testing/memblock/tests/alloc_api.c | 750 ++ tools/testing/memblock/tests/alloc_api.h | 9 + tools/testing/memblock/tests/alloc_helpers_api.c | 393 + tools/testing/memblock/tests/alloc_helpers_api.h | 9 + tools/testing/memblock/tests/alloc_nid_api.c | 1174 +++ tools/testing/memblock/tests/alloc_nid_api.h | 9 + tools/testing/memblock/tests/basic_api.c | 903 +++ tools/testing/memblock/tests/basic_api.h | 9 + tools/testing/memblock/tests/common.c | 48 + tools/testing/memblock/tests/common.h | 34 + tools/testing/nvdimm/Kbuild | 4 - tools/testing/nvdimm/config_check.c | 1 - tools/testing/nvdimm/test/ndtest.c | 67 +- tools/testing/nvdimm/test/nfit.c | 23 - tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 - tools/testing/radix-tree/linux/gfp.h | 33 - tools/testing/radix-tree/linux/slab.h | 27 - .../selftests/bpf/prog_tests/get_stack_raw_tp.c | 3 - .../selftests/bpf/progs/test_stacktrace_build_id.c | 12 +- tools/testing/selftests/bpf/test_lpm_map.c | 3 +- tools/testing/selftests/dma/dma_map_benchmark.c | 25 +- tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/livepatch/functions.sh | 22 +- tools/testing/selftests/livepatch/test-ftrace.sh | 3 +- .../testing/selftests/net/test_vxlan_under_vrf.sh | 8 +- tools/testing/selftests/net/tls.c | 6 + tools/testing/selftests/wireguard/qemu/init.c | 26 +- tools/tracing/rtla/Makefile | 2 +- tools/usb/Makefile | 2 +- tools/virtio/Makefile | 3 +- tools/virtio/linux/dma-mapping.h | 4 +- tools/vm/page_owner_sort.c | 6 +- usr/Makefile | 4 +- usr/include/Makefile | 7 +- virt/kvm/kvm_main.c | 22 +- virt/kvm/pfncache.c | 72 +- 2938 files changed, 178858 insertions(+), 111609 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci delete mode 100644 Documentation/devicetree/bindings/arm/idle-states.yaml create mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uar [...] delete mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/renesas,9series.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml create mode 100644 Documentation/devicetree/bindings/cpu/idle-states.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.txt create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml create mode 100644 Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml create mode 100644 Documentation/devicetree/bindings/dma/mediatek,uart-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt create mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml create mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-sense-rtd.yaml create mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-transducer.yaml create mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml create mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml create mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv4420.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml create mode 100644 Documentation/devicetree/bindings/input/mediatek,mt6779-keypad.yaml create mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3 [...] create mode 100644 Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml create mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml create mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml create mode 100644 Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml delete mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt delete mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml create mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,dp-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/fsl,imx93-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/sunplus,sp7021-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml create mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] create mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml create mode 100644 Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml create mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst create mode 100644 Documentation/maintainer/messy-diffstat.rst delete mode 100644 Documentation/networking/netdev-FAQ.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst create mode 100644 Documentation/process/maintainer-netdev.rst create mode 100644 Documentation/virt/kvm/s390/index.rst rename Documentation/virt/kvm/{ => s390}/s390-diag.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv-boot.rst (100%) rename Documentation/virt/kvm/{ => s390}/s390-pv.rst (100%) rename Documentation/virt/kvm/{ => x86}/amd-memory-encryption.rst (100%) rename Documentation/virt/kvm/{ => x86}/cpuid.rst (100%) create mode 100644 Documentation/virt/kvm/x86/errata.rst rename Documentation/virt/kvm/{ => x86}/halt-polling.rst (100%) rename Documentation/virt/kvm/{ => x86}/hypercalls.rst (100%) create mode 100644 Documentation/virt/kvm/x86/index.rst rename Documentation/virt/kvm/{ => x86}/mmu.rst (100%) rename Documentation/virt/kvm/{ => x86}/msr.rst (100%) rename Documentation/virt/kvm/{ => x86}/nested-vmx.rst (100%) rename Documentation/virt/kvm/{ => x86}/running-nested-guests.rst (100%) rename Documentation/virt/kvm/{ => x86}/timekeeping.rst (100%) delete mode 100644 arch/arm64/boot/dts/amd/amd-overdrive.dts create mode 100644 arch/arm64/boot/dts/amd/amd-seattle-cpus.dtsi delete mode 100644 arch/arm64/boot/dts/amd/husky.dts delete mode 100644 arch/ia64/include/uapi/asm/termbits.h create mode 100644 arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts create mode 100644 arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts create mode 100644 arch/mips/boot/dts/ralink/mt7621.dtsi create mode 100644 arch/riscv/include/asm/cpuidle.h create mode 100644 arch/riscv/include/asm/suspend.h create mode 100644 arch/riscv/kernel/suspend.c create mode 100644 arch/riscv/kernel/suspend_entry.S create mode 100644 arch/x86/include/asm/ibt.h create mode 100644 arch/x86/kernel/rethook.c delete mode 100644 arch/xtensa/include/uapi/asm/termbits.h create mode 100644 drivers/bus/mhi/common.h delete mode 100644 drivers/bus/mhi/core/Makefile delete mode 100644 drivers/bus/mhi/core/boot.c delete mode 100644 drivers/bus/mhi/core/debugfs.c delete mode 100644 drivers/bus/mhi/core/init.c delete mode 100644 drivers/bus/mhi/core/internal.h delete mode 100644 drivers/bus/mhi/core/main.c delete mode 100644 drivers/bus/mhi/core/pm.c copy drivers/bus/mhi/{ => host}/Kconfig (100%) create mode 100644 drivers/bus/mhi/host/Makefile create mode 100644 drivers/bus/mhi/host/boot.c create mode 100644 drivers/bus/mhi/host/debugfs.c create mode 100644 drivers/bus/mhi/host/init.c create mode 100644 drivers/bus/mhi/host/internal.h create mode 100644 drivers/bus/mhi/host/main.c create mode 100644 drivers/bus/mhi/host/pci_generic.c create mode 100644 drivers/bus/mhi/host/pm.c delete mode 100644 drivers/bus/mhi/pci_generic.c create mode 100644 drivers/clk/.kunitconfig create mode 100644 drivers/clk/clk-apple-nco.c create mode 100644 drivers/clk/clk-gate_test.c create mode 100644 drivers/clk/clk-renesas-pcie.c create mode 100644 drivers/clk/clk_test.c create mode 100644 drivers/clk/imx/clk-composite-93.c create mode 100644 drivers/clk/imx/clk-fracn-gppll.c create mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c create mode 100644 drivers/clk/imx/clk-imx93.c create mode 100644 drivers/clk/imx/clk-imxrt1050.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/clk/microchip/Kconfig create mode 100644 drivers/clk/microchip/clk-mpfs.c create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c create mode 100644 drivers/clk/qcom/dispcc-sm6125.c create mode 100644 drivers/clk/qcom/dispcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sm6350.c delete mode 100644 drivers/clk/sifive/fu540-prci.c delete mode 100644 drivers/clk/sifive/fu740-prci.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h create mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.c create mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.h delete mode 100644 drivers/clk/ti/clk-33xx-compat.c delete mode 100644 drivers/clk/ti/clk-43xx-compat.c delete mode 100644 drivers/clk/ti/clk-7xx-compat.c create mode 100644 drivers/cpuidle/Kconfig.riscv create mode 100644 drivers/cpuidle/cpuidle-riscv-sbi.c create mode 100644 drivers/cpuidle/dt_idle_genpd.c create mode 100644 drivers/cpuidle/dt_idle_genpd.h create mode 100644 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c delete mode 100644 drivers/crypto/virtio/virtio_crypto_algs.c create mode 100644 drivers/crypto/virtio/virtio_crypto_skcipher_algs.c create mode 100644 drivers/dma/ti/k3-psil-am62.c create mode 100644 drivers/gpio/gpio-tn48m.c create mode 100644 drivers/hid/hid-vivaldi-common.c create mode 100644 drivers/hid/hid-vivaldi-common.h create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c create mode 100644 drivers/iio/accel/adxl367.c create mode 100644 drivers/iio/accel/adxl367.h create mode 100644 drivers/iio/accel/adxl367_i2c.c create mode 100644 drivers/iio/accel/adxl367_spi.c create mode 100644 drivers/iio/adc/ad7280a.c create mode 100644 drivers/iio/amplifiers/ada4250.c create mode 100644 drivers/iio/dac/ltc2688.c create mode 100644 drivers/iio/frequency/admv1014.c create mode 100644 drivers/iio/frequency/admv4420.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/iio/test/iio-test-rescale.c create mode 100644 drivers/input/keyboard/mt6779-keypad.c create mode 100644 drivers/input/touchscreen/imagis.c create mode 100644 drivers/input/vivaldi-fmap.c create mode 100644 drivers/mailbox/mtk-adsp-mailbox.c delete mode 100644 drivers/misc/habanalabs/common/hwmgr.c create mode 100644 drivers/misc/open-dice.c delete mode 100644 drivers/nvdimm/blk.c create mode 100644 drivers/nvdimm/nd_perf.c create mode 100644 drivers/nvmem/layerscape-sfp.c create mode 100644 drivers/nvmem/sunplus-ocotp.c create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/phy/cadence/cdns-dphy-rx.c create mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c create mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c create mode 100644 drivers/pinctrl/freescale/pinctrl-imx93.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8186.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h create mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c create mode 100644 drivers/pinctrl/nuvoton/pinctrl-wpcm450.c create mode 100644 drivers/pinctrl/qcom/pinctrl-sc8280xp.c create mode 100644 drivers/pinctrl/renesas/pfc-r8a779f0.c create mode 100644 drivers/pinctrl/sunplus/Kconfig create mode 100644 drivers/pinctrl/sunplus/Makefile create mode 100644 drivers/pinctrl/sunplus/sppctl.c create mode 100644 drivers/pinctrl/sunplus/sppctl.h create mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c create mode 100644 drivers/platform/chrome/cros_ec_sensorhub_trace.h create mode 100644 drivers/reset/reset-tn48m.c create mode 100644 drivers/rpmsg/rpmsg_char.h create mode 100644 drivers/rpmsg/rpmsg_ctrl.c create mode 100644 drivers/rtc/rtc-optee.c delete mode 100644 drivers/staging/android/Kconfig delete mode 100644 drivers/staging/android/Makefile delete mode 100644 drivers/staging/android/TODO delete mode 100644 drivers/staging/android/ashmem.c delete mode 100644 drivers/staging/android/ashmem.h delete mode 100644 drivers/staging/android/uapi/ashmem.h delete mode 100644 drivers/staging/gs_fpgaboot/Kconfig delete mode 100644 drivers/staging/gs_fpgaboot/Makefile delete mode 100644 drivers/staging/gs_fpgaboot/README delete mode 100644 drivers/staging/gs_fpgaboot/TODO delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c delete mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h delete mode 100644 drivers/staging/gs_fpgaboot/io.c delete mode 100644 drivers/staging/gs_fpgaboot/io.h delete mode 100644 drivers/staging/iio/adc/ad7280a.c delete mode 100644 drivers/staging/iio/adc/ad7280a.h delete mode 100644 drivers/staging/mt7621-dts/Kconfig delete mode 100644 drivers/staging/mt7621-dts/Makefile delete mode 100644 drivers/staging/mt7621-dts/TODO delete mode 100644 drivers/staging/mt7621-dts/gbpc1.dts delete mode 100644 drivers/staging/mt7621-dts/gbpc2.dts delete mode 100644 drivers/staging/mt7621-dts/mt7621.dtsi create mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/hal/odm_debug.c create mode 100644 drivers/staging/r8188eu/include/rtw_fw.h delete mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] create mode 100644 drivers/tty/serial/sunplus-uart.c create mode 100644 fs/netfs/buffered_read.c create mode 100644 fs/netfs/io.c create mode 100644 fs/netfs/main.c create mode 100644 fs/netfs/objects.c delete mode 100644 fs/netfs/read_helper.c create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/dt-bindings/clock/imx93-clock.h create mode 100644 include/dt-bindings/clock/imxrt1050-clock.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h create mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h create mode 100644 include/dt-bindings/clock/sun6i-rtc.h create mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h create mode 100644 include/dt-bindings/pinctrl/mt8186-pinfunc.h create mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h create mode 100644 include/dt-bindings/pinctrl/sppctl.h create mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h create mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/linux/iio/afe/rescale.h create mode 100644 include/linux/input/vivaldi-fmap.h create mode 100644 include/linux/map_benchmark.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h create mode 100644 include/linux/resume_user_mode.h delete mode 100644 include/linux/tracehook.h rename include/{uapi => }/linux/user_events.h (100%) create mode 100644 tools/arch/arm64/include/asm/cputype.h create mode 100644 tools/include/linux/cache.h create mode 100644 tools/include/linux/debugfs.h create mode 100644 tools/include/linux/io.h create mode 100644 tools/include/linux/mm.h create mode 100644 tools/include/linux/pfn.h create mode 100644 tools/include/linux/slab.h create mode 100644 tools/lib/slab.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json create mode 100644 tools/perf/tests/attr/base-record-spe create mode 100644 tools/perf/tests/attr/test-record-spe-period create mode 100644 tools/perf/tests/attr/test-record-spe-period-term create mode 100755 tools/perf/tests/shell/test_arm_callgraph_fp.sh create mode 100644 tools/perf/util/maps.c create mode 100644 tools/testing/memblock/.gitignore create mode 100644 tools/testing/memblock/Makefile create mode 100644 tools/testing/memblock/README create mode 100644 tools/testing/memblock/TODO create mode 100644 tools/testing/memblock/asm/dma.h create mode 100644 tools/testing/memblock/internal.h create mode 100644 tools/testing/memblock/lib/slab.c create mode 100644 tools/testing/memblock/linux/init.h create mode 100644 tools/testing/memblock/linux/kernel.h create mode 100644 tools/testing/memblock/linux/kmemleak.h create mode 100644 tools/testing/memblock/linux/memory_hotplug.h create mode 100644 tools/testing/memblock/linux/mmzone.h create mode 100644 tools/testing/memblock/linux/printk.h create mode 100644 tools/testing/memblock/main.c create mode 100644 tools/testing/memblock/mmzone.c create mode 100644 tools/testing/memblock/scripts/Makefile.include create mode 100644 tools/testing/memblock/tests/alloc_api.c create mode 100644 tools/testing/memblock/tests/alloc_api.h create mode 100644 tools/testing/memblock/tests/alloc_helpers_api.c create mode 100644 tools/testing/memblock/tests/alloc_helpers_api.h create mode 100644 tools/testing/memblock/tests/alloc_nid_api.c create mode 100644 tools/testing/memblock/tests/alloc_nid_api.h create mode 100644 tools/testing/memblock/tests/basic_api.c create mode 100644 tools/testing/memblock/tests/basic_api.h create mode 100644 tools/testing/memblock/tests/common.c create mode 100644 tools/testing/memblock/tests/common.h delete mode 100644 tools/testing/radix-tree/linux/gfp.h delete mode 100644 tools/testing/radix-tree/linux/slab.h