This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from d8d78a90e7fc Merge tag 'x86_cpu_for_v6.13' of git://git.kernel.org/pub/ [...] adds afc256e131bb locking/spinlocks: Make __raw_* lock ops static adds 823a566221a5 locking/ww_mutex: Adjust to lockdep nest_lock requirements adds 19298f486949 futex: Use atomic64_inc_return() in get_inode_sequence_number() adds 87347f148061 futex: Use atomic64_try_cmpxchg_relaxed() in get_inode_seq [...] adds 0784181b44af lockdep: Add lockdep_cleanup_dead_cpu() adds d7fe143cb115 locking/lockdep: Avoid creating new name string literals i [...] adds 5eadeb7b3bc2 locking/lockdep: Add a test for lockdep_set_subclass() adds e48bf7ca6056 lockdep: Use info level for lockdep initial info messages adds 560af5dc839e lockdep: Enable PROVE_RAW_LOCK_NESTING with PROVE_LOCKING. adds 2628cbd03924 locking/pvqspinlock: Convert fields of 'enum vcpu_state' t [...] adds 52e0874fc16b locking/rt: Add sparse annotation PREEMPT_RT's sleeping locks. adds b1f01f9e54b1 locking/rt: Remove one __cond_lock() in RT's spin_trylock_ [...] adds 168660b826a7 locking/rt: Add sparse annotation for RCU. adds 77abd3b7d9bf locking/rt: Annotate unlock followed by lock for sparse. adds d12b802f1836 locking/rtmutex: Fix misleading comment adds f730fd535fc5 cleanup: Remove address space of returned pointer adds 0d75e0c420e5 locking/osq_lock: Use atomic_try_cmpxchg_release() in osq_ [...] adds fcc22ac5baf0 cleanup: Adjust scoped_guard() macros to avoid potential warning adds 36c2cf88808d cleanup: Add conditional guard helper adds 8b64db9733c2 locking/atomic/x86: Use ALT_OUTPUT_SP() for __alternative_ [...] adds 25cf4fbb596d locking/atomic/x86: Use ALT_OUTPUT_SP() for __arch_{,try_} [...] adds 1139c71df5ca time/sched_clock: Swap update_clock_read_data() latch writes adds 8ab40fc2b908 time/sched_clock: Broaden sched_clock()'s instrumentation [...] adds 5c1806c41ce0 kcsan, seqlock: Support seqcount_latch_t adds 93190bc35d6d seqlock, treewide: Switch to non-raw seqcount_latch interface adds 183ec5f26b2f kcsan, seqlock: Fix incorrect assumption in read_seqbegin() adds 5c2e7736e20d rust: helpers: Avoid raw_spin_lock initialization for PREEMPT_RT adds 9a884bdb6e95 iio: magnetometer: fix if () scoped_guard() formatting adds 3b49a347d751 locking/Documentation: Fix grammar in percpu-rw-semaphore.rst adds 364eeb79a213 Merge tag 'locking-core-2024-11-18' of git://git.kernel.or [...] adds ed1cb76ebdeb objtool: Detect non-relocated text references adds 32b504854bd9 objtool: Also include tools/include/uapi adds 3bf19a0fb690 x86/unwind/orc: Fix unwind for newly forked tasks adds 56ac7bd2c58a Revert "scripts/faddr2line: Check only two symbols when ca [...] adds d5173f753750 objtool: Exclude __tracepoints data from ENDBR checks adds 9d7d4ad222ae Merge tag 'objtool-core-2024-11-18' of git://git.kernel.or [...] adds 87195a1ee332 uprobes: switch to RCU Tasks Trace flavor for better performance adds 79390db9eb32 perf/x86: Refine hybrid_pmu_type defination adds 2eb2802a41a2 x86/cpu/intel: Define helper to get CPU core native ID adds 9f4a39757c81 perf/x86/intel: Support hybrid PMU with multiple atom uarchs adds d3fe6f0a4372 perf/x86/intel: Add PMU support for ArrowLake-H adds b302d5a6fff5 uprobes: don't abuse get_utask() in pre_ssout() and prepar [...] adds c7b4133c4844 uprobes: sanitiize xol_free_insn_slot() adds 430af825ba99 uprobes: kill the unnecessary put_uprobe/xol_free_insn_slo [...] adds 6ffe8c7d871b uprobes: simplify xol_take_insn_slot() and its caller adds 1cee988c1d21 uprobes: move the initialization of utask->xol_vaddr from [...] adds c5356ab1db28 uprobes: pass utask to xol_get_insn_slot() and xol_free_in [...] adds c16e2fdd746c uprobes: deny mremap(xol_vma) adds 7a166094bd2b uprobes: kill xol_area->slot_count adds 6c74ca7aa81a uprobes: fold xol_take_insn_slot() into xol_get_insn_slot() adds de20037e1b3c perf/x86/amd: Warn only on new bits set adds da09a9e0c3ea uprobe: Add data pointer to consumer handlers adds 4d756095d399 uprobe: Add support for session consumer adds 9b99d65c0bb4 perf/x86/rapl: Move the pmu allocation out of CPU hotplug adds 9e9af8bbb5f9 perf/x86/rapl: Clean up cpumask and hotplug adds 2bf8e5aceff8 uprobes: allow put_uprobe() from non-sleepable softirq context adds dd1a7567784e uprobes: SRCU-protect uretprobe lifetime (with timeout) adds 5b590160d2cf perf/x86/intel/pt: Fix buffer full but size is 0 case adds 18d92bb57c39 perf/core: Add aux_pause, aux_resume, aux_start_paused adds 08c7454ceb94 perf/x86/intel/pt: Add support for pause / resume adds 0d5eb14c1e2e perf/x86/intel: Do not enable large PEBS for events with a [...] adds 2e71e8bc6f02 perf/x86/amd/uncore: Avoid a false positive warning about [...] adds c554aa9ca976 uprobes: Re-order struct uprobe_task to save some space adds e33ed362cf9e perf/arm: Drop unused functions adds 04782e63917d perf/core: Hoist perf_instruction_pointer() and perf_misc_flags() adds 3e807cf07d96 perf/powerpc: Use perf_arch_instruction_pointer() adds baff01f3d75f perf/x86: Refactor misc flag assignments adds 2c47e7a74f44 perf/core: Correct perf sampling with guest VMs adds f41dac3efb75 Merge tag 'perf-core-2024-11-18' of git://git.kernel.org/p [...] adds 2382d68d7d43 sched: change wake_up_bit() and related function to expect [...] adds 3cdee6b359f1 sched: Improve documentation for wake_up_bit/wait_on_bit f [...] adds bf39882edc79 sched: Document wait_var_event() family of functions and w [...] adds 52d633def56c sched: Add test_and_clear_wake_up_bit() and atomic_dec_and [...] adds cc2e1c82d7e4 sched: Add wait/wake interface for variable updated under a lock. adds 80681c04c5e8 sched: add wait_var_event_io() adds 49994911b401 softirq: use bit waits instead of var waits. adds 5e9f0c4819de sched: remove unused __HAVE_THREAD_FUNCTIONS hook support adds e31488c9df27 sched/fair: remove the DOUBLE_TICK feature adds 4423af84b297 sched/fair: optimize the PLACE_LAG when se->vlag is zero adds b15148ce21c1 sched/fair: fix the comment for PREEMPT_SHORT adds 0ac8f14ef22a sched/wait: Remove unused bit_wait_io_timeout adds 7266f0a6d3bb fs/bcachefs: Fix __wait_on_freeing_inode() definition of w [...] adds 3144c83dcc93 Merge branch 'tip/sched/urgent' adds 8e113df990c9 sched: idle: Optimize the generic idle loop by removing ne [...] adds 7e019dcc470f sched: Improve cache locality of RSEQ concurrency IDs for [...] adds 894d1b3db41c locking/mutex: Remove wakeups from under mutex::wait_lock adds 5ec58525a1f1 locking/mutex: Make mutex::wait_lock irq safe adds 3a9320ecb06c locking/mutex: Expose __mutex_owner() adds 2b05a0b4c08f sched: Add move_queued_task_locked helper adds 18adad1dac33 sched: Consolidate pick_*_task to task_is_pushable helper adds 7b3d61f6578a sched: Split out __schedule() deactivate task logic into a helper adds af0c8b2bf67b sched: Split scheduler and execution contexts adds d1fb8a78b2ff Merge tag 'v6.12-rc4' into sched/core, to resolve conflict adds 23f1178ad706 sched/uclamp: Fix unnused variable warning adds 1a6151017ee5 sched: psi: pass enqueue/dequeue flags to psi callbacks directly adds b23decf8ac91 sched: Initialize idle tasks only once adds 0f0d1b8e5010 sched/ext: Remove sched_fork() hack adds 26baa1f1c4bd sched: Add TIF_NEED_RESCHED_LAZY infrastructure adds 7c70cb94d29c sched: Add Lazy preemption model adds 35772d627b55 sched: Enable PREEMPT_DYNAMIC for PREEMPT_RT adds 476e8583ca16 sched, x86: Enable Lazy preemption adds 22aaec357c1f riscv: add PREEMPT_LAZY support adds fe9beaaa802d sched: No PREEMPT_RT=y for all{yes,mod}config adds 771d271b2b90 sched, x86: Update the comment for TIF_NEED_RESCHED_LAZY. adds 3f020399e4f1 Merge tag 'sched-core-2024-11-18' of git://git.kernel.org/ [...] adds 350afa8a1101 x86/split_lock: Move Split and Bus lock code to a dedicated file adds 408eb7417a92 x86/bus_lock: Add support for AMD adds 0892d742132e Merge tag 'x86-splitlock-2024-11-18' of git://git.kernel.o [...] adds cdccaab06318 x86/platform: Switch back to struct platform_driver::remove() adds 7565caab47e8 x86/cpu: Use str_yes_no() helper in show_cpuinfo_misc() adds 97ecb260d9c1 x86/boot: Remove unused function atou() adds 89c45f3823d0 Merge tag 'x86-cleanups-2024-11-18' of git://git.kernel.or [...] adds 035c5e2143f3 x86/mm/doc: Add missing details in virtual memory layout adds abe949ce0f9b Merge tag 'v6.12-rc7' into x86/mm, to pick up fixes before [...] adds 7e33001b8b9a x86/mm/tlb: Put cpumask_test_cpu() check in switch_mm_irqs [...] adds a5c93bfec0be Merge tag 'x86-mm-2024-11-18' of git://git.kernel.org/pub/ [...] adds a0ae95040853 debugobjects: Delete a piece of redundant code adds 813fd07858cf debugobjects: Collect newly allocated objects in a list to [...] adds 55fb412ef7d0 debugobjects: Dont destroy kmem cache in init() adds 3f397bf9553d debugobjects: Remove pointless hlist initialization adds a2a702383e8b debugobjects: Dont free objects directly on CPU hotplug adds 49968cf18154 debugobjects: Reuse put_objects() on OOM adds 241463f4fdcc debugobjects: Remove pointless debug printk adds 49a5cb827d3d debugobjects: Provide and use free_object_list() adds 661cc28b523d debugobjects: Make debug_objects_enabled bool adds d8c6cd3a5c80 debugobjects: Reduce parallel pool fill attempts adds e18328ff7052 debugobjects: Move pools into a datastructure adds cb58d1908430 debugobjects: Use separate list head for boot pool adds 18b8afcb37d8 debugobjects: Rename and tidy up per CPU pools adds 96a9a0421c77 debugobjects: Move min/max count into pool struct adds fb60c004f33e debugobjects: Rework object allocation adds a3b9e191f5fc debugobjects: Rework object freeing adds 9ce99c6d7bfb debugobjects: Rework free_object_work() adds 14077b9e583b debugobjects: Use static key for boot pool selection adds 74fe1ad41322 debugobjects: Prepare for batching adds aebbfe0779b2 debugobjects: Prepare kmem_cache allocations for batching adds f57ebb92ba3e debugobjects: Implement batch processing adds 2638345d2252 debugobjects: Move pool statistics into global_pool struct adds a201a96b9682 debugobjects: Double the per CPU slots adds 13f9ca723900 debugobjects: Refill per CPU pool more agressively adds ff8d523cc452 debugobjects: Track object usage to avoid premature freein [...] adds fb1dd1403c7b Merge tag 'core-debugobjects-2024-11-18' of git://git.kern [...] adds 5a5d67530354 dt-bindings: interrupt-controller: Add support for sam9x7 aic adds e408b0131644 irqchip/atmel-aic5: Add support for sam9x7 aic adds 40d7af5375a4 irqchip/sifive-plic: Make use of __assign_bit() adds b08e2f42e86b irqchip/gic-v3-its: Share ITS tables with a non-trusted hy [...] adds e36d4165f079 irqchip/gic-v3-its: Rely on genpool alignment adds 3d5fb05e8296 dt-bindings: interrupt-controller: Add Renesas RZ/V2H(P) I [...] adds 0d7605e75ac2 irqchip: Add RZ/V2H(P) Interrupt Control Unit (ICU) driver adds 7607e62525b7 arm64: dts: renesas: r9a09g057: Add ICU node adds 5280a14a6079 genirq: Introduce irq_get_nr_irqs() and irq_set_nr_irqs() adds bc033158a0e6 ARM: Switch to irq_get_nr_irqs() / irq_set_nr_irqs() adds f90ff314a92f LoongArch: Switch to irq_set_nr_irqs() adds 29f42eb1a3cb powerpc/cell: Switch to irq_get_nr_irqs() adds 951248383a90 s390/irq: Switch to irq_get_nr_irqs() adds f642974c0b77 x86/acpi: Switch to irq_get_nr_irqs() and irq_set_nr_irqs() adds ce1fa22a659d hpet: Switch to irq_get_nr_irqs() adds fb474ac2f489 net: 3com: 3c59x: Switch to irq_get_nr_irqs() adds bc6e6f07ebed net: hamradio: baycom_ser_fdx: Switch to irq_get_nr_irqs() adds 4e69f13167f5 net: hamradio: scc: Switch to irq_get_nr_irqs() adds 03f039def833 scsi: aha152x: Switch to irq_get_nr_irqs() adds 5732a63bada9 serial: core: Switch to irq_get_nr_irqs() adds 4846c4c17e29 serial: 8250: Switch to irq_get_nr_irqs() adds 3905fb8738ca serial: amba-pl010: Switch to irq_get_nr_irqs() adds d1a9a2f4ca62 serial: amba-pl011: Switch to irq_get_nr_irqs() adds b9b5df2986c1 serial: cpm_uart: Switch to irq_get_nr_irqs() adds 18444d339914 serial: ucc_uart: Switch to irq_get_nr_irqs() adds d0c62d51ede0 sh: intc: Switch to irq_get_nr_irqs() adds 3e48fa2ecf4d xen/events: Switch to irq_get_nr_irqs() adds f4dd946c775e fs/procfs: Switch to irq_get_nr_irqs() adds 1ad2048bf714 genirq: Switch to irq_get_nr_irqs() adds ef4c675dc296 genirq: Unexport nr_irqs adds 37a99ff53d1d dt-bindings: interrupt-controller: Add support for ASPEED [...] adds 010863f40fc3 irqchip/aspeed-intc: Add AST27XX INTC support adds bc88d44bd7e4 irqchip/gic-v3-its: Fix over allocation in itt_alloc_pool() adds 2396eefa075a genirq/devres: Don't free interrupt which is not managed b [...] adds d1a128bc3057 genirq/irqdesc: Use str_enabled_disabled() helper in wakeu [...] adds 496461050b74 irqchip/mips-gic: Replace open coded online CPU iterations adds d9e2ed610a60 irqchip/mips-gic: Support multi-cluster in for_each_online [...] adds c7c0d13d1d30 irqchip/mips-gic: Setup defaults in each cluster adds 322a90638768 irqchip/mips-gic: Multi-cluster support adds d1cb1437b785 irqchip/mips-gic: Prevent indirect access to clusters with [...] adds 0053892ff7d4 irqchip/mips-gic: Fix selection of GENERIC_IRQ_EFFECTIVE_AFF_MASK adds 194c4f569eac irqchip/stm32mp-exti: Use of_property_present() for non-bo [...] adds 2631c2b8e5c3 dt-bindings: interrupt-controller: Add T-HEAD C900 ACLINT [...] adds 25caea955cc9 irqchip: Add T-HEAD C900 ACLINT SSWI driver adds 6da33567c0bf riscv: defconfig: Enable T-HEAD C900 ACLINT SSWI drivers adds 7a7f5065bc1d hrtimer: Use __raise_softirq_irqoff() to raise the softirq adds a02976cfce4f timers: Use __raise_softirq_irqoff() to raise the softirq. adds 49a17639508c softirq: Use a dedicated thread for timer wakeups on PREEMPT_RT. adds f9ed1f7c2e26 genirq/proc: Use seq_put_decimal_ull_width() for decimal values adds 1f181d1cda56 irqchip/riscv-aplic: Prevent crash when MSI domain is missing adds 5c2b05084833 Merge tag 'irq-core-2024-11-18' of git://git.kernel.org/pu [...] adds 39c089a01a7e vdso: Remove timekeeper argument of __arch_update_vsyscall() adds d2caf94c0a94 arm: vdso: Remove timekeeper includes adds 8603652569f9 arm64: vdso: Remove timekeeper include adds d93948d3ce59 powerpc/vdso: Remove timekeeper includes adds 930916d85a09 riscv: vdso: Remove timekeeper include adds 3aa8881ebd1e s390/vdso: Remove timekeeper includes adds 9025e3a6ecfc x86/vdso: Remove timekeeper include adds fc06b914c1ce LoongArch: vdso: Remove timekeeper includes adds c0fba50a1e67 MIPS: vdso: Remove timekeeper includes adds 8fd236b00fc1 drm: i915: Change fault type to unsigned long adds efe8419ae78d vdso: Introduce vdso/page.h adds 6febe0efb2df s390: Remove remaining _PAGE_* macros adds d4a65302dd84 vdso: Change PAGE_MASK to signed on all 32-bit architectures adds cf12469600fe csky/vdso: Remove gettimeofday() and friends from VDSO adds ff435493d67a csky/vdso: Remove arch_vma_name() adds 98333a84e331 s390/vdso: Drop LBASE_VDSO adds 0973fed6a5e5 arm64: vdso: Drop LBASE_VDSO adds 461c96686625 arm64: vdso: Use only one single vvar mapping adds d34b60752fcb riscv: vdso: Use only one single vvar mapping adds 2bb79470e5c8 ARM: vdso: Remove assembly for datapage access adds dc32cb4ba6f4 LoongArch: vDSO: Use vdso/datapage.h to access vDSO data adds c9b5482d0e72 MIPS: vdso: Avoid name conflict around "vdso_data" adds f2182dc40a31 x86/mm/mmap: Remove arch_vma_name() adds dd937454d905 x86/vdso: Use __arch_get_vdso_data() to access vdso data adds 9f8514cfcdf0 x86/vdso: Place vdso_data at beginning of vvar page adds 7821571be92f x86/vdso: Access rng data from kernel without vvar adds 7175126a6d45 x86/vdso: Allocate vvar page from C code adds 59b7761638a3 x86/vdso: Access timens vdso data without vvar.h adds c3a190d42591 x86/vdso: Access rng vdso data without vvar.h adds 75ceb49add37 x86/vdso: Move the rng offset to vsyscall.h adds 7d4acbae2aca x86/vdso: Access vdso data without vvar.h adds 05a6b8c190f0 x86/vdso: Delete vvar.h adds e93d2521b27f x86/vdso: Split virtual clock pages into dedicated mapping adds e449c83ac5b1 powerpc/vdso: Remove offset comment from 32bit vdso_arch_data adds d4526a2d2d01 powerpc/procfs: Propagate error of remap_pfn_range() adds af2c15920a11 powerpc/pseries/lparcfg: Fix printing of system_active_processors adds e07359f171f2 powerpc/pseries/lparcfg: Use num_possible_cpus() for poten [...] adds c22c06b4cc3a powerpc: Add kconfig option for the systemcfg page adds 1184674d6ef9 powerpc: Split systemcfg data out of vdso data page adds 6142be7ed7f3 powerpc: Split systemcfg struct definitions out from vdso adds a812eee0b686 vdso: Rename struct arch_vdso_data to arch_vdso_time_data adds 7fa3c36ea270 x86/vdso: Add missing brackets in switch case adds 035238752319 Merge tag 'timers-vdso-2024-11-18' of git://git.kernel.org [...] adds a849a0273d0f ntp: Remove unused tick_nsec adds 66606a93849b ntp: Make tick_usec static adds a0581cdb2e5d ntp: Clean up comments adds 38007dc032bd ntp: Cleanup formatting of code adds 48c3c65f64b0 ntp: Convert functions with only two states to bool adds 136bccbc2e78 ntp: Read reference time only once adds 68f66f97c568 ntp: Introduce struct ntp_data adds ec93ec22aa10 ntp: Move tick_length* into ntp_data adds bee18a2301f9 ntp: Move tick_stat* into ntp_data adds d51435548e4c ntp: Move time_offset/constant into ntp_data adds 7891cf2961c0 ntp: Move time_max/esterror into ntp_data adds 161b8ec281c3 ntp: Move time_freq/reftime into ntp_data adds bb6400a298d8 ntp: Move time_adj/ntp_tick_adj into ntp_data adds 75d956b947b7 ntp: Move ntp_next_leap_sec into ntp_data adds 931a177f7027 ntp: Move pps_valid into ntp_data adds 5cc953b8ae0b ntp: Move pps_ft into ntp_data adds 9d7130dfc0e1 ntp: Move pps_jitter into ntp_data adds db45e9bce8df ntp: Move pps_fbase into ntp_data adds b1c89a762f75 ntp: Move pps_shift/intcnt into ntp_data adds 12850b465834 ntp: Move pps_freq/stabil into ntp_data adds 6fadb4a61d3f ntp: Move pps monitors into ntp_data adds 8102c4daf44a timekeeping: Add the boot clock to system time snapshot adds b98b27687352 Merge branch 'timers/kvm' into timers/core adds 8c111f1b9676 timekeeping: Don't use seqcount loop in ktime_mono_to_any( [...] adds 70c8fd00a9bd timekeeping: Add interfaces for handling timestamps with a [...] adds 96f9a366ec8a timekeeping: Add percpu counter for tracking floor swap events adds b7f6d3a09da3 Merge branch 'timers/vfs' into timers/core adds bafffd56c608 clocksource: Remove unused clocksource_change_rating adds a849881a9e54 time: Remove '%' from numeric constant in kernel-doc comment adds 3a2e83d35095 MAINTAINERS: Add missing file include/linux/delay.h adds da7bd0a9e0fc timers: Move *sleep*() and timeout functions into a separate file adds cf5b6ef0c36b timers: Update schedule_[hr]timeout*() related function de [...] adds 102f085d8460 timers: Rename usleep_idle_range() to usleep_range_idle() adds f36eb1714108 timers: Update function descriptions of sleep/delay relate [...] adds 19e2d91d8cb1 delay: Rework udelay and ndelay adds 82e11e47c188 timers: Adjust flseep() to reflect reality adds ef0245582e5b mm/damon/core: Use generic upper bound recommondation for [...] adds 6279abf16a01 timers: Add a warning to usleep_range_state() for wrong or [...] adds 6534086aa684 checkpatch: Remove links to outdated documentation adds 89124747f096 iopoll/regmap/phy/snd: Fix comment referencing outdated ti [...] adds b7f0eb8c9bc8 powerpc/rtas: Use fsleep() to minimize additional sleep duration adds d2af954f225d media: anysee: Fix and remove outdated comment adds 1f455f601e20 timers/Documentation: Cleanup delay/sleep documentation adds 2e529e637cef posix-timers: Replace call_rcu() by kfree_rcu() for simple [...] adds 14f1e3b3dfc7 timekeeping: Read NTP tick length only once adds 886150fb4f19 timekeeping: Don't stop time readers across hard_pps() update adds 9fe7d9a984f2 timekeeping: Avoid duplicate leap state update adds 1f7226b1e70a timekeeping: Abort clocksource change in case of failure adds c2a329566a3d timekeeping: Simplify code in timekeeping_advance() adds 6860d28ccb23 timekeeping: Reorder struct timekeeper adds 20c7b582e88b timekeeping: Move shadow_timekeeper into tk_core adds dbdcf8c4caec timekeeping: Encapsulate locking/unlocking of timekeeper_lock adds 8c4799b1845e timekeeping: Move timekeeper_lock into tk_core adds 10f7c178a9da timekeeping: Define a struct type for tk_core to make it reusable adds a5f9e4e4ef94 timekeeping: Introduce tkd_basic_setup() to make lock and [...] adds 1d72d7b5fd53 timekeeping: Add struct tk_data as argument to timekeeping [...] adds 5aa6c43eca21 timekeeping: Split out timekeeper update of timekeeping_ad [...] adds 6b1ef640f4c4 timekeeping: Introduce combined timekeeping action flag adds 97e53792538d timekeeping: Provide timekeeping_restore_shadow() adds bba9898ef399 timekeeping: Rework do_settimeofday64() to use shadow_timekeeper adds 82214756d35f timekeeping: Rework timekeeping_inject_offset() to use sha [...] adds 351619fc9988 timekeeping: Rework change_clocksource() to use shadow_timekeeper adds 2cab490b41b2 timekeeping: Rework timekeeping_init() to use shadow_timekeeper adds 2b473e65dea6 timekeeping: Rework timekeeping_inject_sleeptime64() to us [...] adds b2350d954dca timekeeping: Rework timekeeping_resume() to use shadow_timekeeper adds d05eae87764e timekeeping: Rework timekeeping_suspend() to use shadow_ti [...] adds ae455cb7b8ad timekeeping: Rework do_adjtimex() to use shadow_timekeeper adds 0026766dfd69 timekeeping: Remove TK_MIRROR timekeeping_update() action adds 147ba943024e timekeeping: Merge timekeeping_update_staged() and timekee [...] adds b05aefc1f588 time: Partially revert cleanup on msecs_to_jiffies() docum [...] adds 92b043fd995a time: Fix references to _msecs_to_jiffies() handling of values adds 68f99be287a5 signal: Confine POSIX_TIMERS properly adds a76e1bbe879c signal: Cleanup flush_sigqueue_mask() adds 4febce44cfeb posix-timers: Cure si_sys_private race adds c775ea28d4e2 signal: Allow POSIX timer signals to be dropped adds 2860d4d315dc posix-timers: Drop signal if timer has been deleted or rep [...] adds cd1e93aedab7 posix-timers: Rename k_itimer:: It_requeue_pending adds 1550dde8a537 posix-timers: Add proper state tracking adds b35108a51cf7 jiffies: Define secs_to_jiffies() adds 17a8945f369c clockevents: Improve clockevents_notify_released() comment adds 3b1596a21fbf clockevents: Shutdown and unregister current clockevents a [...] adds a6347864d975 tick: Remove now unneeded low-res tick stop on CPUHP_AP_TI [...] adds 900053d9eedf ARM: smp_twd: Remove clockevents shutdown call on offlining adds 78b5c2ca5f27 clocksource/drivers/arm_arch_timer: Remove clockevents shu [...] adds 15b810e0496e clocksource/drivers/arm_global_timer: Remove clockevents s [...] adds ba23b6c7f974 clocksource/drivers/exynos_mct: Remove clockevents shutdow [...] adds 30f8c70a85bc clocksource/drivers/armada-370-xp: Remove clockevents shut [...] adds cd165ce8314f clocksource/drivers/qcom: Remove clockevents shutdown call [...] adds bf9a001fb8e4 clocksource/drivers/timer-tegra: Remove clockevents shutdo [...] adds 1d4199cbbe95 timers: Add missing READ_ONCE() in __run_timer_base() adds d44d26987bb3 timekeeping: Remove CONFIG_DEBUG_TIMEKEEPING adds c163e40af9b2 timekeeping: Always check for negative motion adds 15cbfb92efee posix-cpu-timers: Correctly update timer status in posix_c [...] adds 513793bc6ab3 posix-timers: Make signal delivery consistent adds b06b0345fff3 posix-timers: Make signal overrun accounting sensible adds bf635681c906 posix-cpu-timers: Cleanup the firing logic adds 4cf7bf2a2f1a posix-cpu-timers: Use dedicated flag for CPU timer nanosleep adds 5d916a0988ee posix-timers: Add a refcount to struct k_itimer adds 5cac427f7971 signal: Split up __sigqueue_alloc() adds 54f1dd642fd0 signal: Provide posixtimer_sigqueue_init() adds ef1c5bcd6daa posix-timers: Store PID type in the timer adds 0360ed14d982 signal: Refactor send_sigqueue() adds 11629b9808e5 signal: Replace resched_timer logic adds 6017a158beb1 posix-timers: Embed sigqueue in struct k_itimer adds c2a4796a154b signal: Cleanup unused posix-timer leftovers adds 647da5f709f1 posix-timers: Move sequence logic into struct k_itimer adds 69f032c92cf8 signal: Provide ignored_posix_timers list adds 0e20cd33acc7 posix-timers: Handle ignored list on delete and exit adds caf77435dd8a signal: Handle ignored signals in do_sigaction(action != SIG_IGN) adds df7a996b4dab signal: Queue ignored posixtimers on ignore list adds 7a66f72b09bb posix-timers: Cleanup SIG_IGN workaround leftovers adds 6b0aa145786d alarmtimers: Remove the throttle mechanism from alarm_forw [...] adds 2634303f8773 alarmtimers: Remove return value from alarm functions adds fbf920f25531 hrtimers: Add missing hrtimer_init() trace points adds 482a483cfe5b drm/i915/request: Remove unnecessary modification of hrtim [...] adds f6e12766c52d KVM: x86/xen: Initialize hrtimer in kvm_xen_init_vcpu() adds 48baf9fa4884 _RESEND_PATCH_v2_04_19_wifi_rt2x00_Remove_redundant_hrtimer_init_ adds c95d36585b9f io_uring: Remove redundant hrtimer's callback function setup adds 908a1d775422 hrtimers: Introduce hrtimer_setup() to replace hrtimer_init() adds 444cb7db4c9f hrtimers: Introduce hrtimer_setup_on_stack() adds c9bd83abfeb9 hrtimers: Introduce hrtimer_setup_sleeper_on_stack() adds 8f02e3563bb5 hrtimers: Introduce hrtimer_update_function() adds 28e70352b806 fs/aio: Switch to use hrtimer_setup_sleeper_on_stack() adds 9788c1f0ff12 futex: Switch to use hrtimer_setup_sleeper_on_stack() adds eb688451dcfb net: pktgen: Switch to use hrtimer_setup_sleeper_on_stack() adds 8fae141107d4 timers: Switch to use hrtimer_setup_sleeper_on_stack() adds 211647e5121e wait: Switch to use hrtimer_setup_sleeper_on_stack() adds f3bef7aaa6c8 hrtimers: Delete hrtimer_init_sleeper_on_stack() adds 46d076af6d64 sched/idle: Switch to use hrtimer_setup_on_stack() adds fc9f59de26af io_uring: Switch to use hrtimer_setup_on_stack() adds d82fadc72750 alarmtimer: Switch to use hrtimer_setup() and hrtimer_setu [...] adds 3c2fb0152175 hrtimers: Delete hrtimer_init_on_stack() adds 1d58f7f3a137 clocksource/drivers/dw_apb: Remove unused dw_apb_clockeven [...] adds 0309f714a090 clocksource/drivers:sp804: Make user selectable adds 314413317b6d clocksource/drivers/timer-ti-dm: Don't fail probe if int n [...] adds dfe101bcad84 clocksource/drivers/mips-gic-timer: Always use cluster 0 c [...] adds cd5375610baa clocksource/drivers/ralink: Add Ralink System Tick Counter driver adds ae4705e1b1bc dt-bindings: timer: actions,owl-timer: convert to YAML adds e5cfc0989d9a clocksource/drivers/timer-ti-dm: Fix child node refcount handling adds 5569d7348b4a clocksource/drivers/gpx: Remove redundant casts adds 08b97fbd13de clocksource/drivers/arm_arch_timer: Use of_property_presen [...] adds 228ad72e7660 Merge tag 'timers-v6.13-rc1' of https://git.linaro.org/peo [...] adds cdc905d16b07 posix-timers: Fix spurious warning on double enqueue versu [...] adds bf9aa14fc523 Merge tag 'timers-core-2024-11-18' of git://git.kernel.org [...] adds 11786d64b63e tracing: doc: Fix typo in ftrace histogram adds 74f6375e53e3 docs: backporting: fix a typo adds 998bece1d22b docs: fix WARNING document not included in any toctree adds f62da559d723 Documentation: core-api/cpuhotplug: Fix missing prefix adds d260f6150df1 docs: gcov: fix link to LCOV website adds 3c8ead6f7039 Documentation: kgdb: Correct parameter error adds d0b343605f1b kernel-docs: Add new section for Rust learning materials adds 0bfc0e9af405 docs/ja_JP: howto: Catch up changes in v6.11 adds fba11db07665 doc:it_IT: update I2C summary adds 9ac45d4628de docs/zh_TW+zh_CN: Make rst references unique adds f3904bb70aab docs/sp_SP: Add translation for scheduler/sched-bwc.rst adds f7e1d19105b2 Documentation/tracing: Mention that RESET_ATTACK_MITIGATIO [...] adds 82f5ee35d0b9 scripts/kernel-doc: Fix build time warnings adds fbdeb12af1eb docs/zh_CN: add the translation of kbuild/kconfig.rst adds 443165227d20 doc:it_IT: update documents in process/ adds 6a32c8dfec81 Docs/mm: Fix a mistake for pfn in page_tables.rst adds be9264110e4e scripts/kernel-doc: Do not track section counter across pr [...] adds 41047d53bcff docs:process:changes: fix version command for btrfs-progs adds 878b56e011af fix grammar on false-sharing.rst adds bb8fd09e2811 kernel-doc: allow object-like macros in ReST output adds ce6fab9357a0 docs/core-api: swiotlb: fix typos adds 3f53d1b4a4d2 docs/dev-tools: fix a typo adds a1e42d2543b4 docs/zh_CN: add the translation of kbuild/kbuild.rst adds 3af2dd00a33c docs/zh_CN: add translation of dev-tools/kmsan.rst adds ca26a0a273c8 docs/zh_CN: add the translations of kbuild/reproducible-bu [...] adds 6fde43859f6b Documentation: English fixes in kgdb/kdb article adds 3a1b9c4d8edb docs: Remove redundant word "for" adds 6eb119414ff8 Add Yanteng Si to .mailmap adds ff8da2af1e7f docs/zh_CN: update the translation of process/submitting-p [...] adds f63874b2dbe9 docs/zh_CN: update the translation of process/email-clients.rst adds 5ca1c920add1 docs/zh_CN: update the translation of process/coding-style.rst adds a1b44f9b5dd1 Docs/zh_CN: Translate page_tables.rst to Simplified Chinese adds 53e52302778c Docs/zh_CN: Fix the pfn calculation error in page_tables.rst adds 56aaee3915b3 docs/zh_CN: Add a entry in Chinese glossary adds b27f9e8079bf docs: remove Documentation/dontdiff adds 047545e56018 docs/zh_CN: update the translation of mm/hmm.rst adds 6a8897de11ad docs/zh_CN: update the translation of mm/active_mm.rst adds 0244846a79d5 docs/zh_CN: update the translation of mm/admon/faq.rst adds 63435ec4b74b docs/zh_CN: update the translation of mm/overcommit-accoun [...] adds 9d197b627e5f docs/zh_CN: update the translation of mm/page_table_check.rst adds 20e845db4678 docs/zh_CN: update the translation of mm/page_owner.rst adds 062d98be0e3f docs/zh_CN: update the translation of process/programming- [...] adds 32643e10dfdd Documentation: admin: reorganize kernel-parameters intro adds 6f33817fb4ad Docs/zh_CN: Translate physical_memory.rst to Simplified Chinese adds 7d6094e62cc0 Documentation: Improve crash_kexec_post_notifiers description adds a10b5325f0ec Documentation/maintainer-tip: Fix typos adds cdcfc029482a Documentation: Fix incorrect paths/magic in magic numbers rst adds b934bc754265 docs/zh_CN: add the translation of kbuild/llvm.rst adds f5aff6fa6441 docs: bug-bisect: add a note about bisecting -next adds ef7d4c8206ce docs/zh_CN: fix one sentence in llvm.rst adds 623e5747c680 docs: fix typos and whitespace in Documentation/process/ba [...] adds c818d5c64c9a Documentation/CoC: spell out enforcement for unacceptable [...] adds c3cda60e83c8 Merge tag 'docs-6.13' of git://git.lwn.net/linux adds 17b655759e83 init: Don't proxy `console=` to earlycon adds a961ec4e2860 printk: Improve memory usage logging during boot adds ed76c07c6885 printk: Introduce FORCE_CON flag adds e3eea25e0b28 tty: sysrq: Use printk_force_console context on __handle_sysrq adds da115c4ee29f printk: add dummy printk_force_console_enter/exit helpers adds 34767e5357fc Merge branch 'for-6.13-force-console' into for-linus adds 7d66d3ab139c Merge tag 'printk-for-6.13' of git://git.kernel.org/pub/sc [...] adds 637c730998b8 selftests: livepatch: rename KLP_SYSFS_DIR to SYSFS_KLP_DIR adds 59766286b6e5 selftests: livepatch: save and restore kprobe state adds 62597edf6340 selftests: livepatch: test livepatching a kprobed function adds aa44f4147045 Merge tag 'livepatching-for-6.13' of git://git.kernel.org/ [...] adds ce7f27dcd7e7 kprobes: Cleanup the config comment adds da93dd931baa kprobes: Cleanup collect_one_slot() and __disable_kprobe() adds 3fbff9888929 kprobes: Use struct_size() in __get_insn_slot() adds 4638d7ebeff5 x86/kprobes: Cleanup kprobes on ftrace code adds a0e752bda210 Merge tag 'probes-v6.13' of git://git.kernel.org/pub/scm/l [...] adds e3dddcfd3dd8 workqueue: doc: Add a note saturating the system_wq is not [...] adds 581434654e01 workqueue: Adjust WQ_MAX_ACTIVE from 512 to 2048 adds 85f0d8e39aff workqueue: Reduce expensive locks for unbound workqueue adds d6b6d39054fa Merge tag 'wq-for-6.13' of git://git.kernel.org/pub/scm/li [...] adds 95a616d89ccd cgroup/cpuset: Fix spelling errors in file kernel/cgroup/cpuset.c adds aefa398d93d5 cgroup/rstat: Tracking cgroup-level niced CPU time adds 2e82c0d4562a cgroup/rstat: Selftests for niced CPU statistics adds 11312c86f9d7 selftests/cgroup: Fix compile error in test_cpu.c adds feb301c60970 Revert "cgroup: Fix memory leak caused by missing cgroup_b [...] adds 2190df6c9137 cgroup/bpf: only cgroup v2 can be attached by bpf programs adds ee1251fc0c4e cgroup/freezer: Reduce redundant traversal for cgroup_freeze adds 16e83007cdc8 cgroup/freezer: Add cgroup CGRP_FROZEN flag update helper adds 30026390b3a9 MAINTAINERS: remove Zefan Li adds bcd7012afd7b cgroup/cpuset: Revert "Allow suppression of sched domain r [...] adds a040c351283e cgroup/cpuset: Enforce at most one rebuild_sched_domains_l [...] adds c4c9cebe2fb9 cgroup/cpuset: Further optimize code if CONFIG_CPUSETS_V1 not set adds fbfbf86685b3 cgroup/cpuset: Disable cpuset_cpumask_can_shrink() test if [...] adds 7586d5276515 Merge tag 'cgroup-for-6.13' of git://git.kernel.org/pub/sc [...] adds 8427acb6b586 sched_ext: Factor out move_task_between_dsqs() from scx_di [...] adds e418cd2b80f5 sched/ext: Fix unmatch trailing comment of CONFIG_EXT_GROUP_SCHED adds 161853a78bb2 sched/ext: Use tg_cgroup() to elieminate duplicate code adds ba1c9d327e7f sched_ext: Use btf_ids to resolve task_struct adds 21b8964826c4 sched_ext: improve WAKE_SYNC behavior for default idle CPU [...] adds b452ae4d20ae sched_ext: Clarify ops.select_cpu() for single-CPU tasks adds dfa4ed29b18c sched_ext: Introduce LLC awareness to the default idle sel [...] adds cf583264d025 sched_ext: Rename CFI stubs to names that are recognized by BPF adds b7d0bbcf0c98 sched_ext: Replace set_arg_maybe_null() with __nullable CF [...] adds 860a45219bce sched_ext: Introduce NUMA awareness to the default idle se [...] adds f6ce6b949304 sched_ext: Do not enable LLC/NUMA optimizations when domai [...] adds 6d594af5bff2 sched_ext: Fix incorrect use of bitwise AND adds f07b806ad8eb Merge branch 'for-6.12-fixes' into for-6.13 adds 62dcbab8b0ef sched_ext: Avoid live-locking bypass mode switching adds e32c260195e6 sched_ext: Enable the ops breather and eject BPF scheduler [...] adds 153591f7036b sched_ext: Clarify sched_ext_ops table for userland scheduler adds f39489fea677 sched_ext: add a missing rcu_read_lock/unlock pair at scx_ [...] adds 72b85bf6a7f6 sched_ext: scx_bpf_dispatch_from_dsq_set_*() are allowed f [...] adds cc26abb1a19a sched_ext: Rename scx_bpf_dispatch[_vtime]() to scx_bpf_ds [...] adds 5209c03c8ed2 sched_ext: Rename scx_bpf_consume() to scx_bpf_dsq_move_to [...] adds 5cbb302880f5 sched_ext: Rename scx_bpf_dispatch[_vtime]_from_dsq*() -> [...] adds 6b8950ef993b sched_ext: Replace scx_next_task_picked() with switch_clas [...] adds 8f7c8b88bda4 Merge tag 'sched_ext-for-6.13' of git://git.kernel.org/pub [...] adds c54a1a06daa7 tracing: Fix function timing profiler to initialize hashtable adds a370b72ec716 tracing: Add a comment about ftrace_regs definition adds a312a0f7834e fgraph: Use fgraph data to store subtime for profiler adds 3c9880f3ab52 ftrace: Use a running sleeptime instead of saving on shadow stack adds f1f36e22bee9 ftrace: Have calltime be saved in the fgraph storage adds 21e92806d39c function_graph: Support recording and printing the functio [...] adds 474ec3e84968 function_graph: Remove unnecessary initialization in ftrac [...] adds 0a6c61bc9c63 fgraph: Simplify return address printing in function graph tracer adds c73eb02a4781 fgragh: No need to invoke the function call_filter_check_d [...] adds 7888af4166d4 ftrace: Make ftrace_regs abstract from direct use adds e4cf33ca4812 ftrace: Consolidate ftrace_regs accessor functions for arc [...] adds 0b582611a8f4 ftrace: Use arch_ftrace_regs() for ftrace_regs_*() macros adds 8684f2f37d65 selftests/ftrace: Fix check of return value in fgraph-retv [...] adds 2d17932da44f ftrace: Rename ftrace_regs_return_value to ftrace_regs_get [...] adds 81ec38ee9d31 Merge tag 'ftrace-v6.12-rc4' into trace/ftrace/core adds 6ea8b69da6bf fgraph: Separate size of ret_stack from PAGE_SIZE adds 434098485bfc fgraph: Give ret_stack its own kmem cache adds 6348a3fa723a fgraph: Use guard(mutex)(&ftrace_lock) for unregister_ftra [...] adds 06294cf04500 ftrace: Use guard for match_records() adds 1432afb50de4 ftrace: Use guard to lock ftrace_lock in cache_mod() adds 9687bbf21954 ftrace: Use guard to take the ftrace_lock in release_probe() adds 8b0cb3a4c5e8 ftrace: Use guard to take ftrace_lock in ftrace_graph_set_hash() adds 36a367b8912a ftrace: Show timings of how long nop patching took adds aad3a0d08451 Merge tag 'ftrace-v6.13' of git://git.kernel.org/pub/scm/l [...] adds 120fb87ced8e kdb: Replace the use of simple_strto with safer kstrto in [...] adds 0c10cc243511 trace: kdb: Replace simple_strtoul with kstrtoul in kdb_ftdump adds 9131d6a7a726 kdb: Remove fallback interpretation of arbitrary numbers as hex adds 272fad470b65 kdb: Fix breakpoint enable to be silent if already enabled adds 9c98750eb307 MAINTAINERS: Use Daniel Thompson's korg address for kgdb work adds 24b2455fe8fc kdb: fix ctrl+e/a/f/b/d/p/n broken in keyboard mode adds f89a687aaeae Merge tag 'kgdb-6.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds 80fa614e2fbc selftests: timers: Remove local NSEC_PER_SEC and USEC_PER_ [...] adds d70d4218339e selftests: timers: improve timer_create failure message adds c9949b51d0d2 docs: dev-tools: Add documentation for the device focused [...] adds 488be88a3237 selftests: timers: Remove unneeded semicolon adds ecfe6870abac selftests:timers: remove local CLOCKID defines adds 2a027d6bb660 selftest: rtc: Add to check rtc alarm status for alarm rel [...] adds 11f0c8e0468a selftests: Rename sigaltstack to generic signal adds cecc795329fc selftests: Add a test mangling with uc_sigmask adds 18f5744e8200 selftests/resctrl: Make functions only used in same file static adds 1b4840395f08 selftests/resctrl: Print accurate buffer size as part of M [...] adds caf02626b2bf selftests/resctrl: Fix memory overflow due to unhandled wr [...] adds 48ed4e799e8f selftests/resctrl: Protect against array overrun during iM [...] adds 46058430fc5d selftests/resctrl: Protect against array overflow when rea [...] adds efffa8c40166 selftests/resctrl: Make wraparound handling obvious adds f3069136c95f selftests/resctrl: Remove "once" parameter required to be false adds 138424170eb0 selftests/resctrl: Only support measured read operation adds 76f8f009f6bc selftests/resctrl: Remove unused measurement code adds e958c21e2ede selftests/resctrl: Make benchmark parameter passing robust adds 3cb3f0b87559 selftests/resctrl: Ensure measurements skip initialization [...] adds f77b9672536e selftests/resctrl: Use cache size to determine "fill_buf" [...] adds 501cfdba0a40 selftests/resctrl: Do not compare performance counters and [...] adds 295b898426d8 selftests/resctrl: Keep results from first test run adds a44c26d7fa74 selftests/resctrl: Replace magic constants used as array size adds 856385e0c56e Merge tag 'linux_kselftest-next-6.13-rc1' of git://git.ker [...] adds 21e9a1dd01b1 regmap-irq: Consistently use memset32() in regmap_irq_thread() adds 42afe80caff0 regmap: Specifically test writing 0 as a value to sparse caches adds caf78b046505 regcache: Improve documentation of available cache types adds 336f0fbf5108 regmap: Merge up fixes from v6.12-rc3 adds 96a54082424d regmap: kunit: Fix repeated test param adds 1ed9b927e7dd regmap: maple: Provide lockdep (sub)class for maple tree's [...] adds 953e549471ca regmap: irq: Set lockdep class for hierarchical IRQ domains adds d1f4390dd28b regmap: provide regmap_assign_bits() adds 37c7d3538af4 Merge tag 'regmap-v6.13' of git://git.kernel.org/pub/scm/l [...] adds f4e06afb0b47 regulator: isl6271a: Drop explicit initialization of struc [...] adds 7368e9f4e25b regulator: Call of_node_put() only once in rzg2l_usb_vbus_ [...] adds 18be43aca2c0 regulator: qcom-smd: make smd_vreg_rpm static adds 5441b6975adc regulator: Add of_regulator_get_optional() for pure DT reg [...] adds 36ec3f437227 regulator: Add devres version of of_regulator_get_optional() adds dc16594d9967 Add of_regulator_get_optional() and Fix MTK Power adds 85eadae61931 regulator: Merge up v6.12-rc2 adds 4e9a2c91bff4 regulator: dt-bindings: vctrl-regulator: convert to YAML adds fceffbfe57af regulator: max5970: Drop unused structs adds 59a06dce7878 regulator: core: Use fsleep() to get best sleep mechanism adds b9ca26482dd5 regulator: dt-bindings: lltc,ltc3676: convert to YAML adds 3e7a84b34709 regulator: dt-bindings: qcom,qca6390-pmu: add more propert [...] adds a2f899691d6d regulator: rk808: Perform trivial code cleanups adds bbc1baaec0a7 regulator: rk808: Use dev_err_probe() in the probe path adds 0d214f27c0e3 regulator: rk808: Restrict DVS GPIOs to the RK808 variant only adds cd7a38c40b23 regulator: core: do not silently ignore provided init_data adds cfcdf395c21e regulator: core: add callback to perform runtime init adds 602ff58ae4fe regulator: core: remove machine init callback from config adds 5ddc236d094d regulator: init_data handling update adds e55f45b0cda7 regulator: doc: add missing documentation for init_cb adds d1bc2d5cca43 regulator: doc: remove documentation comment for regulator_init adds 1b55354745e2 regulator: Switch back to struct platform_driver::remove() adds 21ccadc64dae regulator: dt-bindings: qcom,rpmh: Correct PM8550VE supplies adds 4bd37a902ab6 Merge tag 'regulator-v6.13' of git://git.kernel.org/pub/sc [...] adds 89980d3a3465 spi: fix typo in the comment adds 003c7e01916c spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() adds 610442f85c12 spi: slave-mt27xx: Call clk_disable_unprepare() only once [...] adds 494c3dc46776 spi: Switch back to struct platform_driver::remove() adds 759541d78eb8 dt-bindings: spi: zynqmp-qspi: Include two 'reg' propertie [...] adds 7a4b3ebf1d60 spi: airoha: do not keep {tx,rx} dma buffer always mapped adds 625de1881b5a spi: atmel-quadspi: Add cs_hold and cs_inactive setting support adds d6dc8b7534d5 spi: spi_amd: Sort headers alphabetically adds 769c16fa86f1 spi: spi_amd: Enable dual and quad I/O modes adds efd9834b86a6 spi: spi_amd: Replace ioread/iowrite calls adds 8cd9141ad4e0 spi: spi_amd: Updates to set tx/rx count functions adds d97735d42ab0 spi: spi_amd: Optimize IO operations adds 145d61c0ab33 spi: spi_amd: Add support for HID2 SPI controller adds 9674f1694e64 spi: spi_amd: Set controller address mode adds 6c30eee35912 spi: spi_amd: Add HIDDMA basic read support adds b45938ed3691 spi: spi_amd: Performance Optimization Patch Series adds 5ba92299badc media: usb/msi2500: switch to use spi_alloc_host() adds ac2f5bbe80e1 media: netup_unidvb: switch to use devm_spi_alloc_host() adds 0191e98ae6e2 spi: ch341: switch to use devm_spi_alloc_host() adds 4bca15a56edd spi: slave-mt27xx: switch to use spi_alloc_target() adds 5c303090e1d8 video: fbdev: mmp: switch to use spi_alloc_host() adds 0809a9ccac4a spi: remove {devm_}spi_alloc_master/slave() adds 9e3dfbcf70c9 spi: replace and remove adds d87ec94e48dd spi: rockchip: Perform trivial code cleanups adds 6c510eac1528 spi: rockchip-sfc: Perform trivial code cleanups adds 1482c40b440f spi: rockchip-sfc: Use dev_err_probe() in the probe path adds 356749a2b22b Improve error handling in Rockchip SPI drivers adds fa8ecda9876a spi: spi-fsl-lpspi: Adjust type of scldiv adds 7086f49dc442 spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate adds 667b5e803a94 spi: spi-fsl-lpspi: support effective_speed_hz adds e8d2b5bd6094 spi: spi-fsl-lpspi: Some calculation improvements adds 46854574fd76 spi: spi-ti-qspi: remove redundant assignment to variable ret adds eb6c65049a27 spi: Provide defer reason if getting irq during probe fails adds c2a59c892f20 spi: Merge up v6.12 adds b1258105f9ce spi: intel: Add protected and locked attributes adds f7bc15211fc6 spi: rockchip: Perform trivial code cleanups adds cb91287b3b6d spi: rockchip-sfc: Perform trivial code cleanups adds 7d46b8d8d783 spi: rockchip-sfc: Use dev_err_probe() in the probe path adds 36e69b160705 driver core: Add device probe log helper dev_warn_probe() adds e2fc05873905 spi: rockchip: Use dev_{err,warn}_probe() in the probe path adds eaa59db7e96b Add dev_warn_probe() and improve error handling in adds 66c1c4175bbd spi: spi-fsl-dspi: Fix casting warnings adds f3a59ab98cfc spi: spi-imx: Fix casting warnings adds e7ccaaadebae Fix Sparse warnings adds 941584e2f3dd spi: stm32: fix missing device mode capability in stm32mp25 adds 4de1cdb3c299 spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema adds 36dbe4521a38 spi: make class structs const adds f45a4399c1b5 spi: dt-bindings: samsung: Add a compatible for samsung,ex [...] adds eef26f1c6179 dt-bindings: spi: Add realtek,rtl9301-snand adds 42d20a6a61b8 spi: spi-mem: Add Realtek SPI-NAND controller adds 1d4347816a38 Realtek SPI-NAND controller adds a992197bfcbb spi: Replace deprecated PCI functions adds 8a9c132389bb dt-bindings: spi: sprd,sc9860-spi: convert to YAML adds e36eba413b8e spi: axi-spi-engine: Emit trace events for spi transfers adds f399051ec1ff spi: tegra210-quad: Avoid shift-out-of-bounds adds 25d284715845 spi: spi-mem: rtl-snand: Correctly handle DMA transfers adds 2219576883e7 spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time adds 270ddc23914e spi: Use of_property_present() for non-boolean properties adds 18096d339206 spi: dt-bindings: apple,spi: Add binding for Apple SPI con [...] adds c36212b2610d spi: apple: Add driver for Apple SPI controller adds 3ec83a377a99 spi: spidev_test: add support for word delay adds c6d0529fb70c spi: apple: Remove unnecessary .owner for apple_spi_driver adds b1e7828cf934 spi: Delete useless checks adds f3c605147741 spi: cs42l43: Add GPIO speaker id support to the bridge co [...] adds 7b94af24a7a4 spi: imx: pass struct spi_transfer to prepare_transfer() adds a3bb4e663df3 spi: imx: support word delay adds 26470a2e87a6 spi: imx: support word delay in ecspi adds f2ef39727a22 Merge tag 'spi-v6.13' of git://git.kernel.org/pub/scm/linu [...] adds 51f813702275 pwm: atmel-tcb: Use min() macro adds 22f032c7900c pwm: axi-pwmgen: Create a dedicated function for getting d [...] adds 1cc2e1faafb3 pwm: Add more locking adds 17e40c25158f pwm: New abstraction for PWM waveforms adds 6c5126c6406d pwm: Provide new consumer API functions for waveforms adds 1afd01db1a76 pwm: Add tracing for waveform callbacks adds eb18504ca5cf pwm: axi-pwmgen: Implementation of the waveform callbacks adds deaba9cff809 pwm: stm32: Implementation of the waveform callbacks adds 65406de2b0d0 pwm: Reorder symbols in core.c adds dab9cd4b8e7f pwm: Add kernel doc for members added to pwm_ops recently adds 9c918959e198 pwm: stm32: Fix error checking for a regmap_read() call adds acf2b314892f Merge tag 'pwm/duty_offset-for-6.13-rc1' of https://git.ke [...] adds 3c25a3d0769d dt-bindings: pwm: amlogic: Document C3 PWM adds 2e82d58c7ba8 pwm: axi-pwmgen: Rename 0x10 register adds 15effedc481e pwm: axi-pwmgen: Enable FORCE_ALIGN by default adds a25351e4c774 pwm: imx27: Workaround of the pwm output bug when decrease [...] adds f8e87e14b62b pwm: imx27: Use clk_bulk_*() API to simplify clock handling adds 664b5e466f91 dt-bindings: pwm: adi,axi-pwmgen: Increase #pwm-cells to 3 adds fdb62922ae89 pwm: core: use device_match_name() instead of strcmp(dev_name(... adds 2ea25aab938a pwm: core: export pwm_get_state_hw() adds b2eaa1170e45 pwm: Assume a disabled PWM to emit a constant inactive output adds 7d7560666515 Merge tag 'pwm/for-6.13-rc1' of git://git.kernel.org/pub/s [...] adds ec8b6f55b981 gpio: free irqs that are still requested when the chip is [...] adds f522f396ab80 gpiolib: cdev: Fix reference to linereq_set_config_unlocked() adds f53ab43553ea Fix typos in GPIO TODO document adds 0a53be8e080b gpio: dwapb: switch to device_for_each_child_node_scoped() adds d64d0287f4bc gpio: sim: switch to device_for_each_child_node_scoped() adds 35c013ac7362 dt-bindings: gpio: st,nomadik-gpio: Add missing "#interrup [...] adds 700cdf7ed00f gpio: sysfs: make the sysfs export behavior consistent adds 22dec5aa596e gpio: aggregator: simplify aggr_parse() with scoped bitmap adds 956ee0c5c969 gpio: mvebu: allow building the module with COMPILE_TEST=y adds ddfdfe76ca54 gpio: mvebu: use generic device properties adds e96c6de61233 gpio: xilinx: drop dependency on GPIO_OF adds 3cc3af160be7 gpio: xilinx: use helper variable to store the address of [...] adds 06c88b7ac9ee gpio: xilinx: use generic device properties adds ee194b12bf9a gpiolib: use v2 defines for line state change events adds fa17f749ee5b gpiolib: unify two loops initializing GPIO descriptors adds b7adfb6076ff gpio: cdev: update flags at once when reconfiguring from u [...] adds 6f1067cfbee7 mfd: Add Congatec Board Controller driver adds 4342bf63b64b gpio: Congatec Board Controller gpio driver adds 6894f640b8f3 i2c: Congatec Board Controller i2c bus driver adds 6f264047869e watchdog: Congatec Board Controller watchdog timer driver adds 590bcce85e01 MAINTAINERS: Add entry for Congatec Board Controller adds ea7f2dfd13e0 Merge tag 'ib-mfd-gpio-i2c-watchdog-v6.13' of ssh://gitoli [...] adds bebb45743d52 Merge tag 'v6.12-rc3' of git://git.kernel.org/pub/scm/linu [...] adds f1bc03e7e9bb gpio: aspeed: Change the macro to support deferred probe adds d78728958920 gpio: aspeed: Remove the name for bank array adds 79fc9a2fcc45 gpio: aspeed: Create llops to handle hardware access adds bef6959a3746 dt-bindings: gpio: aspeed,ast2400-gpio: Support ast2700 adds b2e861bd1eaf gpio: aspeed: Support G7 Aspeed gpio controller adds c46a74ff05c0 gpio: add support for FTDI's MPSSE as GPIO adds 3a5ca23bb651 gpio: mvebu: drop dependency on OF_GPIO adds 16de489e3a30 gpio: ts4900: use generic device properties adds 56d6ff4b8faf gpio: davinci: allow building the module with COMPILE_TEST=y adds 5dfdcd9e7311 gpio: davinci: use generic device properties adds 1396470c11d4 gpio: eic-sprd: use generic device_get_match_data() adds 1b35c124f961 gpio: vf610: use generic device_get_match_data() adds 2707a028c9b9 gpio: mpc8xxx: use a helper variable to store the address [...] adds a937ee6d7eba gpio: mpc8xxx: use generic device_is_compatible() adds 476f18c0895d gpio: ljca: use devm_mutex_init() to simplify the error pa [...] adds b6f7aeaf1bfd gpio: sysfs: constify gpio class adds 3dcf0643fa5c gpio: fold the Kconfig prompt into the option type for GPIO CDEV adds 9a94580120bf gpio: amdpt: remove remove() adds 3bd13ae04ccc gpio: menz127: simplify error path and remove remove() adds 678eefc1ca5f gpio: Switch back to struct platform_driver::remove() adds b4c69d471b72 dt-bindings: gpio-mmio: Add ngpios property adds a0b6594e411d gpio: sloppy-logic-analyzer remove reference to rcu_moment [...] adds dacd8ed24c01 gpio: 74x164: shrink code adds 68d51a0207de gpio: ftgpio010: shrink code adds 57e0e7188712 gpio: max730x: use devres to shrink and simplify code adds 49182c87af37 gpiolib: notify user-space when a driver requests its own desc adds dd26ffaa4d27 gpiolib: unduplicate chip guard in set_config path adds 81625f362497 gpio: cdev: go back to storing debounce period in the GPIO [...] adds 8c44447bd761 gpio: cdev: prepare gpio_desc_to_lineinfo() for being call [...] adds 7b9b77a8bba9 gpiolib: add a per-gpio_device line state notification workqueue adds 40b7c49950bd gpio: cdev: put emitting the line state events on a workqueue adds fcc8b637c542 gpiolib: switch the line state notifier to atomic adds 07c61d4da43f gpiolib: notify user-space about in-kernel line state changes adds bc40668def38 gpio: grgpio: drop Kconfig dependency on OF_GPIO adds 537ec282f52a gpio: grgpio: order headers alphabetically adds d036ae41cebd gpio: grgpio: use a helper variable to store the address o [...] adds 3aba8402910b gpio: grgpio: remove remove() adds 9eb1e8276155 gpiolib: cdev: remove redundant store of debounce_period_us adds 8b26b8e8be3e gpio: xgene-sb: Remove unneeded definitions for properties adds 33319f6d3416 gpio: xgene-sb: Drop ACPI_PTR() and CONFIG_ACPI guards adds 6ebbe789fe7a gpio: xgene-sb: Tidy up ACPI and OF ID tables adds 101b259bce5c gpio: xgene-sb: don't use "proxy" headers adds 4295f4ccfe8c gpio: mb86s7x: remove some dead code in mb86s70_gpio_to_irq() adds 1f4a640e9ac7 gpiolib: fix a NULL-pointer dereference when setting direction adds 01aab9fd0a83 gpiolib: remove leftover spinlock bits adds 37d5a6d6f406 gpio: sysfs: demote warning messages on invalid user input [...] adds 4f61d7fdcbc4 gpio: dwapb: Add ACPI HID for DWAPB GPIO controller on Fuj [...] adds a22c9dc26d6f gpiolib: avoid format string weakness in workqueue interface adds 5e3eedf55f13 gpio: mpsse: Check for error code from devm_mutex_init() call adds a7a86fe18b9a Merge tag 'v6.12-rc6' of git://git.kernel.org/pub/scm/linu [...] adds b9b7e4a67de1 gpiolib: clean up debugfs separator handling adds d99c980cfe94 gpio: sysfs: use cleanup guards for gpiod_data::mutex adds f4af1671c288 gpio: sysfs: use cleanup guards for the sysfs_lock mutex adds 285678c94719 gpio: sysfs: emit chardev line-state events on GPIO export adds 5a7119e0d951 gpio: sysfs: emit chardev line-state events on active-low changes adds 7b925098c937 gpio: sysfs: emit chardev line-state events on edge store adds dae01ec714fb gpio: cdev: don't report GPIOs requested as interrupts as used adds aeca17561dc3 gpio: pci-idio-16: Replace deprecated PCI functions adds 09db69a84eca gpio: pcie-idio-24: Replace deprecated PCI functions adds 50dded8d9d62 gpio: altera: Drop legacy-of-mm-gpiochip.h header adds a987b78f3615 gpio: mpfs: add polarfire soc gpio support adds c6789170ddef gpio: Use of_property_present() for non-boolean properties adds 12b0e305f509 gpio: acpi: switch to device_for_each_child_node_scoped() adds aca4d2218c9f Merge tag 'intel-gpio-v6.13-1' of git://git.kernel.org/pub [...] adds a04abf25fb1a Input: gpio_keys - avoid using GPIOF_ACTIVE_LOW adds 081aaf2dfcfa Input: gpio_keys_polled - avoid using GPIOF_ACTIVE_LOW adds e6a2f0ea519f leds: gpio: Avoid using GPIOF_ACTIVE_LOW adds 15998583b197 pcmcia: soc_common: Avoid using GPIOF_ACTIVE_LOW adds 62d2a940f29e USB: gadget: pxa27x_udc: Avoid using GPIOF_ACTIVE_LOW adds fffb9fff1225 gpio: Get rid of GPIOF_ACTIVE_LOW adds 10287f0f9ee9 MAINTAINERS: add gpio driver to PolarFire entry adds e106b1dd38e7 gpiolib: cdev: use !mem_is_zero() instead of memchr_inv(s, 0, n) adds 591ae6bed250 gpio: rockchip: explan the format of the GPIO version ID adds 41209307cad7 gpio: rockchip: change the GPIO version judgment logic adds 8bcbd0379c05 gpio: rockchip: support new version GPIO adds 65e936372d8f gpio: mpfs: add CoreGPIO support adds b6621b1d4b1d tools: gpio: Fix several incorrect format specifiers adds 050b23d081da gpio: grgpio: Add NULL check in grgpio_probe adds bef29ca3a645 gpio: tegra186: Allow to enable driver on Tegra234 adds 131561f2ca07 Merge tag 'gpio-updates-for-v6.13-rc1' of git://git.kernel [...] adds f82bf3c5796e power: sequencing: make the QCom PMU pwrseq driver depend [...] adds bd4c8bafcf50 power: sequencing: qcom-wcn: improve support for wcn6855 adds 0cea11025519 Merge tag 'pwrseq-updates-for-v6.13-rc1' of git://git.kern [...] adds 576cc535ce4e Merge tag 'regulator-of-get-optional' of git://git.kernel. [...] adds ca824b2d69c5 pmdomain: mediatek: Use OF-specific regulator API to get p [...] adds 4138d1aeaf37 dt-bindings: power: qcom,rpmpd: document qcs8300 RPMh powe [...] adds 6c8ea090aede dt-bindings: power: qcom,rpmpd: document qcs615 RPMh power [...] adds 24f83bc44763 pmdomain: Merge branch dt into next adds aaccaf7aa102 pmdomain: qcom: rpmhpd: Add qcs8300 power domains adds ba84ca67acd5 pmdomain: qcom: rpmhpd: Add qcs615 power domains adds 69f4d1b1cba7 pmdomain: Merge branch fixes into next adds a821b48783c7 pmdomain: Merge branch fixes into next adds 0e8158b4a82e OPP: Rework _set_required_devs() to manage a single device [...] adds 98d277a79126 PM: domains: Support required OPPs in dev_pm_domain_attach_list() adds cf06fb6f0b07 pmdomain: core: Manage the default required OPP from a sep [...] adds e130ca9d4873 pmdomain: core: Set the required dev for a required OPP du [...] adds 0880d087c98a OPP: Drop redundant code in _link_required_opps() adds 1ce91bf7daa3 drm/tegra: gr3d: Convert into devm_pm_domain_attach_list() adds a79d5da21b40 media: venus: Convert into devm_pm_domain_attach_list() fo [...] adds 9da666ee5e38 cpufreq: qcom-nvmem: Convert to dev_pm_domain_attach|detac [...] adds d6caca30a548 OPP: Drop redundant *_opp_attach|detach_genpd() adds f9eb07ea696e dt-bindings: power: rpmpd: Add SAR2130P compatible adds c16a7d3ef029 dt-bindings: power: Add binding for MediaTek MT6735 power [...] adds 6a21caf4a1c9 pmdomain: Merge branch dt into next adds 5473cff93940 pmdomain: qcom: rpmhpd: add support for SAR2130P adds c2114a0d1763 pmdomain: mediatek: Add support for MT6735 adds 15d392281d06 pmdomain: ti-sci: set the GENPD_FLAG_ACTIVE_WAKEUP flag fo [...] adds cc8eeff3e8b6 pmdomain: Merge branch fixes into next adds afc2331ef816 pmdomain: ti-sci: Add missing of_node_put() for args.np adds 88e98cd5d3b9 pmdomain: ti-sci: Use scope based of_node_put() to simplify code. adds da3d242cf169 pmdomain: imx: gpcv2: replace dev_err() with dev_err_probe() adds bc4fc409f4f0 pmdomain: Merge branch fixes into next adds 8d04dfdbc380 pmdomain: imx: Use of_property_present() for non-boolean p [...] adds 134e9d035d83 dt-bindings: power: qcom,rpmpd: document the SM8750 RPMh P [...] adds 3d25d46a255a pmdomain: qcom: rpmhpd: Add rpmhpd support for SM8750 adds 5812b95b7ff4 pmdomain: Merge branch fixes into next adds 75f2b37dd0a0 Merge tag 'pmdomain-v6.13' of git://git.kernel.org/pub/scm [...] adds cd068d51594d mmc: core: Add SD card quirk for broken poweroff notification adds 941a7abd4666 mmc: sdhci_am654: Add sdhci_am654_start_signal_voltage_switch adds fd944bdd7dc4 memstick: Fix typo in comment adds 4dede2b76f4a mmc: sdhci-esdhc-imx: enable quirks SDHCI_QUIRK_NO_LED adds 078e548af9c3 mmc: Switch back to struct platform_driver::remove() adds fce2ce78af1e mmc: sd: SDUC Support Recognition adds 375b535941be mmc: sd: Add Extension memory addressing adds 933873852cd7 mmc: core: Don't use close-ended rw for SDUC adds 403a0293f1c2 mmc: core: Add open-ended Ext memory addressing adds 9b9c665aee04 mmc: core: Allow mmc erase to carry large addresses adds c2d8d4954ebb mmc: core: Add Ext memory addressing for erase adds 449f34a34088 mmc: core: Adjust ACMD22 to SDUC adds 96f5e9025946 mmc: core: Disable SDUC for mmc_test adds a7861651943d mmc: core: Prevent HSQ from enabling for SDUC adds 899404e15034 mmc: core: Enable SDUC adds b948d7c57b8b mmc: core: Cleanup printing of speed mode at card insertion adds 79daeb241db7 mmc: core: Prepare to support SD UHS-II cards adds 153196d550c7 mmc: core: Announce successful insertion of an SD UHS-II card adds a56ffd3a83ed mmc: core: Extend support for mmc regulators with a vqmmc2 adds a9a75f9dc23c mmc: core: Add definitions for SD UHS-II cards adds acbf2f3c72ce mmc: core: Factor out some of the code in mmc_go_idle() adds d61366cd7a64 mmc: sh_mmcif: correctly report success when obtaining DMA [...] adds 5bb798cfdfd0 memstick: Constify struct memstick_device_id adds 05edd60f0d9c mmc: host: Fix typos in comments across various files adds 7e9ddd7d4589 mmc: mtk-sd: Implement Host Software Queue for eMMC and SD Card adds 826d898e1ab5 dt-bindings: mmc: cdns: document Microchip PIC64GX MMC/SDH [...] adds c0d5538c12c0 dt-bindings: mmc: cdns,sdhci: ref sdhci-common.yaml adds 7a2fa8eed936 mmc: mtk-sd: use devm_mmc_alloc_host adds 88ef1c63711d mmc: mtd-sd: use devm_platform_ioremap_resource adds ed299eda8fbb mmc: mtk-sd: fix devm_clk_get_optional usage adds d659d8ad6376 dt-bindings: mmc: sdhci-msm: add IPQ5424 compatible adds 11c7d665181c mmc: sdhci-of-arasan: Support for emmc hardware reset adds 071a18b85425 mmc: davinci: order includes alphabetically adds f418dde028da mmc: davinci: use generic device_get_match_data() adds a5987a645970 dt-bindings: mmc: sdhci-msm: Document the X1E80100 SDHCI C [...] adds 328bda09cc91 mmc: mmc_spi: drop buggy snprintf() adds 9a9f7e13952b mmc: core: Support UHS-II card control and access adds 928ad8caf2f2 mmc: sdhci: add UHS-II related definitions in headers adds 2af7dd8b64f2 mmc: sdhci: add UHS-II module and add a kernel configuration adds 0f8186f14642 mmc: sdhci-uhs2: dump UHS-II registers adds 9b1c779d86f5 mmc: sdhci-uhs2: add reset function adds 6eb2c8e18f86 mmc: sdhci-uhs2: add set_power() to support vdd2 adds 7e5b19f3a795 mmc: sdhci-uhs2: add set_timeout() adds 06a0d072ba6d mmc: sdhci-uhs2: add add_host() and others to set up the driver adds 10c8298a052b mmc: sdhci-uhs2: add set_ios() adds 4f412f791804 mmc: sdhci-uhs2: add related functions to initialize the i [...] adds fca267f064c8 mmc: sdhci-uhs2: add irq() and others adds 9cbb2358bb1f mmc: sdhci-uhs2: add request() and others adds 379e4dc5b68a mmc: sdhci-uhs2: add pre-detect_init hook adds 2daf64308d6b mmc: sdhci-pci: add UHS-II support framework adds 5e445111af13 mmc: sdhci-pci-gli: enable UHS-II mode for GL9755 adds 27dd3b82557a mmc: sdhci-pci-gli: enable UHS-II mode for GL9767 adds 58927c9dc4ab dt-bindings: mmc: mtk-sd: Add support for MT8196 adds 312607ba0803 mmc: mtk-sd: Add stop_dly_sel and pop_en_cnt to platform data adds 24f6425be898 mmc: mtk-sd: Add support for MT8196 adds 4a8bd2b07d88 dt-bindings: mmc: mtk-sd: Add mt7988 SoC adds de6840095f8e mmc: mtk-sd: add support for mt7988 adds 73bf4b7381f7 mmc: pwrseq_simple: add support for one reset control adds 32f71e0eb946 dt-bindings: mmc: sdhci-msm: Add SAR2130P compatible adds 869d37475788 mmc: core: Use GFP_NOIO in ACMD22 adds 3c0946b6a378 dt-bindings: mmc: Add sdhci compatible for QCS615 adds ba6193c80926 mmc: Merge branch fixes into next adds 9d3b4e52fd63 mmc: bcm2835: Fix type of current clock speed adds e6dc7d2eecd0 mmc: bcm2835: Introduce proper clock handling adds 767c2b21cb58 mmc: core: Simplify sd_uhs2_power_up() adds 7acbd2da48fa mmc: core: Add error handling of sd_uhs2_power_up() adds 88df25ad0c5a mmc: core: Fix error paths for UHS-II card init and re-init adds 54ef4b393e03 mmc: sdhci-uhs2: Remove unnecessary NULL check adds 8a98e86a5a2c mmc: sdhci: Make MMC_SDHCI_UHS2 config symbol invisible adds 259d262e8dd3 mmc: sdhci-uhs2: Correct incorrect type in argument adds c61bc45cf10d mmc: sdhci-uhs2: Remove unnecessary variables adds dd92de9f99c2 mmc: sdhci-uhs2: correction a warning caused by incorrect [...] adds 53857ced9f23 mmc: core: Correct type in variable assignment for UHS-II adds 8ba9d45a33c8 mmc: sdhci-esdhc-imx: Implement emmc hardware reset adds 84185573da38 mmc: sdhci-esdhc-imx: Update esdhc sysctl dtocv bitmask adds 7f083e4b9b39 mmc: core: Correction a warning caused by incorrect type i [...] adds 291220451c77 mmc: mtk-sd: Fix error handle of probe function adds 2508925fb346 mmc: mtk-sd: Fix MMC_CAP2_CRYPTO flag setting adds 3f31337cf2a5 mmc: pwrseq_simple: Handle !RESET_CONTROLLER properly adds c0baf6ead75d mmc: Merge branch fixes into next adds 38556294b83f Merge tag 'mmc-v6.13' of git://git.kernel.org/pub/scm/linu [...] adds e3a5eb4ad795 auxdisplay: Drop explicit initialization of struct i2c_dev [...] adds e6fc7ef72bf2 auxdisplay: ht16k33: Make use of i2c_get_match_data() adds 0b028ff7e70e auxdisplay: Remove unused functions adds 80db457e8d28 Merge tag 'auxdisplay-v6.13-1' of git://git.kernel.org/pub [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + CREDITS | 3 + Documentation/ABI/testing/sysfs-driver-spi-intel | 20 + Documentation/admin-guide/bug-bisect.rst | 21 + Documentation/admin-guide/kernel-parameters.rst | 36 +- Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/arch/x86/buslock.rst | 3 +- Documentation/arch/x86/x86_64/mm.rst | 35 +- Documentation/core-api/cpu_hotplug.rst | 2 +- Documentation/core-api/swiotlb.rst | 4 +- Documentation/core-api/workqueue.rst | 9 +- Documentation/dev-tools/checkpatch.rst | 2 - Documentation/dev-tools/gcov.rst | 2 +- Documentation/dev-tools/kgdb.rst | 20 +- Documentation/dev-tools/kmsan.rst | 2 +- Documentation/dev-tools/kselftest.rst | 9 + Documentation/dev-tools/testing-devices.rst | 47 + .../bindings/gpio/aspeed,ast2400-gpio.yaml | 19 +- .../devicetree/bindings/gpio/gpio-mmio.yaml | 13 +- .../devicetree/bindings/gpio/st,nomadik-gpio.yaml | 1 + .../interrupt-controller/aspeed,ast2700-intc.yaml | 86 ++ .../bindings/interrupt-controller/atmel,aic.yaml | 1 + .../interrupt-controller/renesas,rzv2h-icu.yaml | 278 +++++ .../thead,c900-aclint-sswi.yaml | 58 + .../devicetree/bindings/mmc/cdns,sdhci.yaml | 3 +- Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 24 + .../devicetree/bindings/mmc/sdhci-msm.yaml | 4 + .../bindings/power/mediatek,power-controller.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 4 + .../devicetree/bindings/pwm/adi,axi-pwmgen.yaml | 4 +- .../devicetree/bindings/pwm/pwm-amlogic.yaml | 1 + .../bindings/regulator/lltc,ltc3676.yaml | 167 +++ .../devicetree/bindings/regulator/ltc3676.txt | 94 -- .../bindings/regulator/qcom,qca6390-pmu.yaml | 12 + .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 +- .../bindings/regulator/vctrl-regulator.yaml | 80 ++ .../devicetree/bindings/regulator/vctrl.txt | 49 - .../devicetree/bindings/soc/mediatek/scpsys.txt | 1 + .../devicetree/bindings/spi/apple,spi.yaml | 62 + .../bindings/spi/brcm,bcm2835-aux-spi.txt | 38 - .../bindings/spi/brcm,bcm2835-aux-spi.yaml | 53 + .../bindings/spi/realtek,rtl9301-snand.yaml | 62 + .../devicetree/bindings/spi/samsung,spi.yaml | 4 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 33 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 22 +- .../devicetree/bindings/spi/sprd,sc9860-spi.yaml | 72 ++ .../bindings/timer/actions,owl-timer.txt | 21 - .../bindings/timer/actions,owl-timer.yaml | 107 ++ Documentation/dontdiff | 271 ---- Documentation/driver-api/driver-model/devres.rst | 4 +- Documentation/kernel-hacking/false-sharing.rst | 4 +- Documentation/locking/percpu-rw-semaphore.rst | 4 +- Documentation/locking/seqlock.rst | 2 +- Documentation/maintainer/pull-requests.rst | 2 +- Documentation/mm/page_tables.rst | 2 +- Documentation/process/5.Posting.rst | 5 - Documentation/process/backporting.rst | 8 +- Documentation/process/changes.rst | 2 +- .../process/code-of-conduct-interpretation.rst | 87 ++ Documentation/process/kernel-docs.rst | 163 ++- Documentation/process/maintainer-tip.rst | 4 +- Documentation/rust/index.rst | 3 + Documentation/scheduler/sched-ext.rst | 71 +- Documentation/staging/magic-number.rst | 6 +- Documentation/timers/delay_sleep_functions.rst | 121 ++ Documentation/timers/index.rst | 2 +- Documentation/timers/timers-howto.rst | 115 -- Documentation/trace/histogram.rst | 2 +- Documentation/trace/index.rst | 1 + .../it_IT/{process => dev-tools}/clang-format.rst | 0 .../translations/it_IT/dev-tools/index.rst | 17 + Documentation/translations/it_IT/i2c/summary.rst | 72 +- Documentation/translations/it_IT/index.rst | 8 +- .../translations/it_IT/process/2.Process.rst | 6 +- .../translations/it_IT/process/4.Coding.rst | 2 +- .../translations/it_IT/process/5.Posting.rst | 5 - .../translations/it_IT/process/changes.rst | 33 +- .../translations/it_IT/process/coding-style.rst | 37 +- .../translations/it_IT/process/email-clients.rst | 33 +- Documentation/translations/it_IT/process/howto.rst | 10 +- Documentation/translations/it_IT/process/index.rst | 10 - .../it_IT/process/submit-checklist.rst | 167 +-- .../it_IT/process/submitting-patches.rst | 23 +- Documentation/translations/it_IT/staging/index.rst | 13 + .../it_IT/{process => staging}/magic-number.rst | 0 Documentation/translations/ja_JP/process/howto.rst | 10 +- .../translations/sp_SP/scheduler/index.rst | 1 + .../translations/sp_SP/scheduler/sched-bwc.rst | 287 +++++ .../translations/zh_CN/dev-tools/gcov.rst | 8 +- .../translations/zh_CN/dev-tools/index.rst | 2 +- .../translations/zh_CN/dev-tools/kmsan.rst | 392 ++++++ Documentation/translations/zh_CN/glossary.rst | 1 + Documentation/translations/zh_CN/kbuild/index.rst | 9 +- Documentation/translations/zh_CN/kbuild/kbuild.rst | 304 +++++ .../translations/zh_CN/kbuild/kconfig.rst | 259 ++++ Documentation/translations/zh_CN/kbuild/llvm.rst | 203 +++ .../zh_CN/kbuild/reproducible-builds.rst | 114 ++ Documentation/translations/zh_CN/mm/active_mm.rst | 5 + Documentation/translations/zh_CN/mm/damon/faq.rst | 17 - Documentation/translations/zh_CN/mm/hmm.rst | 8 +- Documentation/translations/zh_CN/mm/index.rst | 2 + .../zh_CN/mm/overcommit-accounting.rst | 3 +- Documentation/translations/zh_CN/mm/page_owner.rst | 46 + .../translations/zh_CN/mm/page_table_check.rst | 13 + .../translations/zh_CN/mm/page_tables.rst | 221 ++++ .../translations/zh_CN/mm/physical_memory.rst | 356 ++++++ .../translations/zh_CN/process/5.Posting.rst | 4 - .../translations/zh_CN/process/coding-style.rst | 11 - .../translations/zh_CN/process/email-clients.rst | 9 +- .../zh_CN/process/programming-language.rst | 78 +- .../zh_CN/process/submitting-patches.rst | 19 +- .../translations/zh_TW/dev-tools/gcov.rst | 8 +- .../translations/zh_TW/process/5.Posting.rst | 4 - MAINTAINERS | 24 +- arch/Kconfig | 3 +- arch/alpha/include/asm/page.h | 6 +- arch/arc/include/uapi/asm/page.h | 7 +- arch/arm/include/asm/page.h | 5 +- arch/arm/include/asm/perf_event.h | 7 - arch/arm/include/asm/vdso/gettimeofday.h | 4 +- arch/arm/include/asm/vdso/vsyscall.h | 4 - arch/arm/kernel/irq.c | 5 +- arch/arm/kernel/perf_callchain.c | 17 - arch/arm/kernel/smp_twd.c | 1 - arch/arm/kernel/vdso.c | 1 - arch/arm/vdso/Makefile | 2 +- arch/arm/vdso/datapage.S | 16 - arch/arm/vdso/vdso.lds.S | 3 +- arch/arm64/boot/dts/renesas/r9a09g057.dtsi | 90 ++ arch/arm64/include/asm/ftrace.h | 21 +- arch/arm64/include/asm/page-def.h | 5 +- arch/arm64/include/asm/perf_event.h | 4 - arch/arm64/include/asm/vdso.h | 9 +- arch/arm64/include/asm/vdso/vsyscall.h | 3 +- arch/arm64/kernel/asm-offsets.c | 22 +- arch/arm64/kernel/ftrace.c | 10 +- arch/arm64/kernel/perf_callchain.c | 28 - arch/arm64/kernel/vdso.c | 44 +- arch/arm64/kernel/vdso/vdso.lds.S | 2 +- arch/arm64/kernel/vdso32/vdso.lds.S | 2 +- arch/csky/Kconfig | 4 - arch/csky/include/asm/page.h | 8 +- arch/csky/include/asm/vdso/clocksource.h | 9 - arch/csky/include/asm/vdso/gettimeofday.h | 114 -- arch/csky/include/asm/vdso/processor.h | 12 - arch/csky/include/asm/vdso/vsyscall.h | 22 - arch/csky/kernel/vdso.c | 31 +- arch/csky/kernel/vdso/Makefile | 1 - arch/csky/kernel/vdso/vdso.lds.S | 4 - arch/csky/kernel/vdso/vgettimeofday.c | 30 - arch/hexagon/include/asm/page.h | 4 +- arch/loongarch/include/asm/ftrace.h | 29 +- arch/loongarch/include/asm/page.h | 7 +- arch/loongarch/include/asm/vdso/getrandom.h | 3 +- arch/loongarch/include/asm/vdso/gettimeofday.h | 4 +- arch/loongarch/include/asm/vdso/vdso.h | 18 +- arch/loongarch/include/asm/vdso/vsyscall.h | 4 - arch/loongarch/kernel/asm-offsets.c | 9 + arch/loongarch/kernel/ftrace_dyn.c | 2 +- arch/loongarch/kernel/irq.c | 4 +- arch/loongarch/kernel/vdso.c | 1 - arch/loongarch/vdso/vdso.lds.S | 8 +- arch/loongarch/vdso/vgetcpu.c | 2 +- arch/m68k/include/asm/page.h | 6 +- arch/microblaze/include/asm/page.h | 5 +- arch/mips/include/asm/page.h | 7 +- arch/mips/include/asm/vdso/vsyscall.h | 1 - arch/mips/kernel/vdso.c | 1 - arch/mips/ralink/Kconfig | 7 - arch/mips/ralink/Makefile | 2 - arch/mips/vdso/genvdso.c | 4 +- arch/nios2/include/asm/page.h | 7 +- arch/openrisc/include/asm/page.h | 11 +- arch/parisc/include/asm/page.h | 4 +- arch/powerpc/Kconfig | 8 + arch/powerpc/include/asm/ftrace.h | 27 +- arch/powerpc/include/asm/page.h | 10 +- arch/powerpc/include/asm/perf_event_server.h | 6 +- arch/powerpc/include/asm/systemcfg.h | 52 + arch/powerpc/include/asm/vdso/vsyscall.h | 4 - arch/powerpc/include/asm/vdso_datapage.h | 61 +- arch/powerpc/kernel/proc_powerpc.c | 37 +- arch/powerpc/kernel/rtas.c | 21 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/smp.c | 11 +- arch/powerpc/kernel/time.c | 5 +- arch/powerpc/kernel/trace/ftrace.c | 4 +- arch/powerpc/kernel/trace/ftrace_64_pg.c | 2 +- arch/powerpc/kernel/vdso.c | 20 - arch/powerpc/perf/callchain.c | 2 +- arch/powerpc/perf/callchain_32.c | 2 +- arch/powerpc/perf/callchain_64.c | 2 +- arch/powerpc/perf/core-book3s.c | 4 +- arch/powerpc/platforms/cell/axon_msi.c | 2 +- arch/powerpc/platforms/powernv/smp.c | 5 +- arch/powerpc/platforms/pseries/hotplug-cpu.c | 5 +- arch/powerpc/platforms/pseries/lparcfg.c | 5 +- arch/riscv/Kconfig | 3 +- arch/riscv/configs/defconfig | 2 +- arch/riscv/include/asm/ftrace.h | 22 +- arch/riscv/include/asm/page.h | 4 +- arch/riscv/include/asm/thread_info.h | 10 +- .../riscv/include/asm/vdso/{data.h => time_data.h} | 8 +- arch/riscv/include/asm/vdso/vsyscall.h | 4 - arch/riscv/kernel/asm-offsets.c | 28 +- arch/riscv/kernel/ftrace.c | 2 +- arch/riscv/kernel/sys_hwprobe.c | 2 +- arch/riscv/kernel/vdso.c | 52 +- arch/riscv/kernel/vdso/hwprobe.c | 4 +- arch/s390/Kconfig | 2 +- arch/s390/include/asm/ftrace.h | 29 +- arch/s390/include/asm/page.h | 10 +- arch/s390/include/asm/perf_event.h | 6 +- arch/s390/include/asm/pgtable.h | 2 +- arch/s390/include/asm/vdso.h | 3 - arch/s390/include/asm/vdso/data.h | 12 - arch/s390/include/asm/vdso/time_data.h | 12 + arch/s390/include/asm/vdso/vsyscall.h | 5 - arch/s390/kernel/asm-offsets.c | 4 +- arch/s390/kernel/ftrace.c | 2 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/perf_event.c | 4 +- arch/s390/kernel/time.c | 1 - arch/s390/kernel/vdso32/vdso32.lds.S | 2 +- arch/s390/kernel/vdso64/vdso64.lds.S | 2 +- arch/s390/lib/test_unwind.c | 4 +- arch/s390/mm/fault.c | 2 +- arch/s390/mm/gmap.c | 6 +- arch/s390/mm/pgalloc.c | 4 +- arch/sh/include/asm/page.h | 6 +- arch/sparc/include/asm/page_32.h | 4 +- arch/sparc/include/asm/page_64.h | 4 +- arch/um/include/asm/page.h | 5 +- arch/x86/Kconfig | 10 +- arch/x86/boot/boot.h | 1 - arch/x86/boot/string.c | 8 - arch/x86/boot/string.h | 1 - arch/x86/entry/vdso/vdso-layout.lds.S | 20 +- arch/x86/entry/vdso/vma.c | 92 +- arch/x86/events/amd/core.c | 10 +- arch/x86/events/amd/uncore.c | 5 +- arch/x86/events/core.c | 64 +- arch/x86/events/intel/core.c | 137 +- arch/x86/events/intel/ds.c | 21 + arch/x86/events/intel/pt.c | 84 +- arch/x86/events/intel/pt.h | 6 + arch/x86/events/perf_event.h | 34 +- arch/x86/events/rapl.c | 130 +- arch/x86/include/asm/atomic64_32.h | 3 +- arch/x86/include/asm/cmpxchg_32.h | 6 +- arch/x86/include/asm/cpu.h | 17 +- arch/x86/include/asm/ftrace.h | 30 +- arch/x86/include/asm/page_types.h | 5 +- arch/x86/include/asm/perf_event.h | 12 +- arch/x86/include/asm/thread_info.h | 6 +- arch/x86/include/asm/timer.h | 2 - arch/x86/include/asm/vdso/getrandom.h | 10 +- arch/x86/include/asm/vdso/gettimeofday.h | 12 +- arch/x86/include/asm/vdso/vsyscall.h | 15 +- arch/x86/include/asm/vvar.h | 71 -- arch/x86/kernel/acpi/boot.c | 6 +- arch/x86/kernel/acpi/wakeup_64.S | 1 + arch/x86/kernel/apic/vector.c | 8 +- arch/x86/kernel/cpu/Makefile | 2 + arch/x86/kernel/cpu/bus_lock.c | 406 ++++++ arch/x86/kernel/cpu/common.c | 2 + arch/x86/kernel/cpu/intel.c | 422 +------ arch/x86/kernel/cpu/proc.c | 10 +- arch/x86/kernel/ftrace.c | 2 +- arch/x86/kernel/head_64.S | 1 + arch/x86/kernel/kprobes/ftrace.c | 19 +- arch/x86/kernel/tsc.c | 5 +- arch/x86/kernel/unwind_orc.c | 2 +- arch/x86/kernel/vmlinux.lds.S | 23 - arch/x86/kvm/xen.c | 12 +- arch/x86/mm/mmap.c | 5 - arch/x86/mm/tlb.c | 2 +- arch/x86/platform/iris/iris.c | 2 +- arch/x86/platform/olpc/olpc-xo1-pm.c | 4 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/tools/relocs.c | 1 - arch/xtensa/include/asm/page.h | 8 +- drivers/auxdisplay/cfag12864b.c | 12 - drivers/auxdisplay/ht16k33.c | 10 +- drivers/auxdisplay/lcd2s.c | 2 +- drivers/base/core.c | 129 +- drivers/base/power/common.c | 21 +- drivers/base/regmap/internal.h | 1 + drivers/base/regmap/regcache-maple.c | 3 + drivers/base/regmap/regmap-irq.c | 9 +- drivers/base/regmap/regmap-kunit.c | 45 +- drivers/base/regmap/regmap.c | 1 + drivers/char/hpet.c | 1 + drivers/clocksource/Kconfig | 12 +- drivers/clocksource/Makefile | 1 + drivers/clocksource/arm_arch_timer.c | 4 +- drivers/clocksource/arm_global_timer.c | 1 - drivers/clocksource/dw_apb_timer.c | 39 - drivers/clocksource/exynos_mct.c | 1 - drivers/clocksource/mips-gic-timer.c | 39 +- drivers/clocksource/timer-armada-370-xp.c | 1 - drivers/clocksource/timer-gxp.c | 2 +- drivers/clocksource/timer-qcom.c | 1 - .../clocksource/timer-ralink.c | 11 +- drivers/clocksource/timer-tegra.c | 1 - drivers/clocksource/timer-ti-dm-systimer.c | 8 +- drivers/clocksource/timer-ti-dm.c | 8 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 82 +- drivers/gpio/Kconfig | 41 +- drivers/gpio/Makefile | 3 + drivers/gpio/TODO | 4 +- drivers/gpio/gpio-74x164.c | 21 +- drivers/gpio/gpio-aggregator.c | 16 +- drivers/gpio/gpio-altera.c | 178 ++- drivers/gpio/gpio-amdpt.c | 10 +- drivers/gpio/gpio-aspeed.c | 618 ++++++---- drivers/gpio/gpio-brcmstb.c | 2 +- drivers/gpio/gpio-cadence.c | 2 +- drivers/gpio/gpio-cgbc.c | 196 +++ drivers/gpio/gpio-davinci.c | 10 +- drivers/gpio/gpio-dln2.c | 2 +- drivers/gpio/gpio-dwapb.c | 5 +- drivers/gpio/gpio-eic-sprd.c | 4 +- drivers/gpio/gpio-ftgpio010.c | 45 +- drivers/gpio/gpio-grgpio.c | 75 +- drivers/gpio/gpio-ljca.c | 17 +- drivers/gpio/gpio-lpc18xx.c | 2 +- drivers/gpio/gpio-max730x.c | 17 +- drivers/gpio/gpio-mb86s7x.c | 4 +- drivers/gpio/gpio-menz127.c | 58 +- drivers/gpio/gpio-mm-lantiq.c | 2 +- drivers/gpio/gpio-mpc5200.c | 4 +- drivers/gpio/gpio-mpc8xxx.c | 58 +- drivers/gpio/gpio-mpfs.c | 188 +++ drivers/gpio/gpio-mpsse.c | 527 ++++++++ drivers/gpio/gpio-mvebu.c | 8 +- drivers/gpio/gpio-omap.c | 2 +- drivers/gpio/gpio-pci-idio-16.c | 17 +- drivers/gpio/gpio-pcie-idio-24.c | 19 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-rockchip.c | 28 +- drivers/gpio/gpio-sim.c | 7 +- drivers/gpio/gpio-sloppy-logic-analyzer.c | 2 +- drivers/gpio/gpio-tb10x.c | 2 +- drivers/gpio/gpio-ts4900.c | 6 +- drivers/gpio/gpio-ts5500.c | 2 +- drivers/gpio/gpio-uniphier.c | 2 +- drivers/gpio/gpio-vf610.c | 7 +- drivers/gpio/gpio-xgene-sb.c | 39 +- drivers/gpio/gpio-xgs-iproc.c | 2 +- drivers/gpio/gpio-xilinx.c | 51 +- drivers/gpio/gpio-zynq.c | 2 +- drivers/gpio/gpiolib-acpi.c | 4 +- drivers/gpio/gpiolib-cdev.c | 384 +++--- drivers/gpio/gpiolib-legacy.c | 3 - drivers/gpio/gpiolib-of.c | 2 +- drivers/gpio/gpiolib-sysfs.c | 182 ++- drivers/gpio/gpiolib.c | 202 ++- drivers/gpio/gpiolib.h | 14 +- drivers/gpu/drm/i915/gt/intel_gt.c | 6 +- drivers/gpu/drm/i915/i915_request.c | 17 +- drivers/gpu/drm/tegra/gr3d.c | 39 +- drivers/i2c/busses/Kconfig | 10 + drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-cgbc.c | 406 ++++++ drivers/iio/magnetometer/af8133j.c | 3 +- drivers/input/keyboard/gpio_keys.c | 10 +- drivers/input/keyboard/gpio_keys_polled.c | 12 +- drivers/irqchip/Kconfig | 20 + drivers/irqchip/Makefile | 3 + drivers/irqchip/irq-aspeed-intc.c | 139 +++ drivers/irqchip/irq-atmel-aic5.c | 9 + drivers/irqchip/irq-gic-v3-its.c | 141 ++- drivers/irqchip/irq-mips-gic.c | 269 +++- drivers/irqchip/irq-renesas-rzv2h.c | 513 ++++++++ drivers/irqchip/irq-riscv-aplic-main.c | 3 +- drivers/irqchip/irq-riscv-aplic-msi.c | 3 + drivers/irqchip/irq-sifive-plic.c | 9 +- drivers/irqchip/irq-stm32mp-exti.c | 3 +- drivers/irqchip/irq-thead-c900-aclint-sswi.c | 176 +++ drivers/leds/leds-gpio.c | 9 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 6 +- drivers/media/platform/qcom/venus/core.c | 8 +- drivers/media/platform/qcom/venus/core.h | 6 +- drivers/media/platform/qcom/venus/pm_helpers.c | 44 +- drivers/media/usb/dvb-usb-v2/anysee.c | 17 +- drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/memstick/core/memstick.c | 4 +- drivers/memstick/core/ms_block.c | 8 +- drivers/memstick/core/mspro_block.c | 2 +- drivers/memstick/host/r592.c | 2 +- drivers/mfd/Kconfig | 12 + drivers/mfd/Makefile | 1 + drivers/mfd/cgbc-core.c | 411 ++++++ drivers/mmc/core/Makefile | 2 +- drivers/mmc/core/block.c | 39 +- drivers/mmc/core/bus.c | 42 +- drivers/mmc/core/card.h | 10 + drivers/mmc/core/core.c | 73 +- drivers/mmc/core/core.h | 17 +- drivers/mmc/core/mmc_ops.c | 24 +- drivers/mmc/core/mmc_ops.h | 1 + drivers/mmc/core/mmc_test.c | 6 + drivers/mmc/core/pwrseq_emmc.c | 2 +- drivers/mmc/core/pwrseq_sd8787.c | 2 +- drivers/mmc/core/pwrseq_simple.c | 48 +- drivers/mmc/core/quirks.h | 9 + drivers/mmc/core/regulator.c | 34 + drivers/mmc/core/sd.c | 44 +- drivers/mmc/core/sd.h | 4 +- drivers/mmc/core/sd_ops.c | 24 + drivers/mmc/core/sd_ops.h | 3 + drivers/mmc/core/sd_uhs2.c | 1304 ++++++++++++++++++++ drivers/mmc/core/sdio.c | 2 +- drivers/mmc/host/Kconfig | 11 + drivers/mmc/host/Makefile | 1 + drivers/mmc/host/alcor.c | 2 +- drivers/mmc/host/atmel-mci.c | 4 +- drivers/mmc/host/au1xmmc.c | 4 +- drivers/mmc/host/bcm2835.c | 33 +- drivers/mmc/host/cavium-octeon.c | 4 +- drivers/mmc/host/cb710-mmc.c | 2 +- drivers/mmc/host/davinci_mmc.c | 25 +- drivers/mmc/host/dw_mmc-bluefield.c | 2 +- drivers/mmc/host/dw_mmc-exynos.c | 2 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 2 +- drivers/mmc/host/dw_mmc-hi3798mv200.c | 2 +- drivers/mmc/host/dw_mmc-k3.c | 2 +- drivers/mmc/host/dw_mmc-pltfm.c | 2 +- drivers/mmc/host/dw_mmc-rockchip.c | 2 +- drivers/mmc/host/dw_mmc-starfive.c | 2 +- drivers/mmc/host/dw_mmc.c | 2 +- drivers/mmc/host/jz4740_mmc.c | 2 +- drivers/mmc/host/litex_mmc.c | 2 +- drivers/mmc/host/meson-gx-mmc.c | 4 +- drivers/mmc/host/meson-mx-sdhc-mmc.c | 2 +- drivers/mmc/host/meson-mx-sdio.c | 2 +- drivers/mmc/host/mmc_spi.c | 9 +- drivers/mmc/host/mmci.h | 2 +- drivers/mmc/host/moxart-mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 292 +++-- drivers/mmc/host/mvsdio.c | 2 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/mxs-mmc.c | 2 +- drivers/mmc/host/omap.c | 2 +- drivers/mmc/host/omap_hsmmc.c | 2 +- drivers/mmc/host/owl-mmc.c | 2 +- drivers/mmc/host/pxamci.c | 2 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/renesas_sdhi_sys_dmac.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 2 +- drivers/mmc/host/rtsx_usb_sdmmc.c | 2 +- drivers/mmc/host/sdhci-acpi.c | 2 +- drivers/mmc/host/sdhci-bcm-kona.c | 2 +- drivers/mmc/host/sdhci-brcmstb.c | 2 +- drivers/mmc/host/sdhci-cadence.c | 2 +- drivers/mmc/host/sdhci-dove.c | 2 +- drivers/mmc/host/sdhci-esdhc-imx.c | 31 +- drivers/mmc/host/sdhci-esdhc-mcf.c | 2 +- drivers/mmc/host/sdhci-iproc.c | 2 +- drivers/mmc/host/sdhci-milbeaut.c | 2 +- drivers/mmc/host/sdhci-msm.c | 4 +- drivers/mmc/host/sdhci-npcm.c | 2 +- drivers/mmc/host/sdhci-of-arasan.c | 20 +- drivers/mmc/host/sdhci-of-aspeed.c | 4 +- drivers/mmc/host/sdhci-of-at91.c | 2 +- drivers/mmc/host/sdhci-of-dwcmshc.c | 2 +- drivers/mmc/host/sdhci-of-esdhc.c | 2 +- drivers/mmc/host/sdhci-of-hlwd.c | 2 +- drivers/mmc/host/sdhci-of-ma35d1.c | 2 +- drivers/mmc/host/sdhci-of-sparx5.c | 2 +- drivers/mmc/host/sdhci-omap.c | 2 +- drivers/mmc/host/sdhci-pci-core.c | 16 +- drivers/mmc/host/sdhci-pci-gli.c | 437 ++++++- drivers/mmc/host/sdhci-pci.h | 3 + drivers/mmc/host/sdhci-pic32.c | 2 +- drivers/mmc/host/sdhci-pxav2.c | 2 +- drivers/mmc/host/sdhci-pxav3.c | 2 +- drivers/mmc/host/sdhci-s3c.c | 2 +- drivers/mmc/host/sdhci-spear.c | 2 +- drivers/mmc/host/sdhci-sprd.c | 2 +- drivers/mmc/host/sdhci-st.c | 2 +- drivers/mmc/host/sdhci-tegra.c | 2 +- drivers/mmc/host/sdhci-uhs2.c | 1250 +++++++++++++++++++ drivers/mmc/host/sdhci-uhs2.h | 188 +++ drivers/mmc/host/sdhci-xenon.c | 2 +- drivers/mmc/host/sdhci.c | 281 +++-- drivers/mmc/host/sdhci.h | 75 +- drivers/mmc/host/sdhci_am654.c | 32 +- drivers/mmc/host/sdhci_f_sdh30.c | 2 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunplus-mmc.c | 2 +- drivers/mmc/host/sunxi-mmc.c | 2 +- drivers/mmc/host/uniphier-sd.c | 2 +- drivers/mmc/host/usdhi6rol0.c | 2 +- drivers/mmc/host/wbsd.c | 2 +- drivers/mmc/host/wmt-sdmmc.c | 2 +- drivers/net/ethernet/3com/3c59x.c | 2 +- drivers/net/hamradio/baycom_ser_fdx.c | 1 + drivers/net/hamradio/scc.c | 4 +- drivers/net/wireless/ralink/rt2x00/rt2x00usb.c | 2 - drivers/opp/core.c | 199 +-- drivers/opp/of.c | 39 +- drivers/opp/opp.h | 5 +- drivers/pcmcia/soc_common.c | 12 +- drivers/pmdomain/core.c | 76 +- drivers/pmdomain/imx/gpc.c | 4 +- drivers/pmdomain/imx/gpcv2.c | 4 +- drivers/pmdomain/mediatek/mt6735-pm-domains.h | 96 ++ drivers/pmdomain/mediatek/mtk-pm-domains.c | 17 +- drivers/pmdomain/mediatek/mtk-pm-domains.h | 2 + drivers/pmdomain/qcom/rpmhpd.c | 87 ++ drivers/pmdomain/ti/ti_sci_pm_domains.c | 25 +- drivers/power/sequencing/Kconfig | 1 + drivers/power/sequencing/pwrseq-qcom-wcn.c | 101 +- drivers/power/supply/charger-manager.c | 3 +- drivers/pwm/core.c | 967 ++++++++++++--- drivers/pwm/pwm-atmel-tcb.c | 4 +- drivers/pwm/pwm-axi-pwmgen.c | 179 ++- drivers/pwm/pwm-imx27.c | 161 ++- drivers/pwm/pwm-stm32.c | 612 +++++---- drivers/regulator/arizona-ldo1.c | 12 +- drivers/regulator/bd9571mwv-regulator.c | 2 +- drivers/regulator/core.c | 121 +- drivers/regulator/db8500-prcmu.c | 2 +- drivers/regulator/devres.c | 39 + drivers/regulator/internal.h | 18 +- drivers/regulator/isl6271a-regulator.c | 4 +- drivers/regulator/max5970-regulator.c | 21 +- drivers/regulator/of_regulator.c | 51 +- drivers/regulator/qcom_smd-regulator.c | 2 +- drivers/regulator/renesas-usb-vbus-regulator.c | 7 +- drivers/regulator/rk808-regulator.c | 41 +- drivers/regulator/stm32-vrefbuf.c | 2 +- drivers/regulator/uniphier-regulator.c | 2 +- drivers/regulator/userspace-consumer.c | 2 +- drivers/regulator/virtual.c | 2 +- drivers/regulator/wm8350-regulator.c | 6 +- drivers/scsi/aha152x.c | 2 +- drivers/sh/intc/virq-debugfs.c | 1 + drivers/soc/renesas/Kconfig | 1 + drivers/spi/Kconfig | 22 + drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 38 +- drivers/spi/spi-airoha-snfi.c | 154 ++- drivers/spi/spi-amd.c | 325 ++++- drivers/spi/spi-apple.c | 529 ++++++++ drivers/spi/spi-ar934x.c | 2 +- drivers/spi/spi-aspeed-smc.c | 2 +- drivers/spi/spi-at91-usart.c | 2 +- drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 2 +- drivers/spi/spi-axi-spi-engine.c | 15 + drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 2 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-bcmbca-hsspi.c | 2 +- drivers/spi/spi-brcmstb-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-cavium-octeon.c | 2 +- drivers/spi/spi-ch341.c | 2 +- drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-cs42l43.c | 46 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-dw-pci.c | 9 +- drivers/spi/spi-ep93xx.c | 2 +- drivers/spi/spi-fsl-dspi.c | 10 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 29 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 115 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel-platform.c | 1 + drivers/spi/spi-intel.c | 64 +- drivers/spi/spi-intel.h | 2 + drivers/spi/spi-iproc-qspi.c | 2 +- drivers/spi/spi-lantiq-ssc.c | 4 +- drivers/spi/spi-loongson-pci.c | 5 +- drivers/spi/spi-meson-spicc.c | 2 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-microchip-core-qspi.c | 2 +- drivers/spi/spi-microchip-core.c | 2 +- drivers/spi/spi-mpc52xx-psc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-mt65xx.c | 2 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mtk-snfi.c | 2 +- drivers/spi/spi-mxic.c | 2 +- drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 8 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 2 +- drivers/spi/spi-orion.c | 2 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pl022.c | 2 +- drivers/spi/spi-ppc4xx.c | 2 +- drivers/spi/spi-pxa2xx-pci.c | 8 +- drivers/spi/spi-pxa2xx-platform.c | 2 +- drivers/spi/spi-qcom-qspi.c | 4 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-realtek-rtl-snand.c | 419 +++++++ drivers/spi/spi-rockchip-sfc.c | 25 +- drivers/spi/spi-rockchip.c | 59 +- drivers/spi/spi-rpc-if.c | 2 +- drivers/spi/spi-rspi.c | 2 +- drivers/spi/spi-rzv2m-csi.c | 2 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sh-hspi.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sh-sci.c | 2 +- drivers/spi/spi-sh.c | 2 +- drivers/spi/spi-sifive.c | 2 +- drivers/spi/spi-slave-mt27xx.c | 10 +- drivers/spi/spi-sn-f-ospi.c | 2 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 2 +- drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 2 +- drivers/spi/spi-synquacer.c | 2 +- drivers/spi/spi-tegra114.c | 2 +- drivers/spi/spi-tegra20-sflash.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi-topcliff-pch.c | 2 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi-xilinx.c | 2 +- drivers/spi/spi-xtensa-xtfpga.c | 2 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 4 +- drivers/spi/spi.c | 25 +- drivers/tty/serial/8250/8250_port.c | 2 +- drivers/tty/serial/amba-pl010.c | 2 +- drivers/tty/serial/amba-pl011.c | 2 +- drivers/tty/serial/cpm_uart.c | 2 +- drivers/tty/serial/earlycon.c | 23 + drivers/tty/serial/serial_core.c | 2 +- drivers/tty/serial/ucc_uart.c | 2 +- drivers/tty/sysrq.c | 18 +- drivers/usb/gadget/udc/pxa27x_udc.c | 7 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 6 +- drivers/watchdog/Kconfig | 10 + drivers/watchdog/Makefile | 1 + drivers/watchdog/cgbc_wdt.c | 211 ++++ drivers/xen/events/events_base.c | 2 +- fs/aio.c | 2 +- fs/exec.c | 2 +- fs/proc/base.c | 4 +- fs/proc/interrupts.c | 4 +- fs/proc/stat.c | 4 +- fs/timerfd.c | 4 +- include/asm-generic/delay.h | 96 +- include/asm-generic/vdso/vsyscall.h | 3 +- .../power/mediatek,mt6735-power-controller.h | 14 + include/dt-bindings/power/qcom-rpmpd.h | 2 + include/linux/alarmtimer.h | 10 +- include/linux/cfag12864b.h | 17 - include/linux/cgroup-defs.h | 3 +- include/linux/cleanup.h | 69 +- include/linux/clocksource.h | 1 - include/linux/cpuhotplug.h | 2 +- include/linux/debugobjects.h | 12 +- include/linux/delay.h | 79 +- include/linux/dev_printk.h | 1 + include/linux/dw_apb_timer.h | 3 - include/linux/entry-common.h | 3 +- include/linux/entry-kvm.h | 5 +- include/linux/ftrace.h | 85 +- include/linux/ftrace_regs.h | 36 + include/linux/gpio.h | 3 - include/linux/hrtimer.h | 51 +- include/linux/interrupt.h | 47 + include/linux/iopoll.h | 52 +- include/linux/irqflags.h | 6 + include/linux/irqnr.h | 36 +- include/linux/jiffies.h | 15 +- include/linux/lockdep.h | 2 +- include/linux/memstick.h | 2 +- include/linux/mfd/cgbc.h | 44 + include/linux/mfd/max5970.h | 12 - include/linux/mm_types.h | 72 +- include/linux/mmc/card.h | 39 +- include/linux/mmc/core.h | 21 + include/linux/mmc/host.h | 80 ++ include/linux/mmc/sd.h | 4 + include/linux/mmc/sd_uhs2.h | 240 ++++ include/linux/perf_event.h | 54 +- include/linux/phy.h | 9 +- include/linux/pm_domain.h | 9 + include/linux/pm_opp.h | 42 +- include/linux/posix-timers.h | 72 +- include/linux/preempt.h | 8 +- include/linux/printk.h | 11 + include/linux/pwm.h | 66 +- include/linux/rbtree_latch.h | 20 +- include/linux/regmap.h | 63 +- include/linux/regulator/consumer.h | 37 + include/linux/regulator/driver.h | 7 + include/linux/regulator/machine.h | 5 +- include/linux/rwlock_rt.h | 10 +- include/linux/sched.h | 8 +- include/linux/sched/ext.h | 3 +- include/linux/sched/signal.h | 4 +- include/linux/sched/task_stack.h | 2 +- include/linux/seqlock.h | 98 +- include/linux/soc/mediatek/infracfg.h | 5 + include/linux/spi/spi.h | 30 - include/linux/spinlock_rt.h | 28 +- include/linux/thread_info.h | 21 +- include/linux/tick.h | 2 - include/linux/timekeeper_internal.h | 114 +- include/linux/timekeeping.h | 2 + include/linux/timex.h | 8 - include/linux/uprobes.h | 83 +- include/linux/wait.h | 4 +- include/linux/wait_bit.h | 444 +++++-- include/linux/workqueue.h | 2 +- include/linux/ww_mutex.h | 14 + include/trace/events/pwm.h | 134 +- include/uapi/asm-generic/siginfo.h | 2 +- include/uapi/linux/perf_event.h | 11 +- include/vdso/datapage.h | 8 +- include/vdso/page.h | 31 + init/init_task.c | 5 +- init/main.c | 5 +- io_uring/io_uring.c | 7 +- io_uring/rw.c | 2 +- io_uring/timeout.c | 1 - kernel/Kconfig.preempt | 27 +- kernel/cgroup/cgroup.c | 21 +- kernel/cgroup/cpuset.c | 157 +-- kernel/cgroup/freezer.c | 97 +- kernel/cgroup/rstat.c | 19 +- kernel/cpu.c | 2 +- kernel/debug/kdb/kdb_bp.c | 6 +- kernel/debug/kdb/kdb_keyboard.c | 33 +- kernel/debug/kdb/kdb_main.c | 69 +- kernel/entry/common.c | 2 +- kernel/entry/kvm.c | 4 +- kernel/events/core.c | 102 +- kernel/events/internal.h | 1 + kernel/events/uprobes.c | 608 ++++++--- kernel/fork.c | 5 +- kernel/futex/core.c | 12 +- kernel/futex/pi.c | 6 +- kernel/irq/devres.c | 3 +- kernel/irq/irqdesc.c | 30 +- kernel/irq/irqdomain.c | 2 +- kernel/irq/proc.c | 12 +- kernel/kprobes.c | 91 +- kernel/locking/lockdep.c | 46 +- kernel/locking/mutex.c | 59 +- kernel/locking/mutex.h | 27 + kernel/locking/osq_lock.c | 3 +- kernel/locking/qspinlock_paravirt.h | 36 +- kernel/locking/rtmutex.c | 53 +- kernel/locking/rtmutex_api.c | 20 +- kernel/locking/rtmutex_common.h | 3 +- kernel/locking/rwbase_rt.c | 8 +- kernel/locking/rwsem.c | 4 +- kernel/locking/spinlock.c | 8 +- kernel/locking/spinlock_rt.c | 19 +- kernel/locking/test-ww_mutex.c | 8 +- kernel/locking/ww_mutex.h | 51 +- kernel/printk/internal.h | 3 + kernel/printk/printk.c | 56 +- kernel/printk/printk_safe.c | 18 + kernel/rcu/rcutorture.c | 8 + kernel/sched/core.c | 289 +++-- kernel/sched/deadline.c | 57 +- kernel/sched/debug.c | 7 +- kernel/sched/ext.c | 975 ++++++++++----- kernel/sched/fair.c | 42 +- kernel/sched/features.h | 3 +- kernel/sched/idle.c | 5 +- kernel/sched/pelt.c | 2 +- kernel/sched/rt.c | 67 +- kernel/sched/sched.h | 155 ++- kernel/sched/stats.h | 29 +- kernel/sched/syscalls.c | 4 +- kernel/sched/wait_bit.c | 90 +- kernel/signal.c | 494 +++++--- kernel/softirq.c | 83 +- kernel/time/Kconfig | 5 - kernel/time/Makefile | 2 +- kernel/time/alarmtimer.c | 96 +- kernel/time/clockevents.c | 42 +- kernel/time/clocksource.c | 40 +- kernel/time/hrtimer.c | 234 ++-- kernel/time/itimer.c | 22 +- kernel/time/ntp.c | 840 +++++++------ kernel/time/posix-cpu-timers.c | 72 +- kernel/time/posix-timers.c | 267 ++-- kernel/time/posix-timers.h | 8 +- kernel/time/sched_clock.c | 34 +- kernel/time/sleep_timeout.c | 377 ++++++ kernel/time/tick-internal.h | 3 +- kernel/time/tick-sched.c | 27 +- kernel/time/time.c | 20 +- kernel/time/timekeeping.c | 544 ++++---- kernel/time/timekeeping_internal.h | 10 +- kernel/time/timer.c | 197 +-- kernel/time/vsyscall.c | 7 +- kernel/trace/Kconfig | 10 + kernel/trace/bpf_trace.c | 6 +- kernel/trace/fgraph.c | 155 ++- kernel/trace/ftrace.c | 115 +- kernel/trace/trace.c | 15 +- kernel/trace/trace.h | 11 + kernel/trace/trace_entries.h | 29 +- kernel/trace/trace_functions_graph.c | 264 +++- kernel/trace/trace_kdb.c | 13 +- kernel/trace/trace_selftest.c | 1 + kernel/trace/trace_uprobe.c | 12 +- kernel/watchdog.c | 8 + kernel/workqueue.c | 22 +- lib/Kconfig.debug | 25 +- lib/debugobjects.c | 849 +++++++------ lib/locking-selftest.c | 39 + mm/damon/core.c | 5 +- net/bluetooth/hci_event.c | 2 - net/core/pktgen.c | 2 +- net/netfilter/xt_IDLETIMER.c | 4 +- rust/helpers/spinlock.c | 8 +- scripts/checkpatch.pl | 10 +- scripts/faddr2line | 2 +- scripts/kernel-doc | 49 +- sound/soc/sof/ops.h | 8 +- tools/gpio/gpio-event-mon.c | 8 +- tools/gpio/gpio-sloppy-logic-analyzer.sh | 2 +- tools/objtool/Makefile | 1 + tools/objtool/arch/x86/decode.c | 15 +- tools/objtool/check.c | 113 +- tools/objtool/include/objtool/arch.h | 1 + tools/sched_ext/include/scx/common.bpf.h | 18 +- tools/sched_ext/include/scx/compat.bpf.h | 117 +- tools/sched_ext/scx_central.bpf.c | 14 +- tools/sched_ext/scx_flatcg.bpf.c | 20 +- tools/sched_ext/scx_qmap.bpf.c | 36 +- tools/sched_ext/scx_show_state.py | 2 + tools/sched_ext/scx_simple.bpf.c | 16 +- tools/spi/spidev_test.c | 11 +- tools/testing/selftests/Makefile | 2 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 2 +- tools/testing/selftests/cgroup/test_cpu.c | 75 ++ .../ftrace/test.d/ftrace/fgraph-retval.tc | 2 +- tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 29 +- .../testing/selftests/livepatch/test-callbacks.sh | 24 +- tools/testing/selftests/livepatch/test-ftrace.sh | 2 +- .../livepatch/{test-ftrace.sh => test-kprobe.sh} | 50 +- .../testing/selftests/livepatch/test-livepatch.sh | 12 +- tools/testing/selftests/livepatch/test-state.sh | 8 +- tools/testing/selftests/livepatch/test-syscall.sh | 6 +- tools/testing/selftests/livepatch/test-sysfs.sh | 8 +- .../selftests/livepatch/test_modules/Makefile | 3 +- .../livepatch/test_modules/test_klp_kprobe.c | 38 + tools/testing/selftests/resctrl/cmt_test.c | 37 +- tools/testing/selftests/resctrl/fill_buf.c | 45 +- tools/testing/selftests/resctrl/mba_test.c | 54 +- tools/testing/selftests/resctrl/mbm_test.c | 37 +- tools/testing/selftests/resctrl/resctrl.h | 79 +- tools/testing/selftests/resctrl/resctrl_tests.c | 95 +- tools/testing/selftests/resctrl/resctrl_val.c | 447 ++----- tools/testing/selftests/resctrl/resctrlfs.c | 19 +- tools/testing/selftests/rtc/Makefile | 2 +- tools/testing/selftests/rtc/rtctest.c | 64 + .../selftests/{sigaltstack => signal}/.gitignore | 1 + .../selftests/{sigaltstack => signal}/Makefile | 3 +- .../current_stack_pointer.h | 0 tools/testing/selftests/signal/mangle_uc_sigmask.c | 184 +++ .../selftests/{sigaltstack => signal}/sas.c | 0 tools/testing/selftests/timers/Makefile | 2 +- tools/testing/selftests/timers/adjtick.c | 6 +- .../testing/selftests/timers/alarmtimer-suspend.c | 22 +- .../testing/selftests/timers/inconsistency-check.c | 21 +- tools/testing/selftests/timers/leap-a-day.c | 2 +- tools/testing/selftests/timers/mqueue-lat.c | 2 +- tools/testing/selftests/timers/nanosleep.c | 21 +- tools/testing/selftests/timers/nsleep-lat.c | 22 +- tools/testing/selftests/timers/posix_timers.c | 15 +- tools/testing/selftests/timers/raw_skew.c | 4 +- tools/testing/selftests/timers/set-2038.c | 3 +- tools/testing/selftests/timers/set-timer-lat.c | 21 +- tools/testing/selftests/timers/valid-adjtimex.c | 4 +- .../testing/selftests/wireguard/qemu/debug.config | 1 - 904 files changed, 26651 insertions(+), 10571 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-driver-spi-intel create mode 100644 Documentation/dev-tools/testing-devices.rst create mode 100644 Documentation/devicetree/bindings/interrupt-controller/aspeed,a [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/thead,c9 [...] create mode 100644 Documentation/devicetree/bindings/regulator/lltc,ltc3676.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ltc3676.txt create mode 100644 Documentation/devicetree/bindings/regulator/vctrl-regulator.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/vctrl.txt create mode 100644 Documentation/devicetree/bindings/spi/apple,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,sc9860-spi.yaml delete mode 100644 Documentation/devicetree/bindings/timer/actions,owl-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/actions,owl-timer.yaml delete mode 100644 Documentation/dontdiff create mode 100644 Documentation/timers/delay_sleep_functions.rst delete mode 100644 Documentation/timers/timers-howto.rst rename Documentation/translations/it_IT/{process => dev-tools}/clang-format.rst (100%) create mode 100644 Documentation/translations/it_IT/dev-tools/index.rst create mode 100644 Documentation/translations/it_IT/staging/index.rst rename Documentation/translations/it_IT/{process => staging}/magic-number.rst (100%) create mode 100644 Documentation/translations/sp_SP/scheduler/sched-bwc.rst create mode 100644 Documentation/translations/zh_CN/dev-tools/kmsan.rst create mode 100644 Documentation/translations/zh_CN/kbuild/kbuild.rst create mode 100644 Documentation/translations/zh_CN/kbuild/kconfig.rst create mode 100644 Documentation/translations/zh_CN/kbuild/llvm.rst create mode 100644 Documentation/translations/zh_CN/kbuild/reproducible-builds.rst create mode 100644 Documentation/translations/zh_CN/mm/page_tables.rst create mode 100644 Documentation/translations/zh_CN/mm/physical_memory.rst delete mode 100644 arch/arm/vdso/datapage.S delete mode 100644 arch/csky/include/asm/vdso/clocksource.h delete mode 100644 arch/csky/include/asm/vdso/gettimeofday.h delete mode 100644 arch/csky/include/asm/vdso/processor.h delete mode 100644 arch/csky/include/asm/vdso/vsyscall.h delete mode 100644 arch/csky/kernel/vdso/vgettimeofday.c create mode 100644 arch/powerpc/include/asm/systemcfg.h rename arch/riscv/include/asm/vdso/{data.h => time_data.h} (71%) delete mode 100644 arch/s390/include/asm/vdso/data.h create mode 100644 arch/s390/include/asm/vdso/time_data.h delete mode 100644 arch/x86/include/asm/vvar.h create mode 100644 arch/x86/kernel/cpu/bus_lock.c rename arch/mips/ralink/cevt-rt3352.c => drivers/clocksource/timer-ralink.c (91%) create mode 100644 drivers/gpio/gpio-cgbc.c create mode 100644 drivers/gpio/gpio-mpfs.c create mode 100644 drivers/gpio/gpio-mpsse.c create mode 100644 drivers/i2c/busses/i2c-cgbc.c create mode 100644 drivers/irqchip/irq-aspeed-intc.c create mode 100644 drivers/irqchip/irq-renesas-rzv2h.c create mode 100644 drivers/irqchip/irq-thead-c900-aclint-sswi.c create mode 100644 drivers/mfd/cgbc-core.c create mode 100644 drivers/mmc/core/sd_uhs2.c create mode 100644 drivers/mmc/host/sdhci-uhs2.c create mode 100644 drivers/mmc/host/sdhci-uhs2.h create mode 100644 drivers/pmdomain/mediatek/mt6735-pm-domains.h create mode 100644 drivers/spi/spi-apple.c create mode 100644 drivers/spi/spi-realtek-rtl-snand.c create mode 100644 drivers/watchdog/cgbc_wdt.c create mode 100644 include/dt-bindings/power/mediatek,mt6735-power-controller.h create mode 100644 include/linux/ftrace_regs.h create mode 100644 include/linux/mfd/cgbc.h create mode 100644 include/linux/mmc/sd_uhs2.h create mode 100644 include/vdso/page.h create mode 100644 kernel/time/sleep_timeout.c copy tools/testing/selftests/livepatch/{test-ftrace.sh => test-kprobe.sh} (61%) create mode 100644 tools/testing/selftests/livepatch/test_modules/test_klp_kprobe.c rename tools/testing/selftests/{sigaltstack => signal}/.gitignore (70%) rename tools/testing/selftests/{sigaltstack => signal}/Makefile (56%) rename tools/testing/selftests/{sigaltstack => signal}/current_stack_pointer.h (100%) create mode 100644 tools/testing/selftests/signal/mangle_uc_sigmask.c rename tools/testing/selftests/{sigaltstack => signal}/sas.c (100%)