This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 4899a36f91a9 Merge tag 'powerpc-6.1-1' of git://git.kernel.org/pub/scm/ [...] adds a7c01fa93aeb signal: break out of wait loops on kthread_stop() adds c71370bde7db Merge tag 'interrupting_kthread_stop-for-v5.20' of git://g [...] adds c579d60f0d0c ipc: mqueue: fix possible memory leak in init_mqueue_fs() adds 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 [...] adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 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 adds 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 [...] adds 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 [...] adds 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 adds 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 adds 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 [...] adds 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 adds c77ae0b86322 Merge branch 'rework/kthreads' into for-linus adds 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 adds 59b2a38c6afd Merge branch 'for-6.1/sysfs-patched-object' into for-linus adds 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 adds 8afc66e8d43b Merge tag 'kbuild-v6.1' of git://git.kernel.org/pub/scm/li [...] adds beef988c2085 module: Add debugfs interface to view unloaded tainted modules adds 77d6354bd422 module/decompress: generate sysfs string at compile time adds 385f4a10191d Merge tag 'modules-6.1-rc1' of git://git.kernel.org/pub/sc [...] adds 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 [...] adds 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 adds 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 adds 90d482908eed lib/find_bit: Introduce find_next_andnot_bit() adds 5f75ff295c66 cpumask: Introduce for_each_cpu_andnot() adds 49937cd12331 lib/test_cpumask: Add for_each_cpu_and(not) tests adds 585463f0d58a sched/core: Merge cpumask_andnot()+for_each_cpu() into for [...] adds d4013bc4d49f Merge tag 'bitmap-6.1-rc1' of https://github.com/norov/linux adds 108586eba094 crypto: sahara - don't sleep when in softirq adds 908f24270d9c crypto: qat - add check to validate firmware images adds 7033b937e21b crypto: lib - create utils module and move __crypto_memneq [...] adds 6e78ad0bb45d crypto: lib - move __crypto_xor into utils adds 4a772c40006a crypto: lib - remove __HAVE_ARCH_CRYPTO_MEMNEQ adds d74f9340097a crypto: hisilicon/zip - fix mismatch in get/set sgl_sge_nr adds 36cb6494429b hwrng: core - let sleep be interrupted when unregistering hwrng adds 882aa6525cab crypto: qcom-rng - Fix qcom_rng_of_match unused warning adds 042b4b169c6f hwrng: arm-smccc-trng - fix NO_ENTROPY handling adds 00278564a60e crypto: hisilicon - Remove pci_aer_clear_nonfatal_status() call adds 7433d2fda2f0 crypto: sun8i-ce - using the pm_runtime_resume_and_get to [...] adds 56fae4304c8e crypto: keembay-ocs - Drop obsolete dependency on COMPILE_TEST adds b3b9fdf1a9be crypto: ccp - Add a quirk to firmware update adds 66c8137f7531 crypto: drbg - remove unnecessary (void*) conversions adds 450df3ecef4d crypto: cavium - Fix comment typo adds bc9d6dac098b crypto: api - Fix comment typo adds 5a4c29366697 crypto: testmgr - extend acomp tests for NULL destination buffer adds 4f336045276b crypto: hisilicon/zip - optimization for performance adds 6d9a899557c8 crypto: hisilicon/zip - some misc cleanup adds 582b05bba481 crypto: hisilicon/hpre - change return type of hpre_cluste [...] adds 116be08f6e4e crypto: hisilicon/qm - fix missing destroy qp_idr adds 1129d2d53319 crypto: hisilicon/qm - remove unneeded data storage adds 6a088a2cbcaf crypto: hisilicon/qm - remove unneeded hardware cache write back adds aa031b8f702e crypto: x86/sha512 - load based on CPU features adds a76bd86a85ca crypto: testmgr - don't generate WARN for missing modules adds 90cb3ca2fa4f crypto: artpec6 - move spin_lock_bh to spin_lock in tasklet adds 47d35bf22b69 hwrng: imx-rngc - use KBUILD_MODNAME as driver name adds 501007707428 Merge git://git.kernel.org/pub/scm/linux/kernel/git/herber [...] adds 6363d81b78c0 crypto: tcrypt - remove mode=1000 adds 6a2bc448423c hwrng: imx-rngc - use devm_clk_get_enabled adds d5eb916d889f hwrng: imx-rngc - use devres for hwrng registration adds d8da2da21fdb crypto: ccp - Initialize PSP when reading psp data file failed adds efb4b01c1c99 crypto: ccp - Fail the PSP initialization when writing psp [...] adds 108713a713c7 crypto: aspeed - Add HACE hash driver adds dffc3c566be3 dt-bindings: clock: Add AST2500/AST2600 HACE reset definition adds a1a2990e6fea ARM: dts: aspeed: Add HACE device controller node adds c3708e656269 dt-bindings: crypto: add documentation for aspeed hace adds 62f58b1637b7 crypto: aspeed - add HACE crypto driver adds dd4f8ee7ed95 crypto: core - move from strlcpy with unused retval to strscpy adds 28855860057a crypto: drivers - move from strlcpy with unused retval to strscpy adds 545665ad1e84 crypto: gemini - Fix error check for dma_map_sg adds 66f0b6b7d839 crypto: sahara - Fix error check for dma_map_sg adds 417f62f6402c crypto: qce - Fix dma_map_sg error check adds 45fa321e7de6 crypto: amlogic - Fix dma_map_sg error check adds 2b02187bdb0b crypto: allwinner - Fix dma_map_sg error check adds 9b32fed8d671 crypto: ccree - Fix dma_map_sg error check adds d03e89b3eba4 crypto: hisilicon/qm - no judgment in the back process adds e45f710b42af crypto: Kconfig - move mips entries to a submenu adds 6a490a4e8b4c crypto: Kconfig - move powerpc entries to a submenu adds c9d24c97c89c crypto: Kconfig - move s390 entries to a submenu adds 0e9f9ea6e21f crypto: Kconfig - move sparc entries to a submenu adds 28a936ef44e1 crypto: Kconfig - move x86 entries to a submenu adds 5530acc8b9bf crypto: Kconfig - remove AES_ARM64 ref by SA2UL adds 4a329fecc9aa crypto: Kconfig - submenus for arm and arm64 adds 9e5647eb0652 crypto: Kconfig - sort the arm64 entries adds 4a95d4ae98b1 crypto: Kconfig - sort the arm entries adds f1f142ad4348 crypto: Kconfig - add submenus adds 05b374652737 crypto: Kconfig - simplify public-key entries adds ec84348da449 crypto: Kconfig - simplify CRC entries adds e3d2eadd06b3 crypto: Kconfig - simplify aead entries adds 3f342a23257d crypto: Kconfig - simplify hash entries adds 9bc517155f41 crypto: Kconfig - simplify userspace entries adds cf514b2a5902 crypto: Kconfig - simplify cipher entries adds a9a98d49da52 crypto: Kconfig - simplify compression/RNG entries adds fb1e1257b0cb Revert "crypto: gemini - Fix error check for dma_map_sg" adds 2ad548ebb85c Revert "crypto: allwinner - Fix dma_map_sg error check" adds 10a2199caf43 hwrng: imx-rngc - Moving IRQ handler registering after imx [...] adds 8c8e5b6ae43a crypto: n2 - fix repeated words in comments adds 8e971e06b00b crypto: marvell/octeontx - fix repeated words in comments adds 0e831f3d2fd9 crypto: bcm - fix repeated words in comments adds 442f06067f15 crypto: testmgr - fix indentation for test_acomp() args adds cc40b04c0840 crypto: qat - fix default value of WDT timer adds 31b39755e325 crypto: aspeed - Enable compile testing adds 95b66bc4e789 crypto: hisilicon/qm - check mailbox operation result adds 5afc904f443d crypto: hisilicon/qm - fix missing put dfx access adds fa2bf6e35091 crypto: hisilicon/qm - return failure if vfs_num exceeds t [...] adds 2be570849efc crypto: aspeed - fix build module error adds aa450316c662 crypto: aspeed: fix format unexpected build warning adds efc96d43ec38 crypto: aspeed - Fix sparse warnings adds dc377e013bec crypto: aspeed - fix return value check in aspeed_hace_probe() adds bc155c6c188c crypto: akcipher - default implementation for setting a pr [...] adds 24ddd4e1dbfc crypto: octeontx - Remove the unneeded result variable adds 68dbe80f5b51 crypto: ccp - Release dma channels before dmaengine unrgister adds 96d3e6f05f5b crypto: nx - Remove the unneeded result variable adds 664593407e93 crypto: inside-secure - Change swab to swab32 adds 0413623c27a3 crypto: hisilicon/sec - delete redundant blank lines adds 82f00b24f532 crypto: hisilicon/qm - get hardware features from hardware [...] adds 129a9f340172 crypto: hisilicon/qm - get qp num and depth from hardware [...] adds c832da79cbf9 crypto: hisilicon/qm - add UACCE_CMD_QM_SET_QP_INFO support adds d90fab0deb8e crypto: hisilicon/qm - get error type from hardware registers adds 3536cc55cada crypto: hisilicon/qm - support get device irq information [...] adds f214d59a0603 crypto: hisilicon/hpre - support hpre capability adds b1be70a8c983 crypto: hisilicon/hpre - optimize registration of ecdh adds db700974b69d crypto: hisilicon/zip - support zip capability adds 921715b6b782 crypto: hisilicon/sec - get algorithm bitmap from registers adds d310dc2554a5 crypto: hisilicon - support get algs by the capability register adds cf5bb835b7c8 crypto: qat - fix DMA transfer direction adds 9c5f21b198d2 Revert "crypto: qat - reduce size of mapped region" adds 072d36eefd6f crypto: qat - use reference to structure in dma_map_single() adds 49186a7d9e46 crypto: inside_secure - Avoid dma map if size is zero adds 320406cb60b6 crypto: inside-secure - Replace generic aes with libaes adds 611d451e4041 crypto: arm64 - revert unintended config name change for C [...] adds 1b79573de717 crypto: blake2s - revert unintended config addition of CRY [...] adds 33837be33367 crypto: add __init/__exit annotations to init/exit funcs adds 4532f1cf9caa crypto: artpec6 - Fix printk warning on size_t/%d adds a9b0838dd825 crypto: aria - prepare generic module for optimized implem [...] adds ba3579e6e45c crypto: aria-avx - add AES-NI/AVX/x86_64/GFNI assembler im [...] adds c4b1ce72b5c9 crypto: tcrypt - add async speed test for aria cipher adds b21dc631222b crypto: sun4i-ss - use DEFINE_SHOW_ATTRIBUTE to simplify s [...] adds f5b657e5dbf8 crypto: hisilicon/qm - fix the qos value initialization adds f78f6f0bf34f crypto: aspeed - fix build error when only CRYPTO_DEV_ASPE [...] adds caca37cf6c74 crypto: marvell/octeontx - prevent integer overflows adds 2526d6bf27d1 crypto: cavium - prevent integer overflow loading firmware adds 4a209078656c crypto: virtio - fix memory-leak adds 70513e1d6559 crypto: aspeed - Fix check for platform_get_irq() errors adds 6a40fb0d9db1 crypto: ccp - Remove the unneeded result variable adds 0cb3c9cdf7fc crypto: octeontx2 - Remove the unneeded result variable adds 72f6e0ea2b0e crypto: qat - add limit to linked list parsing adds 4edff849f7a0 crypto: zip - remove the unneeded result variable adds b006c439d58d hwrng: core - start hwrng kthread also for untrusted sources adds edfc7e76d225 crypto: marvell/octeontx - use sysfs_emit() to instead of [...] adds 5e9578b29aff crypto: bcm - Simplify obtain the name for cipher adds d126edd77148 crypto: aead - Remove unused inline functions from aead adds d438d94d6483 crypto: scatterwalk - Remove unused inline function scatte [...] adds b411b1a0c8bd crypto: aspeed - Remove redundant dev_err call adds 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 adds 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() adds 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', ' [...] adds 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 [...] adds 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 adds 056a81549c27 Merge branches 'acpi-apei', 'acpi-wakeup', 'acpi-reboot' a [...] adds 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 adds f7e6b99f22f2 Merge branches 'pm-domains' and 'pm-core' adds 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 [...] adds aa512c115a09 Merge tag 'thermal-6.1-rc1-2' of git://git.kernel.org/pub/ [...]
No new revisions were added by this update.
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/aspeed,ast2500-hace.yaml | 53 + .../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 +- .../input/allwinner,sun4i-a10-lradc-keys.yaml | 2 +- .../devicetree/bindings/input/imx-keypad.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/input/regulator-haptic.yaml | 2 +- .../bindings/input/sprd,sc27xx-vibrator.yaml | 2 +- .../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/kbuild/makefiles.rst | 56 +- Documentation/mm/slub.rst | 33 +- Documentation/process/changes.rst | 4 +- Documentation/trace/user_events.rst | 86 +- .../virt/kvm/x86/amd-memory-encryption.rst | 5 +- Kbuild | 78 +- MAINTAINERS | 57 +- Makefile | 188 +- arch/alpha/Makefile | 2 - arch/alpha/kernel/Makefile | 4 +- arch/arc/Makefile | 2 - arch/arc/kernel/Makefile | 4 +- arch/arm/Kconfig | 4 - arch/arm/Makefile | 3 - arch/arm/boot/dts/aspeed-g5.dtsi | 8 + arch/arm/boot/dts/aspeed-g6.dtsi | 8 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/milbeaut_m10v_defconfig | 1 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/omap2plus_defconfig | 1 - arch/arm/configs/pxa_defconfig | 1 - arch/arm/crypto/Kconfig | 238 ++- arch/arm/include/asm/device.h | 1 - arch/arm/kernel/Makefile | 4 +- arch/arm/mm/dma-mapping.c | 10 +- arch/arm64/Kconfig | 4 - arch/arm64/Makefile | 3 - arch/arm64/configs/defconfig | 1 - arch/arm64/crypto/Kconfig | 279 ++- 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/crypto/Kconfig | 74 + 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/crypto/Kconfig | 97 + 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/crypto/Kconfig | 135 ++ 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/crypto/Kconfig | 90 + arch/sparc/kernel/Makefile | 3 +- arch/x86/Makefile | 5 - arch/x86/boot/compressed/kaslr.c | 1 + arch/x86/boot/version.c | 1 + arch/x86/crypto/Kconfig | 484 +++++ arch/x86/crypto/Makefile | 3 + arch/x86/crypto/aria-aesni-avx-asm_64.S | 1303 ++++++++++++ arch/x86/crypto/aria-avx.h | 16 + arch/x86/crypto/aria_aesni_avx_glue.c | 213 ++ arch/x86/crypto/sha512_ssse3_glue.c | 10 + 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 +- crypto/Kconfig | 2225 +++++++------------- crypto/Makefile | 2 +- crypto/akcipher.c | 8 + crypto/algapi.c | 71 - crypto/api.c | 4 +- crypto/{aria.c => aria_generic.c} | 39 +- crypto/async_tx/raid6test.c | 4 +- crypto/curve25519-generic.c | 4 +- crypto/dh.c | 4 +- crypto/drbg.c | 12 +- crypto/ecdh.c | 4 +- crypto/ecdsa.c | 4 +- crypto/essiv.c | 2 +- crypto/rsa.c | 4 +- crypto/sm2.c | 4 +- crypto/tcrypt.c | 53 +- crypto/testmgr.c | 38 +- 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/hw_random/arm_smccc_trng.c | 4 +- drivers/char/hw_random/core.c | 55 +- drivers/char/hw_random/imx-rngc.c | 51 +- drivers/char/mem.c | 4 +- drivers/char/random.c | 139 +- drivers/char/tpm/tpm_ppi.c | 2 +- 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/crypto/Kconfig | 3 +- drivers/crypto/Makefile | 1 + drivers/crypto/allwinner/sun4i-ss/sun4i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ce/sun8i-ce-trng.c | 6 +- drivers/crypto/amlogic/amlogic-gxl-cipher.c | 6 +- drivers/crypto/aspeed/Kconfig | 48 + drivers/crypto/aspeed/Makefile | 7 + drivers/crypto/aspeed/aspeed-hace-crypto.c | 1133 ++++++++++ drivers/crypto/aspeed/aspeed-hace-hash.c | 1391 ++++++++++++ drivers/crypto/aspeed/aspeed-hace.c | 284 +++ drivers/crypto/aspeed/aspeed-hace.h | 298 +++ drivers/crypto/axis/artpec6_crypto.c | 6 +- drivers/crypto/bcm/cipher.c | 4 +- drivers/crypto/bcm/cipher.h | 2 +- drivers/crypto/cavium/cpt/cpt_hw_types.h | 2 +- drivers/crypto/cavium/cpt/cptpf_main.c | 6 +- drivers/crypto/cavium/zip/zip_crypto.c | 30 +- drivers/crypto/ccp/ccp-crypto-des3.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 6 +- drivers/crypto/ccp/sev-dev.c | 78 +- drivers/crypto/ccree/cc_buffer_mgr.c | 2 +- drivers/crypto/hisilicon/hpre/hpre.h | 8 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 250 ++- drivers/crypto/hisilicon/hpre/hpre_main.c | 216 +- drivers/crypto/hisilicon/qm.c | 906 ++++---- drivers/crypto/hisilicon/sec2/sec.h | 34 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 456 ++-- drivers/crypto/hisilicon/sec2/sec_main.c | 160 +- drivers/crypto/hisilicon/zip/zip.h | 3 +- drivers/crypto/hisilicon/zip/zip_crypto.c | 134 +- drivers/crypto/hisilicon/zip/zip_main.c | 266 ++- drivers/crypto/inside-secure/safexcel_cipher.c | 60 +- drivers/crypto/inside-secure/safexcel_hash.c | 67 +- drivers/crypto/keembay/Kconfig | 4 +- drivers/crypto/marvell/octeontx/otx_cpt_hw_types.h | 2 +- drivers/crypto/marvell/octeontx/otx_cptpf_ucode.c | 24 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 8 +- drivers/crypto/marvell/octeontx/otx_cptvf_mbox.c | 20 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 4 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_mbox.c | 5 +- drivers/crypto/n2_core.c | 2 +- drivers/crypto/nx/nx-aes-ccm.c | 5 +- drivers/crypto/qat/qat_common/adf_cfg.c | 6 +- drivers/crypto/qat/qat_common/adf_ctl_drv.c | 10 +- drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 2 +- .../crypto/qat/qat_common/adf_transport_debug.c | 2 +- drivers/crypto/qat/qat_common/icp_qat_uclo.h | 3 +- drivers/crypto/qat/qat_common/qat_algs.c | 18 +- drivers/crypto/qat/qat_common/qat_asym_algs.c | 24 +- drivers/crypto/qat/qat_common/qat_uclo.c | 56 +- drivers/crypto/qce/aead.c | 4 +- drivers/crypto/qce/sha.c | 8 +- drivers/crypto/qce/skcipher.c | 8 +- drivers/crypto/qcom-rng.c | 7 +- drivers/crypto/sahara.c | 22 +- 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/i2c/i2c-core-acpi.c | 40 +- drivers/i2c/i2c-core-base.c | 6 +- drivers/i2c/i2c-core.h | 4 +- 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/Kconfig | 2 - drivers/net/wireless/ath/ath9k/rng.c | 3 +- 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/scsi/scsi_transport_spi.c | 7 +- 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/crypto/aria.h | 17 +- include/crypto/internal/aead.h | 25 - include/crypto/scatterwalk.h | 6 - include/dt-bindings/clock/aspeed-clock.h | 1 + include/dt-bindings/clock/ast2600-clock.h | 1 + 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/cgroup-defs.h | 18 +- include/linux/cgroup.h | 13 +- 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/hisi_acc_qm.h | 63 +- include/linux/hw_breakpoint.h | 4 +- include/linux/hw_random.h | 3 + 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/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/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/perf_event.h | 57 +- include/uapi/misc/uacce/hisi_qm.h | 17 +- 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/decompress.c | 2 +- kernel/module/tracking.c | 71 + 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 | 20 +- lib/Kconfig.debug | 13 + lib/Makefile | 1 - lib/bitmap.c | 68 +- lib/cpumask.c | 40 +- lib/cpumask_kunit.c | 19 + lib/crypto/Kconfig | 7 +- lib/crypto/Makefile | 3 + lib/{ => crypto}/memneq.c | 7 +- lib/crypto/utils.c | 88 + 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 +- 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 +- 983 files changed, 22361 insertions(+), 10474 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/crypto/aspeed,ast2500-hace.yaml 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/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/mips/crypto/Kconfig create mode 100644 arch/powerpc/crypto/Kconfig create mode 100644 arch/s390/crypto/Kconfig create mode 100644 arch/sparc/crypto/Kconfig create mode 100644 arch/x86/crypto/Kconfig create mode 100644 arch/x86/crypto/aria-aesni-avx-asm_64.S create mode 100644 arch/x86/crypto/aria-avx.h create mode 100644 arch/x86/crypto/aria_aesni_avx_glue.c 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 rename crypto/{aria.c => aria_generic.c} (86%) create mode 100644 drivers/crypto/aspeed/Kconfig create mode 100644 drivers/crypto/aspeed/Makefile create mode 100644 drivers/crypto/aspeed/aspeed-hace-crypto.c create mode 100644 drivers/crypto/aspeed/aspeed-hace-hash.c create mode 100644 drivers/crypto/aspeed/aspeed-hace.c create mode 100644 drivers/crypto/aspeed/aspeed-hace.h 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 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 rename lib/{ => crypto}/memneq.c (98%) create mode 100644 lib/crypto/utils.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