This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 02c05e0b8d5c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b10b114c3f8a Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 549b2c1bb49f Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits cefdf7ad6959 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits cb997f0e8a5c Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 576bf211b0b1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae93ed6c1bff Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 288b343f4566 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c3f79b25e1fa Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 020808fe5ad1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2b41447915f9 Merge branch 'modules-linus' of git://git.kernel.org/pub/s [...] omits d1dbaff1b074 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ad98e50cab53 Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits bddce4b1d257 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3dd85ff7fd99 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 027e05a98e4a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1056883f94be Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dd3f9c266882 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 92fd68112b97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b772b4d9cd0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4780a09e083c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1a2f09456d33 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 3a9aee18f219 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 8007c36a9563 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 9c14a114e698 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e6009b7f1d35 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ff2391e8128f Merge remote-tracking branch 'spi/for-6.0' into spi-linus adds a7c01fa93aeb signal: break out of wait loops on kthread_stop() new c71370bde7db Merge tag 'interrupting_kthread_stop-for-v5.20' of git://g [...] adds c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() new 86fb9c53d82f Merge tag 'retire_mq_sysctls-for-v5.19' of git://git.kerne [...] adds cbe9dac37904 signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit adds d80f7d7b2c75 signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit adds 9a95f78eab70 signal: Drop signals received after a fatal signal has bee [...] new e572410e47a4 Merge tag 'signal-for-v5.20' of git://git.kernel.org/pub/s [...] adds de399236e240 ucounts: Split rlimit and ucount values and max values new 493ffd6605b2 Merge tag 'ucount-rlimits-cleanups-for-v5.19' of git://git [...] adds 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active() adds 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...] adds b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...] adds 0f03d6805bfc sched/debug: Print each field value left-aligned in sched_ [...] adds d985ee9f449a sched/fair: Remove unused parameter idle of _nohz_idle_balance() adds 18c31c9711a9 sched/fair: Make per-cpu cpumasks static adds 8648f92a66a3 sched/core: Remove superfluous semicolon adds 78b6b1577061 sched/fair: Maintain task se depth in set_task_rq() adds 39c4261191bf sched/fair: Remove redundant cpu_cgrp_subsys->fork() adds 5d6da83c44af sched/fair: Reset sched_avg last_update_time before set_task_rq() adds 859f206290f3 sched/fair: Update comments in enqueue/dequeue_entity() adds e1f078f50478 sched/fair: Combine detach into dequeue when migrating task adds 7e2edaf61814 sched/fair: Fix another detach on unattached task corner case adds df16b71c686c sched/fair: Allow changing cgroup of new forked task adds d6531ab6e501 sched/fair: Move task sched_avg attach to enqueue_task_fair() adds e4fe074d6c35 sched/fair: Don't init util/runnable_avg for !fair task adds 5531ecffa4b9 sched: Add update_current_exec_runtime helper adds 09348d75a6ce sched/all: Change all BUG_ON() instances in the scheduler [...] adds 53aa930dc4ba Merge branch 'sched/warnings' into sched/core, to pick up [...] adds 973bee493a1f sched/deadline: Add dl_task_is_earliest_deadline helper adds 96458e7f7dc5 sched/deadline: Add replenish_dl_new_period helper adds 33f93525799f sched/deadline: Move __dl_clear_params out of dl_bw lock adds 3e6efe87cd5c sched/fair: Remove redundant check in select_idle_smt() adds b9bae70440d2 sched/fair: Avoid double search on same cpu adds 8eeeed9c4a79 sched/fair: Remove useless check in select_idle_core() adds 398ba2b0cc0a sched/fair: Default to false in test_idle_cores() adds 96c1c0cfe493 sched/fair: Cleanup for SIS_PROP adds 0b9d46fc5ef7 sched: Rename task_running() to task_on_cpu() adds 5950e5d574c6 freezer: Have {,un}lock_system_sleep() save/restore flags adds 1fbcaa923ce2 freezer,umh: Clean up freezer/initrd interaction adds 9204a97f7ae8 sched: Change wait_task_inactive()s match_state adds f9fc8cad9728 sched: Add TASK_ANY for wait_task_inactive() adds 929659acea03 sched/completion: Add wait_for_completion_state() adds 3f884a10ab41 sched/wait: Add wait_event_state() adds 9963e444f71e sched: Widen TAKS_state literals adds f5d39b020809 freezer,sched: Rewrite core freezer logic adds fb04563d1cae sched: Show PF_flag holes adds b0defa7ae03e sched/fair: Make sure to try to detach at least one movable task adds c59862f8265f sched/fair: Cleanup loop_max and loop_break adds 7e9518baed4c sched/fair: Move call to list_last_entry() in detach_tasks adds 5aec788aeb8e sched: Fix TASK_state comparisons adds fdf756f71271 sched: Fix more TASK_state comparisons new 30c999937f69 Merge tag 'sched-core-2022-10-07' of git://git.kernel.org/ [...] adds b40d0156f560 perf/x86/amd/brs: Move feature-specific functions adds 9603aa79e851 perf/x86/amd/core: Refactor branch attributes adds 706460a96fc6 perf/x86/amd/core: Add generic branch record interfaces adds 257449c6a502 x86/cpufeatures: Add LbrExtV2 feature bit adds 703fb765f488 perf/x86/amd/lbr: Detect LbrExtV2 support adds ca5b7c0d9621 perf/x86/amd/lbr: Add LbrExtV2 branch record support adds f4f925dae741 perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support adds 4462fbfe6ec1 perf/x86: Move branch classifier adds f9c732249b11 perf/x86/amd/lbr: Add LbrExtV2 software branch filter support adds df3e9612f758 perf/x86: Make branch classifier fusion-aware adds 245268c19f70 perf/x86/amd/lbr: Use fusion-aware branch classifier adds 93315e46b000 perf/core: Add speculation info to branch entries adds 0bc3be5b4bfd perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support adds a724ec82966d perf: Add system error and not in transaction branch types adds b190bc4ac9e6 perf: Extend branch type classification adds 5402d25aa571 perf: Capture branch privilege information adds f4054e522531 perf: Add PERF_BR_NEW_ARCH_[N] map for BRBE on arm64 platform adds 724c299c6a0e perf/hw_breakpoint: Add KUnit test for constraints accounting adds c5b81449f915 perf/hw_breakpoint: Provide hw_breakpoint_is_used() and us [...] adds 089cdcb0cd1c perf/hw_breakpoint: Clean up headers adds 0370dc314df3 perf/hw_breakpoint: Optimize list of per-task breakpoints adds db5f6f853194 perf/hw_breakpoint: Mark data __ro_after_init adds be3f152568cc perf/hw_breakpoint: Optimize constant number of breakpoint slots adds 9caf87be118f perf/hw_breakpoint: Make hw_breakpoint_weight() inlinable adds 24198ad373ad perf/hw_breakpoint: Remove useless code related to flexibl [...] adds f95e5a3d5901 powerpc/hw_breakpoint: Avoid relying on caller synchronization adds 01fe8a3f818e locking/percpu-rwsem: Add percpu_is_write_locked() and per [...] adds 0912037fec11 perf/hw_breakpoint: Reduce contention with large number of tasks adds 16db2839a5a5 perf/hw_breakpoint: Introduce bp_slots_histogram adds 9b1933b864a1 perf/hw_breakpoint: Optimize max_bp_pinned_slots() for CPU [...] adds ecdfb8896f2a perf/hw_breakpoint: Optimize toggle_bp_slot() for CPU-inde [...] adds 3aac580d5cc3 perf: Add sample_flags to indicate the PMU-filled sample data adds 47a3aeb39e8d perf/x86/intel/pebs: Fix PEBS timestamps overwritten adds a9a931e26668 perf: Use sample_flags for branch stack adds 2abe681da0a1 perf: Use sample_flags for weight adds e16fd7f2cb1a perf: Use sample_flags for data_src adds ee9db0e14b05 perf: Use sample_flags for txn adds 03b02db93be4 perf: Consolidate branch sample filter helpers adds 7517f08b9a5e perf/core: Expand PERF_EVENT_FLAG_ARCH adds f67dd218fafd perf/core: Assert PERF_EVENT_FLAG_ARCH does not overlap wi [...] adds 91207f62616f arm64/perf: Assert all platform event flags are within PER [...] adds 88081cfb699c x86/perf: Assert all platform event flags are within PERF_ [...] adds f3c0eba28704 perf: Add a few assertions adds 73759c346341 perf/x86: Add two more x86_pmu methods adds e577bb17a1ea perf/x86/intel: Move the topdown stuff into the intel driver adds 28f0f3c44b5c perf/x86: Change x86_pmu::limit_period signature adds 08b3068fab20 perf/x86: Add a x86_pmu::limit_period static_call adds 236851673190 perf/x86/intel: Remove x86_pmu::set_topdown_event_period adds 1acab2e01c9c perf/x86/intel: Remove x86_pmu::update_topdown_event adds dbf4e792bead perf/x86/p4: Remove perfctr_second_write quirk adds fae9ebde9696 perf/x86/intel: Optimize FIXED_CTR_CTRL access adds 3749d33e510c perf: Use sample_flags for callchain adds 16817ad7e8b3 perf/bpf: Always use perf callchains if exist adds b4e12b2d70fd perf: Kill __PERF_SAMPLE_CALLCHAIN_EARLY adds dca6344d7a77 perf/core: Convert snprintf() to scnprintf() adds 7b0846301531 perf: Use sample_flags for addr adds 838d9bb62d13 perf: Use sample_flags for raw_data adds 4674ffe2fcad perf, hw_breakpoint: Fix use-after-free if perf_event_open [...] adds cce6a2d7e0e4 bpf: Check flags for branch stack in bpf_read_branch_recor [...] adds a1ebcd594302 Merge branch 'v6.0-rc7' adds 50b0c97bf00e perf/x86: Add new Raptor Lake S support adds 193c888b7ffe perf/x86/msr: Add new Raptor Lake S support adds d12940d2ead5 perf/x86/cstate: Add new Raptor Lake S support adds e04a1607c9c3 perf/x86/uncore: Add new Raptor Lake S support adds ee3e88dfec23 perf/mem: Introduce PERF_MEM_LVLNUM_{EXTN_MEM|IO} adds 610c238041fb perf/x86/amd: Add IBS OP_DATA2 DataSrc bit definitions adds 7c10dd0a88b1 perf/x86/amd: Support PERF_SAMPLE_DATA_SRC adds 6b2ae4952ef8 perf/x86/amd: Support PERF_SAMPLE_{WEIGHT|WEIGHT_STRUCT} adds cb2bb85f7ed8 perf/x86/amd: Support PERF_SAMPLE_ADDR adds 5b26af6d2b78 perf/x86/amd: Support PERF_SAMPLE_PHY_ADDR adds cfef80bad4cf perf/uapi: Define PERF_MEM_SNOOPX_PEER in kernel header file adds 117ceeb1f4f8 perf/x86/utils: Fix uninitialized var in get_branch_type() adds 3f9a1b359100 perf/x86/amd/lbr: Adjust LBR regardless of filtering adds 0ce38047e82a perf: Fix lockdep_assert_event_ctx() adds 7be51cc1c68d perf: Fix pmu_filter_match() adds 82aad7ff7ac2 perf/hw_breakpoint: Annotate tsk->perf_event_mutex vs ctx->mutex new 3871d93b82a4 Merge tag 'perf-core-2022-10-07' of git://git.kernel.org/p [...] adds d171011e6ada selftests: futex: Fix 'the the' typo in comment adds 9aeaf5bc4e30 locking/spinlocks: Mark spinlocks noinline when inline spi [...] adds 501f7f69bca1 locking: Add __lockfunc to slow path functions adds 2747b93ebbed locking: Detect includes rwlock.h outside of spinlock.h adds 48dfb5d2560d locking/rwsem: Disable preemption while trying for rwsem lock adds 0d97db026509 locking: Add __sched to semaphore functions adds 74656d03ac36 Merge tag 'v6.0-rc6' into locking/core, to refresh the branch adds 76e64c73db95 locking/lockdep: Print more debug information - report nam [...] new 3e71f0167b3d Merge tag 'locking-core-2022-10-07' of git://git.kernel.or [...] adds 7b3e31869081 objtool: Use arch_jump_destination() in read_intra_functio [...] adds 3c6f3900808c objtool: Remove "ANNOTATE_NOENDBR on ENDBR" warning adds 7a7621dfa417 objtool,x86: Teach decode about LOOP* instructions new 65f109e19976 Merge tag 'objtool-core-2022-10-07' of git://git.kernel.or [...] adds 555bb4ccd1dd preempt: Provide preempt_[dis|en]able_nested() adds 93f6d4e18936 dentry: Use preempt_[dis|en]able_nested() adds 7a025e91abd2 mm/vmstat: Use preempt_[dis|en]able_nested() adds a738e9bad603 mm/debug: Provide VM_WARN_ON_IRQS_ENABLED() adds e575d4015832 mm/memcontrol: Replace the PREEMPT_RT conditionals adds c7e0b3d08871 mm/compaction: Get rid of RT ifdeffery adds 9458e0a78c45 flex_proportions: Disable preemption entering the write section. adds 44b0c2957adc u64_stats: Streamline the implementation new 7f6dcffb44ad Merge tag 'sched-rt-2022-10-05' of git://git.kernel.org/pu [...] adds b830774c7e41 dt-bindings: timer: Add compatible for MediaTek MT8188 adds fa7fc5243f9e dt-bindings: timer: renesas,tmu: Add r8a779f0 support adds eaa1a955094b clocksource/drivers/renesas-ostm: Add support for RZ/V2L SoC adds 4364044c326c clocksource/drivers/sun4i: Add definition of clear interrupt adds 99b701fd2758 dt-bindings: timer: exynos4210-mct: Add ARTPEC-8 MCT support adds e8550f0e7bde clocksource/drivers/exynos_mct: Support frc-shared property adds 47dbe4eb9822 clocksource/drivers/exynos_mct: Support local-timers property adds 55ccdab79524 clocksource/drivers/exynos_mct: Enable building on ARTPEC adds 6c3b62d93e19 clocksource/drivers/arm_arch_timer: Fix handling of ARM er [...] adds 0e2c8e6d769b clocksource/drivers/timer-gxp: Add missing error handling [...] adds caa590067efd clocksource/drivers/timer-ti-dm: Drop unused functions adds 90c9aada1960 clocksource/drivers/timer-ti-dm: Simplify register reads w [...] adds 49cd16bb573e clocksource/drivers/timer-ti-dm: Simplify register writes [...] adds f32bdac10cb5 clocksource/drivers/timer-ti-dm: Simplify register access further adds 1d513f439d79 clocksource/drivers/timer-ti-dm: Move private defines to t [...] adds bd351f1aee21 clocksource/drivers/timer-ti-dm: Use runtime PM directly a [...] adds a6e543f61531 clocksource/drivers/timer-ti-dm: Move struct omap_dm_timer [...] adds 664ad59da116 clocksource/drivers/timer-ti-dm: Add flag to detect omap1 adds 789d4b107026 clocksource/drivers/timer-ti-dm: Get clock in probe with d [...] adds 061f42748d06 dt-bindings: timer: nxp,sysctr-timer: add nxp,no-divider property adds 27b30995b75d clocksource/drivers/imx-sysctr: handle nxp,no-divider property adds af246cc6d0ed clocksource/drivers/arm_arch_timer: Fix CNTPCT_LO and CNTV [...] adds 6cb5ce13357d Merge tag 'timers-v6.1-rc1' of https://git.linaro.org/peop [...] new 55be6084c8e0 Merge tag 'timers-core-2022-10-05' of git://git.kernel.org [...] adds 610f9c00ce6e mm/slab_common: Remove the unneeded result variable adds 2bfbb0271a5b mm/slub: Remove the unneeded result variable adds 0467ca385f40 Merge branch 'slab/for-6.1/trivial' into slab/for-next adds c31a910c74ed mm/slab: move NUMA-related code to __do_cache_alloc() adds 07588d726f8d mm/slab: cleanup slab_alloc() and slab_alloc_node() adds f78a03f6e28b mm/slab_common: remove CONFIG_NUMA ifdefs for common kmall [...] adds c45248db04f8 mm/slab_common: cleanup kmalloc_track_caller() adds 0f853b2e6dd9 mm/sl[au]b: factor out __do_kmalloc_node() adds e4c98d68959e mm/slab_common: fold kmalloc_order_trace() into kmalloc_large() adds a0c3b940023e mm/slub: move kmalloc_large_node() to slab_common.c adds bf37d791022e mm/slab_common: kmalloc_node: pass large requests to page [...] adds c4cab557521a mm/slab_common: cleanup kmalloc_large() adds d6a71648dbc0 mm/slab: kmalloc: pass requests larger than order-1 page t [...] adds ed4cd17eb26d mm/sl[au]b: introduce common alloc/free functions without [...] adds b14051352465 mm/sl[au]b: generalize kmalloc subsystem adds 26a40990ba05 mm/sl[au]b: cleanup kmem_cache_alloc[_node]_trace() adds 11e9734bcb6a mm/slab_common: unify NUMA and UMA version of tracepoints adds 2c1d697fb8ba mm/slab_common: drop kmem_alloc & avoid dereferencing fiel [...] adds 8dfa9d554061 mm/slab_common: move declaration of __ksize() to mm/slab.h adds d5eff736902d mm/sl[au]b: check if large object is valid in __ksize() adds 3662c13ec62a Merge branch 'slab/for-6.1/common_kmalloc' into slab/for-next adds a579b0560cd7 mm/slub: move free_debug_processing() further adds c7323a5ad078 mm/slub: restrict sysfs validation to debug caches and mak [...] adds 41bec7c33f37 mm/slub: remove slab_lock() usage for debug operations adds 4ef3f5a32051 mm/slub: convert object_map_lock to non-raw spinlock adds 5875e59828a0 mm/slub: simplify __cmpxchg_double_slab() and slab_[un]lock() adds 1f04b07d976d slub: Make PREEMPT_RT support less convoluted adds 5959725a4af6 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] adds d65360f22406 mm/slub: clean up create_unique_id() adds 0bdcef54a25b Merge branch 'slab/for-6.1/trivial' into slab/for-next adds 6edf2576a6cc mm/slub: enable debugging memory wasting of kmalloc adds af961f8059a4 Merge branch 'slab/for-6.1/slub_debug_waste' into slab/for-next adds 9ed9cac1850a slab: Remove __malloc attribute from realloc functions adds 05a940656e1e slab: Introduce kmalloc_size_roundup() adds 445d41d7a7c1 Merge branch 'slab/for-6.1/kmalloc_size_roundup' into slab [...] adds b731e3575f7a mm/slub: fix a slab missed to be freed problem adds 00a7829ba8a4 Merge branch 'slab/for-6.1/slub_validation_locking' into s [...] new 52abb27abfff Merge tag 'slab-for-6.1-rc1' of git://git.kernel.org/pub/s [...] adds cd4f24ae9404 random: restore O_NONBLOCK support adds 745558f95885 random: use hwgenerator randomness more frequently at early boot adds d775335e350f random: throttle hwrng writes if no entropy is credited adds e78a802a7b4f random: clamp credited irq bits to maximum mixed adds 9ee0507e896b random: avoid reading two cache lines on irq randomness adds 748bc4dd9e66 random: use expired timer rather than wq for mixing fast pool adds f62384995e4c random: split initialization into early step and later step adds 08475dab7cf5 kfence: use better stack hash seed adds dd54fd7dfa45 random: use init_utsname() instead of utsname() adds 37608ba315a2 utsname: contribute changes to RNG adds 585cd5fe9f73 random: add 8-bit and 16-bit batches adds 4c95236a335d prandom: make use of smaller types in prandom_u32_max adds 122733471384 random: schedule jitter credit for next jiffy, not in two jiffies adds d687772e6d2c random: fix typos in get_random_bytes() comment adds a890d1c657ec random: clear new batches when bringing new CPUs online new 8adc0486f3c8 Merge tag 'random-6.1-rc1-for-linus' of git://git.kernel.o [...] adds 7f203bc89eb6 cgroup: Replace cgroup->ancestor_ids[] with ->ancestors[] adds 74e4b956eb1c cgroup: Honor caller's cgroup NS when resolving path adds 4534dee94105 cgroup: cgroup: Honor caller's cgroup NS when resolving cgroup id adds fa7e439cf90b cgroup: Homogenize cgroup_get_from_id() return value adds 265efc941fbb Merge branch 'for-6.0-fixes' into for-6.1 adds 075b593f54f0 cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_atta [...] adds c0f2df49cf24 cgroup: Fix build failure when CONFIG_SHRINKER_DEBUG adds dc79ec1b232a cgroup: Remove data-race around cgrp_dfl_visible adds 5251c6c436ed cgroup: add pids.peak interface for pids controller adds ec5fbdfb99d1 cgroup/cpuset: Enable update_tasks_cpumask() on top_cpuset adds 18065ebe9b33 cgroup/cpuset: Miscellaneous cleanups & add helper functions adds e2d59900d936 cgroup/cpuset: Allow no-task partition to have empty cpuse [...] adds f0af1bfc27b5 cgroup/cpuset: Relax constraints to partition & cpus changes adds f28e22441f35 cgroup/cpuset: Add a new isolated cpus.partition type adds 7476a636d310 cgroup/cpuset: Show invalid partition reason string adds 74027a6535fd cgroup/cpuset: Relocate a code block in validate_change() adds d7c8142d5a55 cgroup/cpuset: Make partition invalid if cpumask change vi [...] adds 8cbfdc24fc55 cgroup/cpuset: Update description of cpuset.cpus.partition [...] adds a8c52eba880a kselftest/cgroup: Add cpuset v2 partition root state test adds 0083d27b21dd cgroup: Improve cftype add/rm error handling adds 8a693f7766f9 cgroup: Remove CFTYPE_PRESSURE adds c478bd883624 cgroup/cpuset: remove unreachable code adds 026e14a276c6 Merge branch 'for-6.0-fixes' into for-6.1 adds 7e1eb5437d3c cgroup: Make cgroup_get_from_id() prettier adds 61c41711b12b cgroup: simplify code in cgroup_apply_control adds b74440d89895 iocost_monitor: reorder BlkgIterator adds 8619e94d3be3 cgroup: use strscpy() is more robust and safer new adf4bfc4a9ab Merge tag 'cgroup-for-6.1' of git://git.kernel.org/pub/scm [...] adds dc453dd89daa lib/vnsprintf: add const modifier for param 'bitmap' adds e4279b599863 lib/vsprintf: Remove static_branch_likely() from __ptr_to_ [...] adds 6f0ac3b52a90 lib/vsprintf: Initialize vsprintf's pointer hash once the [...] new da743a92e589 Merge branch 'for-6.1-hash-pointer-init' into for-linus adds c60ba2d34608 printk: Make pr_flush() static adds e3f12f060283 printk: Declare log_wait properly adds 7fc11a521e7c printk: Remove write only variable nr_ext_console_drivers adds eb4531b346c9 printk: Remove bogus comment vs. boot consoles adds 78ba392c84c7 printk: Mark __printk percpu data ready __ro_after_init new c77ae0b86322 Merge branch 'rework/kthreads' into for-linus new b52041065410 Merge tag 'printk-for-6.1' of git://git.kernel.org/pub/scm [...] adds 747f7a290117 livepatch: fix race between fork and KLP transition adds 66d8529d0f04 livepatch: Add a missing newline character in klp_module_coming() adds 857300b7d5fd selftests/livepatch: normalize sysctl error message adds bb26cfd9e77e livepatch: add sysfs entry "patched" for each klp_object adds ff1b80ec8415 selftests/livepatch: add sysfs test new 59b2a38c6afd Merge branch 'for-6.1/sysfs-patched-object' into for-linus new 4de65c583023 Merge tag 'livepatching-for-6.1' of git://git.kernel.org/p [...] adds a7f3257da8a8 kbuild: remove the target in signal traps when interrupted adds ed7ceac157c2 kbuild: add phony targets to ./Kbuild adds a3c4d4abaaf0 kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package adds b10fdeea8cf4 kbuild: check sha1sum just once for each atomic header adds d724b578a1f7 kbuild: do not deduplicate modules.order adds e30d44875428 nios2: move core-y in arch/nios2/Makefile to arch/nios2/Kbuild adds f75a03340c2c kbuild: remove duplicated dependency between modules and m [...] adds f110e5a250e3 kbuild: refactor single builds of *.ko adds 7f37181393a9 kbuild: move 'PHONY += modules_prepare' to the common part adds 561daaacb45e init/version.c: remove #include <linux/version.h> adds 2df8220cc511 kbuild: build init/built-in.a just once adds a55f283e8b47 kbuild: generate include/generated/compile.h in top Makefile adds c7b594f53ed1 scripts/mkcompile_h: move LC_ALL=C to '$LD -v' adds a6c26e38aa45 Revert "kbuild: Make scripts/compile.h when sh != bash" adds 033a52d03360 kbuild: rewrite check-local-export in sh/awk adds cc306abd19e8 kbuild: fix and refactor single target build adds 9ec6ab6ee5ca kbuild: use objtool-args-y to clean up objtool arguments adds f3304ecd7f06 linux/export: use inline assembler to populate symbol CRCs adds efc8338e3a72 Kconfig: remove sym_set_choice_value adds a8d569265935 scripts: remove unused argument 'type' adds 2e07005f4813 kbuild: rpm-pkg: fix breakage when V=1 is used adds 88b61e3bff93 Makefile.compiler: replace cc-ifversion with compiler-spec [...] adds 5750121ae738 kbuild: list sub-directories in ./Kbuild adds 26ef40de5cbb kbuild: move .vmlinux.objs rule to Makefile.modpost adds 9c5a0ac3c369 kbuild: move vmlinux.o rule to the top Makefile adds f73edc8951b2 kbuild: unify two modpost invocations adds 425937381ec4 kbuild: re-run modpost when it is updated adds 4b0986590062 kbuild: hide error checker logs for V=1 builds adds 321648455061 kbuild: use obj-y instead extra-y for objects placed at the head adds ce697ccee1a8 kbuild: remove head-y syntax adds c13461693ea2 mksysmap: update comment about __crc_* adds 94ff2f63d6a3 kbuild: reuse mksysmap output for kallsyms adds a2833d1b07ab kallsyms: drop duplicated ignore patterns from kallsyms.c adds aa221f2ea586 kallsyms: take the input file instead of reading stdin adds d32b55f4bb43 kallsyms: ignore __kstrtab_* and __kstrtabns_* symbols adds 637a642f5ca5 zstd: Fixing mixed module-builtin objects adds 7a342e6c7735 kbuild: move modules.builtin(.modinfo) rules to Makefile.v [...] adds 5d4aeffbf709 kbuild: rebuild .vmlinux.export.o when its prerequisite is [...] adds 0f1fe9d61683 Revert "kbuild: Check if linker supports the -X option" adds cff6fdf0b2d4 ia64: simplify esi object addition in Makefile adds 0715fdb03e2c docs: bump minimal GNU Make version to 3.82 new 8afc66e8d43b Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/li [...] new 385f4a10191d Merge tag 'modules-6.1-rc1' of git://git.kernel.org/pub/sc [...] new 47cc75aa9283 module: tracking: Keep a record of tainted unloaded modules only adds 9a5213593caa proc: remove initialization assignment adds 8ebc4123c144 kernel/sysctl.c: remove unnecessary (void*) conversions adds feb2bd010aec sysctl: remove max_extfrag_threshold adds b13bc7cbb931 kernel/sysctl.c: move sysctl_vals and sysctl_long_vals to [...] adds c06a17fe056b kernel/sysctl-test: use SYSCTL_{ZERO/ONE_HUNDRED} instead [...] new dc55342867c9 Merge tag 'sysctl-6.1-rc1' of git://git.kernel.org/pub/scm [...] adds 752be5c5c910 tracing/eprobe: Add eprobe filter support adds 9e14bae7d049 selftests/ftrace: Add eprobe syntax error testcase adds 01c44bf8337a rv/monitors: add 'static' qualifier for local symbols adds 4359a011e259 rv/dot2K: add 'static' qualifier for local variable adds b7b037eb5f54 tracing: Add numeric delta time to the trace event benchmark adds 86087383ec0a tracing/hist: Call hist functions directly via a switch statement adds 26c4e3d10ad0 tracing: Move struct filter_pred into trace_events_filter.c adds fde59ab16149 tracing/filter: Call filter predicate functions directly v [...] adds 51714678eacc tracepoint: Optimize the critical region of mutex_lock in [...] adds 40d81137f186 x86/ftrace: Remove unused modifying_ftrace_code declaration adds d4940b84da4f x86/kprobes: Remove unused arch_kprobe_override_function() [...] adds ac48e189527f tracing: kprobe: Fix kprobe event gen test module on exit adds d8ef45d66c01 tracing: kprobe: Make gen test module work in arm and riscv adds 99ee9317a130 tracing/osnoise: Fix possible recursive locking in stop_pe [...] adds 834168fb2ce5 rv/monitor: Add __init/__exit annotations to module init/e [...] adds c0a581d7126c tracing: Disable interrupt or preemption before acquiring [...] adds 3008119a3dd8 ftrace: Remove obsoleted code from ftrace and task_struct adds ae398ad89456 x86: kprobes: Remove unused macro stack_addr adds dc399adecd4e tracing/eprobe: Fix alloc event dir failed when event name no set adds 0ce0638edf5e ftrace: Properly unset FTRACE_HASH_FL_MOD adds 9d2ce78ddcee ftrace: Fix recursive locking direct_mutex in ftrace_modif [...] adds fa8f4a89736b ring-buffer: Allow splice to read previous partially read pages adds 3b19d614b61b ring-buffer: Have the shortest_full queue be the shortest [...] adds ec0bbc5ec566 ring-buffer: Check pending waiters when doing wake ups as well adds 7e9fbbb1b776 ring-buffer: Add ring_buffer_wake_waiters() adds f3ddb74ad079 tracing: Wake up ring buffer waiters on closing of the file adds 01b2a5217173 tracing: Add ioctl() to force ring buffer waiters to wake up adds 2b0fd9a59b79 tracing: Wake up waiters when tracing is disabled adds e841e8bfac49 tracing: Fix spelling mistake "preapre" -> "prepare" adds 9cbf12343d59 tracing/user_events: Use NULL for strstr checks adds 95f187603dbf tracing/user_events: Use WRITE instead of READ for io vect [...] adds e6f89a149872 tracing/user_events: Ensure user provided strings are safe [...] adds d401b7245856 tracing/user_events: Use refcount instead of atomic for re [...] adds 39d6d08b2edf tracing/user_events: Use bits vs bytes for enabled status [...] adds 933678b6183b tracing/user_events: Update ABI documentation to align to [...] adds a0fcaaed0c46 ring-buffer: Fix race between reset page and reading page adds 0e0f0b74f895 MAINTAINERS: add myself as a tracing reviewer adds ed87277f1226 tracing: Remove unused variable 'dups' adds 5d8d2bb946dd tracing: Add Masami Hiramatsu as co-maintainer adds e5d271812e7a tracing/user_events: Move pages/locks into groups to prepa [...] adds cf04f2d5df00 ftrace: Still disable enabled records marked as disabled adds a541a9559bb0 tracing: Do not free snapshot if tracer is on cmdline adds fb17b2683960 tracing: Update MAINTAINERS to reflect new tracing git repo adds 4f881a696484 ftrace: Create separate entry in MAINTAINERS for function hooks new cdf072acb5ba Merge tag 'trace-v6.1' of git://git.kernel.org/pub/scm/lin [...] adds b9be19eef355 drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE [...] adds 53fc190cc677 smp: don't declare nr_cpu_ids if NR_CPUS == 1 adds 38bef8e57f21 smp: add set_nr_cpu_ids() adds 7102b3bb070f lib/cpumask: delete misleading comment adds aa47a7c215e7 lib/cpumask: deprecate nr_cpumask_bits adds 546a073d6281 powerpc/64: don't refer nr_cpu_ids in asm code when it's u [...] adds 6f9c07be9d02 lib/cpumask: add FORCE_NR_CPUS config option adds 58414bbb58a8 lib/find_bit: introduce FIND_FIRST_BIT() macro adds 14a99e130f27 lib/find_bit: create find_first_zero_bit_le() adds e79864f3164c lib/find_bit: optimize find_next_bit() functions adds 6333cb31a711 tools: sync find_bit() implementation adds 70a1cb106d94 lib/bitmap: don't call __bitmap_weight() in kernel code adds 24291caf8447 lib/bitmap: add bitmap_weight_and() adds 3cea8d475327 lib: add find_nth{,_and,_andnot}_bit() adds e3783c805db2 lib/bitmap: add tests for find_nth_bit() adds 97848c10f9f8 lib/bitmap: remove bitmap_ord_to_pos adds 944c417daeb6 cpumask: add cpumask_nth_{,and,andnot} adds 854701ba4c39 net: fix cpu_max_bits_warn() usage in netif_attrmask_next{,_and} adds 33e67710beda cpumask: switch for_each_cpu{,_not} to use for_each_bit() adds 6cc18331a987 lib/find_bit: add find_next{,_and}_bit_wrap adds 4fe49b3b97c2 lib/bitmap: introduce for_each_set_bit_wrap() macro adds fdae96a3fc7f lib/find: optimize for_each() macros adds 8173aa26260e lib/bitmap: add tests for for_each() loops adds 78e5a3399421 cpumask: fix checking valid cpu range new 90d482908eed lib/find_bit: Introduce find_next_andnot_bit() new 5f75ff295c66 cpumask: Introduce for_each_cpu_andnot() new 49937cd12331 lib/test_cpumask: Add for_each_cpu_and(not) tests new 585463f0d58a sched/core: Merge cpumask_andnot()+for_each_cpu() into for [...] new d4013bc4d49f Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linux new 3604a7f568d3 Merge tag 'v6.1-p1' of git://git.kernel.org/pub/scm/linux/ [...] adds e174b1273ef9 char: move from strlcpy with unused retval to strscpy adds 72e9be6be9c0 security/keys: Remove inconsistent __user annotation adds 2d869f0b4585 selftest: tpm2: Add Client.__del__() to close /dev/tpm* handle new ada3bfb6492a Merge tag 'tpmdd-next-v6.1-rc1' of git://git.kernel.org/pu [...] adds b18c56a654d6 dt-bindings: arm: psci: Relax and simplify compatible constraints adds 66320b268a6f dt-bindings: memory-controllers: fsl,imx8m-ddrc: restrict [...] adds c89737376f52 dt-bindings: interconnect: restrict opp-table to objects adds c8fa60b23031 dt-bindings: gpu: arm,mali: restrict opp-table to objects adds 88164dada2d0 dt-bindings: display: arm,versatile-tft-panel: Drop errone [...] adds e02b4a2fc3e2 dt-bindings: arm,versatile-sysreg: Convert to DT schema format adds 7a12dd077e52 of: move from strlcpy with unused retval to strscpy adds 92572a8ec3d8 dt-bindings: interrupt-controller: arm,gic-v3: Make 'inter [...] adds f1bd8b2e89cc dt-bindings: interrupt-controller: arm,gic: Support two ad [...] adds 59f9072f6e48 of: unittest: taint the kernel when of unittest runs adds dd3cb467ebb5 dt-bindings: Remove 'Device Tree Bindings' from end of title: adds b737da13e763 dt-bindings: display: adi,adv75xx: Add missing graph schem [...] adds ba00706200c3 dt-bindings: display: Add missing (unevaluated|additional) [...] adds 413ec915c00d dt-bindings: display: synopsys,dw-hdmi: drop ref from reg- [...] adds 71667902e538 dt-bindings: display: drop minItems equal to maxItems adds 9eba693c7973 media: dt-bindings: Add missing (unevaluated|additional)Pr [...] adds 414e7684d635 dt-bindings: socionext,uniphier-system-cache: drop minItem [...] adds 7d10845b72d1 dt-bindings: ata: drop minItems equal to maxItems adds 1e5154de3407 dt-bindings: crypto: drop minItems equal to maxItems adds e3f36b2b5158 dt-bindings: nvmem: qfprom: add IPQ8064 and SDM630 compatibles adds fda476174e67 dt-bindings: leds: qcom-wled: fix number of addresses adds a536208da6f7 dt-bindings: crypto: ti,sa2ul: drop dma-coherent property adds 7b3c2046f6fc dt-bindings: power: Add missing (unevaluated|additional)Pr [...] adds d2153e4cdf7b dt-bindings: timer: Add missing (unevaluated|additional)Pr [...] adds ed18a9b140bc dt-bindings: misc: fastrpc convert bindings to yaml adds 27244cbda827 of: irq: Report individual failures in of_irq_init() adds d7e8c4101647 dt-bindings: rng: omap_rng: Drop requirement for clocks adds 472d7b9e8141 dt-bindings: leds: Expand LED_COLOR_ID definitions adds d5e3050c0feb of/fdt: Don't calculate initrd size from DT if start > end adds 13ef76d89d62 dt-bindings: qcom,pdc: convert to YAML adds a44b80926be8 dt-bindings: misc: qcom,fastrpc: correct qcom,nsessions name adds 6eada2efd4c7 dt-bindings: misc: qcom,fastrpc: add compute iommus adds 94f1f366ca64 dt-bindings: misc: qcom,fastrpc: restrict channel names adds af82840328f9 dt-bindings: misc: qcom,fastrpc: correct example for GLINK edge adds df870fefd96f dt-bindings: remoteproc: qcom,glink-edge: require channels [...] adds 6dae25e4df11 dt-bindings: soc: qcom: smd: restrict child name to smd-edge adds 547bed8140cc dt-bindings: remoteproc: qcom,smd-edge: define children adds 68df591380d9 dt-bindings: misc: fastrpc: Document memory-region property adds 70d012e9e93a dt-bindings: phy: hisilicon,hi3660-usb3: simplify example adds 65c4764941bb dt-bindings: phy: hisilicon,hi3670-usb3: simplify example adds 90afe3a18bcd dt-bindings: remoteproc: qcom,pil-info: add missing imem c [...] adds 7470d2bf4176 dt-bindings: remoteproc: Add missing (unevaluated|addition [...] adds b7be1c4eaf32 dt-bindings: remoteproc: qcom,adsp: enforce smd-edge schema adds a607a850ba1f dt-bindings: nvmem: u-boot,env: add basic NVMEM cells adds 260a4ca8ff12 dt-bindings: display: bridge: nxp,tda998x: Convert to json-schema adds 2bd1228a7027 dt-bindings: arm: cpus: Add kryo240 compatible adds 90c46d12ba52 dt-bindings: timer: arm,arch_timer: Allow dual compatible string adds 803184f1ef81 dt-bindings: virtio: Convert virtio,pci-iommu to DT schema adds 6d83bcf7826b dt-bindings: power: gpcv2: correct patternProperties adds e7c21940463c dt-bindings: i2c: migrate mt7621 text bindings to YAML adds 722714205cec dt-bindings: interrupt-controller: migrate MIPS CPU interr [...] adds d7c6ea024c08 kbuild: take into account DT_SCHEMA_FILES changes while ch [...] adds b6acf8073517 dt: Add a check for undocumented compatible strings in kernel adds 3b684d046797 dt-bindings: timer: Add power-domains for TI timer-dm on K3 adds 8ec747e5d585 dt-bindings: display: st,stm32-dsi: Handle data-lanes in D [...] adds 17005609548f of: fdt: Remove unused struct fdt_scan_status adds f1ad5338a4d5 of: Fix "dma-ranges" handling for bus controllers adds 88269151be67 of: base: make of_device_compatible_match() accept const d [...] adds cd4258072885 dt-bindings: mailbox: Convert mtk-gce to DT schema adds 440c57dabb45 dt-bindings: leds: mt6370: Add MediaTek MT6370 current sin [...] adds abb1bc7ed95a dt-bindings: leds: Add MediaTek MT6370 flashlight adds 7a7f58575483 of: base: Shift refcount decrement in of_find_last_cache_level() new 706eacadd5c5 Merge tag 'devicetree-for-6.1' of git://git.kernel.org/pub [...] adds 745ef1092bcf iommu/io-pgtable: Move Apple DART support to its own file adds d8fe365a4f1c iommu/io-pgtable: Add DART subpage protection support adds dc09fe1c5edd iommu/io-pgtable-dart: Add DART PTE support for t6000 adds a380b8dcf22c iommu: dart: Support t6000 variant adds 4e5f8465c65e dt-bindings: mediatek: Add bindings for MT6795 M4U adds 86580ec969bb iommu/mediatek: Introduce new flag TF_PORT_TO_ADDR_MT8173 adds 717ec15e5ce9 iommu/mediatek: Add support for MT6795 Helio X10 M4Us adds 184233a52027 iommu/omap: Fix buffer overflow in debugfs adds d2f2f1d10ccd dt-bindings: iommu: arm,smmu-v3: Relax order of interrupt names adds 0c9ccaf24efa iommu/virtio: Do not dereference fwnode in struct device adds 06f4b8d09dba iommu/vt-d: Remove unnecessary SVA data accesses in page f [...] adds 0faa19a1515f iommu/vt-d: Decouple PASID & PRI enabling from SVA adds 4759858726e4 iommu/vt-d: Remove pasid_set_eafe() adds b722cb32f0a5 iommu/vt-d: Rename cap_5lp_support to cap_fl5lp_support adds eb5b20114b97 iommu/vt-d: Avoid unnecessary global IRTE cache invalidation adds 6ad931a232e7 iommu/vt-d: Avoid unnecessary global DMA cache invalidation adds 8cc233dec313 iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback adds 251c4db699ca iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops [...] adds 6b080c4e815c iommu/amd: Add map/unmap_pages() iommu_domain_ops callback [...] adds 43312b710b11 iommu/amd: Refactor amd_iommu_domain_enable_v2 to remove locking adds be1af02b2774 iommu/amd: Update sanity check when enable PRI/ATS for IOM [...] adds aaac38f61487 iommu/amd: Initial support for AMD IOMMU v2 page table adds 643feb0072d5 iommu/amd: Add support for Guest IO protection adds 4db6c41f0946 iommu/amd: Add support for using AMD IOMMU v2 page table f [...] adds d799a183da39 iommu/amd: Add command-line option to enable different page table adds 053bab4c220b iommu/amd: Free domain id in error path adds 2455d6a46c2d iommu/amd: Free domain ID after domain_flush_pages adds 6b5b58626ef9 iommu/amd: Remove outdated comment adds f9e2f0e83576 iommu/amd: Fix sparse warning adds 927d8f272e4f iommu: Do not dereference fwnode in struct device adds 283945017cbf iommu: Remove comment of dev_has_feat in struct doc adds bf75eb44e11b iommu: Remove duplicate ida_free in iommu_group_alloc adds 359ad1576376 iommu: Retire iommu_capable() adds df198b37e72c iommu/arm-smmu: Report IOMMU_CAP_CACHE_COHERENCY better adds ca25ec247aad iommu/io-pgtable-arm: Remove iommu_dev==NULL special case adds c919739ce472 iommu/vt-d: Handle race between registration and device probe adds cbc040081fdf iommu/amd: Handle race between registration and device probe adds 927a5fdd949a iommu/s390: Fail probe for non-PCI devices adds c13dbc1e2485 iommu: Always register bus notifiers adds 57365a04c921 iommu: Move bus setup to IOMMU device registration adds 31ee890a01fd iommu/amd: Clean up bus_set_iommu() adds 3c34d1c2d796 iommu/arm-smmu: Clean up bus_set_iommu() adds 2efbd29bb110 iommu/arm-smmu-v3: Clean up bus_set_iommu() adds 006abbe36acd iommu/dart: Clean up bus_set_iommu() adds 2bba80c2bf52 iommu/exynos: Clean up bus_set_iommu() adds b87d6d7fa405 iommu/ipmmu-vmsa: Clean up bus_set_iommu() adds 7341c365c3fb iommu/mtk: Clean up bus_set_iommu() adds a24090860e7d iommu/omap: Clean up bus_set_iommu() adds 48a7c5080a28 iommu/tegra-smmu: Clean up bus_set_iommu() adds 19d3607c74bc iommu/virtio: Clean up bus_set_iommu() adds 29e932295bfa iommu: Clean up bus_set_iommu() adds de9f8a91eb32 iommu/dma: Clean up Kconfig adds fa49364cd5e6 iommu/dma: Move public interfaces to linux/iommu.h adds f2042ed21da7 iommu/dma: Make header private adds a390bde70754 iova: Remove some magazine pointer NULL checks adds 8b2818c7be7b iova: Remove magazine BUG_ON() checks adds 189cb8fec14a iova: Remove iovad->rcaches check in iova_rcache_get() adds 7f34891b1511 Merge branch 'iommu/fixes' into core adds c7883f8d2b0a iommu/virtio: Fix compile error with viommu_capable() adds 4f58330fcc84 iommu/iova: Fix module config properly adds 38713c6028a3 Merge branches 'apple/dart', 'arm/mediatek', 'arm/omap', ' [...] new f23cdfcd04f7 Merge tag 'iommu-updates-v6.1' of git://git.kernel.org/pub [...] adds 1d61261bfe8a swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() adds 639205ed206f swiotlb: don't panic! adds 91fd38ea7589 MAINTAINERS: merge SWIOTLB SUBSYSTEM into DMA MAPPING HELPERS adds f7f04d198334 lib/sg_pool: change module_init(sg_pool_init) to subsys_initcall adds 49bc8bebae79 ARM/dma-mappіng: don't override ->dma_coherent when set fr [...] adds c9cb01369b92 ARM/dma-mapping: remove the dma_coherent member of struct [...] new 10b22b533ee2 Merge tag 'dma-mapping-6.1-2022-10-10' of git://git.infrad [...] adds 800b8eecb284 platform/x86: int3472: Don't leak reference on error adds 415fed694fe1 ACPI: APEI: do not add task_work to kernel thread to avoid [...] adds 4c99256013fa gpiolib: acpi: Add wake_capable variants of acpi_dev_gpio_irq_get adds 5ff811604f93 ACPI: resources: Add wake_capable parameter to acpi_dev_irq_flags adds b38f2d5d9615 i2c: acpi: Use ACPI wake capability bit to set wake_irq adds a6c05e1223c9 ACPI: PM: Take wake IRQ into consideration when entering s [...] adds e7fd8b68404f kernel/reboot: Add SYS_OFF_MODE_RESTART_PREPARE mode adds 38f34dba806a PM: ACPI: reboot: Reinstate S5 for reboot adds 52ce50498c6f ACPI: thermal: Use white space more consistently adds 9e8bc16626a0 ACPI: thermal: Drop redundant parens from expressions adds 36f554046bd6 ACPI: thermal: Drop some redundant code new 056a81549c27 Merge branches 'acpi-apei', 'acpi-wakeup', 'acpi-reboot' a [...] new 3a1e24fa70a0 Merge tag 'acpi-6.1-rc1-2' of git://git.kernel.org/pub/scm [...] adds 9b1c2ecfa02b tools/power turbostat: Add support for RPL-S adds 8e45a9bf7ac1 tools/power turbostat: Add support for MeteorLake platforms adds 3ea8e52ec94d tools/power turbostat: Do not dump TRL if turbo is not supported adds b2d433ae6376 tools/power turbostat: Use standard Energy Unit for SPR Dr [...] adds 9992dd777123 tools/power turbostat: version 2022.10.04 adds cf4e0f8a396e Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds 129b60c95771 PM: domains: log failures to register always-on domains adds 34e1ed189fab PM: Improve EXPORT_*_DEV_PM_OPS macros new f7e6b99f22f2 Merge branches 'pm-domains' and 'pm-core' new f848b3cda39b Merge tag 'pm-6.1-rc1-2' of git://git.kernel.org/pub/scm/l [...] adds 31fd4b9db13b thermal/drivers/imx_sc: Rely on the platform data to get t [...] adds 5d10f480f77b thermal/of: Remove the thermal_zone_of_get_sensor_id() function adds 34dc523bba72 thermal/drivers/qcom: Drop false build dependency of all Q [...] adds c7114365e3b7 thermal/drivers/rcar_thermal: Constify static thermal_zone [...] adds c71d8035f1b7 thermal/core: Drop valid pointer check for type adds 597f500fde76 thermal/core: Add a check before calling set_trip_temp() adds b0c883e90070 thermal/drivers/qcom/tsens-v0_1: Fix MSM8939 fourth sensor hw_id adds e021563fd09e Merge tag 'thermal-v6.1-rc1-2' of https://git.kernel.org/p [...] new aa512c115a09 Merge tag 'thermal-6.1-rc1-2' of git://git.kernel.org/pub/ [...] new ad9bcda32bbd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a869217e5c0e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new d8a572789bbb arc: iounmap() arg is volatile new 54e4890d0a5e Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 9afd20a5a1b3 clk: spear: Move prototype to accessible header new 390ca5bca7cd ARM: spear6xx: Staticize few definitions new bd60aafce5e1 ARM: mmp: Make some symbols static new 7649ee9fdcdf Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new c868507f6250 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 15beee77e44d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 74bb00f4c1f5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new b2cf5d902ec1 octeontx2-af: cn10k: mcs: Fix error return code in mcs_reg [...] new 84cdf5bcbdce ] ptp: ocp: remove symlink for second GNSS new af7d23f9d96a octeontx2-pf: mcs: fix possible memory leak in otx2_probe() new 4cc0f4184425 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 12a5dc8c26a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 66ba7c885073 ALSA: hda/realtek: Correct pin configs for ASUS G533Z new 2ea8e1297801 ALSA: hda/realtek: Add quirk for ASUS GV601R laptop new 356861536961 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 070575b4c51d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new b994d8f0773c spi: spi-mem: Fix typo (of -> or) new b25fe93ff705 spi: mpc52xx: Replace NO_IRQ by 0 new 5302e1ff315b spi: aspeed: Fix typo in mode_bits field for AST2600 platform new 7761221fda83 Merge remote-tracking branch 'spi/for-6.0' into spi-linus new db4aec12653b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 755927d55150 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 80177d2a6d71 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 823a6cd24dc8 Merge branch 'counter-current' of git://git.kernel.org/pub [...] adds 938db76cf8c8 Input: elan_i2c - convert to use dev_groups adds 9900d9249f73 MAINTAINERS: input: add mattijs for mt6779-keypad adds fe2281d630e0 dt-bindings: mediatek,mt6779-keypad: use unevaluatedProperties adds 24f9cde381a7 dt-bindings: mediatek,mt6779-keypad: add mediatek,keys-per-group adds e76be36ad9e8 Input: mt6779-keypad - prepare double keys support with ca [...] adds 51c88597517d Input: mt6779-keypad - support double keys matrix adds fb12ad5e3179 Input: bma150 - fix a typo in some comments adds 6a33af349b1b Input: tc3589x-keypad - use correct struct names in comment adds 93e719f66137 Input: applespi - use correct struct names in comment adds 93fbff119747 Merge branch 'i2c/make_remove_callback_void-immutable' of [...] adds bc604fbb49f1 dt-bindings: input: Add documentation for IBM Operation Panel adds 2e6f34faa7e0 Input: Add IBM Operation Panel driver adds c42a5ff530a7 dt-bindings: adc-joystick: add poll-interval adds 24c06e000e8f Input: adc-joystick - add polled input device support adds a9f08ad7adb3 Input: move from strlcpy with unused retval to strscpy adds a9da7251ac8b Input: gameport - move from strlcpy with unused retval to strscpy adds c5872d6a04d2 Input: clps711x-keypad - get rid of OF_GPIO dependency adds f8f7f47d576f Input: matrix_keypad - replace of_gpio_named_count() by gp [...] adds 9d2b2e83ef27 Input: adp5588-keys - support gpi key events as 'gpio keys' adds 5ddc896088b0 gpio: gpio-adp5588: drop the driver adds e960309ce318 Input: adp5588-keys - bail out on returned error adds 6704a86283b7 Input: adp5588-keys - add support for fw properties adds 81ce5b77417a dt-bindings: input: adp5588: add bindings adds 0063aecc61e1 Input: adp5588-keys - do not check for irq presence adds e22d21d31f5d Input: adp5588-keys - fix coding style warnings adds cfacae586464 Input: adp5588-keys - add optional reset gpio adds 73d4a5423ece Input: adp5588-keys - add regulator support adds 4f35adaee07d Input: adp5588-keys - use new PM macros adds 8a32cff217b7 Input: colibri-vf50-ts - don't depend on VF610_ADC adds a212f5ca5718 dt-bindings: input: colibri-vf50-ts: Improve documentation adds ed3d5bd20dcd Input: rt5120 - add power key support adds c99e3ac632f9 Input: atkbd - switch to using dev_groups for driver-speci [...] adds fd30a4ba81f9 Input: psmouse - switch to using dev_groups for driver-spe [...] adds f4e7a254299b Input: aiptek - switch to using dev_groups for driver-spec [...] adds 94b22e125175 dt-bindings: input: touchscreen: stmpe: Remove node name r [...] adds b382c5e37344 Input: xpad - add supported devices as contributed on github adds a17b9841152e Input: xpad - fix wireless 360 controller breaking after suspend adds da7e2128b869 Input: xpad - Poweroff XBOX360W on mode button long press adds e23c69e33248 Input: xpad - add support for XBOX One Elite paddles adds e7ed42a44c36 Input: hgpk - fix repeated word in a comment adds cd01569b040e Input: mtk-pmic-keys - add support for MT6331 PMIC keys adds 10e629d31aac Input: iqs7222 - trim force communication command adds 514c13b1faed Input: iqs7222 - avoid sending empty SYN_REPORT events adds d56111ed5848 Input: iqs7222 - set all ULP entry masks by default adds 7984b4354207 Input: synaptics - enable InterTouch for the ThinkPad P1 G3 adds 612a0f0b93c8 dt-bindings: input: Convert mtk-pmic-keys to DT schema adds 60a884da6701 dt-bindings: input: mediatek,pmic-keys: Add compatible for [...] adds 882597aff2d4 Input: auo-pixcir-ts - drop support for platform data adds a750e24a2f22 Input: auo-pixcir-ts - switch to using gpiod API adds 60b7a6d0fdf3 Input: auo-pixcir-ts - do not force rising edge interrupt trigger adds 770a71b23c29 Input: auo-pixcir-ts - switch to using generic device properties adds 437d49b051e8 dt-bindings: input: auo-pixcir-ts: fix gpio and interrupt [...] adds 1a8339c6bdcf dt-bindings: input: touchscreen: elants_i2c: Add compatibl [...] adds 7aacc42f8d7d Input: matrix_keypad - add missed header inclusion adds 28f677e9d151 Input: synaptics-rmi4 - fix firmware update operations wit [...] adds 33fe4d976ff2 Input: synaptics-rmi4 - introduce rmi_f34v7_check_command_ [...] adds b4d6c6a07faa Input: synaptics-rmi4 - fix command completion check for b [...] adds 0113b49bd963 Input: synaptics-rmi4 - rewrite partition table unconditionally adds d316e709cd7e Input: synaptics-rmi4 - reset after writing partition table adds d8d007f25cb6 Input: synaptics-rmi4 - make rmi_f34v7_erase_all() use the [...] adds b077d523d4d9 Input: synaptics-rmi4 - remove unneeded struct register_offset adds 7d128a8d4107 Input: synaptics-rmi4 - simplify rmi_f34v7_start_reflash() adds 87d3d1b1403b Input: synaptics-rmi4 - drop useless gotos in rmi_f34v7_do [...] adds 6dc0a438f91d Input: twl4030-vibra - drop legacy, non DT boot support adds 4160f9680d7f dt-bindings: input: qcom,pm8xxx-vib: convert to yaml adds 5db8a0d31cab Input: joydev - fix comment typo adds ddc9589d7921 Input: lm8333 - add missing linux/input.h include adds d25a9d8f8d31 Input: st-keyscan - add missing linux/input.h and linux/of [...] adds 81a7cba79d00 Input: mt6779-keypad - add missing linux/input.h include adds 4e9cded61928 Input: imx_keypad - add missing linux/input.h include adds da7a0123ed77 Input: ep93xx_keypad - add missing linux/input.h include adds 24613f7c7f2d Input: applespi - replace zero-length array with DECLARE_F [...] adds 2b7672b0fa0b Input: twl4030-pwrbutton - add missing of.h include adds 9dedc915937c Input: synaptics-rmi4 - convert to use sysfs_emit() APIs adds 90c9978959da Input: xpad - refactor using BIT() macro adds 677065244aa1 Input: xpad - decipher xpadone packages with GIP defines adds 600655cdc076 Input: icn8505 - utilize acpi_get_subsystem_id() adds 25d0bef5d1d0 Input: ibm-panel - add missing MODULE_DEVICE_TABLE adds c85c36798bc2 Input: ims-pcu - fix spelling mistake "BOOLTLOADER" -> "BO [...] adds d218fe043351 Input: xpad - add X-Box Adaptive support adds f45aaae6204d Input: xpad - add X-Box Adaptive XBox button adds 1260cd04a601 Input: add ABS_PROFILE to uapi and documentation adds fff1011a26d6 Input: xpad - add X-Box Adaptive Profile button adds 2d09ac951b77 input: drop empty comment blocks adds 1d666ab2dad5 dt-bindings: input: Convert hid-over-i2c to DT schema adds 75024261403a dt-bindings: input: Add the PinePhone keyboard binding new 17406967ec0f Input: pinephone-keyboard - add PinePhone keyboard driver new 63c5eb157cfd Input: pinephone-keyboard - support the proxied I2C bus new 8761b9b580d5 Input: i8042 - rename i8042-x86ia64io.h to i8042-acpipnpio.h new fdd7c96176de Input: i8042 - add LoongArch support in i8042-acpipnpio.h new fe5b6aaef72a Input: i8042 - fix refount leak on sparc new 5f8f8574c7f5 Merge branch 'next' into for-linus new 508189040652 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fdde18c0a9d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new ed6eeb6bd7e2 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new d8089039172d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new bcce21d8c805 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 4d400212686f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 0a074e2c61b9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 3fecc6c442a6 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 1f8410eee467 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new 79845fef66c1 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 565da9e84d8f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (02c05e0b8d5c) \ N -- N -- N refs/heads/pending-fixes (565da9e84d8f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 83 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/ABI/testing/sysfs-kernel-livepatch | 8 + Documentation/admin-guide/cgroup-v2.rst | 156 ++-- Documentation/admin-guide/kernel-parameters.txt | 2 + Documentation/devicetree/bindings/Makefile | 3 + Documentation/devicetree/bindings/arm/actions.yaml | 2 +- Documentation/devicetree/bindings/arm/airoha.yaml | 2 +- Documentation/devicetree/bindings/arm/altera.yaml | 2 +- .../devicetree/bindings/arm/amazon,al.yaml | 2 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 2 +- Documentation/devicetree/bindings/arm/apple.yaml | 2 +- .../devicetree/bindings/arm/arm,cci-400.yaml | 2 +- .../devicetree/bindings/arm/arm,corstone1000.yaml | 2 +- .../devicetree/bindings/arm/arm,integrator.yaml | 2 +- .../devicetree/bindings/arm/arm,realview.yaml | 2 +- .../bindings/arm/arm,versatile-sysreg.yaml | 35 + .../devicetree/bindings/arm/arm,versatile.yaml | 2 +- .../devicetree/bindings/arm/arm,vexpress-juno.yaml | 2 +- .../devicetree/bindings/arm/atmel-at91.yaml | 2 +- Documentation/devicetree/bindings/arm/axxia.yaml | 2 +- Documentation/devicetree/bindings/arm/bitmain.yaml | 2 +- Documentation/devicetree/bindings/arm/calxeda.yaml | 2 +- Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../devicetree/bindings/arm/digicolor.yaml | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 2 +- .../devicetree/bindings/arm/intel,keembay.yaml | 2 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 2 +- .../devicetree/bindings/arm/intel-ixp4xx.yaml | 2 +- .../devicetree/bindings/arm/mediatek.yaml | 2 +- .../bindings/arm/mediatek/mediatek,mmsys.yaml | 3 +- .../devicetree/bindings/arm/microchip,sparx5.yaml | 2 +- Documentation/devicetree/bindings/arm/moxart.yaml | 2 +- .../bindings/arm/nvidia,tegra194-ccplex.yaml | 2 +- Documentation/devicetree/bindings/arm/psci.yaml | 11 +- Documentation/devicetree/bindings/arm/qcom.yaml | 2 +- Documentation/devicetree/bindings/arm/rda.yaml | 2 +- Documentation/devicetree/bindings/arm/realtek.yaml | 2 +- Documentation/devicetree/bindings/arm/renesas.yaml | 2 +- .../devicetree/bindings/arm/rockchip.yaml | 2 +- .../socionext/socionext,uniphier-system-cache.yaml | 1 - Documentation/devicetree/bindings/arm/spear.yaml | 2 +- Documentation/devicetree/bindings/arm/sti.yaml | 2 +- Documentation/devicetree/bindings/arm/sunxi.yaml | 2 +- Documentation/devicetree/bindings/arm/tegra.yaml | 2 +- Documentation/devicetree/bindings/arm/tesla.yaml | 2 +- Documentation/devicetree/bindings/arm/toshiba.yaml | 2 +- Documentation/devicetree/bindings/arm/ux500.yaml | 2 +- .../devicetree/bindings/arm/versatile-sysreg.txt | 10 - Documentation/devicetree/bindings/arm/vt8500.yaml | 2 +- Documentation/devicetree/bindings/arm/xilinx.yaml | 2 +- .../devicetree/bindings/ata/brcm,sata-brcm.yaml | 1 - .../bindings/ata/cortina,gemini-sata-bridge.yaml | 2 - .../devicetree/bindings/ata/sata_highbank.yaml | 1 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 2 +- .../bindings/bus/allwinner,sun8i-a23-rsb.yaml | 2 +- Documentation/devicetree/bindings/bus/palmbus.yaml | 2 +- .../bindings/clock/airoha,en7523-scu.yaml | 2 +- .../clock/allwinner,sun4i-a10-ahb-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-apb0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-apb1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-axi-clk.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ccu.yaml | 2 +- .../clock/allwinner,sun4i-a10-cpu-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-display-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-gates-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mbus-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mmc-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mod0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-mod1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-osc-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll1-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll3-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll5-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-pll6-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-tcon-ch0-clk.yaml | 2 +- .../clock/allwinner,sun4i-a10-usb-clk.yaml | 2 +- .../bindings/clock/allwinner,sun4i-a10-ve-clk.yaml | 2 +- .../clock/allwinner,sun5i-a13-ahb-clk.yaml | 2 +- .../clock/allwinner,sun6i-a31-pll6-clk.yaml | 2 +- .../clock/allwinner,sun7i-a20-gmac-clk.yaml | 2 +- .../clock/allwinner,sun7i-a20-out-clk.yaml | 2 +- .../clock/allwinner,sun8i-a83t-de2-clk.yaml | 2 +- .../clock/allwinner,sun8i-h3-bus-gates-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-ahb-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-apb0-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-cpus-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-de-clks.yaml | 2 +- .../bindings/clock/allwinner,sun9i-a80-gt-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-mmc-config-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-pll4-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-clks.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-mod-clk.yaml | 2 +- .../clock/allwinner,sun9i-a80-usb-phy-clk.yaml | 2 +- .../bindings/clock/amlogic,meson8-ddr-clkc.yaml | 2 +- .../bindings/clock/brcm,bcm2711-dvp.yaml | 2 +- .../devicetree/bindings/clock/canaan,k210-clk.yaml | 2 +- .../bindings/clock/mediatek,mt7621-sysc.yaml | 2 +- .../bindings/clock/sprd,sc9863a-clk.yaml | 2 +- .../bindings/clock/toshiba,tmpv770x-pipllct.yaml | 2 +- .../bindings/clock/toshiba,tmpv770x-pismu.yaml | 2 +- .../crypto/allwinner,sun4i-a10-crypto.yaml | 2 +- .../bindings/crypto/intel,keembay-ocs-aes.yaml | 2 +- .../bindings/crypto/intel,keembay-ocs-ecc.yaml | 2 +- .../bindings/crypto/intel,keembay-ocs-hcu.yaml | 2 +- .../bindings/crypto/samsung-slimsss.yaml | 1 - .../devicetree/bindings/crypto/ti,sa2ul.yaml | 13 - .../bindings/crypto/xlnx,zynqmp-aes.yaml | 2 +- .../allwinner,sun4i-a10-display-backend.yaml | 2 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 +- .../allwinner,sun4i-a10-display-frontend.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-hdmi.yaml | 2 +- .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 +- .../display/allwinner,sun4i-a10-tv-encoder.yaml | 2 +- .../bindings/display/allwinner,sun6i-a31-drc.yaml | 2 +- .../display/allwinner,sun6i-a31-mipi-dsi.yaml | 2 +- .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 +- .../display/allwinner,sun8i-a83t-dw-hdmi.yaml | 2 +- .../display/allwinner,sun8i-a83t-hdmi-phy.yaml | 2 +- .../display/allwinner,sun8i-r40-tcon-top.yaml | 2 +- .../bindings/display/allwinner,sun9i-a80-deu.yaml | 2 +- .../devicetree/bindings/display/arm,komeda.yaml | 1 + .../bindings/display/brcm,bcm2711-hdmi.yaml | 2 +- .../bindings/display/bridge/adi,adv7511.yaml | 14 +- .../bindings/display/bridge/adi,adv7533.yaml | 14 +- .../bindings/display/bridge/fsl,ldb.yaml | 1 - .../bindings/display/bridge/lvds-codec.yaml | 1 + .../bindings/display/bridge/nxp,tda998x.yaml | 109 +++ .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 1 - .../devicetree/bindings/display/bridge/tda998x.txt | 54 -- .../bindings/display/ilitek,ili9486.yaml | 2 +- .../bindings/display/msm/dsi-controller-main.yaml | 2 - .../bindings/display/msm/dsi-phy-10nm.yaml | 2 - .../devicetree/bindings/display/msm/gpu.yaml | 1 + .../display/panel/arm,versatile-tft-panel.yaml | 3 - .../display/samsung/samsung,exynos5433-decon.yaml | 2 - .../display/samsung/samsung,exynos5433-mic.yaml | 1 - .../display/samsung/samsung,exynos7-decon.yaml | 2 +- .../bindings/display/samsung/samsung,fimd.yaml | 2 +- .../bindings/display/simple-framebuffer.yaml | 2 +- .../bindings/display/sitronix,st7735r.yaml | 2 +- .../devicetree/bindings/display/st,stm32-dsi.yaml | 17 +- .../display/tegra/nvidia,tegra20-gr3d.yaml | 1 - .../bindings/display/tegra/nvidia,tegra20-mpe.yaml | 2 - .../bindings/dma/allwinner,sun4i-a10-dma.yaml | 2 +- .../bindings/dma/allwinner,sun50i-a64-dma.yaml | 2 +- .../bindings/dma/allwinner,sun6i-a31-dma.yaml | 2 +- .../bindings/dma/nvidia,tegra186-gpc-dma.yaml | 2 +- .../bindings/fpga/xilinx-zynq-fpga-mgr.yaml | 2 +- .../bindings/fpga/xlnx,zynqmp-pcap-fpga.yaml | 2 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 2 +- .../devicetree/bindings/gnss/mediatek.yaml | 2 +- .../devicetree/bindings/gnss/sirfstar.yaml | 2 +- .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 2 +- .../devicetree/bindings/gpio/gpio-zynq.yaml | 2 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 2 +- .../bindings/gpio/x-powers,axp209-gpio.yaml | 2 +- .../devicetree/bindings/gpu/arm,mali-midgard.yaml | 3 +- .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 3 +- .../bindings/hwmon/adi,axi-fan-control.yaml | 2 +- .../devicetree/bindings/hwmon/iio-hwmon.yaml | 2 +- .../bindings/i2c/allwinner,sun6i-a31-p2wi.yaml | 2 +- .../devicetree/bindings/i2c/aspeed,i2c.yaml | 2 +- .../devicetree/bindings/i2c/cdns,i2c-r1p10.yaml | 2 +- .../devicetree/bindings/i2c/i2c-mt7621.txt | 25 - .../bindings/i2c/marvell,mv64xxx-i2c.yaml | 2 +- .../bindings/i2c/mediatek,mt7621-i2c.yaml | 61 ++ .../devicetree/bindings/i2c/microchip,corei2c.yaml | 2 +- .../bindings/i2c/nuvoton,npcm7xx-i2c.yaml | 2 +- .../bindings/i2c/xlnx,xps-iic-2.00.a.yaml | 2 +- .../devicetree/bindings/i3c/mipi-i3c-hci.yaml | 2 +- .../devicetree/bindings/input/adc-joystick.yaml | 5 + .../devicetree/bindings/input/adi,adp5588.yaml | 111 +++ .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../devicetree/bindings/input/hid-over-i2c.txt | 46 -- .../devicetree/bindings/input/hid-over-i2c.yaml | 83 ++ .../devicetree/bindings/input/ibm,op-panel.yaml | 50 ++ .../devicetree/bindings/input/imx-keypad.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 10 +- .../bindings/input/mediatek,pmic-keys.yaml | 114 +++ .../devicetree/bindings/input/mtk-pmic-keys.txt | 46 -- .../bindings/input/pine64,pinephone-keyboard.yaml | 66 ++ .../devicetree/bindings/input/qcom,pm8xxx-vib.txt | 23 - .../devicetree/bindings/input/qcom,pm8xxx-vib.yaml | 38 + .../bindings/input/regulator-haptic.yaml | 2 +- .../bindings/input/sprd,sc27xx-vibrator.yaml | 2 +- .../bindings/input/touchscreen/auo_pixcir_ts.txt | 6 +- .../bindings/input/touchscreen/colibri-vf50-ts.txt | 16 +- .../input/touchscreen/elan,elants_i2c.yaml | 10 +- .../bindings/input/touchscreen/stmpe.txt | 3 +- .../bindings/interconnect/fsl,imx8m-noc.yaml | 3 +- .../bindings/interconnect/mediatek,cci.yaml | 3 +- .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 3 +- .../allwinner,sun4i-a10-ic.yaml | 2 +- .../allwinner,sun6i-a31-r-intc.yaml | 2 +- .../allwinner,sun7i-a20-sc-nmi.yaml | 2 +- .../bindings/interrupt-controller/arm,gic-v3.yaml | 1 - .../bindings/interrupt-controller/arm,gic.yaml | 4 +- .../interrupt-controller/idt,32434-pic.yaml | 2 +- .../mti,cpu-interrupt-controller.yaml | 46 ++ .../bindings/interrupt-controller/qcom,pdc.txt | 78 -- .../bindings/interrupt-controller/qcom,pdc.yaml | 87 ++ .../interrupt-controller/st,stm32-exti.yaml | 2 +- .../bindings/iommu/allwinner,sun50i-h6-iommu.yaml | 2 +- .../devicetree/bindings/iommu/arm,smmu-v3.yaml | 15 +- .../devicetree/bindings/iommu/mediatek,iommu.yaml | 4 + .../bindings/leds/backlight/qcom-wled.yaml | 9 +- .../bindings/leds/mediatek,mt6370-flashlight.yaml | 41 + .../bindings/leds/mediatek,mt6370-indicator.yaml | 81 ++ .../bindings/mailbox/mediatek,gce-mailbox.yaml | 85 ++ .../devicetree/bindings/mailbox/mtk-gce.txt | 82 -- .../devicetree/bindings/media/allegro,al5e.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-csi.yaml | 2 +- .../bindings/media/allwinner,sun4i-a10-ir.yaml | 2 +- .../media/allwinner,sun4i-a10-video-engine.yaml | 2 +- .../bindings/media/allwinner,sun6i-a31-csi.yaml | 2 +- .../media/allwinner,sun6i-a31-mipi-csi2.yaml | 2 +- .../media/allwinner,sun8i-a83t-de2-rotate.yaml | 2 +- .../media/allwinner,sun8i-a83t-mipi-csi2.yaml | 2 +- .../media/allwinner,sun8i-h3-deinterlace.yaml | 2 +- .../bindings/media/mediatek-jpeg-decoder.yaml | 2 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 2 +- .../bindings/media/microchip,csi2dc.yaml | 2 + .../devicetree/bindings/media/nxp,imx8-jpeg.yaml | 2 +- .../bindings/media/qcom,msm8916-venus.yaml | 1 + .../bindings/media/qcom,msm8996-venus.yaml | 1 + .../bindings/media/qcom,sc7180-venus.yaml | 1 + .../bindings/media/qcom,sc7280-venus.yaml | 1 + .../bindings/media/qcom,sdm660-venus.yaml | 1 + .../bindings/media/qcom,sdm845-venus-v2.yaml | 1 + .../bindings/media/qcom,sdm845-venus.yaml | 1 + .../bindings/media/qcom,sm8250-venus.yaml | 1 + Documentation/devicetree/bindings/media/rc.yaml | 2 +- .../devicetree/bindings/media/rockchip,vdec.yaml | 2 +- .../devicetree/bindings/media/ti,cal.yaml | 2 +- .../devicetree/bindings/media/ti,vpe.yaml | 2 +- .../memory-controllers/fsl/imx8m-ddrc.yaml | 3 +- .../bindings/mfd/allwinner,sun4i-a10-ts.yaml | 2 +- .../bindings/mfd/allwinner,sun6i-a31-prcm.yaml | 2 +- .../bindings/mfd/allwinner,sun8i-a23-prcm.yaml | 2 +- .../bindings/mfd/brcm,bcm6318-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm63268-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6328-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6358-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6362-gpio-sysctl.yaml | 2 +- .../bindings/mfd/brcm,bcm6368-gpio-sysctl.yaml | 2 +- .../bindings/mfd/canaan,k210-sysctl.yaml | 2 +- .../devicetree/bindings/mfd/khadas,mcu.yaml | 2 +- Documentation/devicetree/bindings/mfd/syscon.yaml | 2 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../devicetree/bindings/mfd/x-powers,ac100.yaml | 2 +- .../devicetree/bindings/mfd/x-powers,axp152.yaml | 2 +- Documentation/devicetree/bindings/mips/cpu_irq.txt | 47 -- Documentation/devicetree/bindings/mips/ralink.yaml | 2 +- .../devicetree/bindings/mips/realtek-rtl.yaml | 2 +- .../devicetree/bindings/misc/qcom,fastrpc.txt | 88 --- .../devicetree/bindings/misc/qcom,fastrpc.yaml | 144 ++++ .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 2 +- .../bindings/mmc/amlogic,meson-mx-sdhc.yaml | 2 +- .../devicetree/bindings/mmc/mmc-card.yaml | 2 +- .../devicetree/bindings/mmc/rockchip-dw-mshc.yaml | 2 +- .../bindings/mtd/allwinner,sun4i-a10-nand.yaml | 2 +- .../bindings/mtd/arasan,nand-controller.yaml | 2 +- .../bindings/mtd/arm,pl353-nand-r2p1.yaml | 2 +- .../devicetree/bindings/mtd/intel,lgm-ebunand.yaml | 2 +- Documentation/devicetree/bindings/mtd/mtd.yaml | 2 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 2 +- .../devicetree/bindings/mtd/renesas-nandc.yaml | 2 +- .../devicetree/bindings/mtd/spi-nand.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-emac.yaml | 2 +- .../bindings/net/allwinner,sun4i-a10-mdio.yaml | 2 +- .../bindings/net/allwinner,sun7i-a20-gmac.yaml | 2 +- .../bindings/net/allwinner,sun8i-a83t-emac.yaml | 2 +- .../devicetree/bindings/net/brcm,amac.yaml | 2 +- .../devicetree/bindings/net/intel,dwmac-plat.yaml | 2 +- .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 2 +- .../devicetree/bindings/net/qcom,ipq4019-mdio.yaml | 2 +- .../devicetree/bindings/net/realtek-bluetooth.yaml | 2 +- .../devicetree/bindings/net/snps,dwmac.yaml | 2 +- .../bindings/net/sunplus,sp7021-emac.yaml | 2 +- .../devicetree/bindings/net/ti,cpsw-switch.yaml | 2 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 2 +- .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 2 +- .../devicetree/bindings/net/vertexcom-mse102x.yaml | 2 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 2 +- .../devicetree/bindings/nvmem/imx-iim.yaml | 2 +- .../devicetree/bindings/nvmem/imx-ocotp.yaml | 2 +- .../devicetree/bindings/nvmem/nintendo-otp.yaml | 2 +- .../devicetree/bindings/nvmem/nvmem-consumer.yaml | 2 +- Documentation/devicetree/bindings/nvmem/nvmem.yaml | 2 +- .../devicetree/bindings/nvmem/rockchip-efuse.yaml | 2 +- .../devicetree/bindings/nvmem/u-boot,env.yaml | 13 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 2 +- .../devicetree/bindings/pci/brcm,stb-pcie.yaml | 2 +- .../bindings/pci/microchip,pcie-host.yaml | 2 +- .../bindings/pci/samsung,exynos-pcie.yaml | 2 +- .../bindings/pci/toshiba,visconti-pcie.yaml | 2 +- .../devicetree/bindings/peci/peci-aspeed.yaml | 2 +- .../devicetree/bindings/peci/peci-controller.yaml | 2 +- .../bindings/phy/allwinner,sun4i-a10-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun50i-h6-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun5i-a13-usb-phy.yaml | 2 +- .../phy/allwinner,sun6i-a31-mipi-dphy.yaml | 2 +- .../bindings/phy/allwinner,sun6i-a31-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-a23-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-a83t-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-h3-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-r40-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun8i-v3s-usb-phy.yaml | 2 +- .../bindings/phy/allwinner,sun9i-a80-usb-phy.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 2 +- .../devicetree/bindings/phy/cdns,dphy.yaml | 2 +- .../devicetree/bindings/phy/fsl,imx8-pcie-phy.yaml | 2 +- .../bindings/phy/hisilicon,hi3660-usb3.yaml | 22 +- .../bindings/phy/hisilicon,hi3670-usb3.yaml | 26 +- .../bindings/phy/intel,lgm-emmc-phy.yaml | 2 +- .../devicetree/bindings/phy/intel,lgm-usb-phy.yaml | 2 +- .../bindings/phy/lantiq,vrx200-pcie-phy.yaml | 2 +- .../bindings/phy/mediatek,mt7621-pci-phy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 +- .../devicetree/bindings/phy/mediatek,xsphy.yaml | 2 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 2 +- .../bindings/phy/rockchip-inno-csi-dphy.yaml | 2 +- .../bindings/phy/rockchip-mipi-dphy-rx0.yaml | 2 +- .../bindings/phy/samsung,exynos-pcie-phy.yaml | 2 +- .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 2 +- .../devicetree/bindings/phy/xlnx,zynqmp-psgtr.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 2 +- .../bindings/pinctrl/canaan,k210-fpioa.yaml | 2 +- .../bindings/pinctrl/intel,pinctrl-keembay.yaml | 2 +- .../bindings/pinctrl/intel,pinctrl-thunderbay.yaml | 2 +- .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt6779-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt6797-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt7622-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt7986-pinctrl.yaml | 2 +- .../bindings/pinctrl/mediatek,mt8183-pinctrl.yaml | 2 +- .../bindings/pinctrl/starfive,jh7100-pinctrl.yaml | 2 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 2 +- .../bindings/power/domain-idle-state.yaml | 10 + .../devicetree/bindings/power/fsl,imx-gpc.yaml | 14 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 16 +- .../devicetree/bindings/ptp/ptp-idt82p33.yaml | 2 +- .../devicetree/bindings/ptp/ptp-idtcm.yaml | 2 +- .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 2 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 2 +- .../devicetree/bindings/pwm/mediatek,pwm-disp.yaml | 2 +- .../bindings/regulator/silergy,sy8106a.yaml | 2 +- .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 1 + .../bindings/remoteproc/qcom,glink-edge.yaml | 8 +- .../bindings/remoteproc/qcom,pil-info.yaml | 2 +- .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 1 + .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 1 + .../bindings/remoteproc/qcom,smd-edge.yaml | 34 +- .../bindings/reserved-memory/google,open-dice.yaml | 2 +- .../bindings/reserved-memory/memory-region.yaml | 2 +- .../reserved-memory/nvidia,tegra210-emc-table.yaml | 2 +- .../bindings/reserved-memory/reserved-memory.yaml | 2 +- .../reset/allwinner,sun6i-a31-clock-reset.yaml | 2 +- .../devicetree/bindings/reset/canaan,k210-rst.yaml | 2 +- .../bindings/reset/starfive,jh7100-reset.yaml | 2 +- .../devicetree/bindings/riscv/microchip.yaml | 2 +- .../devicetree/bindings/rng/omap_rng.yaml | 11 - .../bindings/rtc/allwinner,sun4i-a10-rtc.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 2 +- .../bindings/rtc/atmel,at91rm9200-rtc.yaml | 2 +- .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 2 +- .../bindings/rtc/microchip,mfps-rtc.yaml | 2 +- .../bindings/rtc/microcrystal,rv3032.yaml | 2 +- .../devicetree/bindings/rtc/mstar,msc313-rtc.yaml | 2 +- .../devicetree/bindings/serial/cdns,uart.yaml | 2 +- .../bindings/serial/sunplus,sp7021-uart.yaml | 2 +- .../bindings/serio/allwinner,sun4i-a10-ps2.yaml | 2 +- .../devicetree/bindings/soc/qcom/qcom,smd.yaml | 29 +- .../devicetree/bindings/sound/adi,max98396.yaml | 2 +- .../devicetree/bindings/sound/ak4375.yaml | 2 +- .../devicetree/bindings/sound/ak4613.yaml | 2 +- .../devicetree/bindings/sound/ak4642.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 2 +- .../bindings/sound/allwinner,sun4i-a10-spdif.yaml | 2 +- .../sound/allwinner,sun50i-a64-codec-analog.yaml | 2 +- .../sound/allwinner,sun8i-a23-codec-analog.yaml | 2 +- .../bindings/sound/allwinner,sun8i-a33-codec.yaml | 2 +- .../bindings/sound/audio-graph-card.yaml | 2 +- .../bindings/sound/audio-graph-card2.yaml | 2 +- .../devicetree/bindings/sound/audio-graph.yaml | 2 +- .../bindings/sound/intel,keembay-i2s.yaml | 2 +- .../devicetree/bindings/sound/linux,bt-sco.yaml | 2 +- .../devicetree/bindings/sound/linux,spdif-dit.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdifrx.yaml | 2 +- .../devicetree/bindings/sound/mchp,spdiftx.yaml | 2 +- .../devicetree/bindings/sound/mt6359.yaml | 2 +- .../bindings/sound/nvidia,tegra186-asrc.yaml | 2 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 2 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 2 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 2 +- .../bindings/sound/nvidia,tegra210-ahub.yaml | 2 +- .../bindings/sound/nvidia,tegra210-amx.yaml | 2 +- .../bindings/sound/nvidia,tegra210-dmic.yaml | 2 +- .../bindings/sound/nvidia,tegra210-i2s.yaml | 2 +- .../bindings/sound/nvidia,tegra210-mixer.yaml | 2 +- .../bindings/sound/nvidia,tegra210-mvc.yaml | 2 +- .../bindings/sound/nvidia,tegra210-sfc.yaml | 2 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 2 +- .../bindings/sound/simple-audio-amplifier.yaml | 2 +- .../devicetree/bindings/sound/simple-card.yaml | 2 +- .../devicetree/bindings/sound/sound-dai.yaml | 2 +- .../devicetree/bindings/sound/test-component.yaml | 2 +- .../devicetree/bindings/sound/wlf,wm8940.yaml | 2 +- .../devicetree/bindings/sound/wlf,wm8978.yaml | 2 +- .../bindings/spi/allwinner,sun4i-a10-spi.yaml | 2 +- .../bindings/spi/allwinner,sun6i-a31-spi.yaml | 2 +- .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 2 +- .../devicetree/bindings/spi/spi-cadence.yaml | 2 +- .../devicetree/bindings/spi/spi-xilinx.yaml | 2 +- .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 2 +- .../bindings/spmi/mtk,spmi-mtk-pmif.yaml | 2 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 2 +- .../bindings/thermal/allwinner,sun8i-a83t-ths.yaml | 2 +- .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 2 +- .../timer/allwinner,sun5i-a13-hstimer.yaml | 2 +- .../devicetree/bindings/timer/arm,arch_timer.yaml | 11 +- .../bindings/timer/arm,arch_timer_mmio.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 + .../bindings/timer/mediatek,mtk-timer.txt | 1 + .../bindings/timer/mstar,msc313e-timer.yaml | 2 +- .../bindings/timer/nxp,sysctr-timer.yaml | 4 + .../devicetree/bindings/timer/renesas,tmu.yaml | 1 + .../bindings/timer/rockchip,rk-timer.yaml | 2 +- .../bindings/timer/samsung,exynos4210-mct.yaml | 26 + .../devicetree/bindings/timer/ti,timer-dm.yaml | 17 +- .../devicetree/bindings/timer/xlnx,xps-timer.yaml | 2 +- .../bindings/timestamp/hte-consumer.yaml | 2 +- .../bindings/ufs/samsung,exynos-ufs.yaml | 2 +- .../bindings/usb/allwinner,sun4i-a10-musb.yaml | 2 +- .../devicetree/bindings/usb/brcm,bcm7445-ehci.yaml | 2 +- .../devicetree/bindings/usb/brcm,usb-pinmap.yaml | 2 +- .../devicetree/bindings/usb/generic-ehci.yaml | 2 +- .../devicetree/bindings/usb/generic-ohci.yaml | 2 +- .../devicetree/bindings/usb/generic-xhci.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 2 +- .../devicetree/bindings/usb/mediatek,mtu3.yaml | 2 +- .../devicetree/bindings/usb/mediatek,musb.yaml | 2 +- .../bindings/usb/microchip,mpfs-musb.yaml | 2 +- .../devicetree/bindings/usb/smsc,usb3503.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-drd.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/usb-xhci.yaml | 2 +- Documentation/devicetree/bindings/usb/usb.yaml | 2 +- Documentation/devicetree/bindings/virtio/iommu.txt | 66 -- .../devicetree/bindings/virtio/pci-iommu.yaml | 101 +++ Documentation/devicetree/bindings/w1/w1-gpio.yaml | 2 +- .../bindings/watchdog/allwinner,sun4i-a10-wdt.yaml | 2 +- .../bindings/watchdog/mstar,msc313e-wdt.yaml | 2 +- Documentation/input/event-codes.rst | 6 + Documentation/input/gamepad.rst | 6 + Documentation/kbuild/makefiles.rst | 56 +- Documentation/mm/slub.rst | 33 +- Documentation/process/changes.rst | 4 +- Documentation/trace/user_events.rst | 86 +- Kbuild | 78 +- MAINTAINERS | 71 +- Makefile | 188 +++-- arch/alpha/Makefile | 2 - arch/alpha/kernel/Makefile | 4 +- arch/arc/Makefile | 2 - arch/arc/include/asm/io.h | 2 +- arch/arc/kernel/Makefile | 4 +- arch/arc/mm/ioremap.c | 2 +- arch/arm/Makefile | 3 - arch/arm/include/asm/device.h | 1 - arch/arm/kernel/Makefile | 4 +- arch/arm/mach-mmp/devices.c | 8 +- arch/arm/mach-spear/generic.h | 3 - arch/arm/mach-spear/spear3xx.c | 1 + arch/arm/mach-spear/spear6xx.c | 9 +- arch/arm/mm/dma-mapping.c | 10 +- arch/arm64/Kconfig | 1 - arch/arm64/Makefile | 3 - arch/arm64/kernel/Makefile | 4 +- arch/arm64/mm/dma-mapping.c | 2 +- arch/csky/Makefile | 2 - arch/csky/kernel/Makefile | 4 +- arch/hexagon/Makefile | 2 - arch/hexagon/kernel/Makefile | 3 +- arch/ia64/Makefile | 1 - arch/ia64/kernel/Makefile | 9 +- arch/loongarch/Makefile | 2 - arch/loongarch/kernel/Makefile | 4 +- arch/loongarch/kernel/setup.c | 2 +- arch/m68k/68000/Makefile | 2 +- arch/m68k/Makefile | 9 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/kernel/Makefile | 23 +- arch/microblaze/Makefile | 1 - arch/microblaze/kernel/Makefile | 4 +- arch/mips/Makefile | 2 - arch/mips/kernel/Makefile | 4 +- arch/mips/kernel/setup.c | 2 +- arch/nios2/Kbuild | 2 + arch/nios2/Makefile | 5 - arch/nios2/kernel/Makefile | 2 +- arch/openrisc/Makefile | 2 - arch/openrisc/kernel/Makefile | 4 +- arch/parisc/Makefile | 2 - arch/parisc/kernel/Makefile | 4 +- arch/powerpc/Makefile | 12 - arch/powerpc/boot/wrapper | 2 +- arch/powerpc/kernel/Makefile | 20 +- arch/powerpc/kernel/head_64.S | 4 + arch/powerpc/kernel/hw_breakpoint.c | 53 +- arch/powerpc/perf/core-book3s.c | 10 +- arch/riscv/Makefile | 2 - arch/riscv/kernel/Makefile | 2 +- arch/s390/Makefile | 2 - arch/s390/boot/version.c | 1 + arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/perf_cpum_cf.c | 1 + arch/s390/kernel/perf_pai_crypto.c | 1 + arch/sh/Makefile | 2 - arch/sh/include/asm/hw_breakpoint.h | 5 +- arch/sh/kernel/Makefile | 4 +- arch/sparc/Makefile | 2 - arch/sparc/kernel/Makefile | 3 +- arch/x86/Makefile | 5 - arch/x86/boot/compressed/kaslr.c | 1 + arch/x86/boot/version.c | 1 + arch/x86/events/Makefile | 2 +- arch/x86/events/amd/Makefile | 2 +- arch/x86/events/amd/brs.c | 69 +- arch/x86/events/amd/core.c | 210 +++-- arch/x86/events/amd/ibs.c | 360 ++++++++- arch/x86/events/amd/lbr.c | 439 +++++++++++ arch/x86/events/core.c | 61 +- arch/x86/events/intel/core.c | 101 ++- arch/x86/events/intel/cstate.c | 1 + arch/x86/events/intel/ds.c | 55 +- arch/x86/events/intel/lbr.c | 273 ------- arch/x86/events/intel/p4.c | 37 +- arch/x86/events/intel/uncore.c | 1 + arch/x86/events/msr.c | 1 + arch/x86/events/perf_event.h | 130 ++- arch/x86/events/perf_event_flags.h | 22 + arch/x86/events/utils.c | 251 ++++++ arch/x86/include/asm/amd-ibs.h | 16 + arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/ftrace.h | 1 - arch/x86/include/asm/hw_breakpoint.h | 5 +- arch/x86/include/asm/kprobes.h | 2 - arch/x86/include/asm/msr-index.h | 5 + arch/x86/include/asm/perf_event.h | 3 +- arch/x86/include/asm/qspinlock_paravirt.h | 13 +- arch/x86/kernel/Makefile | 10 +- arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/kprobes/core.c | 2 - arch/x86/kernel/smpboot.c | 4 +- arch/x86/xen/smp_pv.c | 2 +- arch/xtensa/Makefile | 2 - arch/xtensa/kernel/Makefile | 4 +- block/blk-cgroup-fc-appid.c | 4 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/device_pm.c | 15 + drivers/acpi/irq.c | 8 +- drivers/acpi/resource.c | 16 +- drivers/acpi/sleep.c | 8 + drivers/acpi/thermal.c | 211 +++-- drivers/acpi/viot.c | 1 - drivers/acpi/x86/s2idle.c | 12 +- drivers/android/binder.c | 4 +- drivers/base/power/domain.c | 4 +- drivers/char/mem.c | 4 +- drivers/char/random.c | 139 ++-- drivers/char/tpm/tpm_ppi.c | 2 +- drivers/clk/spear/spear3xx_clock.c | 1 + drivers/clk/spear/spear6xx_clock.c | 1 + drivers/clocksource/Kconfig | 2 +- drivers/clocksource/arm_arch_timer.c | 6 +- drivers/clocksource/exynos_mct.c | 83 +- drivers/clocksource/renesas-ostm.c | 2 +- drivers/clocksource/timer-gxp.c | 7 +- drivers/clocksource/timer-imx-sysctr.c | 6 +- drivers/clocksource/timer-sun4i.c | 3 +- drivers/clocksource/timer-ti-dm.c | 681 ++++++++++------ drivers/gpio/Kconfig | 14 - drivers/gpio/Makefile | 1 - drivers/gpio/gpio-adp5588.c | 446 ----------- drivers/gpio/gpiolib-acpi.c | 15 +- drivers/gpio/gpiolib-acpi.h | 2 + drivers/gpu/drm/amd/display/dc/dml/Makefile | 2 +- drivers/gpu/drm/exynos/exynos_drm_dma.c | 1 - drivers/hid/hid-debug.c | 3 +- drivers/i2c/i2c-core-acpi.c | 40 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-core.h | 4 +- drivers/input/ff-core.c | 3 - drivers/input/ff-memless.c | 3 - drivers/input/gameport/emu10k1-gp.c | 3 - drivers/input/gameport/lightning.c | 3 - drivers/input/gameport/ns558.c | 3 - drivers/input/joydev.c | 2 +- drivers/input/joystick/a3d.c | 3 - drivers/input/joystick/adc-joystick.c | 65 +- drivers/input/joystick/adi.c | 3 - drivers/input/joystick/amijoy.c | 3 - drivers/input/joystick/analog.c | 3 - drivers/input/joystick/cobra.c | 3 - drivers/input/joystick/db9.c | 3 - drivers/input/joystick/gamecon.c | 3 - drivers/input/joystick/gf2k.c | 3 - drivers/input/joystick/grip.c | 3 - drivers/input/joystick/guillemot.c | 3 - drivers/input/joystick/interact.c | 3 - drivers/input/joystick/joydump.c | 3 - drivers/input/joystick/magellan.c | 3 - drivers/input/joystick/sidewinder.c | 3 - drivers/input/joystick/spaceball.c | 3 - drivers/input/joystick/spaceorb.c | 3 - drivers/input/joystick/stinger.c | 3 - drivers/input/joystick/tmdc.c | 3 - drivers/input/joystick/turbografx.c | 3 - drivers/input/joystick/twidjoy.c | 3 - drivers/input/joystick/warrior.c | 3 - drivers/input/joystick/xpad.c | 455 ++++++++--- drivers/input/joystick/zhenhua.c | 3 - drivers/input/keyboard/Kconfig | 18 +- drivers/input/keyboard/Makefile | 1 + drivers/input/keyboard/adp5588-keys.c | 726 +++++++++++------ drivers/input/keyboard/amikbd.c | 3 - drivers/input/keyboard/applespi.c | 4 +- drivers/input/keyboard/atakbd.c | 3 - drivers/input/keyboard/atkbd.c | 16 +- drivers/input/keyboard/clps711x-keypad.c | 13 +- drivers/input/keyboard/ep93xx_keypad.c | 1 + drivers/input/keyboard/imx_keypad.c | 1 + drivers/input/keyboard/lkkbd.c | 11 +- drivers/input/keyboard/lm8333.c | 8 +- drivers/input/keyboard/matrix_keypad.c | 7 +- drivers/input/keyboard/mt6779-keypad.c | 46 +- drivers/input/keyboard/mtk-pmic-keys.c | 21 + drivers/input/keyboard/newtonkbd.c | 3 - drivers/input/keyboard/pinephone-keyboard.c | 468 +++++++++++ drivers/input/keyboard/st-keyscan.c | 10 +- drivers/input/keyboard/stowaway.c | 3 - drivers/input/keyboard/sunkbd.c | 3 - drivers/input/keyboard/tc3589x-keypad.c | 2 +- drivers/input/keyboard/xtkbd.c | 3 - drivers/input/misc/Kconfig | 27 + drivers/input/misc/Makefile | 2 + drivers/input/misc/ibm-panel.c | 200 +++++ drivers/input/misc/ims-pcu.c | 2 +- drivers/input/misc/iqs7222.c | 16 +- drivers/input/misc/keyspan_remote.c | 2 +- drivers/input/misc/rt5120-pwrkey.c | 120 +++ drivers/input/misc/twl4030-pwrbutton.c | 1 + drivers/input/misc/twl4030-vibra.c | 13 +- drivers/input/mouse/elan_i2c_core.c | 7 +- drivers/input/mouse/hgpk.c | 4 +- drivers/input/mouse/inport.c | 3 - drivers/input/mouse/logibm.c | 3 - drivers/input/mouse/pc110pad.c | 3 - drivers/input/mouse/psmouse-base.c | 22 +- drivers/input/mouse/sermouse.c | 3 - drivers/input/mouse/synaptics.c | 5 +- drivers/input/mouse/synaptics_usb.c | 2 +- drivers/input/mouse/vsxxxaa.c | 7 +- drivers/input/rmi4/rmi_f03.c | 2 +- drivers/input/rmi4/rmi_f34.c | 32 +- drivers/input/rmi4/rmi_f34.h | 17 - drivers/input/rmi4/rmi_f34v7.c | 349 ++------- drivers/input/rmi4/rmi_f54.c | 8 +- drivers/input/serio/altera_ps2.c | 4 +- drivers/input/serio/ambakmi.c | 4 +- drivers/input/serio/ams_delta_serio.c | 4 +- drivers/input/serio/apbps2.c | 2 +- drivers/input/serio/ct82c710.c | 5 +- drivers/input/serio/gscps2.c | 2 +- drivers/input/serio/hyperv-keyboard.c | 4 +- .../serio/{i8042-x86ia64io.h => i8042-acpipnpio.h} | 18 +- drivers/input/serio/i8042-sparcio.h | 27 +- drivers/input/serio/i8042.c | 14 +- drivers/input/serio/i8042.h | 4 +- drivers/input/serio/olpc_apsp.c | 8 +- drivers/input/serio/parkbd.c | 2 +- drivers/input/serio/pcips2.c | 4 +- drivers/input/serio/ps2-gpio.c | 4 +- drivers/input/serio/ps2mult.c | 2 +- drivers/input/serio/q40kbd.c | 7 +- drivers/input/serio/rpckbd.c | 7 +- drivers/input/serio/sa1111ps2.c | 4 +- drivers/input/serio/serio.c | 3 - drivers/input/serio/serport.c | 2 +- drivers/input/serio/sun4i-ps2.c | 4 +- drivers/input/tablet/acecad.c | 5 +- drivers/input/tablet/aiptek.c | 20 +- drivers/input/tablet/hanwang.c | 5 +- drivers/input/tablet/pegasus_notetaker.c | 2 +- drivers/input/touchscreen/Kconfig | 2 +- drivers/input/touchscreen/atmel_mxt_ts.c | 8 +- drivers/input/touchscreen/auo-pixcir-ts.c | 155 ++-- drivers/input/touchscreen/chipone_icn8505.c | 30 +- drivers/input/touchscreen/edt-ft5x06.c | 12 +- drivers/input/touchscreen/gunze.c | 3 - drivers/input/touchscreen/sur40.c | 6 +- drivers/input/touchscreen/usbtouchscreen.c | 2 +- drivers/input/touchscreen/wacom_w8001.c | 6 +- drivers/iommu/Kconfig | 16 +- drivers/iommu/Makefile | 1 + drivers/iommu/amd/Kconfig | 1 - drivers/iommu/amd/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 1 - drivers/iommu/amd/amd_iommu_types.h | 10 +- drivers/iommu/amd/init.c | 47 +- drivers/iommu/amd/io_pgtable.c | 76 +- drivers/iommu/amd/io_pgtable_v2.c | 415 ++++++++++ drivers/iommu/amd/iommu.c | 164 ++-- drivers/iommu/apple-dart.c | 57 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 62 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 97 +-- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 6 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/dma-iommu.h | 42 + drivers/iommu/exynos-iommu.c | 9 - drivers/iommu/fsl_pamu_domain.c | 6 +- drivers/iommu/intel/Kconfig | 6 +- drivers/iommu/intel/cap_audit.c | 4 +- drivers/iommu/intel/iommu.c | 95 +-- drivers/iommu/intel/iommu.h | 7 +- drivers/iommu/intel/irq_remapping.c | 6 +- drivers/iommu/intel/pasid.c | 12 +- drivers/iommu/intel/svm.c | 62 +- drivers/iommu/io-pgtable-arm.c | 71 +- drivers/iommu/io-pgtable-dart.c | 469 +++++++++++ drivers/iommu/io-pgtable.c | 4 + drivers/iommu/iommu.c | 154 ++-- drivers/iommu/iova.c | 13 +- drivers/iommu/ipmmu-vmsa.c | 35 +- drivers/iommu/msm_iommu.c | 2 - drivers/iommu/mtk_iommu.c | 45 +- drivers/iommu/mtk_iommu_v1.c | 13 +- drivers/iommu/omap-iommu-debug.c | 6 +- drivers/iommu/omap-iommu.c | 6 - drivers/iommu/rockchip-iommu.c | 2 - drivers/iommu/s390-iommu.c | 15 +- drivers/iommu/sprd-iommu.c | 5 - drivers/iommu/sun50i-iommu.c | 2 - drivers/iommu/tegra-smmu.c | 29 +- drivers/iommu/virtio-iommu.c | 32 +- drivers/irqchip/irq-gic-v2m.c | 2 +- drivers/irqchip/irq-gic-v3-its.c | 2 +- drivers/irqchip/irq-gic-v3-mbi.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 2 +- drivers/media/pci/pt3/pt3.c | 4 +- drivers/net/ethernet/marvell/octeontx2/af/mcs.c | 4 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 4 +- drivers/of/address.c | 4 +- drivers/of/base.c | 7 +- drivers/of/device.c | 9 +- drivers/of/fdt.c | 17 +- drivers/of/irq.c | 3 + drivers/of/of_private.h | 5 + drivers/of/unittest.c | 5 +- drivers/perf/arm_spe_pmu.c | 4 +- drivers/platform/x86/intel/int3472/tps68470.c | 6 +- drivers/pnp/pnpacpi/rsparser.c | 7 +- drivers/powercap/idle_inject.c | 2 +- drivers/ptp/ptp_ocp.c | 1 + drivers/scsi/scsi_transport_spi.c | 7 +- drivers/spi/spi-aspeed-smc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/thermal/Makefile | 2 +- drivers/thermal/imx_sc_thermal.c | 68 +- drivers/thermal/qcom/tsens-v0_1.c | 2 +- drivers/thermal/rcar_thermal.c | 2 +- drivers/thermal/thermal_core.c | 2 +- drivers/thermal/thermal_of.c | 44 -- drivers/thermal/thermal_sysfs.c | 8 +- drivers/vfio/vfio_iommu_type1.c | 1 - fs/cifs/inode.c | 4 +- fs/cifs/transport.c | 5 +- fs/coredump.c | 9 +- fs/dcache.c | 13 +- fs/exec.c | 2 +- fs/nfs/file.c | 3 +- fs/nfs/inode.c | 12 +- fs/nfs/nfs3proc.c | 3 +- fs/nfs/nfs4proc.c | 14 +- fs/nfs/nfs4state.c | 3 +- fs/nfs/pnfs.c | 4 +- fs/ntfs3/bitmap.c | 4 +- fs/proc/array.c | 2 +- fs/proc/kmsg.c | 2 - fs/proc/proc_sysctl.c | 9 +- fs/xfs/xfs_trans_ail.c | 8 +- include/clocksource/timer-ti-dm.h | 112 --- include/dt-bindings/leds/common.h | 7 +- include/dt-bindings/memory/mt6795-larb-port.h | 95 +++ include/linux/acpi.h | 23 +- include/linux/bitmap.h | 13 +- include/linux/bitops.h | 19 + include/linux/bma150.h | 4 +- include/linux/cgroup-defs.h | 18 +- include/linux/cgroup.h | 13 +- include/linux/clk/spear.h | 14 + include/linux/compiler_attributes.h | 3 +- include/linux/compiler_types.h | 8 +- include/linux/completion.h | 1 + include/linux/cpumask.h | 132 +++- include/linux/dma-iommu.h | 93 --- include/linux/export-internal.h | 6 +- include/linux/find.h | 310 +++++++- include/linux/freezer.h | 245 +----- include/linux/ftrace.h | 41 - include/linux/gameport.h | 2 +- include/linux/hw_breakpoint.h | 4 +- include/linux/input/auo-pixcir-ts.h | 44 -- include/linux/io-pgtable.h | 3 + include/linux/iommu.h | 47 +- include/linux/ioport.h | 3 +- include/linux/iova.h | 2 +- include/linux/mmdebug.h | 6 + include/linux/netdevice.h | 10 +- include/linux/nodemask.h | 3 +- include/linux/of.h | 4 +- include/linux/percpu-rwsem.h | 6 + include/linux/perf/arm_pmu.h | 9 +- include/linux/perf_event.h | 77 +- include/linux/platform_data/adp5588.h | 171 ---- include/linux/pm.h | 37 +- include/linux/pm_runtime.h | 20 +- include/linux/prandom.h | 17 +- include/linux/preempt.h | 42 + include/linux/printk.h | 7 - include/linux/random.h | 7 +- include/linux/reboot.h | 8 + include/linux/ring_buffer.h | 2 +- include/linux/rwlock.h | 2 +- include/linux/sched.h | 53 +- include/linux/sched/signal.h | 1 + include/linux/slab.h | 188 +++-- include/linux/spi/spi-mem.h | 2 +- include/linux/spinlock.h | 2 + include/linux/spinlock_api_smp.h | 2 +- include/linux/spinlock_api_up.h | 2 +- include/linux/spinlock_rt.h | 2 +- include/linux/spinlock_up.h | 2 +- include/linux/sunrpc/sched.h | 7 +- include/linux/suspend.h | 8 +- include/linux/syslog.h | 3 + include/linux/thermal.h | 10 - include/linux/trace_events.h | 1 + include/linux/u64_stats_sync.h | 145 ++-- include/linux/umh.h | 9 +- include/linux/user_events.h | 15 +- include/linux/user_namespace.h | 35 +- include/linux/wait.h | 42 +- include/trace/events/kmem.h | 74 +- include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/perf_event.h | 57 +- arch/nios2/Kbuild => init/.gitignore | 4 +- init/Makefile | 57 +- init/build-version | 10 + init/do_mounts_initrd.c | 10 +- init/main.c | 17 +- init/version-timestamp.c | 31 + init/version.c | 37 +- ipc/mqueue.c | 1 + kernel/bpf/stackmap.c | 4 +- kernel/cgroup/cgroup-internal.h | 2 + kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 145 ++-- kernel/cgroup/cpuset.c | 815 ++++++++++++------- kernel/cgroup/legacy_freezer.c | 23 +- kernel/cgroup/pids.c | 37 +- kernel/dma/swiotlb.c | 40 +- kernel/events/Makefile | 1 + kernel/events/core.c | 88 ++- kernel/events/hw_breakpoint.c | 648 +++++++++++---- kernel/events/hw_breakpoint_test.c | 333 ++++++++ kernel/exit.c | 24 +- kernel/fork.c | 19 +- kernel/freezer.c | 133 +++- kernel/futex/waitwake.c | 8 +- kernel/gen_kheaders.sh | 6 +- kernel/hung_task.c | 16 +- kernel/kthread.c | 1 + kernel/livepatch/core.c | 20 +- kernel/livepatch/transition.c | 18 +- kernel/locking/lockdep.c | 6 +- kernel/locking/percpu-rwsem.c | 6 + kernel/locking/qrwlock.c | 4 +- kernel/locking/qspinlock.c | 2 +- kernel/locking/qspinlock_paravirt.h | 4 +- kernel/locking/rwsem.c | 14 +- kernel/locking/semaphore.c | 12 +- kernel/locking/spinlock.c | 56 +- kernel/module/tracking.c | 3 + kernel/power/hibernate.c | 35 +- kernel/power/main.c | 18 +- kernel/power/process.c | 10 +- kernel/power/suspend.c | 12 +- kernel/power/user.c | 24 +- kernel/printk/printk.c | 19 +- kernel/ptrace.c | 2 +- kernel/reboot.c | 17 + kernel/sched/autogroup.c | 3 +- kernel/sched/completion.c | 12 + kernel/sched/core.c | 108 +-- kernel/sched/core_sched.c | 4 +- kernel/sched/cpudeadline.c | 2 +- kernel/sched/cpupri.c | 2 +- kernel/sched/deadline.c | 115 ++- kernel/sched/fair.c | 227 +++--- kernel/sched/rt.c | 18 +- kernel/sched/sched.h | 65 +- kernel/sched/stop_task.c | 11 +- kernel/signal.c | 17 +- kernel/smp.c | 6 +- kernel/sys.c | 5 +- kernel/sysctl-test.c | 43 +- kernel/sysctl.c | 22 +- kernel/time/hrtimer.c | 4 +- kernel/trace/bpf_trace.c | 3 + kernel/trace/ftrace.c | 34 +- kernel/trace/kprobe_event_gen_test.c | 49 +- kernel/trace/ring_buffer.c | 87 +- kernel/trace/rv/monitors/wip/wip.c | 8 +- kernel/trace/rv/monitors/wwnr/wwnr.c | 8 +- kernel/trace/trace.c | 78 +- kernel/trace/trace.h | 13 - kernel/trace/trace_benchmark.c | 2 +- kernel/trace/trace_benchmark.h | 8 +- kernel/trace/trace_eprobe.c | 107 ++- kernel/trace/trace_events_filter.c | 239 ++++-- kernel/trace/trace_events_hist.c | 246 ++++-- kernel/trace/trace_events_user.c | 568 ++++++++++---- kernel/trace/trace_osnoise.c | 3 +- kernel/trace/trace_probe.h | 3 +- kernel/trace/tracing_map.c | 5 +- kernel/tracepoint.c | 14 +- kernel/ucount.c | 34 +- kernel/umh.c | 18 +- kernel/user_namespace.c | 10 +- kernel/utsname_sysctl.c | 2 + lib/Kconfig | 17 +- lib/Kconfig.debug | 13 + lib/bitmap.c | 68 +- lib/cpumask.c | 40 +- lib/cpumask_kunit.c | 19 + lib/find_bit.c | 233 ++++-- lib/find_bit_benchmark.c | 18 + lib/flex_proportions.c | 2 + lib/sg_pool.c | 16 +- lib/test_bitmap.c | 291 ++++++- lib/vsprintf.c | 51 +- lib/zstd/Makefile | 16 +- lib/zstd/common/entropy_common.c | 5 +- lib/zstd/common/zstd_common.c | 10 + mm/Kconfig | 6 + mm/compaction.c | 6 +- mm/kfence/core.c | 2 +- mm/kfence/report.c | 1 + mm/khugepaged.c | 4 +- mm/memcontrol.c | 23 +- mm/slab.c | 305 ++------ mm/slab.h | 10 + mm/slab_common.c | 237 +++++- mm/slob.c | 45 +- mm/slub.c | 871 ++++++++++----------- mm/vmstat.c | 36 +- net/netfilter/nft_socket.c | 9 +- net/sunrpc/sched.c | 12 +- net/unix/af_unix.c | 8 +- samples/user_events/example.c | 25 +- scripts/Kbuild.include | 23 +- scripts/Makefile.build | 56 +- scripts/Makefile.compiler | 10 +- scripts/Makefile.extrawarn | 4 +- scripts/Makefile.lib | 47 +- scripts/Makefile.modfinal | 2 +- scripts/Makefile.modpost | 114 ++- scripts/Makefile.package | 5 +- scripts/Makefile.vmlinux | 21 +- scripts/Makefile.vmlinux_o | 47 +- scripts/asn1_compiler.c | 6 +- scripts/atomic/check-atomics.sh | 33 - scripts/check-local-export | 97 ++- scripts/clang-tools/gen_compile_commands.py | 19 +- scripts/dtc/dt-extract-compatibles | 69 ++ scripts/head-object-list.txt | 53 ++ scripts/kallsyms.c | 54 +- scripts/kconfig/conf.c | 2 +- scripts/kconfig/lkc.h | 5 - scripts/link-vmlinux.sh | 72 +- scripts/mkcompile_h | 96 +-- scripts/mksysmap | 24 +- scripts/package/mkspec | 4 +- security/keys/keyring.c | 2 +- sound/pci/hda/patch_realtek.c | 9 +- tools/cgroup/iocost_monitor.py | 10 +- tools/include/linux/find.h | 61 +- tools/lib/find_bit.c | 149 ++-- tools/objtool/arch/x86/decode.c | 6 + tools/objtool/check.c | 5 +- tools/perf/util/bpf_skel/bperf_cgroup.bpf.c | 2 +- tools/power/x86/turbostat/turbostat.c | 22 +- tools/testing/selftests/cgroup/.gitignore | 1 + tools/testing/selftests/cgroup/Makefile | 5 +- tools/testing/selftests/cgroup/test_cpuset_prs.sh | 674 ++++++++++++++++ tools/testing/selftests/cgroup/wait_inotify.c | 87 ++ .../test.d/dynevent/eprobes_syntax_errors.tc | 27 + .../functional/futex_requeue_pi_signal_restart.c | 2 +- tools/testing/selftests/livepatch/Makefile | 3 +- tools/testing/selftests/livepatch/functions.sh | 36 +- tools/testing/selftests/livepatch/test-sysfs.sh | 86 ++ tools/testing/selftests/tpm2/tpm2.py | 4 + tools/testing/selftests/user_events/ftrace_test.c | 47 +- tools/testing/selftests/user_events/perf_test.c | 11 +- .../dot2/dot2k_templates/main_global.c | 8 +- .../dot2/dot2k_templates/main_per_cpu.c | 8 +- .../dot2/dot2k_templates/main_per_task.c | 8 +- 1021 files changed, 15922 insertions(+), 9456 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/arm,versatile-sysreg.yaml delete mode 100644 Documentation/devicetree/bindings/arm/versatile-sysreg.txt create mode 100644 Documentation/devicetree/bindings/display/bridge/nxp,tda998x.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/tda998x.txt delete mode 100644 Documentation/devicetree/bindings/i2c/i2c-mt7621.txt create mode 100644 Documentation/devicetree/bindings/i2c/mediatek,mt7621-i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/adi,adp5588.yaml delete mode 100644 Documentation/devicetree/bindings/input/hid-over-i2c.txt create mode 100644 Documentation/devicetree/bindings/input/hid-over-i2c.yaml create mode 100644 Documentation/devicetree/bindings/input/ibm,op-panel.yaml create mode 100644 Documentation/devicetree/bindings/input/mediatek,pmic-keys.yaml delete mode 100644 Documentation/devicetree/bindings/input/mtk-pmic-keys.txt create mode 100644 Documentation/devicetree/bindings/input/pine64,pinephone-keyboard.yaml delete mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.txt create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8xxx-vib.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/mti,cpu- [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.txt create mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,pdc.yaml create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-flashlight.yaml create mode 100644 Documentation/devicetree/bindings/leds/mediatek,mt6370-indicator.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/mediatek,gce-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/mtk-gce.txt delete mode 100644 Documentation/devicetree/bindings/mips/cpu_irq.txt delete mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.txt create mode 100644 Documentation/devicetree/bindings/misc/qcom,fastrpc.yaml delete mode 100644 Documentation/devicetree/bindings/virtio/iommu.txt create mode 100644 Documentation/devicetree/bindings/virtio/pci-iommu.yaml create mode 100644 arch/x86/events/amd/lbr.c create mode 100644 arch/x86/events/perf_event_flags.h create mode 100644 arch/x86/events/utils.c delete mode 100644 drivers/gpio/gpio-adp5588.c create mode 100644 drivers/input/keyboard/pinephone-keyboard.c create mode 100644 drivers/input/misc/ibm-panel.c create mode 100644 drivers/input/misc/rt5120-pwrkey.c rename drivers/input/serio/{i8042-x86ia64io.h => i8042-acpipnpio.h} (99%) create mode 100644 drivers/iommu/amd/io_pgtable_v2.c create mode 100644 drivers/iommu/dma-iommu.h create mode 100644 drivers/iommu/io-pgtable-dart.c create mode 100644 include/dt-bindings/memory/mt6795-larb-port.h delete mode 100644 include/linux/dma-iommu.h delete mode 100644 include/linux/input/auo-pixcir-ts.h delete mode 100644 include/linux/platform_data/adp5588.h copy arch/nios2/Kbuild => init/.gitignore (55%) create mode 100755 init/build-version create mode 100644 init/version-timestamp.c create mode 100644 kernel/events/hw_breakpoint_test.c delete mode 100755 scripts/atomic/check-atomics.sh create mode 100755 scripts/dtc/dt-extract-compatibles create mode 100644 scripts/head-object-list.txt create mode 100755 tools/testing/selftests/cgroup/test_cpuset_prs.sh create mode 100644 tools/testing/selftests/cgroup/wait_inotify.c create mode 100644 tools/testing/selftests/ftrace/test.d/dynevent/eprobes_syntax_e [...] create mode 100755 tools/testing/selftests/livepatch/test-sysfs.sh