This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-current in repository linux-next.
omits c97e93ece600 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d3bb2bd86378 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 4b8d867ca6e2 xfs: don't over-report free space or inodes in statvfs adds 1aacd3fac248 xfs: release the dquot buf outside of qli_lock adds 69bf6cd7f38d Merge tag 'xfs-6.13-fixes_2024-12-23' of https://git.kerne [...] adds 4f13f0a3fc6a xfs: tidy up xfs_iroot_realloc adds 6c1c55ac3c05 xfs: refactor the inode fork memory allocation functions adds 6a92924275ec xfs: make xfs_iroot_realloc take the new numrecs instead o [...] adds eb9bff22311c xfs: make xfs_iroot_realloc a bmap btree function adds c914081775e2 xfs: tidy up xfs_bmap_broot_realloc a bit adds 7708951ae521 xfs: hoist the node iroot update code out of xfs_btree_new_iroot adds 505248719fcb xfs: hoist the node iroot update code out of xfs_btree_kill_iroot adds 2f63b20b7a26 xfs: support storing records in the inode core root adds 9a2ce7254c1e Merge tag 'btree-ifork-records_2024-12-23' of https://git. [...] adds 84140a96cf7a xfs: prepare to reuse the dquot pointer space in struct xfs_inode adds 05290bd5c623 xfs: allow inode-based btrees to reserve space in the data device adds 8a092f440e03 Merge tag 'reserve-rt-metadata-space_2024-12-23' of https: [...] adds af32541081ed xfs: add some rtgroup inode helpers adds d415fb34b4c2 xfs: prepare rmap btree cursor tracepoints for realtime adds 953f76bf7a36 xfs: simplify the xfs_rmap_{alloc,free}_extent calling con [...] adds fc6856c6ff08 xfs: introduce realtime rmap btree ondisk definitions adds e1c76fce50bb xfs: realtime rmap btree transaction reservations adds d386b4024372 xfs: add realtime rmap btree operations adds adafb31c80e6 xfs: prepare rmap functions to deal with rtrmapbt adds 9e823fc27419 xfs: add a realtime flag to the rmap update log redo items adds 5e0679d1c62f xfs: support recovering rmap intent items targetting realt [...] adds 219ee99d3673 xfs: pretty print metadata file types in error messages adds 702c90f45162 xfs: support file data forks containing metadata btrees adds 6b08901a6e8f xfs: add realtime reverse map inode to metadata directory adds 8491a55cfc73 xfs: add metadata reservations for realtime rmap btrees adds f33659e8a114 xfs: wire up a new metafile type for the realtime rmap adds 609a592865c9 xfs: wire up rmap map and unmap to the realtime rmapbt adds 71b8acb42be6 xfs: create routine to allocate and initialize a realtime [...] adds b3683c74bf17 xfs: wire up getfsmap to the realtime reverse mapping btree adds 59a57acbce28 xfs: check that the rtrmapbt maxlevels doesn't increase wh [...] adds 6d4933c22195 xfs: report realtime rmap btree corruption errors to the h [...] adds 428e4884656d xfs: allow queued realtime intents to drain before scrubbing adds 9a6cc4f6d081 xfs: scrub the realtime rmapbt adds 1ebecab5adba xfs: cross-reference realtime bitmap to realtime rmapbt scrubber adds 037a44d8277a xfs: cross-reference the realtime rmapbt adds a5542712f983 xfs: scan rt rmap when we're doing an intense rmap check o [...] adds 366243cc99b7 xfs: scrub the metadir path of rt rmap btree files adds 2e0629e17c31 xfs: walk the rt reverse mapping tree when rebuilding rmap adds f1a6d9b4c317 xfs: online repair of realtime file bmaps adds 1bd084302716 xfs: repair inodes that have realtime extents adds 3dd3aba6b92b xfs: repair rmap btree inodes adds 8defee8dff2b xfs: online repair of realtime bitmaps for a realtime group adds c6904f6788b7 xfs: support repairing metadata btrees rooted in metadir inodes adds 6a849bd81b69 xfs: online repair of the realtime rmap btree adds 4a61f12eb119 xfs: create a shadow rmap btree during realtime rmap repair adds 9515572be65e xfs: hook live realtime rmap operations during a repair operation adds f4ed93037966 xfs: don't shut down the filesystem for media failures bey [...] adds 799e7e6566df xfs: react to fsdax failure notifications on the rt device adds c2358439af37 xfs: enable realtime rmap btree adds a938bbe4739f Merge tag 'realtime-rmap_2024-12-23' of https://git.kernel [...] adds 0d89af530c8c xfs: prepare refcount btree cursor tracepoints for realtime adds 70fcf6866578 xfs: namespace the maximum length/refcount symbols adds 9abe03a0e4f9 xfs: introduce realtime refcount btree ondisk definitions adds 2003c6a8754e xfs: realtime refcount btree transaction reservations adds 1a6f88ea538d xfs: add realtime refcount btree operations adds 01cef1db246e xfs: prepare refcount functions to deal with rtrefcountbt adds fd9300679cce xfs: add a realtime flag to the refcount update log redo items adds ee6d43447923 xfs: support recovering refcount intent items targetting r [...] adds e08d0f2004cd xfs: add realtime refcount btree block detection to log recovery adds eaed472c4052 xfs: add realtime refcount btree inode to metadata directory adds bf0b99411335 xfs: add metadata reservations for realtime refcount btree adds f0415af60f48 xfs: wire up a new metafile type for the realtime refcount adds 4e87047539c7 xfs: refactor xfs_reflink_find_shared adds e5a171729baf xfs: wire up realtime refcount btree cursors adds 4ee3113aaf3f xfs: create routine to allocate and initialize a realtime [...] adds 0bada8233123 xfs: update rmap to allow cow staging extents in the rt rmap adds c2694ff678c9 xfs: compute rtrmap btree max levels when reflink enabled adds 3639c63d4643 xfs: refactor reflink quota updates adds 26e97d9b4b76 xfs: enable CoW for realtime data adds 5519251da0b0 xfs: enable sharing of realtime file blocks adds c3d3605f9661 xfs: allow inodes to have the realtime and reflink flags adds 51e232674975 xfs: recover CoW leftovers in the realtime volume adds 6853d23badd0 xfs: fix xfs_get_extsz_hint behavior with realtime alwaysc [...] adds 4de1a7ba4171 xfs: apply rt extent alignment constraints to CoW extsize hint adds 8e84e8052bc2 xfs: enable extent size hints for CoW operations adds 88a70768df13 xfs: check that the rtrefcount maxlevels doesn't increase [...] adds 026c8ed8d458 xfs: report realtime refcount btree corruption errors to t [...] adds c27929670de1 xfs: scrub the realtime refcount btree adds 91683bb3f264 xfs: cross-reference checks with the rt refcount btree adds 2d9a3e98053e xfs: allow overlapping rtrmapbt records for shared data extents adds 30f47950dc2e xfs: check reference counts of gaps between rt refcount records adds 48bc170f2cb5 xfs: allow dquot rt block count to exceed rt blocks on reflink fs adds a9600db96f74 xfs: detect and repair misaligned rtinherit directory cowe [...] adds ca757af07fcc xfs: scrub the metadir path of rt refcount btree files adds cca34a305446 xfs: don't flag quota rt block usage on rtreflink filesystems adds 6470ceef325c xfs: check new rtbitmap records against rt refcount btree adds 477493082fe8 xfs: walk the rt reference count tree when rebuilding rmap adds fe2efe95082a xfs: capture realtime CoW staging extents when rebuilding [...] adds 83ccffc48997 xfs: online repair of the realtime refcount btree adds 92b2019493d1 xfs: repair inodes that have a refcount btree in the data fork adds 12f4d203289d xfs: check for shared rt extents when rebuilding rt file's [...] adds fd97fe111208 xfs: fix CoW forks for realtime files adds 155debbe7e62 xfs: enable realtime reflink adds 156d1c389c54 Merge tag 'realtime-reflink_2024-12-23' of https://git.ker [...] adds 23ebf6392598 xfs: mark xfs_dir_isempty static adds 415dee1e06da xfs: remove XFS_ILOG_NONCORE adds 471511d6ef7d xfs: remove the t_magic field in struct xfs_trans adds efebe42d95fb xfs: fix mount hang during primary superblock recovery failure adds 99fc33d16b24 xfs: clean up xfs_end_ioend() to reuse local variables adds adcaff355bd8 xfs: remove redundant update for ticket->t_curr_res in xfs [...] adds 09f7680dea87 xfs: remove bp->b_error check in xfs_attr3_root_inactive adds f4752daf472b xfs: fix the comment above xfs_discard_endio adds 72843ca62417 xfs: don't take m_sb_lock in xfs_fs_statfs adds dd324cb79e54 xfs: refactor xfs_fs_statfs adds 183d988ae9e7 xfs: constify feature checks adds 9d9b72472631 xfs/libxfs: replace kmalloc() and memcpy() with kmemdup() adds cbd6883ed866 xfs: fix a double completion for buffers on in-memory targets adds 83e9c69dcf18 xfs: remove the incorrect comment above xfs_buf_free_maps adds 411ff3f7386a xfs: remove the incorrect comment about the b_pag field adds 05b5968f33a9 xfs: move xfs_buf_iowait out of (__)xfs_buf_submit adds eb43b0b5cab8 xfs: simplify xfs_buf_delwri_pushbuf adds 72842dbc2b81 xfs: remove xfs_buf_delwri_submit_buffers adds 0195647abaac xfs: move write verification out of _xfs_buf_ioapply adds 8db65d312b57 xfs: move in-memory buftarg handling out of _xfs_buf_ioapply adds fac69ec8cd74 xfs: simplify buffer I/O submission adds 5c82a471c2b7 xfs: move invalidate_kernel_vmap_range to xfs_buf_ioend adds 6dca5abb3d10 xfs: remove the extra buffer reference in xfs_buf_submit adds 819f29cc7be6 xfs: always complete the buffer inline in xfs_buf_submit adds 46eba93d4f58 xfs: simplify xfsaild_resubmit_item adds 4f1aefd13e94 xfs: move b_li_list based retry handling to common code adds 4e35be63c4ad xfs: add a b_iodone callback to struct xfs_buf adds 07eae0fa67ca xfs: check for dead buffers in xfs_buf_find_insert adds ee10f6fcdb96 xfs: fix buffer lookup vs release race new b477ff98d903 Merge tag 'xfs-merge-6.14' of git://git.kernel.org/pub/scm [...] adds b8f2688258f8 inotify: Use strscpy() for event->name copies new 113385c5cc81 Merge tag 'fsnotify_for_v6.14-rc1' of git://git.kernel.org [...] adds 5c44aa21f086 isofs: Partially convert zisofs_read_folio to use a folio new fb6fec6bdd9b Merge tag 'fs_for_v6.14-rc1' of git://git.kernel.org/pub/s [...] adds ebe559609d78 fs: get rid of __FMODE_NONOTIFY kludge adds a94204f4d48e fsnotify: opt-in for permission events at file open time adds 318652e07fa5 fsnotify: check if file is actually being watched for pre- [...] adds b82c6f5930f6 fanotify: don't skip extra event info if no info_mode is set adds 4edcb9f7b717 fanotify: rename a misnamed constant adds 0a076036b631 fanotify: reserve event bit of deprecated FAN_DIR_MODIFY adds f156524e5d72 fsnotify: introduce pre-content permission events adds 9740d17162de fsnotify: pass optional file access range in pre-content event adds 4acf3bc76e52 fsnotify: generate pre-content permission event on truncate adds 4f8afa33817a fanotify: introduce FAN_PRE_ACCESS permission event adds 870499bc1d4d fanotify: report file range info with pre-content events adds b4b2ff4f61de fanotify: allow to set errno in FAN_DENY permission response adds fac84846a28c fanotify: disable readahead if we have pre-content watches adds 20bf82a898b6 mm: don't allow huge faults for files with pre content watches adds 8392bc2ff8c8 fsnotify: generate pre-content permission event on page fault adds 7f4796a46571 xfs: add pre-content fsnotify hook for DAX faults adds b722e40be2bd btrfs: disable defrag on pre-content watched files adds bb480760ffc7 ext4: add pre-content fsnotify hook for DAX faults adds 5121711eb8db fs: enable pre-content events on supported file systems adds 0357ef03c94e fs: don't block write during exec on pre-content watched files adds 0c0214df28f0 fanotify: Fix crash in fanotify_init(2) new 8883957b3c9d Merge tag 'fsnotify_hsm_for_v6.14-rc1' of git://git.kernel [...] adds fe4b4188ebc2 ksmbd: Remove unused functions adds b2d99376c5d6 ksmbd: browse interfaces list on FSCTL_QUERY_INTERFACE_INFO IOCTL adds aab98e2dbd64 ksmbd: fix integer overflows on 32 bit systems new e814f3fd16ac Merge tag 'v6.14-rc-ksmbd-server-fixes' of git://git.samba [...] adds 62eecd8aac6c smb: client: introduce av_for_each_entry() helper adds 0e8ae9b953bc smb: client: parse av pair type 4 in CHALLENGE_MESSAGE adds ad46faff1afc smb: client: fix DFS mount against old servers with NTLMSSP adds 489d1523105e smb: client: parse DNS domain name from domain= option adds 4b1b4c8be9de smb: client: provide dns_resolve_{unc,name} helpers adds 5433c629e8d4 smb: client: optimize referral walk on failed link targets adds bfc115503015 smb: client: fix return value of parse_dfs_referrals() adds 48aa99523e88 smb: client: don't retry DFS targets on server shutdown adds 215b7f9ecb8d smb: client: correctly handle ErrorContextData as a flexib [...] adds be7a6a776695 smb: client: fix oops due to unset link speed adds 11f8b80ab9f9 smb: client: fix order of arguments of tracepoints adds 72cf9e94f32f smb3: add missing tracepoint for querying wsl EAs adds 015683d4ed0d cifs: Use cifs_autodisable_serverino() for disabling CIFS_ [...] adds 4e2ee3282915 cifs: Fix endian types in struct rfc1002_session_packet adds 014fdae602c1 cifs: Add missing NT_STATUS_* codes from nterr.h to nterr.c adds 6d08851c6013 cifs: Fix printing Status code into dmesg adds 4bda5f4de038 cifs: Remove declaration of dead CIFSSMBQuerySymLink function adds e20a405fe4f2 cifs: Do not attempt to call CIFSSMBRenameOpenFile() witho [...] adds 10e6fe53d90b cifs: Do not attempt to call CIFSGetSrvInodeNumber() witho [...] adds 2948f0d4db40 cifs: Remove duplicate struct reparse_symlink_data and SYM [...] adds 0a9b00e5e5c5 smb: client: get rid of TCP_Server_Info::refpath_lock adds 056e91cbc980 smb: client: don't check for @leaf_fullpath in match_server() adds 3681c74d342d smb: client: handle lack of EA support in smb2_query_path_info() new e0b1f5914274 Merge tag 'v6.14-rc-smb3-client-fixes-part' of git://git.s [...] adds 1703abb4dead kprobes: Reduce preempt disable scope in check_kprobe_acce [...] adds 587e8e6d640b kprobes: Adopt guard() and scoped_guard() adds 2cba0070cd0c tracing/kprobe: Adopt guard() and scoped_guard() adds f8821732dcf0 tracing/uprobe: Adopt guard() and scoped_guard() adds 4e83017e4c22 tracing/eprobe: Adopt guard() and scoped_guard() adds e2b6e5e4877a jump_label: Define guard() for jump_label_lock adds 54c79390119d kprobes: Use guard() for external locks adds a35fb2bcaead kprobes: Use guard for rcu_read_lock adds 5e5b8b493359 kprobes: Remove unneeded goto adds bef8e6afaa51 kprobes: Remove remaining gotos adds 4af0532a0f47 tracing: Use __free() in trace_probe for cleanup adds 7dcc35207890 tracing: Use __free() for kprobe events to cleanup adds 927054606d08 tracing/kprobes: Simplify __trace_kprobe_create() by remov [...] new 544521d6217f Merge tag 'probes-v6.14' of git://git.kernel.org/pub/scm/l [...] adds a4e17a8f239a ktest.pl: Check kernelrelease return in get_version adds 776735b954f4 ktest.pl: Remove unused declarations in run_bisect_test function adds 770221a36932 ktest.pl: Fix typo in comment adds f3a30016e4b5 ktest.pl: Fix typo "accesing" new 7f71554b4ea2 Merge tag 'ktest-6.14' of git://git.kernel.org/pub/scm/lin [...] adds d33b10c0c73a tracing: Switch trace.c code over to use guard() adds d1e27ee9c6f2 tracing: Return -EINVAL if a boot tracer tries to enable t [...] adds cad1d5bd2cb9 tracing: Have event_enable_write() just return error on error adds c949dfb97443 tracing: Simplify event_enable_func() goto out_free logic adds 4b8d63e5b61d tracing: Simplify event_enable_func() goto_reg logic adds 59980d9b0b2d tracing: Switch trace_events.c code over to use guard() adds 2b36a97aeeb7 tracing: Switch trace_events_hist.c code over to use guard() adds 63c726416838 tracing: Switch trace_events_trigger.c code over to use guard() adds 076796f74eac tracing: Switch trace_events_filter.c code over to use guard() adds a2e27e1bb19e tracing: Switch trace_events_synth.c code over to use guard() adds 930d2b32c0af tracing: Switch trace_osnoise.c code over to use guard() a [...] adds 6c05353e4ff5 tracing: Switch trace_stack.c code over to use guard() adds 08b767317192 tracing: Switch trace_stat.c code over to use guard() adds 9e49ca756d20 tracing/string: Create and use __free(argv_free) in trace_ [...] adds cff6d93eab00 tracepoint: Reduce duplication of __DO_TRACE_CALL adds 22bec11a5699 tracing: Fix using ret variable in tracing_set_tracer() adds 1bd13edbbed6 tracing/hist: Add poll(POLLIN) support on hist file adds 66fc6f521a0b tracing/hist: Support POLLPRI event for poll on histogram adds 80c3e28528ff selftests/tracing: Add hist poll() support test adds 4c86bc531e60 tracing: Add :mod: command to enabled module events adds b355247df104 tracing: Cache ":mod:" events for modules not loaded yet adds 542079b4b12e selftests/ftrace: Add test that tests event :mod: commands adds a925df6f5036 tracing: Fix #if CONFIG_MODULES to #ifdef CONFIG_MODULES adds 22412b72cafd tracing: Rename update_cache() to update_mod_cache() adds f95ee542947d tracing: Fix allocation of printing set_event file content adds 8f21943e101a tracing: Fix output of set_event for some cached module events new e8744fbc8318 Merge tag 'trace-v6.14-3' of git://git.kernel.org/pub/scm/ [...] adds 66611c047570 fgraph: Remove calltime and rettime from generic operations new 7c1badb2a990 Merge tag 'ftrace-v6.14-2' of git://git.kernel.org/pub/scm [...] adds cd2375a3567f ring-buffer: Do not allow events in NMI with generic atomi [...] adds 6c8ad3ab45ad atomic64: Use arch_spin_locks instead of raw_spin_locks new 606489dbfa97 Merge tag 'trace-ringbuffer-v6.14-2' of git://git.kernel.o [...] adds 4572541892ea sched_ext: Use the NUMA scheduling domain for NUMA optimizations adds 8da7bf2cee27 tools/sched_ext: Receive updates from SCX repo adds e197f5ec3ad3 sched_ext: Use sizeof_field for key_len in dsq_hash_params adds bc3a116a4498 sched_ext: Use str_enabled_disabled() helper in update_sel [...] adds 9cf9aceed21e sched_ext: idle: use assign_cpu() to update the idle cpumask adds 02f034dcbf3d sched_ext: idle: clarify comments adds c0cf3530098b sched_ext: idle: introduce check_builtin_idle_enabled() helper adds d9071ecb3139 sched_ext: idle: small CPU iteration refactoring adds e4975ac53533 sched_ext: update scx_bpf_dsq_insert() doc for SCX_DSQ_LOCAL_ON adds 382d7efc14a3 sched_ext: Include remaining task time slice in error state dump adds a73bca3d9cc0 sched_ext: Add option -l in selftest runner to list all av [...] adds ea9b2626271f sched_ext: Relocate scx_enabled() related code adds 3a9910b5904d sched_ext: Implement scx_bpf_now() adds 2e1ce39fde7c sched_ext: Add scx_bpf_now() for BPF scheduler adds d07be814fc71 sched_ext: Add time helpers for BPF schedulers adds 0f130bc341d0 sched_ext: Replace bpf_ktime_get_ns() to scx_bpf_now() adds 62addc6dbf36 sched_ext: Use time helpers in BPF schedulers adds 987ce79b5242 sched_ext: fix kernel-doc warnings new bc8198dc7ebc Merge tag 'sched_ext-for-6.14' of git://git.kernel.org/pub [...] adds 176c9d1e6a06 tools features: Don't check for libunwind devel files by default adds b2b95a2d78c0 perf disasm: Return a proper error when not determining th [...] adds d78e20c081e7 perf script python: Improve physical mem type resolution adds 161c3402fd99 perf config: Fix trival typo 'an' -> 'can' adds a9d2217556f7 libperf cpumap: Refactor perf_cpu_map__merge() adds fb953dfa66ce perf cpumap: Add more tests for CPU map merging adds 9eef3ec920f5 perf cpumap: Add checking for reference counter adds ccdc9e9c5ed7 perf arm-spe: Prepare for adding data source packet implem [...] adds 9e7a00ec6a88 perf arm-spe: Add support for SPE Data Source packet on AmpereOne adds 9a1e106550be perf: Increase MAX_NR_CPUS to 4096 adds 02b5ed8a6a7e perf cpumap: Reduce transitive dependencies on libperf MAX [...] adds e8399d34d568 libperf cpumap: Hide/reduce scope of MAX_NR_CPUS adds 5d2fd516bb53 libperf cpumap: Be tolerant of newline at the end of a cpumask adds 4b8a7c0327e5 perf pmu: Remove use of perf_cpu_map__read() adds 9d9a83c51ae0 libperf cpumap: Remove use of perf_cpu_map__read() adds e9ca57d7116a libperf cpumap: Remove perf_cpu_map__read() adds bfb946753550 libperf cpumap: Grow array of read CPUs in smaller increments adds dcf900429d1e perf btf: Make the sigtrap test helper to find a member by [...] adds 925c25efcaf0 perf env: Ensure failure broken topology file reads are al [...] adds 05be17eed774 tool api fs: Correctly encode errno for read/write open failures adds f7264150b446 perf trace-event: Constify print arguments adds 800c93ffaf94 perf trace-event: Always build trace-event-info.c adds c46d634a03a3 perf evsel: Add/use accessor for tp_format adds 6c8310e8380d perf evsel: Allow evsel__newtp without libtraceevent adds 5e530a8287b7 perf tests: Enable tests disabled due to tracepoint parsing adds 9a4426120ddd perf hwmon_pmu: Use openat rather than dup to refresh directory adds c95584e07b01 perf test hwmon_pmu: Fix event file location adds 12115c6037ae perf ftrace latency: Pass ftrace pointer to histogram rout [...] adds e8536dd47a98 perf ftrace latency: Introduce --bucket-range to ask for l [...] adds 08b875b6bf60 perf ftrace latency: Introduce --min-latency to narrow dow [...] adds 690a052a6d85 perf ftrace latency: Add --max-latency option adds b223564fe122 perf probe: Replace unacceptable characters when generatin [...] adds 625f4de23fa8 perf test: Parse 'perf stat' Topdown events for aarch64 adds 7504a1c20eb7 perf jevents: Fix build issue in '*/' in event descriptions adds 875d22980a06 perf header: Fix one memory leakage in process_bpf_btf() adds a7da6c7030e1 perf header: Fix one memory leakage in process_bpf_prog_info() adds 03edb7020bb9 perf bpf: Fix two memory leakages when calling perf_env__i [...] adds b40fbeb0b1cd tools build: Remove the libunwind feature tests from the o [...] adds 20ed532554a4 tools build feature: Add some comments to explain the FEAT [...] adds b1ef2559d557 tools build feature: Don't set feature-libcap=1 if libcap- [...] adds ad5d76aecdcf perf tools: Avoid unaligned pointer operations adds 7269846617a5 perf vendor events arm64: Update N2/V2 events from source adds 61e0a9446349 perf string: Avoid undefined NULL+1 adds 8791a78fb70e perf test: Remove duplicate word adds 9ba3462c1ce5 perf tests: Fix an incorrect type in append_script() adds 1d18ebcfd302 perf expr: Initialize is_test value in expr__ctx_new() adds aec95d7ce1c8 Merge remote-tracking branch 'torvalds/master' into perf-t [...] adds 4cd67bac9d4e perf test: Introduce DEFINE_SUITE_EXCLUSIVE() adds dea654e34afe perf tests switch-tracking: Set this test to run exclusively adds 701b27403c69 tools build feature: Don't set feature-libslang-include-su [...] adds 055f0ce7d834 tools build: Test for presence of libtraceevent and libtra [...] adds a5bbe6dd6912 perf ftrace latency: Fix compiler error for clang 12 adds 2aad2130c2db perf tools arch powerpc: Add register mask for power11 PVR [...] adds ea3683fda676 perf tools tests shell base_probe: Enhance print_overall_r [...] adds d557814cdf4f tools build: Add feature test for libelf with ZSTD adds 44b44ffd5dce perf build: Minor improvement for linking libzstd adds fee9c03b2582 bpftool: Link zstd lib required by libelf adds f3e719475692 perf tools: Add aux_start_paused, aux_pause and aux_resume adds 314bf84e03a7 perf tools: Add aux-action config term adds 8a0f49a7f1da perf tools: Parse aux-action adds bf66b5fd6e7e perf tools: Add missing_features for aux_start_paused, aux [...] adds f38ec2274c23 perf intel-pt: Improve man page format adds f8b301e0a474 perf intel-pt: Add documentation for pause / resume adds 4c7f9ee2eba2 perf intel-pt: Add a test for pause / resume adds e7e9943c87d8 perf python: Remove python 2 scripting support adds b8816289ab39 perf python: Constify variables and parameters adds c027e637bba1 perf python: Remove unused #include adds 702c7a4aec38 perf script: Move scripting_max_stack out of builtin adds 3f1889422a1d perf kvm: Move functions used in util out of builtin adds f76f94dc7885 perf script: Use openat for directory iteration adds d927e30ca0b1 perf script: Move find_scripts to browser/scripts.c adds 9557d1562a8f perf stat: Move stat_config into config.c adds 04051b4a9330 perf script: Move script_spec code to trace-event-scripting.c adds 1ff2ca39b39f perf script: Move script_fetch_insn to trace-event-scripting.c adds dc7be5e4c08f perf script: Move perf_sample__sprintf_flags to trace-even [...] adds e7bb49e3f643 perf x86: Define arch_fetch_insn in NO_AUXTRACE builds adds 254a867b98ae perf intel-pt: Remove stale build comment adds 16ecb4316f06 perf env: Move arch errno function to only use in env adds 1a12ed09bc43 perf lock: Move common lock contention code to new file adds df487111bd09 perf bench: Remove reference to cmd_inject adds 9cf133c25cc2 perf kwork: Make perf_kwork_add_work a callback adds 5c10f3b4463d perf build: Remove test library from python shared object adds f081defccd93 perf python: Add parse_events function adds 3c0401a08125 perf python: Add __str__ and __repr__ functions to evlist adds 24fb6de24117 perf python: Add __str__ and __repr__ functions to evsel adds 233157785a34 perf python: Correctly throw IndexError adds efff5add204f perf script: Cache the output type adds d8cc6da4067b perf lock contention: Add and use LCB_F_TYPE_MASK adds e2c4dc54cd52 perf lock contention: Run BPF slab cache iterator adds 0c631ef07c96 perf lock contention: Resolve slab object name using BPF adds 91a5bffa56fd perf lock contention: Handle slab objects in -L/--lock-fil [...] adds 26f45ec8f036 perf jevents: Provide better path information for broken JSON adds 518413d89ce4 perf Documentation: Describe the PMU naming convention adds 2f0539fa0267 perf stream: Use evsel rather than evsel->idx adds 2f4847b5d62c perf values: Use evsel rather than evsel->idx adds e5de3f9da524 perf path: Remove unused is_executable_file() adds 0255338d6975 perf trace: Add tests for BTF general augmentation adds 00c640595e13 perf docs: Add documentation for --force-btf option adds 967364894e61 perf stat: Fix trailing comma when there is no metric unit adds 9f1df75509bc perf stat: Also hide metric-units from JSON when event didn't run adds d226f434fb92 perf stat: Remove empty new_line_metric function adds dd566687ef33 perf stat: Document and simplify interval timestamps adds ed60738a9b7e perf stat: Document and clarify outstate members adds 058b38ccd2af perf top: Don't complain about lack of vmlinux when not re [...] adds 0f9ad973b095 perf tests code-reading: Handle change in objdump output f [...] adds d52af4b8c664 perf tests shell task_analyzer: Run this test exclusively adds b031fe8351cd perf Documentation: Clarify sysfs event names characters adds 05efa0ab0115 perf evsel: Improve the evsel__open_strerror() for EBUSY adds 86a12b92a973 perf ftrace: Display latency statistics at the end adds e5f2024cb997 perf ftrace profile: Add --graph-opts option adds c738a34417b6 perf test: Update ftrace test to use --graph-opts adds dae29277fdda perf maps: Fix display of kernel symbols adds 7a93786c3062 perf machine: Don't ignore _etext when not a text symbol adds f523347ba6b6 perf jitdump: Accept jitdump mmaps emitted from inside containers adds 9c6a585d257f perf namespaces: Introduce nsinfo__set_in_pidns() adds 74833e37dfc6 perf jitdump: Fixup in_pidns member when java agent and 'p [...] adds 64a7617efd5a perf namespaces: Fixup the nsinfo__in_pidns() return type, [...] adds 58f4f294b358 perf test trace_btf_general: Fix shellcheck warning adds 9c64c7c65826 perf llvm-add2line: Remove unused symbol_conf.h include adds 6bfb4c571b88 perf test cpumap: Avoid use-after-free following merge adds 4a73aff8c5e2 perf tools: Create generic syscall table support adds 26db6722566b perf tools arc: Support generic syscall headers adds c68825eed9ba perf tools csky: Support generic syscall headers adds 9605665a64a7 perf tools arm: Support syscall headers adds 430a6dfe41d3 perf tools sh: Support syscall headers adds 1f44829e5e8b perf tools sparc: Support syscall headers adds 24f122dc0993 perf tools xtensa: Support syscall header adds a874d1f6f107 perf tools x86: Use generic syscall scripts adds bb4f84289138 perf tools alpha: Support syscall header adds 02f2d58f235d perf tools parisc: Support syscall header adds cb8197db8c09 perf tools arm64: Use syscall table adds fa70857a27e5 perf tools loongarch: Use syscall table adds 619ffe669496 perf tools mips: Use generic syscall scripts adds 4c02c7e0a219 perf tools powerpc: Use generic syscall table scripts adds 00d1bfae1b96 perf tools s390: Use generic syscall table scripts adds 3cc550f5bbcf perf tools: Remove dependency on libaudit adds 0ba2022410fc perf test: Mark remaining probe tests as exclusive adds 4f90ed0ae36a perf trace: Fix unaligned access for augmented args adds 368781025a11 perf symbol-elf: Avoid a weak cxx_demangle_sym function adds 8c2eafbbfd78 perf symbol: Prefer non-label symbols with same address adds 876e80cf83d1 perf tools: Fixup end address of modules adds e5e34e999597 perf vendor events arm64: Add FUJITSU-MONAKA PMU event adds 74c033b6aa65 perf MANIFEST: Add arch/*/include/uapi/asm/bpf_perf_event. [...] adds dd01b985c52a perf ftrace: Check min/max latency only with bucket range adds 510f0247cdac perf ftrace: Fix display for range of the first bucket adds ac0ac75189a4 perf report: Fix misleading help message about --demangle adds 23a65c5e8b18 perf tools arm-spe: Pull out functions for aux buffer and [...] adds 9c3164ea7e28 perf tools arm-spe: Don't allocate buffer or tracking even [...] adds 05cd60e4d071 perf tests arm_spe: Add test for discard mode adds b1bb6fc06b5e perf tools mips: Fix mips syscall generation adds 3178155d292b perf test brstack: Speed up running test by using tr -s in [...] adds 8bf18c5cefc1 perf MANIFEST: Add license files adds 8c1a106635e3 perf tests base_probe: Fix check for the count of existing [...] adds 2adbf5349ad3 perf record: Fix segfault with --off-cpu when debuginfo is [...] adds f9c506fb69bd perf test stat: Avoid hybrid assumption when virtualized adds 6804a7192a86 perf probe: Rename err label adds 8e246a1b2a75 perf inject: Fix use without initialization of local variables adds 9a7b618ef654 perf test record+probe_libc_inet_pton: Make test resilient adds 5afd6d38cf52 perf test perftool_testsuite: Add missing description adds 1ab138febca6 perf test perftool_testsuite: Return correct value for skipping adds e9cbc854d8b1 perf config: Add a function to set one variable in .perfconfig adds f2868b1a66d4 perf tools: Expose quiet/verbose variables in Makefile.perf adds 2e47c503deee perf test: Rename functions and variables for better clarity adds 2b7b78efc8c9 perf test: Send list output to stdout rather than stderr adds 4dd8bc4bf58e perf test: Fix parallel/sequential option documentation adds 1c0d9816e9cb perf test: Add a runs-per-test flag adds 4e38f2814f02 perf test: Improve verbose documentation adds cd57c04c382e perf hist: Deduplicate cmp/sort/collapse code adds 8b4799e4f0f4 perf hist: Fix bogus profiles when filters are enabled adds 036e2faa997c perf hist: Fix width calculation in hpp__fmt() adds 83196dd3499a perf lock: Fix return code for functions in __cmd_contention adds 1be9264158ef perf lock: Fix parse_lock_type which only retrieve one lock flag adds e9188ae3cd4e perf lock: Add percpu-rwsem for type filter adds ac22d75377a0 perf lock: Rename fields in lock_type_table adds 035f0c279bcf perf annotate: Prefer passing evsel to evsel->core.idx adds 62892e77b8a6 perf bench: Fix undefined behavior in cmpworker() adds 91b7747dc70d perf test: Update event_groups test to use instructions new 7685b334d1e4 Merge tag 'perf-tools-for-v6.14-2025-01-21' of git://git.k [...] adds 09d35045cd0f x86/sev: Avoid WARN()s and panic()s in early boot code adds 093562198e1a x86/boot/64: Determine VA/PA offset before entering C code adds 0d9b9a328cb6 x86/boot/64: Avoid intentional absolute symbol references [...] adds 3b6f99a94b04 x86/boot: Disable UBSAN in early boot code adds 35350eb689e6 x86/kernel: Move ENTRY_TEXT to the start of the image adds a6a4ae9c3f3a x86/boot: Move .head.text into its own output section adds faf0ed487415 x86/boot: Reject absolute references in .head.text adds fe8ec69baa9d Merge branch 'x86/urgent' into x86/boot, to pick up depend [...] adds 207bdf7f72ae x86/kexec: Clean up and document register use in relocate_ [...] adds 46d4e205e22c x86/kexec: Use named labels in swap_pages in relocate_kernel_64.S adds 9e5683e2d0b5 x86/kexec: Only swap pages for ::preserve_context mode adds 4b5bc2ec9a23 x86/kexec: Allocate PGD for x86_64 transition page tables [...] adds 6a750b4c0099 x86/kexec: Copy control page into place in machine_kexec_p [...] adds eeebbde57113 x86/kexec: Invoke copy of relocate_kernel() instead of the [...] adds cb33ff9e063c x86/kexec: Move relocate_kernel to kernel .data section adds 8dbec5c77bc3 x86/kexec: Add data section to relocate_kernel adds b3adabae8a96 x86/kexec: Drop page_list argument from relocate_kernel() adds b7155dfd4999 x86/kexec: Eliminate writes through kernel mapping of relo [...] adds 93e489ad7a46 x86/kexec: Clean up register usage in relocate_kernel() adds 5a82223e0743 x86/kexec: Mark relocate_kernel page as ROX instead of RWX adds a3eaa2be7004 x86/sysfs: Constify 'struct bin_attribute' adds 35aafa1d41ce x86/boot/64: Fix spurious undefined reference when CONFIG_ [...] adds 99b863d2e872 x86/sev: Disable UBSAN on SEV code that may execute very early adds 893930143440 x86/sev: Don't hang but terminate on failure to remap SVSM CA adds d144d8a65286 x86/kexec: Disable global pages before writing to control page adds 4d5f1da98f5e x86/kexec: Ensure preserve_context flag is set on return t [...] adds 85d724df8c82 x86/kexec: Use correct swap page in swap_pages function adds 2cacf7f23a02 x86/kexec: Fix stack and handling of re-entry point for :: [...] adds eeed9150411a x86/kexec: Fix location of relocate_kernel with -ffunction [...] adds 2114796ca041 x86/kexec: Mark machine_kexec() with __nocfi adds dc6ffa6cd52d kexec_core: Add and update comments regarding the KEXEC_JUMP flow adds e53605754379 x86/kexec: Cope with relocate_kernel() not being at the st [...] adds 7c61a3d8f7a8 x86/kexec: Use typedef for relocate_kernel_fn function prototype adds cf4ca8065090 x86/sev: Disable ftrace branch profiling in SEV startup code new 5b7f7234ff18 Merge tag 'x86-boot-2025-01-21' of git://git.kernel.org/pu [...] adds cd9ce8217345 x86/tdx: Disable unnecessary virtualization exceptions adds 564ea84c8c14 x86/tdx: Dump attributes and TD_CTLS on boot adds e8aa393b0ada x86/virt/tdx: Rename 'struct tdx_tdmr_sysinfo' to reflect [...] adds c4e0862a62c0 x86/virt/tdx: Start to track all global metadata in one structure adds 04a7bc7316b8 x86/virt/tdx: Use auto-generated code to read global metadata adds 6bfb77f4893f x86/virt/tdx: Use dedicated struct members for PAMT entry sizes adds fae43b24a6ba x86/virt/tdx: Switch to use auto-generated global metadata [...] adds 6f5c71cc42d4 x86/virt/tdx: Require the module to assert it has the NO_R [...] new 113691ce9f32 Merge tag 'x86_tdx_for_6.14-rc1' of git://git.kernel.org/p [...] adds 4f7fe90fe719 platform/x86: quickstart: don't include 'pm_wakeup.h' directly adds b5dbb8e23cb3 platform/mellanox: mlxbf-pmc: incorrect type in assignment adds 6e0fb1bdb71c platform/x86: x86-android-tablets: make platform data be static adds 0ffafd4a3b39 fujitsu-laptop: replace strcpy -> strscpy adds 836d0d7107e5 platform/x86/amd/hsmp: Add support for HSMP protocol versi [...] adds 83ad6974dd3b platform/x86/amd/pmc: Move STB block into amd_pmc_s2d_init() adds 0e914063ddd1 platform/x86/amd/pmc: Move STB functionality to a new file [...] adds 00a8d002432f platform/x86/amd/pmc: Update function names to align with [...] adds 2851f4f8ed4e platform/x86/amd/pmc: Define enum for S2D/PMC msg_port and [...] adds 3279f7a6b7d4 platform/x86/amd/pmc: Isolate STB code changes to a new file adds 0b4c20ff2bca platform/x86/amd/pmc: Use ARRAY_SIZE() to fill num_ips inf [...] adds e22fbf27a6ba platform/x86/amd/pmc: Update IP information structure for [...] adds 4aeca3178035 platform/x86/amd/pmc: Update S2D message id for 1Ah Family [...] adds 382fe403dc31 platform/x86/amd/pmc: Add STB support for AMD Desktop variants adds c712e8fd9bf4 MAINTAINERS: Change AMD PMC driver status to "Supported" adds dd77ba8801a2 Merge import NS conversion from 'https://git.kernel.org/pu [...] adds 981fd70a5ac4 platform/x86: x86-android-tablets: Add missing __init to g [...] adds f6728073baa1 platform/x86: x86-android-tablets: Make variables only use [...] adds 478b00a623d6 platform/x86: serdev_helpers: Check for serial_ctrl_uid == NULL adds a6593c5c5045 platform/x86: serdev_helpers: Add get_serdev_controller_fr [...] adds c1007dd139b6 platform/x86: x86-android-tablets: Change x86_instantiate_ [...] adds dd6db239cb30 platform/x86: x86-android-tablets: Store serdev-controller [...] adds 7d28fb4d16fb platform/x86: x86-android-tablets: Add support for getting [...] adds c0f1bfc141ea platform/x86: x86-android-tablets: Add Bluetooth support f [...] adds 0130ec83c553 platform/x86/intel: bytcrc_pwrsrc: Optionally register a p [...] adds c78dd25138d1 platform/x86: x86-android-tablets: Add Vexia EDU ATLA 10 E [...] adds f34799206056 platform/x86: intel: int0002_vgpio: Make the irqchip immutable adds cd2fd6eab480 platform/x86: int3472: Check for adev == NULL adds 1dd0cb9cabf3 platform/x86: int3472: Make "pin number mismatch" message [...] adds 6718d42b6eb2 platform/x86: int3472: Fix skl_int3472_handle_gpio_resourc [...] adds cc115abc1f9b platform/x86: int3472: Debug log the sensor name adds 9741f9aa13f6 platform/x86: acer-wmi: Add support for Acer PH14-51 adds 287b3240fc8a platform/x86: acer-wmi: Rename ACER_CAP_FAN_SPEED_READ adds a11d8b37942d platform/x86: acer-wmi: Improve error handling when readin [...] adds 3b6f9c6505a3 platform/x86: acer-wmi: Implement proper hwmon support adds 549de562d794 ACPI: platform-profile: Add a name member to handlers adds 7c63fe4dcd0a platform/x86/dell: dell-pc: Create platform device adds 6f5e63ddc333 ACPI: platform_profile: Add device pointer into platform p [...] adds 9b3bb37b44a3 ACPI: platform_profile: Add platform handler argument to p [...] adds 4d5c027bf556 ACPI: platform_profile: Pass the profile handler into plat [...] adds 585484003ded ACPI: platform_profile: Move sanity check out of the mutex adds ab431a20756a ACPI: platform_profile: Move matching string for new profi [...] adds 55b1e68134bf ACPI: platform_profile: Use guard(mutex) for register/unregister adds 1f3ac55c2e65 ACPI: platform_profile: Use `scoped_cond_guard` adds 77be5cacb2c2 ACPI: platform_profile: Create class for ACPI platform profile adds 97cab71d712b ACPI: platform_profile: Add name attribute to class interface adds 52a67be8ee27 ACPI: platform_profile: Add choices attribute for class interface adds d2785e39429a ACPI: platform_profile: Add profile attribute for class interface adds e5fe5ddc38ff ACPI: platform_profile: Notify change events on register a [...] adds 06ec24388f1d ACPI: platform_profile: Only show profiles common for all [...] adds 494637cf5bf0 ACPI: platform_profile: Add concept of a "custom" profile adds e836b7dfbaba ACPI: platform_profile: Make sure all profile handlers agr [...] adds 70246f89c55f ACPI: platform_profile: Check all profile handler to calcu [...] adds 37a6853d83f8 ACPI: platform_profile: Notify class device from platform_ [...] adds 688834743d67 ACPI: platform_profile: Allow multiple handlers adds dd7ba84afa06 platform/x86/amd: pmf: Drop all quirks adds 0056b0852c32 Documentation: Add documentation about class interface for [...] adds 18131e9f1682 Merge branch 'platform-drivers-x86-platform-profile' into [...] adds c0cc60b39269 platform/x86: dell: dcdbas: Constify 'struct bin_attribute' adds fbabd3dbb55f platform/x86: dell_rbu: Constify 'struct bin_attribute' adds b0034f206f14 platform/x86/intel/sdsi: Constify 'struct bin_attribute' adds 7ff2fecc8bc2 platform/x86/intel/pmt: Constify 'struct bin_attribute' adds 8fa1a2e1053a platform/x86/amd/hsmp: Constify 'struct bin_attribute' adds 3bc018395f10 platform/x86/intel/tpmi/plr: Make char[] longer to silence [...] adds bdf0ea9d521c platform/x86: dell-smo8800: Move SMO88xx acpi_device_ids t [...] adds cc0809b752c7 platform/x86: dell-smo8800: Move instantiation of lis3lv02 [...] adds e21bff27f206 platform/x86: dell-smo8800: Add a couple more models to li [...] adds 204d45fe680b platform/x86/intel: bytcrc_pwrsrc: fix power_supply dependency adds 0c91d916af89 platform/x86: wmi-bmof: Make use of .bin_size() callback adds a2ec08e43fdb platform/x86: dell-uart-backlight: Use blacklight power constant adds 8ba0e61861ab mlxbf-bootctl: Constify 'struct bin_attribute' adds 9e0894d07072 platform/x86/amd/pmf: Enable Custom BIOS Inputs for PMF-TA adds f947ea8dd657 platform/x86/amd: pmc: Use guard(mutex) adds 03f8e0e05510 platform/x86/amd: pmf: Switch to guard(mutex) adds b651ea8a44aa ACPI: platform_profile: Add devm_platform_profile_register() adds c416a3fed78b Merge branch 'platform-drivers-x86-platform-profile' into [...] adds 6b228cfc52a6 alienware-wmi: Use devm_platform_profile_register() adds d1c444b47100 HID: amd_sfh: Add support to export device operating states adds cce179c655da platform/x86/amd/pmf: Get SRA sensor data from AMD SFH driver adds 98e45f0d7b99 docs: platform/x86: wmi: mention tool for invoking WMI methods adds 991c8aacfb6e tools/power/x86/intel-speed-select: Fix TRL restore after [...] adds 600c8f24319c tools/power/x86/intel-speed-select: v1.21 release adds 595c4b672493 Merge branch 'intel-sst' of https://github.com/spandruvada [...] adds 053c409951db platform/x86: thinkpad-acpi: replace strcpy with strscpy adds d0eee1be3792 platform/x86: firmware_attributes_class: Move include linu [...] adds d03cfde56f5c platform/x86: firmware_attributes_class: Simplify API adds 55922403807a platform/x86: think-lmi: Directly use firmware_attributes_class adds 63f8c0580360 platform/x86: hp-bioscfg: Directly use firmware_attributes_class adds 501d2f0e7895 platform/x86: dell-sysman: Directly use firmware_attributes_class adds 6af39604c788 platform/x86: firmware_attributes_class: Drop lifecycle functions adds c85b516b44d2 platform/x86: acer-wmi: Add support for Acer Predator PH16-72 adds 2d0a368c34c0 platform/x86: alienware-wmi: Remove unnecessary check at m [...] adds 99675d25dc82 platform/x86: alienware-wmi: Move Lighting Control State adds f3f6728766c3 platform/x86: alienware-wmi: Modify parse_rgb() signature adds 1d334211aa60 platform/x86: alienware-wmi: Improve hdmi_mux, amplifier a [...] adds 61493f947220 platform/x86: alienware-wmi: Improve rgb-zones group creation adds a5ddea4f9c35 platform/x86: alienware_wmi: General cleanup of WMAX methods adds 761bea182af6 platform/x86: intel: punit_ipc: Remove unused function adds 1b32401b5208 Documentation/ABI: Add document for Mellanox PMC driver adds 5efc800975d9 platform/mellanox: mlxbf-pmc: Add support for monitoring c [...] adds 8e3b3e1695eb platform/mellanox: mlxbf-pmc: Add support for clock_measur [...] adds 913240e47b41 Documentation/ABI: Add new sysfs field to sysfs-platform-m [...] adds 1e4e3dff9e13 platform/x86: dell-smo8800: Add support for probing for th [...] adds cec8c359f87c Input: i8042 - Add support for platform filter contexts adds 1bebc7869c99 Input: allocate keycode for phone linking adds 7ba618e893a4 platform/x86: thinkpad_acpi: Add support for new phone lin [...] adds 2d76708c2221 platform/x86: acer-wmi: use WMI calls for platform profile [...] adds cd44e09bb89d platform/x86: acer-wmi: use new helper function for settin [...] adds 61c461a90fbf platform/x86: acer-wmi: simplify platform profile cycling adds 191e21f1a4c3 platform/x86: acer-wmi: use an ACPI bitmap to set the plat [...] adds 549fcf58cf58 platform/x86: acer-wmi: add support for Acer Nitro AN515-58 adds d98bf6a6ed61 platform/x86: lenovo-wmi-camera: Use SW_CAMERA_LENS_COVER [...] adds d960f14800b5 ACPI: platform_profile: Replace *class_dev member with class_dev adds 249c576f0f9d ACPI: platform_profile: Let drivers set drvdata to the cla [...] adds cf3ea098dd3a ACPI: platform_profile: Remove platform_profile_handler fr [...] adds b5ca1a4488a5 ACPI: platform_profile: Add `ops` member to handlers adds 58d5629dc8b8 ACPI: platform_profile: Add `probe` to platform_profile_ops adds 24c54b19b495 platform/surface: surface_platform_profile: Use devm_platf [...] adds 9523ea90cb17 platform/x86: acer-wmi: Use devm_platform_profile_register() adds 3e6d0bf3b9bf platform/x86: amd: pmf: sps: Use devm_platform_profile_register() adds 8f1868526702 platform/x86: asus-wmi: Use devm_platform_profile_register() adds 1ab20816ab0f platform/x86: dell-pc: Use devm_platform_profile_register() adds 0d882fae334b platform/x86: ideapad-laptop: Use devm_platform_profile_re [...] adds db0c8eb72bc7 platform/x86: hp-wmi: Use devm_platform_profile_register() adds c72ca29e7f4a platform/x86: inspur_platform_profile: Use devm_platform_p [...] adds 31658c916fa6 platform/x86: thinkpad_acpi: Use devm_platform_profile_register() adds 07f531b395db ACPI: platform_profile: Remove platform_profile_handler fr [...] adds 6ef338955035 ACPI: platform_profile: Move platform_profile_handler adds c4f7d255be32 ACPI: platform_profile: Clean platform_profile_handler adds ee7f3e2b4942 ACPI: platform_profile: Add documentation adds 0025d83a3c20 ACPI: platform_profile: Add a prefix to log messages adds 6e4ab59b8391 platform/x86: hp-wmi: Add fan and thermal profile support [...] adds 9886f575de5a platform/mellanox: mlxbf-bootctl: use sysfs_emit() instead [...] adds fcf1b6f8d824 platform/mellanox: mlxreg-hotplug: use sysfs_emit() instea [...] adds ff44b1ca889f platform/mellanox: mlxreg-io: use sysfs_emit() instead of [...] adds f6bfa25c6665 platform/x86: acer-wmi: Ignore AC events adds 3ef4ea516c2f platform/x86: acer-wmi: Fix initialization of last_non_tur [...] adds 0da9a3f9ac8a Merge branch 'fixes' into 'for-next' new c9c0543b52d8 Merge tag 'platform-drivers-x86-v6.14-1' of git://git.kern [...] adds 423147389063 iommu/arm-smmu-qcom: add sdm670 adreno iommu compatible adds 43ca55f5555b iommu/arm-smmu-v3: Introduce struct arm_smmu_event adds d814b70b9b90 iommu/arm-smmu-v3: Log better event records adds 9b640ae7fbba iommu/arm-smmuv3: Update comments about ATS and bypass adds 7d835134d4e1 iommu/arm-smmu: Make instance lookup robust adds 97cb1fa02726 iommu/arm-smmu: Retire probe deferral workaround adds fcbd62156742 iommu/arm-smmu-v3: Clean up more on probe failure adds 46b3df8eb9bd iommu: Manage driver probe deferral better adds 6e192214c6c8 iommu/arm-smmu-v3: Document SVA interaction with new paget [...] adds 48e7b8e284e5 iommu/arm-smmu-v3: Remove arm_smmu_domain_finalise() durin [...] adds bb857c5c0150 iommu/arm-smmu-v3: Make domain_alloc_paging_flags() direct [...] adds cdfb9840fcc6 iommu/arm-smmu-v3: Remove domain_alloc_paging() adds 4dcac8407fe1 iommu/io-pgtable-arm: Fix stage-2 concatenation with 16K adds 376ce8b35ed1 iommu/io-pgtable-arm: Add coverage for different OAS in selftest adds b7b8a6305557 iommu/io-pgtable-arm: Fix cfg reading in arm_lpae_concat_m [...] adds e94dc6ddda8d iommu/tegra241-cmdqv: Read SMMU IDR1.CMDQS instead of hardcoding adds ef4144b1b47d iommu/arm-smmu: Re-enable context caching in smmu reset operation adds 445d7a8ed90e iommu/arm-smmu: Refactor qcom_smmu structure to include si [...] adds 7f2ef1bfc758 iommu/arm-smmu: Add support for PRR bit setup adds 9fe18d825a58 iommu/arm-smmu: Introduce ACTLR custom prefetcher settings adds 3e35c3e725de iommu/arm-smmu: Add ACTLR data and support for qcom_smmu_500 adds 821500d5c597 iommu/io-pgtable-arm: Make pgtable walker more generic adds d9e589e6ad73 iommu/io-pgtable-arm: Re-use the pgtable walk for iova_to_phys adds aff028a8192d iommu/io-pgtable-arm: Add way to debug pgtable walk adds f2c77f6e41e6 iommu/arm-smmu-v3: Use str_read_write helper w/ logs adds 1f3dc29d2445 iommu/arm-smmu-v3: Add missing #include of linux/string_choices.h adds 87cafa082ce3 dt-bindings: iommu: arm,smmu: add sdm670 adreno iommu compatible adds d1e22c7145af dt-bindings: arm-smmu: document QCS615 GPU SMMU adds 2593988fd00e dt-bindings: arm-smmu: Document SM8750 SMMU adds 8735e47e3a29 dt-bindings: iommu: qcom,iommu: Add MSM8917 IOMMU to SMMUv [...] adds afc0cbc6e25b iommu/msm: Use helper function devm_clk_get_prepared() adds 5a0751fc9eab dt-bindings: iommu: rockchip: Add Rockchip RK3576 adds d5f88acdd6ff iommu/riscv: Add support for platform msi adds 8d8d3752c0a4 iommu/riscv: Empty iommu queue before enabling it adds 77a44196abfb iommu/riscv: Add shutdown function for iommu driver adds 10c62c38b073 iommu/riscv: Fixup compile warning adds fb3de9f9b085 iommu: Prevent pasid attach if no ops->remove_dev_pasid adds 1fbf73425f51 iommu: Consolidate the ops->remove_dev_pasid usage into a helper adds b18301b9156a iommu: Detaching pasid by attaching to the blocked_domain adds ef181762cb54 iommu/arm-smmu-v3: Make the blocked domain support PASID adds 4f0bdab175d6 iommu/vt-d: Make the blocked domain support PASID adds 5f5363888239 iommu/amd: Make the blocked domain support PASID adds 647b7aad1949 iommu: Remove the remove_dev_pasid op adds 54e7d90089b8 iommu: Use str_enable_disable-like helpers adds 60f030f7418d iommu/vt-d: Avoid use of NULL after WARN_ON_ONCE adds de1dda7e0b60 iommu/vt-d: Remove domain_alloc_paging() adds c2206299401b iommu/vt-d: Remove iommu cap audit adds cf08ca81d08a iommu/vt-d: Draining PRQ in sva unbind path when FPD bit set adds acf5d49aaf86 iommu/vt-d: Link cache tags of same iommu unit together adds f20a6e3eb2ef iommu/amd: Misc ACPI IVRS debug info clean up adds 82582f85ed22 iommu/amd: Disable AMD IOMMU if CMPXCHG16B feature is not [...] adds 7bea695ada0e iommu/amd: Introduce struct ivhd_dte_flags to store persis [...] adds 8b3f78733814 iommu/amd: Introduce helper function to update 256-bit DTE adds fd5dff9de4be iommu/amd: Modify set_dte_entry() to use 256-bit DTE helpers adds a2ce608a1eb6 iommu/amd: Introduce helper function get_dte256() adds 66ea3f96ae2b iommu/amd: Modify clear_dte_entry() to avoid in-place update adds 457da5764668 iommu/amd: Lock DTE before updating the entry with WRITE_ONCE() adds b0988acc94c0 iommu/amd: Remove amd_iommu_apply_erratum_63() adds 5bb494d5cbb9 iommu/amd: remove return value of amd_iommu_detect adds 1a684b099fac iommu/amd: Remove unused amd_iommu_domain_update() adds f9b80f941e0e iommu/amd: Remove domain_alloc() adds 02bcd1a8b991 iommu/amd: Remove dev == NULL checks adds 55b237dd7f7e iommu/amd: Remove type argument from do_iommu_domain_alloc [...] adds 13b4ec749163 iommu/amd: Change amd_iommu_pgtable to use enum protection [...] adds 5a081f7f428c iommu/amd: Move the nid to pdom_setup_pgtable() adds 082f1bcae8d1 iommu/amd: Fully decode all combinations of alloc_paging_flags adds 125f34e4c107 Merge branches 'arm/smmu/updates', 'arm/smmu/bindings', 'q [...] new f1c243fc78ca Merge tag 'iommu-updates-v6.14' of git://git.kernel.org/pu [...] adds 9d7ad0ed85e9 dt-bindings: pinctrl: qcom: Add MSM8917 pinctrl adds ff5eb00255eb pinctrl: qcom: Add MSM8917 tlmm pinctrl driver adds d992e52d7e0e dt-bindings: pinctrl: qcom: update spi0 function adds 9550fd31fd20 pinctrl: qcom: ipq5424: split spi0 pin group adds efe479ccc4b5 pinctrl: ingenic: Replace seq_printf() by seq_puts() adds 5c4bfbb21ded pinctrl: nomadik: Add check for clk_enable() adds 03fc60cd8e7b pinctrl: renesas: rzg2l: Add audio clock pins on RZ/G3S adds fa4752d4b599 Merge tag 'renesas-pinctrl-for-v6.14-tag1' of git://git.ke [...] adds 1c6799266aac pinctrl: ocelot: Constify some structures adds 1673d720b7e2 pinctrl: mediatek: add support for MTK_PULL_PD_TYPE adds 08bec8511182 pinctrl: mediatek: add MT7988 pinctrl driver adds e4ee0acff5b9 dt-bindings: pinctrl: add binding for MT7988 SoC adds 001d7ef8e370 pinctrl: Fix the clean up on pinconf_apply_setting failure adds 1dc7fd41e8dc dt-bindings: pinctrl: Add rk3562 pinctrl support adds 2f0ffa57f698 pinctrl: rockchip: add rk3562 support adds f686a2b52e9d pinctrl: samsung: Fix irq handling if an error occurs in e [...] adds 459915f55509 pinctrl: samsung: fix fwnode refcount cleanup if platform_ [...] adds 0ebb1e9e1b12 pinctrl: samsung: update child reference drop comment adds 8cd5ba3d3fc9 Merge tag 'samsung-pinctrl-6.14' of https://git.kernel.org [...] adds 0e18b0996721 pinctrl: mediatek: Drop mtk_pinconf_bias_set_pd() adds cef4f1b5ba99 pinctrl: sunxi: add missed lvds pins for a100/a133 adds 3e4863d24818 dt-bindings: pinctrl: renesas: Add alpha-numerical port su [...] adds 4180ca622483 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into re [...] adds 0ce66380a7c7 pinctrl: renesas: rzg2l: Update r9a09g057_variable_pin_cfg table adds 5c7fb203d0db dt-bindings: pinctrl: renesas: Document RZ/G3E SoC adds 75ea9cf9b8ac Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into re [...] adds 829356da700b pinctrl: renesas: rzg2l: Add support for RZ/G3E SoC adds 94467a227423 Merge tag 'renesas-pinctrl-for-v6.14-tag2' of git://git.ke [...] adds 451bc9aea9a1 pinctrl: stm32: Add check for clk_enable() adds f31f33dbb3ba pinctrl: amd: Take suspend type into consideration which p [...] adds 9e7665097f3d dt-bindings: pinctrl: Correct indentation and style in DTS [...] adds accabfaae094 pinctrl: renesas: rzg2l: Fix PFC_MASK for RZ/V2H and RZ/G3E adds 33f32a06a5d7 Merge tag 'renesas-pinctrl-for-v6.14-tag3' of git://git.ke [...] adds 3f36bffab9e3 pinctrl: Use str_enable_disable-like helpers adds c9da9958ba14 dt-bindings: pinctrl: sunxi: add compatible for V853 new b746043cb325 Merge tag 'pinctrl-v6.14-1' of git://git.kernel.org/pub/sc [...] adds bfd5859709ee cpuidle: psci: Activate GENPD_FLAG_ACTIVE_WAKEUP with OSI adds 11444fb6f2ed dt-bindings: power: domain-idle-state: Allow idle-state-name adds b04b981f3a84 pmdomain: core: Support naming idle states adds afb2a86f002b pmdomain: imx8m[p]-blk-ctrl: Suppress bind attrs adds e1a875703470 pmdomain: imx-gpcv2: Suppress bind attrs adds b5fc9453651d pmdomain: ti_sci: add per-device latency constraint management adds 9d8aa0dd3be4 pmdomain: ti_sci: add wakeup constraint management adds b06bc4727991 pmdomain: ti_sci: handle wake IRQs for IO daisy chain wakeups adds 094041b17654 pmdomain: Merge branch fixes into next adds 82e703dd438b pmdomain: airoha: Add Airoha CPU PM Domain support adds 9cba6947104a pmdomain: Merge branch fixes into next adds c2d7aa308ecf pmdomain: arm: scmi_pm_domain: Send an explicit request to [...] adds 885f5669f2ab pmdomain: airoha: Fix compilation error with Clang-20 and [...] new 68732c0bf97c Merge tag 'pmdomain-v6.14' of git://git.kernel.org/pub/scm [...] adds a3a860bc0fd6 tpm: Change to kvalloc() in eventlog/acpi.c new ae2d4fc540cd Merge tag 'tpmdd-next-6.14-rc1' of git://git.kernel.org/pu [...] adds 15589bda4683 crypto: tegra - do not transfer req when tegra init fails adds 8dd458cbc5be crypto: api - Fix boot-up self-test race adds b7685262884c crypto: api - Call crypto_schedule_test outside of mutex adds 09463346b6c2 crypto: hisilicon/zip - add data aggregation feature adds 771ba5c982a2 crypto: hisilicon/zip - support new error report adds 9a11fba9fc97 dt-bindings: crypto: qcom,prng: document QCS8300 adds 4a36b76bfc92 dt-bindings: crypto: ice: document the qcs8300 inline cryp [...] adds 4e6ccd94bd93 dt-bindings: crypto: qcom-qce: document the QCS8300 crypto engine adds 73a7496c218b crypto: caam - use JobR's space to access page 0 regs adds db092e515d86 MAINTAINERS: Move rhashtable over to linux-crypto adds f04be1dddc70 crypto: sig - Set maskset to CRYPTO_ALG_TYPE_MASK adds 5278275c1758 crypto: qce - fix goto jump in error path adds e80cf84b6087 crypto: qce - unregister previously registered algos in er [...] adds d66b1ab35546 crypto: qce - remove unneeded call to icc_set_bw() in error path adds 6bca1f0cadc4 crypto: qce - shrink code with devres clk helpers adds cf96b0d6fbc9 crypto: qce - convert qce_dma_request() to use devres adds c151535cf46f crypto: qce - make qce_register_algs() a managed interface adds ce8fd0500b74 crypto: qce - use __free() for a buffer that's always freed adds eb7986e5e14d crypto: qce - convert tasklet to workqueue adds 3382c44f0c6f crypto: qce - switch to using a mutex adds f1e532d05aa6 crypto: ccp - Use scoped guard for mutex adds 49b9258b05b9 crypto: qce - fix priority to be less than ARMv8 CE adds 9cda46babdfe crypto: n2 - remove Niagara2 SPU driver adds 07d58e0a60f7 crypto: skcipher - remove support for physical address walks adds 8d90528228ad crypto: anubis - stop using cra_alignmask adds 6c178fd66b4d crypto: aria - stop using cra_alignmask adds 5e252f490c1c crypto: tea - stop using cra_alignmask adds 7e0061586f1d crypto: khazad - stop using cra_alignmask adds 047ea6d85ee3 crypto: seed - stop using cra_alignmask adds a6185842d1b8 crypto: x86 - remove assignments of 0 to cra_alignmask adds 5478ced4783c crypto: aegis - remove assignments of 0 to cra_alignmask adds f916e44487f5 crypto: keywrap - remove assignment of 0 to cra_alignmask adds e1d3422c95f0 rhashtable: Fix potential deadlock by moving schedule_work [...] adds b9b894642fed crypto: lib/gf128mul - Remove some bbe deadcode adds 3cae5a3c05b8 crypto: x86/aes-gcm - code size optimization adds 95791ccd112e crypto: x86/aes-gcm - tune better for AMD CPUs adds 5b7981c1ca61 crypto: x86/aes-xts - use .irp when useful adds d1bb1c32f945 crypto: x86/aes-xts - make the register aliases per-function adds bd7e7df6e660 crypto: x86/aes-xts - improve some comments adds 77a4b5675b04 crypto: x86/aes-xts - change len parameter to int adds 68e95f5c6418 crypto: x86/aes-xts - more code size optimizations adds 3cd46a78eeee crypto: x86/aes-xts - additional optimizations adds fd337f852b26 crypto: hisilicon/sec2 - fix for aead icv error adds a5a9d9599364 crypto: hisilicon/sec2 - fix for aead invalid authsize adds 472a989029aa crypto: ixp4xx - fix OF node reference leaks in init_ixp_crypto() adds 7b6092ee7a4c crypto: qce - revert "use __free() for a buffer that's alw [...] adds de662429f336 crypto: lib/aesgcm - Reduce stack usage in libaesgcm_init adds 4ebd9a5ca478 crypto: iaa - Fix IAA disabling that occurs when sync_mode [...] adds 8f904adef62d crypto: fips - Use str_enabled_disabled() helper in fips_enable() adds eb680160cfc7 dt-bindings: crypto: qcom,prng: document ipq9574, ipq5424 [...] adds 2890601f54c7 crypto: vmac - remove unused VMAC algorithm adds 730f67d8b826 crypto: keywrap - remove unused keywrap algorithm adds 9ff6e943bce6 padata: fix sysfs store callback check adds 7fa481734016 crypto: ahash - make hash walk functions private to ahash.c adds a268231678b0 crypto: proc - Use str_yes_no() and str_no_yes() helpers adds 061b27e37238 crypto: hisilicon/qm - support new function communication adds 1742b0a0e466 crypto: bcm - Drop unused setting of local 'ptr' variable adds ee3c9c7e27a6 crypto: powerpc/p10-aes-gcm - simplify handling of linear [...] adds 42c5675c2f5b crypto: omap - switch from scatter_walk to plain offset adds e71778c95a80 crypto: skcipher - document skcipher_walk_done() and renam [...] adds 807c8018f5c9 crypto: skcipher - remove unnecessary page alignment of bo [...] adds a22a2316be22 crypto: skcipher - remove redundant clamping to page size adds 24300d282f7e crypto: skcipher - remove redundant check for SKCIPHER_WALK_SLOW adds d97d0668e8bb crypto: skcipher - fold skcipher_walk_skcipher() into skci [...] adds f2489456fe54 crypto: skcipher - clean up initialization of skcipher_wal [...] adds 8b13c2239d8b crypto: skcipher - optimize initializing skcipher_walk fields adds 878d87fc6877 crypto: skcipher - call cond_resched() directly adds ae154202cc6a padata: add pd get/put refcnt helper adds e01780ea4661 padata: fix UAF in padata_reorder adds dd7d37ccf6b1 padata: avoid UAF for reorder_work adds f50fcd23c9b9 crypto: asymmetric_keys - Remove unused key_being_used_for[] adds 7a6bfb6e2716 dt-bindings: crypto: qcom-qce: Document the SM8750 crypto engine adds f78a36d325c5 dt-bindings: crypto: qcom,prng: Document SM8750 RNG adds 076d9119cc32 dt-bindings: crypto: qcom,inline-crypto-engine: Document t [...] adds 9d4f8e54cef2 rhashtable: Fix rhashtable_try_insert test new 454cb97726fe Merge tag 'v6.14-p1' of git://git.kernel.org/pub/scm/linux [...] adds b8e49e24cdba ALSA: seq: Notify client and port info changes adds ec42af4a1fe3 ALSA: seq: Skip notifications unless subscribed to announce port adds 5217ae2b86f9 ALSA: ac97: Modify the incorrect format specifier adds 24a53864da26 ALSA: hda: Fix typo in hda_sysfs.h adds d7b6d5d949ca ALSA: hda: Always check capability at opening a hwdep adds 738ab625a984 ALSA: lola: Fix typo in lola_clock.c adds 9ad11a3e1bf5 Merge branch 'topic/post-6.13-rc1' into for-next adds 4ad947884c6e ALSA: cmipci: Modify the incorrect format specifier adds acf5a2f08f85 ALSA: seq: oss: fix typo in seq_oss_init.c adds 42d28736a5a4 ALSA: sonicvibes: Use str_on_off() helper in snd_sonicvibe [...] adds 42b09e100f5d ALSA: hdsp: Use str_on_off() and str_yes_no() helper functions adds 4ebbf89814bc ALSA: ad1889: Use str_enabled_disabled() helper function adds 1d720a2d4fe4 ALSA: hda/realtek: Add a comment for alc_fixup_inv_dmic() adds 1e63e3c4f54c ALSA: AC97: Use str_on_off() helper in snd_ac97_proc_read_main() adds 1b2ff639ff0c ALSA: Align the syntax of iov_iter helpers with standard ones adds 41d11d6e1aa1 Merge branch 'for-linus' into for-next adds 20ce9ded8c59 ALSA: seq: oss: Send fragmented SysEx messages immediately adds 9001d5154435 ALSA: seq: Make dependency on UMP clearer adds ac515df1091a ALSA: ens137x: Use str_on_off() helper in snd_ensoniq_proc_read() adds b7d67e713b50 ALSA: trident: Simplify with str_on_off() adds feeeebaabf93 ALSA: sonicvibes: Simplify with str_off_on() adds 7eb4317c5ae7 ALSA: hdspm: Simplify with str_on_off() adds b3344ddb78e1 ALSA: emu10k1: Simplify with str_on_off() adds a0f70af79d16 ALSA: seq: oss: Simplify with str_enabled_disabled() adds e6a4fcf51b29 ALSA: hda: Simplify with str_enable_disable() adds 2be952ee5f05 ALSA: firewire: Simplify with str_on_off() adds 550033fd0373 ALSA: hda/realtek: Simplify with str_yes_no() adds b48f2f75ff76 ALSA: rme9652: Simplify with str_yes_no() adds 1bc1965e4f6f ALSA: emu10k1: Use str_yes_no() helper adds a111aee82a82 ALSA: sb: Use str_enabled_disabled() helper in info_read() adds 757979091538 ALSA: hda: Fix compilation of snd_hdac_adsp_xxx() helpers adds bdf46443f350 ALSA: rawmidi: Expose the tied device number in info ioctl adds b8fefed73a95 ALSA: rawmidi: Show substream activity in info ioctl adds 7bb49d2e8b52 ALSA: rawmidi: Bump protocol version to 2.0.5 adds e3f035edadcc ALSA: ump: Copy FB name string more safely adds 85e8d66f30f9 ALSA: ump: Copy safe string name to rawmidi adds aca565359596 ALSA: ump: Update rawmidi name per EP name update adds 10a29de13bbc ALSA: seq: Allow system notification in atomic adds 3ab4a3199c78 ALSA: seq: Notify UMP EP and FB changes adds 3784950b7b9e ALSA: hda: Add AZX_DCAPS_NO_TCSEL flag for Loongson HDA devices adds 384669921779 ALSA: rawmidi: Make tied_device=0 as default / unknown adds d80c400f888f ALSA: hda: Transfer firmware in two chunks adds d466887a9478 ALSA: hda: Support for Ideapad hotkey mute LEDs adds bb5f86ea50ff ALSA: hda/tas2781: Add tas2781 hda SPI driver adds 46757a3e7d50 ALSA: FCP: Add Focusrite Control Protocol driver adds 0ce204d3af3b ALSA: scarlett2: Add device_setup option to use FCP driver adds f95719b069dc ALSA: usb: fcp: Fix hwdep read ops types adds 8cd671d65b42 ALSA: hda: tas2781-spi: select CRC32 instead of CRC32_SARWATE adds 1aec3ed2e3e1 ALSA: hda/realtek: Enable headset mic on Positivo C6400 adds ad5b205f9e02 ALSA: usb-audio: Add delay quirk for USB Audio Device adds 5cb4e5b05677 ALSA: hda/realtek - Fixed headphone distorted sound on Ace [...] adds d5a4d7f10fcd ASoC: codecs: nau8824: fix max volume for Speaker output adds 04e97fa7dd7e ASoC: simple-card-utils: fix priv->dai_props indexing adds c9e05763f334 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83LC adds 17615e421611 ASoC: Intel: sof_sdw: Fix DMI match for Lenovo 83JX, 83MC [...] adds 75a7f7d6e7e1 ASoC: Intel: sof_sdw: Fix DMI match entries for a adds 1a0f59b04c8c Merge tag 'asoc-fix-v6.13-rc7' of https://git.kernel.org/p [...] adds 7bba999e939f Merge branch 'for-linus' into for-next adds e576e7843c0d ALSA: ctxfi: Simplify dao_clear_{left,right}_input() functions adds 1256961d865c ALSA: hda: tas2781-spi: Fix -Wsometimes-uninitialized in t [...] adds 01981565c764 ASoC: mediatek: mt8192-afe-pcm: Simplify probe() with loca [...] adds 509544d1b6db ASoc: mediatek: mt8365: Don't use "proxy" headers adds 42c7af046aaf ASoC: rockchip: i2s-tdm: Fix a useless call issue adds dc9f2312acae ASoC: tas2781: Fix redundant logical jump adds 3787255c967b ASoC: cs42l51: Constify struct i2c_device_id adds 8359ea9c1195 ASoC: Drop explicit initialization of struct i2c_device_id [...] adds 569922b82ca6 ASoC: SOF: Intel: hda-dai: Ensure DAI widget is valid duri [...] adds bcbf421d2190 ASoC: amd: ps: update mach params subsystem_rev variable adds 25cd677636d3 ASoC: amd: ps: add ZSC control register programming sequence adds 5a8b4785cdda ASoC: fsl_xcvr: Use regmap for PHY and PLL registers adds e6a9750a346b ASoC: fsl_xcvr: Add suspend and resume support adds 297711ba0282 ASoC: fsl_xcvr: Add suspend and resume support adds 3f0b8d367db5 ASoC: cs40l50: Use *-y for Makefile adds e9d2a2f49244 ASoC: mediatek: mt8365: Use *-y for Makefile adds f60646d9c3bd ASoC: SDCA: Use *-y for Makefile adds 7916a8d8782d ASoC: cs42l84: Use *-y for Makefile adds 582057d2233a ASoC: wcd937x: Use *-y for Makefile adds d59f0196e990 ASoC: Correct *-objs usages adds cabd4ac290a6 ASoC: sun4i-codec: Add DMA Max Burst field adds bb2cc3014d74 ASoC: dt-bindings: Add Allwinner suniv F1C100s Audio Codec adds 2198deb823a6 ASoC: sun4i-codec: Add support for Allwinner suniv F1C100s adds 9d6aacda3ad5 Add support for codec of F1C100s adds 5547e7ca1220 ASoC: cs35l56: Split SoundWire DAI into separate playback [...] adds 484c997e03ce ASoC: sdw_utils: cs_amp: Assign non-overlapping TDM masks [...] adds 31823f27f84b ASoC: Splitting cs35l56 SoundWire DAI into separate adds c41da3a620e6 ASoC: Merge up origin to resolve interaction with manline [...] adds 8e22ea5fb849 ASoC: dt-bindings: mediatek,mt8188-mt6359: Add compatible [...] adds 5a56323a54b7 ASoC: dt-bindings: mediatek,mt8188-mt6359: Allow DL_SRC/UL [...] adds 5757b3166627 ASoC: Merge up v6.12-rc2 adds 76c29db042e4 ASoC: codecs: wcd9335: Add define for number of DAIs adds e9705da8472f ASoC: dt-bindings: qcom,wcd9335: Drop number of DAIs from [...] adds 8c491103c946 ASoC: ad193x: Remove use of i2c_match_id() adds 56731c80fc3b ASoC: adau1761: Remove use of i2c_match_id() adds f9812846ffdb ASoC: adau1781: Remove use of i2c_match_id() adds d6ba6f50fae4 ASoC: adau1977: Remove use of i2c_match_id() adds b5e8f7abbb73 ASoC: alc5623: Remove use of i2c_match_id() adds 99816f3fa964 ASoC: alc5632: Remove use of i2c_match_id() adds ebf572bfefcd ASoC: max98088: Remove use of i2c_match_id() adds db2aaa094380 ASoC: max98090: Remove use of i2c_match_id() adds a8bb9855de4c ASoC: max98095: Remove use of i2c_match_id() adds b9f99efcc59a ASoC: pcm186x: Remove use of i2c_match_id() adds 0a7bd3dba60a ASoc: pcm6240: Remove use of i2c_match_id() adds 6c978c1baeb8 ASoC: ssm2602: Remove use of i2c_match_id() adds eb4b5da0ecf6 ASoC: tas2562: Remove use of i2c_match_id() adds af4cffb250ec ASoC: tas2781: Remove use of i2c_match_id() adds 06c610701738 ASoC: tas5720: Remove use of i2c_match_id() adds 55cf63cc8d95 ASoC: tlv320adc3xxx: Remove use of i2c_match_id() adds f742875ee253 ASoC: tlv320aic31xx: Remove use of i2c_match_id() adds 2a169c459d96 ASoC: tlv320aic3x: Remove use of i2c_match_id() adds cb47dcedef8d ASoC: tpa6130a2: Remove use of i2c_match_id() adds 77f3bfeacb93 ASoC: wm8904: Remove use of i2c_match_id() adds 7d57d1ce9398 ASoC: wm8985: Remove use of i2c_match_id() adds 4ab80a2961c7 ASoC: Intel: sof_sdw: correct mach_params->dmic_num adds 90a73807fd8a ASoC: Intel: sof_sdw: reduce log level for not using inter [...] adds 41f91a884f9e ASoC: Intel: sof_sdw: improve the log of DAI link numbers adds 7662f0e5d557 ASoC: Intel: sof_sdw: Correct quirk for Lenovo Yoga Slim 7 adds 558d516e4b0f ASoC: Intel: sof_sdw: Add a dev_dbg message for the SOC_SD [...] adds bd40d912728f ASoC: Intel: soc-acpi-intel-ptl-match: add rt712_vb + rt13 [...] adds 124d534c581c ASoC: Intel: soc-acpi-intel-lnl-match: add rt713_vb_l2_rt1 [...] adds a7ebb0255188 ASoC: Intel: soc-acpi-intel-ptl-match: add rt713_vb_l2_rt1 [...] adds a3003af649ef ASoC: Intel: soc-acpi: arl: Correct naming of a cs35l56 ad [...] adds d7f671b2f566 ASoC: Intel: soc-acpi: arl: Add match entries for new cs42 [...] adds 8c695b4d19cf ASoC: Intel: boards: updates for 6.14 adds 0a2319308de8 ASoC: sun4i-spdif: Add clock multiplier settings adds 80ac12ffb3a9 ASoC: sun4i-spdif: Always set the valid data to be the MSB adds 6e750d3ec741 ASoC: sun4i-spdif: Add working 24bit audio support adds 5a305d9d48df ASoC: sun4i-spdif: Add 24bit support adds 820bcaeb1ff5 ASoC: fsl_utils: Add function to constrain rates adds daf7a173fc7c ASoC: fsl_micfil: Switch to common sample rate constraint [...] adds b622b677d255 ASoC: fsl_xcvr: Add sample rate constraint adds 4edc98598be4 ASoC: fsl_sai: Add sample rate constraint adds 527acf5de4c0 Add function to constrain rates adds 419d1918105e ASoC: simple-card-utils: use __free(device_node) for device node adds 76deee29153b ASoC: simple-card-utils: check port reg first on graph_get [...] adds bd4a5c8d5356 ASoC: simple-card-utils: use for_each_of_graph_port() on g [...] adds c56078128c0a ASoC: simple-card-utils: tidyup for Multi connection adds ab20bcb2d0c8 ASoC: dt-bindings: convert rt5682.txt to dt-schema adds 541011dc2d7c ASoC: renesas: rz-ssi: Terminate all the DMA transactions adds 55c209cd4318 ASoC: renesas: rz-ssi: Use only the proper amount of dividers adds 100c6b22d6c7 ASoC: renesas: rz-ssi: Fix typo on SSI_RATES macro comment adds a73710a25808 ASoC: renesas: rz-ssi: Remove pdev member of struct rz_ssi_priv adds dec61e16e72d ASoC: renesas: rz-ssi: Remove the rz_ssi_get_dai() function adds 109e60866f11 ASoC: renesas: rz-ssi: Remove the first argument of rz_ssi [...] adds 4bf77dfa3308 ASoC: renesas: rz-ssi: Use readl_poll_timeout_atomic() adds 403366d2a43e ASoC: renesas: rz-ssi: Use temporary variable for struct device adds f0c155c9da75 ASoC: renesas: rz-ssi: Use goto label names that specify t [...] adds e8fcf25f5628 ASoC: renesas: rz-ssi: Rely on the ASoC subsystem to runti [...] adds cf3a79e4f826 ASoC: renesas: rz-ssi: Enable runtime PM autosuspend support adds 3888672495fc ASoC: renesas: rz-ssi: Add runtime PM support adds fc2a31affb22 ASoC: renesas: rz-ssi: Issue software reset in hw_params API adds 1fc778f7c833 ASoC: renesas: rz-ssi: Add suspend to RAM support adds c28dac5d3a6e ASoC: dt-bindings: renesas,rz-ssi: Remove DMA description adds 699a9733a354 ASoC: dt-bindings: renesas,rz-ssi: Document the Renesas RZ [...] adds 3ce8df13f65e Add audio support for the Renesas RZ/G3S SoC adds e4b3a8456447 ASoC: SOF: ipc4-topology: Use macro to set the EXT_PARAM_S [...] adds f851b987f391 ASoC: SOF: sof-priv: Remove unused SOF_DAI_STREAM() and SO [...] adds 70a667d70cce ASoC: SOF: Add support for pause supported tokens from topology adds 3a47319d2d91 ASoC: SOF: Intel: hda-pcm: Follow the pause_supported flag [...] adds 9b94f4144993 ASoC: SOF: core/Intel: Handle pause supported token adds d54a3fc6bf3d firmware: cs_dsp: Add mock regmap for KUnit testing adds 41e78c0f44f9 firmware: cs_dsp: Add mock DSP memory map for KUnit testing adds 5cf1b7b47180 firmware: cs_dsp: Add mock wmfw file generator for KUnit testing adds 7c052c661529 firmware: cs_dsp: Add mock bin file generator for KUnit testing adds dd0b6b1f29b9 firmware: cs_dsp: Add KUnit testing of bin file download adds a2b2f2c1cd2a firmware: cs_dsp: Add KUnit testing of wmfw download adds 83baecd92e7c firmware: cs_dsp: Add KUnit testing of control parsing adds 9b33a4fc500c firmware: cs_dsp: Add KUnit testing of control cache adds fe54fd5474f7 firmware: cs_dsp: Add KUnit testing of control read/write adds cd8c058499b6 firmware: cs_dsp: Add KUnit testing of bin error cases adds feb5fb0615f3 firmware: cs_dsp: Add KUnit testing of wmfw error cases adds 75a4a6ef615e firmware: cs_dsp: Add KUnit testing of client callbacks adds 94c545aa535d firmware: cirrus: Add KUnit tests for cs_dsp adds f4425e3ab2f7 ALSA: compress: Add output rate and output format support adds 8ea7d04a4e9e ASoC: fsl_asrc: define functions for memory to memory usage adds 27147695aaf7 ASoC: fsl_easrc: define functions for memory to memory usage adds 24a01710f627 ASoC: fsl_asrc_m2m: Add memory to memory function adds 286d658477a4 ASoC: fsl_asrc: register m2m platform device adds b62eaff0650d ASoC: fsl_easrc: register m2m platform device adds 5ce3beed07b8 ASoC: fsl: add memory to memory function for ASRC adds abf594ce9141 ASoC: soc-core: tidyup ret handling for card->disable_rout [...] adds 539a3f0c99cf firmware: cs_dsp: Fix kerneldoc typos in cs_dsp_mock_bin.c adds 301c26a018ac ASoC: soc-pcm: don't use soc_pcm_ret() on .prepare callback adds 5725bce709db ASoC: simple-card-utils: Unify clock direction by clk_direction adds 37c42bde28f5 ASoC: rt715: Remove unused hda_to_sdw adds b0e4e2030b18 firmware: cs_dsp: avoid large local variables adds bf4519f4b1e1 ASoC: Intel: tgl-match: Add entries for CS35L56 on CDB35L5 [...] adds bc7bd5c33503 ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C with aggregat [...] adds 6dcc8e7f2bb7 ASoC: Intel: mtl-match: Add CDB35L56-EIGHT-C 8x CS35L56 wi [...] adds a5dfca553c23 ASoC: Intel: Add matches for Cirrus Logic CDB35L56 adds 8bfb66c75cda ASoC: qcom: sdm845: add handling of secondary MI2S clock adds a5bd108d4a57 firmware: cs_dsp: Avoid using a u32 as a __be32 in cs_dsp_ [...] adds db8b9b12892f ASoC: cs42l43: don't include '<linux/find.h>' directly adds 644115e86023 firmware: cs_dsp: Fix endianness conversion in cs_dsp_mock_wmfw.c adds d349fd151f1a ASoC: soc-core: remove redundant assignment to variable ret adds cf126261d5d3 ASoC: fsl_asrc_m2m: force cast for snd_pcm_format_t type adds ee37bc7e0144 firmware: cs_dsp: Delete redundant assignments in cs_dsp_t [...] adds deb015208f7b ASoC: SDCA: Add missing header includes adds 935cd06bfad4 ASoC: SDCA: Clean up error messages adds c36297b1bd6e ASoC: SDCA: Add bounds check for function address adds c1ed5eb13f39 ASoC: SDCA: Add missing function type names adds 69dcf023f1f1 ASoC: SDCA: Split function type patching and function naming adds c0641be588c2 ASoC: SOF: Intel: Use str_yes_no() helper in atom_dump() adds 530e5ada1c8e ASoC: dt-bindings: renesas,rsnd: remove post-init-provider [...] adds a83678be5ea1 ASoC: madera: Use str_enabled_disabled() helper function adds fffe003fc209 ASoC: dt-bindings: Correct indentation and style in DTS example adds 5d085b25ae98 ASoC: rt5682: Support the ALC5682I-VE codec adds 8c588fe965d9 ASoC: simple_card: Improve debugging messages adds f1a92bb81a6c ASoC: simple_card: Show if link is unidirectional adds 8227c7510b56 Minor debugging improvements adds e7b73981380c ASoC: dt-bindings: Add schema for "awinic,aw88083" adds be947cc0cbbb ASoC: codecs: Add aw88083 amplifier driver adds c51187903fe4 ASoC: codecs: Add aw88083 amplifier driver adds 309caeef4381 ASoC: Merge up v6.13-rc6 adds 9c3d68ce5dee ASoC: soc-card: remove card check adds 82a0a3e6f8c0 ASoC: renesas: rz-ssi: Add a check for negative sample_space adds bca0fa5f6b5e ASoC: Intel: avs: Do not readq() u32 registers adds dbda5c35b887 ASoC: Intel: avs: Fix the minimum firmware version numbers adds cf4d74256fe1 ASoC: Intel: avs: Fix theoretical infinite loop adds e9ca3db9f01a ASoC: Intel: avs: Fix init-config parsing adds e3146775f05d ASoC: Intel: avs: Update hda component teardown sequences adds 33228036ff65 ASoC: Intel: avs: Print IPC error messages in lower layer adds 94aa347d34e0 ASoC: Intel: avs: Add MODULE_FIRMWARE to inform about FW adds 0ca529926c5d ASoC: Intel: avs: Clearly state assumptions of hw_params() adds 480d9bb9cfb7 ASoC: Intel: avs: Improve logging of firmware loading adds aea305d28551 ASoC: Intel: avs: Update ASRC definition adds 3eede0fc99c6 ASoC: Intel: avs: Adjust DSP status register names adds ef7247077883 ASoC: Intel: avs: Adjust IPC traces adds 0b12850ddfb0 ASoC: Intel: avs: Add missing includes adds fd688ce125a4 ASoC: Intel: avs: Fixes and cleanups adds 61aff2da3e63 ASoC: intel: remove disable_route_checks adds dd2395162c07 ASoC: remove disable_route_checks adds 9c0e29b9957e ASoC: remove disable_route_checks adds 7e24ec93aecd ASoC: amd: Add ACPI dependency to fix build error adds 84eac6d478c0 ASoC: Use of_property_present() for non-boolean properties adds abea0cbfba58 ASoC: simple-card: Drop unnecessary "dai-tdm-slot-width-ma [...] adds 7299cc06fe4a ASoC: SOF: Intel: Use str_yes_no() to improve bdw_dump() adds 8eb27b5758e6 ASoC: codecs: Use ARRAY_SIZE() to calculate PEB2466_TLV_SIZE adds 6f490e6b2c34 ASoC: fsl_mqs: Add i.MX943 platform support adds a1a771e5f1e3 ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX [...] adds 292284f2be46 ASoC: fsl: Support MQS on i.MX943 adds 5f281c3e82b1 ASoC: audio-graph-card2: use __free(device_node) for device node adds c8a1dccf449e ASoC: audio-graph-card: use __free(device_node) for device node adds 2518a0e1b878 ASoC: simple-card: use __free(device_node) for device node adds c8903242bcb1 ASoC: soc-core: return 0 if np was NULL on snd_soc_daifmt_ [...] adds 85dc053c87bc ASoC: audio-graph-card2: use of_graph_get_port_by_id() at [...] adds 24410f499e80 ASoC: soc-core: Enable to use extra format on each DAI adds 365865b7d746 ASoC: audio-graph-card2: Use extra format on each DAI adds 9d499259db0c ASoC: extra format on each DAI adds 41f1d2bd4998 ASoC: soc-dapm: remove !card check from snd_soc_dapm_set_b [...] adds 65880d32e1d7 ASoC: sun4i-codec: Use new devm clk and reset APIs adds eab69050450b ASoC: fsl_micfil: Add i.MX943 platform support adds 3927c51e49c1 ASoC: dt-bindings: fsl,micfil: Add compatible string for i [...] adds 6b077230a1e1 ASoC: fsl: Support micfil on i.MX943 adds d4e91adfc261 ASoC: soc-dai: add snd_soc_dai_prepare() and use it internally adds e436d4355176 ASoC: dapm: add support for preparing streams adds fee89ddd76e4 ASoC: xilinx: xlnx_spdif: Simpify using devm_clk_get_enabled() adds 8514d8f80e5c Merge tag 'asoc-v6.14' of https://git.kernel.org/pub/scm/l [...] adds 711aad3c43a9 ALSA: hda/realtek: Enable Mute LED on HP Laptop 14s-fq1xxx adds e7217011ddd8 ALSA: usb: fcp: Fix meter_levels type to __le32 adds f08cc80f69be ALSA: usb: fcp: Fix incorrect resp->opcode retrieval adds 0a8f5f4652ef ALSA: usb: fcp: Fix return code from poll ops adds be125a0b8946 ALSA: hda: tas2781-spi: Delete some dead code adds 807563cdc85d ALSA: hda: tas2781-spi: Fix error code in tas2781_read_acpi() adds 6aa96f780204 ALSA: hda: tas2781-spi: Fix bogus error handling in tas278 [...] new 2c8d2a510c15 Merge tag 'sound-6.14-rc1' of git://git.kernel.org/pub/scm [...] adds e4ee5c3c43ea auxdisplay: img-ascii-lcd: Remove an unused field in struc [...] adds 93b216cb312d auxdisplay: img-ascii-lcd: Constify struct img_ascii_lcd_config new ab18b8fff124 Merge tag 'auxdisplay-v6.14-1' of git://git.kernel.org/pub [...] adds 59aa03ac70cc fbdev: udlfb: Use const 'struct bin_attribute' callback adds dcbcf5244e14 fbdev: radeon: Use const 'struct bin_attribute' callbacks adds 4e39aded665f video: hdmi: Remove unused hdmi_infoframe_check adds bec73681d492 fbdev: omapfb: Remove unused hdmi5_core_handle_irqs adds 021e111ed08d fbdev: efifb: Change the return value type to void adds de124b61e179 fbdev: omapfb: Fix an OF node leak in dss_of_port_get_pare [...] adds e4b6b665df81 fbdev: omap: use threaded IRQ for LCD DMA adds ed3f274b864b fbdev: sm501fb: Use str_enabled_disabled() helper in sm501 [...] adds 65ea3b4d3836 fbdev: omapfb: Use of_property_present() to test existence [...] adds 3a48b38f4843 fbdev: omapfb: Use syscon_regmap_lookup_by_phandle_args adds c542a56aad1f fbdev: vga16fb: fix orig_video_isVGA confusion adds d08e78362a5f fbdev: lcdcfb: Use backlight helper new ac0761d8d831 Merge tag 'fbdev-for-6.14-rc1' of git://git.kernel.org/pub [...] adds df195d931a33 parisc: Remove memcpy_toio and memset_io adds 36b2f3aefc48 parisc: add vdso linker script to 'targets' instead of extra-y adds 3599bae489d8 parisc: Temporarily disable jump label support new 47d65738b975 Merge tag 'parisc-for-6.14-rc1' of git://git.kernel.org/pu [...] adds d61927d784e2 iommufd/selftest: Remove domain_alloc_paging() adds 11534b4de2a1 iommufd: Deal with IOMMU_HWPT_FAULT_ID_VALID in iommufd core adds d9df72c6acd6 iommu: iommufd: fix WARNING in iommufd_device_unbind adds e24c15510592 iommufd/iova_bitmap: Fix shift-out-of-bounds in iova_bitma [...] adds 442003f3a842 iommufd: Keep OBJ/IOCTL lists in an alphabetical order adds 3f4818ec1390 iommufd/fault: Destroy response and mutex in iommufd_fault [...] adds 3d49020a327c iommufd/fault: Use a separate spinlock to protect fault->d [...] adds e721f619e3ec iommufd: Fix struct iommu_hwpt_pgfault init and padding new aa44198a6cf5 Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/ [...] adds 1f53d88cbb0d RDMA/mlx4: Avoid false error about access to uninitialized [...] adds d31ba16c4331 RDMA/mlx4: Use ib_umem_find_best_pgsz() to calculate MTT size adds f5afe060b103 RDMA/mlx4: Use DMA iterator to write MTT adds fbef60de6c75 RDMA/mlx5: Extend ODP statistics with operation count adds bd96a3935e89 rdma/cxgb4: Prevent potential integer overflow on 32bit adds a883e71345a0 RDMA/erdma: Probe the erdma RoCEv2 device adds 6edc15abc256 RDMA/erdma: Add GID table management interfaces adds 14bcf7354a0e RDMA/erdma: Add the erdma_query_pkey() interface adds 41dcaf48ff9e RDMA/erdma: Add address handle implementation adds 9566cf6a7742 RDMA/erdma: Add erdma_modify_qp_rocev2() interface adds de5b8008aa4d RDMA/erdma: Refactor the code of the modify_qp interface adds 1cccbd3eec3d RDMA/erdma: Add the query_qp command to the cmdq adds 999a0a2e9b87 RDMA/erdma: Support UD QPs and UD WRs adds c7f2cfe81e05 RDMA/bnxt_re: Remove extra new line in bnxt_re_netdev_event adds ae51cb982132 RDMA/bnxt_re: Remove unnecessary goto in bnxt_re_netdev_event adds 55992c386263 RDMA/bnxt_re: Optimize error handling in bnxt_re_probe adds 8aa3dd3e7659 RDMA/bnxt_re: Eliminate need for some forward declarations adds 1950af31dc66 RDMA/bnxt_re: Remove unnecessary header file inclusion adds 2dab32d1c79c IB/hfi1: Remove unused hfi1_format_hwerrors adds db03b70969aa RDMA/rxe: Fix mismatched max_msg_sz adds a3cbf68c6961 RDMA/srp: Fix error handling in srp_add_port adds c57c76498a89 RDMA/erdma: Fix opcode conditional check adds 695df3e833c0 RDMA/irdma: Remove unused irdma_cqp_*_fpm_val_cmd functions adds 30dd62fa3954 RDMA/core: Remove unused ib_ud_header_unpack adds ddc8fab40b9a RDMA/core: Remove unused ib_find_exact_cached_pkey adds 750efbb9c307 RDMA/core: Remove unused ibdev_printk adds 2028c2958775 RDMA/core: Remove unused ib_copy_path_rec_from_user adds 0c039a57b68d RDMA/core: Add ib_query_netdev_port() to query netdev port [...] adds 1fb0644c3899 RDMA/core: Support link status events dispatching adds d3b15fcc4201 RDMA/bnxt_re: Remove deliver net device event adds 18eb2bf3df19 RDMA/erdma: Remove deliver net device event adds 4c354c02d5e3 RDMA/irdma: Remove deliver net device event adds 958152336cfa RDMA/rxe: Remove deliver net device event adds 62f5d59d1a3d RDMA/siw: Remove deliver net device event adds 2298c30c6885 RDMA/usnic: Support report_port_event() ops adds e4b4ef345788 RDMA/mlx4: Support report_port_event() ops adds e89fd16278fd RDMA/pvrdma: Support report_port_event() ops adds 379013776222 RDMA/mlx5: Handle link status event only for LAG device adds 20b6d8a7b9bd RDMA/hns: Support fast path for link-down events dispatching adds 123c13f10ed3 RDMA/efa: Reset device on probe failure adds 67831baff0d7 RDMA/erdma: Add missing fields to the erdma_device_ops_rocev2 adds 3761e0ad79c1 RDMA/erdma: Fix incorrect response returned from query_qp adds 26981e688ca8 RDMA/erdma: Support non-sleeping erdma_post_cmd_wait() adds a6c346760a52 RDMA/erdma: Support create_ah/destroy_ah in non-sleepable [...] adds 220043b06fde RDMA/mlx5: Fix link status down event for MPV adds c84f0f4f49d8 RDMA/bnxt_re: Fix to drop reference to the mmap entry in c [...] adds 802a9f8792c4 RDMA/efa: Align interrupt related fields to same type adds 81468c4058a6 RDMA/rtrs: Add missing deinit() call adds 8977b561216c RDMA/hns: Clean up the legacy CONFIG_INFINIBAND_HNS adds 76b26917e4ff MAINTAINERS: Update the bnxt_re maintainers adds 235f23840219 RDMA/mlx5: Fix indirect mkey ODP page count adds 184fe6f2382b bnxt_en: Add ULP call to notify async events adds 7fea32784068 RDMA/bnxt_re: Add Async event handling support adds c0ad30eddc28 RDMA/bnxt_re: Query firmware defaults of CC params during probe adds 51dc5312dcd9 RDMA/bnxt_re: Add support to handle DCB_CONFIG_CHANGE event adds 57e6464c221c RDMA/bnxt_re: Pass the context for ulp_irq_stop adds 9264cd6aa8f1 RDMA/bnxt_re: Allocate dev_attr information dynamically adds 42e6ddda4c17 RDMA/cxgb4: Notify rdma stack for IB_EVENT_QP_LAST_WQE_REA [...] adds edc4ef0e0154 RDMA/rxe: Fix the warning "__rxe_cleanup+0x12c/0x170 [rdma_rxe]" adds 39d772f6654a RDMA/hfi1: Constify 'struct bin_attribute' adds f5f01c5c409e RDMA/qib: Constify 'struct bin_attribute' adds abb604a1a9c8 RDMA/mlx5: Fix a race for an ODP MR which leads to CQE with error adds d3d930411ce3 RDMA/mlx5: Fix implicit ODP use after free new 0afd22092df4 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 19ee9e4cded4 ARM: OMAP2+: Fix a typo adds 643cc5ca01ce ARM: omap2plus_defconfig: enable charger of TWL603X adds ad455e48bba7 ARM: omap1: Fix up the Retu IRQ on Nokia 770 adds afc67135bc04 Merge tag 'omap-for-v6.14/soc-signed' of https://git.kerne [...] adds d3455ab79810 soc: atmel: fix device_node release in atmel_soc_device_init() adds 6fc5bdfa872b ARM: at91: pm: change BU Power Switch to automatic mode adds 452d18c78a46 ARM: at91: add new SoC sama7d65 adds 2fd7a3f27892 Merge tag 'at91-soc-6.14' of https://git.kernel.org/pub/sc [...] new 1e8f6db9eb1d Merge tag 'soc-arm-6.14' of git://git.kernel.org/pub/scm/l [...] adds 1fa9ce7e525d dt-bindings: Add Blaize vendor prefix adds f156403c2c8d dt-bindings: arm: blaize: Add Blaize BLZP1600 SoC adds c0b454a51755 arm64: Add Blaize BLZP1600 SoC family adds 2e976f19d9c2 arm64: dts: Add initial support for Blaize BLZP1600 CB2 adds b0837ce07980 arm64: defconfig: Enable Blaize BLZP1600 platform adds d4c0d167b1f6 MAINTAINER: Add entry for Blaize SoC adds 6055c764fcd5 MAINTAINERS: setup support for SpacemiT SoC tree adds 16c9147e6a6c dt-bindings: riscv: Add SpacemiT X60 compatibles adds 244fe889b950 dt-bindings: riscv: add SpacemiT K1 bindings adds e5164af2a2fe dt-bindings: timer: Add SpacemiT K1 CLINT adds 562272a287d5 dt-bindings: interrupt-controller: Add SpacemiT K1 PLIC adds dfe6d083edff dt-bindings: serial: 8250: Add SpacemiT K1 uart compatible adds 8814aa123adb riscv: add SpacemiT SoC family Kconfig support adds d8fe64691955 riscv: dts: add initial SpacemiT K1 SoC device tree adds d60d57ab6b2a riscv: dts: spacemit: add Banana Pi BPI-F3 board device tree adds 21bef40ad121 riscv: defconfig: enable SpacemiT SoC adds 3579b3506fac riscv: dts: spacemit: add pinctrl property to uart0 in BPI-F3 adds 3d72d603afa7 riscv: dts: spacemit: move aliases to board dts new 0bcf3ac14626 Merge tag 'spacemit-dt-for-6.14-1' of https://github.com/s [...] new 4e517a6acdc4 Merge tag 'soc-new-6.14' of git://git.kernel.org/pub/scm/l [...] adds b589fbc3f413 ARM: dts: nuvoton: Fix at24 EEPROM node names adds 279f8c8d303d arm64: dts: st: add i2s support to stm32mp251 adds bf26d75a95f1 arm64: dts: st: add sai support on stm32mp251 adds 7c7abd1bf401 arm64: dts: st: add spdifrx support on stm32mp251 adds 486f87a8688c arm64: dts: st: Add combophy node on stm32mp251 adds 0df076d35c58 arm64: dts: st: Enable COMBOPHY on the stm32mp257f-ev1 board adds 73317d327123 ARM: dts: stm32: Deduplicate serial aliases and chosen nod [...] adds a4422a918327 ARM: dts: stm32: Increase CPU core voltage on STM32MP13xx [...] adds 41e12cebd9c3 ARM: dts: stm32: Sort M24256E write-lockable page in DH ST [...] adds 4ea654242e0c ARM: dts: stm32: Fix IPCC EXTI declaration on stm32mp151 adds 2cb11e22820c ARM: dts: stm32: lxa-tac: disable the real time clock adds 4f1d50488fee ARM: dts: stm32: lxa-tac: extend the alias table adds 0407c432aec4 ARM: dts: stm32: lxa-tac: adjust USB gadget fifo sizes for [...] adds 8f5f7d065b38 dt-bindings: arm: stm32: add compatible strings for Linux [...] adds b4f063ba7420 ARM: dts: stm32: lxa-tac: move adc and gpio{e,g} to gen{1, [...] adds 08d312c94409 ARM: dts: stm32: lxa-tac: Add support for generation 3 devices adds ec9bd8e7c06d ARM: dts: stm32: populate all timer counter nodes on stm32mp13 adds 57f1e18bb6c0 ARM: dts: stm32: populate all timer counter nodes on stm32mp15 adds 2879145733cc ARM: dts: stm32: add counter subnodes on stm32mp135f-dk adds 00de2022848b ARM: dts: stm32: add counter subnodes on stm32mp157c-ev1 adds 5f8049c1d170 ARM: dts: stm32: add counter subnodes on stm32mp157 dk boards adds 479b8227ffc4 ARM: dts: stm32: Swap USART3 and UART8 alias on STM32MP15x [...] adds d67635e62d80 arm64: dts: st: add csi & dcmipp node in stm32mp25 adds 8df9bff27889 arm64: dts: st: enable imx335/csi/dcmipp pipeline on stm32 [...] adds 2b3f2a149659 Merge tag 'stm32-dt-for-v6.14-1' of https://git.kernel.org [...] adds 096a22ae0815 arm64: dts: renesas: ulcb: Add sample Audio Codec settings adds aaf7188d7f77 arm64: dts: renesas: r9a08g045: Add the remaining SCIF interfaces adds 08811b984f5a arm64: dts: renesas: rzg3s-smarc: Fix the debug serial alias adds a62727cf33e4 arm64: dts: renesas: rzg3s-smarc: Enable I2C1 and connecte [...] adds f71429df70fb dt-bindings: soc: renesas: Move R8A779G0 White Hawk up adds 5c3e55ad76cf dt-bindings: soc: renesas: Document R8A779G3 White Hawk Single adds d43c077cb88d arm64: dts: renesas: Factor out White Hawk Single board support adds f7cd4b412020 arm64: dts: renesas: Add R8A779G3 SoC support adds bf6b3ccda3e6 arm64: dts: renesas: r8a779g3: Add White Hawk Single support adds b72dc7b9e388 arm64: dts: renesas: white-hawk-ard-audio: Drop SoC part adds b0cf8110843a arm64: dts: renesas: white-hawk-single: Add R-Car Sound support adds b47325cc1f78 ARM: dts: renesas: r7s72100: Add DMA support to RSPI adds 4fd66d72b9d0 arm64: dts: renesas: gray-hawk-single: Fix indentation adds c2484af44be1 arm64: dts: renesas: r8a779h0: Add display support adds b1000645dc29 arm64: dts: renesas: gray-hawk-single: Add DisplayPort support adds e7402a7983de arm64: dts: renesas: gray-hawk-single: Add video capture support adds 956054583127 arm64: dts: renesas: r8a779a0: Remove address- and size-ce [...] adds a57e6e1fe02e arm64: dts: renesas: falcon-ethernet: Describe PHYs connec [...] adds 6977c89b4db7 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag1' into re [...] adds 9977754eeebe arm64: dts: renesas: Add initial DTSI for RZ/G3E SoC adds 8e96597f3c25 arm64: dts: renesas: r9a09g047: Add OPP table adds e0379695728b arm64: dts: renesas: Add initial support for RZ/G3E SMARC SoM adds c4d87fe3cd4e arm64: dts: renesas: Add initial device tree for RZ/G3E SM [...] adds 78f2c089d079 arm64: dts: renesas: r9a08g045: Add ADC node adds 8cbf69bc74e1 arm64: dts: renesas: rzg3s-smarc-som: Enable ADC adds 880f6c84701c arm64: dts: renesas: r9a08g045: Add SSI nodes adds a94253232b04 arm64: dts: renesas: rzg3s-smarc-som: Add versa3 clock gen [...] adds c3de00ac31f7 arm64: dts: renesas: Add da7212 audio codec node adds 558a25c2ee38 arm64: dts: renesas: rzg3s-smarc: Enable SSI3 adds 24bfc042ba3d arm64: dts: renesas: rzg3s-smarc: Add sound card adds acb247afab5b arm64: dts: renesas: r9a09g047: Add I2C nodes adds 45b177c3fe02 Merge tag 'renesas-dts-for-v6.14-tag1' of https://git.kern [...] adds 2c3c37355546 ARM: dts: samsung: exynos4212-tab3: Fix headset mic, add j [...] adds d15cc681ba79 ARM: dts: samsung: exynos4212-tab3: Add MCLK2 clock to WM1 [...] adds acd33b48ce66 ARM: dts: samsung: exynos4212-tab3: Drop interrupt from WM [...] adds 462675a5522d Merge tag 'samsung-dt-6.14' of https://git.kernel.org/pub/ [...] adds c95c1362e5bc riscv: dts: thead: Add mailbox node adds 9b4856c939b2 Merge tag 'thead-dt-for-v6.14' of https://github.com/pdp7/ [...] adds aa33006c53c9 arm64: dts: exynos8895: Add serial_0/1 nodes adds 9163693d368f dt-bindings: arm: samsung: Add compatible for Samsung Gala [...] adds 706119fbbdff arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds d5b3944bec94 arm64: dts: exynos990: Add pmu and syscon-reboot nodes adds da9ca3164d17 MAINTAINERS: add myself and Tudor as reviewers for Google [...] adds 527c9640e4f0 arm64: dts: exynos: gs101: phy region for exynos5-usbdrd i [...] adds 95350c0ec27d arm64: dts: exynos: gs101: allow stable USB phy Vbus detection adds 2e342a80b02c dt-bindings: arm: samsung: samsung-boards: Add bindings fo [...] adds 38794a41be2b arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds e7c075846d0b arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds 4ccb27d48a73 arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds 41979b81b22a arm64: dts: exynosautov920: add watchdog DT node adds 8749e19c133e arm64: dts: exynos8895: Add a PMU node for the second cluster adds de7a4e01055b arm64: dts: exynosautov920: Add DMA nodes adds 86c0d7f230fe arm64: dts: exynos990: Add a PMU node for the third cluster adds 11fd6c9b047c arm64: dts: exynos850-e850-96: Specify reserved secure mem [...] adds 698be6fe8f89 arm64: dts: exynos: Add Exynos9810 SoC support adds 63da297f0303 arm64: dts: exynos: Add initial support for Samsung Galaxy [...] adds ddbf40d8ce4a arm64: dts: exynos: gs101-oriole: enable Maxim max77759 TCPCi adds 817473b6ddaf arm64: dts: exynos: gs101-oriole: add pd-disable and typec [...] adds f6735dc5bc0f Merge branch 'for-v6.14/dt-bindings-clk-samsung' into next/dt64 adds 72f6ec2ba806 arm64: dts: exynos990: Add clock management unit nodes adds f424523b1b51 arm64: dts: exynos8895: Add camera hsi2c nodes adds 73a2e82123f8 Merge tag 'samsung-dt64-6.14' of https://git.kernel.org/pu [...] adds 367d31471c32 arm64: dts: sprd: sp9860g-1h10: fix constant-charge-voltag [...] adds e864e215ce21 arm64: dts: sprd: sp9860g-1h10: fix factory-internal-resis [...] adds ec87fd9f66bb arm64: dts: sprd: sc2731: move fuel-gauge monitored-batter [...] adds a34907f48494 arm64: dts: sprd: sc9863a: fix in-ports property adds 49f4ad82f031 arm64: dts: sprd: sc9863a: reorder clocks, clock-names per [...] adds 751df73d825b arm64: dts: uniphier: Switch to hp-det-gpios adds e1daed030b56 arm64: dts: sprd: Fix battery-detect-gpios property adds 925477396d3c Merge tag 'dt64-cleanup-6.14' of https://git.kernel.org/pu [...] adds 62f95d8a4920 ARM: dts: marvell: mmp2-olpc-xo-1-75: Switch to {hp,mic}-d [...] adds ba9dfa76ebb0 ARM: dts: socfpga: remove non-existent DAC from CycloneV devkit adds d527a65d1388 Merge tag 'dt-cleanup-6.14' of https://git.kernel.org/pub/ [...] adds 4a45f8c502a8 arm64: dts: hisilicon: Remove unused and undocumented "ena [...] adds 596f35f9d3cf Merge tag 'hisi-arm64-dt-for-6.14' of https://github.com/h [...] adds d5f9e83ca631 ARM: dts: socfpga_cyclone5_mcvevk: Drop unused #address-ce [...] adds 62a40a0d5634 arm: dts: socfpga: use reset-name "stmmaceth-ocp" instead [...] adds 8b87f3e333f4 arm64: dts: socfpga: agilex: Add VGIC maintenance interrupt adds 3f7c869e143a arm64: dts: socfpga: agilex5: Add gpio0 node and spi dma h [...] adds 91e8b7cff8e9 arm64: dts: altera: Remove unused and undocumented "snps,m [...] adds e736f2ad326a Merge tag 'socfpga_dts_updates_v6.14' of https://git.kerne [...] adds 9723142eae65 dt-bindings: arm: fsl: Add ABB SoM and carrier adds e2287e93280b Merge tag 'imx-bindings-6.14' of https://git.kernel.org/pu [...] adds f70ec2ef27a4 ARM: dts: imx: Switch to {hp,mic}-det-gpios adds 23d0d411765f ARM: dts: imx7-mba7: remove LVDS transmitter regulator adds 24bd1c6c8777 ARM: dts: imx7-tqma7: Remove superfluous status="okay" property adds 78e08cebfe41 ARM: dts: imx7-tqma7: add missing vs-supply for LM75A (rev [...] adds 765d85db7ec0 ARM: dts: imx7-mba7: Add 3.3V and 5.0V regulators adds 10a5e47ad4e2 ARM: dts: imx7-mba7: Fix SD card vmmc-supply adds c0a0fdcd628e ARM: dts: imx7-mba7: Remove duplicated power supply adds d78a518e774b ARM: dts: imx7[d]-mba7: add Ethernet PHY IRQ support adds 1360bc7eecc8 MAINTAINERS: Update entry for DH electronics DHSOM SoMs an [...] adds 92021d3e86aa ARM: dts: imx6qdl: add phy-3p0-supply to usb phys adds 6c53709d2bb0 ARM: dts: imx6sl: add phy-3p0-supply to usb phys adds e05956dbe6f4 ARM: dts: imx6sx: add phy-3p0-supply to usb phys adds 8be3e47826ec ARM: dts: imx6qdl-apalis: Change to "adi,force-bt656-4" adds c62f6e2755aa ARM: dts: imx6qdl-sabresd: add dr_mode to usbotg adds c7418a6e7ac9 ARM: dts: imx: Use the correct mdio pattern adds baba9e1db27c Merge tag 'imx-dt-6.14' of https://git.kernel.org/pub/scm/ [...] adds 27ede5bbcf75 arm64: dts: imx: Switch to simple-audio-card,hp-det-gpios adds 7157135384a1 arm64: dts: imx8mq-zii-ultra: remove #address-cells of eeprom@a4 adds eead8f3536d5 arm64: dts: imx8mp: add aristainetos3 board support adds 8446c9585542 arm64: dts: imx8mp-skov-revb-mi1010ait-1cp1: Set "media_di [...] adds 9d9c8facf2c6 arm64: dts: imx8mp-evk: Add NXP LVDS to HDMI adapter cards adds 23006e94cc9d arm64: dts: imx93-9x9-qsb: add temp-sensor nxp,p3t1085 adds 9015397c2f2d arm64: dts: imx93-tqma9352-mba93xxca: enable Open Drain for MDIO adds 315d7f301e23 arm64: dts: imx93-tqma9352-mba93xxla: enable Open Drain for MDIO adds 44b3dacb2bda arm64: dts: imx8mn-bsh-smm-s2/pro: add simple-framebuffer adds 3fea8d144923 arm64: dts: imx93: add pca9452 support adds 0dbdaba234bb arm64: dts: imx8mm-phg: Add LVDS compatible string adds 4511acd9eb3c arm64: dts: imx95: add NETC related nodes adds 025cf78938c2 arm64: dts: imx95-19x19-evk: add ENETC 0 support adds 4fc7028e2c13 arm64: dts: freescale: imx93-11x11-evk: enable fsl,ext-res [...] adds 74c9497b26d6 arm64: dts: freescale: imx93-14x14-evk: enable fsl,ext-res [...] adds bd38fa3aaace arm64: dts: freescale: imx93-9x9-qsb: enable fsl,ext-reset [...] adds 50e859f99d3a Merge tag 'imx-dt64-6.14' of https://git.kernel.org/pub/sc [...] adds 0deaca4cad2d dt-bindings: gpu: mali-utgard: Add st,stih410-mali compatible adds 00d6da87b1e2 ARM: dts: st: add node for the MALI gpu on stih410.dtsi adds 3b6775857d7e ARM: dts: st: enable the MALI gpu on the stih410-b2260 adds 192375416f16 Merge tag 'sti-dt-for-v6.14-round1' of https://git.kernel. [...] adds 3a4bb8185066 ARM: dts: amlogic: meson: remove size and address cells fr [...] adds fa716fe87c85 Merge tag 'amlogic-arm-dt-for-v6.14' of https://git.kernel [...] adds 1ba1964a7f83 arm64: dts: meson: remove broadcom wifi compatible from GX [...] adds 608e9fe27fa3 Merge tag 'amlogic-arm64-dt-for-v6.14' of https://git.kern [...] adds 482926625cc3 Merge tag 'renesas-r9a09g057-dt-binding-defs-tag2' into re [...] adds 6e526427fa78 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Replace RZG2L macros adds 987040d4601e arm64: dts: renesas: r9a09g047: Add pincontrol node adds ab7f44e96791 Merge tag 'renesas-r9a09g047-dt-binding-defs-tag2' into re [...] adds 9e269561b363 arm64: dts: renesas: r9a09g047e57-smarc: Add SCIF pincontrol adds e163f098a34c arm64: dts: renesas: r8a779g0: Add FCPVX instances adds 978a7876a1e3 arm64: dts: renesas: r8a779g0: Add VSPX instances adds c357e2295b78 arm64: dts: renesas: white-hawk-csi-dsi: Define CSI-2 data [...] adds c50a33557191 Merge tag 'renesas-dts-for-v6.14-tag2' of https://git.kern [...] adds 18dd125299d4 ARM: dts: microchip: sam9x7: Move i2c address/size to dtsi adds 36591b7dac85 ARM: dts: microchip: sam9x75_curiosity: Add power monitor support adds 2140e55aaf07 dt-bindings: ARM: at91: Document Microchip SAMA7D65 Curiosity adds a6afc96b5363 dt-bindings: atmel-sysreg: add sama7d65 RAM and PIT adds 747800ee7fdf ARM: dts: at91: Add sama7d65 pinmux adds c21c23a0f2e9 ARM: dts: microchip: sama5d29_curiosity: Add no-1-8-v prop [...] adds 4d9e5965df04 ARM: dts: microchip: sama5d27_wlsom1_ek: Add no-1-8-v prop [...] adds f0127f66528f ARM: dts: microchip: sam9x60: Add address/size to spi-cont [...] adds f72aada7bee4 ARM: dts: microchip: sam9x7: Add address/size to spi-contr [...] adds 6253c6357a49 Merge tag 'at91-dt-6.14' of https://git.kernel.org/pub/scm [...] adds c1472ec1dc44 ARM: dts: dra7: Add bus_dma_limit for l4 cfg bus adds 0cfbd7805fe1 ARM: dts: ti/omap: gta04: fix pm issues caused by spi module adds 3623e1024efc ARM: dts: ti: am437x-l4: remove autoidle for UART adds dd504db5cd4a ARM: dts: ti/omap: omap3-gta04: use proper touchscreen properties adds 865f5be3debe Merge tag 'omap-for-v6.14/dt-signed' of https://git.kernel [...] adds 4604c9890040 arm64: dts: mediatek: mt8183-kukui: align thermal node nam [...] adds 253b4e96f578 arm64: dts: mediatek: mt8186: Move wakeup to MTU3 to get w [...] adds 6c379e8b9848 arm64: dts: mt8183: set DMIC one-wire mode on Damu adds 3a11be8938aa dt-bindings: arm: mediatek: Add MT8188 Lenovo Chromebook D [...] adds 5e6af7f54189 arm64: dts: mediatek: Introduce MT8188 Geralt platform based Ciri adds c31f6c2f2558 dt-bindings: arm: mediatek: Add MT8186 Starmie Chromebooks adds d926d78bc93b arm64: dts: mediatek: mt8186: Add Starmie device adds e3ee31e4409f arm64: dts: mediatek: mt8516: fix GICv2 range adds 03a80442030e arm64: dts: mediatek: mt8516: fix wdt irq type adds eb72341fd92b arm64: dts: mediatek: mt8516: add i2c clock-div property adds 2561c7d5d497 arm64: dts: mediatek: mt8516: reserve 192 KiB for TF-A adds 93a680af4643 arm64: dts: mediatek: mt8183: Disable DPI display output b [...] adds 26f6e91fa29a arm64: dts: mediatek: mt8183: Disable DSI display output b [...] adds a6d5983e40f5 arm64: dts: mediatek: mt8173-evb: Drop regulator-compatibl [...] adds 4b907b3ea5fb arm64: dts: mediatek: mt8173-elm: Drop regulator-compatibl [...] adds d1fb968551c8 arm64: dts: mediatek: mt8192-asurada: Drop regulator-compa [...] adds 4dbaa5d5def2 arm64: dts: mediatek: mt8195-cherry: Drop regulator-compat [...] adds 2a8af9b95f50 arm64: dts: mediatek: mt8195-demo: Drop regulator-compatib [...] adds ab60442f26b1 arm64: dts: medaitek: mt8395-nio-12l: Drop regulator-compa [...] adds b99bf07c2c8b arm64: dts: mediatek: mt8395-genio-1200-evk: Drop regulato [...] adds beb06b727194 arm64: dts: mediatek: mt8173-elm: Fix MT6397 PMIC sub-node names adds 9545ba142865 arm64: dts: mediatek: mt8173-evb: Fix MT6397 PMIC sub-node names adds 9bc8353be720 arm64: dts: mt6359: Add #sound-dai-cells property adds b8457716eeee arm64: dts: mediatek: mt8390-genio-700-evk: Add sound outp [...] adds d49df8e014ee dt-bindings: arm: mediatek: Add MT8186 Chinchou Chromebook adds 5fbe5332623c arm64: dts: mediatek: Add MT8186 Chinchou Chromebooks adds 79ef2aae9fde arm64: dts: mediatek: Add extcon node for DP bridge adds 0f9a4f02a878 arm64: dts: mediatek: Modify audio codec name for pmic adds 5ec5dc73c5ac arm64: dts: mediatek: mt8183: kenzo: Support second source [...] adds 9594935260d7 arm64: dts: mediatek: mt8183: willow: Support second sourc [...] adds 50e7592cb696 arm64: dts: mediatek: mt8188: Add GPU speed bin NVMEM cells adds 312189ebb802 arm64: dts: mt7986: add overlay for SATA power socket on BPI-R3 adds 3d7fdd8e38aa arm64: dts: mediatek: mt8195: Remove suspend-breaking rese [...] adds f8a032834abc arm64: dts: mediatek: Set mediatek,mac-wol on DWMAC node f [...] adds 0b5b1c881a90 arm64: dts: mediatek: mt8183-kukui-jacuzzi: Drop pp3300_pa [...] adds 7d887c0c9f89 arm64: dts: mediatek: mt7988: Add pinctrl support adds 1497f14d8bbc arm64: dts: mediatek: mt7988a-bpi-r4: Add pinctrl subnodes [...] adds 69b2d44b9150 arm64: dts: mediatek: mt7988: Add reserved memory adds 206994e3b636 arm64: dts: mediatek: mt7988: Add mmc support adds 6a47514804e0 arm64: dts: mediatek: mt7988: Add lvts node adds c26964fb5b6d arm64: dts: mediatek: mt7988: Add thermal-zone adds e14b49db0087 arm64: dts: mediatek: mt7988: Add missing clock-div proper [...] adds b87cf19876c8 arm64: dts: mediatek: mt7988: Add mcu-sys node for cpu adds 343855d29b5c arm64: dts: mediatek: mt7988: Add CPU OPP table for clock scaling adds 32c21f431472 arm64: dts: mediatek: mt7988: Disable usb controllers by default adds f693e6ba55ae arm64: dts: mediatek: mt7988: Add t-phy for ssusb1 adds fda61ffb3a40 arm64: dts: mediatek: mt7988: Add pcie nodes adds 6a4601d80778 arm64: dts: mediatek: mt7988a-bpi-r4: Enable watchdog adds 6e647beeb221 arm64: dts: mediatek: mt7988a-bpi-r4: Add fixed regulators [...] adds 714a80ced07a arm64: dts: mediatek: mt7988a-bpi-r4: Add dt overlays for [...] adds 3687df2792be arm64: dts: mediatek: mt7988a-bpi-r4: Add thermal configuration adds 54df2f1e0ad1 arm64: dts: mediatek: mt7988a-bpi-r4: Enable serial0 debug uart adds 2f2f9a4a2bc6 arm64: dts: mediatek: mt7988a-bpi-r4: Add default UART stdout adds faf97571ae83 arm64: dts: mediatek: mt7988a-bpi-r4: Enable I2C controllers adds 572c02e687ba arm64: dts: mediatek: mt7988a-bpi-r4: Add PCA9545 I2C Mux adds b1e011c7b580 arm64: dts: mediatek: mt7988a-bpi-r4: Enable t-phy for ssusb1 adds 85445d88d1f9 arm64: dts: mediatek: mt7988a-bpi-r4: Enable ssusb1 on bpi-r4 adds 6c7ab311939c arm64: dts: mediatek: mt7988a-bpi-r4: Enable pwm adds 8b74b1acba92 arm64: dts: mediatek: mt7988a-bpi-r4: Enable pcie adds 285cbdd9f525 arm64: dts: mediatek: mt7988a-bpi-r4: Add MediaTek MT6682A [...] adds 607cc6e9b5f1 arm64: dts: mediatek: mt7988a-bpi-r4: Add proc-supply for cpus adds 0cea8dcb58e2 arm64: dts: mediatek: mt8192: Drop Chromebook variants tha [...] adds 5c9f4bc4b673 dt-bindings: arm: mediatek: Drop MT8192 Chromebook variant [...] adds 4726336c6b44 dt-bindings: display: mediatek: ovl: Add compatible string [...] adds 5086c55a95be dt-bindings: display: mediatek: ovl: Modify rules for MT81 [...] adds 2a1a08590d37 dts: arm64: mediatek: mt8188: Update OVL compatible from M [...] adds ce3dbc46d7e3 dts: arm64: mediatek: mt8195: Remove MT8183 compatible for OVL adds 798e949b63e2 arm64: dts: mediatek: mt8365-evk: Set ethernet alias adds 3b19239ad420 dt-bindings: mediatek,mt6779-keypad: add more compatibles adds 6139d9e9e397 arm64: dts: mediatek: add per-SoC compatibles for keypad nodes adds 0fb0d3602181 arm64: dts: mediatek: mt8516: add keypad node adds 5c9e59a05b09 Merge tag 'mtk-dts64-for-v6.14' of https://git.kernel.org/ [...] adds 90234cf9b37c ARM: dts: mediatek: mt7623: fix IR nodename adds 9f98a04da87b Merge tag 'mtk-dts32-for-v6.14' of https://git.kernel.org/ [...] adds 7336701f6467 ARM: dts: suniv: f1c100s: Add support for DMA adds 95b570f7ded1 ARM: dts: suniv: f1c100s: Add support for Audio Codec adds 20296f8baa25 ARM: dts: suniv: f1c100s: Activate Audio Codec for Lichee Pi Nano adds 168b2b355f88 dt-bindings: sram: sunxi-sram: Add A100 compatible adds 53c54d9b9379 arm64: dts: allwinner: a100: Add syscon nodes adds 300d7208ed78 arm64: dts: allwinner: h313: enable DVFS for Tanix TX1 adds dbfda1fdf2f8 Merge branch 'sunxi/shared-clk-ids-for-6.14' into sunxi/dt [...] adds 8715c91a8365 arm64: dts: allwinner: a64: explicitly assign clock parent [...] adds 36ad66238ea5 Merge tag 'sunxi-dt-for-6.14' of https://git.kernel.org/pu [...] adds 261dcfad1b59 ARM: dts: microchip: add sama7d65 SoC DT adds deaa14ab6b06 ARM: dts: microchip: add support for sama7d65_curiosity board adds f1a26476649a Merge tag 'at91-dt-6.14-2' of https://git.kernel.org/pub/s [...] adds e0bea865f23a arm: dts: broadcom: Remove unused and undocumented properties adds 5e9ebdd838aa ARM: dts: bcm6846: Add iproc rng adds e5739733e92f ARM: dts: bcm6846: Enable watchdog adds a534e78e46a6 ARM: dts: bcm6846: Add GPIO blocks adds 20aaee0b4374 ARM: dts: bcm6846: Add MDIO control block adds 71449ffdb27e ARM: dts: bcm6846: Add LED controller adds 3abdd3eb88a2 ARM: dts: bcm6846: Add ARM PL081 DMA block adds 7aa6e6900371 dt-bindings: vendor-prefixes: Add Genexis adds 8166df7568ee dt-bindings: arm: bcmbca: Add Genexis XG6846B adds 618775c9007d ARM: dts: broadcom: Add Genexis XG6846B DTS file adds f167292c8d13 ARM: dts: meraki-mr26: set mac address for gmac0 adds 14d773bb96e2 Merge tag 'arm-soc/for-6.14/devicetree' of https://github. [...] adds 568680a0c847 arm64: dts: broadcom: Add firmware clocks and power nodes [...] adds 25d77bdd7df2 arm64: dts: broadcom: Add display pipeline support to BCM2712 adds 44839e2ac8ec arm64: dts: broadcom: Add DT for D-step version of BCM2712 adds 44308ef54af7 arm64: dts: broadcom: Remove unused and undocumented properties adds cef313931d64 arm64: dts: broadcom: bcmbca: bcm4908: Reserve CFE stub area adds 95d56dfaa0dd arm64: dts: broadcom: bcmbca: bcm4908: Protect cpu-release-addr adds 0828ed4d9b2d dt-bindings: arm64: bcmbca: Add Zyxel EX3510-B based on BCM4906 adds 5c1ae7729e7b arm64: dts: broadcom: bcmbca: bcm4908: Add DT for Zyxel EX3510-B adds f5ce990af7cf arm64: dts: bcm4908: nvmem-layout conversion adds ab6efed7ec87 Merge tag 'arm-soc/for-6.14/devicetree-arm64' of https://g [...] adds cec785a7f25d ARM: tegra: nyan: Maintain power to USB ports on boot adds 664b7a5f8bb3 Merge tag 'tegra-for-6.14-arm-dt' of https://git.kernel.or [...] adds 346bf459db26 arm64: tegra: Fix DMA ID for SPI2 adds 604120fd9e9d arm64: tegra: Fix typo in Tegra234 dce-fabric compatible adds a5e6fc0a10fe arm64: tegra: Disable Tegra234 sce-fabric node adds b615fbd70fce arm64: tegra: Fix Tegra234 PCIe interrupt-map adds 73ac18dec25f Merge tag 'tegra-for-6.14-arm64-dt' of https://git.kernel. [...] adds a4b422390be3 arm64: dts: ti: k3-am62x-phyboard-lyra: Set RGB input to 1 [...] adds 2a0418ac48d3 arm64: dts: ti: k3-am62x-phyboard-lyra: Add HDMI bridge re [...] adds 4ffe12ccae4a arm64: dts: ti: k3-am62-phycore-som: Define vcc-supply for [...] adds 80ad23c4032c arm64: dts: ti: am62-phyboard-lyra: Provide a vcc-supply f [...] adds 94a7666e3eb9 arm64: dts: ti: k3-j784s4: Fix clock IDs for MCSPI instances adds 325aa0f6b36e arm64: dts: ti: k3-pinctrl: Introduce deep sleep macros adds 527f884d2d94 arm64: dts: ti: k3-am62x-sk-common: Support SoC wakeup usi [...] adds 0cd578054e71 arm64: dts: ti: k3-j784s4-evm: Mark tps659413 regulators a [...] adds 0a41157c5a98 arm64: dts: ti: k3-am69-sk: Mark tps659413 regulators as b [...] adds f7ed5ae30cf3 dt-bindings: soc: ti: pruss: Add clocks for ICSSG adds 25aadf5039fe arm64: dts: ti: k3-am64-main: Switch ICSSG clock to core clock adds 09b428453219 arm64: dts: ti: Remove unused and undocumented "ti,(rx|tx) [...] adds 28596f0dbf24 arm64: dts: ti: k3-am62x-sk-common: Add bootph-all propert [...] adds 9442f963098f arm64: dts: ti: k3-j722s-evm: Enable support for mcu_i2c0 adds 17d0723c6cf8 arm64: dts: ti: k3-am625-sk: Remove M4 mailbox node redefinition adds 61c1c774d33a arm64: dts: ti: k3-am62p: Enable Mailbox nodes at the board level adds 89d8dbee6d18 arm64: dts: ti: k3-am67a-beagley-ai: Add remote processor nodes adds 72c691d77ea5 arm64: dts: ti: k3-am62: Remove duplicate GICR reg adds 6f0232577e26 arm64: dts: ti: k3-am62a: Remove duplicate GICR reg adds 3cc7633cab8b arm64: dts: ti: k3-am62p-j722s-common-main: Enable USB0 fo [...] adds b48888c9c4af arm64: dts: ti: k3-j784s4: Use ti,j7200-padconf compatible adds 6b51892b31fe arm64: dts: ti: k3-j7200: Add node to disable loopback connection adds a7543eaeb315 arm64: dts: ti: Makefile: Fix typo "k3-j7200-evm-pcie1-ep.dtbo" adds c3015d4540a4 arm64: dts: ti: k3-j721e-evm: Add overlay for PCIE1 Endpoint Mode adds 58efed5800e9 arm64: dts: ti: k3-am68-sk-base-board: Add overlay for PCI [...] adds b09cc758bc01 arm64: dts: ti: k3-am69-sk: Add overlay for PCIE0 Endpoint Mode adds e2b691804319 arm64: dts: ti: k3-am642-hummingboard-t: Convert overlay t [...] adds eb2008a8fcd2 arm64: dts: ti: k3-am625-beagleplay: Fix DP83TD510E reset time adds ff7b5e93f16a arm64: dts: ti: k3-am69-sk: Add USB SuperSpeed support adds 998ad09ad3b0 arm64: dts: ti: k3-j722s-evm: Enable PMIC adds 5532b8a9ce0e arm64: dts: ti: k3-am62a-wakeup: Configure ti-sysc for wkup_uart0 adds ce4805664b74 Merge tag 'ti-k3-dt-for-v6.14' of https://git.kernel.org/p [...] adds da92d3dfc871 arm64: dts: rockchip: enable the mmu600_pcie IOMMU on the [...] adds 26c100232b09 arm64: dts: rockchip: Fix sdmmc access on rk3308-rock-s0 v [...] adds e09a1f000f61 arm64: dts: rockchip: hook up the MCU on the QNAP TS433 adds 28876859288d arm64: dts: rockchip: set hdd led labels on QNAP-TS433 adds 39b771a85f6b dt-bindings: soc: rockchip: add rk3576 hdptxphy grf syscon adds ddbf63b25866 arm64: dts: rockchip: Add rk3576 naneng combphy nodes adds 23ec57a32da4 arm64: dts: rockchip: add usb related nodes for rk3576 adds ffd07673f08a dt-bindings: arm: rockchip: Sort for boards not in correct order adds 88dc3756ece1 dt-bindings: arm: rockchip: Add rk3576 evb1 board adds f135a1a07352 arm64: dts: rockchip: Add rk3576 evb1 board adds 6e9efe826b02 dt-bindings: arm: rockchip: Add H96 Max V58 TV box adds b53864811b35 arm64: dts: rockchip: Add H96 Max V58 TV Box based on RK3588 SoC adds a15d12f36eb7 arm64: dts: rockchip: Enable USB 3.0 ports on orangepi-5-plus adds 1a623c642b40 dt-bindings: arm: rockchip: Add BigTreeTech CB2 and Pi2 adds bfbc663d2733 arm64: dts: rockchip: Add BigTreeTech CB2 and Pi2 adds ddf021193879 dt-bindings: arm: rockchip: Add Radxa E52C adds 9be4171219b6 arm64: dts: rockchip: Add Radxa E52C adds e2ee8a440869 arm64: dts: rockchip: Fix PCIe3 handling for Edgeble-6TOPS [...] adds 60f7293a3da9 arm64: dts: rockchip: Remove unused i2c2 node from rk3568-mecsbc adds bd266303f7a4 arm64: dts: rockchip: Add FRAM MB85RS128TY to rk3568-mecsbc adds 0cc356ce96d9 arm64: dts: rockchip: Enable the USB 3.0 port on NanoPi R6C/R6S adds 11d07966c83f arm64: dts: rockchip: fix num-channels property of wolfvis [...] adds 2859e1ac3110 arm64: dts: rockchip: enable hdmi out audio on wolfvision pf5 adds 3ca11da6e8a7 arm64: dts: rockchip: Delete redundant RK3328 GMAC stabili [...] adds 9d241b06802c arm64: dts: rockchip: increase gmac rx_delay on rk3399-puma adds 3948b4a9bbbb arm64: dts: rockchip: add WLAN to rk3588-evb1 controller adds ea63f4666e48 arm64: dts: rockchip: refactor common rk3588-orangepi-5.dtsi adds 6327f2d83dce dt-bindings: arm: rockchip: Add Xunlong Orange Pi 5 Max adds c600d252dc52 arm64: dts: rockchip: Add Orange Pi 5 Max board adds 8886252102bd dt-bindings: arm: rockchip: Add Firefly ITX-3588J board adds ebe82df46fba arm64: dts: rockchip: add DTs for Firefly ITX-3588J and it [...] adds 29a052209412 Merge tag 'v6.14-rockchip-dts64-1' of https://git.kernel.o [...] adds 84d2ae7c09d9 ARM: dts: qcom: sdx65: Add PCIe EP interconnect path adds 7ec041bd2715 ARM: dts: qcom: sdx55: Add CPU PCIe EP interconnect path adds 5c876b860902 ARM: dts: qcom: sdx65: Disable USB U1/U2 entry adds e3bab40d5961 ARM: dts: qcom: sdx55: Disable USB U1/U2 entry adds d1181e342bff Merge tag 'qcom-arm32-for-6.14' of https://git.kernel.org/ [...] adds ab14ec55a2b9 dt-bindings: arm: qcom: Add Snapdragon Devkit for Windows adds 7b8a31e82b87 arm64: dts: qcom: Add X1E001DE Snapdragon Devkit for Windows adds 3844a8682e55 arm64: dts: qcom: x1e001de-devkit: Add audio related nodes adds 019e1ee32fec arm64: dts: qcom: x1e001de-devkit: Enable external DP support adds 2aedc97d9a4d Merge branch '20241027-sar2130p-clocks-v5-0-ecad2a1432ba@l [...] adds caf1d8900173 Merge branch 'icc-sar2130p' of https://git.kernel.org/pub/ [...] adds 23bb55173078 dt-bindings: arm: qcom: add QAR2130P board adds be9115bfe5bf arm64: dts: qcom: sar2130p: add support for SAR2130P adds 6339e41fa39b arm64: dts: qcom: sar2130p: add QAR2130P board file adds 362dd128c49e Merge branch '20241028060506.246606-3-quic_srichara@quicin [...] adds 7aafdbd3f521 dt-bindings: qcom: Add ipq5424 boards adds 1a91d2a6021e arm64: dts: qcom: add IPQ5424 SoC and rdp466 board support adds 35e0a4f0a396 arm64: dts: qcom: ipq5424: Add smem and tcsr_mutex nodes adds 798515297c19 arm64: dts: qcom: x1e80100-vivobook-s15: Enable the gpu adds f8af195beeb0 arm64: dts: qcom: x1e80100: Add support for PCIe3 on x1e80100 adds bd2dbbb1f35a arm64: dts: qcom: x1e80100-dell-xps13-9345: Introduce reti [...] adds 64d2571a3751 dt-bindings: arm: qcom: add missing elements to the SoC list adds f265d7721c01 Merge branch 'arm64-for-6.13' into arm64-for-6.14 adds c1cd827bfbd7 arm64: dts: qcom: x1e80100-romulus: Configure audio adds 42034d232cac arm64: dts: qcom: x1e80100-romulus: Set up PCIe3 / SDCard reader adds b16ee3d0cda4 arm64: dts: qcom: x1e80100-romulus: Set up PS8830s adds 3c9dd0914777 Merge branch '20241022-qcs615-clock-driver-v4-0-3d716ad0d9 [...] adds 67b8e9473e0b dt-bindings: arm: qcom: document QCS615 and the reference board adds 8e266654a2fe arm64: dts: qcom: add QCS615 platform adds d1fdad9911e2 arm64: dts: qcom: qcs615: add base RIDE board adds 0775021783b5 arm64: dts: qcom: qcs615: add AOSS_QMP node adds 29af58ab4d17 arm64: dts: qcom: qcs615: Add LLCC support for QCS615 adds 8c7f9d73de1b arm64: dts: qcom: qcs615: add the SCM node adds 58241be90050 arm64: dts: qcom: qcs615: add the APPS SMMU node adds bf469630552a arm64: dts: qcom: qcs615: Add coresight nodes adds f6746dc9e379 arm64: dts: qcom: qcs615: Add QUPv3 configuration adds 4b2769c7d7ce arm64: dts: qcom: qcs615: Add primary USB interface adds 5c66811c9251 arm64: dts: qcom: qcs615-ride: Enable primary USB interface adds d511280ce9cc dt-bindings: arm: qcom: document QCS8300 SoC and reference board adds 7be190e4bdd2 arm64: dts: qcom: add QCS8300 platform adds 45d55e2da9bd arm64: dts: qcom: qcs8300: add base QCS8300 RIDE board adds d37e2646c8a5 arm64: dts: qcom: x1e80100-pmics: Enable all SMB2360 separately adds 3d0d8c8989d3 arm64: dts: qcom: qcs8300: Add watchdog node adds 89fc83a94728 arm64: dts: qcom: qcs615: Add CPU and LLCC BWMON support adds ffb21c1e19b1 arm64: dts: qcom: x1e80100: Describe the SDHC controllers adds ab8f487d2f89 arm64: dts: qcom: x1e80100-qcp: Enable SD card support adds c074fc2220eb arm64: dts: qcom: x1e001de-devkit: Enable SD card support adds a86d84409947 arm64: dts: qcom: qcs8300: add QCrypto nodes adds 13dcb0eff18e dt-bindings: arm: qcom-soc: Extend X1E prefix match for X1P adds 5deec162b2a2 dt-bindings: arm: qcom: Add X1P42100 SoC & CRD adds be2f81eaa2c8 arm64: dts: qcom: sm6350: Fix uart1 interconnect path adds 7069abcd5340 arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Add lid switch adds d80c7fbfa908 arm64: dts: qcom: ipq9574: Add PCIe PHYs and controller nodes adds 438d05fb9be6 arm64: dts: qcom: ipq9574: Enable PCIe PHYs and controllers adds 25262976260e arm64: dts: qcom: pmk8350: Add more SDAM slices adds 703b23b802be arm64: dts: qcom: qcs6490-rb3gen2: Configure onboard LEDs adds 02e784c50232 arm64: dts: qcom: msm8996-xiaomi-gemini: Fix LP5562 LED1 r [...] adds abc0c29f5e49 arm64: dts: qcom: qcm6490-idp: Allow UFS regulators load/m [...] adds 30f7dfd2c489 arm64: dts: qcom: sa8775p: Update sleep_clk frequency adds 727dc481e50a arm64: dts: qcom: sa8775p: Add support for clock controllers adds 2f39d2d46c73 arm64: dts: qcom: sa8775p: add display dt nodes for MDSS0 and DPU adds a8d18df5a5a1 arm64: dts: qcom: sa8775p: Use a SoC-specific compatible f [...] adds 9b2955bae702 arm64: dts: qcom: pm660l: add flash leds adds 44d2a252698e arm64: dts: qcom: sdm670-google-sargo: add flash leds adds 736f50489e08 arm64: dts: qcom: sa8775p: Add CPUs to psci power domain adds ac92750c0395 arm64: dts: qcom: qcs8300: Add ADSP and CDSP0 fastrpc nodes adds 825b203296a8 arm64: dts: qcom: ipq5424: Add watchdog node adds 507aae9a3549 arm64: dts: qcom: msm8994-angler: Enable power key, volume [...] adds f1b359bdf0a5 arm64: dts: qcom: qcs8300: add TRNG node adds cc9d29aad876 arm64: dts: qcom: qcs8300: enable the inline crypto engine adds e1e3e5673f8d arm64: dts: qcom: sa8775p: add DisplayPort device nodes adds 9767920a7a1a arm64: dts: qcom: sa8775p-ride: Enable Display Port adds 86348c7587f5 arm64: dts: qcom: sa8775p: Use valid node names for GPI DMAs adds 6e4ec5f6940d arm64: dts: qcom: sm8250-xiaomi-elish: Add qca6390-pmu node adds 1993f0255347 arm64: dts: qcom: sm8250-xiaomi-elish: Add wifi node adds 8b14c0648673 arm64: dts: qcom: sm8250-xiaomi-elish: Add bluetooth node adds cc47b123159d arm64: dts: qcom: sm8350-hdk: enable IPA adds 12805b0f998c arm64: dts: qcom: x1e78100-t14s: add sound support adds 0f43254763b3 arm64: dts: qcom: qcs8300: Add coresight nodes adds cd89483a1327 arm64: dts: qcom: sdm670: add gpu adds fbf7cfa3ea98 arm64: dts: qcom: sdm670-google-sargo: enable gpu adds 9cb9c9f4e138 arm64: dts: qcom: msm8996: Fix up USB3 interrupts adds c910544d2234 arm64: dts: qcom: msm8994: Describe USB interrupts adds ffbf3a8be766 arm64: dts: qcom: x1e78100-t14s: Enable support for both T [...] adds 9f53c3611960 arm64: dts: qcom: x1e78100-qcp: Enable Type-A USB ports la [...] adds 27554e2bef4d arm64: dts: qcom: qcs615: Adds SPMI support adds 87ca44ab7f1c arm64: dts: qcom: move pon reboot-modes from pm8150.dtsi t [...] adds 09cd0cb290d5 arm64: dts: qcom: qcs615-ride: Enable PMIC peripherals adds c8327bb53b87 arm64: dts: qcom: x1e80100: Add QUP power domains and OPPs adds 85b4b74ba904 arm64: dts: qcom: x1e80100: Add uart14 adds 6ba121febf85 dt-bindings: arm: qcom: Add HP Omnibook X 14 adds 6f18b8d4142c arm64: dts: qcom: x1e80100-hp-x14: dt for HP Omnibook X Laptop 14 adds 4e65a0642255 dt-bindings: arm: qcom: Add Microsoft Windows Dev Kit 2023 adds 16a7fed11714 arm64: dts: qcom: sc8280xp-blackrock: dt definition for WDK2023 adds 9861aefc5110 arm64: dts: qcom: x1e80100-vivobook-s15: Use the samsung,a [...] adds 235aff9707ba arm64: dts: qcom: x1e80100-vivobook-s15: Add lid switch adds 21aceb8153df arm64: dts: qcom: x1e001de-devkit: Fix USB QMP PHY supplies adds 6efc01b75f81 arm64: dts: qcom: x1e78100-lenovo-thinkpad-t14s: Fix USB Q [...] adds bf5e9aa844ca arm64: dts: qcom: x1e80100-asus-vivobook-s15: Fix USB QMP [...] adds 789209dd0812 arm64: dts: qcom: x1e80100-crd: Fix USB QMP PHY supplies adds 26a1b22aaf0c arm64: dts: qcom: x1e80100-dell-xps13-9345: Fix USB QMP PH [...] adds 6ba8e1b8242d arm64: dts: qcom: x1e80100-lenovo-yoga-slim7x: Fix USB QMP [...] adds c0562f51b177 arm64: dts: qcom: x1e80100-microsoft-romulus: Fix USB QMP [...] adds 4861ba7cf5a4 arm64: dts: qcom: x1e80100-qcp: Fix USB QMP PHY supplies adds 89f6e0251d3a arm64: dts: qcom: Add PM8937 PMIC adds 7f18b1ea7987 arm64: dts: qcom: Add initial support for MSM8917 adds 88efce82a55d dt-bindings: arm: qcom: Add Xiaomi Redmi 5A adds 26633b582056 arm64: dts: qcom: Add Xiaomi Redmi 5A adds f99c52954a82 dt-bindings: arm: qcom: Document Huawei Matebook E Go (sc8280xp) adds 1401ae5c28a2 arm64: dts: qcom: sc8280xp: Add Huawei Matebook E Go (sc8280xp) adds 7fb88e0d4dc1 arm64: dts: qcom: sm7225-fairphone-fp4: Drop extra qcom,ms [...] adds 2be96096148f arm64: dts: qcom: qcs615: Add support for secondary USB no [...] adds b8993bd786c1 arm64: dts: qcom: qcs615-ride: Enable secondary USB contro [...] adds 1ba400792679 arm64: dts: qcom: sm8550: add interconnect and opp-peak-kB [...] adds 63c21d61b461 arm64: dts: qcom: sm8650: add interconnect and opp-peak-kB [...] adds 09d8a3ef91f6 arm64: dts: qcom: qcs8300: Add PMU support for QCS8300 adds f17a2293d0ed arm64: dts: qcom: qcs8300: Add LLCC support for QCS8300 adds b8591df49cde arm64: dts: qcom: sm8550: correct MDSS interconnects adds 9fa33cbca3d2 arm64: dts: qcom: sm8650: correct MDSS interconnects adds f088b921890c arm64: dts: qcom: msm8916: correct sleep clock frequency adds 5c775f586cde arm64: dts: qcom: msm8939: correct sleep clock frequency adds a4148d869d47 arm64: dts: qcom: msm8994: correct sleep clock frequency adds 1473ff0b69de arm64: dts: qcom: qcs404: correct sleep clock frequency adds 5546604e034b arm64: dts: qcom: q[dr]u1000: correct sleep clock frequency adds 298192f365a3 arm64: dts: qcom: qrb4210-rb2: correct sleep clock frequency adds 7fb01ef4907e arm64: dts: qcom: sar2130p: correct sleep clock frequency adds f6ccdca14eac arm64: dts: qcom: sc7280: correct sleep clock frequency adds b8021da9ddc6 arm64: dts: qcom: sdx75: correct sleep clock frequency adds 158e67cf3619 arm64: dts: qcom: sm4450: correct sleep clock frequency adds b3c547e15078 arm64: dts: qcom: sm6125: correct sleep clock frequency adds 223382c94f1f arm64: dts: qcom: sm6375: correct sleep clock frequency adds 75420e437eed arm64: dts: qcom: sm8250: correct sleep clock frequency adds f4cc8c75cfc5 arm64: dts: qcom: sm8350: correct sleep clock frequency adds c375ff3b887a arm64: dts: qcom: sm8450: correct sleep clock frequency adds e59334a088c3 arm64: dts: qcom: sm8550: correct sleep clock frequency adds 448db0ba6ad2 arm64: dts: qcom: sm8650: correct sleep clock frequency adds 67e25a3e12d1 arm64: dts: qcom: x1e80100: correct sleep clock frequency adds aacd8c54b391 arm64: dts: qcom: sc8180x: drop extra XO clock frequencies adds 55cc39c70d95 arm64: dts: qcom: sdm670: move board clocks to sdm670.dtsi file adds a21fde626f77 arm64: dts: qcom: q[dr]u1000: move board clocks to qdu1000 [...] adds ff2b76ae689b arm64: dts: qcom: sm8650: Fix CDSP context banks unit addresses adds c722e3ce2788 arm64: dts: qcom: sm6115: add apr and its services adds 4541a5f11e59 arm64: dts: qcom: sm6115: add LPASS LPI pin controller adds 6624d17a8142 arm64: dts: qcom: sm4250: add LPASS LPI pin controller adds 1caf6149c3bf arm64: dts: qcom: qrb4210-rb2: add HDMI audio playback support adds fabdaa29f581 arm64: dts: qcom: x1e80100: Fix interconnect tags for SDHC nodes adds 05d5d3840b2d Merge branches '20241204-sm8750_master_clks-v3-0-1a8f31a53 [...] adds 2102773c6078 dt-bindings: interconnect: add interconnect bindings for SM8750 adds c298af2a6df4 Merge branch 'icc-sm8750' of https://git.kernel.org/pub/sc [...] adds 5202bca52a6b dt-bindings: arm: qcom: Document SM8750 SoC and boards adds 167466c07085 arm64: dts: qcom: Add PMD8028 PMIC adds 2cf3496e50f3 arm64: dts: qcom: Add PMIH0108 PMIC adds 068c3d3c83be arm64: dts: qcom: Add base SM8750 dtsi adds 7f9738e0a8db arm64: dts: qcom: sm8750: Add pmic dtsi adds 6a02becf4b42 arm64: dts: qcom: sm8750: Add MTP and QRD boards adds 8582f8cee2f0 arm64: dts: qcom: sm8350: Disable USB U1/U2 entry adds f9a963fc2510 arm64: dts: qcom: sm8450: Disable USB U1/U2 entry adds 20f36ce4db5b arm64: dts: qcom: sm8150: Disable USB U1/U2 entry adds 2c1cf4b8cd8b arm64: dts: qcom: sm6125: Disable USB U1/U2 entry adds 06fcb653237b arm64: dts: qcom: sm8250: Disable USB U1/U2 entry adds 8e252c3e4500 arm64: dts: qcom: sm6350: Disable USB U1/U2 entry adds 0a13ba449afd arm64: dts: qcom: sc7280: Disable USB U1/U2 entry adds 1052c4c63639 arm64: dts: qcom: sa8775p: Disable USB U1/U2 entry adds 10b4593ba0f8 arm64: dts: qcom: sdm630: Disable USB U1/U2 entry adds c6b3c16f2c62 arm64: dts: qcom: sdm845: Disable USB U1/U2 entry adds cd2a6747583b arm64: dts: qcom: sdx75: Disable USB U1/U2 entry adds fc492c79faac arm64: dts: qcom: qcs404: Disable USB U1/U2 entry adds 69336441c3c2 arm64: dts: qcom: sc7180: Disable USB U1/U2 entry adds 9555a30e5f5d arm64: dts: qcom: x1e80100: Disable USB U1/U2 entry adds f70a41cefdd4 arm64: dts: qcom: qdu1000: Disable USB U1/U2 entry adds 49cfd97a335a arm64: dts: qcom: sc8280xp: Disable USB U1/U2 entry adds b7fdfac3f372 arm64: dts: qcom: sc8180x: Disable USB U1/U2 entry adds abb00f0fbf31 arm64: dts: qcom: qcm6490-shift-otter: remove invalid orie [...] adds 80b47f14d543 arm64: dts: qcom: sdm845-db845c-navigation-mezzanine: remo [...] adds aa09de104d42 arm64: dts: qcom: sc7180-trogdor-quackingstick: add missin [...] adds 9180b38d706c arm64: dts: qcom: sc7180-trogdor-pompom: rename 5v-choke t [...] adds 092febd32a99 arm64: dts: qcom: sc7180: fix psci power domain node names adds 9875adffb87d arm64: dts: qcom: sm8150-microsoft-surface-duo: fix typos [...] adds a53c9b278add Merge branch '20250103-qcom_ipq_cmnpll-v8-1-c89fb4d4849d@q [...] adds 758aa2d7e3c0 arm64: dts: qcom: ipq9574: Add CMN PLL node adds 050b31265452 arm64: dts: qcom: ipq9574: Update xo_board_clk to use fixe [...] adds 524ba3abe726 arm64: dts: qcom: ipq5424: add spi nodes adds 70c325ef6c97 arm64: dts: qcom: ipq5424: configure spi0 node for rdp466 adds f8cc045b9db0 arm64: dts: qcom: qcm6490-fairphone-fp5: Prefix regulator- [...] adds 14b77dc81213 arm64: dts: qcom: qcm6490-fairphone-fp5: Enable camera EEPROMs adds 7ae7df375287 arm64: dts: qcom: ipq5424: add TRNG node adds b3d6e8c68c3a arm64: dts: qcom: ipq9574: update TRNG compatible adds 4bb53051c924 arm64: dts: qcom: ipq5332: update TRNG compatible adds 80c82827327d arm64: dts: qcom: correct gpio-ranges for QCS615 adds c57c39ee522d arm64: dts: qcom: correct gpio-ranges for QCS8300 adds 9620f5484424 arm64: dts: qcom: sdm670: add camcc adds 8009de059f86 arm64: dts: qcom: qcs615: add SDHC1 and SDHC2 adds 50f54d4fa3f4 arm64: dts: qcom: qcs615-ride: enable SDHC1 and SDHC2 adds f9ba85566ddd arm64: dts: qcom: sm8350: Fix ADSP memory base and length adds f4afd8ba453b arm64: dts: qcom: sm8350: Fix CDSP memory base and length adds da1937dec9cd arm64: dts: qcom: sm8350: Fix MPSS memory length adds 13c96bee5d5e arm64: dts: qcom: sm8450: Fix ADSP memory base and length adds 3751fe2cba2a arm64: dts: qcom: sm8450: Fix CDSP memory length adds fa6442e87ab7 arm64: dts: qcom: sm8450: Fix MPSS memory length adds a6a8f54bc2af arm64: dts: qcom: sm8550: Fix ADSP memory base and length adds 6b2570e1e43e arm64: dts: qcom: sm8550: Fix CDSP memory length adds 8ef227e93a51 arm64: dts: qcom: sm8550: Fix MPSS memory length adds b6ddc5c37323 arm64: dts: qcom: sm8650: Fix ADSP memory base and length adds aca0053f0516 arm64: dts: qcom: sm8650: Fix CDSP memory length adds d4fa87daf3dd arm64: dts: qcom: sm8650: Fix MPSS memory length adds 7a0030773669 arm64: dts: qcom: x1e80100: Fix ADSP memory base and length adds 3de1bf12c6bf arm64: dts: qcom: x1e80100: Fix CDSP memory length adds b0805a864459 arm64: dts: qcom: sm6350: Fix ADSP memory length adds cd8d83de9cc9 arm64: dts: qcom: sm6350: Fix MPSS memory length adds bf4dda83da27 arm64: dts: qcom: sm6375: Fix ADSP memory length adds c9f7f341e896 arm64: dts: qcom: sm6375: Fix CDSP memory base and length adds 918e71ba0c08 arm64: dts: qcom: sm6375: Fix MPSS memory base and length adds 9a27f0e1869e arm64: dts: qcom: sdx75: Fix MPSS memory length adds 472d65e7cb59 arm64: dts: qcom: sm6115: Fix MPSS memory length adds 846f49c3f016 arm64: dts: qcom: sm6115: Fix CDSP memory length adds 47d178caac3e arm64: dts: qcom: sm6115: Fix ADSP memory base and length adds 7ec7e3272861 arm64: dts: qcom: sc8280xp: Fix up remoteproc register spa [...] adds a07aea2174f2 arm64: dts: qcom: x1e80100-qcp: Add FSUSB42 USB switches adds 5f440a7b003e arm64: dts: qcom: x1e80100-qcp: Enable external DP support adds 82db707eb97d arm64: dts: qcom: qcs615: Add CPU capacity and DPC properties adds ce4b3c48e472 arm64: dts: qcom: qcs8300: Add capacity and DPC properties adds 86d32baddc7b arm64: dts: qcom: qcs8300: add the first 2.5G ethernet adds 787cb3b4c434 arm64: dts: qcom: qcs8300-ride: enable ethernet0 adds d7cfd75ba0d3 arm64: dts: qcom: x1e80100: Add coresight nodes adds 5b451930fdee arm64: dts: qcom: x1e78100-t14s: Enable fingerprint reader adds 680421056216 arm64: dts: qcom: x1e80100: Fix usb_2 controller interrupts adds 256e6937e48a arm64: dts: qcom: sm8650: Add coresight nodes adds 9e2ca54195af arm64: dts: qcom: ipq5424: Add LLCC/system-cache-controller adds 113d52bdc820 arm64: dts: qcom: ipq5424: Add USB controller and phy nodes adds a6a9d10e7969 arm64: dts: qcom: qcs615: add UFS node adds 4b120ef62ed6 arm64: dts: qcom: qcs615-ride: Enable UFS node adds ec2f548e1a92 arm64: dts: qcom: sa8775p: Fix the size of 'addr_space' regions adds 6e8637db89bf arm64: dts: qcom: sm8450: Add coresight nodes adds 795255cb4cd4 arm64: dts: qcom: qcs8300: Add support for clock controllers adds ceb39e1ea327 arm64: dts: qcom: qcs8300: Add support for usb nodes adds 46ee6177b767 arm64: dts: qcom: qcs8300-ride: Enable USB controllers adds b08535cd41c2 arm64: dts: qcom: sc8280xp: Fix interrupt type of camss in [...] adds cb96722b728e arm64: dts: qcom: sdm845: Fix interrupt types of camss interrupts adds 6c7bba42ebc3 arm64: dts: qcom: sm8250: Fix interrupt types of camss interrupts adds 2561c1377d41 arm64: dts: qcom: ipq5424: add scm node adds b6f4f8c7690c arm64: dts: qcom: ipq5424: enable the download mode support adds f8ed8fd08426 arm64: dts: qcom: pmi8950: add LAB-IBB nodes adds cddaf231361d arm64: dts: qcom: sdm450-lenovo-tbx605f: add DSI panel nodes adds 6888a9559053 arm64: dts: qcom: Remove unused and undocumented properties adds 3e14b14ec8b9 arm64: dts: qcom: sm8550: Add 'global' interrupt to the PC [...] adds 9eb81b31ab62 arm64: dts: qcom: sm8650: Add 'global' interrupt to the PC [...] adds 46316370e925 arm64: dts: qcom: msm8916-samsung-serranove: Add display panel adds 983833061d95 arm64: dts: qcom: x1e80100-romulus: Update firmware nodes adds 116eda2ec90a Merge tag 'qcom-arm64-for-6.14' of https://git.kernel.org/ [...] adds 09cdb973afa7 arm64: dts: marvell: cn9131-cf-solidwan: fix cp1 comphy links adds 30023876aef4 arm64: dts: marvell: only enable complete sata nodes adds a34c9fac85b2 arm64: dts: marvell: drop additional phy-names for sata adds dec61b88d98f Merge tag 'mvebu-dt64-6.14-1' of https://git.kernel.org/pu [...] adds 03bd268ae048 riscv: dts: starfive: jh7110-pine64-star64: enable usb0 ho [...] adds 708d55db3edb riscv: dts: starfive: jh7110-milkv-mars: enable usb0 host [...] adds a48867bc2f59 Merge tag 'riscv-dt-for-v6.14' of https://git.kernel.org/p [...] adds 960a4140ade8 dt-bindings: soc: amlogic,meson-gx-hhi-sysctrl: Document t [...] adds d67251079651 Merge tag 'amlogic-drivers-for-v6.14' of https://git.kerne [...] adds 2d9e29622e45 ARM: dts: aspeed: Fix at24 EEPROM node names adds 528421afb16a ARM: dts: aspeed: yosemite4: Remove temperature sensors on [...] adds 6f7c8ff47bf5 ARM: dts: aspeed: yosemite4: Change eeprom for Medusa Board adds a20a18dd1df5 ARM: dts: aspeed: yosemite4: Enable watchdog2 adds 85c523998048 ARM: dts: aspeed: yosemite4: Enable adc15 adds ed024f28940e ARM: dts: aspeed: Harma: add rtc device adds cb3f397b17bb ARM: dts: aspeed: Harma: revise sgpio line name adds 0c1bb3df1bb8 ARM: dts: aspeed: mtmitchell: Add I2C FAN controllers adds 561b10899254 ARM: dts: aspeed: mtmitchell: Add gpio line names for io e [...] adds 26392e143f90 ARM: dts: aspeed: Fix Rainier and Blueridge GPIO LED names adds 931462b385c4 ARM: dts: aspeed: yosemite4: Enable interrupt setting for pca9555 adds de43a841c9b6 ARM: dts: aspeed: Enable PECI and LPC snoop for IBM System1 adds 2c6cdf56903f ARM: dts: aspeed: yosemite4: Revise to use adm1281 on Medu [...] adds 8e0f79624ee1 ARM: dts: aspeed: yosemite4: Add gpio pca9506 for CPLD IOE adds 28805afcc74b ARM: dts: aspeed: catalina: add i2c-mux-idle-disconnect to [...] adds 3f132cafb5f9 ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on [...] adds 23cdf46845f4 ARM: dts: aspeed: yosemite4: Enable spi-gpio setting for TPM adds f739d336cbfd ARM: dts: aspeed: minerva: Revise the SGPIO line name adds a9fecf61a877 ARM: dts: aspeed: minerva: change the i2c mux number for FCBs adds 7161ec8386a6 ARM: dts: aspeed: minerva: add fru device for other blades adds b7b71409c9b9 ARM: dts: aspeed: yosemite4: Revise quad mode to dual mode adds 98e5f6ca1759 ARM: dts: aspeed: yosemite4: revise flash layout to 128MB adds e755c62c3f61 ARM: dts: aspeed: catalina: move hdd board i2c mux bus to i2c5 adds af86f3883b3d ARM: dts: aspeed: catalina: enable mac2 adds b4279b289971 ARM: dts: aspeed: catalina: update NIC1 fru address adds 519eada5b8cf ARM: dts: aspeed: yosemite4: Add i2c-mux for Management Board adds ece3e20e3389 ARM: dts: aspeed: yosemite4: correct the compatible string [...] adds 430f5675d35d ARM: dts: aspeed: system1: Bump up i2c busses freq adds 9b78fd254e9a ARM: dts: aspeed: system1: Enable serial gpio0 adds 801938dcb8a9 ARM: dts: aspeed: system1: Add GPIO line names adds 52ba8cb80a33 ARM: dts: aspeed: yosemite4: Remove IO expanders on I2C bus 13 adds 199d1f5b155c ARM: dts: aspeed: yosemite4: add i2c-mux for all Server Bo [...] adds f65648c816fc ARM: dts: aspeed: yosemite4: Add i2c-mux for four NICs adds bca0fdbb7f82 ARM: dts: aspeed: yosemite4: Add i2c-mux for CPLD IOE on S [...] adds c64ac96f8f8d ARM: dts: aspeed: yosemite4: Add required properties for I [...] adds b1a1ecb669bf ARM: dts: aspeed: yosemite4: correct the compatible string [...] adds b64d50e40151 ARM: dts: aspeed: yosemite4: Revise address of i2c-mux for [...] adds 031f763e1088 ARM: dts: aspeed: yosemite4: Change the address of Fan IC [...] adds ede02e36c9db ARM: dts: aspeed: yosemite4: Revise adc128d818 adc mode on [...] adds ddfb2ac8807d ARM: dts: aspeed: yosemite4: Add i2c-mux for ADC monitor o [...] adds d03dc8d484ec dt-bindings: arm: aspeed: add Mt. Jefferson board adds de153911ffcb ARM: dts: aspeed: Add device tree for Ampere's Mt. Jefferson BMC adds 884e602933f8 dt-bindings: arm: aspeed: add IBM SBP1 board adds 1d333cd641fb ARM: dts: aspeed: sbp1: IBM sbp1 BMC board adds 2bec75006d5b arm: dts: aspeed: Everest and Fuji: Add VRM presence gpio [...] adds 53aa3e1422fa ARM: dts: aspeed: Blueridge and Fuji: Fix LED node names adds 48ba87be3ff8 arm: dts: aspeed: Blueridge and Rainer: Add VRM presence GPIOs adds 48c45702c37a ARM: dts: aspeed: catalina: revise ltc4287 shunt-resistor value adds b3092f4a8ebc ARM: dts: aspeed: catalina: remove interrupt of GPIOB4 for [...] adds 2f5b33ff1131 ARM: dts: aspeed: minerva: add i/o expanders on bus 0 adds fbcdbc1eedef ARM: dts: aspeed: minerva: add i/o expanders on each FCB adds 2421d5a9217e ARM: dts: aspeed: minerva: add bmc ready led setting adds 689d72824dfe ARM: dts: aspeed: minerva: add second source RTC adds a80d1ad44487 ARM: dts: aspeed: system1: Use crps PSU driver adds 3540adcccc71 ARM: dts: aspeed: yosemite4: adjust secondary flash name new 3c9690f76d66 Merge tag 'aspeed-6.14-devicetree' of https://git.kernel.o [...] new f10203927097 Merge tag 'soc-dt-6.14' of git://git.kernel.org/pub/scm/li [...] adds 12e0bd600e3c soc: renesas: Add RZ/G3E (R9A09G047) config option adds 220fcc13c093 Merge tag 'renesas-drivers-for-v6.14-tag1' of https://git. [...] adds 1ff7d092dce0 optee: fix format string for printing optee build_id adds 384727c43275 Merge tag 'optee-for-v6.14' of https://git.linaro.org/peop [...] adds 5119e6b44f8a memory: omap-gpmc: deadcode a pair of functions adds b9784e5cde1f memory: tegra20-emc: fix an OF node reference bug in tegra [...] adds 3292e5ac4264 Merge tag 'memory-controller-drv-6.14' of https://git.kern [...] adds 1ec0fa90070c memory: ti-aemif: Store timings parameter in number of cycles - 1 adds b3d57e179607 memory: ti-aemif: Remove unnecessary local variables adds 30b4da676554 memory: ti-aemif: Wrap CS timings into a struct adds 2c7b585d19cc memory: ti-aemif: Create aemif_check_cs_timings() adds a6d60e337606 memory: ti-aemif: Create aemif_set_cs_timings() adds df8e78607d47 memory: ti-aemif: Export aemif_*_cs_timings() adds 8de2819d07fc Merge tag 'memory-controller-drv-ti-6.14' of https://git.k [...] adds e501bfde6558 firmware: arm_scmi: Allow transport properties for multipl [...] adds 54cf6e786caa firmware: arm_scmi: Support vendor protocol modules autoloading adds d4cc8912cbff firmware: arm_scmi: Add module aliases to i.MX vendor protocols adds 3f3f0e53e9ae firmware: arm_scmi: Add aliases to transport modules adds 14ade5aa1aee Merge tag 'scmi-updates-6.14' of https://git.kernel.org/pu [...] adds 0b4dc35529f8 soc: imx: Add SoC device register for i.MX9 adds 25205fe3504d Merge tag 'imx-drivers-6.14' of https://git.kernel.org/pub [...] adds c0eb059a4575 soc: mediatek: mtk-devapc: Fix leaking IO map on error paths adds c9c0036c1990 soc: mediatek: mtk-devapc: Fix leaking IO map on driver remove adds f783d74ca6aa Merge tag 'mtk-soc-for-v6.14' of https://git.kernel.org/pu [...] adds 74d4d7c64d89 soc/tegra: cbb: Drop unnecessary debugfs error handling adds c475b6815594 soc/tegra: Fix spelling error in tegra234_lookup_slave_timeout() adds 836b341cc8da soc/tegra: fuse: Update Tegra234 nvmem keepout list adds 03c75b04eb90 Merge tag 'tegra-for-6.14-soc' of https://git.kernel.org/p [...] adds 31bd1f4517b6 MAINTAINERS: Add entry for linux/pruss_driver.h adds 5bdaf99424db Merge tag 'ti-k3-maintainer-for-v6.14' of https://git.kern [...] adds b07d8b37de7f dt-bindings: soc: qcom,aoss-qmp: Document the qcs615 adds 0124b9bebd64 dt-bindings: firmware: qcom,scm: document QCS615 SCM adds e9f826b0459f soc: qcom: pmic_glink: simplify locking with guard() adds 653bd35b8849 dt-bindings: interconnect: qcom-bwmon: Document QCS615 bwm [...] adds e7282bf8a0e9 soc: qcom: pd-mapper: Add X1P42100 adds 6994c655e125 firmware: qcom: scm: Allow QSEECOM on X1P42100 CRD adds 35d8bc131de0 soc: qcom: llcc: Enable LLCC_WRCACHE at boot on X1 adds 70096b499084 soc: qcom: smem_state: fix missing of_node_put in error path adds 9b01fc6bb1fc firmware: qcom: scm: Allow QSEECOM on the asus vivobook s15 adds 2705bce5b4c4 soc: qcom: Rework BCM_TCS_CMD macro adds 95fee3009461 soc: qcom: pmic_glink_altmode: simplify locking with guard() adds a9020afe40e8 soc: qcom: rmtfs: allow building the module with COMPILE_TEST=y adds eb9fc0f32f9b soc: qcom: rmtfs: constify rmtfs_class adds 7d467c1b62d0 firmware: qcom: scm: Allow QSEECOM for HP Omnibook X14 adds 96ac79829ccd firmware: qcom: scm: Allow QSEECOM for Windows Dev Kit 2023 adds f900709e38f4 firmware: qcom: scm: Allow QSEECOM on Huawei Matebook E Go [...] adds 22cf4fae6660 soc: qcom: socinfo: Avoid out of bounds read of serial number adds cee3947b1aed dt-bindings: arm: qcom,ids: add SoC ID for QCS9075 adds 7b115b623545 soc: qcom: socinfo: add QCS9075 SoC ID adds 0a744cceebd0 firmware: qcom: scm: Fix missing read barrier in qcom_scm_ [...] adds b628510397b5 firmware: qcom: scm: Fix missing read barrier in qcom_scm_ [...] adds 1e76b546e6fc firmware: qcom: scm: Cleanup global '__scm' on probe failures adds 94f48ecf0a53 firmware: qcom: scm: smc: Handle missing SCM device adds a4332f6c791e firmware: qcom: scm: smc: Narrow 'mempool' variable scope adds f35a4397bec5 dt-bindings: cache: qcom,llcc: Add IPQ5424 compatible adds c88c323b610a soc: qcom: llcc: Update configuration data for IPQ5424 adds 6cf5e9a6d260 dt-bindings: firmware: qcom,scm: Document ipq5424 SCM adds 8e6854efd473 soc: qcom: pd_mapper: Add SM7225 compatible adds 1d45a1cd9f3a firmware: qcom: scm: add calls for wrapped key support adds 97d139585aeb Merge tag 'qcom-drivers-for-6.14' of https://git.kernel.or [...] adds 7ece8b3ca3a6 dt-bindings: samsung: exynos-usi: Restrict possible samsun [...] adds 38405d3825d8 dt-bindings: soc: samsung: exynos-sysreg: add sysreg compa [...] adds eca836dfd838 soc: samsung: exynos-pmu: Fix uninitialized ret in tensor_ [...] adds 677184d6e430 Merge tag 'samsung-drivers-6.14' of https://git.kernel.org [...] adds 0d602fcfb9d2 dt-bindings: reset: add bindings for A1 SoC audio reset co [...] adds 64de6a3fed96 reset: amlogic: add support for A1 SoC in auxiliary reset driver adds ccfba09ceecc reset: amlogic: aux: get regmap through parent device adds 72bb8275a3b0 reset: amlogic: aux: drop aux registration helper adds f51df260e82b Merge tag 'reset-for-v6.14-2' of git://git.pengutronix.de/ [...] new c7345869aa38 drivers/soc/litex: Use devm_register_restart_handler() new 9ec80025030b Merge tag 'litex-6.13-rc1' of https://github.com/litex-hub [...] new f2ad904e923f Merge tag 'soc-drivers-6.14' of git://git.kernel.org/pub/s [...] adds 160825131614 arm64: defconfig: Enable Amazon Elastic Network Adaptor adds 5ad0a0c7917d arm64: defconfig: Enable Renesas RZ/V2H(P) Watchdog driver adds 5b192d06f381 ARM: shmobile: defconfig: Refresh for v6.13-rc1 adds a40f02b2923b arm64: defconfig: Enable R9A09G047 SoC adds 2981c62fb654 Merge tag 'renesas-arm-defconfig-for-v6.14-tag1' of https: [...] adds 8637f225c5e5 ARM: configs: stm32: Remove FLASH_MEM_BASE and FLASH_SIZE [...] adds c556c3444acd ARM: configs: stm32: Clean STM32 defconfig adds c1bfeadfd8a2 ARM: configs: stm32: Remove CRYPTO in STM32 defconfig adds 90d96a122748 ARM: configs: stm32: Remove useless flags in STM32 defconfig adds c92fd19450c1 ARM: imx_v6_v7_defconfig: enable JC42 for TQMa7x adds 2b21c2306a90 arm64: defconfig: Enable ITE IT6263 driver adds 029625d16a44 Merge tag 'imx-defconfig-6.14' of https://git.kernel.org/p [...] adds d2ca319822e0 arm64: defconfig: enable Maxim TCPCI driver adds f16d91d8febf dt-bindings: soc: samsung: exynos-pmu: Add exynos990-pmu c [...] adds 221984deceee ARM: configs: at91: sama7: add new SoC config adds c036b5230248 Merge tag 'at91-defconfig-6.14' of https://git.kernel.org/ [...] adds 6140ae05d79c arm64: defconfig: Enable MediaTek STAR Ethernet MAC adds bf6c63f066b6 arm64: defconfig: Enable sound for MT8188 adds cab316255951 arm64: defconfig: Enable MediaTek DWMAC adds 499a3dda0b17 Merge tag 'mtk-defconfig-for-v6.14' of https://git.kernel. [...] adds 184caba444cf arm64: defconfig: Enable TI K3 M4 remoteproc driver adds 5eb5d4c6d4a3 Merge tag 'ti-k3-config-for-v6.14' of https://git.kernel.o [...] adds 893b4ea693f1 arm64: defconfig: Enable RFKILL GPIO adds 06835ccec2ef arm64: defconfig: Enable Rockchip extensions for Synopsys [...] adds 8dc9697921b3 Merge tag 'v6.14-rockchip-defconfig64-1' of https://git.ke [...] adds 9eec6ce36b5d arm64: defconfig: enable clock controller, interconnect an [...] adds 8592294dfc7b arm64: defconfig: Enable sa8775p clock controllers adds 57039a27658a arm64: defconfig: enable clock controller, interconnect an [...] adds 9be2923ff964 arm64: defconfig: remove obsolete CONFIG_SM_DISPCC_8650 adds 87be7b32e484 arm64: defconfig: Enable basic Qualcomm SM8750 SoC drivers adds 1fe6c70fec8f arm64: defconfig: Enable Qualcomm IPQ CMN PLL clock controller adds 71867d16d6b2 Merge tag 'qcom-arm64-defconfig-for-6.14' of https://git.k [...] adds e7177ecdd2b7 riscv: defconfig: enable pinctrl and dwmac support for TH1520 adds fa8592f24944 Merge tag 'riscv-config-for-v6.14' of https://git.kernel.o [...] adds 6e59bcd1e088 arm64: defconfig: Enable pinctrl-based I2C mux new 309f64469cd5 Merge tag 'arm-soc/for-6.14/defconfig-arm64' of https://gi [...] new 71088146704e Merge tag 'soc-defconfig-6.14' of git://git.kernel.org/pub [...] adds 16ef9c9de0c4 of/fdt: Implement use BIN_ATTR_SIMPLE macro for fdt sysfs [...] adds 3c48780d48df of: Hide of_default_bus_match_table[] adds 4ff899ee4ef0 of/fdt: Dump __be32 array in CPU type order in of_dump_addr() adds 4bc244f6817d of: Simplify API of_find_node_with_property() implementation adds 3a973ce1b918 of/irq: Correct element count for array @dummy_imask in AP [...] adds a7a3b4186c8e dt-bindings: timer: fsl,imxgpt: Fix the fsl,imx7d-gpt fallback adds d1ad636741e4 dt-bindings: timer: fsl,imxgpt: Document fsl,imx35-gpt adds c1b4b91a5e55 of: unittest: Add a test case for of_find_node_opts_by_pat [...] adds b9e58c934c56 of: Fix of_find_node_opts_by_path() handling of alias+path [...] adds a0e583b64ced dt-bindings: power: Convert raspberrypi,bcm2835-power to D [...] adds 6adc91663565 dt-bindings: interrupt-controller: update imsic reg addres [...] adds 4c2a458eb5c0 dt-bindings: interrupt-controller: arm,gic: Correct VGIC i [...] adds a6a035a83c10 of: Constify 'struct bin_attribute' adds 208a55c4818c dt-bindings: vendor-prefixes: add Siflower adds 51ce1cd60d30 docs: dt: unittest: Correct SELFTEST to UNITTEST adds 5b0417b8bb1b dt-bindings: mfd: mediatek: mt6397: Add bindings for MT6328 adds 539808eef79b dt-bindings: remoteproc: qcom,sa8775p-pas: Document QCS830 [...] adds 38a498a28112 dt-bindings: nvmem: qfprom: Add compatible for QCS615 adds 89ec0f57a7ac dt-bindings: mailbox: qcom,apcs-kpss-global: Document the [...] adds 9a3c545b61ca dt-bindings: qcom,pdc: document QCS615 Power Domain Controller adds 715e36194d6a dt-bindings: qcom,pdc: document QCS8300 Power Domain Controller adds fed79caaf765 dt-bindings: thermal: qcom-tsens: Document ipq6018 tempera [...] adds 157660a58146 dt-bindings: sram: qcom,imem: Document MSM8976 adds 92c58adcee0f dt-bindings: memory-controller: qca,ath79-ddr-controller: [...] adds 6143cc1d9e55 dt-bindings: interrupt-controller: qcom,pdc: Document SM8750 PDC adds 456f3000f825 dt-bindings: soc: altera: convert socfpga-system.txt to yaml adds e1b967ee2255 dt-bindings: samsung,mipi-dsim: Add imx7d specific compatible adds 5f42297d5902 dt-bindings: opp: h6: Add A100 operating points adds 52659fab5a4a dt-bindings: display: Correct indentation and style in DTS [...] adds 94edc3cee989 dt-bindings: interrupt-controller: Correct indentation and [...] adds 55e6502ef711 dt-bindings: interrupt-controller: ti,omap4-wugen-mpu: Add [...] adds e4c00c9b1f70 of: Correct child specifier used as input of the 2nd nexus node adds f73780e772c0 of: property: Avoiding using uninitialized variable @imapl [...] adds 1734514560ad of: Remove a duplicated code block adds 267b21d0bef8 of: reserved-memory: Fix using wrong number of cells to ge [...] adds 29091a52562b of: reserved-memory: Do not make kmemleak ignore freed address adds ab7eeb7b43b0 of: reserved-memory: Move an assignment to effective place [...] adds de7323f6fc10 of/fdt: Check fdt_get_mem_rsv() error in early_init_fdt_sc [...] adds bb3914101f70 device property: Split property reading bool and presence [...] adds c141ecc3cecd of: Warn when of_property_read_bool() is used on non-boole [...] adds 76583aac8065 dt-bindings: arm: coresight: Update the pattern of ete node name adds 7376d345d6c0 dt-bindings: usb: qcom,dwc3: Add IPQ5424 to USB DWC3 bindings adds 1b093633a138 dt-bindings: ufs: qcom: Add UFS Host Controller for QCS615 adds 72d1c18262dd of: Do not expose of_alias_scan() and correct its comments adds 81dfedd5234b of: reserved-memory: Warn for missing static reserved memo [...] adds 8537a7011be9 of: Correct element count for two arrays in API of_parse_p [...] adds 54f6052f904c dt-bindings: ufs: Correct indentation and style in DTS example adds 1f744135f996 docs: dt-bindings: Document preferred line wrapping new 14bce187d160 of/fdt: Restore possibility to use both ACPI and FDT from [...] new 15e2f65f2ecf of: address: Fix empty resource handling in __of_address_r [...] new f345fc7a0706 Merge tag 'devicetree-for-6.14' of git://git.kernel.org/pu [...] adds ec4696925da6 efi/libstub: Bump up EFI_MMAP_NR_SLACK_SLOTS to 32 adds 144d52dd8fc8 x86/efistub: Drop long obsolete UGA support adds c14bca3f7aa9 efi/libstub: Use C99-style for loop to traverse handle buffer adds 60a34085c36d efi/libstub: Simplify GOP handling code adds b52587c5e897 efi/libstub: Refactor and clean up GOP resolution picker code adds 90534e689d2e efi/libstub: Simplify PCI I/O handle buffer traversal adds ad69b0b6f995 efi/libstub: Use cleanup helpers for freeing copies of the [...] adds 4e23c96b1fe1 efi/libstub: Use __free() helper for pool deallocations adds 19fdc68aa7b9 efi: sysfb_efi: fix W=1 warnings when EFI is not set adds 8b4bc207f981 efivarfs: prevent setting of zero size on the inodes in the cache adds 8a32d46b2043 selftests/efivarfs: add check for disallowing file truncation adds c57b6e1d8a5c efivarfs: remove unused efi_variable.Attributes and efivar [...] adds 1aba87f92d47 efivarfs: add helper to convert from UC16 name and GUID to [...] adds 7e365c7e2cc5 efivarfs: make variable_is_present use dcache lookup adds fddca52766e2 efivarfs: move variable lifetime management into the inodes adds a58e954464db efivarfs: remove unused efivarfs_list adds 908af31f4896 efivarfs: fix error on write to new variable leaving remnants adds e7b4b1f61db7 Merge branch 'efivarfs' into next adds fd3aa3d5e5db selftests/efivarfs: fix tests for failed write removal adds 87e6cd7cdbe8 selftests/efivarfs: add concurrent update tests adds 8ba14d9f490a efi: libstub: Use '-std=gnu11' to fix build with GCC 15 adds 0e2f98da2071 efivarfs: abstract initial variable creation routine adds b5d1e6ee761a efivarfs: add variable resync after hibernation adds 64b45dd46e15 x86/efi: skip memattr table on kexec boot new ae8b53aac327 Merge tag 'efi-next-for-v6.14' of git://git.kernel.org/pub [...] adds b75439c945b9 i3c: dw: Fix use-after-free in dw_i3c_master driver due to [...] adds 0d2c022ffa7c i3c: fix kdoc parameter description for module_i3c_i2c_driver() adds ccdb2e0e3b00 i3c: mipi-i3c-hci: Add Intel specific quirk to ring resuming adds 30bb1ce71215 i3c: mipi-i3c-hci: Add support for MIPI I3C HCI on PCI bus adds c320592f3f2a bitops: add generic parity calculation for u8 adds 32a8d362b515 hwmon: (spd5118) Use generic parity calculation adds e89cc14e96a9 i3c: dw: use parity8 helper instead of open coding it adds e55905a3f33c i3c: mipi-i3c-hci: use parity8 helper instead of open coding it adds 5e8c732357ce i3c: cdns: use parity8 helper instead of open coding it adds b266e0d4dac0 i3c: master: Fix missing 'ret' assignment in set_speed() adds 5eb6d3561f6c i3c: master: Improve initialization of numbered I2C adapters new 9d5db4e3fcb1 Merge tag 'i3c/for-6.14' of git://git.kernel.org/pub/scm/l [...] adds d0f98e14c010 mailbox: th1520: Fix a NULL vs IS_ERR() bug adds f055feb49c1c mailbox: mpfs: fix copy and paste bug in probe adds 0b7f8328f988 mailbox: tegra-hsp: Clear mailbox before using message adds af33bd58c244 dt-bindings: mailbox: add binding for Microchip IPC mailbo [...] adds e4b1d67e7141 mailbox: add Microchip IPC support adds 16274d7e51bd mailbox: qcom-ipcc: Reset CLEAR_ON_RECV_RD if set from boo [...] adds 112287032575 dt-bindings: mailbox: qcom: Add IPQ5424 APCS compatible adds 443a5cae7e61 mailbox: qcom: Add support for IPQ5424 APCS IPC adds 56cf1209f61c dt-bindings: mailbox: add google,gs101-mbox adds fbf7e5ce408e mailbox: add Samsung Exynos driver adds 06e6994f0361 MAINTAINERS: add entry for Samsung Exynos mailbox driver adds 170a264d2611 mailbox: zynqmp: Remove invalid __percpu annotation in zyn [...] adds db049866943a mailbox: th1520: Fix memory corruption due to incorrect ar [...] adds c1382852330e riscv: sbi: vendorid_list: Add Microchip Technology to the [...] adds 4783ce32b080 riscv: export __cpuid_to_hartid_map new 917846e9f005 Merge tag 'mailbox-v6.14' of git://git.kernel.org/pub/scm/ [...] adds a07eb4f67ed0 spi: omap2-mcspi: Correctly handle devm_clk_get_optional() errors new b46c89c08f41 Merge tag 'spi-fix-v6.14-merge-window' of git://git.kernel [...] adds 9696d9ae0165 hyperv: Move hv_connection_id to hyperv-tlfs.h adds a3e725482824 hyperv: Clean up unnecessary #includes adds e68bda71a238 hyperv: Add new Hyper-V headers in include/hyperv adds ef5a3c92a81a hyperv: Switch from hyperv-tlfs.h to hyperv/hvhdk.h adds 962a4c7ea878 hyperv: Remove the now unused hyperv-tlfs.h files adds a7ae41cd8085 x86/hyperv: Don't assume cpu_possible_mask is dense adds 16b18fdf6bc7 Drivers: hv: Don't assume cpu_possible_mask is dense adds 4f6b64f3d3d9 iommu/hyper-v: Don't assume cpu_possible_mask is dense adds 5fa1da972fcf uio_hv_generic: Add a check for HV_NIC for send, receive b [...] adds 113386ca981c Drivers: hv: vmbus: Wait for boot-time offers during boot [...] adds fcf5203e289c Drivers: hv: vmbus: Log on missing offers if any adds 1da602ec36a3 hv_balloon: Fallback to generic_online_page() for non-HV h [...] adds 9263abc7fd5d hyperv: Enable the hypercall output page for the VTL mode adds 07412e1f163d hyperv: Do not overlap the hvcall IO areas in get_vtl() adds f285d9957432 hyperv: Do not overlap the hvcall IO areas in hv_vtl_apici [...] adds 2e03358be78b Documentation: hyperv: Add overview of guest VM hibernation new 382e391365ca Merge tag 'hyperv-next-signed-20250123' of git://git.kerne [...] adds 915d2f0718a4 KVM: Move KVM_REG_SIZE() definition to common uAPI header adds 09bb926d2907 KVM: selftests: Return a value from vcpu_get_reg() instead [...] adds fe85ce31b289 KVM: selftests: Assert that vcpu_{g,s}et_reg() won't truncate adds d6533c151338 KVM: selftests: Check for a potential unhandled exception [...] adds b12391498d1e KVM: selftests: Rename max_guest_memory_test to mmu_stress_test adds 55e164df482a KVM: selftests: Only muck with SREGS on x86 in mmu_stress_test adds 1ddd3ea75ac3 KVM: selftests: Compute number of extra pages needed in mm [...] adds c35d8f579e50 KVM: sefltests: Explicitly include ucall_common.h in mmu_s [...] adds 8abe7632a1ee KVM: selftests: Enable mmu_stress_test on arm64 adds 3a0422526404 KVM: selftests: Use vcpu_arch_put_guest() in mmu_stress_test adds 82b542e11848 KVM: selftests: Precisely limit the number of guest loops [...] adds 80b7859a3a43 KVM: selftests: Add a read-only mprotect() phase to mmu_st [...] adds b6c304aec648 KVM: selftests: Verify KVM correctly handles mprotect(PROT_READ) adds 43fbd8cd389f KVM: selftests: Provide empty 'all' and 'clean' targets fo [...] adds 67730e6c53d7 KVM: selftests: Use canonical $(ARCH) paths for KVM selfte [...] adds 9af04539d474 KVM: selftests: Override ARCH for x86_64 instead of using [...] adds a066bad89c6c Merge tag 'kvm-selftests-treewide-6.14' of https://github. [...] adds 10b2c8a67c4b Merge tag 'kvm-x86-fixes-6.13-rcN' of https://github.com/k [...] adds 4d38d0416ece LoongArch: KVM: Clear LLBCTL if secondary mmu mapping is changed adds 2737dee1067c LoongArch: KVM: Add hypercall service support for usermode VMM adds 5cf32aff2088 Merge tag 'loongarch-kvm-6.14' of git://git.kernel.org/pub [...] adds f81a6d12bf8b KVM: Open code kvm_set_memory_region() into its sole calle [...] adds d131f0042f46 KVM: Assert slots_lock is held when setting memory regions adds 156bffdb2b49 KVM: Add a dedicated API for setting KVM-internal memslots adds 344315e93dbc KVM: x86: Drop double-underscores from __kvm_set_memory_region() adds 0cc3cb2151f9 KVM: Disallow all flags for KVM-internal memslots adds 4e4f38f84e68 Merge tag 'kvm-memslots-6.14' of https://github.com/kvm-x8 [...] adds 1e7381f3617d KVM: Explicitly verify target vCPU is online in kvm_get_vcpu() adds 0664dc74e9d0 KVM: Verify there's at least one online vCPU when iteratin [...] adds 6e2b2358b3ef KVM: Grab vcpu->mutex across installing the vCPU's fd and [...] adds d0831edcd87e Revert "KVM: Fix vcpu_array[0] races" adds e53dc37f5a06 KVM: Don't BUG() the kernel if xa_insert() fails with -EBUSY adds 01528db67f28 KVM: Drop hack that "manually" informs lockdep of kvm->loc [...] adds 7a9164dc69fd Merge tag 'kvm-x86-vcpu_array-6.14' of https://github.com/ [...] adds 2d5faa6a8402 KVM/x86: add comment to kvm_mmu_do_page_fault() adds cae083c4e7ce Merge tag 'kvm-x86-mmu-6.14' of https://github.com/kvm-x86 [...] adds 45d522d3ee9c KVM: SVM: Macrofy SEV=n versions of sev_xxx_guest() adds 036e78a942b4 KVM: SVM: Remove redundant TLB flush on guest CR4.PGE change adds 800173cf7560 KVM: SVM: Use str_enabled_disabled() helper in sev_hardwar [...] adds 4c334c68804a KVM: SVM: Use str_enabled_disabled() helper in svm_hardwar [...] adds 672162a0d33f Merge tag 'kvm-x86-svm-6.14' of https://github.com/kvm-x86 [...] adds 76bce9f10162 KVM: x86: Plumb in the vCPU to kvm_x86_ops.hwapic_isr_update() adds 04bc93cf49d1 KVM: nVMX: Defer SVI update to vmcs01 on EOI when L2 is ac [...] adds fdd2db5126ce KVM: VMX: Allow toggling bits in MSR_IA32_RTIT_CTL when en [...] adds cda3960fbcc5 KVM: nVMX: Explicitly update vPPR on successful nested VM-Enter adds 4f09ebd0c8be KVM: nVMX: Check for pending INIT/SIPI after entering non- [...] adds b2868b55cfef KVM: nVMX: Drop manual vmcs01.GUEST_INTERRUPT_STATUS.RVI c [...] adds c829d2c35650 KVM: nVMX: Use vmcs01's controls shadow to check for IRQ/N [...] adds 3d91521e57df KVM: nVMX: Honor event priority when emulating PI delivery [...] adds ca0245d131b1 KVM: x86: Remove hwapic_irr_update() from kvm_x86_ops adds b5fd06847320 KVM: VMX: Reinstate __exit attribute for vmx_exit() adds 4d141e444e26 KVM: VMX: Fix comment of handle_vmx_instruction() adds ae81ce936ff9 KVM: VMX: refactor PML terminology adds 37c3ddfe5238 KVM: VMX: read the PML log in the same order as it was written adds 892e7b8c279a Merge tag 'kvm-x86-vmx-6.14' of https://github.com/kvm-x86 [...] adds ccf4c1d15d5a KVM: x86: Use feature_bit() to clear CONSTANT_TSC when emu [...] adds 4b027f5af907 KVM: x86: Limit use of F() and SF() to kvm_cpu_cap_{mask,i [...] adds 85e5ba83c016 KVM: x86: Do all post-set CPUID processing during vCPU creation adds ec3d4440b2c8 KVM: x86: Explicitly do runtime CPUID updates "after" init [...] adds 7520a53b8e0a KVM: x86: Account for KVM-reserved CR4 bits when passing t [...] adds bf4dfc3aa875 KVM: selftests: Update x86's set_sregs_test to match KVM's [...] adds 08833719e770 KVM: selftests: Assert that vcpu->cpuid is non-NULL when g [...] adds a2a791e82086 KVM: selftests: Refresh vCPU CPUID cache in __vcpu_get_cpu [...] adds 01bcd829c63f KVM: selftests: Verify KVM stuffs runtime CPUID OS bits on [...] adds b0c3d6871778 KVM: x86: Move __kvm_is_valid_cr4() definition to x86.h adds ac32cbd4dfc6 KVM: x86/pmu: Drop now-redundant refresh() during init() adds 21d7f06d1a83 KVM: x86: Drop now-redundant MAXPHYADDR and GPA rsvd bits [...] adds 04cd8f8628d8 KVM: x86: Disallow KVM_CAP_X86_DISABLE_EXITS after vCPU creation adds c829ccd4d9dc KVM: x86: Reject disabling of MWAIT/HLT interception when [...] adds af5366bea2cb KVM: x86: Drop the now unused KVM_X86_DISABLE_VALID_EXITS adds 7b2658cb33c7 KVM: selftests: Fix a bad TEST_REQUIRE() in x86's KVM PV test adds 59cb3acdb316 KVM: selftests: Update x86's KVM PV test to match KVM's di [...] adds 01d1059d635a KVM: x86: Zero out PV features cache when the CPUID leaf i [...] adds f21958e328a9 KVM: x86: Don't update PV features caches when enabling en [...] adds 6416b0fb1660 KVM: x86: Do reverse CPUID sanity checks in __feature_leaf() adds 96cbc766baf0 KVM: x86: Account for max supported CPUID leaf when gettin [...] adds ccf93de484a3 KVM: x86: Unpack F() CPUID feature flag macros to one flag [...] adds 3cc359ca29ad KVM: x86: Rename kvm_cpu_cap_mask() to kvm_cpu_cap_init() adds 6eac4d99a967 KVM: x86: Add a macro to init CPUID features that are 64-bit only adds 264969b48a29 KVM: x86: Add a macro to precisely handle aliased 0x1.EDX [...] adds 46505c0f69f9 KVM: x86: Handle kernel- and KVM-defined CPUID words in a [...] adds 8d862c270bf1 KVM: x86: #undef SPEC_CTRL_SSBD in cpuid.c to avoid macro [...] adds 3d142340d717 KVM: x86: Harden CPU capabilities processing against out-o [...] adds 5c8de4b3a5bc KVM: x86: Add a macro to init CPUID features that ignore h [...] adds 6174004ebd25 KVM: x86: Add a macro to init CPUID features that KVM emul [...] adds 8c01290bda1a KVM: x86: Swap incoming guest CPUID into vCPU before massa [...] adds 63d8c702c2d4 KVM: x86: Clear PV_UNHALT for !HLT-exiting only when users [...] adds a5b32718081e KVM: x86: Remove unnecessary caching of KVM's PV CPUID base adds 285185f8e479 KVM: x86: Always operate on kvm_vcpu data in cpuid_entry2_find() adds 8b30cb367c46 KVM: x86: Move kvm_find_cpuid_entry{,_index}() up near cpu [...] adds 136d605b4365 KVM: x86: Remove all direct usage of cpuid_entry2_find() adds 9be4ec35d668 KVM: x86: Advertise TSC_DEADLINE_TIMER in KVM_GET_SUPPORTED_CPUID adds 9aa470f5ddb2 KVM: x86: Advertise HYPERVISOR in KVM_GET_SUPPORTED_CPUID adds 2c5e168e5ce1 KVM: x86: Rename "governed features" helpers to use "guest [...] adds 7ea34578aea7 KVM: x86: Replace guts of "governed" features with compreh [...] adds a7a308f863a1 KVM: x86: Initialize guest cpu_caps based on guest CPUID adds ff402f56e8eb KVM: x86: Extract code for generating per-entry emulated C [...] adds d4b9ff3d55de KVM: x86: Treat MONTIOR/MWAIT as a "partially emulated" feature adds e592ec657d84 KVM: x86: Initialize guest cpu_caps based on KVM support adds 963180ae0637 KVM: x86: Avoid double CPUID lookup when updating MWAIT at [...] adds cfd157452609 KVM: x86: Drop unnecessary check that cpuid_entry2_find() [...] adds 1f66590d7ff0 KVM: x86: Update OS{XSAVE,PKE} bits in guest CPUID irrespe [...] adds 75d4642fce01 KVM: x86: Update guest cpu_caps at runtime for dynamic CPU [...] adds 820545bdfeb0 KVM: x86: Shuffle code to prepare for dropping guest_cpuid_has() adds 8f2a27752e80 KVM: x86: Replace (almost) all guest CPUID feature queries [...] adds cbdeea032bfe KVM: x86: Drop superfluous host XSAVE check when adjusting [...] adds 75c489e12d4b KVM: x86: Add a macro for features that are synthesized in [...] adds 3fd55b522795 KVM: x86: Pull CPUID capabilities from boot_cpu_data only [...] adds 9b2776c7cf2b KVM: x86: Rename "SF" macro to "SCATTERED_F" adds 0fea7aa2dc6a KVM: x86: Explicitly track feature flags that require vend [...] adds ac9d1b7591a2 KVM: x86: Explicitly track feature flags that are enabled [...] adds 871ac338ef55 KVM: x86: Use only local variables (no bitmask) to init kv [...] adds 11c98fa07a79 KVM: x86: Add function for vectoring error generation adds 5c9cfc486636 KVM: x86: Add emulation status for unhandleable exception [...] adds 704fc6021b9e KVM: x86: Try to unprotect and retry on unhandleable emula [...] adds 47ef3ef843c0 KVM: VMX: Handle event vectoring error in check_emulate_in [...] adds 7bd7ff99110a KVM: SVM: Handle event vectoring error in check_emulate_in [...] adds 4e9427aeb957 KVM: selftests: Add and use a helper function for x86's LIDT adds 62e41f6b4f36 KVM: selftests: Add test case for MMIO during vectoring on x86 adds 3e633e7e7d07 KVM: x86: Add interrupt injection information to the kvm_e [...] adds 0e77b324110c KVM: x86: Add information about pending requests to kvm_ex [...] adds d6470627f584 KVM: x86: Use LVT_TIMER instead of an open coded literal adds 4c20cd4cee92 KVM: x86: Avoid double RDPKRU when loading host/guest PKRU adds 4f7ff70c0599 Merge tag 'kvm-x86-misc-6.14' of https://github.com/kvm-x8 [...] adds 023c15151fbb RISC-V: KVM: Add SBI system suspend support adds cc57f6cbef65 KVM: riscv: selftests: Add SBI SUSP to get-reg-list test adds 0f8915859716 RISC-V: KVM: Allow Svvptc extension for Guest/VM adds 679e132c0ae2 RISC-V: KVM: Allow Zabha extension for Guest/VM adds 79be257b579e RISC-V: KVM: Allow Ziccrse extension for Guest/VM adds 144dfe4017bf KVM: riscv: selftests: Add Svvptc/Zabha/Ziccrse exts to ge [...] adds 51c58956732b RISC-V: KVM: Redirect instruction access fault trap to guest adds 2f15b5eaff79 RISC-V: KVM: Update firmware counters for various events adds af79caa83f6a RISC-V: KVM: Add new exit statstics for redirected traps adds 43f640f4b941 Merge tag 'kvm-riscv-6.14-1' of https://github.com/kvm-ris [...] adds 9a1dfeff4414 KVM: x86: clear vcpu->run->hypercall.ret before exiting fo [...] adds c4c083d95105 KVM: x86: Add a helper to check for user interception of K [...] adds 13b64ce1b635 KVM: x86: Move "emulate hypercall" function declarations to x86.h adds 05a518b49dd6 KVM: x86: Bump hypercall stat prior to fully completing hypercall adds d9eb86a6f43d KVM: x86: Always complete hypercall via function callback adds c50be1c9457d KVM: x86: Refactor __kvm_emulate_hypercall() into a macro adds 3eba032bb720 Merge branch 'kvm-userspace-hypercall' into HEAD adds 67b43038ce14 KVM: guest_memfd: Remove RCU-protected attribute from slot [...] adds 35be969d1ef2 KVM: x86/mmu: Zap invalid roots with mmu_lock holding for [...] adds dca6c8853232 KVM: Add member to struct kvm_gfn_range to indicate privat [...] adds 9364789567f9 KVM: x86: Add a VM type define for TDX adds 3a4eb364a46d KVM: x86/mmu: Add an external pointer to struct kvm_mmu_page adds 6961ab0bae52 KVM: x86/mmu: Add an is_mirror member for union kvm_mmu_page_role adds 243e13e810c0 KVM: x86/mmu: Make kvm_tdp_mmu_alloc_root() return void adds e23186da667d KVM: x86/tdp_mmu: Take struct kvm in iter loops adds 3fc3f7185112 KVM: x86/mmu: Support GFN direct bits adds e84b8e4e4430 KVM: x86/tdp_mmu: Extract root invalid check from tdx_mmu_ [...] adds de86ef7bf50f KVM: x86/tdp_mmu: Introduce KVM MMU root types to specify [...] adds 00d98dd4a855 KVM: x86/tdp_mmu: Take root in tdp_mmu_for_each_pte() adds fabaa7650148 KVM: x86/tdp_mmu: Support mirror root for TDP MMU adds de1bf9048870 KVM: x86/tdp_mmu: Propagate attr_filter to MMU notifier callbacks adds 77ac7079e66d KVM: x86/tdp_mmu: Propagate building mirror page tables adds 94faba8999b9 KVM: x86/tdp_mmu: Propagate tearing down mirror page tables adds a89ecbb56bc7 KVM: x86/tdp_mmu: Take root types for kvm_tdp_mmu_invalida [...] adds df4af9f89cd8 KVM: x86/tdp_mmu: Don't zap valid mirror roots in kvm_tdp_ [...] adds 2c3412e99973 KVM: x86/mmu: Prevent aliased memslot GFNs adds 7c5480386300 KVM: x86/mmu: Return RET_PF* instead of 1 in kvm_mmu_page_fault() adds 86eb1aef7279 Merge branch 'kvm-mirror-page-tables' into HEAD new 931656b9e2ff kvm: defer huge page recovery vhost task to later new 0f8e26b38d7a Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 134502abfe36 openrisc: migrate to the generic rule for built-in DTB adds 7ce8716e2769 openrisc: Add HAVE_REGS_AND_STACK_ACCESS_API support adds ca46ebffc2d2 openrisc: Add support for restartable sequences adds ea1413e5b53a rseq/selftests: Add support for OpenRISC new fd56e5104a37 Merge tag 'for-linus' of https://github.com/openrisc/linux new 36975ec3a2c1 kdb: use kmap_local_page() new 6beaa75cd24d kdb: Remove unused flags stack new 405057718a1f Merge tag 'kgdb-6.14-rc1' of git://git.kernel.org/pub/scm/ [...] adds 27dcdb63aac7 media: platform: mtk-mdp3: cmdq: Remove duplicated platfor [...] adds 1378ffec3036 media: imx-jpeg: Fix potential error pointer dereference i [...] adds 945215ee45e6 media: remove dead TI wl128x FM radio driver adds 8d46603eeeb4 media: cxd2841er: fix 64-bit division on gcc-9 adds 44cfae26a268 media: cx231xx: remove redundant assignment to variable value adds 48079b617270 media: b2c2: Remove unused functions adds bf00d30ce512 media: platform: exynos4-is: Remove unused fimc_is_param_strerr adds 5c546082840f media: tuners: fc0013 Remove unused functions adds fddffe84b1af media: s5p-mfc: Fix an error handling path s5p_mfc_open() adds 8f242f84669b media: mgb4: Unify the outputs padding logic with the inputs adds 771c4770723c media: mgb4: Unify register names in inputs/outputs adds 7801f1679200 media: mgb4: Defines cleanup adds c10597366f60 MAINTAINERS: Update own email address from Bootlin to sys-base adds 53b01a5fdb41 media: qcom: camss: reducing the repitious error message string adds cc1ecabe67d9 media: qcom: camss: Restructure camss_link_entities adds b3347d7d618d media: qcom: camss: document csiphy_lanes_cfg structure adds c04e4bae9097 dt-bindings: media: qcom,sc8280xp-camss: Fix interrupt types adds 349396bb55c4 dt-bindings: media: qcom,sdm845-camss: Fix interrupt types adds d1028b574816 dt-bindings: media: qcom,sm8250-camss: Fix interrupt types adds 86e5e8efb82c media: rkisp1: Fix unused value issue adds 6c10d1adae82 media: rkisp1: Reduce min_queued_buffers to 1 adds 11c7fd6e0f62 media: cx18: Remove unused cx18_reset_ir_gpio adds b5e7850cc87e media: mceusb: don't push static constants on stack for %*ph adds ef2cc59cb623 media: imon: don't push static constants on stack for %*ph adds ff8f969da053 media: mceusb: don't include 'pm_wakeup.h' directly adds b98d5000c505 media: rc: iguanair: handle timeouts adds 5593555343f3 media: dt-bindings: Add qcom,sc7280-camss adds 3522673b8f29 media: qcom: camss: Sort camss version enums and compatibl [...] adds a7f5b36b3482 media: qcom: camss: Add support for camss driver on sc7280 adds a2836d3fe220 media: lmedm04: Handle errors for lme2510_int_read adds b36077ba289b media: stm32: dcmipp: correct dma_set_mask_and_coherent ma [...] adds 64ecc79a95db dt-bindings: media: add description of stm32 csi adds dcb0f4c16be5 media: stm32: csi: addition of the STM32 CSI driver adds 255e0cc62b9b media: stm32: dcmipp: use v4l2_subdev_is_streaming adds b0f3cc708932 media: stm32: dcmipp: replace s_stream with enable/disable [...] adds d64685e129c0 media: stm32: dcmipp: rename dcmipp_parallel into dcmipp_input adds 03abfb7b7176 media: stm32: dcmipp: add support for csi input into dcmipp-input adds 822c72eb1519 media: stm32: dcmipp: add bayer 10~14 bits formats adds e2650231553c media: stm32: dcmipp: add 1X16 RGB / YUV formats support adds 58d0201ef8ad media: stm32: dcmipp: avoid duplicated format on enum in bytecap adds 4a58f7ec73a3 media: stm32: dcmipp: fill media ctl hw_revision field adds 923b428c49fb dt-bindings: media: add the stm32mp25 compatible of DCMIPP adds 686f27f7ea37 media: stm32: dcmipp: add core support for the stm32mp25 adds 1ab010907fb1 media: platform: mtk-mdp3: Use cmdq_pkt_write when no mask [...] adds 6d9038dc8700 media: platform: mtk-mdp3: Remove useless variadic argumen [...] adds 7b00fcfdb5dd media: platform: mtk-mdp3: Remove mask parameter from MM_R [...] adds 6633de339047 media: platform: mtk-mdp3: Remove mask parameter from MM_R [...] adds 50ab69f21e96 media: platform: mtk-mdp3: Get fine-grain control of cmdq_ [...] adds 48df9029743f media: platform: mtk-mdp3: Use cmdq_pkt_create() and cmdq_ [...] adds 7f78c081d44c soc: mediatek: cmdq: Remove cmdq_pkt_finalize() helper function adds db300ab0e9d3 media: verisilicon: Store reference frames pixels format adds e5453f2a9482 media: verisilicon: Fix IMX8 native pixel-format step values adds 555936182dcf media: verisilicon: av1: Store chroma and mv offsets adds d216d9cb4dd8 media: hantro: Replace maintainers adds e90c9612ac39 media: rockchip: rga: Fix Copyright description adds 688c0a6907a7 media: Documentation: ipu3: Remove unused and obsolete references adds 11f68d2ba2e1 media: marvell: Add check for clk_enable() adds 82b696750f0b media: ccs: Fix CCS static data parsing for large block sizes adds da73efa8e675 media: ccs: Clean up parsed CCS static data on parse failure adds ec75fd952b0b media: i2c: imx290: Limit analogue gain according to module adds f2055c1d62d6 media: i2c: imx290: Register 0x3011 varies between imx327 [...] adds e4faac99d5bb media: dt-bindings: sony,imx290: Add IMX462 to the IMX290 binding adds c699b6c7c857 media: i2c: imx290: Add configuration for IMX462 adds 33f4a7fba722 media: i2c: imx412: Add missing newline to prints adds 57d10bcac677 media: imx296: Add standby delay during probe adds 91a7088096a4 media: dt-bindings: Add property to describe CSI-2 C-PHY l [...] adds 573b4adddbd2 media: v4l: fwnode: Parse MiPI DisCo for C-PHY line-orders adds b06ec03b7464 media: rcar-csi2: Allow specifying C-PHY line order adds 6fdbff0f5478 media: ccs: Fix cleanup order in ccs_probe() adds facb541ff080 media: intel/ipu6: remove cpu latency qos request on error adds feaf4154d696 media: i2c: ov9282: Correct the exposure offset adds f6470be57136 media: rcar-csi2: Update D-PHY startup on V4M adds 733d41af75d1 media: intel/ipu6: move some boot messages to debug level adds a29053906c9a media: ccs: Print a warning on CCS static data parser failure adds f8d034304665 media: ccs: Fail the probe on CCS static data parser failure adds 60b45ece41c5 media: i2c: ds90ub9x3: Fix extra fwnode_handle_put() adds ba3bdb93947c media: i2c: ds90ub960: Fix UB9702 refclk register access adds 698cf6df87ff media: i2c: ds90ub960: Fix use of non-existing registers o [...] adds 42d0ec194aa1 media: i2c: ds90ub960: Fix logging SP & EQ status only for UB9702 adds 5dbbd0609b83 media: i2c: ds90ub960: Fix UB9702 VC map adds a56fac44bece media: i2c: ds90ub960: Use HZ_PER_MHZ adds ab57d4b590a7 media: i2c: ds90ub960: Add support for I2C_RX_ID adds 0aac971d427c media: i2c: ds90ub960: Add RGB24, RAW8 and RAW10 formats adds b0ab26fa4a08 media: i2c: ds90ub953: Clear CRC errors in ub953_log_status() adds 7fd049714569 media: i2c: ds90ub960: Drop unused indirect block define adds 4c9320bc1892 media: i2c: ds90ub960: Reduce sleep in ub960_rxport_wait_locks() adds 2b244ff3671f media: i2c: ds90ub960: Handle errors in ub960_log_status_u [...] adds acd8f58d7a3b media: i2c: ds90ub913: Add error handling to ub913_hw_init() adds 0794c43ea1e4 media: i2c: ds90ub953: Add error handling for i2c reads/writes adds cff7e9e5aee4 media: i2c: ds90ub960: Fix shadowing of local variables adds fb2bd86270cd media: mc: fix endpoint iteration adds 001d3753538d media: ov5640: fix get_light_freq on auto adds 47601552499d media: ov2740: Debug log chip ID adds 17898af92283 media: ov2740: Add camera orientation and sensor rotation [...] adds fa3772f390c6 media: ov2740: Add powerdown GPIO support adds fb6ba073ff07 media: ov2740: Add regulator support adds f21ebe2c7def media: bcm2835-unicam: Improve frame sequence count handling adds a4781bf80705 media: bcm2835-unicam: Allow setting of unpacked formats adds 697a252bb2ea media: bcm2835-unicam: Disable trigger mode operation adds 7b1ec3e38906 media: bcm2835-unicam: Fix for possible dummy buffer overrun adds 125ad1aeec77 media: mipi-csis: Add check for clk_enable() adds 77ed2470ac09 media: camif-core: Add check for clk_enable() adds ee1b5046d5cd staging: media: max96712: fix kernel oops when removing module adds b76fb1f2c5a3 media: Documentation: tx-rx: Fix formatting adds d9599ed3281b media: i2c: imx208: Use const 'struct bin_attribute' callback adds 2ac0bd271331 media: Documentation: PHY information can be obtained from [...] adds 33656034de41 media: uvcvideo: Reorder uvc_status_init() adds a9ea1a3d88b7 media: uvcvideo: Fix crash during unbind if gpio unit is in use adds c6ef3a7fa97e media: uvcvideo: Fix double free in error path adds a67f75c2b5ec media: uvcvideo: Fix deadlock during uvc_probe adds c31cffd5ae2c media: uvcvideo: Fix event flags in uvc_ctrl_send_events adds f00ee2ca8da2 media: uvcvideo: Support partial control reads adds 060950f7f74e media: uvcvideo: Add more logging to uvc_query_ctrl() adds 7309f3e2b7fd media: uvcvideo: Use uvc_query_name in uvc_get_video_ctrl adds 840fb2c33904 media: uvcvideo: Remove duplicated cap/out code adds 082dd785e208 media: uvcvideo: Refactor frame parsing code into a uvc_pa [...] adds 4c2367d46a81 MAINTAINERS: Add missing file entries for the USB video cl [...] adds d9fecd096f67 media: uvcvideo: Only save async fh if success adds 04d3398f66d2 media: uvcvideo: Remove redundant NULL assignment adds 221cd51efe45 media: uvcvideo: Remove dangling pointers adds 02baaa09d1cb media: uvcvideo: Annotate lock requirements for uvc_ctrl_set adds d6b874ff9ce2 media: uvcvideo: Flush the control cache when we get an event adds 87ce177654e3 media: uvcvideo: Propagate buf->error to userspace adds 52fbe173baa4 media: uvcvideo: Invert default value for nodrop module param adds 8869eb654f2a media: uvcvideo: Allow changing noparam on the fly adds 40ed9e9b2808 media: uvcvideo: Announce the user our deprecation intentions adds c2eda35e675b media: uvcvideo: Implement dual stream quirk to fix loss o [...] adds 81f8c0e138c4 media: uvcvideo: Add new quirk definition for the Sonix Te [...] adds 2762eab6d414 media: uvcvideo: Add Kurokesu C1 PRO camera adds 7b12ab055ede media: nxp: imx8-isi: fix v4l2-compliance test errors adds 288517a3c6c9 dt-bindings: media: nxp,imx8-isi: Add i.MX8ULP ISI compati [...] adds ab2fd4a0ca26 media: nxp: imx8-isi: Add i.MX8ULP support adds df4ff47448fe media: venus: destroy hfi session after m2m_ctx release adds daa7031a31ce media: venus: match instance creation and destruction order adds 687bfbba5a1c media: venus: Add support for static video encoder/decoder [...] adds 354846c3e9c9 media: venus: Populate video encoder/decoder nodename entries adds 459997e8990d media: dt-bindings: qcom-venus: Deprecate video-decoder an [...] adds 210afa1598de media: venus: Remove unused hfi_core_ping() adds 9229b53f9758 Revert "media: qcom: camss: Restructure camss_link_entities" adds d76bf5267a6b media: cec: include linux/debugfs.h and linux/seq_file.h w [...] adds fbb5298bf1a7 media: mmp: Bring back registration of the device adds 1221989555db media: vidtv: Fix a null-ptr-deref in vidtv_mux_stop_thread adds 9f2ce86a2c27 media: platform: exynos4-is: Remove unused __is_get_frame_size adds 094f5c315f75 staging: media: imx: fix OF node leak in imx_media_add_of_ [...] adds db6efc57b086 media: saa7164: Remove unused values adds 45ef22b6b58c media: solo6x10: Use const 'struct bin_attribute' callback adds 80aa73ef569f MAINTAINERS: repair file entry in MEDIA DRIVERS FOR STM32 - CSI adds c5aa327e10b1 media: dt-bindings: trivial white-space and example cleanup adds 570e4d121ac4 media: fix secfeed undefined when filter alloc fail adds 94794b5ce4d9 media: platform: rzg2l-cru: rzg2l-video: Fix the comment i [...] adds c36b9ad1a8ad media: dvb-usb-v2: af9035: fix ISO C90 compilation error o [...] adds c4b7779abc66 media: nuvoton: Fix an error check in npcm_video_ece_init() new 184a0997fb77 Merge tag 'media/v6.14-1' of git://git.kernel.org/pub/scm/ [...] adds 1db806ec06b7 PCI/ASPM: Save parent L1SS config in pci_save_aspm_l1ss_state() adds 35f11c38cd29 Merge branch 'pci/aspm' adds 9dfc6850cfa4 PCI: Encourage resource request API users to supply driver name adds f546e8033d8f PCI: Export pci_intx_unmanaged() and pcim_intx() adds 57ca6af53ebe drivers/xen: Use never-managed version of pci_intx() adds f72acbeb2cc2 ntb: Use never-managed version of pci_intx() adds 96ee809b851b misc: Use never-managed version of pci_intx() adds bf726979b8ab vfio/pci: Use never-managed version of pci_intx() adds b182cbaaa951 PCI/MSI: Use never-managed version of pci_intx() adds eeda4c86d809 ata: Use always-managed version of pci_intx() adds 71cf28c649ef wifi: qtnfmac: use always-managed version of pcim_intx() adds 97fd88089fa2 HID: amd_sfh: Use always-managed version of pcim_intx() adds 41400bc53378 net/ethernet: Use never-managed version of pci_intx() adds dfa2f4d5f9e5 PCI: Remove devres from pci_intx() adds a3eda0e33307 Merge branch 'pci/devres' adds b198499c7d25 PCI/DPC: Quirk PIO log size for Intel Raptor Lake-P adds 06fd49ef4790 Merge branch 'pci/dpc' adds 4453f360862e PCI: Batch BAR sizing operations adds 5a1d568ad142 Merge branch 'pci/enumeration' adds 013525583fdd PCI: Don't expose pcie_read_tlp_log() outside PCI subsystem adds a71c59269e51 PCI: Move TLP Log handling to its own file adds ede5d5dbef6f PCI: Add defines for TLP Header/Prefix log sizes adds dbfd51ba4cb3 PCI: Use same names in pcie_read_tlp_log() prototype and d [...] adds 27d41818b696 PCI: Use unsigned int i in pcie_read_tlp_log() adds e5321ae10e13 PCI: Store number of supported End-End TLP Prefixes adds ad41ddeeac21 PCI: Add TLP Prefix reading to pcie_read_tlp_log() adds f68ea779d98a PCI: Add pcie_print_tlp_log() to print TLP Header and Prefix Log adds f4a09274c592 Merge branch 'pci/err' adds ddedc08e80c5 PCI: Unexport of_pci_parse_bus_range() adds adda86bf4644 PCI: of: Drop 'No bus range found' message adds bbaa022917fc PCI: of: Simplify devm_of_pci_get_host_bridge_resources() [...] adds d117b1969817 sparc/PCI: Update reference to devm_of_pci_get_host_bridge [...] adds 42d9972732f7 PCI: of_property: Rename struct of_pci_range to of_pci_ran [...] adds ccbd884f9efb Merge branch 'pci/of' adds 10269d578133 PCI/sysfs: Move reset related sysfs code to correct file adds b6e5c46d8330 PCI/sysfs: Use __free() in reset_method_store() adds 2d54d23c604d PCI/sysfs: Remove unnecessary zero in initializer adds 60b5cd4f8244 Merge branch 'pci/pci-sysfs' adds b1049f2d6869 PCI: Avoid putting some root ports into D3 on TUXEDO Sirius Gen1 adds 3aa8f6524017 Merge branch 'pci/pm' adds a3282f84b215 PCI: switchtec: Add Microchip PCI100X device IDs adds 770b18a541f3 Merge branch 'pci/switchtec' adds 76850b54943f PCI: endpoint: Replace magic number '6' by PCI_STD_NUM_BARS adds d4929755e4d0 PCI: endpoint: Destroy the EPC device in devm_pci_epc_destroy() adds e0be8511ff50 PCI: endpoint: Simplify pci_epc_get() adds 3b9f942eb21c PCI: endpoint: Finish virtual EP removal in pci_epf_remove_vepf() adds 33a6938e0c33 PCI: dwc: ep: Write BAR_MASK before iATU registers in pci_ [...] adds 3708acbd5f16 PCI: dwc: ep: Prevent changing BAR size/flags in pci_epc_s [...] adds 129f6af747b2 PCI: dwc: ep: Add 'address' alignment to 'size' check in d [...] adds b61fef0813cb PCI: artpec6: Implement dw_pcie_ep operation get_features adds f015b53d634a PCI: endpoint: Add size check for fixed size BARs in pci_e [...] adds 0e7faea1880c PCI: endpoint: Verify that requested BAR size is a power of two adds 74855f6697e9 Merge branch 'pci/endpoint' adds b1b1f4b12969 PCI: endpoint: pci-epf-test: Set dma_chan_rx pointer to NU [...] adds 235c2b197a8d PCI: endpoint: pci-epf-test: Fix check for DMA MEMCPY test adds 8a02612f8566 PCI: endpoint: pci-epf-test: Add support for capabilities adds 0d292a1e6d90 misc: pci_endpoint_test: Add support for capabilities adds d6658d3338f8 misc: pci_endpoint_test: Add consecutive BAR test adds 4644db83642d misc: pci_endpoint_test: Remove redundant 'remainder' test adds f26d37ee9bda misc: pci_endpoint_test: Fix IOCTL return value adds e19bde2269ca selftests: Move PCI Endpoint tests from tools/pci to Kselftests adds 392188bb0f6e selftests: pci_endpoint: Migrate to Kselftest framework adds e321b10b83f0 Merge branch 'pci/endpoint-test' adds b02cfbd9bfb9 dt-bindings: PCI: mobiveil: Convert mobiveil-pcie.txt to YAML adds 10e796eed626 dt-bindings: PCI: qcom,pcie-sm8550: Document 'global' interrupt adds c25b978d351f dt-bindings: PCI: qcom: Document the IPQ5424 PCIe controller adds 1532594de17e Merge branch 'pci/dt-bindings' adds a3751212a8ee PCI: Add enable_device() and disable_device() callbacks fo [...] adds ce4c43017285 PCI: imx6: Add IOMMU and ITS MSI support for i.MX95 adds 477ac7b0a798 PCI: host-generic: Allow {en,dis}able_device() to be provi [...] adds d9f6642ab7ca PCI: apple: Convert to {en,dis}able_device() callbacks adds ec3619abbf0e Merge branch 'pci/controller/iommu-map' adds ad9afd750301 PCI: dra7xx: Use syscon_regmap_lookup_by_phandle_args adds 8ee6c616337a Merge branch 'pci/controller/dra7xx' adds 574913f9e197 PCI: dwc: Fix potential truncation in dw_pcie_edma_irq_verify() adds 8d3bf19f1b58 PCI: dwc: Don't wait for link up if driver can detect Link [...] adds 36971d6c5a9a PCI: qcom: Don't wait for link if we can detect Link Up adds f0639013d340 PCI: qcom: Update ICC and OPP values after Link Up event adds 0e0b45ab5d77 PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ adds ec9fd499b9c6 PCI: dw-rockchip: Don't wait for link since we can detect Link Up adds 86a016e278b7 PCI: dwc: Always stop link in the dw_pcie_suspend_noirq adds 112aba9a7934 PCI: dwc: Remove LTSSM state test in dw_pcie_suspend_noirq() adds ec57335b81d8 PCI: dwc: Add dw_pcie_suspend_noirq(), dw_pcie_resume_noir [...] adds a528d1a72597 PCI: imx6: Use DWC common suspend resume method adds 9d6b1bd6b3c8 PCI: imx6: Add i.MX8MQ, i.MX8Q and i.MX95 PM support adds 4dbf0155dfcf of: address: Add parent_bus_addr to struct of_pci_range adds 1108d677dae2 PCI: dwc: Simplify config resource lookup adds 349b434b7a19 Merge branch 'pci/controller/dwc' adds 3d2207256a37 dt-bindings: PCI: fsl,imx6q-pcie-ep: Add compatible string [...] adds 687aedb73a40 PCI: imx6: Add i.MX8Q PCIe Endpoint (EP) support adds d4627402bd04 dt-bindings: PCI: fsl,imx6q-pcie: Add Refclk for i.MX95 RC adds 137250911f4e PCI: imx6: Add Refclk for i.MX95 PCIe adds de22e20589b7 PCI: imx6: Configure PHY based on Root Complex or Endpoint mode adds 7ab93e6a08d1 PCI: imx6: Fetch dbi2 and iATU base addesses from DT adds f068ffdd034c PCI: imx6: Skip controller_id generation logic for i.MX7D adds ef61c7d8d032 PCI: imx6: Deassert apps_reset in imx_pcie_deassert_core_reset() adds 93d883f89063 PCI: imx6: Add missing reference clock disable logic adds 6dd24b0a858e PCI: imx6: Remove surplus imx7d_pcie_init_phy() function adds b881532991f8 PCI: imx6: Clean up comments and whitespace adds 5b9c74b635a6 Merge branch 'pci/controller/imx6' adds 149fc35734e5 PCI: layerscape: Use syscon_regmap_lookup_by_phandle_args adds 09b7c1627b40 Merge branch 'pci/controller/layerscape' adds 0e7a622da17d PCI: mediatek-gen3: Rely on clk_bulk_prepare_enable() in m [...] adds e4c7dfd953f7 PCI: mediatek-gen3: Move reset/assert callbacks in .power_up() adds 0c9d2d2ef0d9 PCI: mediatek-gen3: Add comment about initialization order [...] adds 90d4e466c9ea PCI: mediatek-gen3: Move reset delay in mtk_pcie_en7581_po [...] adds c98bee18d0a0 PCI: mediatek-gen3: Rely on msleep() in mtk_pcie_en7581_po [...] adds 491cb9c50847 PCI: mediatek-gen3: Avoid PCIe resetting via PERST# for Ai [...] adds 17bd5e4dc96c PCI: mediatek-gen3: Enable async probe by default adds 1276ad01a25e Merge branch 'pci/controller/mediatek' adds 1390a33b3d04 PCI: microchip: Set inbound address translation for cohere [...] adds 04aa999eb96f dt-bindings: PCI: microchip,pcie-host: Allow dma-noncoherent adds 8d35c2b0eb22 Merge branch 'pci/controller/microchip' adds 26cdda544479 PCI: mvebu: Enable module autoloading adds 1854b2e019b4 Merge branch 'pci/controller/mvebu' adds 2d2da5a4c1b4 PCI: rcar-ep: Fix incorrect variable used when calling dev [...] adds a306f01eb5b1 Merge branch 'pci/controller/rcar-ep' adds fd46bc0e0bb3 PCI: rockchip: Add missing fields descriptions for struct [...] adds abdd4c8ea7d7 PCI: rockchip: Simplify clock handling by using clk_bulk*( [...] adds 18715931a5c0 PCI: rockchip: Simplify reset control handling by using re [...] adds 500969661b02 PCI: rockchip: Refactor rockchip_pcie_disable_clocks() signature adds 7ca288760007 PCI: rockchip-ep: Fix error code in rockchip_pcie_ep_init_ [...] adds d3f0bec2a490 Merge branch 'pci/controller/rockchip' adds 5c911b4659d5 dt-bindings: PCI: xilinx-cpm: Add compatible string for CP [...] adds 4eea7596b8fb PCI: xilinx-cpm: Add support for Versal CPM5 Root Port Con [...] adds 4d3bf4e8450c Merge branch 'pci/controller/xilinx-cpm' adds 0530ad489d15 PCI/sysfs: Constify 'struct bin_attribute' adds 3c39919a5f3d PCI/VPD: Constify 'struct bin_attribute' adds 35fdb302caab PCI/P2PDMA: Constify 'struct bin_attribute' adds d5bdde0b38c1 PCI/ACPI: Constify 'struct bin_attribute' adds e10c5cbd1c91 PCI: Update code comment on PCI_EXP_LNKCAP_SLS for PCIe r3.0 adds 816875a468f4 PCI: Don't include 'pm_wakeup.h' directly adds 188973e3536a PCI: Remove redundant PCI_VSEC_HDR and PCI_VSEC_HDR_LEN_SHIFT adds b388face5f16 Documentation: Fix pci=config_acs= example adds 10ff5bbfd4b0 Merge branch 'pci/misc' new 647d69605c70 Merge tag 'pci-v6.14-changes' of git://git.kernel.org/pub/ [...] adds 78a56df60946 mtd: phram: only call platform_driver_unregister if phram_ [...] adds b3c782868ece mtd: phram: Add the kernel lock down check adds 5dbc889d41b1 mtd: mchp48l640: make WEL behaviour configurable adds 5b68d4d2db29 dt-bindings: mtd: mchp48l640 add mb85rs128ty compatible adds 02ba194feacb mtd: mchp48l640: add support for Fujitsu MB85RS128TY FRAM adds bf5821909eb9 mtd: hyperbus: hbmc-am654: fix an OF node reference leak adds 29b9415889d4 mtd: st_spi_fsm: Switch from CONFIG_PM_SLEEP guards to pm_ [...] adds cd97c961681a mtd: hyperbus: Use of_property_present() for non-boolean p [...] adds 792caa4a4baa mtd: spi-nor: atmel: add at25sf321 entry adds 5be9a36c44cd mtd: spi-nor: macronix: use nor->addr_nbytes adds e7f4e924f46d dt-bindings: mtd: jedec,spi-nor: add optional vcc-supply adds 07c888838ea3 mtd: spi-nor: use local variable for struct device adds d8bde4fd6636 mtd: spi-nor: support vcc-supply regulator adds 93e00ccab5f7 mtd: spi-nor: macronix: remove mx25u25635f from parts list [...] adds ef262847122b mtd: spi-nor: extend description of size member of struct [...] adds 78bc75e16e03 mtd: spi-nor: spansion: Add support for S28HL256T adds b239cbc7b078 mtd: spi-nor: spansion: Add support for S28HL02GT adds 943e5f856007 mtd: spi-nor: sysfs: constify 'struct bin_attribute' new b44574c7da71 Merge tag 'spi-nor/for-6.14' into mtd/next adds e0a4f50fce15 dt-bindings: mtd: davinci: convert to yaml adds ef73c7dad4b1 mtd: nand: davinci: add support for on-die ECC engine type adds ae461cde5c55 mtd: spinand: add support for FORESEE F35SQA001G adds 70a71f8151b9 mtd: onenand: Fix uninitialized retlen in do_otp_read() adds c6858779f1f5 mtd: spinand: Remove write_enable_op() in markbad() adds 6d9d6ab3a82a mtd: spinand: Introduce a way to avoid raw access adds 1a50e3612de9 mtd: spinand: Add support for SkyHigh S35ML-3 family adds 03271ea36ea7 mtd: rawnand: brcmnand: fix status read of brcmnand_waitfunc adds c20e06019087 dt-bindings: mtd: nuvoton,ma35d1-nand: add new bindings adds 5abb5d414d55 mtd: rawnand: nuvoton: add new driver for the Nuvoton MA35 SoC adds 1f05f823a16c dt-bindings: mtd: cadence: convert cadence-nand-controller [...] adds 376a0b999758 Merge tag 'memory-controller-drv-ti-6.14' of https://git.k [...] adds ea11788df2ac mtd: rawnand: davinci: Always depends on TI_AEMIF adds a873eaed31a7 mtd: rawnand: davinci: Add clock resource adds c7a94e96f8ec mtd: rawnand: davinci: Implement setup_interface() operation adds 8c52932da5e6 mtd: rawnand: qcom: cleanup qcom_nandc driver adds 1d479f5b345e mtd: rawnand: qcom: Add qcom prefix to common api adds fdf3ee5c6e52 mtd: nand: Add qpic_common API file adds 0c08080fd71c mtd: rawnand: qcom: use FIELD_PREP and GENMASK adds 8d3cd6b87557 Merge tag 'mtd/qcom-reorg-for-spi-6.14' into nand/next adds b9371866799d mtd: rawnand: qcom: Fix build issue on x86 architecture adds 6df2d9553e16 mtd: rawnand: davinci: Reduce polling interval in NAND_OP_ [...] adds d0b806fc9932 mtd: rawnand: davinci: add ROM supported OOB layout adds fc4378b2fe86 Merge tag 'spi-mem-dtr-2' into nand/next adds 042087247835 mtd: spinand: Create distinct fast and slow read from cach [...] adds 7ce0d16d5802 mtd: spinand: Add an optional frequency to read from cache macros adds 666c299be696 mtd: spinand: Enhance the logic when picking a variant adds 8586bc8d9548 mtd: spinand: Add support for read DTR operations adds 1ea808b4d15b mtd: spinand: winbond: Update the *JW chip definitions adds 61c7155e3fe9 mtd: spinand: winbond: Add comment about naming adds be7a05db4252 mtd: spinand: winbond: Add support for DTR operations adds 98b34d52004b mtd: spinand: skyhigh: Align with recent read from cache v [...] new 0ddeb4fe9d3b Merge tag 'nand/for-6.14' into mtd/next new 08de7f9d4d39 Merge tag 'mtd/for-6.14' of git://git.kernel.org/pub/scm/l [...] adds 6a569e299f2b watchdog: rti: Fix off-by-one in heartbeat recovery adds 3322d53fdab8 watchdog: sp805: Report correct timeleft at maximum adds 651b5fde35d6 watchdog: da9052_wdt: add support for bootstatus bits adds 1f2b24a524fc watchdog: rzv2h_wdt: Use local `dev` pointer in probe adds d8d2803f559d watchdog: sp805_wdt: Drop documentation of non-existent `s [...] adds 7da5fc3408f3 watchdog: max77620: fix excess field in kerneldoc adds 143981aa63f3 watchdog: rti_wdt: Fix an OF node leak in rti_wdt_probe() adds b3db0b5356ff dt-bindings: watchdog: Document Qualcomm IPQ5424 new eda061cccd14 Merge tag 'linux-watchdog-6.14-rc1' of git://www.linux-wat [...] adds 7378aeb664e5 remoteproc: core: Fix ida_free call while not allocated adds 1dc7c8ed7cb3 remoteproc: omap: Handle ARM dma_iommu_mapping adds dbb9c372555c remoteproc: mtk_scp: Only populate devices for SCP cores adds 972361e39779 remoteproc: k3-r5: Add devm action to release reserved memory adds f2e3d0d70986 remoteproc: k3-r5: Use devm_kcalloc() helper adds a572439f7143 remoteproc: k3-r5: Use devm_ioremap_wc() helper adds de182d2f5ca0 remoteproc: k3-r5: Use devm_rproc_add() helper adds 8c8df9bd3851 remoteproc: k3-r5: Add devm action to release tsp adds bd0471854328 remoteproc: keystone: Simplify returning syscon PTR_ERR adds cf1d4fdb4716 remoteproc: omap: Simplify returning syscon PTR_ERR adds 266ce6e408c9 remoteproc: st: Simplify with dev_err_probe adds fed4ec7442eb remoteproc: keystone: Use syscon_regmap_lookup_by_phandle_args adds 3a53ff95b0be remoteproc: st: Use syscon_regmap_lookup_by_phandle_args new aa22f4da2a46 Merge tag 'rproc-v6.14' of git://git.kernel.org/pub/scm/li [...] adds a78c5c2269e3 fs: erofs: xattr.c change kzalloc to kcalloc adds 54ab25d03eab erofs: micro-optimize superblock checksum adds 9f74ae8c9ac9 erofs: shorten bvecs[] for file-backed mounts adds db902986dee4 erofs: fix potential return value overflow of z_erofs_shri [...] adds 2a810ea79cd7 erofs: simplify z_erofs_load_compact_lcluster() adds 5514d8478b8e erofs: get rid of `z_erofs_next_pcluster_t` adds 6f435e94a19a erofs: tidy up zdata.c adds e180b8c4c23b erofs: convert z_erofs_bind_cache() to folios adds 41fb0fabc401 erofs: return SHRINK_EMPTY if no objects to free adds 6e2c2342e2b6 erofs: remove dead code in erofs_fc_parse_param adds 8f9530aeeb4f erofs: refine z_erofs_get_extent_compressedlen() new c2da8b3f914f Merge tag 'erofs-for-6.14-rc1' of git://git.kernel.org/pub [...] adds 4f3d1be4c2f8 compiler.h: add const_true() adds 4463a445a64b linux/bits.h: simplify GENMASK_INPUT_CHECK() adds f9d2ee3f51d6 riscv: Always inline bitops adds 7f15d4abf925 cpu: Remove unused init_cpu_online adds e876695aab1e cpumask: Rephrase comments for cpumask_any*() APIs new 5fb40886243b Merge tag 'bitmap-for-6.14' of https://github.com:/norov/linux new 8259cb14a706 rv: Reset per-task monitors also for idle tasks new e3ff4245928f tracing/osnoise: Fix resetting of tracepoints new 90ab2117f4cd Merge tag 'trace-rv-v6.14' of git://git.kernel.org/pub/scm [...] adds 6c432b56a16a verification/dot2k: Fix template directory detection adds ca08e071c59d verification/dot2k: Unify main.c templates adds 91f3407e13b8 verification/dot2k: More robust template variables adds 64b3e5f0d453 verification/dot2k: Add support for name and description options adds bc3d482dcc06 rv: Simplify manual steps in monitor creation adds 9c6cfe809800 verification/dot2k: Simplify manual steps in monitor creation adds de6f45c2dd22 verification/dot2k: Auto patch current kernel source adds 87c5d7f5e593 verification/dot2k: Implement event type detection new ab16714fcb06 tools/rtla: Add basic test suite new e879b5dcf8d0 rtla: Add trace_instance_stop new c73cab9dbed0 rtla/timerlat_hist: Stop timerlat tracer on signal new a4dfce7559d7 rtla/timerlat_top: Stop timerlat tracer on signal new d6899e560366 rtla/timerlat_hist: Abort event processing on second signal new 80967b354a76 rtla/timerlat_top: Abort event processing on second signal new 80d3ba1cf51b rtla/osnoise: Distinguish missing workload option new d8d866171a41 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads new 217f0b1e990e rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads new b91cfd9f75c0 tools/rtla: Add osnoise_trace_is_off() new d6fcd28ffeaa rtla: Count missed trace events new 2aee44f721a7 rtla: Count all processed events new 8ccd9d8bb913 rtla: Add function to report missed events new cf186201118c rtla: Report missed event count new 40648d246fa4 Merge tag 'trace-tools-v6.14' of git://git.kernel.org/pub/ [...] new a145c848d69f module: Extend the preempt disabled section in dereference [...] new c8e0bd579ed3 module: Put known GPL offenders in an array new 30d446088866 params: Prepare for 'const struct module_attribute *' new 38e3fe6595e1 module: Handle 'struct module_version_attribute' as const new f3227ffda074 module: Constify 'struct module_attribute' new d8959b947a8d module: sysfs: Drop member 'module_sect_attrs::nsections' new 4b2c11e4aaf7 module: sysfs: Drop member 'module_sect_attr::address' new 34f5ec0f8252 module: sysfs: Drop 'struct module_sect_attr' new f47c0bebed44 module: sysfs: Simplify section attribute allocation new 4723f16de64e module: sysfs: Add notes attributes through attribute_group new b83815afaeec module: sysfs: Use const 'struct bin_attribute' new 097fd001e1c4 module: Split module_enable_rodata_ro() new 110b1e070f1d module: Don't fail module loading when setting ro_after_in [...] new f3b93547b91a module: sign with sha512 instead of sha1 by default new 41bfad507c04 Merge tag 'modules-6.14-rc1' of git://git.kernel.org/pub/s [...] adds 892bb0740b02 firewire: ohci: use generic power management adds 352fafe97784 firewire: test: Fix potential null dereference in firewire [...] new 949268ec542a Merge tag 'firewire-updates-6.14' of git://git.kernel.org/ [...] adds 5f8822c4a420 scsi: fnic: Use vcalloc() instead of vmalloc() and memset(0) adds cdb03e598750 scsi: bsg: Replace zero-length array with flexible array member adds e738ba458e75 scsi: ufs: core: Introduce ufshcd_has_pending_tasks() adds 7869c6521f57 scsi: ufs: core: Prepare to introduce a new clock_gating lock adds 209f4e43b806 scsi: ufs: core: Introduce a new clock_gating lock adds be769e5cf53b scsi: ufs: core: Introduce a new clock_scaling lock adds 91e11129b989 Merge patch series "Untie the host lock entanglement - part 2" adds a9a099575d4f scsi: csiostor: Fix typo doesnt->doesn't adds 841df27d619e scsi: qla2xxx: Move FCE Trace buffer allocation to user control adds 0f630c58e31a scsi: pm80xx: Do not use libsas port ID adds 4c567a9d0e00 scsi: pm80xx: Use dynamic tag numbers for PHY start and stop adds b64004dbcd23 scsi: pm80xx: Increase reserved tags from 8 to 128 adds 5efff64c6be9 scsi: pm80xx: Improve debugging for aborted commands adds ed638918f4df scsi: Rename .slave_alloc() and .slave_destroy() adds 47c2e30afcec scsi: Rename .device_configure() into .sdev_configure() adds 49515b7fe50c scsi: Convert SCSI drivers to .sdev_configure() adds 0f98212d96a2 scsi: core: Remove the .slave_configure() method adds b0d3b8514abd scsi: core: Update API documentation adds 2486e60bdd41 Merge patch series "Replace the "slave_*" function names" adds 9db7a472423d scsi: ufs: core: Do not hold any lock in ufshcd_hba_stop() adds 8d14bfb53952 scsi: docs: Remove init_this_scsi_driver() adds c17618cf664d scsi: Eliminate scsi_register() and scsi_unregister() usag [...] adds 9fe5b6130baf scsi: zfcp: Correct kdoc parameter description for sending [...] adds 32574fe6e19d scsi: zfcp: Clarify zfcp_port refcount ownership during "l [...] adds bd55f56188ca scsi: MAINTAINERS: Update zfcp entry adds 6cb7063feb2e scsi: storvsc: Don't assume cpu_possible_mask is dense adds c9a71ca13f71 scsi: Constify struct pci_device_id adds 40417789bad6 scsi: MAINTAINERS: Remove myself as isci driver maintainer adds 0d19b96cf159 scsi: bnx2fc: Use kthread_create_on_cpu() adds f33f1a88cf0f scsi: bnx2i: Use kthread_create_on_cpu() adds faaf18d3f353 scsi: qedi: Use kthread_create_on_cpu() adds a9dcee18a220 scsi: documentation: scsi_eh: updates for EH changes adds 4d43d350a4b0 scsi: target: Remove unused functions adds 6e67b32087e3 scsi: iscsi: Remove unused iscsi_create_session() adds 5d10344ab652 scsi: isci: Remove unused isci_remote_device_reset_complete() adds 7a0905caf566 scsi: ufs: qcom: Fix crypto key eviction adds 75d0c649eca4 scsi: ufs: crypto: Add ufs_hba_from_crypto_profile() adds 30b32c647cf3 scsi: ufs: qcom: Convert to use UFSHCD_QUIRK_CUSTOM_CRYPTO [...] adds 409f21010d92 scsi: ufs: crypto: Remove ufs_hba_variant_ops::program_key adds c13b10a754bc scsi: esp: Fix variable typo adds 09ecc187ebde scsi: mpt3sas: Add details to EEDPTagMode error message adds ad7c3c0cb8f6 scsi: mpt3sas: Set ioc->manu_pg11.EEDPTagMode directly to 1 adds 850f814b01a5 scsi: myrb: Remove dead code adds 1ff0f95ade41 scsi: lpfc: Redefine incorrect type in lpfc_create_device_data() adds 17cb5e986e7a scsi: lpfc: Restrict the REG_FCFI MAM field to FCoE adapters only adds bb33b07ac6e3 scsi: lpfc: Delete NLP_TARGET_REMOVE flag due to obsolete usage adds ee80d8c2d4cc scsi: lpfc: Modify handling of ADISC based on ndlp state a [...] adds 06dbe31e8950 scsi: lpfc: Add handling for LS_RJT reason explanation aut [...] adds 3f8f9f16f844 scsi: lpfc: Change lpfc_nodelist save_flags member into a bitmask adds 91b91309db02 scsi: lpfc: Update definition of firmware configuration mbox cmds adds 3103af831c8f scsi: lpfc: Add support for large fw object application la [...] adds eb2087085243 scsi: lpfc: Update lpfc version to 14.4.0.7 adds 62297838de61 scsi: lpfc: Copyright updates for 14.4.0.7 patches adds 1edc2a60e199 Merge patch series "Update lpfc to revision 14.4.0.7" adds e4dab5d1ded3 scsi: core: Constify 'struct bin_attribute' adds 1cf448bd2e6a scsi: 3w-sas: Constify 'struct bin_attribute' adds 3e72fc051d4c scsi: arcmsr: Constify 'struct bin_attribute' adds 61e2d41cafc6 scsi: esas2r: Constify 'struct bin_attribute' adds af58c759836b scsi: ibmvfc: Constify 'struct bin_attribute' adds 4594a1f827d4 scsi: lpfc: Constify 'struct bin_attribute' adds f6af41ff6671 scsi: ipr: Constify 'struct bin_attribute' adds a8116aa2898b scsi: qedf: Constify 'struct bin_attribute' adds f9d0a8450ee3 scsi: qedi: Constify 'struct bin_attribute' adds 06a9ceb95f86 scsi: qla2xxx: Constify 'struct bin_attribute' adds ea4f2219dd40 scsi: qla4xxx: Constify 'struct bin_attribute' adds ebbf01f9f4e6 Merge patch series "scsi: Constify 'struct bin_attribute'" adds 29081c21a706 scsi: scsi_debug: Skip host/bus reset settle delay adds 20b98768c2e7 scsi: scsi_error: Add kernel-doc for exported functions adds f52a04fcf8b0 scsi: scsi_ioctl: Add kernel-doc for exported functions adds 39d2112ab7c8 scsi: scsi_lib: Add kernel-doc for exported functions adds d2f4084c5273 scsi: scsi_scan: Add kernel-doc for exported function adds d4842e578771 scsi: transport: sas: spi: Fix kernel-doc for exported functions adds defb7541dac0 scsi: driver-api: documentation: Change what is added to docbook adds d102c6d589c2 scsi: documentation: Corrections for struct updates adds 8bf10dfd7d0d Merge branch '6.13/scsi-fixes' into 6.14/scsi-staging adds 37d061e1ace1 scsi: scsi_debug: Constify sdebug_driver_template adds d2138eab8cde scsi: storvsc: Ratelimit warning logs to prevent VM denial [...] adds 815940bb7db7 scsi: Revert "scsi: ufs: core: Probe for EXT_IID support" adds 77a4157ac75c scsi: aic7xxx: Fix build 'aicasm' warning adds 98b37881b749 scsi: st: Don't set pos_unknown just after device recognition adds fcf247deb3c3 scsi: ufs: bsg: Delete bsg_dev when setting up bsg fails adds 1e95c798d8a7 scsi: ufs: bsg: Set bsg_queue to NULL after removal adds 295006f6e8c1 scsi: mpi3mr: Fix possible crash when setting up bsg fails adds e2813fc27d27 scsi: fnic: Replace shost_printk() with dev_info()/dev_err() adds d859d05ceb3d scsi: fnic: Add headers and definitions for FDLS adds a63e78eb2b0f scsi: fnic: Add support for fabric based solicited request [...] adds b5a57f153bdf scsi: fnic: Add support for target based solicited request [...] adds f828af44b8dd scsi: fnic: Add support for unsolicited requests and responses adds 2c77081969ee scsi: fnic: Add Cisco hardware model names adds 09c1e6ab4ab2 scsi: fnic: Add and integrate support for FDMI adds 098585aa8aca scsi: fnic: Add and integrate support for FIP adds 9cf9fe2f3ec5 scsi: fnic: Add functionality in fnic to support FDLS adds 6335be1c5009 scsi: fnic: Modify IO path to use FDLS adds 9243626c211e scsi: fnic: Modify fnic interfaces to use FDLS adds a8650a5eaaf1 scsi: fnic: Add stats and related functionality adds 7e6886b705fd scsi: fnic: Code cleanup adds 8d26bfcf1d2e scsi: fnic: Add support to handle port channel RSCN adds 8f22f904b25b scsi: fnic: Increment driver version adds 5b6179d4b661 scsi: fnic: Remove unnecessary else and unnecessary break in FDLS adds 6cfba11510d6 scsi: fnic: Remove extern definition from .c files adds bab8551e33f7 scsi: fnic: Remove unnecessary else to fix warning in FDLS FIP adds 17789f8a5b81 scsi: fnic: Delete incorrect debugfs error handling adds 8ccc5947f5d1 scsi: fnic: Fix use of uninitialized value in debug message adds 0620efe789a7 scsi: fnic: Remove always-true IS_FNIC_FCP_INITIATOR macro adds 7dbe3aa2f3f8 scsi: fnic: Return appropriate error code for mem alloc failure adds 3986001ca11e scsi: fnic: Return appropriate error code from failure of [...] adds 54428671aac8 scsi: fnic: Test for memory allocation failure and return [...] adds 8697934682f1 scsi: fnic: Propagate SCSI error code from fnic_scsi_drv_init() adds 7d6f88e76e28 Merge patch series "Introduce support for Fabric Discovery [...] new 88e45067a309 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 9986ce65bebb ata: Constify struct pci_device_id adds a7f08ca7df92 ata: sata_gemini: Remove unused gemini_sata_reset_bridge() adds 7b64859fde26 ata: sata_gemini: Remove remaining reset glue adds 8c87215dd3a2 ata: libahci_platform: support non-consecutive port numbers adds c9b5be909e65 ahci: Introduce ahci_ignore_port() helper adds f2809aa4f591 ahci: st: Switch from CONFIG_PM_SLEEP guards to pm_sleep_ptr() new baf29cc16e18 Merge tag 'ata-6.14-rc1' of git://git.kernel.org/pub/scm/l [...] adds ec01e9d001fe lib min_heap: improve type safety in min_heap macros by us [...] adds 93aa1b5c1722 lib/test_min_heap: use inline min heap variants to reduce [...] adds 2ad0546deb02 lib min_heap: add brief introduction to Min Heap API adds b9da6f70e072 Documentation/core-api: min_heap: add author information adds 4093676f8358 scripts/spelling.txt: add more spellings to spelling.txt adds 74e2712b14e3 xarray: extract xa_zero_to_null adds 79ada2ae6615 xarray: extract helper from __xa_{insert,cmpxchg} adds 1e1857230c48 kernel/resource: simplify API __devm_release_region() impl [...] adds 658eb5ab916d delayacct: add delay max to record delay peak adds d5cf6b0d170f tools/accounting/procacct: fix minor errors adds 10d2711105bd checkpatch: update reference to include/asm-<arch> adds 7a77edf45a05 include: update references to include/asm-<arch> adds c7bb5cf9fc4e xarray: port tests to kunit adds f49b42d415a3 ucounts: move kfree() out of critical zone protected by uc [...] adds 3735c5225b97 checkpatch: check return of `git_commit_info` adds e9bc360b105c fault-inject: use prandom where cryptographically secure r [...] adds e0835baf6254 netfilter: conntrack: cleanup timeout definitions adds 551dbd1ec7ff coccinelle: misc: add secs_to_jiffies script adds 75c2d6399baa arm: pxa: convert timeouts to use secs_to_jiffies() adds 5ad2abf9e12c s390: kernel: convert timeouts to use secs_to_jiffies() adds 1969392adf4a powerpc/papr_scm: convert timeouts to secs_to_jiffies() adds 84c398ce2a1c mm: kmemleak: convert timeouts to secs_to_jiffies() adds c2cd5986ebcd accel/habanalabs: convert timeouts to secs_to_jiffies() adds b4aa02fbefb8 drm/xe: convert timeout to secs_to_jiffies() adds 84bbaeb0eda3 scsi: lpfc: convert timeouts to secs_to_jiffies() adds 38b2ea18aaff scsi: arcmsr: convert timeouts to secs_to_jiffies() adds 4d69f4c97298 scsi: pm8001: convert timeouts to secs_to_jiffies() adds 3d1a26adec3b xen/blkback: convert timeouts to secs_to_jiffies() adds b29425972c52 wifi: ath11k: convert timeouts to secs_to_jiffies() adds eefdb1941fce bluetooth: mgmt: convert timeouts to secs_to_jiffies() adds e3b5acec8c84 staging: vc04_services: convert timeouts to secs_to_jiffies() adds f5ea0319ef4f ceph: convert timeouts to secs_to_jiffies() adds 6d072c0ba332 livepatch: convert timeouts to secs_to_jiffies() adds b6ca5bbcfd9f ALSA: line6: convert timeouts to secs_to_jiffies() adds 3c16fc0c913a watchdog: output this_cpu when printing hard LOCKUP adds 94e0c289020a dlmfs: convert to the new mount API adds 9be53fe697ec ocfs2: convert to the new mount API adds 93b6bd40688b kernel-wide: add explicity||explicitly to spelling.txt adds 51f8bd6db591 get_task_exe_file: check PF_KTHREAD locklessly adds f3a6101b00ad lib/rhashtable: fix the typo for preemptible adds 386ca64d2466 alpha: remove duplicate included header file adds 08de555ae59a ocfs2: heartbeat: replace simple_strtoul with kstrtoul adds a0f8a9a9636e ocfs2: miscellaneous spelling fixes adds 876a5b25d54d ocfs2: replace deprecated simple_strtol with kstrtol adds eb7a18ebd6c7 XArray: minor documentation improvements adds 0fafc9e1563f lib/math: add int_sqrt test suite adds 78188dd1d24b Squashfs: don't allocate fragment caches more than fragments adds 2b4c2094da6d ocfs2: handle a symlink read error correctly adds 3d9e356f0285 ocfs2: convert ocfs2_page_mkwrite() to use a folio adds 5290687ae320 ocfs2: convert w_target_page to w_target_folio adds 0fad0a824e5c ocfs2: use a folio in ocfs2_zero_new_buffers() adds e981f18e6d32 ocfs2: use a folio in ocfs2_write_begin_inline() adds b4f3b496dc2f ocfs2: pass mmap_folio around instead of mmap_page adds 7654ed889943 ocfs2: convert ocfs2_readpage_inline() to take a folio adds 57ea4b892099 ocfs2: convert ocfs2_inode_lock_with_page() to ocfs2_inode [...] adds 7e119cff9d0a ocfs2: convert w_pages to w_folios adds ecee61651d8f ocfs2: convert ocfs2_write_failure() to use a folio adds 1b426db11ba8 ocfs2: use a folio in ocfs2_write_end_nolock() adds 38bfefaa12c6 ocfs2: use a folio in ocfs2_prepare_page_for_write() adds b04d305df117 ocfs2: use a folio in ocfs2_map_and_dirty_page() adds 0313500d5d21 ocfs2: convert ocfs2_map_page_blocks() to ocfs2_map_folio_ [...] adds 4d434f53746a ocfs2: convert ocfs2_clear_page_regions() to ocfs2_clear_f [...] adds 9a5e08652dc4 ocfs2: use an array of folios instead of an array of pages adds 395ea2ab4630 ocfs2: convert ocfs2_duplicate_clusters_by_page() to use a folio adds 602f206a7cd3 ocfs2: convert ocfs2_map_and_dirty_page() to ocfs2_map_and [...] adds 03902e65616e ocfs2: convert ocfs2_read_inline_data() to take a folio adds d254824ef15d ocfs2: use a folio in ocfs2_fast_symlink_read_folio() adds 9d063ebc7f83 ocfs2: remove ocfs2_start_walk_page_trans() prototype adds 2ebe9efc3f45 ocfs2: support large folios in ocfs2_zero_cluster_folios() adds e7606f4a03d5 ocfs2: support large folios in ocfs2_write_zero_page() adds 123f5d5ff28a iov_iter: remove setting of page->index adds 052e97d9b771 init: fix removal warning for deprecated initrd loading adds 41c761dede6e lib/inflate.c: remove dead code adds 78346c34d20f kasan: fix typo in kasan_poison_new_object documentation adds b6dcdb06c064 kernel: remove get_task_comm() and print task comm directly adds 52cd5c4b592c arch: remove get_task_comm() and print task comm directly adds b619c7ac2185 net: remove get_task_comm() and print task comm directly adds 7c58ed44bd39 security: remove get_task_comm() and print task comm directly adds 7e70433c2bf5 drivers: remove get_task_comm() and print task comm directly adds f65c64f311ee delayacct: add delay min to record delay peak new 49ff29240ebb squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) new f5cc08737507 squashfs: don't allocate read_page cache if SQUASHFS_FILE_ [...] new f2cad9850ede Documentation: update the Squashfs filesystem documentation new d7f4b23c6702 squashfs: update Kconfig information new 608c2501675c squashfs: use a folio throughout squashfs_read_folio() new 8c1565fcf639 squashfs: pass a folio to squashfs_readpage_fragment() new 2a7aea59cf4d squashfs: convert squashfs_readpage_block() to take a folio new 5641371fd0b3 squashfs; convert squashfs_copy_cache() to take a folio new 5748be3e9ef4 squashfs: convert squashfs_fill_page() to take a folio new 97549ce6848e kthread: correct comments before kthread_queue_work() new bb2de9b04942 MAINTAINERS: fix list entries with display names new 4e0a15f8b4bd lib/sort: clarify comparison function requirements in sort_r() new e420460ba443 lib/list_sort: clarify comparison function requirements in [...] new 34bb50c42335 ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache new fdbb6cd96ed5 ocfs2: correct l_next_free_rec in online check new 982209f632c6 mailmap: update entry for Linus Lüssing new 01676ecd0b5c ocfs2: check tl->count of truncate log inode in ocfs2_get_ [...] new 276c61385f6b ocfs2: mark dquot as inactive if failed to start trans whi [...] new 840265f7b279 ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked new ca76bb226bf4 nilfs2: do not force clear folio if buffer is referenced new 367a9bffabe0 nilfs2: protect access to buffers with no active references new c6da721f5889 checkpatch: remove migrated RCU APIs from deprecated_apis new 65ef17aa0711 hung_task: add task->flags, blocked by coredump to log new d22feb5b64a4 checkpatch: don't warn about extra parentheses in staging/ new 17c46a45cdb9 nilfs2: correct return value kernel-doc descriptions for i [...] new e4a99d48bb3a nilfs2: correct return value kernel-doc descriptions for b [...] new d33544adcb89 nilfs2: correct return value kernel-doc descriptions for sufile new b8268501f1e3 nilfs2: correct return value kernel-doc descriptions for m [...] new 343d4a33f26d nilfs2: correct return value kernel-doc descriptions for the rest new fd4e7fadfd91 nilfs2: add missing return value kernel-doc descriptions new 2e62857f1312 nilfs2: revise the return value description style for cons [...] new 28097f7ba187 CREDITS: fix spelling mistake new ee70999a988b nilfs2: handle errors that nilfs_prepare_chunk() may return new e30ccbb9c022 nilfs2: do not update mtime of renamed directory that is n [...] new 71ee9b16251e minmax.h: add whitespace around operators and after commas new 10666e992048 minmax.h: update some comments new b280bb27a9f7 minmax.h: reduce the #define expansion of min(), max() and [...] new a5743f32baec minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() new c3939872ee4a minmax.h: move all the clamp() definitions after the min/m [...] new 495bba17cdf9 minmax.h: simplify the variants of clamp() new 2b97aaf74ed5 minmax.h: remove some #defines that are only expanded once new 690794430afa latencytop: use correct kernel-doc format for func params new 9c9ce355b101 gcov: clang: use correct function param names new cb7c77e9c06a ipc/util.c: complete the kernel-doc function descriptions new 7e060df04f56 Xarray: do not return sibling entries from xas_find_marked() new c9ba5249ef8b Xarray: move forward index correctly in xas_pause() new 97db889b961e Xarray: distinguish large entries correctly in xas_split_alloc() new 1988b318b32d Xarray: remove repeat check in xas_squash_marks() new 13fd5cf37456 Xarray: use xa_mark_t in xas_squash_marks() to keep code c [...] new f0ef073e213a include/linux/lz4.h: add some missing macros new beeba1eeec9c ocfs2: use str_yes_no() and str_no_yes() helper functions new c159dfbdd4fc Merge tag 'mm-nonmm-stable-2025-01-24-23-16' of git://git. [...] adds 002ebb925e2f maple_tree: use mas_next_slot() directly adds a882dd92de83 mm/zswap: add LRU_STOP to comment about dropping the lru lock adds bfc1d1782984 mm: migrate: remove unused argument vma from migrate_mispl [...] adds d4056386aefd mm/page_alloc: cache page_zone() result in free_unref_page() adds 38558b2460d7 mm: make alloc_pages_mpol() static adds 520128a1d1f0 mm/page_alloc: export free_frozen_pages() instead of free_ [...] adds 8fd10a892a8d mm/page_alloc: move set_page_refcounted() to callers of po [...] adds ee66e9c34fd3 mm/page_alloc: move set_page_refcounted() to callers of pr [...] adds efabfe1420f5 mm/page_alloc: move set_page_refcounted() to callers of ge [...] adds 4c9017cc4c59 mm/page_alloc: move set_page_refcounted() to callers of __ [...] adds df544c5eef40 mm/page_alloc: move set_page_refcounted() to callers of __ [...] adds 8e4c8a9702e7 mm/page_alloc: move set_page_refcounted() to callers of __ [...] adds 30fdb6df4cb3 mm/page_alloc: move set_page_refcounted() to callers of __ [...] adds a88de400e3d2 mm/page_alloc: move set_page_refcounted() to callers of __ [...] adds c972106db355 mm/page_alloc: move set_page_refcounted() to end of __allo [...] adds 49249a2a5eeb mm/page_alloc: add __alloc_frozen_pages() adds 642975242e32 mm/mempolicy: add alloc_frozen_pages() adds 9aec2fb0fd5e slab: allocate frozen pages adds 66539952627c mm/damon/core: remove duplicate list_empty quota->goals check adds 9023691d75f2 mm: mmap_lock: optimize mmap_lock tracepoints adds 3658cb16e243 mm/hugetlb_cgroup: avoid useless return in void function adds cec1312a84f2 selftests/mm: add a few missing gitignore files adds 20f3ab257211 mm: pgtable: make ptep_clear() non-atomic adds afeac03c48bc mm: change type of cma_area_count to unsigned int adds 773fc6ab7102 mm/memory: fix a comment typo in lock_mm_and_find_vma() adds d40797d6720e kasan: make kasan_record_aux_stack_noalloc() the default b [...] adds da243c5479ad mm: factor out the order calculation into a new helper adds 736bbc68255f mm: shmem: change shmem_huge_global_enabled() to return hu [...] adds acd7ccb284b8 mm: shmem: add large folio support for tmpfs adds d635ccdb435c mm: shmem: add a kernel command line to change the default [...] adds 5a4550c96bb5 docs: tmpfs: update the large folios policy for tmpfs and shmem adds 255ff62d1586 docs: tmpfs: drop 'fadvise()' from the documentation adds db27ad8b0209 mm/rodata_test: use READ_ONCE() to read const variable adds 58d534c8c6aa mm/rodata_test: verify test data is unchanged, rather than [...] adds da80f4ffb0db list_lru: expand list_lru_add() docs with info about sublists adds c58c4d244ec5 selftests: mm: fix conversion specifiers in transact_test() adds 1168b2bec766 filemap: remove unused folio_add_wait_queue adds 5f8db8d42880 maple_tree: index has been checked to be smaller than pivot adds f5bd41872785 maple_tree: not possible to be a root node after loop adds f2760364add9 maple_tree: we don't set offset to MAPLE_NODE_SLOTS on error adds a977273b857e selftest/mm: remove seal_elf adds 55c1d6a40148 mm: prefer 'unsigned int' to bare use of 'unsigned' adds 91478b238e58 mm: remove unnecessary whitespace before a quoted newline adds 3472f639c692 mm: remove the non-useful else after a break in a if statement adds 8eb92ed254e5 mm: swap_cgroup: allocate swap_cgroup map using vcalloc() adds 146ca40193ff mm: swap_cgroup: get rid of __lookup_swap_cgroup() adds 4f6a6bed0bfe maple_tree: simplify split calculation adds c38279d40719 maple_tree: add a test check deficient node adds 7318f95ba40b maple_tree: only root node could be deficient adds 21641bd9a7a7 lazy tlb: fix hotplug exit race with MMU_LAZY_TLB_SHOOTDOWN adds 5f1c8108e7ad mm:kasan: fix sparse warnings: Should it be static? adds 6025ea5abbe5 mm/page_alloc: add some detailed comments in can_steal_fallback adds 7d344babac99 mm/vma: move brk() internals to mm/vma.c adds c7c643d98590 mm/vma: move unmapped_area() internals to mm/vma.c adds 7a5714991872 mm: abstract get_arg_page() stack expansion and mmap read lock adds a9d1f3f2d7fe mm/vma: move stack expansion logic to mm/vma.c adds bef5418d1f3d mm/vma: move __vm_munmap() to mm/vma.c adds dd467f92db40 mm/memory_hotplug: move debug_pagealloc_map_pages() into o [...] adds b7bc81e83bb4 mm/page_isolation: don't pass gfp flags to isolate_single_ [...] adds b9e40605daa9 mm/page_isolation: don't pass gfp flags to start_isolate_p [...] adds 2202f51e9215 mm/page_alloc: make __alloc_contig_migrate_range() static adds f6037a4a6865 mm/page_alloc: sort out the alloc_contig_range() gfp flags mess adds 7b755570064f mm/page_alloc: forward the gfp flags from alloc_contig_ran [...] adds 1fb4315b0c6f powernv/memtrace: use __GFP_ZERO with alloc_contig_pages() adds 7a1eb89f7918 readahead: don't shorten readahead window in read_pages() adds d5ea5e5e50df readahead: properly shorten readahead when falling back to [...] adds d0f14f7ee0e2 hugetlb: prioritize surplus allocation from current node adds d8fd84dd4ce7 mm/hugetlb: don't map folios writable without VM_WRITE whe [...] adds 6c18ec9af86c mm: khugepaged: recheck pmd state in retract_page_tables() adds dd95d2782a25 mm: userfaultfd: recheck dst_pmd entry in move_pages_pte() adds fabc0e8dac5b mm: introduce zap_nonpresent_ptes() adds 117cdb05e32d mm: introduce do_zap_pte_range() adds 45fec1e59514 mm: skip over all consecutive none ptes in do_zap_pte_range() adds 735fad44b5a8 mm: zap_install_uffd_wp_if_needed: return whether uffd-wp [...] adds 4059971c79fc mm: do_zap_pte_range: return any_skipped information to th [...] adds 2686d514c345 mm: make zap_pte_range() handle full within-PMD range adds 6375e95f381e mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED) adds 718b13861d22 x86: mm: free page table pages by RCU instead of semi RCU adds 4817f70c25b6 x86: select ARCH_SUPPORTS_PT_RECLAIM if X86_64 adds 67c8b11bd58a mm: add per-order mTHP swap-in fallback/fallback_charge counters adds 19b65ffae985 selftests/mm: add fork CoW guard page test adds a474d84359d1 mm/shmem: refactor to reuse vfs_parse_monolithic_sep for o [...] adds dba4761a3e40 seqlock: add raw_seqcount_try_begin adds e5e7fb278e59 mm: convert mm_lock_seq to a proper seqcount adds 6f030e32e449 mm: introduce mmap_lock_speculate_{try_begin|retry} adds 79dc2bff4d8d mm/damon/tests/vaddr-kunit.h: reduce stack consumption adds 24bd843b1d10 mm: enforce __must_check on VMA merge and split adds fa00b8ef1803 mm: perform all memfd seal checks in a single place adds 052ccfbcc6cd mm/hugetlb: support FOLL_FORCE|FOLL_WRITE adds b487c0243010 mseal: remove can_do_mseal() adds 2f3577d16c86 selftests/mm: thp_settings: remove const from return type adds 43448e5bbbad selftests/mm: pagemap_ioctl: Fix types mismatches shown by [...] adds 8fee0d5c4888 selftests/mm: mseal_test: remove unused variables adds fa5d61791117 selftests/mm: mremap_test: Remove unused variable and type [...] adds f58498b72638 mm/page_alloc: don't use __GFP_HARDWALL when migrating pag [...] adds a684d59a3238 mm/memory_hotplug: don't use __GFP_HARDWALL when migrating [...] adds 8e36b2945e70 selftests/mm: fix condition in uffd_move_test_common() adds 516fb516383e selftests/mm: fix -Wmaybe-uninitialized warnings adds 5b6b2799f617 selftests/mm: fix strncpy() length adds 71384f84cbbe selftests/mm: fix -Warray-bounds warnings in pkey_sighandl [...] adds 46036188ea1f selftests/mm: build with -O2 adds 31fdc9657bbc selftests/mm: remove unused pkey helpers adds f7ed8331ecb8 selftests/mm: define types using typedef in pkey-helpers.h adds 21309ac26520 selftests/mm: ensure pkey-*.h define inline functions only adds f3f555974c19 selftests/mm: remove empty pkey helper definition adds b0cc298487d9 selftests/mm: ensure non-global pkey symbols are marked static adds 50910acd6f61 selftests/mm: use sys_pkey helpers consistently adds 28501aa13acd selftests/mm: rename pkey register macro adds 1c6b1d4889d7 selftests/mm: skip pkey_sighandler_tests if support is missing adds 08cc4c398ed2 selftests/mm: remove X permission from sigaltstack mapping adds 19d7c3adfdd4 samples: add a skeleton of a sample DAMON module for worki [...] adds b757c6cfc696 samples/damon/wsse: start and stop DAMON as the user requests adds 65cc56d02d3a samples/damon/wsse: implement working set size estimation [...] adds 2aca254620a8 samples/damon: introduce a skeleton of a smaple DAMON modu [...] adds 15e01f3912a7 samples/damon/prcl: implement schemes setup adds 8c6e2d122b71 mm/migrate: remove slab checks in isolate_movable_page() adds 4e97d64c492e memcg/hugetlb: introduce memcg_accounts_hugetlb adds 991135774c0e memcg/hugetlb: introduce mem_cgroup_charge_hugetlb adds 1d8f136a421f memcg/hugetlb: remove memcg hugetlb try-commit-cancel protocol adds 5d45ba8c713c MAINTAINERS: update MEMORY MAPPING section adds df31155aff02 mm: assert mmap write lock held on do_mmap(), mmap_region() adds 8ad946eb3df4 mm: add comments to do_mmap(), mmap_region() and vm_mmap() adds ccd582059a13 mm/early_ioremap: add null pointer checks to prevent NULL- [...] new 8e6173ccf7b8 mm: fix outdated incorrect code comments for handle_mm_fault() new ec838c7da584 mm: unexport apply_to_existing_page_range new 7e8c8fd3487c tools: testing: add simple __mmap_region() userland test new 1fc10653552c mm/huge_memory.c: rename shadowed local new e2c9e6190dbb mm/page_idle: constify 'struct bin_attribute' new b02fcc082a4a test_maple_tree: test exhausted upper limit of mtree_alloc [...] new a53f311349ca mm, memcontrol: avoid duplicated memcg enable check new 40733e7e0c26 mm/swap_cgroup: remove swap_cgroup_cmpxchg new 2b3a58b12134 mm/swap_cgroup: remove global swap cgroup lock new 6769183166b3 mm/swap_cgroup: decouple swap cgroup recording and clearing new 71268035f5d7 zram: free slot memory early during write new b4444a849f18 zram: remove entry element member new a5cd78accfd3 zram: factor out ZRAM_SAME write new ef932cd23b78 zram: factor out ZRAM_HUGE write new e355b253adbc zram: factor out different page types read new b8d3ff7bb511 zram: use zram_read_from_zspool() in writeback new 424d0e5828ad zram: cond_resched() in writeback loop new 04f13d241b8b mm: replace free hugepage folios after migration new 901083d8f5c5 selftests/mm: add new test cases to the migration test new 44d46b76c3a4 mm: add build-time option for hotplug memory default online type new 1aa43598c03b mm: remove unnecessary calls to lru_add_drain new 5a32443f94d3 riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one new 98a7e47faa3e asm-generic: pgalloc: provide generic p4d_{alloc_one,free} new 5fcf5fa61218 mm: pgtable: add statistics for P4D level page table new 440af48d6879 arm64: pgtable: use mmu gather to free p4d level page table new b7dcd539bfc7 s390: pgtable: add statistics for PUD and P4D level page table new db6b435d731a mm: pgtable: introduce pagetable_dtor() new 0ada8c4df697 arm: pgtable: move pagetable_dtor() to __tlb_remove_table() new 12359c039b5f arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() new deab5a355e52 riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() new 0b6476f93998 x86: pgtable: convert __tlb_remove_table() to use struct ptdesc new ee0934b03510 x86: pgtable: move pagetable_dtor() to __tlb_remove_table() new 5550b3c5d5f6 s390: pgtable: consolidate PxD and PTE TLB free paths new 2dccdf7076f6 mm: pgtable: introduce generic __tlb_remove_table() new 92ec7fd136a1 mm: pgtable: completely move pagetable_dtor() to generic t [...] new e74e17310120 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file new 553e77529fb6 mm: pgtable: introduce generic pagetable_dtor_free() new 30cee1e4861b lib/list_debug.c: add object information in case of invali [...] new b0d66d82fce6 mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state new fe1679ed02bc mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings new 11e2400b21a3 mm: move common part of pagetable_*_ctor to helper new 3565522e15eb parisc: mm: ensure pagetable_pmd_[cd]tor are called new 1879688e5c42 m68k: mm: add calls to pagetable_pmd_[cd]tor new 94771023712a ARM: mm: rename PGD helpers new a9b3c355c2e6 asm-generic: pgalloc: provide generic __pgd_{alloc,free} new d95936a2267c mm: introduce ctor/dtor at PGD level new e035320fd38e mm/damon/sysfs-schemes: remove unnecessary schemes existen [...] new 0f3e40eb5ec1 mm/damon/sysfs: handle clear_schemes_tried_regions from DA [...] new 42b7491af14c mm/damon/core: introduce damon_call() new f64539dcdb87 mm/damon/sysfs: use damon_call() for update_schemes_stats new 60d2c527bd3a mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals new 9a5aa3349b94 mm/damon/sysfs: use damon_call() for update_schemes_effect [...] new bf0eaba0ff9c mm/damon/core: implement damos_walk() new cce0b334c310 Docs/mm/damon/design: document DAMOS regions walking new 66178e4ec30a mm/damon/sysfs: use damos_walk() for update_schemes_tried_ [...] new ee14cbc6f8a3 mm/damon/sysfs: remove unused code for schemes tried regio [...] new 626ffabe67c2 mm/damon: clarify trying vs applying on damos_stat kernel- [...] new 10418f263a5c Docs/mm/damon/design: add 'statistics' section new fc4e40937dcd Docs/admin-guide/mm/damon/usage: link damos stat design doc new b5bbe9c08fd1 mm/damon: ask apply_scheme() to report filter-passed regio [...] new 96f1971dabca mm/damon/paddr: report filter-passed bytes back for normal [...] new c0cb9d91bf29 mm/damon/paddr: report filter-passed bytes back for DAMOS_ [...] new 60fa9355a6c6 mm/damon/core: implement per-scheme ops-handled filter-pas [...] new 9caac9d55fa6 mm/damon/syfs-schemes: implement per-scheme filter-passed [...] new 0f0a0bfd0738 Docs/mm/damon/design: document sz_ops_filter_passed new 6bbdb28d88ba Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed new e1a1d377e486 Docs/ABI/damon: document per-scheme filter-passed bytes stat file new cfc33a7d2dac mm/damon/core: pass per-region filter-passed bytes to damo [...] new a2a60f9e5708 mm/damon/sysfs-schemes: expose per-region filter-passed bytes new 156845977bf0 Docs/mm/damon/design: document per-region sz_filter_passed stat new f423944bd7c2 Docs/admin-guide/mm/damon/usage: document sz_filtered_out [...] new f1de9e69f967 Docs/ABI/damon: document per-region DAMOS filter-passed by [...] new 2a91cb2d2b33 Docs/translations/*/admin-guide/mm/damon/usage: remove DAM [...] new 38c433bc7e5e Docs/admin-guide/mm/damon/usage: remove DAMON debugfs inte [...] new 550b7af318e2 Docs/mm/damon/design: update for removal of DAMON debugfs [...] new ce1d750282e6 selftests/damon/config: remove configs for DAMON debugfs i [...] new 859de14931a6 selftests/damon: remove tests for DAMON debugfs interface new d8a142058f39 kunit: configs: remove configs for DAMON debugfs interface tests new 4d047d4f8ab4 mm/damon: remove DAMON debugfs interface kunit tests new 5ec4333b1967 mm/damon: remove DAMON debugfs interface new 63db8170bf34 mm/fake-numa: allow later numa node hotplug new b2aad24b5333 mm/memmap: prevent double scanning of memmap by kmemleak new 1dd44c0af4fa mm: shmem: skip swapcache for swapin of synchronous swap device new 58db7c5fbe7d mm/hugetlb: fix avoid_reserve to allow taking folio from subpool new be8d7314b18e mm/hugetlb: stop using avoid_reserve flag in fork() new 30cef82bc6e8 mm/hugetlb: rename avoid_reserve to cow_from_owner new 923682a0dd57 mm/hugetlb: clean up map/global resv accounting when allocate new 51e1de00acdb mm/hugetlb: simplify vma_has_reserves() new 72d8f72631d2 mm/hugetlb: drop vma_has_reserves() new f931af2e41ab mm/hugetlb: unify restore reserve accounting for new allocations new b2466bb3b495 selftests/mm: introduce uffd-wp-mremap regression test new c8b979530f27 mm: alloc_pages_bulk_noprof: drop page_list argument new 6bf9b5b40af3 mm: alloc_pages_bulk: rename API new e20f52e8e3b7 mm/damon: fixup damos_filter kernel-doc new fe6d7fdd6249 mm/damon/core: add damos_filter->allow field new 491fee286e56 mm/damon/core: support damos_filter->allow new 283cbc006fe5 mm/damon/paddr: support damos_filter->allow new e2fbfedad034 mm/damon: add 'allow' argument to damos_new_filter() new faa636c0ec06 mm/damon/sysfs-schemes: add a file for setting damos_filte [...] new f477b9b409c0 Docs/mm/damon/design: document allow/reject DAMOS filter b [...] new 1c2ac23df75f Docs/ABI/damon: document DAMOS filter allow sysfs file new 5bce494764bb Docs/admin-guide/mm/damon/usage: omit DAMOS filter details [...] new bc6f663add01 Docs/admin-guide/mm/damon/usage: document DAMOS filter 'al [...] new f4e33d325fe6 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool new c1b3bb73d55e mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() new 4610d35c14fc mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to [...] new b5c1d8b510ad mm/zsmalloc: add and use pfn/zpdesc seeking funcs new 8f1868ad0c88 mm/zsmalloc: convert obj_malloc() to use zpdesc new 7d2e1a695023 mm/zsmalloc: convert create_page_chain() and its users to [...] new 76fb5d9981be mm/zsmalloc: convert obj_allocated() and related helpers t [...] new acaf41841e96 mm/zsmalloc: convert init_zspage() to use zpdesc new 4e04d10c66a9 mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc new 68721300856c mm/zsmalloc: add two helpers for zs_page_migrate() and mak [...] new 73349afa0041 mm/zsmalloc: convert reset_page to reset_zpdesc new 7f0b0c664207 mm/zsmalloc: convert __free_zspage() to use zpdesc new 2d57eb9ea996 mm/zsmalloc: convert location_to_obj() to take zpdesc new 65a1cf15802c mm/zsmalloc: convert migrate_zspage() to use zpdesc new 6d0adf4b6262 mm/zsmalloc: convert get_zspage() to take zpdesc new 74999813c033 mm/zsmalloc: convert SetZsPageMovable and remove unused funcs new fc5eec0d8c89 mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc new b5f469a140b9 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() new ade81479c7dd memcg: fix soft lockup in the OOM process new 07438779313c alloc_tag: avoid current->alloc_tag manipulations when pro [...] new d563ced68250 mm, swap: minor clean up for swap entry allocation new e027ec414fe8 mm, swap: fold swap_info_get_cont in the only caller new 7277433096f6 mm, swap: remove old allocation path for HDD new 0b310d9cfd94 mm, swap: use cluster lock for HDD new 27701521beb5 mm, swap: clean up device availability check new b228386cf237 mm, swap: clean up plist removal and adding new 9a0ddeb79880 mm, swap: hold a reference during scan and cleanup flag usage new 3494d184706f mm, swap: use an enum to define all cluster flags and wrap [...] new 3b644773eefd mm, swap: reduce contention on device lock new e3ae2dec849b mm, swap: simplify percpu cluster updating new 3f641cf938e6 mm, swap: introduce a helper for retrieving cluster from offset new bae8a4ef3efb mm, swap: use a global swap cluster for non-rotation devices new 4f79384a25d5 mm, swap_slots: remove slot cache for freeing path new c4f1b56f3f78 mips: vdso: prefer do_mmap() to mmap_region() new f8d4a6cabb74 mm: make mmap_region() internal new c6f239796b55 mm/memblock: add memblock_alloc_or_panic interface new 9cbfd1c3c83b mm/mglru: clean up workingset new cc8ec7be78ff mm/mglru: optimize deactivation new 798c0330c2ca mm/mglru: rework aging feedback new 37a260870f2c mm/mglru: rework type selection new b1a71694fb00 mm/mglru: rework refault detection new 4d5d14a01e2c mm/mglru: rework workingset protection new a52dcec56c5b mm/mglru: fix PTE-mapped large folios new d670c8e5302a mm: remove PageTransTail() new 82047ae18446 Docs/mm/damon/design: add monitoring parameters tuning guide new a96f9e277363 Docs/mm/damon: add an example monitoring intervals tuning new eb14b12c8c22 Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS [...] new d24393450b83 Docs/admin-guide/mm/damon/start: update snapshot example new d783cc5913f1 mm/damon: explain "effective quota" on kernel-doc comment new f5dbcd90dacd mm/memfd: refactor and cleanup the logic in memfd_create() new 8f65ac0b7577 mm/memfd: use strncpy_from_user() to read memfd name new 3ab76c767bc7 ksm: add ksm involvement information for each process new 91fe0e4d0440 Documentation/filesystems/proc.rst: fix possessive form of [...] new 136c5b40e0ad selftests/mm: use selftests framework to print test result new dfe61db4a132 selftests/mm: add tests for splitting pmd THPs to all lowe [...] new d6550ee43f4b kasan: use correct kernel-doc format new bf069012df19 selftests/mm/cow: modify the incorrect checking parameters new bdbe1d7bc325 mm/damon/paddr: increment pa_stat damon address range by f [...] new f57f63b0f0fd mm/damon/paddr: improve readability of damon_pa_stat new 8d91fed83cc1 mm/huge_memory: convert has_hwpoisoned into a pure folio flag new 4c640f128074 mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() new ba23f58de896 mm/migrate: don't call folio_putback_active_hugetlb() on d [...] new b235448e8cab mm/hugetlb: rename folio_putback_active_hugetlb() to folio [...] new 3f982b9b18c2 mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to [...] new 89a41a026329 mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() new 9ad6344568cc mm/filemap: change filemap_create_folio() to take a struct kiocb new f598cdaafc37 mm/filemap: use page_cache_sync_ra() to kick off read-ahead new 1963de79d3a3 mm/readahead: add folio allocation helper new cceba6f7e46c mm: add PG_dropbehind folio flag new 77d075221ae7 mm/readahead: add readahead_control->dropbehind member new 4a9e23159fd3 mm/truncate: add folio_unmap_invalidate() helper new b9f958d4f146 fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag new 8026e49bff9b mm/filemap: add read support for RWF_DONTCACHE new fb7d3bc41493 mm/filemap: drop streaming/uncached pages when writeback c [...] new dddc559f2e7c mm/filemap: add filemap_fdatawrite_range_kick() helper new 1d4457576570 mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCA [...] new d94d23fdd752 mm: add FGP_DONTCACHE folio creation flag new 73519ded992f selftests/memfd/memfd_test: fix possible NULL pointer dereference new a005145b9c96 selftests/mm: virtual_address_range: mmap() without PROT_WRITE new b2a79f62133a selftests/mm: virtual_address_range: unmap chunks after va [...] new 3c479b5dc60b selftests/mm: vm_util: split up /proc/self/smaps parsing new 3bd6137220bb selftests/mm: virtual_address_range: avoid reading from VM [...] new 92da98845a93 kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() new 7882d8fc8fe0 selftests/mm/mkdirty: fix memory leak in test_uffdio_copy() new ff9b7e0b17e6 mm/kfence: use str_write_read() helper in get_access_type() new f752e677f859 mm: separate move/undo parts from migrate_pages_batch() new 81f804c3df86 zram: remove zcomp_stream_put() from write_incompressible_page() new 686fa9537d78 mm/page_alloc: remove the incorrect and misleading comment new 6aeb991c54b2 mm/page-writeback: consolidate wb_thresh bumping logic int [...] new 3c7fd94205f8 seqlock: add missing parameter documentation for raw_seqco [...] new 56dff9293259 mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() new cf929a2863bf tools: add VM_WARN_ON_VMG definition new 0e81f6e441e4 kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() new 502269ab98b5 s390/mm: add missing ctor/dtor on page table upgrade new d1366e74342e mm/compaction: fix UBSAN shift-out-of-bounds warning new 9c5968db9e62 Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel [...] adds 99e487db5c15 xtensa: annotate dtb_start variable as static __initdata adds 5055d82bcebf xtensa: Remove zero-length alignment array adds d14b9a713b34 xtensa/simdisk: Use str_write_read() helper in simdisk_transfer() new ae3813525624 Merge tag 'xtensa-20250126' of https://github.com/jcmvbkbc [...] adds a0a8306c8239 m68k: coldfire: Use proper clock rate for timers new 3cbb9ce2b9e3 Merge tag 'm68knommu-for-v6.14' of git://git.kernel.org/pu [...] adds 386f2d9d57b6 ARM: 9437/1: vfp: Fix typographical errors in vfpmodule.c adds 50867db066cd ARM: 9438/1: assembler: Drop obsolete VFP accessor fallback adds 961d23477986 ARM: 9432/2: add CLIDR accessor functions adds a9ff94477836 ARM: 9433/2: implement cacheinfo support adds f520fab580c9 ARM: 9440/1: cacheinfo fix format field mask new 816cef980d81 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds b4fdedd9f045 MIPS: kernel: Rename read/write_c0_ecc to read/writec0_errctl adds 0dbec352f825 MIPS: Add a blank line after __HEAD adds 3398b1b8111d MIPS: Fix the wrong format specifier adds 078b831638e1 Revert "MIPS: csrc-r4k: Select HAVE_UNSTABLE_SCHED_CLOCK i [...] adds ddd068d81445 MIPS: ftrace: Declare ftrace_get_parent_ra_addr() as static adds 02bba947e47b MIPS: traps: Use str_enabled_disabled() in parity_protecti [...] adds bd2212d658d7 MIPS: Loongson64: remove ROM Size unit in boardinfo adds a0088d4a08d1 MIPS: Loongson: Add comments for interface_info adds 42a39e4aa59a mips/math-emu: fix emulation of the prefx instruction adds bc7584e009c3 mips: fix shmctl/semctl/msgctl syscall for o32 adds 04e4ec98e405 MIPS: migrate to generic rule for built-in DTBs adds a3c4afc0e081 MIPS: Loongson64: env: Use str_on_off() helper in prom_lef [...] adds df1b8d6e89db MIPS: pci-legacy: Override pci_address_to_pio new 805ba04cb7cc Merge tag 'mips_6.14' of git://git.kernel.org/pub/scm/linu [...] new d17e1d0ce6cf Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 9ae095e9b946 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (c97e93ece600) \ N -- N -- N refs/heads/fs-current (9ae095e9b946)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 353 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + CREDITS | 2 +- .../ABI/testing/sysfs-bus-event_source-devices | 24 + .../testing/sysfs-bus-event_source-devices-events | 10 +- ...atform_profile => sysfs-class-platform-profile} | 33 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 26 +- .../ABI/testing/sysfs-platform-mellanox-pmc | 64 + Documentation/ABI/testing/sysfs-platform_profile | 5 + Documentation/PCI/endpoint/pci-test-howto.rst | 174 +- Documentation/accounting/delay-accounting.rst | 42 +- Documentation/admin-guide/kernel-parameters.txt | 21 +- Documentation/admin-guide/media/ipu3.rst | 6 +- Documentation/admin-guide/mm/damon/start.rst | 67 +- Documentation/admin-guide/mm/damon/usage.rst | 392 +- Documentation/admin-guide/mm/memory-hotplug.rst | 4 +- Documentation/admin-guide/mm/transhuge.rst | 82 +- Documentation/admin-guide/workload-tracing.rst | 2 +- Documentation/arch/arm64/silicon-errata.rst | 3 +- Documentation/core-api/min_heap.rst | 2 + Documentation/core-api/xarray.rst | 24 +- .../bindings/arm/altera/socfpga-system.txt | 25 - .../bindings/arm/arm,embedded-trace-extension.yaml | 6 +- .../devicetree/bindings/arm/aspeed/aspeed.yaml | 2 + .../devicetree/bindings/arm/atmel-at91.yaml | 7 + .../devicetree/bindings/arm/atmel-sysregs.txt | 14 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 2 + Documentation/devicetree/bindings/arm/blaize.yaml | 40 + Documentation/devicetree/bindings/arm/fsl.yaml | 9 + .../devicetree/bindings/arm/mediatek.yaml | 65 +- .../devicetree/bindings/arm/qcom-soc.yaml | 9 +- Documentation/devicetree/bindings/arm/qcom.yaml | 64 + .../devicetree/bindings/arm/rockchip.yaml | 94 +- .../bindings/arm/samsung/samsung-boards.yaml | 3 + .../devicetree/bindings/arm/stm32/stm32.yaml | 7 + .../devicetree/bindings/cache/qcom,llcc.yaml | 20 +- .../bindings/crypto/qcom,inline-crypto-engine.yaml | 2 + .../devicetree/bindings/crypto/qcom,prng.yaml | 5 + .../devicetree/bindings/crypto/qcom-qce.yaml | 2 + .../bindings/display/amlogic,meson-dw-hdmi.yaml | 8 +- .../display/bridge/fsl,imx8mp-hdmi-tx.yaml | 32 +- .../bindings/display/bridge/samsung,mipi-dsim.yaml | 76 +- .../bindings/display/mediatek/mediatek,aal.yaml | 52 +- .../bindings/display/mediatek/mediatek,ovl.yaml | 12 +- .../bindings/display/msm/dsi-controller-main.yaml | 118 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 48 +- .../bindings/display/msm/dsi-phy-14nm.yaml | 34 +- .../bindings/display/msm/dsi-phy-20nm.yaml | 36 +- .../bindings/display/msm/dsi-phy-28nm.yaml | 34 +- .../bindings/display/msm/dsi-phy-7nm.yaml | 34 +- .../bindings/display/msm/qcom,sa8775p-mdss.yaml | 7 +- .../devicetree/bindings/display/renesas,cmm.yaml | 12 +- .../devicetree/bindings/dts-coding-style.rst | 16 +- .../devicetree/bindings/firmware/qcom,scm.yaml | 2 + .../devicetree/bindings/gpu/arm,mali-utgard.yaml | 1 + .../bindings/input/mediatek,mt6779-keypad.yaml | 3 + .../bindings/input/mediatek,pmic-keys.yaml | 1 + .../bindings/interconnect/qcom,msm8998-bwmon.yaml | 2 + .../bindings/interconnect/qcom,sm8750-rpmh.yaml | 136 + .../bindings/interrupt-controller/arm,gic.yaml | 4 +- .../interrupt-controller/aspeed,ast2400-vic.yaml | 10 +- .../interrupt-controller/brcm,bcm7120-l2-intc.yaml | 30 +- .../bindings/interrupt-controller/qcom,pdc.yaml | 3 + .../interrupt-controller/riscv,imsics.yaml | 2 +- .../interrupt-controller/sifive,plic-1.0.0.yaml | 1 + .../{ti,omap4-wugen-mpu => ti,omap4-wugen-mpu.txt} | 0 .../devicetree/bindings/iommu/arm,smmu.yaml | 23 +- .../devicetree/bindings/iommu/qcom,iommu.yaml | 1 + .../devicetree/bindings/iommu/rockchip,iommu.yaml | 1 + .../bindings/mailbox/google,gs101-mbox.yaml | 69 + .../bindings/mailbox/microchip,sbi-ipc.yaml | 123 + .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 2 + .../bindings/media/allwinner,sun50i-h6-vpu-g2.yaml | 1 - .../bindings/media/amlogic,meson-ir-tx.yaml | 1 - .../devicetree/bindings/media/amphion,vpu.yaml | 1 - .../devicetree/bindings/media/fsl,imx6ull-pxp.yaml | 1 - .../devicetree/bindings/media/i2c/sony,imx290.yaml | 2 + .../bindings/media/mediatek,vcodec-decoder.yaml | 1 - .../bindings/media/mediatek,vcodec-encoder.yaml | 1 - .../media/mediatek,vcodec-subdev-decoder.yaml | 1 - .../bindings/media/microchip,sama5d4-vdec.yaml | 19 +- .../devicetree/bindings/media/nxp,imx8-isi.yaml | 2 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 41 +- .../bindings/media/qcom,msm8916-camss.yaml | 1 - .../bindings/media/qcom,msm8916-venus.yaml | 12 +- .../bindings/media/qcom,msm8996-camss.yaml | 1 - .../bindings/media/qcom,sc7180-venus.yaml | 12 +- ...om,sm8250-camss.yaml => qcom,sc7280-camss.yaml} | 434 +- .../bindings/media/qcom,sc7280-venus.yaml | 12 +- .../bindings/media/qcom,sc8280xp-camss.yaml | 40 +- .../bindings/media/qcom,sdm660-camss.yaml | 1 - .../bindings/media/qcom,sdm845-camss.yaml | 21 +- .../bindings/media/qcom,sdm845-venus-v2.yaml | 12 +- .../bindings/media/qcom,sm8250-camss.yaml | 29 +- .../bindings/media/qcom,sm8250-venus.yaml | 12 +- .../bindings/media/rockchip,rk3568-vepu.yaml | 1 - .../devicetree/bindings/media/rockchip-vpu.yaml | 31 +- .../devicetree/bindings/media/st,stm32-dcmipp.yaml | 53 +- .../bindings/media/st,stm32mp25-csi.yaml | 125 + .../bindings/media/video-interfaces.yaml | 21 + .../qca,ath79-ddr-controller.yaml | 7 - .../devicetree/bindings/mfd/mediatek,mt6397.yaml | 2 + .../bindings/mtd/cadence-nand-controller.txt | 53 - .../devicetree/bindings/mtd/cdns,hp-nfc.yaml | 75 + .../devicetree/bindings/mtd/davinci-nand.txt | 94 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 4 + .../bindings/mtd/microchip,mchp48l640.yaml | 5 +- .../bindings/mtd/nuvoton,ma35d1-nand.yaml | 95 + .../devicetree/bindings/mtd/ti,davinci-nand.yaml | 124 + .../devicetree/bindings/nvmem/qcom,qfprom.yaml | 1 + .../opp/allwinner,sun50i-h6-operating-points.yaml | 1 + .../bindings/pci/fsl,imx6q-pcie-common.yaml | 4 +- .../devicetree/bindings/pci/fsl,imx6q-pcie-ep.yaml | 39 +- .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 25 +- .../bindings/pci/layerscape-pcie-gen4.txt | 52 - .../devicetree/bindings/pci/mbvl,gpex40-pcie.yaml | 173 + .../bindings/pci/microchip,pcie-host.yaml | 2 + .../devicetree/bindings/pci/mobiveil-pcie.txt | 72 - .../devicetree/bindings/pci/qcom,pcie-sm8550.yaml | 9 +- .../devicetree/bindings/pci/qcom,pcie.yaml | 4 + .../devicetree/bindings/pci/xilinx-versal-cpm.yaml | 1 + .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 13 + .../bindings/pinctrl/atmel,at91rm9200-pinctrl.yaml | 72 +- .../bindings/pinctrl/mediatek,mt7988-pinctrl.yaml | 575 ++ .../bindings/pinctrl/qcom,ipq5424-tlmm.yaml | 4 +- .../bindings/pinctrl/qcom,msm8917-pinctrl.yaml | 160 + .../bindings/pinctrl/realtek,rtd1315e-pinctrl.yaml | 54 +- .../bindings/pinctrl/realtek,rtd1319d-pinctrl.yaml | 54 +- .../bindings/pinctrl/realtek,rtd1619b-pinctrl.yaml | 54 +- .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 7 +- .../bindings/pinctrl/rockchip,pinctrl.yaml | 1 + .../bindings/pinctrl/xlnx,pinctrl-zynq.yaml | 61 +- .../bindings/power/domain-idle-state.yaml | 5 + .../bindings/power/raspberrypi,bcm2835-power.yaml | 42 + .../bindings/remoteproc/qcom,sa8775p-pas.yaml | 44 +- Documentation/devicetree/bindings/riscv/cpus.yaml | 1 + .../devicetree/bindings/riscv/spacemit.yaml | 28 + Documentation/devicetree/bindings/serial/8250.yaml | 4 +- .../bindings/soc/altera/altr,sys-mgr.yaml | 51 + .../soc/amlogic/amlogic,meson-gx-hhi-sysctrl.yaml | 14 + .../bindings/soc/bcm/raspberrypi,bcm2835-power.txt | 47 - .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 1 + .../devicetree/bindings/soc/renesas/renesas.yaml | 16 +- .../devicetree/bindings/soc/rockchip/grf.yaml | 1 + .../bindings/soc/samsung/exynos-pmu.yaml | 1 + .../bindings/soc/samsung/exynos-usi.yaml | 1 + .../soc/samsung/samsung,exynos-sysreg.yaml | 8 + .../devicetree/bindings/soc/ti/ti,pruss.yaml | 10 + .../devicetree/bindings/sound/adi,ssm2518.yaml | 20 +- .../bindings/sound/allwinner,sun4i-a10-codec.yaml | 31 + .../devicetree/bindings/sound/awinic,aw88395.yaml | 2 + .../devicetree/bindings/sound/everest,es71x4.yaml | 10 +- .../devicetree/bindings/sound/everest,es7241.yaml | 19 +- .../devicetree/bindings/sound/fsl,easrc.yaml | 32 +- .../devicetree/bindings/sound/fsl,micfil.yaml | 1 + .../devicetree/bindings/sound/fsl,mqs.yaml | 2 + .../devicetree/bindings/sound/fsl,xcvr.yaml | 34 +- .../bindings/sound/intel,keembay-i2s.yaml | 32 +- .../bindings/sound/mediatek,mt8188-mt6359.yaml | 16 +- .../bindings/sound/neofidelity,ntp8918.yaml | 26 +- .../devicetree/bindings/sound/realtek,rt5682.yaml | 156 + .../devicetree/bindings/sound/renesas,rsnd.yaml | 6 - .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 19 +- Documentation/devicetree/bindings/sound/rt5682.txt | 98 - .../devicetree/bindings/sound/ti,pcm6240.yaml | 32 +- .../devicetree/bindings/sound/ti,tas2562.yaml | 30 +- .../devicetree/bindings/sound/ti,tas2770.yaml | 34 +- .../devicetree/bindings/sound/ti,tas2781.yaml | 38 +- .../devicetree/bindings/sound/ti,tas27xx.yaml | 34 +- .../devicetree/bindings/sound/ti,tas57xx.yaml | 36 +- .../sram/allwinner,sun4i-a10-system-control.yaml | 4 +- .../devicetree/bindings/sram/qcom,imem.yaml | 1 + .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 + .../devicetree/bindings/timer/fsl,imxgpt.yaml | 3 +- .../devicetree/bindings/timer/sifive,clint.yaml | 1 + .../devicetree/bindings/ufs/qcom,ufs.yaml | 2 + .../devicetree/bindings/ufs/renesas,ufs.yaml | 16 +- .../bindings/ufs/samsung,exynos-ufs.yaml | 28 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 + .../devicetree/bindings/vendor-prefixes.yaml | 6 + .../devicetree/bindings/watchdog/qcom-wdt.yaml | 1 + Documentation/devicetree/of_unittest.rst | 12 +- Documentation/driver-api/crypto/iaa/iaa-crypto.rst | 9 +- Documentation/driver-api/media/tx-rx.rst | 9 +- Documentation/driver-api/scsi.rst | 5 +- Documentation/filesystems/proc.rst | 88 +- Documentation/filesystems/squashfs.rst | 14 +- Documentation/mm/damon/design.rst | 167 +- .../damon/monitoring_intervals_tuning_example.rst | 247 + Documentation/mm/process_addrs.rst | 4 + Documentation/mm/split_page_table_lock.rst | 4 +- Documentation/scheduler/sched-ext.rst | 6 +- Documentation/scsi/scsi_eh.rst | 46 +- Documentation/scsi/scsi_mid_low_api.rst | 206 +- Documentation/sound/designs/midi-2.0.rst | 18 + Documentation/trace/events.rst | 24 + .../zh_CN/admin-guide/mm/damon/usage.rst | 248 +- .../translations/zh_CN/devicetree/of_unittest.rst | 2 +- .../zh_TW/admin-guide/mm/damon/usage.rst | 248 +- .../userspace-api/sysfs-platform_profile.rst | 38 + Documentation/virt/hyperv/hibernation.rst | 336 ++ Documentation/virt/hyperv/index.rst | 1 + Documentation/virt/kvm/api.rst | 10 +- Documentation/wmi/driver-development-guide.rst | 4 + MAINTAINERS | 156 +- arch/alpha/kernel/core_cia.c | 5 +- arch/alpha/kernel/core_marvel.c | 10 +- arch/alpha/kernel/pci.c | 13 +- arch/alpha/kernel/pci_iommu.c | 10 +- arch/alpha/lib/fpreg.c | 1 - arch/alpha/mm/init.c | 2 +- arch/arc/include/asm/pgalloc.h | 9 +- arch/arc/kernel/unaligned.c | 5 +- arch/arm/Kconfig | 3 +- arch/arm/Kconfig.assembler | 6 - .../dts/allwinner/suniv-f1c100s-licheepi-nano.dts | 8 + arch/arm/boot/dts/allwinner/suniv-f1c100s.dtsi | 24 + arch/arm/boot/dts/amlogic/meson.dtsi | 4 - arch/arm/boot/dts/aspeed/Makefile | 2 + .../dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts | 622 ++ .../dts/aspeed/aspeed-bmc-ampere-mtmitchell.dts | 18 +- .../dts/aspeed/aspeed-bmc-facebook-catalina.dts | 191 +- .../boot/dts/aspeed/aspeed-bmc-facebook-harma.dts | 45 +- .../dts/aspeed/aspeed-bmc-facebook-minerva.dts | 998 +++- .../dts/aspeed/aspeed-bmc-facebook-yosemite4.dts | 1011 +++- .../boot/dts/aspeed/aspeed-bmc-ibm-blueridge.dts | 46 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-everest.dts | 27 + arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-fuji.dts | 111 +- .../arm/boot/dts/aspeed/aspeed-bmc-ibm-rainier.dts | 17 +- arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts | 6086 ++++++++++++++++++++ .../arm/boot/dts/aspeed/aspeed-bmc-ibm-system1.dts | 31 +- arch/arm/boot/dts/aspeed/aspeed-bmc-quanta-s6q.dts | 8 +- .../arm/boot/dts/aspeed/aspeed-bmc-vegman-rx20.dts | 6 +- arch/arm/boot/dts/aspeed/aspeed-bmc-vegman.dtsi | 2 +- arch/arm/boot/dts/broadcom/Makefile | 1 + .../arm/boot/dts/broadcom/bcm53015-meraki-mr26.dts | 20 + .../dts/broadcom/bcm53340-ubnt-unifi-switch8.dts | 1 - .../boot/dts/broadcom/bcm6846-genexis-xg6846b.dts | 244 + arch/arm/boot/dts/broadcom/bcm6846.dtsi | 120 + arch/arm/boot/dts/broadcom/bcm953012hr.dts | 1 - arch/arm/boot/dts/broadcom/bcm953012k.dts | 1 - arch/arm/boot/dts/broadcom/bcm958522er.dts | 1 - arch/arm/boot/dts/broadcom/bcm958525er.dts | 1 - arch/arm/boot/dts/broadcom/bcm958525xmc.dts | 1 - arch/arm/boot/dts/broadcom/bcm958622hr.dts | 1 - arch/arm/boot/dts/broadcom/bcm958623hr.dts | 1 - arch/arm/boot/dts/broadcom/bcm958625hr.dts | 1 - arch/arm/boot/dts/broadcom/bcm958625k.dts | 1 - arch/arm/boot/dts/broadcom/bcm988312hr.dts | 1 - .../boot/dts/intel/socfpga/socfpga_arria10.dtsi | 6 +- .../dts/intel/socfpga/socfpga_cyclone5_mcvevk.dts | 2 - .../dts/intel/socfpga/socfpga_cyclone5_socdk.dts | 6 - arch/arm/boot/dts/marvell/mmp2-olpc-xo-1-75.dts | 4 +- arch/arm/boot/dts/mediatek/mt7623.dtsi | 2 +- arch/arm/boot/dts/microchip/Makefile | 3 + .../boot/dts/microchip/at91-sam9x75_curiosity.dts | 54 +- .../boot/dts/microchip/at91-sama5d27_wlsom1_ek.dts | 1 + .../boot/dts/microchip/at91-sama5d29_curiosity.dts | 1 + .../boot/dts/microchip/at91-sama7d65_curiosity.dts | 89 + arch/arm/boot/dts/microchip/sam9x60.dtsi | 12 + arch/arm/boot/dts/microchip/sam9x7.dtsi | 38 + arch/arm/boot/dts/microchip/sama7d65-pinfunc.h | 947 +++ arch/arm/boot/dts/microchip/sama7d65.dtsi | 144 + arch/arm/boot/dts/nuvoton/nuvoton-npcm730-gbs.dts | 6 +- .../dts/nuvoton/nuvoton-npcm750-runbmc-olympus.dts | 2 +- arch/arm/boot/dts/nvidia/tegra124-nyan.dtsi | 2 + arch/arm/boot/dts/nxp/imx/imx51-zii-rdu1.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx51-zii-scu2-mezz.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6q-bx50v3.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-apalis.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6qdl-sabresd.dtsi | 5 +- arch/arm/boot/dts/nxp/imx/imx6qdl.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6sl-evk.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sl.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6sll-evk.dts | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx-sdb.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx6sx.dtsi | 6 +- arch/arm/boot/dts/nxp/imx/imx6ul-14x14-evk.dtsi | 2 +- arch/arm/boot/dts/nxp/imx/imx7-mba7.dtsi | 61 +- arch/arm/boot/dts/nxp/imx/imx7-tqma7.dtsi | 3 +- arch/arm/boot/dts/nxp/imx/imx7d-mba7.dts | 3 +- arch/arm/boot/dts/nxp/imx/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/qcom/qcom-sdx55.dtsi | 7 +- arch/arm/boot/dts/qcom/qcom-sdx65.dtsi | 6 + arch/arm/boot/dts/renesas/r7s72100.dtsi | 10 + arch/arm/boot/dts/samsung/exynos4212-tab3.dtsi | 31 +- arch/arm/boot/dts/st/Makefile | 1 + arch/arm/boot/dts/st/stih410-b2260.dts | 4 + arch/arm/boot/dts/st/stih410.dtsi | 34 + arch/arm/boot/dts/st/stm32mp131.dtsi | 40 + arch/arm/boot/dts/st/stm32mp135f-dk.dts | 12 + arch/arm/boot/dts/st/stm32mp13xx-dhcor-som.dtsi | 16 +- arch/arm/boot/dts/st/stm32mp151.dtsi | 43 +- ...a-tac-gen2.dts => stm32mp153c-lxa-tac-gen3.dts} | 117 +- arch/arm/boot/dts/st/stm32mp157c-ev1.dts | 9 + arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen1.dts | 84 + arch/arm/boot/dts/st/stm32mp157c-lxa-tac-gen2.dts | 84 + arch/arm/boot/dts/st/stm32mp15xc-lxa-tac.dtsi | 100 +- arch/arm/boot/dts/st/stm32mp15xx-dhcom-drc02.dtsi | 12 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-pdk2.dtsi | 10 - .../arm/boot/dts/st/stm32mp15xx-dhcom-picoitx.dtsi | 10 - arch/arm/boot/dts/st/stm32mp15xx-dhcom-som.dtsi | 7 + arch/arm/boot/dts/st/stm32mp15xx-dkx.dtsi | 18 + arch/arm/boot/dts/ti/omap/am437x-l4.dtsi | 18 +- arch/arm/boot/dts/ti/omap/dra7-l4.dtsi | 2 + arch/arm/boot/dts/ti/omap/omap3-gta04.dtsi | 16 +- arch/arm/configs/imx_v6_v7_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 - arch/arm/configs/sama7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 1 + arch/arm/configs/stm32_defconfig | 12 +- arch/arm/include/asm/cache.h | 6 + arch/arm/include/asm/cachetype.h | 13 + arch/arm/include/asm/tlb.h | 10 - arch/arm/include/asm/vfp.h | 10 - arch/arm/include/asm/vfpmacros.h | 11 - arch/arm/kernel/Makefile | 1 + arch/arm/kernel/cacheinfo.c | 173 + arch/arm/kernel/setup.c | 10 +- arch/arm/mach-at91/Kconfig | 11 + arch/arm/mach-at91/pm.c | 31 +- arch/arm/mach-omap1/board-nokia770.c | 2 +- arch/arm/mach-omap2/powerdomain.c | 2 +- arch/arm/mach-pxa/sharpsl_pm.c | 8 +- arch/arm/mm/mmu.c | 17 +- arch/arm/mm/nommu.c | 5 +- arch/arm/mm/pgd.c | 16 +- arch/arm/vfp/vfpinstr.h | 22 - arch/arm/vfp/vfpmodule.c | 2 +- arch/arm64/Kconfig.platforms | 5 + arch/arm64/boot/dts/Makefile | 1 + arch/arm64/boot/dts/allwinner/sun50i-a100.dtsi | 33 + .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 2 + .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 2 + arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 2 + .../boot/dts/allwinner/sun50i-h313-tanix-tx1.dts | 1 + .../boot/dts/altera/socfpga_stratix10_swvp.dts | 1 - arch/arm64/boot/dts/amlogic/meson-gxbb-p20x.dtsi | 3 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905d-p231.dts | 3 +- .../boot/dts/amlogic/meson-gxl-s905x-p212.dtsi | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 3 +- arch/arm64/boot/dts/amlogic/meson-gxm-q201.dts | 3 +- arch/arm64/boot/dts/blaize/Makefile | 2 + arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts | 83 + .../arm64/boot/dts/blaize/blaize-blzp1600-som.dtsi | 23 + arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi | 205 + arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcm2712-d-rpi-5-b.dts | 37 + arch/arm64/boot/dts/broadcom/bcm2712-rpi-5-b.dts | 42 + arch/arm64/boot/dts/broadcom/bcm2712.dtsi | 193 +- arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 1 + .../dts/broadcom/bcmbca/bcm4906-netgear-r8000p.dts | 12 +- .../dts/broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts | 196 + arch/arm64/boot/dts/broadcom/bcmbca/bcm4908.dtsi | 18 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 2 - .../arm64/boot/dts/broadcom/northstar2/ns2-xmc.dts | 1 - arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 2 - arch/arm64/boot/dts/exynos/Makefile | 4 + arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 15 +- arch/arm64/boot/dts/exynos/exynos8895.dtsi | 82 +- arch/arm64/boot/dts/exynos/exynos9810-pinctrl.dtsi | 503 ++ arch/arm64/boot/dts/exynos/exynos9810-starlte.dts | 119 + arch/arm64/boot/dts/exynos/exynos9810.dtsi | 273 + arch/arm64/boot/dts/exynos/exynos990-r8s.dts | 115 + .../boot/dts/exynos/exynos990-x1s-common.dtsi | 98 + arch/arm64/boot/dts/exynos/exynos990-x1s.dts | 28 + arch/arm64/boot/dts/exynos/exynos990-x1slte.dts | 28 + arch/arm64/boot/dts/exynos/exynos990.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov920.dtsi | 83 + arch/arm64/boot/dts/exynos/google/gs101-oriole.dts | 104 + arch/arm64/boot/dts/exynos/google/gs101.dtsi | 5 +- arch/arm64/boot/dts/freescale/Makefile | 13 + arch/arm64/boot/dts/freescale/imx8mm-phg.dts | 2 +- .../dts/freescale/imx8mn-bsh-smm-s2-display.dtsi | 28 + .../freescale/imx8mp-aristainetos3-adpismarc.dts | 37 + .../imx8mp-aristainetos3-helios-lvds.dtso | 113 + .../dts/freescale/imx8mp-aristainetos3-helios.dts | 98 + .../freescale/imx8mp-aristainetos3-proton2s.dts | 161 + .../freescale/imx8mp-aristainetos3a-som-v1.dtsi | 1107 ++++ .../freescale/imx8mp-evk-imx-lvds-hdmi-common.dtsi | 29 + .../imx8mp-evk-lvds0-imx-dlvds-hdmi-channel0.dtso | 44 + .../imx8mp-evk-lvds0-imx-lvds-hdmi-common.dtsi | 43 + .../freescale/imx8mp-evk-lvds0-imx-lvds-hdmi.dtso | 28 + .../imx8mp-evk-lvds1-imx-dlvds-hdmi-channel0.dtso | 44 + .../imx8mp-evk-lvds1-imx-lvds-hdmi-common.dtsi | 43 + .../freescale/imx8mp-evk-lvds1-imx-lvds-hdmi.dtso | 28 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 6 + .../freescale/imx8mp-skov-revb-mi1010ait-1cp1.dts | 8 +- .../boot/dts/freescale/imx8mq-librem5-devkit.dts | 2 +- arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 2 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 - arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 8 + arch/arm64/boot/dts/freescale/imx93-14x14-evk.dts | 92 + arch/arm64/boot/dts/freescale/imx93-9x9-qsb.dts | 14 + .../dts/freescale/imx93-tqma9352-mba93xxca.dts | 8 +- .../dts/freescale/imx93-tqma9352-mba93xxla.dts | 8 +- arch/arm64/boot/dts/freescale/imx95-19x19-evk.dts | 52 + arch/arm64/boot/dts/freescale/imx95.dtsi | 93 + arch/arm64/boot/dts/hisilicon/hi6220.dtsi | 2 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 3 + arch/arm64/boot/dts/intel/socfpga_agilex5.dtsi | 24 +- arch/arm64/boot/dts/marvell/armada-7040-db.dts | 1 + .../boot/dts/marvell/armada-7040-mochabin.dts | 2 + .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 1 + arch/arm64/boot/dts/marvell/armada-8040-db.dts | 5 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 3 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 2 + arch/arm64/boot/dts/marvell/armada-cp11x.dtsi | 2 + arch/arm64/boot/dts/marvell/cn9130-crb-B.dts | 1 + arch/arm64/boot/dts/marvell/cn9131-cf-solidwan.dts | 4 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 1 + arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 1 + arch/arm64/boot/dts/mediatek/Makefile | 19 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 + arch/arm64/boot/dts/mediatek/mt6359.dtsi | 1 + .../dts/mediatek/mt7986a-bananapi-bpi-r3-sata.dtso | 34 + .../dts/mediatek/mt7988a-bananapi-bpi-r4-emmc.dtso | 33 + .../dts/mediatek/mt7988a-bananapi-bpi-r4-sd.dtso | 31 + .../boot/dts/mediatek/mt7988a-bananapi-bpi-r4.dts | 398 ++ arch/arm64/boot/dts/mediatek/mt7988a.dtsi | 365 +- arch/arm64/boot/dts/mediatek/mt8173-elm.dtsi | 29 +- arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 25 +- .../dts/mediatek/mt8183-kukui-jacuzzi-damu.dts | 4 + .../dts/mediatek/mt8183-kukui-jacuzzi-kenzo.dts | 15 + .../dts/mediatek/mt8183-kukui-jacuzzi-willow.dtsi | 15 + .../boot/dts/mediatek/mt8183-kukui-jacuzzi.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8183-pumpkin.dts | 4 - arch/arm64/boot/dts/mediatek/mt8183.dtsi | 5 +- .../dts/mediatek/mt8186-corsola-chinchou-sku0.dts | 18 + .../dts/mediatek/mt8186-corsola-chinchou-sku1.dts | 35 + .../dts/mediatek/mt8186-corsola-chinchou-sku16.dts | 29 + .../boot/dts/mediatek/mt8186-corsola-chinchou.dtsi | 321 ++ .../dts/mediatek/mt8186-corsola-starmie-sku0.dts | 31 + .../dts/mediatek/mt8186-corsola-starmie-sku1.dts | 31 + .../boot/dts/mediatek/mt8186-corsola-starmie.dtsi | 472 ++ arch/arm64/boot/dts/mediatek/mt8186-corsola.dtsi | 8 +- arch/arm64/boot/dts/mediatek/mt8186.dtsi | 8 +- .../boot/dts/mediatek/mt8188-geralt-ciri-sku0.dts | 32 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku1.dts | 59 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku2.dts | 59 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku3.dts | 32 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku4.dts | 48 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku5.dts | 72 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku6.dts | 72 + .../boot/dts/mediatek/mt8188-geralt-ciri-sku7.dts | 48 + .../boot/dts/mediatek/mt8188-geralt-ciri.dtsi | 316 + arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi | 1156 ++++ arch/arm64/boot/dts/mediatek/mt8188.dtsi | 9 +- .../dts/mediatek/mt8192-asurada-hayato-r5-sku2.dts | 65 - .../dts/mediatek/mt8192-asurada-spherion-r4.dts | 78 - arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 3 - arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 2 - arch/arm64/boot/dts/mediatek/mt8195-demo.dts | 10 +- arch/arm64/boot/dts/mediatek/mt8195.dtsi | 5 +- arch/arm64/boot/dts/mediatek/mt8365-evk.dts | 1 + arch/arm64/boot/dts/mediatek/mt8365.dtsi | 3 +- .../boot/dts/mediatek/mt8390-genio-700-evk.dts | 48 + .../boot/dts/mediatek/mt8395-genio-1200-evk.dts | 2 - .../dts/mediatek/mt8395-kontron-3-5-sbc-i1200.dts | 1 + .../boot/dts/mediatek/mt8395-radxa-nio-12l.dts | 2 - arch/arm64/boot/dts/mediatek/mt8516.dtsi | 22 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 8 +- arch/arm64/boot/dts/qcom/Makefile | 12 + arch/arm64/boot/dts/qcom/ipq5332.dtsi | 2 +- arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts | 169 + arch/arm64/boot/dts/qcom/ipq5424.dtsi | 519 ++ arch/arm64/boot/dts/qcom/ipq9574-rdp-common.dtsi | 24 +- arch/arm64/boot/dts/qcom/ipq9574-rdp433.dts | 113 + arch/arm64/boot/dts/qcom/ipq9574.dtsi | 449 +- .../boot/dts/qcom/msm8916-samsung-serranove.dts | 58 + arch/arm64/boot/dts/qcom/msm8916.dtsi | 2 +- arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts | 333 ++ arch/arm64/boot/dts/qcom/msm8917.dtsi | 1954 +++++++ arch/arm64/boot/dts/qcom/msm8939.dtsi | 2 +- .../dts/qcom/msm8994-huawei-angler-rev-101.dts | 21 +- .../boot/dts/qcom/msm8994-msft-lumia-octagon.dtsi | 5 - arch/arm64/boot/dts/qcom/msm8994.dtsi | 11 +- arch/arm64/boot/dts/qcom/msm8996-xiaomi-gemini.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 9 +- arch/arm64/boot/dts/qcom/pm660l.dtsi | 6 + arch/arm64/boot/dts/qcom/pm8150.dtsi | 2 - arch/arm64/boot/dts/qcom/pm8937.dtsi | 150 + arch/arm64/boot/dts/qcom/pmd8028.dtsi | 62 + arch/arm64/boot/dts/qcom/pmi8950.dtsi | 17 + arch/arm64/boot/dts/qcom/pmih0108.dtsi | 68 + arch/arm64/boot/dts/qcom/pmk8350.dtsi | 72 + arch/arm64/boot/dts/qcom/qcm6490-fairphone-fp5.dts | 101 +- arch/arm64/boot/dts/qcom/qcm6490-idp.dts | 8 + arch/arm64/boot/dts/qcom/qcm6490-shift-otter.dts | 2 - arch/arm64/boot/dts/qcom/qcs404.dtsi | 6 +- arch/arm64/boot/dts/qcom/qcs615-ride.dts | 343 ++ arch/arm64/boot/dts/qcom/qcs615.dtsi | 3670 ++++++++++++ arch/arm64/boot/dts/qcom/qcs6490-rb3gen2.dts | 41 + arch/arm64/boot/dts/qcom/qcs8300-ride.dts | 370 ++ arch/arm64/boot/dts/qcom/qcs8300.dtsi | 3548 ++++++++++++ arch/arm64/boot/dts/qcom/qcs8550-aim300.dtsi | 2 +- arch/arm64/boot/dts/qcom/qdu1000-idp.dts | 19 +- arch/arm64/boot/dts/qcom/qdu1000.dtsi | 16 + arch/arm64/boot/dts/qcom/qrb4210-rb2.dts | 61 +- arch/arm64/boot/dts/qcom/qrb5165-rb5.dts | 5 + arch/arm64/boot/dts/qcom/qru1000-idp.dts | 19 +- arch/arm64/boot/dts/qcom/sa8775p-ride.dtsi | 82 +- arch/arm64/boot/dts/qcom/sa8775p.dtsi | 402 +- arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts | 558 ++ arch/arm64/boot/dts/qcom/sar2130p.dtsi | 3123 ++++++++++ .../arm64/boot/dts/qcom/sc7180-trogdor-pompom.dtsi | 4 +- .../dts/qcom/sc7180-trogdor-quackingstick.dtsi | 1 + arch/arm64/boot/dts/qcom/sc7180.dtsi | 20 +- arch/arm64/boot/dts/qcom/sc7280.dtsi | 6 +- .../arm64/boot/dts/qcom/sc8180x-lenovo-flex-5g.dts | 4 - arch/arm64/boot/dts/qcom/sc8180x-primus.dts | 4 - arch/arm64/boot/dts/qcom/sc8180x.dtsi | 6 + .../boot/dts/qcom/sc8280xp-huawei-gaokun3.dts | 1318 +++++ .../boot/dts/qcom/sc8280xp-microsoft-blackrock.dts | 1325 +++++ arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 52 +- arch/arm64/boot/dts/qcom/sdm450-lenovo-tbx605f.dts | 97 + arch/arm64/boot/dts/qcom/sdm630.dtsi | 4 + arch/arm64/boot/dts/qcom/sdm670-google-sargo.dts | 37 +- arch/arm64/boot/dts/qcom/sdm670.dtsi | 204 + .../qcom/sdm845-db845c-navigation-mezzanine.dtso | 42 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 1 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 24 +- arch/arm64/boot/dts/qcom/sdx75.dtsi | 6 +- arch/arm64/boot/dts/qcom/sm4250.dtsi | 39 + arch/arm64/boot/dts/qcom/sm4450.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6115.dtsi | 95 +- arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 8 +- arch/arm64/boot/dts/qcom/sm6375.dtsi | 12 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 2 +- arch/arm64/boot/dts/qcom/sm8150-hdk.dts | 5 + .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 9 +- arch/arm64/boot/dts/qcom/sm8150-mtp.dts | 5 + .../boot/dts/qcom/sm8150-sony-xperia-kumano.dtsi | 5 + arch/arm64/boot/dts/qcom/sm8150.dtsi | 4 + arch/arm64/boot/dts/qcom/sm8250-hdk.dts | 5 + arch/arm64/boot/dts/qcom/sm8250-mtp.dts | 5 + .../boot/dts/qcom/sm8250-sony-xperia-edo.dtsi | 5 + .../boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 120 + arch/arm64/boot/dts/qcom/sm8250-xiaomi-pipa.dts | 5 + arch/arm64/boot/dts/qcom/sm8250.dtsi | 34 +- arch/arm64/boot/dts/qcom/sm8350-hdk.dts | 7 + arch/arm64/boot/dts/qcom/sm8350.dtsi | 498 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 1000 +++- arch/arm64/boot/dts/qcom/sm8550-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550-samsung-q5q.dts | 2 +- .../dts/qcom/sm8550-sony-xperia-yodo-pdx234.dts | 2 +- arch/arm64/boot/dts/qcom/sm8550.dtsi | 296 +- arch/arm64/boot/dts/qcom/sm8650-hdk.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650-qrd.dts | 2 +- arch/arm64/boot/dts/qcom/sm8650.dtsi | 504 +- .../dts/qcom/{sm8650-mtp.dts => sm8750-mtp.dts} | 758 ++- arch/arm64/boot/dts/qcom/sm8750-pmics.dtsi | 188 + .../dts/qcom/{sm8650-mtp.dts => sm8750-qrd.dts} | 758 ++- arch/arm64/boot/dts/qcom/sm8750.dtsi | 2907 ++++++++++ .../qcom/{x1e80100-crd.dts => x1e001de-devkit.dts} | 679 ++- .../dts/qcom/x1e78100-lenovo-thinkpad-t14s.dts | 320 +- .../boot/dts/qcom/x1e80100-asus-vivobook-s15.dts | 60 +- arch/arm64/boot/dts/qcom/x1e80100-crd.dts | 14 +- .../boot/dts/qcom/x1e80100-dell-xps13-9345.dts | 305 +- ...e80100-crd.dts => x1e80100-hp-omnibook-x14.dts} | 827 ++- .../boot/dts/qcom/x1e80100-lenovo-yoga-slim7x.dts | 52 +- .../boot/dts/qcom/x1e80100-microsoft-romulus.dtsi | 527 +- arch/arm64/boot/dts/qcom/x1e80100-pmics.dtsi | 4 + arch/arm64/boot/dts/qcom/x1e80100-qcp.dts | 298 +- arch/arm64/boot/dts/qcom/x1e80100.dtsi | 2450 +++++++- arch/arm64/boot/dts/renesas/Makefile | 12 +- .../boot/dts/renesas/r8a779a0-falcon-ethernet.dtsi | 242 + arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 10 - arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 40 + .../dts/renesas/r8a779g2-white-hawk-single.dts | 62 +- .../dts/renesas/r8a779g3-white-hawk-single.dts | 16 + arch/arm64/boot/dts/renesas/r8a779g3.dtsi | 12 + .../boot/dts/renesas/r8a779h0-gray-hawk-single.dts | 298 +- arch/arm64/boot/dts/renesas/r8a779h0.dtsi | 73 + arch/arm64/boot/dts/renesas/r9a08g045.dtsi | 237 + arch/arm64/boot/dts/renesas/r9a09g047.dtsi | 387 ++ arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi | 18 + arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts | 31 + arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi | 13 + .../boot/dts/renesas/r9a09g057h44-rzv2h-evk.dts | 36 +- arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi | 24 + arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi | 28 + arch/arm64/boot/dts/renesas/rzg3s-smarc-som.dtsi | 56 +- arch/arm64/boot/dts/renesas/rzg3s-smarc.dtsi | 83 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 18 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 5 + ...a7212.dtso => white-hawk-ard-audio-da7212.dtso} | 6 +- .../arm64/boot/dts/renesas/white-hawk-csi-dsi.dtsi | 2 + ...hite-hawk-single.dts => white-hawk-single.dtsi} | 11 +- arch/arm64/boot/dts/rockchip/Makefile | 7 + arch/arm64/boot/dts/rockchip/rk3308-rock-s0.dts | 25 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328-nanopi-r2.dtsi | 1 - .../boot/dts/rockchip/rk3328-orangepi-r1-plus.dtsi | 1 - arch/arm64/boot/dts/rockchip/rk3328-rock-pi-e.dts | 3 - arch/arm64/boot/dts/rockchip/rk3328-rock64.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 2 +- .../dts/rockchip/rk3566-bigtreetech-cb2-manta.dts | 10 + .../boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi | 904 +++ .../boot/dts/rockchip/rk3566-bigtreetech-pi2.dts | 10 + arch/arm64/boot/dts/rockchip/rk3568-mecsbc.dts | 19 +- arch/arm64/boot/dts/rockchip/rk3568-qnap-ts433.dts | 61 + .../boot/dts/rockchip/rk3568-wolfvision-pf5.dts | 10 +- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 731 +++ arch/arm64/boot/dts/rockchip/rk3576.dtsi | 169 + ...k3588s-nanopi-r6.dtsi => rk3582-radxa-e52c.dts} | 486 +- arch/arm64/boot/dts/rockchip/rk3588-base.dtsi | 3 +- .../boot/dts/rockchip/rk3588-edgeble-neu6a-io.dtsi | 81 +- arch/arm64/boot/dts/rockchip/rk3588-evb1-v10.dts | 82 + arch/arm64/boot/dts/rockchip/rk3588-extra.dtsi | 4 + ...nopi-r6.dtsi => rk3588-firefly-core-3588j.dtsi} | 414 +- .../boot/dts/rockchip/rk3588-firefly-itx-3588j.dts | 702 +++ ...3588s-nanopi-r6.dtsi => rk3588-h96-max-v58.dts} | 445 +- .../dts/rockchip/rk3588-orangepi-5-compact.dtsi | 151 + .../boot/dts/rockchip/rk3588-orangepi-5-max.dts | 60 + .../boot/dts/rockchip/rk3588-orangepi-5-plus.dts | 894 +-- ...-orangepi-5-plus.dts => rk3588-orangepi-5.dtsi} | 229 +- .../arm64/boot/dts/rockchip/rk3588s-nanopi-r6.dtsi | 18 + .../boot/dts/socionext/uniphier-ld11-global.dts | 2 +- .../boot/dts/socionext/uniphier-ld20-global.dts | 2 +- arch/arm64/boot/dts/sprd/sc2731.dtsi | 6 +- arch/arm64/boot/dts/sprd/sc9863a.dtsi | 14 +- arch/arm64/boot/dts/sprd/sp9860g-1h10.dts | 9 +- arch/arm64/boot/dts/st/stm32mp251.dtsi | 234 + arch/arm64/boot/dts/st/stm32mp257f-ev1.dts | 97 + arch/arm64/boot/dts/ti/Makefile | 19 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62-phycore-som.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am625-beagleplay.dts | 2 +- arch/arm64/boot/dts/ti/k3-am625-sk.dts | 7 - arch/arm64/boot/dts/ti/k3-am62a-main.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am62a-wakeup.dtsi | 36 +- .../boot/dts/ti/k3-am62p-j722s-common-main.dtsi | 5 + arch/arm64/boot/dts/ti/k3-am62p5-sk.dts | 4 + arch/arm64/boot/dts/ti/k3-am62x-phyboard-lyra.dtsi | 24 + arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 6 +- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 22 +- ...-pcie.dtso => k3-am642-hummingboard-t-pcie.dts} | 14 +- ...-usb3.dtso => k3-am642-hummingboard-t-usb3.dts} | 13 +- .../boot/dts/ti/k3-am642-tqma64xxl-mbax4xxl.dts | 6 - arch/arm64/boot/dts/ti/k3-am67a-beagley-ai.dts | 158 + .../dts/ti/k3-am68-sk-base-board-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-am69-sk-pcie0-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-am69-sk.dts | 41 + .../boot/dts/ti/k3-j7200-common-proc-board.dts | 4 + arch/arm64/boot/dts/ti/k3-j7200-mcu-wakeup.dtsi | 7 + arch/arm64/boot/dts/ti/k3-j721e-evm-pcie1-ep.dtso | 53 + arch/arm64/boot/dts/ti/k3-j722s-evm.dts | 102 + .../boot/dts/ti/k3-j784s4-j742s2-evm-common.dtsi | 8 + .../boot/dts/ti/k3-j784s4-j742s2-main-common.dtsi | 22 +- .../dts/ti/k3-j784s4-j742s2-mcu-wakeup-common.dtsi | 12 +- arch/arm64/boot/dts/ti/k3-pinctrl.h | 19 + arch/arm64/configs/defconfig | 32 +- arch/arm64/hyperv/hv_core.c | 3 +- arch/arm64/hyperv/mshyperv.c | 4 +- arch/arm64/include/asm/hyperv-tlfs.h | 71 - arch/arm64/include/asm/mshyperv.h | 7 +- arch/arm64/include/asm/pgalloc.h | 18 - arch/arm64/include/asm/tlb.h | 21 +- arch/arm64/include/uapi/asm/kvm.h | 3 - arch/arm64/kernel/setup.c | 4 +- arch/arm64/mm/pgd.c | 4 +- arch/csky/include/asm/pgalloc.h | 4 +- arch/hexagon/include/asm/pgalloc.h | 4 +- arch/loongarch/configs/loongson3_defconfig | 6 +- arch/loongarch/include/asm/kvm_host.h | 1 + arch/loongarch/include/asm/kvm_para.h | 3 + arch/loongarch/include/asm/kvm_vcpu.h | 1 + arch/loongarch/include/asm/pgalloc.h | 2 +- arch/loongarch/include/uapi/asm/kvm_para.h | 1 + arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kvm/exit.c | 30 + arch/loongarch/kvm/main.c | 18 + arch/loongarch/kvm/vcpu.c | 7 +- arch/loongarch/mm/init.c | 13 +- arch/loongarch/mm/pgtable.c | 7 +- arch/m68k/coldfire/m5441x.c | 20 +- arch/m68k/configs/amiga_defconfig | 3 - arch/m68k/configs/apollo_defconfig | 3 - arch/m68k/configs/atari_defconfig | 3 - arch/m68k/configs/bvme6000_defconfig | 3 - arch/m68k/configs/hp300_defconfig | 3 - arch/m68k/configs/mac_defconfig | 3 - arch/m68k/configs/multi_defconfig | 3 - arch/m68k/configs/mvme147_defconfig | 3 - arch/m68k/configs/mvme16x_defconfig | 3 - arch/m68k/configs/q40_defconfig | 3 - arch/m68k/configs/sun3_defconfig | 3 - arch/m68k/configs/sun3x_defconfig | 3 - arch/m68k/include/asm/mcf_pgalloc.h | 7 +- arch/m68k/include/asm/motorola_pgalloc.h | 6 +- arch/m68k/include/asm/sun3_pgalloc.h | 4 +- arch/m68k/mm/init.c | 5 +- arch/m68k/mm/mcfmmu.c | 10 +- arch/m68k/mm/motorola.c | 26 +- arch/m68k/mm/sun3mmu.c | 10 +- arch/m68k/sun3/sun3dvma.c | 6 +- arch/microblaze/include/asm/pgalloc.h | 7 +- arch/mips/Kconfig | 3 +- arch/mips/Makefile | 3 - arch/mips/boot/dts/Makefile | 2 - arch/mips/boot/dts/brcm/Makefile | 2 - arch/mips/boot/dts/cavium-octeon/Makefile | 2 - arch/mips/boot/dts/ingenic/Makefile | 2 - arch/mips/boot/dts/lantiq/Makefile | 2 - arch/mips/boot/dts/loongson/Makefile | 2 - arch/mips/boot/dts/mscc/Makefile | 3 - arch/mips/boot/dts/mti/Makefile | 2 - arch/mips/boot/dts/pic32/Makefile | 2 - arch/mips/boot/dts/ralink/Makefile | 2 - arch/mips/configs/bigsur_defconfig | 1 - arch/mips/configs/decstation_64_defconfig | 2 - arch/mips/configs/decstation_defconfig | 2 - arch/mips/configs/decstation_r4k_defconfig | 2 - arch/mips/configs/ip27_defconfig | 1 - arch/mips/configs/ip30_defconfig | 1 - arch/mips/include/asm/mach-loongson64/boot_param.h | 8 +- arch/mips/include/asm/mipsregs.h | 4 +- arch/mips/include/asm/pgalloc.h | 8 +- arch/mips/kernel/cevt-bcm1480.c | 2 +- arch/mips/kernel/ftrace.c | 2 +- arch/mips/kernel/head.S | 1 + arch/mips/kernel/mips-mt.c | 7 +- arch/mips/kernel/setup.c | 5 +- arch/mips/kernel/spram.c | 4 - arch/mips/kernel/syscalls/syscall_o32.tbl | 6 +- arch/mips/kernel/traps.c | 47 +- arch/mips/kernel/vdso.c | 10 +- arch/mips/loongson64/boardinfo.c | 2 - arch/mips/loongson64/env.c | 3 +- arch/mips/math-emu/cp1emu.c | 2 +- arch/mips/mm/pgtable.c | 8 +- arch/mips/pci/pci-legacy.c | 8 + arch/nios2/include/asm/pgalloc.h | 2 +- arch/nios2/mm/pgtable.c | 3 +- arch/openrisc/Kbuild | 1 - arch/openrisc/Kconfig | 5 +- arch/openrisc/boot/dts/Makefile | 2 +- arch/openrisc/configs/or1klitex_defconfig | 2 +- arch/openrisc/configs/or1ksim_defconfig | 2 +- arch/openrisc/configs/simple_smp_defconfig | 2 +- arch/openrisc/include/asm/pgalloc.h | 8 +- arch/openrisc/include/asm/ptrace.h | 73 +- arch/openrisc/kernel/entry.S | 4 + arch/openrisc/kernel/ptrace.c | 96 + arch/openrisc/kernel/signal.c | 2 + arch/openrisc/mm/ioremap.c | 5 +- arch/parisc/Kconfig | 4 +- arch/parisc/include/asm/io.h | 4 - arch/parisc/include/asm/pgalloc.h | 39 +- arch/parisc/kernel/parisc_ksyms.c | 2 - arch/parisc/kernel/vdso32/Makefile | 2 +- arch/parisc/kernel/vdso64/Makefile | 2 +- arch/parisc/lib/io.c | 47 - arch/parisc/mm/init.c | 20 +- arch/powerpc/configs/ppc64_defconfig | 1 - arch/powerpc/crypto/aes-gcm-p10-glue.c | 9 +- arch/powerpc/include/asm/tlb.h | 1 + arch/powerpc/kernel/dt_cpu_ftrs.c | 10 +- arch/powerpc/kernel/pci_32.c | 5 +- arch/powerpc/kernel/setup-common.c | 5 +- arch/powerpc/kernel/setup_32.c | 8 +- arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/mm/book3s32/mmu.c | 5 +- arch/powerpc/mm/book3s64/mmu_context.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 8 +- arch/powerpc/mm/kasan/init_book3e_64.c | 8 +- arch/powerpc/mm/kasan/init_book3s_64.c | 2 +- arch/powerpc/mm/nohash/mmu_context.c | 16 +- arch/powerpc/mm/pgtable-frag.c | 4 +- arch/powerpc/mm/pgtable_32.c | 7 +- arch/powerpc/platforms/powermac/nvram.c | 5 +- arch/powerpc/platforms/powernv/memtrace.c | 31 +- arch/powerpc/platforms/powernv/opal.c | 5 +- arch/powerpc/platforms/ps3/setup.c | 5 +- arch/powerpc/platforms/pseries/papr_scm.c | 2 +- arch/powerpc/sysdev/msi_bitmap.c | 5 +- arch/riscv/Kconfig.socs | 5 + arch/riscv/boot/dts/Makefile | 1 + arch/riscv/boot/dts/spacemit/Makefile | 2 + arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts | 26 + arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi | 20 + arch/riscv/boot/dts/spacemit/k1.dtsi | 452 ++ arch/riscv/boot/dts/starfive/jh7110-milkv-mars.dts | 18 +- .../boot/dts/starfive/jh7110-pine64-star64.dts | 18 +- arch/riscv/boot/dts/thead/th1520.dtsi | 16 + arch/riscv/configs/defconfig | 3 + arch/riscv/include/asm/bitops.h | 20 +- arch/riscv/include/asm/kvm_host.h | 5 + arch/riscv/include/asm/kvm_vcpu_sbi.h | 1 + arch/riscv/include/asm/pgalloc.h | 72 +- arch/riscv/include/asm/tlb.h | 18 - arch/riscv/include/asm/vendorid_list.h | 1 + arch/riscv/include/uapi/asm/kvm.h | 7 +- arch/riscv/kernel/setup.c | 4 +- arch/riscv/kernel/smp.c | 1 + arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/vcpu.c | 7 +- arch/riscv/kvm/vcpu_exit.c | 37 +- arch/riscv/kvm/vcpu_onereg.c | 6 + arch/riscv/kvm/vcpu_sbi.c | 4 + arch/riscv/kvm/vcpu_sbi_system.c | 73 + arch/riscv/mm/init.c | 4 +- arch/riscv/mm/kasan_init.c | 14 +- arch/s390/configs/debug_defconfig | 2 - arch/s390/configs/defconfig | 2 - arch/s390/include/asm/pgalloc.h | 40 +- arch/s390/include/asm/tlb.h | 10 +- arch/s390/kernel/crash_dump.c | 4 +- arch/s390/kernel/lgr.c | 2 +- arch/s390/kernel/numa.c | 8 +- arch/s390/kernel/setup.c | 20 +- arch/s390/kernel/smp.c | 11 +- arch/s390/kernel/time.c | 4 +- arch/s390/kernel/topology.c | 12 +- arch/s390/mm/cmm.c | 2 +- arch/s390/mm/pgalloc.c | 26 +- arch/sh/include/asm/pgalloc.h | 2 +- arch/sh/mm/init.c | 10 +- arch/sparc/include/asm/tlb_64.h | 1 + arch/sparc/kernel/pci_common.c | 2 +- arch/sparc/kernel/prom_32.c | 4 +- arch/sparc/mm/init_64.c | 2 +- arch/sparc/mm/srmmu.c | 16 +- arch/um/drivers/net_kern.c | 5 +- arch/um/drivers/vector_kern.c | 5 +- arch/um/include/asm/pgalloc.h | 6 +- arch/um/kernel/load_file.c | 4 +- arch/um/kernel/mem.c | 7 +- arch/x86/Kconfig | 1 + arch/x86/coco/sev/Makefile | 3 + arch/x86/coco/sev/core.c | 19 +- arch/x86/coco/sev/shared.c | 16 +- arch/x86/coco/tdx/Makefile | 2 +- arch/x86/coco/tdx/debug.c | 69 + arch/x86/coco/tdx/tdx.c | 44 +- arch/x86/crypto/aegis128-aesni-glue.c | 1 - arch/x86/crypto/aes-gcm-avx10-x86_64.S | 119 +- arch/x86/crypto/aes-xts-avx-x86_64.S | 329 +- arch/x86/crypto/aesni-intel_glue.c | 10 +- arch/x86/crypto/blowfish_glue.c | 1 - arch/x86/crypto/camellia_glue.c | 1 - arch/x86/crypto/des3_ede_glue.c | 1 - arch/x86/crypto/twofish_glue.c | 1 - arch/x86/hyperv/hv_apic.c | 1 - arch/x86/hyperv/hv_init.c | 23 +- arch/x86/hyperv/hv_proc.c | 3 +- arch/x86/hyperv/hv_vtl.c | 2 +- arch/x86/hyperv/ivm.c | 1 - arch/x86/hyperv/mmu.c | 1 - arch/x86/hyperv/nested.c | 2 +- arch/x86/include/asm/efi.h | 3 + arch/x86/include/asm/hyperv-tlfs.h | 811 --- arch/x86/include/asm/init.h | 2 +- arch/x86/include/asm/intel_punit_ipc.h | 7 - arch/x86/include/asm/kexec.h | 54 +- arch/x86/include/asm/kvm-x86-ops.h | 6 +- arch/x86/include/asm/kvm_host.h | 110 +- arch/x86/include/asm/mshyperv.h | 3 +- arch/x86/include/asm/pgalloc.h | 18 - arch/x86/include/asm/sections.h | 1 + arch/x86/include/asm/setup.h | 2 +- arch/x86/include/asm/sev-common.h | 1 + arch/x86/include/asm/shared/tdx.h | 38 +- arch/x86/include/asm/svm.h | 2 +- arch/x86/include/asm/tdx.h | 3 + arch/x86/include/asm/tlb.h | 15 +- arch/x86/include/uapi/asm/amd_hsmp.h | 64 +- arch/x86/include/uapi/asm/kvm.h | 1 + arch/x86/kernel/acpi/boot.c | 5 +- arch/x86/kernel/apic/io_apic.c | 9 +- arch/x86/kernel/callthunks.c | 6 + arch/x86/kernel/cpu/mshyperv.c | 2 +- arch/x86/kernel/e820.c | 5 +- arch/x86/kernel/head64.c | 40 +- arch/x86/kernel/head_64.S | 12 +- arch/x86/kernel/ksysfs.c | 18 +- arch/x86/kernel/machine_kexec_32.c | 7 +- arch/x86/kernel/machine_kexec_64.c | 95 +- arch/x86/kernel/paravirt.c | 12 +- arch/x86/kernel/relocate_kernel_64.S | 193 +- arch/x86/kernel/setup.c | 5 +- arch/x86/kernel/vm86_32.c | 5 +- arch/x86/kernel/vmlinux.lds.S | 45 +- arch/x86/kvm/cpuid.c | 972 +++- arch/x86/kvm/cpuid.h | 128 +- arch/x86/kvm/governed_features.h | 22 - arch/x86/kvm/hyperv.c | 2 +- arch/x86/kvm/kvm_emulate.h | 2 + arch/x86/kvm/lapic.c | 31 +- arch/x86/kvm/lapic.h | 1 + arch/x86/kvm/mmu.h | 33 +- arch/x86/kvm/mmu/mmu.c | 82 +- arch/x86/kvm/mmu/mmu_internal.h | 80 +- arch/x86/kvm/mmu/spte.h | 5 + arch/x86/kvm/mmu/tdp_iter.c | 10 +- arch/x86/kvm/mmu/tdp_iter.h | 21 +- arch/x86/kvm/mmu/tdp_mmu.c | 325 +- arch/x86/kvm/mmu/tdp_mmu.h | 51 +- arch/x86/kvm/pmu.c | 1 - arch/x86/kvm/reverse_cpuid.h | 23 +- arch/x86/kvm/smm.c | 10 +- arch/x86/kvm/svm/nested.c | 22 +- arch/x86/kvm/svm/pmu.c | 8 +- arch/x86/kvm/svm/sev.c | 43 +- arch/x86/kvm/svm/svm.c | 78 +- arch/x86/kvm/svm/svm.h | 21 +- arch/x86/kvm/trace.h | 17 +- arch/x86/kvm/vmx/hyperv.h | 2 +- arch/x86/kvm/vmx/hyperv_evmcs.h | 2 +- arch/x86/kvm/vmx/main.c | 4 +- arch/x86/kvm/vmx/nested.c | 102 +- arch/x86/kvm/vmx/pmu_intel.c | 4 +- arch/x86/kvm/vmx/sgx.c | 14 +- arch/x86/kvm/vmx/vmx.c | 176 +- arch/x86/kvm/vmx/vmx.h | 6 +- arch/x86/kvm/vmx/vmx_onhyperv.h | 2 +- arch/x86/kvm/vmx/x86_ops.h | 6 +- arch/x86/kvm/x86.c | 261 +- arch/x86/kvm/x86.h | 34 +- arch/x86/mm/pat/set_memory.c | 2 - arch/x86/mm/pgtable.c | 57 +- arch/x86/pci/fixup.c | 30 + arch/x86/platform/efi/efi.c | 10 - arch/x86/platform/efi/quirks.c | 5 + arch/x86/platform/olpc/olpc_dt.c | 6 +- arch/x86/tools/relocs.c | 8 +- arch/x86/virt/vmx/tdx/tdx.c | 95 +- arch/x86/virt/vmx/tdx/tdx.h | 40 +- arch/x86/virt/vmx/tdx/tdx_global_metadata.c | 48 + arch/x86/virt/vmx/tdx/tdx_global_metadata.h | 25 + arch/x86/xen/p2m.c | 8 +- arch/xtensa/include/asm/pgalloc.h | 2 +- arch/xtensa/include/asm/processor.h | 4 +- arch/xtensa/kernel/setup.c | 2 +- arch/xtensa/mm/kasan_init.c | 6 +- arch/xtensa/platforms/iss/simdisk.c | 3 +- crypto/Kconfig | 18 - crypto/Makefile | 2 - crypto/aegis128-core.c | 2 - crypto/ahash.c | 158 +- crypto/algapi.c | 31 +- crypto/anubis.c | 14 +- crypto/aria_generic.c | 37 +- crypto/asymmetric_keys/asymmetric_type.c | 10 - crypto/fips.c | 4 +- crypto/keywrap.c | 320 - crypto/khazad.c | 17 +- crypto/proc.c | 9 +- crypto/seed.c | 48 +- crypto/sig.c | 4 +- crypto/skcipher.c | 369 +- crypto/tcrypt.c | 4 - crypto/tea.c | 83 +- crypto/testmgr.c | 26 +- crypto/testmgr.h | 192 - crypto/vmac.c | 696 --- drivers/accel/habanalabs/common/context.c | 3 +- drivers/accel/habanalabs/common/device.c | 2 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 3 +- drivers/accel/habanalabs/common/habanalabs_ioctl.c | 11 +- drivers/acpi/acpi_extlog.c | 14 + drivers/acpi/numa/srat.c | 86 + drivers/acpi/platform_profile.c | 647 ++- drivers/acpi/property.c | 1 + drivers/acpi/scan.c | 1 + drivers/ata/ahci.c | 2 +- drivers/ata/ahci.h | 15 +- drivers/ata/ahci_brcm.c | 3 + drivers/ata/ahci_ceva.c | 6 + drivers/ata/ahci_st.c | 6 +- drivers/ata/ata_generic.c | 2 +- drivers/ata/ata_piix.c | 2 +- drivers/ata/libahci_platform.c | 40 +- drivers/ata/libata-sata.c | 8 +- drivers/ata/libata-scsi.c | 19 +- drivers/ata/pata_atp867x.c | 2 +- drivers/ata/pata_macio.c | 8 +- drivers/ata/pata_piccolo.c | 2 +- drivers/ata/pata_rdc.c | 2 +- drivers/ata/sata_gemini.c | 32 - drivers/ata/sata_gemini.h | 1 - drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_nv.c | 24 +- drivers/ata/sata_sil24.c | 4 +- drivers/ata/sata_sis.c | 2 +- drivers/ata/sata_uli.c | 2 +- drivers/ata/sata_vsc.c | 2 +- drivers/auxdisplay/img-ascii-lcd.c | 8 +- drivers/base/memory.c | 4 +- drivers/base/property.c | 38 + drivers/base/swnode.c | 1 + drivers/block/xen-blkback/blkback.c | 2 +- drivers/block/zram/zram_drv.c | 300 +- drivers/block/zram/zram_drv.h | 5 +- drivers/char/tpm/eventlog/acpi.c | 15 +- drivers/clk/clk-en7523.c | 1 - drivers/clk/ti/clk.c | 5 +- drivers/clocksource/hyperv_timer.c | 2 +- drivers/cpuidle/cpuidle-psci-domain.c | 1 + drivers/crypto/Kconfig | 17 - drivers/crypto/Makefile | 2 - drivers/crypto/bcm/spu.c | 7 +- drivers/crypto/caam/blob_gen.c | 3 +- drivers/crypto/ccp/dbc.c | 53 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 13 +- drivers/crypto/hisilicon/qm.c | 291 +- drivers/crypto/hisilicon/sec2/sec.h | 3 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 161 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 11 - drivers/crypto/hisilicon/sec2/sec_main.c | 13 +- drivers/crypto/hisilicon/zip/Makefile | 2 +- drivers/crypto/hisilicon/zip/dae_main.c | 262 + drivers/crypto/hisilicon/zip/zip.h | 8 + drivers/crypto/hisilicon/zip/zip_main.c | 52 +- drivers/crypto/intel/iaa/iaa_crypto_main.c | 2 +- drivers/crypto/intel/ixp4xx/ixp4xx_crypto.c | 3 + drivers/crypto/n2_asm.S | 96 - drivers/crypto/n2_core.c | 2168 ------- drivers/crypto/n2_core.h | 232 - drivers/crypto/omap-aes.c | 34 +- drivers/crypto/omap-aes.h | 6 +- drivers/crypto/omap-des.c | 40 +- drivers/crypto/qce/aead.c | 2 +- drivers/crypto/qce/core.c | 129 +- drivers/crypto/qce/core.h | 9 +- drivers/crypto/qce/dma.c | 22 +- drivers/crypto/qce/dma.h | 3 +- drivers/crypto/qce/sha.c | 2 +- drivers/crypto/qce/skcipher.c | 2 +- drivers/crypto/tegra/tegra-se-aes.c | 7 +- drivers/crypto/tegra/tegra-se-hash.c | 7 +- drivers/firewire/device-attribute-test.c | 2 + drivers/firewire/ohci.c | 44 +- drivers/firewire/sbp2.c | 10 +- drivers/firmware/arm_scmi/common.h | 4 +- drivers/firmware/arm_scmi/driver.c | 74 +- drivers/firmware/arm_scmi/transports/mailbox.c | 1 + drivers/firmware/arm_scmi/transports/smc.c | 1 + drivers/firmware/arm_scmi/transports/virtio.c | 1 + drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c | 5 +- .../firmware/arm_scmi/vendors/imx/imx-sm-misc.c | 5 +- drivers/firmware/cirrus/Kconfig | 20 + drivers/firmware/cirrus/Makefile | 2 + drivers/firmware/cirrus/test/Makefile | 23 + drivers/firmware/cirrus/test/cs_dsp_mock_bin.c | 199 + .../firmware/cirrus/test/cs_dsp_mock_mem_maps.c | 752 +++ drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c | 367 ++ drivers/firmware/cirrus/test/cs_dsp_mock_utils.c | 13 + drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c | 473 ++ drivers/firmware/cirrus/test/cs_dsp_test_bin.c | 2556 ++++++++ .../firmware/cirrus/test/cs_dsp_test_bin_error.c | 600 ++ .../firmware/cirrus/test/cs_dsp_test_callbacks.c | 688 +++ .../cirrus/test/cs_dsp_test_control_cache.c | 3282 +++++++++++ .../cirrus/test/cs_dsp_test_control_parse.c | 1851 ++++++ .../firmware/cirrus/test/cs_dsp_test_control_rw.c | 2669 +++++++++ drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c | 2211 +++++++ .../firmware/cirrus/test/cs_dsp_test_wmfw_error.c | 1347 +++++ drivers/firmware/cirrus/test/cs_dsp_tests.c | 14 + drivers/firmware/efi/efi.c | 3 - drivers/firmware/efi/libstub/Makefile | 2 +- drivers/firmware/efi/libstub/efi-stub-helper.c | 9 +- drivers/firmware/efi/libstub/efi-stub.c | 49 +- drivers/firmware/efi/libstub/efistub.h | 20 +- drivers/firmware/efi/libstub/gop.c | 323 +- drivers/firmware/efi/libstub/kaslr.c | 4 +- drivers/firmware/efi/libstub/mem.c | 20 +- drivers/firmware/efi/libstub/pci.c | 34 +- drivers/firmware/efi/libstub/randomalloc.c | 4 +- drivers/firmware/efi/libstub/relocate.c | 10 +- drivers/firmware/efi/libstub/x86-stub.c | 164 +- drivers/firmware/efi/sysfb_efi.c | 2 +- drivers/firmware/qcom/qcom_scm-smc.c | 6 +- drivers/firmware/qcom/qcom_scm.c | 271 +- drivers/firmware/qcom/qcom_scm.h | 4 + .../gpu/drm/i915/display/intel_display_driver.c | 6 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drm.c | 5 +- drivers/gpu/drm/xe/xe_device.c | 2 +- drivers/hid/amd-sfh-hid/amd_sfh_common.h | 1 + drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 4 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_init.c | 24 +- drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 38 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.h | 24 +- drivers/hv/channel_mgmt.c | 61 +- drivers/hv/connection.c | 4 +- drivers/hv/hv_balloon.c | 22 +- drivers/hv/hv_common.c | 17 +- drivers/hv/hv_kvp.c | 2 +- drivers/hv/hv_snapshot.c | 2 +- drivers/hv/hyperv_vmbus.h | 16 +- drivers/hv/vmbus_drv.c | 31 +- drivers/hwmon/spd5118.c | 8 +- drivers/i2c/busses/i2c-i801.c | 125 - drivers/i3c/master.c | 14 +- drivers/i3c/master/Kconfig | 11 + drivers/i3c/master/dw-i3c-master.c | 15 +- drivers/i3c/master/i3c-master-cdns.c | 3 +- drivers/i3c/master/mipi-i3c-hci/Makefile | 1 + drivers/i3c/master/mipi-i3c-hci/dat_v1.c | 11 +- drivers/i3c/master/mipi-i3c-hci/dma.c | 17 + drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c | 148 + drivers/infiniband/core/cache.c | 35 - drivers/infiniband/core/device.c | 116 +- drivers/infiniband/core/ud_header.c | 83 - drivers/infiniband/core/uverbs_marshall.c | 42 - drivers/infiniband/hw/Makefile | 2 +- drivers/infiniband/hw/bnxt_re/bnxt_re.h | 5 +- drivers/infiniband/hw/bnxt_re/hw_counters.c | 11 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 47 +- drivers/infiniband/hw/bnxt_re/main.c | 339 +- drivers/infiniband/hw/bnxt_re/qplib_fp.h | 1 + drivers/infiniband/hw/bnxt_re/qplib_res.c | 7 +- drivers/infiniband/hw/bnxt_re/qplib_res.h | 4 +- drivers/infiniband/hw/bnxt_re/qplib_sp.c | 117 +- drivers/infiniband/hw/bnxt_re/qplib_sp.h | 6 +- drivers/infiniband/hw/cxgb4/device.c | 6 +- drivers/infiniband/hw/cxgb4/qp.c | 8 + drivers/infiniband/hw/efa/efa.h | 8 +- drivers/infiniband/hw/efa/efa_com.h | 6 +- drivers/infiniband/hw/efa/efa_main.c | 28 +- drivers/infiniband/hw/erdma/Kconfig | 2 +- drivers/infiniband/hw/erdma/erdma.h | 14 +- drivers/infiniband/hw/erdma/erdma_cm.c | 71 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 26 +- drivers/infiniband/hw/erdma/erdma_cq.c | 65 + drivers/infiniband/hw/erdma/erdma_eq.c | 6 +- drivers/infiniband/hw/erdma/erdma_hw.h | 135 +- drivers/infiniband/hw/erdma/erdma_main.c | 62 +- drivers/infiniband/hw/erdma/erdma_qp.c | 301 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 568 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 166 +- drivers/infiniband/hw/hfi1/hfi.h | 14 - drivers/infiniband/hw/hfi1/intr.c | 31 - drivers/infiniband/hw/hfi1/iowait.h | 2 +- drivers/infiniband/hw/hfi1/sysfs.c | 14 +- drivers/infiniband/hw/hns/Kconfig | 20 +- drivers/infiniband/hw/hns/Makefile | 9 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 13 + drivers/infiniband/hw/irdma/osdep.h | 4 - drivers/infiniband/hw/irdma/protos.h | 4 - drivers/infiniband/hw/irdma/utils.c | 71 - drivers/infiniband/hw/mlx4/cq.c | 6 +- drivers/infiniband/hw/mlx4/main.c | 60 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 18 +- drivers/infiniband/hw/mlx4/mr.c | 286 +- drivers/infiniband/hw/mlx4/qp.c | 12 +- drivers/infiniband/hw/mlx5/main.c | 4 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/infiniband/hw/mlx5/mr.c | 17 +- drivers/infiniband/hw/mlx5/odp.c | 70 +- drivers/infiniband/hw/mlx5/restrack.c | 9 + drivers/infiniband/hw/qib/qib_sysfs.c | 16 +- drivers/infiniband/hw/usnic/usnic_abi.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 73 +- drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 66 +- drivers/infiniband/sw/rxe/rxe_net.c | 22 +- drivers/infiniband/sw/rxe/rxe_param.h | 2 +- drivers/infiniband/sw/rxe/rxe_pool.c | 11 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 6 +- drivers/infiniband/sw/siw/siw_main.c | 8 - drivers/infiniband/sw/siw/siw_verbs.c | 5 +- drivers/infiniband/ulp/rtrs/rtrs.c | 3 + drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/misc/ideapad_slidebar.c | 4 +- drivers/input/serio/i8042.c | 17 +- drivers/iommu/Kconfig | 12 + drivers/iommu/amd/amd_iommu.h | 9 +- drivers/iommu/amd/amd_iommu_types.h | 41 +- drivers/iommu/amd/init.c | 253 +- drivers/iommu/amd/iommu.c | 532 +- drivers/iommu/amd/pasid.c | 3 +- .../iommu/arm/arm-smmu-v3/arm-smmu-v3-iommufd.c | 8 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 15 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 298 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.h | 31 +- drivers/iommu/arm/arm-smmu-v3/tegra241-cmdqv.c | 8 +- drivers/iommu/arm/arm-smmu/arm-smmu-impl.c | 5 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom-debug.c | 2 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.c | 121 +- drivers/iommu/arm/arm-smmu/arm-smmu-qcom.h | 3 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 43 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 2 + drivers/iommu/hyperv-iommu.c | 4 +- drivers/iommu/intel/Makefile | 2 +- drivers/iommu/intel/cache.c | 11 +- drivers/iommu/intel/cap_audit.c | 217 - drivers/iommu/intel/cap_audit.h | 131 - drivers/iommu/intel/iommu.c | 50 +- drivers/iommu/intel/irq_remapping.c | 8 - drivers/iommu/intel/pasid.c | 22 +- drivers/iommu/intel/pasid.h | 6 + drivers/iommu/io-pgtable-arm.c | 227 +- drivers/iommu/iommu.c | 37 +- drivers/iommu/iommufd/fault.c | 44 +- drivers/iommu/iommufd/hw_pagetable.c | 10 +- drivers/iommu/iommufd/iommufd_private.h | 29 +- drivers/iommu/iommufd/iova_bitmap.c | 2 +- drivers/iommu/iommufd/main.c | 32 +- drivers/iommu/iommufd/selftest.c | 45 +- drivers/iommu/msm_iommu.c | 51 +- drivers/iommu/mtk_iommu.c | 9 +- drivers/iommu/mtk_iommu_v1.c | 3 +- drivers/iommu/of_iommu.c | 2 - drivers/iommu/riscv/iommu-pci.c | 8 + drivers/iommu/riscv/iommu-platform.c | 108 +- drivers/iommu/riscv/iommu.c | 14 +- drivers/iommu/riscv/iommu.h | 1 + drivers/iommu/rockchip-iommu.c | 3 +- drivers/macintosh/smu.c | 6 +- drivers/mailbox/Kconfig | 24 + drivers/mailbox/Makefile | 4 + drivers/mailbox/exynos-mailbox.c | 157 + drivers/mailbox/mailbox-mchp-ipc-sbi.c | 504 ++ drivers/mailbox/mailbox-mpfs.c | 2 +- drivers/mailbox/mailbox-th1520.c | 6 +- drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 + drivers/mailbox/qcom-ipcc.c | 16 + drivers/mailbox/tegra-hsp.c | 6 +- drivers/mailbox/zynqmp-ipi-mailbox.c | 2 +- drivers/media/cec/core/cec-adap.c | 5 +- drivers/media/cec/core/cec-core.c | 5 +- drivers/media/cec/core/cec-pin-error-inj.c | 3 +- drivers/media/cec/core/cec-pin.c | 3 +- drivers/media/cec/platform/cec-gpio/cec-gpio.c | 7 +- drivers/media/common/b2c2/flexcop-common.h | 4 - drivers/media/common/b2c2/flexcop-misc.c | 13 - drivers/media/dvb-core/dmxdev.c | 2 +- drivers/media/dvb-frontends/cxd2841er.c | 8 +- drivers/media/i2c/ccs/ccs-core.c | 18 +- drivers/media/i2c/ccs/ccs-data.c | 15 +- drivers/media/i2c/ds90ub913.c | 26 +- drivers/media/i2c/ds90ub953.c | 56 +- drivers/media/i2c/ds90ub960.c | 188 +- drivers/media/i2c/imx208.c | 2 +- drivers/media/i2c/imx290.c | 81 +- drivers/media/i2c/imx296.c | 2 + drivers/media/i2c/imx412.c | 42 +- drivers/media/i2c/ov2740.c | 58 +- drivers/media/i2c/ov5640.c | 1 + drivers/media/i2c/ov9282.c | 2 +- drivers/media/pci/b2c2/flexcop-dma.c | 17 - drivers/media/pci/cx18/cx18-gpio.c | 15 - drivers/media/pci/cx18/cx18-gpio.h | 1 - drivers/media/pci/intel/ipu6/ipu6-buttress.c | 8 +- drivers/media/pci/intel/ipu6/ipu6-cpd.c | 2 +- drivers/media/pci/intel/ipu6/ipu6-isys.c | 1 + drivers/media/pci/mgb4/mgb4_core.c | 4 +- drivers/media/pci/mgb4/mgb4_core.h | 3 - drivers/media/pci/mgb4/mgb4_sysfs_in.c | 12 +- drivers/media/pci/mgb4/mgb4_vin.c | 20 +- drivers/media/pci/mgb4/mgb4_vin.h | 4 +- drivers/media/pci/mgb4/mgb4_vout.c | 14 +- drivers/media/pci/saa7164/saa7164-vbi.c | 2 - drivers/media/pci/solo6x10/solo6x10-core.c | 4 +- drivers/media/platform/broadcom/bcm2835-unicam.c | 42 +- drivers/media/platform/marvell/mcam-core.c | 7 +- drivers/media/platform/marvell/mmp-driver.c | 21 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.c | 77 +- .../media/platform/mediatek/mdp3/mtk-mdp3-cmdq.h | 1 + .../media/platform/mediatek/mdp3/mtk-mdp3-comp.c | 537 +- .../media/platform/mediatek/mdp3/mtk-mdp3-comp.h | 29 +- .../media/platform/mediatek/mdp3/mtk-mdp3-core.c | 2 + .../media/platform/mediatek/mdp3/mtk-mdp3-core.h | 1 + drivers/media/platform/nuvoton/npcm-video.c | 4 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 7 +- .../media/platform/nxp/imx8-isi/imx8-isi-core.c | 14 + .../media/platform/nxp/imx8-isi/imx8-isi-core.h | 1 + .../media/platform/nxp/imx8-isi/imx8-isi-video.c | 3 + .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 13 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 5 + drivers/media/platform/qcom/camss/camss-csiphy.h | 7 + drivers/media/platform/qcom/camss/camss-vfe.c | 8 +- drivers/media/platform/qcom/camss/camss.c | 379 +- drivers/media/platform/qcom/camss/camss.h | 5 +- drivers/media/platform/qcom/venus/Kconfig | 1 + drivers/media/platform/qcom/venus/core.c | 113 +- drivers/media/platform/qcom/venus/core.h | 4 + drivers/media/platform/qcom/venus/hfi.c | 23 - drivers/media/platform/qcom/venus/hfi.h | 2 - drivers/media/platform/qcom/venus/hfi_venus.c | 11 - drivers/media/platform/qcom/venus/vdec.c | 18 +- drivers/media/platform/qcom/venus/venc.c | 18 +- drivers/media/platform/renesas/rcar-csi2.c | 91 +- .../media/platform/renesas/rzg2l-cru/rzg2l-video.c | 2 +- drivers/media/platform/rockchip/rga/rga-buf.c | 2 +- drivers/media/platform/rockchip/rga/rga-hw.c | 2 +- drivers/media/platform/rockchip/rga/rga-hw.h | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/rockchip/rga/rga.h | 2 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 4 +- .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 3 + .../platform/samsung/exynos4-is/fimc-is-errno.c | 131 - .../platform/samsung/exynos4-is/fimc-is-errno.h | 1 - .../platform/samsung/exynos4-is/fimc-is-param.c | 9 - .../platform/samsung/exynos4-is/fimc-is-param.h | 1 - .../media/platform/samsung/exynos4-is/mipi-csis.c | 10 +- .../media/platform/samsung/s3c-camif/camif-core.c | 13 +- drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 7 +- drivers/media/platform/st/stm32/Kconfig | 14 + drivers/media/platform/st/stm32/Makefile | 1 + drivers/media/platform/st/stm32/stm32-csi.c | 1137 ++++ .../media/platform/st/stm32/stm32-dcmipp/Makefile | 2 +- .../st/stm32/stm32-dcmipp/dcmipp-bytecap.c | 128 +- .../st/stm32/stm32-dcmipp/dcmipp-byteproc.c | 119 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-common.h | 4 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-core.c | 122 +- .../platform/st/stm32/stm32-dcmipp/dcmipp-input.c | 540 ++ .../st/stm32/stm32-dcmipp/dcmipp-parallel.c | 440 -- drivers/media/platform/verisilicon/hantro.h | 9 + drivers/media/platform/verisilicon/hantro_g2.c | 2 +- .../media/platform/verisilicon/hantro_postproc.c | 32 +- drivers/media/platform/verisilicon/hantro_v4l2.c | 21 + drivers/media/platform/verisilicon/imx8m_vpu_hw.c | 10 +- .../verisilicon/rockchip_vpu981_hw_av1_dec.c | 9 +- drivers/media/radio/Kconfig | 4 - drivers/media/radio/Makefile | 1 - drivers/media/radio/wl128x/Kconfig | 15 - drivers/media/radio/wl128x/Makefile | 7 - drivers/media/radio/wl128x/fmdrv.h | 229 - drivers/media/radio/wl128x/fmdrv_common.c | 1676 ------ drivers/media/radio/wl128x/fmdrv_common.h | 389 -- drivers/media/radio/wl128x/fmdrv_rx.c | 820 --- drivers/media/radio/wl128x/fmdrv_rx.h | 45 - drivers/media/radio/wl128x/fmdrv_tx.c | 413 -- drivers/media/radio/wl128x/fmdrv_tx.h | 24 - drivers/media/radio/wl128x/fmdrv_v4l2.c | 604 -- drivers/media/radio/wl128x/fmdrv_v4l2.h | 20 - drivers/media/rc/iguanair.c | 4 +- drivers/media/rc/imon_raw.c | 2 +- drivers/media/rc/mceusb.c | 5 +- drivers/media/test-drivers/vidtv/vidtv_bridge.c | 8 +- drivers/media/tuners/fc0013.c | 64 - drivers/media/tuners/fc0013.h | 11 - drivers/media/usb/cx231xx/cx231xx-avcore.c | 1 - drivers/media/usb/dvb-usb-v2/af9035.c | 18 +- drivers/media/usb/dvb-usb-v2/lmedm04.c | 12 +- drivers/media/usb/uvc/uvc_ctrl.c | 88 +- drivers/media/usb/uvc/uvc_driver.c | 298 +- drivers/media/usb/uvc/uvc_queue.c | 9 +- drivers/media/usb/uvc/uvc_status.c | 8 +- drivers/media/usb/uvc/uvc_v4l2.c | 164 +- drivers/media/usb/uvc/uvc_video.c | 59 +- drivers/media/usb/uvc/uvcvideo.h | 15 +- drivers/media/v4l2-core/v4l2-fwnode.c | 43 +- drivers/media/v4l2-core/v4l2-mc.c | 2 +- drivers/memory/omap-gpmc.c | 33 +- drivers/memory/tegra/tegra20-emc.c | 8 +- drivers/memory/ti-aemif.c | 192 +- drivers/message/fusion/mptfc.c | 14 +- drivers/message/fusion/mptsas.c | 14 +- drivers/message/fusion/mptscsih.c | 10 +- drivers/message/fusion/mptscsih.h | 5 +- drivers/message/fusion/mptspi.c | 19 +- drivers/misc/pci_endpoint_test.c | 352 +- drivers/mtd/devices/mchp48l640.c | 28 +- drivers/mtd/devices/phram.c | 13 +- drivers/mtd/devices/st_spi_fsm.c | 6 +- drivers/mtd/hyperbus/hbmc-am654.c | 21 +- drivers/mtd/nand/Makefile | 2 +- drivers/mtd/nand/onenand/onenand_base.c | 1 + drivers/mtd/nand/qpic_common.c | 759 +++ drivers/mtd/nand/raw/Kconfig | 12 +- drivers/mtd/nand/raw/Makefile | 1 + drivers/mtd/nand/raw/brcmnand/brcmnand.c | 5 + drivers/mtd/nand/raw/davinci_nand.c | 137 +- .../mtd/nand/raw/nuvoton-ma35d1-nand-controller.c | 1029 ++++ drivers/mtd/nand/raw/qcom_nandc.c | 1773 ++---- drivers/mtd/nand/spi/Makefile | 2 +- drivers/mtd/nand/spi/alliancememory.c | 4 +- drivers/mtd/nand/spi/ato.c | 4 +- drivers/mtd/nand/spi/core.c | 38 +- drivers/mtd/nand/spi/esmt.c | 4 +- drivers/mtd/nand/spi/foresee.c | 14 +- drivers/mtd/nand/spi/gigadevice.c | 16 +- drivers/mtd/nand/spi/macronix.c | 4 +- drivers/mtd/nand/spi/micron.c | 8 +- drivers/mtd/nand/spi/paragon.c | 4 +- drivers/mtd/nand/spi/skyhigh.c | 147 + drivers/mtd/nand/spi/toshiba.c | 4 +- drivers/mtd/nand/spi/winbond.c | 27 +- drivers/mtd/nand/spi/xtx.c | 4 +- drivers/mtd/spi-nor/atmel.c | 4 + drivers/mtd/spi-nor/core.c | 19 +- drivers/mtd/spi-nor/core.h | 6 +- drivers/mtd/spi-nor/macronix.c | 9 +- drivers/mtd/spi-nor/spansion.c | 10 + drivers/mtd/spi-nor/sysfs.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ulp.h | 8 +- drivers/net/wireless/ath/ath11k/debugfs.c | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 2 +- drivers/net/wireless/quantenna/qtnfmac/pcie/pcie.c | 2 +- drivers/of/address.c | 35 +- drivers/of/base.c | 25 +- drivers/of/fdt.c | 41 +- drivers/of/fdt_address.c | 21 +- drivers/of/irq.c | 2 +- drivers/of/kobj.c | 4 +- drivers/of/of_private.h | 20 + drivers/of/of_reserved_mem.c | 15 +- drivers/of/pdt.c | 2 + drivers/of/platform.c | 23 +- drivers/of/property.c | 35 +- drivers/of/unittest.c | 17 +- drivers/pci/ats.c | 2 +- drivers/pci/controller/dwc/pci-dra7xx.c | 27 +- drivers/pci/controller/dwc/pci-imx6.c | 449 +- drivers/pci/controller/dwc/pci-layerscape.c | 10 +- drivers/pci/controller/dwc/pcie-artpec6.c | 13 + drivers/pci/controller/dwc/pcie-designware-ep.c | 52 +- drivers/pci/controller/dwc/pcie-designware-host.c | 56 +- drivers/pci/controller/dwc/pcie-designware.c | 7 +- drivers/pci/controller/dwc/pcie-designware.h | 19 +- drivers/pci/controller/dwc/pcie-dw-rockchip.c | 69 +- drivers/pci/controller/dwc/pcie-qcom.c | 7 +- drivers/pci/controller/pci-host-common.c | 2 + drivers/pci/controller/pci-mvebu.c | 1 + drivers/pci/controller/pcie-apple.c | 75 +- drivers/pci/controller/pcie-mediatek-gen3.c | 117 +- drivers/pci/controller/pcie-rcar-ep.c | 2 +- drivers/pci/controller/pcie-rockchip-ep.c | 5 + drivers/pci/controller/pcie-rockchip.c | 219 +- drivers/pci/controller/pcie-rockchip.h | 35 +- drivers/pci/controller/pcie-xilinx-cpm.c | 50 +- drivers/pci/controller/plda/pcie-microchip-host.c | 96 + drivers/pci/controller/plda/pcie-plda-host.c | 17 +- drivers/pci/controller/plda/pcie-plda.h | 6 +- drivers/pci/devres.c | 40 +- drivers/pci/endpoint/functions/pci-epf-test.c | 25 +- drivers/pci/endpoint/pci-epc-core.c | 37 +- drivers/pci/endpoint/pci-epf-core.c | 1 + drivers/pci/hotplug/acpiphp_ibm.c | 6 +- drivers/pci/iov.c | 8 +- drivers/pci/of.c | 22 +- drivers/pci/of_property.c | 4 +- drivers/pci/p2pdma.c | 6 +- drivers/pci/pci-sysfs.c | 150 +- drivers/pci/pci.c | 275 +- drivers/pci/pci.h | 23 +- drivers/pci/pcie/Makefile | 2 +- drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 33 +- drivers/pci/pcie/dpc.c | 22 +- drivers/pci/pcie/tlp.c | 115 + drivers/pci/probe.c | 107 +- drivers/pci/quirks.c | 18 +- drivers/pci/switch/switchtec.c | 26 + drivers/pci/vpd.c | 14 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 3 +- drivers/pinctrl/cirrus/pinctrl-lochnagar.c | 3 +- drivers/pinctrl/core.c | 50 +- drivers/pinctrl/mediatek/Kconfig | 7 + drivers/pinctrl/mediatek/Makefile | 1 + drivers/pinctrl/mediatek/pinctrl-mt7988.c | 1556 +++++ drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c | 57 +- drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.h | 1 + drivers/pinctrl/nomadik/pinctrl-abx500.c | 5 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 42 +- drivers/pinctrl/pinctrl-amd.c | 30 +- drivers/pinctrl/pinctrl-amd.h | 7 +- drivers/pinctrl/pinctrl-gemini.c | 11 +- drivers/pinctrl/pinctrl-ingenic.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 20 +- drivers/pinctrl/pinctrl-rockchip.c | 200 +- drivers/pinctrl/pinctrl-rockchip.h | 3 +- drivers/pinctrl/pinctrl-stmfx.c | 2 +- drivers/pinctrl/qcom/Kconfig.msm | 6 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-ipq5424.c | 34 +- drivers/pinctrl/qcom/pinctrl-msm.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm8917.c | 1620 ++++++ drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 3 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c | 3 +- drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c | 10 +- drivers/pinctrl/renesas/Kconfig | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 190 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 6 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 4 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 81 +- drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 12 + drivers/platform/mellanox/mlxbf-bootctl.c | 20 +- drivers/platform/mellanox/mlxbf-pmc.c | 113 +- drivers/platform/mellanox/mlxreg-hotplug.c | 2 +- drivers/platform/mellanox/mlxreg-io.c | 2 +- .../platform/surface/surface_platform_profile.c | 44 +- drivers/platform/x86/acer-wmi.c | 550 +- drivers/platform/x86/amd/hsmp/acpi.c | 12 +- drivers/platform/x86/amd/hsmp/hsmp.c | 47 +- drivers/platform/x86/amd/hsmp/plat.c | 12 +- drivers/platform/x86/amd/pmc/Makefile | 2 +- drivers/platform/x86/amd/pmc/mp1_stb.c | 332 ++ drivers/platform/x86/amd/pmc/pmc.c | 391 +- drivers/platform/x86/amd/pmc/pmc.h | 24 +- drivers/platform/x86/amd/pmf/Makefile | 2 +- drivers/platform/x86/amd/pmf/acpi.c | 30 +- drivers/platform/x86/amd/pmf/core.c | 20 +- drivers/platform/x86/amd/pmf/pmf-quirks.c | 66 - drivers/platform/x86/amd/pmf/pmf.h | 39 +- drivers/platform/x86/amd/pmf/spc.c | 75 + drivers/platform/x86/amd/pmf/sps.c | 49 +- drivers/platform/x86/asus-nb-wmi.c | 3 +- drivers/platform/x86/asus-wmi.c | 55 +- drivers/platform/x86/asus-wmi.h | 3 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/dell/Makefile | 1 + drivers/platform/x86/dell/alienware-wmi.c | 522 +- drivers/platform/x86/dell/dcdbas.c | 10 +- drivers/platform/x86/dell/dcdbas.h | 8 - drivers/platform/x86/dell/dell-laptop.c | 6 +- drivers/platform/x86/dell/dell-lis3lv02d.c | 256 + drivers/platform/x86/dell/dell-pc.c | 69 +- drivers/platform/x86/dell/dell-smo8800-ids.h | 27 + drivers/platform/x86/dell/dell-smo8800.c | 16 +- drivers/platform/x86/dell/dell-uart-backlight.c | 2 +- drivers/platform/x86/dell/dell-wmi-sysman/sysman.c | 17 +- drivers/platform/x86/dell/dell_rbu.c | 20 +- drivers/platform/x86/firmware_attributes_class.c | 42 +- drivers/platform/x86/firmware_attributes_class.h | 5 +- drivers/platform/x86/fujitsu-laptop.c | 8 +- drivers/platform/x86/hp/hp-bioscfg/bioscfg.c | 14 +- drivers/platform/x86/hp/hp-wmi.c | 449 +- drivers/platform/x86/hp/hp_accel.c | 4 +- drivers/platform/x86/ideapad-laptop.c | 43 +- drivers/platform/x86/inspur_platform_profile.c | 43 +- drivers/platform/x86/intel/Kconfig | 1 + drivers/platform/x86/intel/bytcrc_pwrsrc.c | 79 +- drivers/platform/x86/intel/int0002_vgpio.c | 14 +- drivers/platform/x86/intel/int3472/common.c | 2 + drivers/platform/x86/intel/int3472/discrete.c | 24 +- drivers/platform/x86/intel/int3472/tps68470.c | 3 + drivers/platform/x86/intel/plr_tpmi.c | 2 +- drivers/platform/x86/intel/pmt/class.c | 4 +- drivers/platform/x86/intel/punit_ipc.c | 33 - drivers/platform/x86/intel/sdsi.c | 34 +- drivers/platform/x86/lenovo-wmi-camera.c | 69 +- drivers/platform/x86/msi-laptop.c | 6 +- drivers/platform/x86/panasonic-laptop.c | 4 +- drivers/platform/x86/quickstart.c | 1 - drivers/platform/x86/serdev_helpers.h | 60 +- drivers/platform/x86/serial-multi-instantiate.c | 12 + drivers/platform/x86/think-lmi.c | 13 +- drivers/platform/x86/thinkpad_acpi.c | 46 +- drivers/platform/x86/toshiba_acpi.c | 4 +- drivers/platform/x86/wmi-bmof.c | 75 +- drivers/platform/x86/x86-android-tablets/Makefile | 2 +- drivers/platform/x86/x86-android-tablets/asus.c | 4 +- drivers/platform/x86/x86-android-tablets/core.c | 31 +- drivers/platform/x86/x86-android-tablets/lenovo.c | 8 +- drivers/platform/x86/x86-android-tablets/other.c | 16 +- .../x86/x86-android-tablets/vexia_atla10_ec.c | 261 + .../x86/x86-android-tablets/x86-android-tablets.h | 13 +- drivers/pmdomain/arm/scmi_pm_domain.c | 8 + drivers/pmdomain/core.c | 15 +- drivers/pmdomain/imx/gpcv2.c | 2 + drivers/pmdomain/imx/imx8m-blk-ctrl.c | 1 + drivers/pmdomain/imx/imx8mp-blk-ctrl.c | 1 + drivers/pmdomain/mediatek/Kconfig | 12 + drivers/pmdomain/mediatek/Makefile | 8 + drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c | 144 + drivers/pmdomain/ti/ti_sci_pm_domains.c | 81 + drivers/remoteproc/keystone_remoteproc.c | 17 +- drivers/remoteproc/mtk_scp.c | 12 +- drivers/remoteproc/omap_remoteproc.c | 24 +- drivers/remoteproc/remoteproc_core.c | 14 +- drivers/remoteproc/st_remoteproc.c | 54 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 88 +- drivers/reset/amlogic/reset-meson-aux.c | 97 +- drivers/s390/scsi/zfcp_fc.c | 7 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/s390/scsi/zfcp_scsi.c | 15 +- drivers/s390/scsi/zfcp_sysfs.c | 2 +- drivers/s390/scsi/zfcp_unit.c | 2 +- drivers/scsi/3w-9xxx.c | 9 +- drivers/scsi/3w-sas.c | 21 +- drivers/scsi/3w-xxxx.c | 10 +- drivers/scsi/53c700.c | 19 +- drivers/scsi/BusLogic.c | 9 +- drivers/scsi/BusLogic.h | 3 +- drivers/scsi/a100u2w.c | 2 +- drivers/scsi/aacraid/linit.c | 8 +- drivers/scsi/advansys.c | 25 +- drivers/scsi/aic7xxx/aic79xx_osm.c | 8 +- drivers/scsi/aic7xxx/aic7xxx_osm.c | 8 +- drivers/scsi/aic7xxx/aicasm/aicasm_gram.y | 1 + drivers/scsi/aic7xxx/aicasm/aicasm_macro_gram.y | 1 + drivers/scsi/aic7xxx/aicasm/aicasm_scan.l | 3 + drivers/scsi/am53c974.c | 2 +- drivers/scsi/arcmsr/arcmsr_attr.c | 12 +- drivers/scsi/arcmsr/arcmsr_hba.c | 12 +- drivers/scsi/atp870u.c | 2 +- drivers/scsi/bfa/bfad_im.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 14 +- drivers/scsi/bnx2i/bnx2i_init.c | 7 +- drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/cxlflash/main.c | 2 +- drivers/scsi/cxlflash/superpipe.c | 2 +- drivers/scsi/dc395x.c | 14 +- drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/elx/efct/efct_driver.c | 2 +- drivers/scsi/esas2r/esas2r.h | 12 +- drivers/scsi/esas2r/esas2r_main.c | 32 +- drivers/scsi/esp_scsi.c | 14 +- drivers/scsi/esp_scsi.h | 2 +- drivers/scsi/fcoe/fcoe.c | 2 +- drivers/scsi/fdomain_pci.c | 2 +- drivers/scsi/fnic/Makefile | 5 +- drivers/scsi/fnic/fdls_disc.c | 4997 ++++++++++++++++ drivers/scsi/fnic/fdls_fc.h | 253 + drivers/scsi/fnic/fip.c | 1005 ++++ drivers/scsi/fnic/fip.h | 159 + drivers/scsi/fnic/fnic.h | 288 +- drivers/scsi/fnic/fnic_attrs.c | 12 +- drivers/scsi/fnic/fnic_debugfs.c | 11 +- drivers/scsi/fnic/fnic_fcs.c | 1742 +++--- drivers/scsi/fnic/fnic_fdls.h | 434 ++ drivers/scsi/fnic/fnic_fip.h | 48 - drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 28 +- drivers/scsi/fnic/fnic_main.c | 758 ++- drivers/scsi/fnic/fnic_pci_subsys_devid.c | 131 + drivers/scsi/fnic/fnic_res.c | 77 +- drivers/scsi/fnic/fnic_scsi.c | 1161 ++-- drivers/scsi/fnic/fnic_stats.h | 49 +- drivers/scsi/fnic/fnic_trace.c | 97 +- drivers/scsi/hisi_sas/hisi_sas.h | 5 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 4 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 10 +- drivers/scsi/hpsa.c | 20 +- drivers/scsi/hptiop.c | 8 +- drivers/scsi/ibmvscsi/ibmvfc.c | 20 +- drivers/scsi/ibmvscsi/ibmvscsi.c | 8 +- drivers/scsi/initio.c | 2 +- drivers/scsi/ipr.c | 48 +- drivers/scsi/ips.c | 6 +- drivers/scsi/ips.h | 3 +- drivers/scsi/isci/remote_device.c | 29 - drivers/scsi/isci/remote_device.h | 17 - drivers/scsi/iscsi_tcp.c | 6 +- drivers/scsi/libfc/fc_fcp.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 11 +- drivers/scsi/lpfc/lpfc_attr.c | 20 +- drivers/scsi/lpfc/lpfc_bsg.c | 210 +- drivers/scsi/lpfc/lpfc_bsg.h | 19 +- drivers/scsi/lpfc/lpfc_ct.c | 6 +- drivers/scsi/lpfc/lpfc_disc.h | 11 +- drivers/scsi/lpfc/lpfc_els.c | 55 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 13 +- drivers/scsi/lpfc/lpfc_hw.h | 3 +- drivers/scsi/lpfc/lpfc_hw4.h | 85 +- drivers/scsi/lpfc/lpfc_init.c | 29 +- drivers/scsi/lpfc/lpfc_mbox.c | 6 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 61 +- drivers/scsi/lpfc/lpfc_nvme.c | 2 +- drivers/scsi/lpfc/lpfc_scsi.c | 64 +- drivers/scsi/lpfc/lpfc_sli.c | 4 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 - drivers/scsi/lpfc/lpfc_version.h | 2 +- drivers/scsi/lpfc/lpfc_vmid.c | 2 +- drivers/scsi/lpfc/lpfc_vport.c | 22 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/megaraid/megaraid_mbox.c | 4 +- drivers/scsi/megaraid/megaraid_sas_base.c | 16 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 8 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 20 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 24 +- drivers/scsi/mvsas/mv_init.c | 2 +- drivers/scsi/mvumi.c | 5 +- drivers/scsi/myrb.c | 23 +- drivers/scsi/myrs.c | 13 +- drivers/scsi/ncr53c8xx.c | 9 +- drivers/scsi/nsp32.c | 2 +- drivers/scsi/pm8001/pm8001_defs.h | 2 +- drivers/scsi/pm8001/pm8001_hwi.c | 5 +- drivers/scsi/pm8001/pm8001_init.c | 4 +- drivers/scsi/pm8001/pm8001_sas.c | 78 +- drivers/scsi/pm8001/pm8001_sas.h | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 59 +- drivers/scsi/pmcraid.c | 24 +- drivers/scsi/ps3rom.c | 5 +- drivers/scsi/qedf/qedf_attr.c | 10 +- drivers/scsi/qedf/qedf_dbg.h | 2 +- drivers/scsi/qedf/qedf_main.c | 5 +- drivers/scsi/qedi/qedi_dbg.h | 2 +- drivers/scsi/qedi/qedi_main.c | 8 +- drivers/scsi/qla1280.c | 8 +- drivers/scsi/qla2xxx/qla_attr.c | 80 +- drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_dfs.c | 124 +- drivers/scsi/qla2xxx/qla_gbl.h | 3 + drivers/scsi/qla2xxx/qla_init.c | 28 +- drivers/scsi/qla2xxx/qla_os.c | 14 +- drivers/scsi/qla4xxx/ql4_attr.c | 12 +- drivers/scsi/qla4xxx/ql4_os.c | 8 +- drivers/scsi/qlogicpti.c | 5 +- drivers/scsi/scsi_debug.c | 32 +- drivers/scsi/scsi_error.c | 26 +- drivers/scsi/scsi_ioctl.c | 35 +- drivers/scsi/scsi_lib.c | 21 +- drivers/scsi/scsi_scan.c | 42 +- drivers/scsi/scsi_sysfs.c | 20 +- drivers/scsi/scsi_transport_iscsi.c | 27 - drivers/scsi/scsi_transport_sas.c | 10 +- drivers/scsi/scsi_transport_spi.c | 3 +- drivers/scsi/smartpqi/smartpqi_init.c | 13 +- drivers/scsi/snic/snic_main.c | 14 +- drivers/scsi/st.c | 6 + drivers/scsi/st.h | 1 + drivers/scsi/stex.c | 6 +- drivers/scsi/storvsc_drv.c | 28 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 17 +- drivers/scsi/virtio_scsi.c | 2 +- drivers/scsi/xen-scsifront.c | 11 +- drivers/soc/atmel/soc.c | 2 +- drivers/soc/imx/Makefile | 2 +- drivers/soc/imx/soc-imx9.c | 128 + drivers/soc/litex/litex_soc_ctrl.c | 23 +- drivers/soc/mediatek/mtk-cmdq-helper.c | 18 - drivers/soc/mediatek/mtk-devapc.c | 19 +- drivers/soc/qcom/Kconfig | 2 +- drivers/soc/qcom/llcc-qcom.c | 58 +- drivers/soc/qcom/pmic_glink.c | 70 +- drivers/soc/qcom/pmic_glink_altmode.c | 11 +- drivers/soc/qcom/qcom_pd_mapper.c | 2 + drivers/soc/qcom/rmtfs_mem.c | 2 +- drivers/soc/qcom/smem_state.c | 3 +- drivers/soc/qcom/socinfo.c | 3 +- drivers/soc/renesas/Kconfig | 5 + drivers/soc/samsung/exynos-pmu.c | 2 +- drivers/soc/tegra/cbb/tegra-cbb.c | 20 +- drivers/soc/tegra/cbb/tegra234-cbb.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra30.c | 17 +- drivers/spi/spi-omap2-mcspi.c | 11 +- drivers/staging/media/atomisp/pci/hmm/hmm_bo.c | 4 +- drivers/staging/media/imx/imx-media-of.c | 8 +- drivers/staging/media/max96712/max96712.c | 4 +- .../vc04_services/bcm2835-audio/bcm2835-vchiq.c | 2 +- drivers/target/iscsi/iscsi_target.c | 15 - drivers/target/iscsi/iscsi_target.h | 1 - drivers/target/iscsi/iscsi_target_erl2.c | 48 - drivers/target/iscsi/iscsi_target_erl2.h | 2 - drivers/target/iscsi/iscsi_target_parameters.c | 48 - drivers/target/iscsi/iscsi_target_parameters.h | 3 - drivers/target/iscsi/iscsi_target_tpg.c | 5 - drivers/target/iscsi/iscsi_target_tpg.h | 1 - drivers/target/iscsi/iscsi_target_util.c | 58 - drivers/target/iscsi/iscsi_target_util.h | 2 - drivers/tee/optee/smc_abi.c | 5 +- drivers/tty/tty_io.c | 3 +- drivers/ufs/core/ufs_bsg.c | 2 + drivers/ufs/core/ufshcd-crypto.c | 26 +- drivers/ufs/core/ufshcd.c | 316 +- drivers/ufs/host/ufs-qcom.c | 93 +- drivers/uio/uio_hv_generic.c | 86 +- drivers/usb/image/microtek.c | 4 +- drivers/usb/storage/scsiglue.c | 10 +- drivers/usb/storage/uas.c | 10 +- drivers/vfio/pci/mlx5/cmd.c | 14 +- drivers/vfio/pci/vfio_pci_config.c | 5 +- drivers/vfio/pci/virtio/migrate.c | 6 +- drivers/video/fbdev/aty/radeon_base.c | 8 +- drivers/video/fbdev/efifb.c | 4 +- drivers/video/fbdev/omap/lcd_dma.c | 4 +- drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 11 +- drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 1 + drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.c | 17 - drivers/video/fbdev/omap2/omapfb/dss/hdmi5_core.h | 1 - drivers/video/fbdev/sh_mobile_lcdcfb.c | 6 +- drivers/video/fbdev/sm501fb.c | 5 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/video/fbdev/vga16fb.c | 7 +- drivers/video/hdmi.c | 28 - drivers/watchdog/da9052_wdt.c | 13 +- drivers/watchdog/max77620_wdt.c | 1 - drivers/watchdog/rti_wdt.c | 4 +- drivers/watchdog/rzv2h_wdt.c | 16 +- drivers/watchdog/sp805_wdt.c | 3 +- fs/binfmt_elf.c | 4 +- fs/binfmt_elf_fdpic.c | 4 +- fs/btrfs/extent_io.c | 2 +- fs/btrfs/inode.c | 1 - fs/btrfs/ioctl.c | 9 + fs/btrfs/super.c | 2 +- fs/ceph/quota.c | 2 +- fs/efivarfs/file.c | 59 +- fs/efivarfs/inode.c | 58 +- fs/efivarfs/internal.h | 27 +- fs/efivarfs/super.c | 275 +- fs/efivarfs/vars.c | 181 +- fs/erofs/compress.h | 23 +- fs/erofs/decompressor.c | 7 - fs/erofs/erofs_fs.h | 3 +- fs/erofs/fileio.c | 4 +- fs/erofs/super.c | 32 +- fs/erofs/xattr.c | 2 +- fs/erofs/zdata.c | 243 +- fs/erofs/zmap.c | 125 +- fs/erofs/zutil.c | 6 +- fs/exec.c | 22 +- fs/ext4/file.c | 3 + fs/ext4/super.c | 3 + fs/f2fs/data.c | 1 - fs/fcntl.c | 4 +- fs/hugetlbfs/inode.c | 7 +- fs/iomap/swapfile.c | 1 - fs/isofs/compress.c | 12 +- fs/nilfs2/alloc.c | 67 +- fs/nilfs2/alloc.h | 2 + fs/nilfs2/bmap.c | 124 +- fs/nilfs2/btnode.c | 3 +- fs/nilfs2/btree.c | 7 +- fs/nilfs2/cpfile.c | 69 +- fs/nilfs2/dat.c | 45 +- fs/nilfs2/dir.c | 13 +- fs/nilfs2/gcinode.c | 24 +- fs/nilfs2/ifile.c | 37 +- fs/nilfs2/inode.c | 16 +- fs/nilfs2/ioctl.c | 236 +- fs/nilfs2/mdt.c | 63 +- fs/nilfs2/namei.c | 39 +- fs/nilfs2/nilfs.h | 4 +- fs/nilfs2/page.c | 39 +- fs/nilfs2/recovery.c | 62 +- fs/nilfs2/segbuf.c | 12 +- fs/nilfs2/segment.c | 66 +- fs/nilfs2/sufile.c | 112 +- fs/nilfs2/sufile.h | 22 +- fs/nilfs2/super.c | 10 +- fs/nilfs2/the_nilfs.c | 26 +- fs/notify/fanotify/fanotify.c | 31 +- fs/notify/fanotify/fanotify.h | 15 + fs/notify/fanotify/fanotify_user.c | 150 +- fs/notify/fsnotify.c | 83 +- fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/ocfs2/alloc.c | 157 +- fs/ocfs2/alloc.h | 8 +- fs/ocfs2/aops.c | 337 +- fs/ocfs2/aops.h | 17 +- fs/ocfs2/cluster/heartbeat.c | 28 +- fs/ocfs2/cluster/masklog.h | 2 +- fs/ocfs2/cluster/quorum.c | 6 +- fs/ocfs2/cluster/tcp.c | 8 +- fs/ocfs2/dlm/dlmapi.h | 2 +- fs/ocfs2/dlm/dlmdebug.c | 9 +- fs/ocfs2/dlm/dlmmaster.c | 12 +- fs/ocfs2/dlm/dlmrecovery.c | 13 +- fs/ocfs2/dlmfs/dlmfs.c | 23 +- fs/ocfs2/dlmglue.c | 31 +- fs/ocfs2/dlmglue.h | 6 +- fs/ocfs2/extent_map.c | 10 + fs/ocfs2/file.c | 8 +- fs/ocfs2/inode.c | 28 +- fs/ocfs2/ioctl.c | 2 +- fs/ocfs2/journal.c | 2 +- fs/ocfs2/mmap.c | 18 +- fs/ocfs2/move_extents.c | 8 +- fs/ocfs2/namei.c | 7 +- fs/ocfs2/ocfs2_fs.h | 8 +- fs/ocfs2/ocfs2_ioctl.h | 2 +- fs/ocfs2/ocfs2_lockid.h | 2 +- fs/ocfs2/ocfs2_trace.h | 20 +- fs/ocfs2/quota_global.c | 5 + fs/ocfs2/refcounttree.c | 41 +- fs/ocfs2/reservations.h | 4 +- fs/ocfs2/stack_o2cb.c | 2 +- fs/ocfs2/stackglue.h | 2 +- fs/ocfs2/super.c | 591 +- fs/ocfs2/symlink.c | 16 +- fs/ocfs2/xattr.c | 10 +- fs/open.c | 64 +- fs/proc/base.c | 11 + fs/smb/client/cifsencrypt.c | 162 +- fs/smb/client/cifsglob.h | 35 +- fs/smb/client/cifspdu.h | 18 +- fs/smb/client/cifsproto.h | 5 +- fs/smb/client/connect.c | 133 +- fs/smb/client/dfs.c | 80 +- fs/smb/client/dfs.h | 44 +- fs/smb/client/dfs_cache.c | 20 +- fs/smb/client/dir.c | 6 +- fs/smb/client/dns_resolve.c | 108 +- fs/smb/client/dns_resolve.h | 23 +- fs/smb/client/fs_context.c | 4 + fs/smb/client/fs_context.h | 1 + fs/smb/client/inode.c | 7 + fs/smb/client/misc.c | 29 +- fs/smb/client/netmisc.c | 4 +- fs/smb/client/nterr.c | 8 + fs/smb/client/readdir.c | 2 +- fs/smb/client/rfc1002pdu.h | 6 +- fs/smb/client/smb1ops.c | 6 + fs/smb/client/smb2file.c | 4 +- fs/smb/client/smb2inode.c | 202 +- fs/smb/client/smb2ops.c | 9 +- fs/smb/client/smb2pdu.h | 2 +- fs/smb/client/trace.h | 1 + fs/smb/server/ksmbd_netlink.h | 3 +- fs/smb/server/server.h | 1 + fs/smb/server/smb2pdu.c | 4 + fs/smb/server/transport_ipc.c | 35 +- fs/smb/server/transport_ipc.h | 2 - fs/smb/server/transport_tcp.c | 73 +- fs/smb/server/transport_tcp.h | 1 + fs/smb/server/vfs.c | 7 - fs/smb/server/vfs.h | 1 - fs/splice.c | 2 +- fs/squashfs/Kconfig | 6 +- fs/squashfs/cache.c | 10 +- fs/squashfs/file.c | 90 +- fs/squashfs/file_cache.c | 6 +- fs/squashfs/file_direct.c | 11 +- fs/squashfs/squashfs.h | 13 +- fs/squashfs/super.c | 21 +- fs/super.c | 2 +- fs/xfs/Makefile | 6 + fs/xfs/libxfs/xfs_ag_resv.c | 3 + fs/xfs/libxfs/xfs_attr.c | 4 +- fs/xfs/libxfs/xfs_bmap.c | 34 +- fs/xfs/libxfs/xfs_bmap_btree.c | 111 + fs/xfs/libxfs/xfs_bmap_btree.h | 3 + fs/xfs/libxfs/xfs_btree.c | 411 +- fs/xfs/libxfs/xfs_btree.h | 28 +- fs/xfs/libxfs/xfs_btree_mem.c | 1 + fs/xfs/libxfs/xfs_btree_staging.c | 10 +- fs/xfs/libxfs/xfs_defer.h | 2 + fs/xfs/libxfs/xfs_dir2.c | 9 +- fs/xfs/libxfs/xfs_dir2.h | 1 - fs/xfs/libxfs/xfs_errortag.h | 4 +- fs/xfs/libxfs/xfs_exchmaps.c | 4 +- fs/xfs/libxfs/xfs_format.h | 51 +- fs/xfs/libxfs/xfs_fs.h | 10 +- fs/xfs/libxfs/xfs_health.h | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.c | 201 +- fs/xfs/libxfs/xfs_inode_fork.h | 6 +- fs/xfs/libxfs/xfs_log_format.h | 16 +- fs/xfs/libxfs/xfs_log_recover.h | 4 + fs/xfs/libxfs/xfs_metadir.c | 4 + fs/xfs/libxfs/xfs_metafile.c | 223 + fs/xfs/libxfs/xfs_metafile.h | 13 + fs/xfs/libxfs/xfs_ondisk.h | 4 + fs/xfs/libxfs/xfs_refcount.c | 278 +- fs/xfs/libxfs/xfs_refcount.h | 23 +- fs/xfs/libxfs/xfs_rmap.c | 178 +- fs/xfs/libxfs/xfs_rmap.h | 12 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.h | 9 + fs/xfs/libxfs/xfs_rtgroup.c | 74 +- fs/xfs/libxfs/xfs_rtgroup.h | 58 +- fs/xfs/libxfs/xfs_rtrefcount_btree.c | 757 +++ fs/xfs/libxfs/xfs_rtrefcount_btree.h | 189 + fs/xfs/libxfs/xfs_rtrmap_btree.c | 1035 ++++ fs/xfs/libxfs/xfs_rtrmap_btree.h | 210 + fs/xfs/libxfs/xfs_sb.c | 14 + fs/xfs/libxfs/xfs_shared.h | 21 + fs/xfs/libxfs/xfs_trans_resv.c | 37 +- fs/xfs/libxfs/xfs_trans_space.h | 13 + fs/xfs/libxfs/xfs_types.h | 7 + fs/xfs/scrub/agheader_repair.c | 2 +- fs/xfs/scrub/alloc_repair.c | 5 +- fs/xfs/scrub/bmap.c | 126 +- fs/xfs/scrub/bmap_repair.c | 148 +- fs/xfs/scrub/common.c | 170 +- fs/xfs/scrub/common.h | 26 +- fs/xfs/scrub/cow_repair.c | 180 +- fs/xfs/scrub/health.c | 2 + fs/xfs/scrub/inode.c | 41 +- fs/xfs/scrub/inode_repair.c | 193 +- fs/xfs/scrub/metapath.c | 6 + fs/xfs/scrub/newbt.c | 42 + fs/xfs/scrub/newbt.h | 1 + fs/xfs/scrub/quota.c | 8 +- fs/xfs/scrub/quota_repair.c | 2 +- fs/xfs/scrub/reap.c | 288 +- fs/xfs/scrub/reap.h | 9 + fs/xfs/scrub/refcount.c | 2 +- fs/xfs/scrub/refcount_repair.c | 6 +- fs/xfs/scrub/repair.c | 197 + fs/xfs/scrub/repair.h | 24 + fs/xfs/scrub/rgb_bitmap.h | 37 + fs/xfs/scrub/rgsuper.c | 6 +- fs/xfs/scrub/rmap_repair.c | 91 +- fs/xfs/scrub/rtb_bitmap.h | 37 + fs/xfs/scrub/rtbitmap.c | 77 +- fs/xfs/scrub/rtbitmap.h | 55 + fs/xfs/scrub/rtbitmap_repair.c | 451 +- fs/xfs/scrub/{refcount.c => rtrefcount.c} | 362 +- .../{refcount_repair.c => rtrefcount_repair.c} | 421 +- fs/xfs/scrub/rtrmap.c | 323 ++ fs/xfs/scrub/rtrmap_repair.c | 1006 ++++ fs/xfs/scrub/rtsummary.c | 17 +- fs/xfs/scrub/rtsummary_repair.c | 3 +- fs/xfs/scrub/scrub.c | 18 +- fs/xfs/scrub/scrub.h | 28 +- fs/xfs/scrub/stats.c | 2 + fs/xfs/scrub/tempexch.h | 2 +- fs/xfs/scrub/tempfile.c | 21 +- fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 280 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_attr_inactive.c | 5 - fs/xfs/xfs_buf.c | 610 +- fs/xfs/xfs_buf.h | 11 +- fs/xfs/xfs_buf_item.h | 5 - fs/xfs/xfs_buf_item_recover.c | 19 +- fs/xfs/xfs_discard.c | 2 +- fs/xfs/xfs_dquot.c | 26 +- fs/xfs/xfs_dquot.h | 3 + fs/xfs/xfs_drain.c | 20 +- fs/xfs/xfs_drain.h | 7 +- fs/xfs/xfs_error.c | 3 + fs/xfs/xfs_exchrange.c | 3 + fs/xfs/xfs_file.c | 13 + fs/xfs/xfs_fsmap.c | 193 +- fs/xfs/xfs_fsops.c | 30 + fs/xfs/xfs_health.c | 2 + fs/xfs/xfs_inode.c | 19 +- fs/xfs/xfs_inode.h | 16 +- fs/xfs/xfs_inode_item.c | 30 +- fs/xfs/xfs_inode_item_recover.c | 48 +- fs/xfs/xfs_ioctl.c | 21 +- fs/xfs/xfs_log.c | 2 - fs/xfs/xfs_log_recover.c | 4 + fs/xfs/xfs_mount.c | 14 + fs/xfs/xfs_mount.h | 25 +- fs/xfs/xfs_notify_failure.c | 230 +- fs/xfs/xfs_notify_failure.h | 11 + fs/xfs/xfs_qm.c | 10 +- fs/xfs/xfs_qm_bhv.c | 26 +- fs/xfs/xfs_quota.h | 5 - fs/xfs/xfs_refcount_item.c | 240 +- fs/xfs/xfs_reflink.c | 321 +- fs/xfs/xfs_reflink.h | 4 +- fs/xfs/xfs_rmap_item.c | 216 +- fs/xfs/xfs_rtalloc.c | 121 +- fs/xfs/xfs_rtalloc.h | 20 + fs/xfs/xfs_stats.c | 5 +- fs/xfs/xfs_stats.h | 3 + fs/xfs/xfs_super.c | 144 +- fs/xfs/xfs_super.h | 1 - fs/xfs/xfs_trace.h | 270 +- fs/xfs/xfs_trans.c | 6 +- fs/xfs/xfs_trans.h | 1 - fs/xfs/xfs_trans_ail.c | 9 +- fs/xfs/xfs_trans_buf.c | 8 +- fs/xfs/xfs_trans_dquot.c | 8 +- include/acpi/acpi_numa.h | 5 + include/asm-generic/early_ioremap.h | 2 +- include/asm-generic/hyperv-tlfs.h | 874 --- include/asm-generic/mshyperv.h | 7 +- include/asm-generic/pgalloc.h | 83 +- include/asm-generic/syscall.h | 2 +- include/asm-generic/tlb.h | 24 +- include/clocksource/hyperv_timer.h | 2 +- include/crypto/gf128mul.h | 6 +- include/crypto/internal/hash.h | 23 - include/crypto/internal/skcipher.h | 14 +- include/dt-bindings/arm/qcom,ids.h | 1 + .../dt-bindings/interconnect/qcom,sm8750-rpmh.h | 143 + include/dt-bindings/media/video-interfaces.h | 7 + .../pinctrl/renesas,r9a09g047-pinctrl.h | 41 + .../pinctrl/renesas,r9a09g057-pinctrl.h | 31 + .../reset/amlogic,meson-a1-audio-reset.h | 36 + include/dt-bindings/sound/qcom,wcd9335.h | 1 - include/hyperv/hvgdk.h | 308 + include/hyperv/hvgdk_ext.h | 46 + include/hyperv/hvgdk_mini.h | 1348 +++++ include/hyperv/hvhdk.h | 733 +++ include/hyperv/hvhdk_mini.h | 311 + include/linux/adreno-smmu-priv.h | 7 + include/linux/aer.h | 12 +- include/linux/alloc_tag.h | 11 +- include/linux/amd-iommu.h | 4 +- include/linux/amd-pmf-io.h | 15 + include/linux/bitmap.h | 2 +- include/linux/bitops.h | 31 + include/linux/bits.h | 5 +- include/linux/bug.h | 10 +- include/linux/cacheinfo.h | 2 +- include/linux/call_once.h | 45 + include/linux/compiler.h | 22 + include/linux/cpumask.h | 9 +- include/linux/damon.h | 112 +- include/linux/delayacct.h | 14 + include/linux/efi.h | 4 - include/linux/fanotify.h | 18 +- include/linux/firmware/cirrus/cs_dsp_test_utils.h | 160 + include/linux/firmware/qcom/qcom_scm.h | 8 + include/linux/fs.h | 79 +- include/linux/fsnotify.h | 78 +- include/linux/fsnotify_backend.h | 53 +- include/linux/ftrace.h | 2 - include/linux/fwnode.h | 3 + include/linux/gfp.h | 30 +- include/linux/hdmi.h | 1 - include/linux/hisi_acc_qm.h | 8 + include/linux/huge_mm.h | 2 + include/linux/hugetlb.h | 19 +- include/linux/hyperv.h | 11 +- include/linux/i3c/device.h | 2 +- include/linux/i8042.h | 28 +- include/linux/io-pgtable.h | 11 + include/linux/iommu.h | 5 - include/linux/jump_label.h | 3 + include/linux/kallsyms.h | 2 +- include/linux/kasan.h | 4 +- include/linux/kdb.h | 3 - include/linux/ksm.h | 1 + include/linux/kvm_host.h | 37 +- include/linux/libata.h | 19 +- include/linux/list_lru.h | 44 +- include/linux/lz4.h | 6 + include/linux/mailbox/exynos-message.h | 19 + include/linux/mailbox/mchp-ipc.h | 33 + include/linux/memblock.h | 10 + include/linux/memcontrol.h | 43 +- include/linux/memfd.h | 23 +- include/linux/memory/ti-aemif.h | 32 + include/linux/memory_hotplug.h | 5 +- include/linux/migrate.h | 6 +- include/linux/min_heap.h | 72 +- include/linux/minmax.h | 205 +- include/linux/mm.h | 130 +- include/linux/mm_inline.h | 99 +- include/linux/mm_types.h | 4 +- include/linux/mmdebug.h | 14 +- include/linux/mmzone.h | 99 +- include/linux/module.h | 10 +- include/linux/mtd/nand-qpic-common.h | 478 ++ include/linux/mtd/spinand.h | 58 +- include/linux/numa_memblks.h | 3 + include/linux/of.h | 30 +- include/linux/of_address.h | 1 + include/linux/of_platform.h | 2 - include/linux/omap-gpmc.h | 4 - include/linux/page-flags.h | 23 +- include/linux/page-isolation.h | 2 +- include/linux/pagemap.h | 24 +- include/linux/pci-ecam.h | 4 + include/linux/pci-epf.h | 4 +- include/linux/pci.h | 5 +- include/linux/pgtable.h | 9 +- include/linux/platform_profile.h | 33 +- include/linux/pm_domain.h | 1 + include/linux/property.h | 15 +- include/linux/sched.h | 6 + include/linux/sched/hotplug.h | 4 - include/linux/scmi_imx_protocol.h | 9 +- include/linux/seqlock.h | 1 + include/linux/soc/mediatek/mtk-cmdq.h | 13 - include/linux/string.h | 3 + include/linux/swap.h | 34 +- include/linux/swap_cgroup.h | 14 +- include/linux/swap_slots.h | 3 - include/linux/task_work.h | 3 - include/linux/trace_events.h | 14 + include/linux/tracepoint.h | 20 +- include/linux/types.h | 2 +- include/linux/verification.h | 2 - include/media/cec.h | 1 - include/media/v4l2-mediabus.h | 21 + include/rdma/ib_cache.h | 16 - include/rdma/ib_marshall.h | 3 - include/rdma/ib_pack.h | 3 - include/rdma/ib_verbs.h | 24 +- include/rv/da_monitor.h | 4 + include/scsi/libfc.h | 2 +- include/scsi/libsas.h | 9 +- include/scsi/scsi_bsg_iscsi.h | 2 +- include/scsi/scsi_device.h | 4 +- include/scsi/scsi_host.h | 26 +- include/scsi/scsi_transport_iscsi.h | 4 - include/soc/amlogic/reset-meson-aux.h | 23 - include/soc/qcom/tcs.h | 26 +- include/sound/hdaudio_ext.h | 45 - include/sound/pcm.h | 7 +- include/sound/rawmidi.h | 11 + include/sound/sdca.h | 7 +- include/sound/sdca_function.h | 3 + include/sound/simple_card_utils.h | 15 +- include/sound/soc-dai.h | 3 + include/sound/soc.h | 12 +- include/sound/soc_sdw_utils.h | 2 + include/sound/ump.h | 1 + include/trace/events/mmap_lock.h | 32 +- include/trace/events/mmflags.h | 3 +- include/uapi/asm-generic/fcntl.h | 1 - include/uapi/linux/fanotify.h | 18 + include/uapi/linux/input-event-codes.h | 1 + include/uapi/linux/iommufd.h | 4 +- include/uapi/linux/kvm.h | 8 +- include/uapi/linux/pci_regs.h | 16 +- include/uapi/linux/pcitest.h | 1 + include/uapi/linux/taskstats.h | 17 + include/uapi/sound/asequencer.h | 12 +- include/uapi/sound/asound.h | 8 +- include/uapi/sound/compress_params.h | 23 +- include/uapi/sound/fcp.h | 120 + include/uapi/sound/sof/tokens.h | 2 + include/uapi/sound/tlv.h | 2 + include/ufs/ufs.h | 5 - include/ufs/ufshcd.h | 38 +- include/ufs/ufshci.h | 5 - init/do_mounts_initrd.c | 2 +- init/main.c | 18 +- io_uring/memmap.c | 4 +- ipc/util.c | 11 +- kernel/bpf/arena.c | 2 +- kernel/capability.c | 8 +- kernel/cpu.c | 14 +- kernel/debug/kdb/kdb_support.c | 24 +- kernel/delayacct.c | 55 +- kernel/fork.c | 21 +- kernel/futex/waitwake.c | 3 +- kernel/gcov/clang.c | 6 +- kernel/hung_task.c | 2 + kernel/irq_work.c | 2 +- kernel/kexec_core.c | 23 +- kernel/kprobes.c | 592 +- kernel/kthread.c | 2 +- kernel/latencytop.c | 6 +- kernel/module/Kconfig | 1 + kernel/module/internal.h | 7 +- kernel/module/main.c | 74 +- kernel/module/strict_rwx.c | 13 +- kernel/module/sysfs.c | 120 +- kernel/padata.c | 45 +- kernel/params.c | 22 +- kernel/power/snapshot.c | 5 +- kernel/rcu/tiny.c | 2 +- kernel/rcu/tree.c | 2 +- kernel/resource.c | 3 +- kernel/sched/core.c | 34 +- kernel/sched/ext.c | 335 +- kernel/sched/sched.h | 51 +- kernel/sched/stats.h | 9 +- kernel/task_work.c | 14 +- kernel/trace/fgraph.c | 1 - kernel/trace/ftrace.c | 17 - kernel/trace/ring_buffer.c | 9 +- kernel/trace/rv/Kconfig | 27 +- kernel/trace/rv/Makefile | 3 + kernel/trace/rv/monitors/wip/Kconfig | 12 + kernel/trace/rv/monitors/wip/wip.c | 2 +- kernel/trace/rv/monitors/wip/wip_trace.h | 15 + kernel/trace/rv/monitors/wwnr/Kconfig | 11 + kernel/trace/rv/monitors/wwnr/wwnr.c | 2 +- kernel/trace/rv/monitors/wwnr/wwnr_trace.h | 16 + kernel/trace/rv/rv.c | 2 +- .../events/rv.h => kernel/trace/rv/rv_trace.h | 26 +- kernel/trace/trace.c | 297 +- kernel/trace/trace.h | 16 +- kernel/trace/trace_dynevent.c | 23 +- kernel/trace/trace_entries.h | 8 +- kernel/trace/trace_eprobe.c | 36 +- kernel/trace/trace_events.c | 465 +- kernel/trace/trace_events_filter.c | 23 +- kernel/trace/trace_events_hist.c | 119 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_trigger.c | 67 +- kernel/trace/trace_functions_graph.c | 33 +- kernel/trace/trace_irqsoff.c | 5 +- kernel/trace/trace_kprobe.c | 155 +- kernel/trace/trace_osnoise.c | 57 +- kernel/trace/trace_probe.c | 51 +- kernel/trace/trace_sched_wakeup.c | 6 +- kernel/trace/trace_stack.c | 6 +- kernel/trace/trace_stat.c | 26 +- kernel/trace/trace_uprobe.c | 15 +- kernel/ucount.c | 8 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 2 +- lib/Kconfig.debug | 34 +- lib/Makefile | 2 +- lib/alloc_tag.c | 6 +- lib/atomic64.c | 78 +- lib/cpumask.c | 5 +- lib/crypto/aesgcm.c | 2 +- lib/crypto/gf128mul.c | 75 - lib/fault-inject.c | 28 +- lib/inflate.c | 2 - lib/kunit_iov_iter.c | 5 +- lib/list_debug.c | 22 +- lib/list_sort.c | 7 + lib/lz4/lz4_compress.c | 1 - lib/lz4/lz4_decompress.c | 1 - lib/lz4/lz4defs.h | 4 +- lib/lz4/lz4hc_compress.c | 1 - lib/maple_tree.c | 73 +- lib/math/Makefile | 1 + lib/math/tests/Makefile | 1 + lib/math/tests/int_sqrt_kunit.c | 66 + lib/rhashtable.c | 14 +- lib/sort.c | 7 + lib/test_maple_tree.c | 56 + lib/test_min_heap.c | 30 +- lib/test_vmalloc.c | 2 +- lib/test_xarray.c | 706 ++- lib/xarray.c | 78 +- mm/Kconfig | 72 +- mm/Makefile | 1 + mm/cma.h | 2 +- mm/compaction.c | 5 +- mm/damon/Kconfig | 30 - mm/damon/Makefile | 1 - mm/damon/core.c | 254 +- mm/damon/dbgfs.c | 1148 ---- mm/damon/paddr.c | 80 +- mm/damon/reclaim.c | 2 +- mm/damon/sysfs-common.h | 16 +- mm/damon/sysfs-schemes.c | 271 +- mm/damon/sysfs.c | 188 +- mm/damon/tests/.kunitconfig | 7 - mm/damon/tests/core-kunit.h | 14 +- mm/damon/tests/dbgfs-kunit.h | 173 - mm/damon/tests/vaddr-kunit.h | 2 +- mm/damon/vaddr.c | 2 +- mm/debug.c | 71 + mm/early_ioremap.c | 8 +- mm/filemap.c | 207 +- mm/gup.c | 93 +- mm/huge_memory.c | 19 +- mm/hugetlb.c | 417 +- mm/hugetlb_cgroup.c | 18 +- mm/internal.h | 62 +- mm/kasan/generic.c | 18 +- mm/kasan/hw_tags.c | 5 +- mm/kasan/kasan.h | 18 +- mm/kasan/kasan_test_c.c | 4 +- mm/kasan/sw_tags.c | 3 +- mm/kfence/kfence_test.c | 3 +- mm/kfence/report.c | 3 +- mm/khugepaged.c | 45 +- mm/kmemleak.c | 4 +- mm/kmsan/shadow.c | 8 +- mm/ksm.c | 19 + mm/madvise.c | 7 +- mm/memblock.c | 20 + mm/memcontrol-v1.c | 16 +- mm/memcontrol.c | 114 +- mm/memfd.c | 139 +- mm/memory.c | 286 +- mm/memory_hotplug.c | 48 +- mm/mempolicy.c | 83 +- mm/migrate.c | 165 +- mm/mm_init.c | 8 +- mm/mmap.c | 575 +- mm/mmap_lock.c | 50 +- mm/mmu_gather.c | 25 +- mm/mseal.c | 6 +- mm/nommu.c | 7 + mm/numa.c | 8 +- mm/numa_emulation.c | 45 +- mm/numa_memblks.c | 2 +- mm/oom_kill.c | 8 +- mm/page-writeback.c | 53 +- mm/page_alloc.c | 179 +- mm/page_frag_cache.c | 6 +- mm/page_idle.c | 10 +- mm/page_io.c | 1 - mm/page_isolation.c | 12 +- mm/percpu.c | 70 +- mm/pt_reclaim.c | 71 + mm/readahead.c | 63 +- mm/rodata_test.c | 7 +- mm/shmem.c | 331 +- mm/slab_common.c | 2 +- mm/slub.c | 12 +- mm/sparse-vmemmap.c | 5 +- mm/sparse.c | 5 +- mm/swap.c | 74 +- mm/swap_cgroup.c | 233 +- mm/swap_slots.c | 78 +- mm/swap_state.c | 1 - mm/swapfile.c | 1261 ++-- mm/truncate.c | 53 +- mm/userfaultfd.c | 55 +- mm/util.c | 17 + mm/vma.c | 582 +- mm/vma.h | 48 +- mm/vma_internal.h | 1 + mm/vmalloc.c | 4 +- mm/vmscan.c | 507 +- mm/workingset.c | 65 +- mm/zpdesc.h | 182 + mm/zsmalloc.c | 440 +- mm/zswap.c | 2 +- net/bluetooth/mgmt.c | 2 +- net/core/page_pool.c | 7 +- net/netfilter/nf_conntrack_proto_sctp.c | 21 +- net/sunrpc/svc.c | 4 +- net/sunrpc/svc_xprt.c | 3 +- net/vmw_vsock/hyperv_transport.c | 6 +- net/wireless/wext-core.c | 4 +- samples/Kconfig | 2 + samples/Makefile | 2 + samples/damon/Kconfig | 30 + samples/damon/Makefile | 4 + samples/damon/prcl.c | 136 + samples/damon/wsse.c | 116 + samples/livepatch/livepatch-callbacks-busymod.c | 3 +- samples/livepatch/livepatch-shadow-fix1.c | 3 +- samples/livepatch/livepatch-shadow-mod.c | 15 +- scripts/checkpatch.pl | 26 +- scripts/coccinelle/misc/secs_to_jiffies.cocci | 22 + scripts/spelling.txt | 37 + security/selinux/hooks.c | 3 +- security/yama/yama_lsm.c | 4 +- sound/core/memory.c | 41 +- sound/core/rawmidi.c | 3 + sound/core/seq/Kconfig | 4 +- sound/core/seq/oss/seq_oss_device.h | 5 - sound/core/seq/oss/seq_oss_init.c | 8 +- sound/core/seq/oss/seq_oss_synth.c | 84 +- sound/core/seq/seq_clientmgr.c | 19 +- sound/core/seq/seq_system.c | 34 +- sound/core/seq/seq_system.h | 35 +- sound/core/seq/seq_ump_client.c | 42 +- sound/core/ump.c | 112 +- sound/firewire/fireface/ff-protocol-former.c | 4 +- sound/hda/hdac_component.c | 7 +- sound/hda/hdac_stream.c | 63 +- sound/isa/sb/sb16_csp.c | 5 +- sound/pci/ac97/ac97_codec.c | 2 +- sound/pci/ac97/ac97_proc.c | 8 +- sound/pci/ad1889.c | 8 +- sound/pci/cmipci.c | 2 +- sound/pci/ctxfi/ctdaio.c | 48 +- sound/pci/emu10k1/emuproc.c | 15 +- sound/pci/ens1370.c | 6 +- sound/pci/hda/Kconfig | 14 + sound/pci/hda/Makefile | 2 + sound/pci/hda/hda_hwdep.c | 2 - sound/pci/hda/hda_intel.c | 4 +- sound/pci/hda/hda_sysfs.c | 2 +- sound/pci/hda/ideapad_hotkey_led_helper.c | 36 + sound/pci/hda/patch_conexant.c | 13 +- sound/pci/hda/patch_realtek.c | 42 +- sound/pci/hda/tas2781-spi.h | 158 + sound/pci/hda/tas2781_hda_spi.c | 1265 ++++ sound/pci/hda/tas2781_spi_fwlib.c | 2006 +++++++ sound/pci/lola/lola_clock.c | 2 +- sound/pci/nm256/nm256.c | 8 +- sound/pci/rme32.c | 13 +- sound/pci/rme96.c | 13 +- sound/pci/rme9652/hdsp.c | 10 +- sound/pci/rme9652/hdspm.c | 15 +- sound/pci/rme9652/rme9652.c | 5 +- sound/pci/sonicvibes.c | 8 +- sound/pci/trident/trident_main.c | 4 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/ps/pci-ps.c | 16 +- sound/soc/codecs/Kconfig | 2 +- sound/soc/codecs/Makefile | 8 +- sound/soc/codecs/ad193x-i2c.c | 3 +- sound/soc/codecs/adau1761-i2c.c | 5 +- sound/soc/codecs/adau1781-i2c.c | 5 +- sound/soc/codecs/adau1977-i2c.c | 5 +- sound/soc/codecs/alc5623.c | 10 +- sound/soc/codecs/alc5632.c | 6 +- sound/soc/codecs/aw88081.c | 333 +- sound/soc/codecs/aw88081.h | 43 + sound/soc/codecs/cs35l56.c | 8 +- sound/soc/codecs/cs42l43.c | 2 +- sound/soc/codecs/cs42l51-i2c.c | 6 +- sound/soc/codecs/cs42l84.c | 2 +- sound/soc/codecs/es8323.c | 2 +- sound/soc/codecs/madera.c | 7 +- sound/soc/codecs/max98088.c | 4 +- sound/soc/codecs/max98090.c | 18 +- sound/soc/codecs/max98095.c | 4 +- sound/soc/codecs/nau8824.c | 8 +- sound/soc/codecs/ntp8835.c | 2 +- sound/soc/codecs/ntp8918.c | 2 +- sound/soc/codecs/pcm186x-i2c.c | 3 +- sound/soc/codecs/pcm6240.c | 3 +- sound/soc/codecs/peb2466.c | 3 +- sound/soc/codecs/rt5682-i2c.c | 6 + sound/soc/codecs/rt5682.c | 12 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt715-sdw.c | 41 - sound/soc/codecs/rt715.h | 3 - sound/soc/codecs/sma1307.c | 4 +- sound/soc/codecs/ssm2602-i2c.c | 5 +- sound/soc/codecs/tas2562.c | 4 +- sound/soc/codecs/tas2781-i2c.c | 71 +- sound/soc/codecs/tas5720.c | 10 +- sound/soc/codecs/tlv320adc3xxx.c | 4 +- sound/soc/codecs/tlv320aic31xx.c | 6 +- sound/soc/codecs/tlv320aic3x-i2c.c | 3 +- sound/soc/codecs/tpa6130a2.c | 4 +- sound/soc/codecs/uda1342.c | 2 +- sound/soc/codecs/wcd9335.c | 2 + sound/soc/codecs/wm8904.c | 13 +- sound/soc/codecs/wm8985.c | 4 +- sound/soc/fsl/Kconfig | 2 + sound/soc/fsl/Makefile | 2 +- sound/soc/fsl/fsl-asoc-card.c | 2 +- sound/soc/fsl/fsl_asrc.c | 179 +- sound/soc/fsl/fsl_asrc.h | 2 + sound/soc/fsl/fsl_asrc_common.h | 70 + sound/soc/fsl/fsl_asrc_m2m.c | 727 +++ sound/soc/fsl/fsl_easrc.c | 261 +- sound/soc/fsl/fsl_easrc.h | 4 + sound/soc/fsl/fsl_micfil.c | 131 +- sound/soc/fsl/fsl_micfil.h | 2 +- sound/soc/fsl/fsl_mqs.c | 28 + sound/soc/fsl/fsl_sai.c | 7 +- sound/soc/fsl/fsl_sai.h | 3 + sound/soc/fsl/fsl_utils.c | 45 + sound/soc/fsl/fsl_utils.h | 5 + sound/soc/fsl/fsl_xcvr.c | 404 +- sound/soc/fsl/fsl_xcvr.h | 13 + sound/soc/fsl/imx-audmux.c | 2 +- sound/soc/fsl/imx-card.c | 2 +- sound/soc/fsl/imx-rpmsg.c | 2 +- sound/soc/generic/audio-graph-card.c | 48 +- sound/soc/generic/audio-graph-card2.c | 262 +- sound/soc/generic/simple-card-utils.c | 89 +- sound/soc/generic/simple-card.c | 58 +- sound/soc/intel/avs/apl.c | 3 +- sound/soc/intel/avs/cnl.c | 1 + sound/soc/intel/avs/core.c | 24 +- sound/soc/intel/avs/debugfs.c | 1 + sound/soc/intel/avs/ipc.c | 25 +- sound/soc/intel/avs/loader.c | 36 +- sound/soc/intel/avs/messages.c | 22 +- sound/soc/intel/avs/messages.h | 3 +- sound/soc/intel/avs/pcm.c | 5 +- sound/soc/intel/avs/registers.h | 47 +- sound/soc/intel/avs/skl.c | 1 + sound/soc/intel/avs/topology.c | 4 +- sound/soc/intel/avs/trace.h | 38 +- sound/soc/intel/boards/skl_hda_dsp_generic.c | 2 - sound/soc/intel/boards/sof_sdw.c | 56 +- sound/soc/intel/common/soc-acpi-intel-arl-match.c | 45 +- sound/soc/intel/common/soc-acpi-intel-lnl-match.c | 70 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 289 +- sound/soc/intel/common/soc-acpi-intel-ptl-match.c | 148 + sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 194 + sound/soc/intel/keembay/kmb_platform.c | 2 +- sound/soc/mediatek/common/mtk-soundcard-driver.c | 4 +- sound/soc/mediatek/mt8192/mt8192-afe-pcm.c | 19 +- sound/soc/mediatek/mt8365/Makefile | 2 +- sound/soc/mediatek/mt8365/mt8365-mt6357.c | 11 +- sound/soc/qcom/common.c | 6 +- sound/soc/qcom/lpass-platform.c | 6 +- sound/soc/qcom/sc7180.c | 2 +- sound/soc/qcom/sdm845.c | 5 +- sound/soc/renesas/rz-ssi.c | 228 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 28 - sound/soc/sdca/Makefile | 2 +- sound/soc/sdca/sdca_device.c | 2 + sound/soc/sdca/sdca_functions.c | 132 +- sound/soc/sdw_utils/soc_sdw_cs_amp.c | 46 + sound/soc/sdw_utils/soc_sdw_utils.c | 13 +- sound/soc/soc-card.c | 4 +- sound/soc/soc-core.c | 58 +- sound/soc/soc-dai.c | 27 +- sound/soc/soc-dapm.c | 14 +- sound/soc/soc-pcm.c | 32 +- sound/soc/soc-topology.c | 10 +- sound/soc/sof/intel/atom.c | 16 +- sound/soc/sof/intel/bdw.c | 16 +- sound/soc/sof/intel/hda-dai.c | 12 + sound/soc/sof/intel/hda-pcm.c | 15 + sound/soc/sof/intel/hda.c | 5 + sound/soc/sof/ipc4-topology.c | 2 +- sound/soc/sof/sof-audio.h | 1 + sound/soc/sof/sof-priv.h | 8 - sound/soc/sof/topology.c | 4 + sound/soc/sunxi/sun4i-codec.c | 409 +- sound/soc/sunxi/sun4i-spdif.c | 24 +- sound/soc/xilinx/xlnx_spdif.c | 38 +- sound/usb/Makefile | 1 + sound/usb/fcp.c | 1134 ++++ sound/usb/fcp.h | 7 + sound/usb/line6/toneport.c | 2 +- sound/usb/mixer_quirks.c | 7 + sound/usb/mixer_scarlett2.c | 8 + sound/usb/quirks.c | 2 + tools/accounting/getdelays.c | 67 +- tools/accounting/procacct.c | 5 +- tools/bpf/bpftool/Makefile | 7 + tools/build/Build.include | 2 + tools/build/Makefile.build | 20 - tools/build/Makefile.feature | 46 +- tools/build/feature/Makefile | 10 +- tools/build/feature/test-all.c | 15 +- tools/build/feature/test-libaudit.c | 11 - tools/build/feature/test-libelf-zstd.c | 9 + tools/lib/api/fs/fs.c | 6 +- tools/lib/perf/Documentation/libperf.txt | 1 - tools/lib/perf/cpumap.c | 131 +- tools/lib/perf/evlist.c | 2 +- tools/lib/perf/include/internal/cpumap.h | 4 - tools/lib/perf/include/perf/cpumap.h | 6 +- tools/lib/perf/libperf.map | 1 - tools/pci/Build | 1 - tools/pci/Makefile | 58 - tools/pci/pcitest.c | 250 - tools/pci/pcitest.sh | 72 - tools/perf/Documentation/perf-check.txt | 2 - tools/perf/Documentation/perf-config.txt | 2 +- tools/perf/Documentation/perf-ftrace.txt | 19 + tools/perf/Documentation/perf-intel-pt.txt | 596 +- tools/perf/Documentation/perf-lock.txt | 4 +- tools/perf/Documentation/perf-record.txt | 4 + tools/perf/Documentation/perf-test.txt | 20 +- tools/perf/Documentation/perf-trace.txt | 5 + tools/perf/MANIFEST | 3 + tools/perf/Makefile.config | 132 +- tools/perf/Makefile.perf | 56 +- tools/perf/arch/alpha/entry/syscalls/Kbuild | 2 + .../arch/alpha/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/alpha/entry/syscalls/syscall.tbl | 504 ++ tools/perf/arch/alpha/include/syscall_table.h | 2 + tools/perf/arch/arc/entry/syscalls/Kbuild | 2 + .../arch/arc/entry/syscalls}/Makefile.syscalls | 0 tools/perf/arch/arc/include/syscall_table.h | 2 + tools/perf/arch/arm/entry/syscalls/Kbuild | 4 + .../perf/arch/arm/entry/syscalls/Makefile.syscalls | 2 + .../perf/arch/arm/entry/syscalls}/syscall.tbl | 0 tools/perf/arch/arm/include/syscall_table.h | 2 + tools/perf/arch/arm64/Makefile | 22 - tools/perf/arch/arm64/entry/syscalls/Kbuild | 3 + .../arch/arm64/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/arm64/entry/syscalls/mksyscalltbl | 46 - .../perf/arch/arm64/entry/syscalls/syscall_32.tbl | 476 ++ .../perf/arch/arm64/entry/syscalls/syscall_64.tbl | 1 + tools/perf/arch/arm64/include/syscall_table.h | 8 + tools/perf/arch/arm64/util/arm-spe.c | 90 +- tools/perf/arch/csky/entry/syscalls/Kbuild | 2 + .../arch/csky/entry/syscalls/Makefile.syscalls | 3 + tools/perf/arch/csky/include/syscall_table.h | 2 + tools/perf/arch/loongarch/Makefile | 22 - tools/perf/arch/loongarch/entry/syscalls/Kbuild | 2 + .../loongarch/entry/syscalls/Makefile.syscalls | 3 + .../arch/loongarch/entry/syscalls/mksyscalltbl | 45 - tools/perf/arch/loongarch/include/syscall_table.h | 2 + tools/perf/arch/mips/Makefile | 18 - tools/perf/arch/mips/entry/syscalls/Kbuild | 2 + .../arch/mips/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/mips/entry/syscalls/mksyscalltbl | 32 - tools/perf/arch/mips/include/syscall_table.h | 2 + tools/perf/arch/parisc/entry/syscalls/Kbuild | 3 + .../arch/parisc/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/parisc/entry/syscalls/syscall.tbl | 463 ++ tools/perf/arch/parisc/include/syscall_table.h | 8 + tools/perf/arch/powerpc/Makefile | 25 - tools/perf/arch/powerpc/entry/syscalls/Kbuild | 3 + .../arch/powerpc/entry/syscalls/Makefile.syscalls | 6 + .../perf/arch/powerpc/entry/syscalls/mksyscalltbl | 39 - tools/perf/arch/powerpc/include/syscall_table.h | 8 + tools/perf/arch/powerpc/util/perf_regs.c | 3 +- tools/perf/arch/riscv/Makefile | 22 - tools/perf/arch/riscv/entry/syscalls/Kbuild | 2 + .../arch/riscv/entry/syscalls}/Makefile.syscalls | 0 tools/perf/arch/riscv/entry/syscalls/mksyscalltbl | 47 - tools/perf/arch/riscv/include/syscall_table.h | 8 + tools/perf/arch/s390/Makefile | 21 - tools/perf/arch/s390/entry/syscalls/Kbuild | 2 + .../arch/s390/entry/syscalls/Makefile.syscalls | 5 + tools/perf/arch/s390/entry/syscalls/mksyscalltbl | 32 - tools/perf/arch/s390/include/syscall_table.h | 2 + tools/perf/arch/sh/entry/syscalls/Kbuild | 2 + .../perf/arch/sh/entry/syscalls/Makefile.syscalls | 4 + .../perf/arch/sh/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/sh/include/syscall_table.h | 2 + tools/perf/arch/sparc/entry/syscalls/Kbuild | 3 + .../arch/sparc/entry/syscalls/Makefile.syscalls | 5 + .../perf/arch/sparc/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/sparc/include/syscall_table.h | 8 + tools/perf/arch/x86/Build | 1 - tools/perf/arch/x86/Makefile | 25 - tools/perf/arch/x86/entry/syscalls/Kbuild | 3 + .../perf/arch/x86/entry/syscalls/Makefile.syscalls | 6 + tools/perf/arch/x86/entry/syscalls/syscalltbl.sh | 42 - tools/perf/arch/x86/include/syscall_table.h | 8 + tools/perf/arch/x86/util/Build | 2 +- tools/perf/arch/x86/util/iostat.c | 4 + tools/perf/arch/xtensa/entry/syscalls/Kbuild | 2 + .../arch/xtensa/entry/syscalls/Makefile.syscalls | 4 + .../perf/arch/xtensa/entry}/syscalls/syscall.tbl | 0 tools/perf/arch/xtensa/include/syscall_table.h | 2 + tools/perf/bench/epoll-wait.c | 7 +- tools/perf/bench/inject-buildid.c | 13 +- tools/perf/builtin-annotate.c | 1 + tools/perf/builtin-check.c | 2 - tools/perf/builtin-config.c | 38 + tools/perf/builtin-diff.c | 5 +- tools/perf/builtin-ftrace.c | 149 +- tools/perf/builtin-help.c | 2 - tools/perf/builtin-inject.c | 8 +- tools/perf/builtin-kmem.c | 12 +- tools/perf/builtin-kvm.c | 61 - tools/perf/builtin-kwork.c | 7 +- tools/perf/builtin-lock.c | 281 +- tools/perf/builtin-mem.c | 1 + tools/perf/builtin-record.c | 6 +- tools/perf/builtin-report.c | 6 +- tools/perf/builtin-sched.c | 1 + tools/perf/builtin-script.c | 404 +- tools/perf/builtin-stat.c | 27 - tools/perf/builtin-top.c | 6 +- tools/perf/builtin-trace.c | 131 +- tools/perf/builtin.h | 6 - tools/perf/check-headers.sh | 9 + tools/perf/perf.c | 6 +- tools/perf/perf.h | 2 +- .../arch/arm64/arm/neoverse-n2-v2/exception.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/general.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/l1d_cache.json | 6 +- .../arch/arm64/arm/neoverse-n2-v2/l2_cache.json | 14 +- .../arch/arm64/arm/neoverse-n2-v2/l3_cache.json | 4 +- .../arch/arm64/arm/neoverse-n2-v2/ll_cache.json | 4 +- .../arch/arm64/arm/neoverse-n2-v2/memory.json | 2 +- .../arch/arm64/arm/neoverse-n2-v2/metrics.json | 93 +- .../arch/arm64/arm/neoverse-n2-v2/retired.json | 4 +- .../arm64/arm/neoverse-n2-v2/spec_operation.json | 14 +- .../arch/arm64/arm/neoverse-n2-v2/stall.json | 8 +- .../arch/arm64/arm/neoverse-n2-v2/tlb.json | 4 +- .../arch/arm64/common-and-microarch.json | 715 +++ .../arch/arm64/fujitsu/monaka/core-imp-def.json | 6 + .../arm64/fujitsu/monaka/cycle_accounting.json | 122 + .../arch/arm64/fujitsu/monaka/energy.json | 17 + .../arch/arm64/fujitsu/monaka/exception.json | 42 + .../arch/arm64/fujitsu/monaka/fp_operation.json | 209 + .../arch/arm64/fujitsu/monaka/gcycle.json | 97 + .../arch/arm64/fujitsu/monaka/general.json | 10 + .../pmu-events/arch/arm64/fujitsu/monaka/hwpf.json | 52 + .../arch/arm64/fujitsu/monaka/l1d_cache.json | 113 + .../arch/arm64/fujitsu/monaka/l1i_cache.json | 52 + .../arch/arm64/fujitsu/monaka/l2_cache.json | 160 + .../arch/arm64/fujitsu/monaka/l3_cache.json | 159 + .../arch/arm64/fujitsu/monaka/ll_cache.json | 10 + .../arch/arm64/fujitsu/monaka/memory.json | 10 + .../arch/arm64/fujitsu/monaka/pipeline.json | 208 + .../pmu-events/arch/arm64/fujitsu/monaka/pmu.json | 10 + .../arch/arm64/fujitsu/monaka/retired.json | 30 + .../arch/arm64/fujitsu/monaka/spec_operation.json | 171 + .../arch/arm64/fujitsu/monaka/stall.json | 94 + .../pmu-events/arch/arm64/fujitsu/monaka/sve.json | 254 + .../pmu-events/arch/arm64/fujitsu/monaka/tlb.json | 362 ++ .../arch/arm64/fujitsu/monaka/trace.json | 18 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 1 + tools/perf/pmu-events/arch/arm64/recommended.json | 5 + tools/perf/pmu-events/jevents.py | 16 +- tools/perf/scripts/Makefile.syscalls | 61 + .../perf/scripts/python/Perf-Trace-Util/Context.c | 20 +- tools/perf/scripts/python/mem-phys-addr.py | 177 +- tools/perf/scripts/syscalltbl.sh | 86 + tools/perf/tests/Build | 6 +- tools/perf/tests/builtin-test.c | 225 +- tools/perf/tests/code-reading.c | 92 +- tools/perf/tests/cpumap.c | 62 +- tools/perf/tests/event_groups.c | 31 +- tools/perf/tests/make | 7 +- tools/perf/tests/parse-events.c | 25 +- .../shell/base_probe/test_adding_blacklisted.sh | 4 +- .../tests/shell/base_probe/test_adding_kernel.sh | 8 +- tools/perf/tests/shell/base_probe/test_basic.sh | 4 +- .../tests/shell/base_probe/test_invalid_options.sh | 9 +- .../tests/shell/base_probe/test_line_semantics.sh | 9 +- tools/perf/tests/shell/base_report/setup.sh | 2 +- tools/perf/tests/shell/base_report/test_basic.sh | 2 +- tools/perf/tests/shell/common/init.sh | 7 +- tools/perf/tests/shell/coresight/Makefile | 2 +- tools/perf/tests/shell/ftrace.sh | 5 +- .../perf/tests/shell/lib/perf_json_output_lint.py | 14 +- tools/perf/tests/shell/perftool-testsuite_probe.sh | 2 +- .../tests/shell/record+probe_libc_inet_pton.sh | 36 +- tools/perf/tests/shell/stat+std_output.sh | 2 +- tools/perf/tests/shell/stat.sh | 6 +- tools/perf/tests/shell/test_arm_spe.sh | 30 + tools/perf/tests/shell/test_brstack.sh | 4 +- tools/perf/tests/shell/test_intel_pt.sh | 28 + tools/perf/tests/shell/test_task_analyzer.sh | 2 +- tools/perf/tests/shell/trace_btf_general.sh | 94 + tools/perf/tests/sigtrap.c | 20 +- tools/perf/tests/stat.c | 16 +- tools/perf/tests/switch-tracking.c | 2 +- tools/perf/tests/tests-scripts.c | 2 +- tools/perf/tests/tests.h | 10 + tools/perf/tests/workloads/landlock.c | 2 +- tools/perf/trace/beauty/arch_errno_names.sh | 3 +- tools/perf/ui/browsers/annotate.c | 2 +- tools/perf/ui/browsers/scripts.c | 177 +- tools/perf/ui/gtk/annotate.c | 16 +- tools/perf/ui/hist.c | 2 +- tools/perf/util/Build | 7 +- tools/perf/util/annotate.c | 32 +- tools/perf/util/annotate.h | 21 +- tools/perf/util/arm-spe-decoder/arm-spe-decoder.h | 9 + tools/perf/util/arm-spe.c | 86 +- tools/perf/util/auxtrace.c | 67 +- tools/perf/util/auxtrace.h | 6 +- tools/perf/util/bpf-event.c | 10 +- tools/perf/util/bpf_ftrace.c | 15 +- tools/perf/util/bpf_kwork.c | 2 +- tools/perf/util/bpf_kwork_top.c | 2 +- tools/perf/util/bpf_lock_contention.c | 142 +- tools/perf/util/bpf_off_cpu.c | 5 + tools/perf/util/bpf_skel/func_latency.bpf.c | 46 +- tools/perf/util/bpf_skel/kwork_top.bpf.c | 4 +- tools/perf/util/bpf_skel/lock_contention.bpf.c | 95 +- tools/perf/util/bpf_skel/lock_data.h | 15 +- tools/perf/util/bpf_skel/vmlinux/vmlinux.h | 8 + tools/perf/util/btf.c | 27 + tools/perf/util/btf.h | 10 + tools/perf/util/cgroup.c | 2 +- tools/perf/util/config.c | 27 + tools/perf/util/config.h | 1 + tools/perf/util/data-convert-bt.c | 10 +- tools/perf/util/data-convert-json.c | 8 +- tools/perf/util/disasm.c | 5 +- tools/perf/util/dlfilter.c | 3 +- tools/perf/util/env.c | 30 +- tools/perf/util/env.h | 6 +- tools/perf/util/evsel.c | 310 +- tools/perf/util/evsel.h | 13 +- tools/perf/util/evsel_config.h | 1 + tools/perf/util/evsel_fprintf.c | 4 +- tools/perf/util/expr.c | 5 +- tools/perf/util/ftrace.h | 9 +- tools/perf/util/generate-cmdlist.sh | 4 +- tools/perf/util/header.c | 8 +- tools/perf/util/hist.c | 114 +- tools/perf/util/hist.h | 14 +- tools/perf/util/intel-pt-decoder/Build | 18 +- .../util/intel-pt-decoder/intel-pt-insn-decoder.c | 3 - tools/perf/util/jitdump.c | 15 +- tools/perf/util/kvm-stat.c | 70 + tools/perf/util/kvm-stat.h | 3 + tools/perf/util/kwork.h | 7 +- tools/perf/util/llvm-c-helpers.cpp | 1 - tools/perf/util/lock-contention.c | 143 + tools/perf/util/lock-contention.h | 20 +- tools/perf/util/machine.c | 4 +- tools/perf/util/maps.c | 7 +- tools/perf/util/mem-events.c | 5 +- tools/perf/util/namespaces.c | 7 +- tools/perf/util/namespaces.h | 3 +- tools/perf/util/parse-events.c | 26 +- tools/perf/util/parse-events.h | 1 + tools/perf/util/parse-events.l | 1 + tools/perf/util/path.c | 8 +- tools/perf/util/path.h | 2 +- tools/perf/util/perf_event_attr_fprintf.c | 7 +- tools/perf/util/pmu.c | 31 +- tools/perf/util/probe-event.c | 50 +- tools/perf/util/probe-event.h | 1 + tools/perf/util/probe-finder.c | 15 + tools/perf/util/probe-finder.h | 5 + tools/perf/util/python.c | 341 +- .../perf/util/scripting-engines/trace-event-perl.c | 3 +- .../util/scripting-engines/trace-event-python.c | 66 +- tools/perf/util/session.c | 1 + tools/perf/util/sort.c | 33 +- tools/perf/util/stat-display.c | 242 +- tools/perf/util/stat-shadow.c | 5 +- tools/perf/util/stat.h | 3 +- tools/perf/util/stream.c | 7 +- tools/perf/util/stream.h | 10 +- tools/perf/util/string.c | 15 +- tools/perf/util/svghelper.c | 1 + tools/perf/util/symbol-elf.c | 6 +- tools/perf/util/symbol.c | 9 +- tools/perf/util/synthetic-events.c | 14 +- tools/perf/util/syscalltbl.c | 90 +- tools/perf/util/syscalltbl.h | 1 - tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/trace-event-scripting.c | 187 +- tools/perf/util/trace-event.h | 7 +- tools/perf/util/values.c | 106 +- tools/perf/util/values.h | 9 +- tools/power/x86/intel-speed-select/isst-config.c | 2 +- .../power/x86/intel-speed-select/isst-core-tpmi.c | 2 +- tools/sched_ext/include/scx/common.bpf.h | 178 +- tools/sched_ext/include/scx/common.h | 6 + tools/sched_ext/include/scx/compat.bpf.h | 5 + tools/sched_ext/include/scx/compat.h | 1 + tools/sched_ext/include/scx/enums.autogen.bpf.h | 105 + tools/sched_ext/include/scx/enums.autogen.h | 41 + tools/sched_ext/include/scx/enums.bpf.h | 12 + tools/sched_ext/include/scx/enums.h | 27 + tools/sched_ext/include/scx/user_exit_info.h | 9 +- tools/sched_ext/scx_central.bpf.c | 13 +- tools/sched_ext/scx_central.c | 1 + tools/sched_ext/scx_flatcg.bpf.c | 25 +- tools/sched_ext/scx_flatcg.c | 1 + tools/sched_ext/scx_qmap.bpf.c | 2 +- tools/sched_ext/scx_qmap.c | 2 + tools/sched_ext/scx_simple.bpf.c | 9 +- {scripts => tools/scripts}/syscall.tbl | 0 tools/testing/ktest/examples/include/defaults.conf | 2 +- tools/testing/ktest/ktest.pl | 9 +- tools/testing/kunit/configs/all_tests.config | 3 - tools/testing/radix-tree/multiorder.c | 4 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/damon/.gitignore | 3 - tools/testing/selftests/damon/Makefile | 11 +- tools/testing/selftests/damon/config | 1 - tools/testing/selftests/damon/debugfs_attrs.sh | 17 - .../damon/debugfs_duplicate_context_creation.sh | 27 - .../selftests/damon/debugfs_empty_targets.sh | 21 - .../damon/debugfs_huge_count_read_write.sh | 22 - .../selftests/damon/debugfs_rm_non_contexts.sh | 19 - tools/testing/selftests/damon/debugfs_schemes.sh | 19 - .../testing/selftests/damon/debugfs_target_ids.sh | 19 - .../selftests/damon/debugfs_target_ids_pid_leak.c | 68 - .../selftests/damon/debugfs_target_ids_pid_leak.sh | 22 - ...debugfs_target_ids_read_before_terminate_race.c | 80 - ...ebugfs_target_ids_read_before_terminate_race.sh | 14 - .../selftests/damon/huge_count_read_write.c | 46 - tools/testing/selftests/efivarfs/efivarfs.sh | 168 +- tools/testing/selftests/ftrace/Makefile | 2 + tools/testing/selftests/ftrace/poll.c | 74 + .../selftests/ftrace/test.d/event/event-mod.tc | 191 + .../ftrace/test.d/trigger/trigger-hist-poll.tc | 74 + tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 345 +- tools/testing/selftests/kvm/Makefile.kvm | 330 ++ .../kvm/{aarch64 => arm64}/aarch32_id_regs.c | 10 +- .../selftests/kvm/{aarch64 => arm64}/arch_timer.c | 0 .../kvm/{aarch64 => arm64}/arch_timer_edge_cases.c | 0 .../kvm/{aarch64 => arm64}/debug-exceptions.c | 4 +- .../kvm/{aarch64 => arm64}/get-reg-list.c | 0 .../selftests/kvm/{aarch64 => arm64}/hypercalls.c | 6 +- .../selftests/kvm/{aarch64 => arm64}/mmio_abort.c | 0 .../selftests/kvm/{aarch64 => arm64}/no-vgic-v3.c | 2 +- .../kvm/{aarch64 => arm64}/page_fault_test.c | 0 .../selftests/kvm/{aarch64 => arm64}/psci_test.c | 8 +- .../selftests/kvm/{aarch64 => arm64}/set_id_regs.c | 22 +- .../kvm/{aarch64 => arm64}/smccc_filter.c | 0 .../kvm/{aarch64 => arm64}/vcpu_width_config.c | 0 .../selftests/kvm/{aarch64 => arm64}/vgic_init.c | 0 .../selftests/kvm/{aarch64 => arm64}/vgic_irq.c | 0 .../kvm/{aarch64 => arm64}/vgic_lpi_stress.c | 0 .../kvm/{aarch64 => arm64}/vpmu_counter_access.c | 19 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 2 +- .../kvm/include/{aarch64 => arm64}/arch_timer.h | 0 .../kvm/include/{aarch64 => arm64}/delay.h | 0 .../selftests/kvm/include/{aarch64 => arm64}/gic.h | 0 .../kvm/include/{aarch64 => arm64}/gic_v3.h | 0 .../kvm/include/{aarch64 => arm64}/gic_v3_its.h | 0 .../kvm/include/{aarch64 => arm64}/kvm_util_arch.h | 0 .../kvm/include/{aarch64 => arm64}/processor.h | 0 .../kvm/include/{aarch64 => arm64}/spinlock.h | 0 .../kvm/include/{aarch64 => arm64}/ucall.h | 0 .../kvm/include/{aarch64 => arm64}/vgic.h | 0 tools/testing/selftests/kvm/include/kvm_util.h | 10 +- .../kvm/include/{s390x => s390}/debug_print.h | 0 .../include/{s390x => s390}/diag318_test_handler.h | 0 .../kvm/include/{s390x => s390}/facility.h | 0 .../kvm/include/{s390x => s390}/kvm_util_arch.h | 0 .../kvm/include/{s390x => s390}/processor.h | 0 .../selftests/kvm/include/{s390x => s390}/sie.h | 0 .../selftests/kvm/include/{s390x => s390}/ucall.h | 0 .../selftests/kvm/include/{x86_64 => x86}/apic.h | 2 - .../selftests/kvm/include/{x86_64 => x86}/evmcs.h | 3 - .../selftests/kvm/include/{x86_64 => x86}/hyperv.h | 3 - .../kvm/include/{x86_64 => x86}/kvm_util_arch.h | 0 .../selftests/kvm/include/{x86_64 => x86}/mce.h | 2 - .../selftests/kvm/include/{x86_64 => x86}/pmu.h | 0 .../kvm/include/{x86_64 => x86}/processor.h | 27 +- .../selftests/kvm/include/{x86_64 => x86}/sev.h | 0 .../selftests/kvm/include/{x86_64 => x86}/svm.h | 6 - .../kvm/include/{x86_64 => x86}/svm_util.h | 3 - .../selftests/kvm/include/{x86_64 => x86}/ucall.h | 0 .../selftests/kvm/include/{x86_64 => x86}/vmx.h | 2 - .../selftests/kvm/lib/{aarch64 => arm64}/gic.c | 0 .../kvm/lib/{aarch64 => arm64}/gic_private.h | 0 .../selftests/kvm/lib/{aarch64 => arm64}/gic_v3.c | 0 .../kvm/lib/{aarch64 => arm64}/gic_v3_its.c | 0 .../kvm/lib/{aarch64 => arm64}/handlers.S | 0 .../kvm/lib/{aarch64 => arm64}/processor.c | 8 +- .../kvm/lib/{aarch64 => arm64}/spinlock.c | 0 .../selftests/kvm/lib/{aarch64 => arm64}/ucall.c | 0 .../selftests/kvm/lib/{aarch64 => arm64}/vgic.c | 0 tools/testing/selftests/kvm/lib/kvm_util.c | 3 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 66 +- .../kvm/lib/{s390x => s390}/diag318_test_handler.c | 0 .../selftests/kvm/lib/{s390x => s390}/facility.c | 0 .../selftests/kvm/lib/{s390x => s390}/processor.c | 0 .../selftests/kvm/lib/{s390x => s390}/ucall.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/apic.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/handlers.S | 0 .../selftests/kvm/lib/{x86_64 => x86}/hyperv.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/memstress.c | 2 +- .../selftests/kvm/lib/{x86_64 => x86}/pmu.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/processor.c | 2 - .../selftests/kvm/lib/{x86_64 => x86}/sev.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/svm.c | 1 - .../selftests/kvm/lib/{x86_64 => x86}/ucall.c | 0 .../selftests/kvm/lib/{x86_64 => x86}/vmx.c | 2 - .../{max_guest_memory_test.c => mmu_stress_test.c} | 162 +- tools/testing/selftests/kvm/riscv/arch_timer.c | 2 +- tools/testing/selftests/kvm/riscv/ebreak_test.c | 2 +- tools/testing/selftests/kvm/riscv/get-reg-list.c | 18 +- tools/testing/selftests/kvm/riscv/sbi_pmu_test.c | 2 +- .../selftests/kvm/{s390x => s390}/cmma_test.c | 0 tools/testing/selftests/kvm/{s390x => s390}/config | 0 .../kvm/{s390x => s390}/cpumodel_subfuncs_test.c | 0 .../selftests/kvm/{s390x => s390}/debug_test.c | 0 .../testing/selftests/kvm/{s390x => s390}/memop.c | 0 .../testing/selftests/kvm/{s390x => s390}/resets.c | 2 +- .../kvm/{s390x => s390}/shared_zeropage_test.c | 0 .../selftests/kvm/{s390x => s390}/sync_regs_test.c | 0 .../testing/selftests/kvm/{s390x => s390}/tprot.c | 0 .../selftests/kvm/{s390x => s390}/ucontrol_test.c | 0 .../testing/selftests/kvm/set_memory_region_test.c | 59 +- tools/testing/selftests/kvm/steal_time.c | 3 +- .../selftests/kvm/{x86_64 => x86}/amx_test.c | 0 .../kvm/{x86_64 => x86}/apic_bus_clock_test.c | 0 .../selftests/kvm/{x86_64 => x86}/cpuid_test.c | 0 .../kvm/{x86_64 => x86}/cr4_cpuid_sync_test.c | 0 .../selftests/kvm/{x86_64 => x86}/debug_regs.c | 0 .../dirty_log_page_splitting_test.c | 0 .../exit_on_emulation_failure_test.c | 0 .../kvm/{x86_64 => x86}/feature_msrs_test.c | 0 .../kvm/{x86_64 => x86}/fix_hypercall_test.c | 0 .../selftests/kvm/{x86_64 => x86}/flds_emulation.h | 0 .../selftests/kvm/{x86_64 => x86}/hwcr_msr_test.c | 0 .../selftests/kvm/{x86_64 => x86}/hyperv_clock.c | 0 .../selftests/kvm/{x86_64 => x86}/hyperv_cpuid.c | 0 .../selftests/kvm/{x86_64 => x86}/hyperv_evmcs.c | 0 .../{x86_64 => x86}/hyperv_extended_hypercalls.c | 0 .../kvm/{x86_64 => x86}/hyperv_features.c | 0 .../selftests/kvm/{x86_64 => x86}/hyperv_ipi.c | 0 .../kvm/{x86_64 => x86}/hyperv_svm_test.c | 0 .../kvm/{x86_64 => x86}/hyperv_tlb_flush.c | 0 .../selftests/kvm/{x86_64 => x86}/kvm_clock_test.c | 0 .../selftests/kvm/{x86_64 => x86}/kvm_pv_test.c | 38 +- .../kvm/{x86_64 => x86}/max_vcpuid_cap_test.c | 0 .../kvm/{x86_64 => x86}/monitor_mwait_test.c | 0 .../kvm/{x86_64 => x86}/nested_exceptions_test.c | 0 .../kvm/{x86_64 => x86}/nx_huge_pages_test.c | 0 .../kvm/{x86_64 => x86}/nx_huge_pages_test.sh | 0 .../kvm/{x86_64 => x86}/platform_info_test.c | 0 .../kvm/{x86_64 => x86}/pmu_counters_test.c | 0 .../kvm/{x86_64 => x86}/pmu_event_filter_test.c | 0 .../{x86_64 => x86}/private_mem_conversions_test.c | 0 .../{x86_64 => x86}/private_mem_kvm_exits_test.c | 0 .../kvm/{x86_64 => x86}/recalc_apic_map_test.c | 0 .../kvm/{x86_64 => x86}/set_boot_cpu_id.c | 0 .../selftests/kvm/{x86_64 => x86}/set_sregs_test.c | 63 +- .../kvm/{x86_64 => x86}/sev_init2_tests.c | 0 .../kvm/{x86_64 => x86}/sev_migrate_tests.c | 0 .../selftests/kvm/{x86_64 => x86}/sev_smoke_test.c | 2 +- .../smaller_maxphyaddr_emulation_test.c | 0 .../selftests/kvm/{x86_64 => x86}/smm_test.c | 0 .../selftests/kvm/{x86_64 => x86}/state_test.c | 0 .../kvm/{x86_64 => x86}/svm_int_ctl_test.c | 0 .../kvm/{x86_64 => x86}/svm_nested_shutdown_test.c | 0 .../{x86_64 => x86}/svm_nested_soft_inject_test.c | 0 .../kvm/{x86_64 => x86}/svm_vmcall_test.c | 0 .../selftests/kvm/{x86_64 => x86}/sync_regs_test.c | 0 .../kvm/{x86_64 => x86}/triple_fault_event_test.c | 0 .../selftests/kvm/{x86_64 => x86}/tsc_msrs_test.c | 0 .../kvm/{x86_64 => x86}/tsc_scaling_sync.c | 0 .../kvm/{x86_64 => x86}/ucna_injection_test.c | 0 .../kvm/{x86_64 => x86}/userspace_io_test.c | 0 .../kvm/{x86_64 => x86}/userspace_msr_exit_test.c | 0 .../kvm/{x86_64 => x86}/vmx_apic_access_test.c | 0 .../{x86_64 => x86}/vmx_close_while_nested_test.c | 0 .../kvm/{x86_64 => x86}/vmx_dirty_log_test.c | 0 .../vmx_exception_with_invalid_guest_state.c | 0 .../vmx_invalid_nested_guest_state.c | 0 .../selftests/kvm/{x86_64 => x86}/vmx_msrs_test.c | 0 .../{x86_64 => x86}/vmx_nested_tsc_scaling_test.c | 0 .../kvm/{x86_64 => x86}/vmx_pmu_caps_test.c | 0 .../{x86_64 => x86}/vmx_preemption_timer_test.c | 0 .../{x86_64 => x86}/vmx_set_nested_state_test.c | 0 .../kvm/{x86_64 => x86}/vmx_tsc_adjust_test.c | 0 .../selftests/kvm/{x86_64 => x86}/xapic_ipi_test.c | 0 .../kvm/{x86_64 => x86}/xapic_state_test.c | 0 .../kvm/{x86_64 => x86}/xcr0_cpuid_test.c | 0 .../kvm/{x86_64 => x86}/xen_shinfo_test.c | 0 .../kvm/{x86_64 => x86}/xen_vmcall_test.c | 0 .../selftests/kvm/{x86_64 => x86}/xss_msr_test.c | 0 tools/testing/selftests/memfd/memfd_test.c | 2 +- tools/testing/selftests/mm/.gitignore | 5 +- tools/testing/selftests/mm/Makefile | 16 +- tools/testing/selftests/mm/config | 1 + tools/testing/selftests/mm/cow.c | 10 +- tools/testing/selftests/mm/guard-pages.c | 83 +- tools/testing/selftests/mm/ksm_tests.c | 2 +- tools/testing/selftests/mm/migration.c | 99 + tools/testing/selftests/mm/mkdirty.c | 1 + tools/testing/selftests/mm/mremap_test.c | 17 +- tools/testing/selftests/mm/mseal_test.c | 8 +- tools/testing/selftests/mm/pagemap_ioctl.c | 118 +- tools/testing/selftests/mm/pkey-arm64.h | 6 +- tools/testing/selftests/mm/pkey-helpers.h | 61 +- tools/testing/selftests/mm/pkey-powerpc.h | 4 +- tools/testing/selftests/mm/pkey-x86.h | 6 +- tools/testing/selftests/mm/pkey_sighandler_tests.c | 32 +- tools/testing/selftests/mm/pkey_util.c | 40 + tools/testing/selftests/mm/protection_keys.c | 212 +- tools/testing/selftests/mm/run_vmtests.sh | 6 + tools/testing/selftests/mm/seal_elf.c | 137 - tools/testing/selftests/mm/soft-dirty.c | 2 +- tools/testing/selftests/mm/split_huge_page_test.c | 46 +- tools/testing/selftests/mm/thp_settings.c | 4 +- tools/testing/selftests/mm/thp_settings.h | 4 +- tools/testing/selftests/mm/uffd-unit-tests.c | 4 +- tools/testing/selftests/mm/uffd-wp-mremap.c | 380 ++ tools/testing/selftests/mm/virtual_address_range.c | 41 +- tools/testing/selftests/mm/vm_util.c | 68 +- tools/testing/selftests/mm/vm_util.h | 1 + tools/testing/selftests/mm/write_to_hugetlbfs.c | 2 +- .../testing/selftests/pci_endpoint/.gitignore | 5 +- tools/testing/selftests/pci_endpoint/Makefile | 7 + tools/testing/selftests/pci_endpoint/config | 4 + .../selftests/pci_endpoint/pci_endpoint_test.c | 221 + tools/testing/selftests/pidfd/pidfd_test.c | 2 +- tools/testing/selftests/rseq/param_test.c | 24 + tools/testing/selftests/rseq/rseq-or1k-bits.h | 412 ++ .../selftests/rseq/rseq-or1k-thread-pointer.h | 13 + tools/testing/selftests/rseq/rseq-or1k.h | 181 + tools/testing/selftests/rseq/rseq-thread-pointer.h | 2 + tools/testing/selftests/rseq/rseq.h | 2 + tools/testing/selftests/sched_ext/runner.c | 15 +- tools/testing/vma/vma.c | 64 + tools/testing/vma/vma_internal.h | 220 +- tools/tracing/rtla/Makefile | 4 +- tools/tracing/rtla/src/osnoise.c | 38 +- tools/tracing/rtla/src/osnoise.h | 2 + tools/tracing/rtla/src/osnoise_hist.c | 5 +- tools/tracing/rtla/src/osnoise_top.c | 5 +- tools/tracing/rtla/src/timerlat_hist.c | 37 +- tools/tracing/rtla/src/timerlat_top.c | 40 +- tools/tracing/rtla/src/trace.c | 65 +- tools/tracing/rtla/src/trace.h | 4 +- tools/tracing/rtla/tests/engine.sh | 48 + tools/tracing/rtla/tests/hwnoise.t | 21 + tools/tracing/rtla/tests/osnoise.t | 19 + tools/tracing/rtla/tests/timerlat.t | 27 + tools/verification/dot2/automata.py | 36 +- tools/verification/dot2/dot2c.py | 4 +- tools/verification/dot2/dot2k | 17 +- tools/verification/dot2/dot2k.py | 226 +- tools/verification/dot2/dot2k_templates/Kconfig | 6 + tools/verification/dot2/dot2k_templates/main.c | 91 + .../dot2/dot2k_templates/main_global.c | 91 - .../dot2/dot2k_templates/main_per_cpu.c | 91 - .../dot2/dot2k_templates/main_per_task.c | 91 - tools/verification/dot2/dot2k_templates/trace.h | 13 + virt/kvm/guest_memfd.c | 36 +- virt/kvm/kvm_main.c | 115 +- 3164 files changed, 163563 insertions(+), 53682 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-event_source-devices copy Documentation/ABI/testing/{sysfs-platform_profile => sysfs-class-platform-pro [...] create mode 100644 Documentation/ABI/testing/sysfs-platform-mellanox-pmc delete mode 100644 Documentation/devicetree/bindings/arm/altera/socfpga-system.txt create mode 100644 Documentation/devicetree/bindings/arm/blaize.yaml create mode 100644 Documentation/devicetree/bindings/interconnect/qcom,sm8750-rpmh.yaml rename Documentation/devicetree/bindings/interrupt-controller/{ti,omap4-wugen-mpu [...] create mode 100644 Documentation/devicetree/bindings/mailbox/google,gs101-mbox.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,sbi-ipc.yaml copy Documentation/devicetree/bindings/media/{qcom,sm8250-camss.yaml => qcom,sc728 [...] create mode 100644 Documentation/devicetree/bindings/media/st,stm32mp25-csi.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/cadence-nand-controller.txt create mode 100644 Documentation/devicetree/bindings/mtd/cdns,hp-nfc.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/davinci-nand.txt create mode 100644 Documentation/devicetree/bindings/mtd/nuvoton,ma35d1-nand.yaml create mode 100644 Documentation/devicetree/bindings/mtd/ti,davinci-nand.yaml delete mode 100644 Documentation/devicetree/bindings/pci/layerscape-pcie-gen4.txt create mode 100644 Documentation/devicetree/bindings/pci/mbvl,gpex40-pcie.yaml delete mode 100644 Documentation/devicetree/bindings/pci/mobiveil-pcie.txt create mode 100644 Documentation/devicetree/bindings/pinctrl/mediatek,mt7988-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8917-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/power/raspberrypi,bcm2835-power.yaml create mode 100644 Documentation/devicetree/bindings/riscv/spacemit.yaml create mode 100644 Documentation/devicetree/bindings/soc/altera/altr,sys-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/soc/bcm/raspberrypi,bcm2835-p [...] create mode 100644 Documentation/devicetree/bindings/sound/realtek,rt5682.yaml delete mode 100644 Documentation/devicetree/bindings/sound/rt5682.txt create mode 100644 Documentation/mm/damon/monitoring_intervals_tuning_example.rst create mode 100644 Documentation/virt/hyperv/hibernation.rst delete mode 100644 arch/arm/Kconfig.assembler create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ampere-mtjefferson.dts create mode 100644 arch/arm/boot/dts/aspeed/aspeed-bmc-ibm-sbp1.dts create mode 100644 arch/arm/boot/dts/broadcom/bcm6846-genexis-xg6846b.dts create mode 100644 arch/arm/boot/dts/microchip/at91-sama7d65_curiosity.dts create mode 100644 arch/arm/boot/dts/microchip/sama7d65-pinfunc.h create mode 100644 arch/arm/boot/dts/microchip/sama7d65.dtsi copy arch/arm/boot/dts/st/{stm32mp157c-lxa-tac-gen2.dts => stm32mp153c-lxa-tac-gen [...] create mode 100644 arch/arm/kernel/cacheinfo.c create mode 100644 arch/arm64/boot/dts/blaize/Makefile create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600-cb2.dts create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600-som.dtsi create mode 100644 arch/arm64/boot/dts/blaize/blaize-blzp1600.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2712-d-rpi-5-b.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4906-zyxel-ex3510b.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos9810-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos9810-starlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos9810.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990-r8s.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos990-x1s-common.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos990-x1s.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos990-x1slte.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3-adpismarc.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3-helios-lvds.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3-helios.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3-proton2s.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-aristainetos3a-som-v1.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-imx-lvds-hdmi-common.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds0-imx-dlvds-hdmi-c [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds0-imx-lvds-hdmi-co [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds0-imx-lvds-hdmi.dtso create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds1-imx-dlvds-hdmi-c [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds1-imx-lvds-hdmi-co [...] create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk-lvds1-imx-lvds-hdmi.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7986a-bananapi-bpi-r3-sata.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-emmc.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt7988a-bananapi-bpi-r4-sd.dtso create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-chinchou-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-chinchou-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-chinchou-sku16.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-chinchou.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8186-corsola-starmie.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku4.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku5.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku6.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri-sku7.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt-ciri.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8188-geralt.dtsi delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r5-sku2.dts delete mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r4.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5424-rdp466.dts create mode 100644 arch/arm64/boot/dts/qcom/ipq5424.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8917-xiaomi-riva.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8917.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8937.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmd8028.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pmih0108.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs615-ride.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs615.dtsi create mode 100644 arch/arm64/boot/dts/qcom/qcs8300-ride.dts create mode 100644 arch/arm64/boot/dts/qcom/qcs8300.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sar2130p-qar2130p.dts create mode 100644 arch/arm64/boot/dts/qcom/sar2130p.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-huawei-gaokun3.dts create mode 100644 arch/arm64/boot/dts/qcom/sc8280xp-microsoft-blackrock.dts copy arch/arm64/boot/dts/qcom/{sm8650-mtp.dts => sm8750-mtp.dts} (56%) create mode 100644 arch/arm64/boot/dts/qcom/sm8750-pmics.dtsi copy arch/arm64/boot/dts/qcom/{sm8650-mtp.dts => sm8750-qrd.dts} (56%) create mode 100644 arch/arm64/boot/dts/qcom/sm8750.dtsi copy arch/arm64/boot/dts/qcom/{x1e80100-crd.dts => x1e001de-devkit.dts} (70%) copy arch/arm64/boot/dts/qcom/{x1e80100-crd.dts => x1e80100-hp-omnibook-x14.dts} (63%) create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3-white-hawk-single.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g3.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e37.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e57-smarc.dts create mode 100644 arch/arm64/boot/dts/renesas/r9a09g047e57.dtsi create mode 100644 arch/arm64/boot/dts/renesas/renesas-smarc2.dtsi create mode 100644 arch/arm64/boot/dts/renesas/rzg3e-smarc-som.dtsi rename arch/arm64/boot/dts/renesas/{r8a779g0-white-hawk-ard-audio-da7212.dtso => w [...] copy arch/arm64/boot/dts/renesas/{r8a779g2-white-hawk-single.dts => white-hawk-sin [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2-manta.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-cb2.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-bigtreetech-pi2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts copy arch/arm64/boot/dts/rockchip/{rk3588s-nanopi-r6.dtsi => rk3582-radxa-e52c.dts} (64%) copy arch/arm64/boot/dts/rockchip/{rk3588s-nanopi-r6.dtsi => rk3588-firefly-core-3 [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-firefly-itx-3588j.dts copy arch/arm64/boot/dts/rockchip/{rk3588s-nanopi-r6.dtsi => rk3588-h96-max-v58.dt [...] create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-compact.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3588-orangepi-5-max.dts copy arch/arm64/boot/dts/rockchip/{rk3588-orangepi-5-plus.dts => rk3588-orangepi-5 [...] rename arch/arm64/boot/dts/ti/{k3-am642-hummingboard-t-pcie.dtso => k3-am642-hummi [...] rename arch/arm64/boot/dts/ti/{k3-am642-hummingboard-t-usb3.dtso => k3-am642-hummi [...] create mode 100644 arch/arm64/boot/dts/ti/k3-am68-sk-base-board-pcie1-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-am69-sk-pcie0-ep.dtso create mode 100644 arch/arm64/boot/dts/ti/k3-j721e-evm-pcie1-ep.dtso delete mode 100644 arch/arm64/include/asm/hyperv-tlfs.h create mode 100644 arch/riscv/boot/dts/spacemit/Makefile create mode 100644 arch/riscv/boot/dts/spacemit/k1-bananapi-f3.dts create mode 100644 arch/riscv/boot/dts/spacemit/k1-pinctrl.dtsi create mode 100644 arch/riscv/boot/dts/spacemit/k1.dtsi create mode 100644 arch/riscv/kvm/vcpu_sbi_system.c create mode 100644 arch/x86/coco/tdx/debug.c delete mode 100644 arch/x86/include/asm/hyperv-tlfs.h delete mode 100644 arch/x86/kvm/governed_features.h create mode 100644 arch/x86/virt/vmx/tdx/tdx_global_metadata.c create mode 100644 arch/x86/virt/vmx/tdx/tdx_global_metadata.h delete mode 100644 crypto/keywrap.c delete mode 100644 crypto/vmac.c create mode 100644 drivers/crypto/hisilicon/zip/dae_main.c delete mode 100644 drivers/crypto/n2_asm.S delete mode 100644 drivers/crypto/n2_core.c delete mode 100644 drivers/crypto/n2_core.h create mode 100644 drivers/firmware/cirrus/test/Makefile create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_bin.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_mem_maps.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_regmap.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_utils.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_mock_wmfw.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_bin.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_bin_error.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_callbacks.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_cache.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_parse.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_control_rw.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_wmfw.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_test_wmfw_error.c create mode 100644 drivers/firmware/cirrus/test/cs_dsp_tests.c create mode 100644 drivers/i3c/master/mipi-i3c-hci/mipi-i3c-hci-pci.c delete mode 100644 drivers/iommu/intel/cap_audit.c delete mode 100644 drivers/iommu/intel/cap_audit.h create mode 100644 drivers/mailbox/exynos-mailbox.c create mode 100644 drivers/mailbox/mailbox-mchp-ipc-sbi.c create mode 100644 drivers/media/platform/st/stm32/stm32-csi.c create mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-input.c delete mode 100644 drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-parallel.c delete mode 100644 drivers/media/radio/wl128x/Kconfig delete mode 100644 drivers/media/radio/wl128x/Makefile delete mode 100644 drivers/media/radio/wl128x/fmdrv.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_common.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_common.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_rx.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_rx.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_tx.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_tx.h delete mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.c delete mode 100644 drivers/media/radio/wl128x/fmdrv_v4l2.h create mode 100644 drivers/mtd/nand/qpic_common.c create mode 100644 drivers/mtd/nand/raw/nuvoton-ma35d1-nand-controller.c create mode 100644 drivers/mtd/nand/spi/skyhigh.c create mode 100644 drivers/pci/pcie/tlp.c create mode 100644 drivers/pinctrl/mediatek/pinctrl-mt7988.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8917.c create mode 100644 drivers/platform/x86/amd/pmc/mp1_stb.c delete mode 100644 drivers/platform/x86/amd/pmf/pmf-quirks.c create mode 100644 drivers/platform/x86/dell/dell-lis3lv02d.c create mode 100644 drivers/platform/x86/dell/dell-smo8800-ids.h create mode 100644 drivers/platform/x86/x86-android-tablets/vexia_atla10_ec.c create mode 100644 drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c create mode 100644 drivers/scsi/fnic/fdls_disc.c create mode 100644 drivers/scsi/fnic/fdls_fc.h create mode 100644 drivers/scsi/fnic/fip.c create mode 100644 drivers/scsi/fnic/fip.h create mode 100644 drivers/scsi/fnic/fnic_fdls.h delete mode 100644 drivers/scsi/fnic/fnic_fip.h create mode 100644 drivers/scsi/fnic/fnic_pci_subsys_devid.c create mode 100644 drivers/soc/imx/soc-imx9.c create mode 100644 fs/xfs/libxfs/xfs_rtrefcount_btree.c create mode 100644 fs/xfs/libxfs/xfs_rtrefcount_btree.h create mode 100644 fs/xfs/libxfs/xfs_rtrmap_btree.c create mode 100644 fs/xfs/libxfs/xfs_rtrmap_btree.h create mode 100644 fs/xfs/scrub/rgb_bitmap.h create mode 100644 fs/xfs/scrub/rtb_bitmap.h copy fs/xfs/scrub/{refcount.c => rtrefcount.c} (65%) copy fs/xfs/scrub/{refcount_repair.c => rtrefcount_repair.c} (62%) create mode 100644 fs/xfs/scrub/rtrmap.c create mode 100644 fs/xfs/scrub/rtrmap_repair.c create mode 100644 fs/xfs/xfs_notify_failure.h delete mode 100644 include/asm-generic/hyperv-tlfs.h create mode 100644 include/dt-bindings/interconnect/qcom,sm8750-rpmh.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g047-pinctrl.h create mode 100644 include/dt-bindings/pinctrl/renesas,r9a09g057-pinctrl.h create mode 100644 include/dt-bindings/reset/amlogic,meson-a1-audio-reset.h create mode 100644 include/hyperv/hvgdk.h create mode 100644 include/hyperv/hvgdk_ext.h create mode 100644 include/hyperv/hvgdk_mini.h create mode 100644 include/hyperv/hvhdk.h create mode 100644 include/hyperv/hvhdk_mini.h create mode 100644 include/linux/call_once.h create mode 100644 include/linux/firmware/cirrus/cs_dsp_test_utils.h create mode 100644 include/linux/mailbox/exynos-message.h create mode 100644 include/linux/mailbox/mchp-ipc.h create mode 100644 include/linux/memory/ti-aemif.h create mode 100644 include/linux/mtd/nand-qpic-common.h delete mode 100644 include/soc/amlogic/reset-meson-aux.h create mode 100644 include/uapi/sound/fcp.h create mode 100644 kernel/trace/rv/monitors/wip/Kconfig create mode 100644 kernel/trace/rv/monitors/wip/wip_trace.h create mode 100644 kernel/trace/rv/monitors/wwnr/Kconfig create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr_trace.h rename include/trace/events/rv.h => kernel/trace/rv/rv_trace.h (79%) create mode 100644 lib/math/tests/int_sqrt_kunit.c delete mode 100644 mm/damon/dbgfs.c delete mode 100644 mm/damon/tests/dbgfs-kunit.h create mode 100644 mm/pt_reclaim.c create mode 100644 mm/zpdesc.h create mode 100644 samples/damon/Kconfig create mode 100644 samples/damon/Makefile create mode 100644 samples/damon/prcl.c create mode 100644 samples/damon/wsse.c create mode 100644 scripts/coccinelle/misc/secs_to_jiffies.cocci create mode 100644 sound/pci/hda/ideapad_hotkey_led_helper.c create mode 100644 sound/pci/hda/tas2781-spi.h create mode 100644 sound/pci/hda/tas2781_hda_spi.c create mode 100644 sound/pci/hda/tas2781_spi_fwlib.c create mode 100644 sound/soc/fsl/fsl_asrc_m2m.c create mode 100644 sound/usb/fcp.c create mode 100644 sound/usb/fcp.h delete mode 100644 tools/build/feature/test-libaudit.c create mode 100644 tools/build/feature/test-libelf-zstd.c delete mode 100644 tools/pci/Build delete mode 100644 tools/pci/Makefile delete mode 100644 tools/pci/pcitest.c delete mode 100644 tools/pci/pcitest.sh create mode 100644 tools/perf/arch/alpha/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/alpha/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/alpha/entry/syscalls/syscall.tbl create mode 100644 tools/perf/arch/alpha/include/syscall_table.h create mode 100644 tools/perf/arch/arc/entry/syscalls/Kbuild copy {arch/arc/kernel => tools/perf/arch/arc/entry/syscalls}/Makefile.syscalls (100%) create mode 100644 tools/perf/arch/arc/include/syscall_table.h create mode 100644 tools/perf/arch/arm/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/arm/entry/syscalls/Makefile.syscalls copy {arch/arm/tools => tools/perf/arch/arm/entry/syscalls}/syscall.tbl (100%) create mode 100644 tools/perf/arch/arm/include/syscall_table.h create mode 100644 tools/perf/arch/arm64/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/arm64/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/arm64/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/arm64/entry/syscalls/syscall_32.tbl create mode 120000 tools/perf/arch/arm64/entry/syscalls/syscall_64.tbl create mode 100644 tools/perf/arch/arm64/include/syscall_table.h create mode 100644 tools/perf/arch/csky/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/csky/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/csky/include/syscall_table.h create mode 100644 tools/perf/arch/loongarch/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/loongarch/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/loongarch/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/loongarch/include/syscall_table.h delete mode 100644 tools/perf/arch/mips/Makefile create mode 100644 tools/perf/arch/mips/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/mips/entry/syscalls/Makefile.syscalls delete mode 100644 tools/perf/arch/mips/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/mips/include/syscall_table.h create mode 100644 tools/perf/arch/parisc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/parisc/entry/syscalls/Makefile.syscalls create mode 100644 tools/perf/arch/parisc/entry/syscalls/syscall.tbl create mode 100644 tools/perf/arch/parisc/include/syscall_table.h create mode 100644 tools/perf/arch/powerpc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/powerpc/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/powerpc/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/powerpc/include/syscall_table.h create mode 100644 tools/perf/arch/riscv/entry/syscalls/Kbuild copy {arch/riscv/kernel => tools/perf/arch/riscv/entry/syscalls}/Makefile.syscalls (100%) delete mode 100755 tools/perf/arch/riscv/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/riscv/include/syscall_table.h create mode 100644 tools/perf/arch/s390/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/s390/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/s390/entry/syscalls/mksyscalltbl create mode 100644 tools/perf/arch/s390/include/syscall_table.h create mode 100644 tools/perf/arch/sh/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/sh/entry/syscalls/Makefile.syscalls copy {arch/sh/kernel => tools/perf/arch/sh/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/sh/include/syscall_table.h create mode 100644 tools/perf/arch/sparc/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/sparc/entry/syscalls/Makefile.syscalls copy {arch/sparc/kernel => tools/perf/arch/sparc/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/sparc/include/syscall_table.h create mode 100644 tools/perf/arch/x86/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/x86/entry/syscalls/Makefile.syscalls delete mode 100755 tools/perf/arch/x86/entry/syscalls/syscalltbl.sh create mode 100644 tools/perf/arch/x86/include/syscall_table.h create mode 100644 tools/perf/arch/xtensa/entry/syscalls/Kbuild create mode 100644 tools/perf/arch/xtensa/entry/syscalls/Makefile.syscalls copy {arch/xtensa/kernel => tools/perf/arch/xtensa/entry}/syscalls/syscall.tbl (100%) create mode 100644 tools/perf/arch/xtensa/include/syscall_table.h create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/core-imp-def.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/cycle_accounting.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/energy.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/exception.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/fp_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/gcycle.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/general.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/hwpf.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l1d_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l1i_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l2_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/l3_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/ll_cache.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/memory.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pipeline.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/pmu.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/retired.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/spec_operation.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/stall.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/sve.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/tlb.json create mode 100644 tools/perf/pmu-events/arch/arm64/fujitsu/monaka/trace.json create mode 100644 tools/perf/scripts/Makefile.syscalls create mode 100755 tools/perf/scripts/syscalltbl.sh create mode 100755 tools/perf/tests/shell/trace_btf_general.sh create mode 100644 tools/perf/util/btf.c create mode 100644 tools/perf/util/btf.h create mode 100644 tools/perf/util/kvm-stat.c create mode 100644 tools/perf/util/lock-contention.c create mode 100644 tools/sched_ext/include/scx/enums.autogen.bpf.h create mode 100644 tools/sched_ext/include/scx/enums.autogen.h create mode 100644 tools/sched_ext/include/scx/enums.bpf.h create mode 100644 tools/sched_ext/include/scx/enums.h copy {scripts => tools/scripts}/syscall.tbl (100%) delete mode 100755 tools/testing/selftests/damon/debugfs_attrs.sh delete mode 100755 tools/testing/selftests/damon/debugfs_duplicate_context_creation.sh delete mode 100755 tools/testing/selftests/damon/debugfs_empty_targets.sh delete mode 100755 tools/testing/selftests/damon/debugfs_huge_count_read_write.sh delete mode 100755 tools/testing/selftests/damon/debugfs_rm_non_contexts.sh delete mode 100755 tools/testing/selftests/damon/debugfs_schemes.sh delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.c delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.sh delete mode 100644 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...] delete mode 100755 tools/testing/selftests/damon/debugfs_target_ids_read_before_te [...] delete mode 100644 tools/testing/selftests/damon/huge_count_read_write.c create mode 100644 tools/testing/selftests/ftrace/poll.c create mode 100644 tools/testing/selftests/ftrace/test.d/event/event-mod.tc create mode 100644 tools/testing/selftests/ftrace/test.d/trigger/trigger-hist-poll.tc create mode 100644 tools/testing/selftests/kvm/Makefile.kvm rename tools/testing/selftests/kvm/{aarch64 => arm64}/aarch32_id_regs.c (95%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/arch_timer.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/arch_timer_edge_cases.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/debug-exceptions.c (99%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/get-reg-list.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/hypercalls.c (98%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/mmio_abort.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/no-vgic-v3.c (98%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/page_fault_test.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/psci_test.c (96%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/set_id_regs.c (97%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/smccc_filter.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/vcpu_width_config.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_init.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_irq.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/vgic_lpi_stress.c (100%) rename tools/testing/selftests/kvm/{aarch64 => arm64}/vpmu_counter_access.c (97%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/arch_timer.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/delay.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic_v3.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/gic_v3_its.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/kvm_util_arch.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/processor.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/spinlock.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/ucall.h (100%) rename tools/testing/selftests/kvm/include/{aarch64 => arm64}/vgic.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/debug_print.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/diag318_test_handler.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/facility.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/kvm_util_arch.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/processor.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/sie.h (100%) rename tools/testing/selftests/kvm/include/{s390x => s390}/ucall.h (100%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/apic.h (98%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/evmcs.h (99%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/hyperv.h (99%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/kvm_util_arch.h (100%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/mce.h (94%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/pmu.h (100%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/processor.h (99%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/sev.h (100%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/svm.h (98%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/svm_util.h (94%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/ucall.h (100%) rename tools/testing/selftests/kvm/include/{x86_64 => x86}/vmx.h (99%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic.c (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_private.h (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_v3.c (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/gic_v3_its.c (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/handlers.S (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/processor.c (98%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/spinlock.c (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/ucall.c (100%) rename tools/testing/selftests/kvm/lib/{aarch64 => arm64}/vgic.c (100%) rename tools/testing/selftests/kvm/lib/{s390x => s390}/diag318_test_handler.c (100%) rename tools/testing/selftests/kvm/lib/{s390x => s390}/facility.c (100%) rename tools/testing/selftests/kvm/lib/{s390x => s390}/processor.c (100%) rename tools/testing/selftests/kvm/lib/{s390x => s390}/ucall.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/apic.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/handlers.S (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/hyperv.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/memstress.c (98%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/pmu.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/processor.c (99%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/sev.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/svm.c (99%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/ucall.c (100%) rename tools/testing/selftests/kvm/lib/{x86_64 => x86}/vmx.c (99%) rename tools/testing/selftests/kvm/{max_guest_memory_test.c => mmu_stress_test.c} (60%) rename tools/testing/selftests/kvm/{s390x => s390}/cmma_test.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/config (100%) rename tools/testing/selftests/kvm/{s390x => s390}/cpumodel_subfuncs_test.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/debug_test.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/memop.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/resets.c (99%) rename tools/testing/selftests/kvm/{s390x => s390}/shared_zeropage_test.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/sync_regs_test.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/tprot.c (100%) rename tools/testing/selftests/kvm/{s390x => s390}/ucontrol_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/amx_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/apic_bus_clock_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/cpuid_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/cr4_cpuid_sync_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/debug_regs.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/dirty_log_page_splitting_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/exit_on_emulation_failure_test. [...] rename tools/testing/selftests/kvm/{x86_64 => x86}/feature_msrs_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/fix_hypercall_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/flds_emulation.h (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hwcr_msr_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_clock.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_cpuid.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_evmcs.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_extended_hypercalls.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_features.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_ipi.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_svm_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/hyperv_tlb_flush.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/kvm_clock_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/kvm_pv_test.c (76%) rename tools/testing/selftests/kvm/{x86_64 => x86}/max_vcpuid_cap_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/monitor_mwait_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/nested_exceptions_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/nx_huge_pages_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/nx_huge_pages_test.sh (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/platform_info_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/pmu_counters_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/pmu_event_filter_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/private_mem_conversions_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/private_mem_kvm_exits_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/recalc_apic_map_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/set_boot_cpu_id.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/set_sregs_test.c (75%) rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_init2_tests.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_migrate_tests.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/sev_smoke_test.c (99%) rename tools/testing/selftests/kvm/{x86_64 => x86}/smaller_maxphyaddr_emulation_te [...] rename tools/testing/selftests/kvm/{x86_64 => x86}/smm_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/state_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_int_ctl_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_nested_shutdown_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_nested_soft_inject_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/svm_vmcall_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/sync_regs_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/triple_fault_event_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/tsc_msrs_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/tsc_scaling_sync.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/ucna_injection_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/userspace_io_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/userspace_msr_exit_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_apic_access_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_close_while_nested_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_dirty_log_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_exception_with_invalid_gues [...] rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_invalid_nested_guest_state. [...] rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_msrs_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_nested_tsc_scaling_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_pmu_caps_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_preemption_timer_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_set_nested_state_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/vmx_tsc_adjust_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xapic_ipi_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xapic_state_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xcr0_cpuid_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xen_shinfo_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xen_vmcall_test.c (100%) rename tools/testing/selftests/kvm/{x86_64 => x86}/xss_msr_test.c (100%) create mode 100644 tools/testing/selftests/mm/pkey_util.c delete mode 100644 tools/testing/selftests/mm/seal_elf.c create mode 100644 tools/testing/selftests/mm/uffd-wp-mremap.c copy drivers/firmware/cirrus/Kconfig => tools/testing/selftests/pci_endpoint/.giti [...] create mode 100644 tools/testing/selftests/pci_endpoint/Makefile create mode 100644 tools/testing/selftests/pci_endpoint/config create mode 100644 tools/testing/selftests/pci_endpoint/pci_endpoint_test.c create mode 100644 tools/testing/selftests/rseq/rseq-or1k-bits.h create mode 100644 tools/testing/selftests/rseq/rseq-or1k-thread-pointer.h create mode 100644 tools/testing/selftests/rseq/rseq-or1k.h create mode 100644 tools/tracing/rtla/tests/engine.sh create mode 100644 tools/tracing/rtla/tests/hwnoise.t create mode 100644 tools/tracing/rtla/tests/osnoise.t create mode 100644 tools/tracing/rtla/tests/timerlat.t create mode 100644 tools/verification/dot2/dot2k_templates/Kconfig create mode 100644 tools/verification/dot2/dot2k_templates/main.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_global.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c delete mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/dot2/dot2k_templates/trace.h