This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from d0d106a2bd21 Merge tag 'bpf-next-6.14' 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 adds b477ff98d903 Merge tag 'xfs-merge-6.14' of git://git.kernel.org/pub/scm [...] adds b8f2688258f8 inotify: Use strscpy() for event->name copies adds 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 adds 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) adds 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 adds 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() adds 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 [...] adds 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" adds 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 adds e8744fbc8318 Merge tag 'trace-v6.14-3' of git://git.kernel.org/pub/scm/ [...] adds 66611c047570 fgraph: Remove calltime and rettime from generic operations adds 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 adds 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 adds 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 adds 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 adds 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 [...] adds 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' adds 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 [...] adds 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 adds 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 [...] adds 68732c0bf97c Merge tag 'pmdomain-v6.14' of git://git.kernel.org/pub/scm [...] adds a3a860bc0fd6 tpm: Change to kvalloc() in eventlog/acpi.c adds 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 adds 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 [...] adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 [...] adds 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 adds 0bcf3ac14626 Merge tag 'spacemit-dt-for-6.14-1' of https://github.com/s [...] adds 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 adds 3c9690f76d66 Merge tag 'aspeed-6.14-devicetree' of https://git.kernel.o [...] adds 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/ [...] adds c7345869aa38 drivers/soc/litex: Use devm_register_restart_handler() adds 9ec80025030b Merge tag 'litex-6.13-rc1' of https://github.com/litex-hub [...] adds 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 adds 309f64469cd5 Merge tag 'arm-soc/for-6.14/defconfig-arm64' of https://gi [...] adds 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 adds 14bce187d160 of/fdt: Restore possibility to use both ACPI and FDT from [...] adds 15e2f65f2ecf of: address: Fix empty resource handling in __of_address_r [...] adds 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 adds 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 adds 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 adds 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 adds 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 adds 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 adds 931656b9e2ff kvm: defer huge page recovery vhost task to later adds 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 adds fd56e5104a37 Merge tag 'for-linus' of https://github.com/openrisc/linux adds 36975ec3a2c1 kdb: use kmap_local_page() adds 6beaa75cd24d kdb: Remove unused flags stack adds 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() adds 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' adds 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' adds 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 [...] adds 0ddeb4fe9d3b Merge tag 'nand/for-6.14' into mtd/next adds 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 adds 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 adds 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() adds 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 adds 5fb40886243b Merge tag 'bitmap-for-6.14' of https://github.com:/norov/linux adds 8259cb14a706 rv: Reset per-task monitors also for idle tasks adds e3ff4245928f tracing/osnoise: Fix resetting of tracepoints adds 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 adds ab16714fcb06 tools/rtla: Add basic test suite adds e879b5dcf8d0 rtla: Add trace_instance_stop adds c73cab9dbed0 rtla/timerlat_hist: Stop timerlat tracer on signal adds a4dfce7559d7 rtla/timerlat_top: Stop timerlat tracer on signal adds d6899e560366 rtla/timerlat_hist: Abort event processing on second signal adds 80967b354a76 rtla/timerlat_top: Abort event processing on second signal adds 80d3ba1cf51b rtla/osnoise: Distinguish missing workload option adds d8d866171a41 rtla/timerlat_hist: Set OSNOISE_WORKLOAD for kernel threads adds 217f0b1e990e rtla/timerlat_top: Set OSNOISE_WORKLOAD for kernel threads adds b91cfd9f75c0 tools/rtla: Add osnoise_trace_is_off() adds d6fcd28ffeaa rtla: Count missed trace events adds 2aee44f721a7 rtla: Count all processed events adds 8ccd9d8bb913 rtla: Add function to report missed events adds cf186201118c rtla: Report missed event count adds 40648d246fa4 Merge tag 'trace-tools-v6.14' of git://git.kernel.org/pub/ [...] adds a145c848d69f module: Extend the preempt disabled section in dereference [...] adds c8e0bd579ed3 module: Put known GPL offenders in an array adds 30d446088866 params: Prepare for 'const struct module_attribute *' adds 38e3fe6595e1 module: Handle 'struct module_version_attribute' as const adds f3227ffda074 module: Constify 'struct module_attribute' adds d8959b947a8d module: sysfs: Drop member 'module_sect_attrs::nsections' adds 4b2c11e4aaf7 module: sysfs: Drop member 'module_sect_attr::address' adds 34f5ec0f8252 module: sysfs: Drop 'struct module_sect_attr' adds f47c0bebed44 module: sysfs: Simplify section attribute allocation adds 4723f16de64e module: sysfs: Add notes attributes through attribute_group adds b83815afaeec module: sysfs: Use const 'struct bin_attribute' adds 097fd001e1c4 module: Split module_enable_rodata_ro() adds 110b1e070f1d module: Don't fail module loading when setting ro_after_in [...] adds f3b93547b91a module: sign with sha512 instead of sha1 by default adds 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 [...] adds 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 [...] adds 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() adds 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 adds 49ff29240ebb squashfs: make squashfs_cache_init() return ERR_PTR(-ENOMEM) adds f5cc08737507 squashfs: don't allocate read_page cache if SQUASHFS_FILE_ [...] adds f2cad9850ede Documentation: update the Squashfs filesystem documentation adds d7f4b23c6702 squashfs: update Kconfig information adds 608c2501675c squashfs: use a folio throughout squashfs_read_folio() adds 8c1565fcf639 squashfs: pass a folio to squashfs_readpage_fragment() adds 2a7aea59cf4d squashfs: convert squashfs_readpage_block() to take a folio adds 5641371fd0b3 squashfs; convert squashfs_copy_cache() to take a folio adds 5748be3e9ef4 squashfs: convert squashfs_fill_page() to take a folio adds 97549ce6848e kthread: correct comments before kthread_queue_work() adds bb2de9b04942 MAINTAINERS: fix list entries with display names adds 4e0a15f8b4bd lib/sort: clarify comparison function requirements in sort_r() adds e420460ba443 lib/list_sort: clarify comparison function requirements in [...] adds 34bb50c42335 ocfs2: check el->l_next_free_rec in ocfs2_get_clusters_nocache adds fdbb6cd96ed5 ocfs2: correct l_next_free_rec in online check adds 982209f632c6 mailmap: update entry for Linus Lüssing adds 01676ecd0b5c ocfs2: check tl->count of truncate log inode in ocfs2_get_ [...] adds 276c61385f6b ocfs2: mark dquot as inactive if failed to start trans whi [...] adds 840265f7b279 ocfs2: remove parameter parent_fe_bh from __ocfs2_mknod_locked adds ca76bb226bf4 nilfs2: do not force clear folio if buffer is referenced adds 367a9bffabe0 nilfs2: protect access to buffers with no active references adds c6da721f5889 checkpatch: remove migrated RCU APIs from deprecated_apis adds 65ef17aa0711 hung_task: add task->flags, blocked by coredump to log adds d22feb5b64a4 checkpatch: don't warn about extra parentheses in staging/ adds 17c46a45cdb9 nilfs2: correct return value kernel-doc descriptions for i [...] adds e4a99d48bb3a nilfs2: correct return value kernel-doc descriptions for b [...] adds d33544adcb89 nilfs2: correct return value kernel-doc descriptions for sufile adds b8268501f1e3 nilfs2: correct return value kernel-doc descriptions for m [...] adds 343d4a33f26d nilfs2: correct return value kernel-doc descriptions for the rest adds fd4e7fadfd91 nilfs2: add missing return value kernel-doc descriptions adds 2e62857f1312 nilfs2: revise the return value description style for cons [...] adds 28097f7ba187 CREDITS: fix spelling mistake adds ee70999a988b nilfs2: handle errors that nilfs_prepare_chunk() may return adds e30ccbb9c022 nilfs2: do not update mtime of renamed directory that is n [...] adds 71ee9b16251e minmax.h: add whitespace around operators and after commas adds 10666e992048 minmax.h: update some comments adds b280bb27a9f7 minmax.h: reduce the #define expansion of min(), max() and [...] adds a5743f32baec minmax.h: use BUILD_BUG_ON_MSG() for the lo < hi test in clamp() adds c3939872ee4a minmax.h: move all the clamp() definitions after the min/m [...] adds 495bba17cdf9 minmax.h: simplify the variants of clamp() adds 2b97aaf74ed5 minmax.h: remove some #defines that are only expanded once adds 690794430afa latencytop: use correct kernel-doc format for func params adds 9c9ce355b101 gcov: clang: use correct function param names adds cb7c77e9c06a ipc/util.c: complete the kernel-doc function descriptions adds 7e060df04f56 Xarray: do not return sibling entries from xas_find_marked() adds c9ba5249ef8b Xarray: move forward index correctly in xas_pause() adds 97db889b961e Xarray: distinguish large entries correctly in xas_split_alloc() adds 1988b318b32d Xarray: remove repeat check in xas_squash_marks() adds 13fd5cf37456 Xarray: use xa_mark_t in xas_squash_marks() to keep code c [...] adds f0ef073e213a include/linux/lz4.h: add some missing macros adds beeba1eeec9c ocfs2: use str_yes_no() and str_no_yes() helper functions adds 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- [...] adds 8e6173ccf7b8 mm: fix outdated incorrect code comments for handle_mm_fault() adds ec838c7da584 mm: unexport apply_to_existing_page_range adds 7e8c8fd3487c tools: testing: add simple __mmap_region() userland test adds 1fc10653552c mm/huge_memory.c: rename shadowed local adds e2c9e6190dbb mm/page_idle: constify 'struct bin_attribute' adds b02fcc082a4a test_maple_tree: test exhausted upper limit of mtree_alloc [...] adds a53f311349ca mm, memcontrol: avoid duplicated memcg enable check adds 40733e7e0c26 mm/swap_cgroup: remove swap_cgroup_cmpxchg adds 2b3a58b12134 mm/swap_cgroup: remove global swap cgroup lock adds 6769183166b3 mm/swap_cgroup: decouple swap cgroup recording and clearing adds 71268035f5d7 zram: free slot memory early during write adds b4444a849f18 zram: remove entry element member adds a5cd78accfd3 zram: factor out ZRAM_SAME write adds ef932cd23b78 zram: factor out ZRAM_HUGE write adds e355b253adbc zram: factor out different page types read adds b8d3ff7bb511 zram: use zram_read_from_zspool() in writeback adds 424d0e5828ad zram: cond_resched() in writeback loop adds 04f13d241b8b mm: replace free hugepage folios after migration adds 901083d8f5c5 selftests/mm: add new test cases to the migration test adds 44d46b76c3a4 mm: add build-time option for hotplug memory default online type adds 1aa43598c03b mm: remove unnecessary calls to lru_add_drain adds 5a32443f94d3 riscv: mm: skip pgtable level check in {pud,p4d}_alloc_one adds 98a7e47faa3e asm-generic: pgalloc: provide generic p4d_{alloc_one,free} adds 5fcf5fa61218 mm: pgtable: add statistics for P4D level page table adds 440af48d6879 arm64: pgtable: use mmu gather to free p4d level page table adds b7dcd539bfc7 s390: pgtable: add statistics for PUD and P4D level page table adds db6b435d731a mm: pgtable: introduce pagetable_dtor() adds 0ada8c4df697 arm: pgtable: move pagetable_dtor() to __tlb_remove_table() adds 12359c039b5f arm64: pgtable: move pagetable_dtor() to __tlb_remove_table() adds deab5a355e52 riscv: pgtable: move pagetable_dtor() to __tlb_remove_table() adds 0b6476f93998 x86: pgtable: convert __tlb_remove_table() to use struct ptdesc adds ee0934b03510 x86: pgtable: move pagetable_dtor() to __tlb_remove_table() adds 5550b3c5d5f6 s390: pgtable: consolidate PxD and PTE TLB free paths adds 2dccdf7076f6 mm: pgtable: introduce generic __tlb_remove_table() adds 92ec7fd136a1 mm: pgtable: completely move pagetable_dtor() to generic t [...] adds e74e17310120 mm: pgtable: move __tlb_remove_table_one() in x86 to generic file adds 553e77529fb6 mm: pgtable: introduce generic pagetable_dtor_free() adds 30cee1e4861b lib/list_debug.c: add object information in case of invali [...] adds b0d66d82fce6 mm/debug: introduce VM_WARN_ON_VMG() to dump VMA merge state adds fe1679ed02bc mm/debug: prefer VM_WARN_ON_VMG() to report VMG debug warnings adds 11e2400b21a3 mm: move common part of pagetable_*_ctor to helper adds 3565522e15eb parisc: mm: ensure pagetable_pmd_[cd]tor are called adds 1879688e5c42 m68k: mm: add calls to pagetable_pmd_[cd]tor adds 94771023712a ARM: mm: rename PGD helpers adds a9b3c355c2e6 asm-generic: pgalloc: provide generic __pgd_{alloc,free} adds d95936a2267c mm: introduce ctor/dtor at PGD level adds e035320fd38e mm/damon/sysfs-schemes: remove unnecessary schemes existen [...] adds 0f3e40eb5ec1 mm/damon/sysfs: handle clear_schemes_tried_regions from DA [...] adds 42b7491af14c mm/damon/core: introduce damon_call() adds f64539dcdb87 mm/damon/sysfs: use damon_call() for update_schemes_stats adds 60d2c527bd3a mm/damon/sysfs: use damon_call() for commit_schemes_quota_goals adds 9a5aa3349b94 mm/damon/sysfs: use damon_call() for update_schemes_effect [...] adds bf0eaba0ff9c mm/damon/core: implement damos_walk() adds cce0b334c310 Docs/mm/damon/design: document DAMOS regions walking adds 66178e4ec30a mm/damon/sysfs: use damos_walk() for update_schemes_tried_ [...] adds ee14cbc6f8a3 mm/damon/sysfs: remove unused code for schemes tried regio [...] adds 626ffabe67c2 mm/damon: clarify trying vs applying on damos_stat kernel- [...] adds 10418f263a5c Docs/mm/damon/design: add 'statistics' section adds fc4e40937dcd Docs/admin-guide/mm/damon/usage: link damos stat design doc adds b5bbe9c08fd1 mm/damon: ask apply_scheme() to report filter-passed regio [...] adds 96f1971dabca mm/damon/paddr: report filter-passed bytes back for normal [...] adds c0cb9d91bf29 mm/damon/paddr: report filter-passed bytes back for DAMOS_ [...] adds 60fa9355a6c6 mm/damon/core: implement per-scheme ops-handled filter-pas [...] adds 9caac9d55fa6 mm/damon/syfs-schemes: implement per-scheme filter-passed [...] adds 0f0a0bfd0738 Docs/mm/damon/design: document sz_ops_filter_passed adds 6bbdb28d88ba Docs/admin-guide/mm/damon/usage: document sz_ops_filter_passed adds e1a1d377e486 Docs/ABI/damon: document per-scheme filter-passed bytes stat file adds cfc33a7d2dac mm/damon/core: pass per-region filter-passed bytes to damo [...] adds a2a60f9e5708 mm/damon/sysfs-schemes: expose per-region filter-passed bytes adds 156845977bf0 Docs/mm/damon/design: document per-region sz_filter_passed stat adds f423944bd7c2 Docs/admin-guide/mm/damon/usage: document sz_filtered_out [...] adds f1de9e69f967 Docs/ABI/damon: document per-region DAMOS filter-passed by [...] adds 2a91cb2d2b33 Docs/translations/*/admin-guide/mm/damon/usage: remove DAM [...] adds 38c433bc7e5e Docs/admin-guide/mm/damon/usage: remove DAMON debugfs inte [...] adds 550b7af318e2 Docs/mm/damon/design: update for removal of DAMON debugfs [...] adds ce1d750282e6 selftests/damon/config: remove configs for DAMON debugfs i [...] adds 859de14931a6 selftests/damon: remove tests for DAMON debugfs interface adds d8a142058f39 kunit: configs: remove configs for DAMON debugfs interface tests adds 4d047d4f8ab4 mm/damon: remove DAMON debugfs interface kunit tests adds 5ec4333b1967 mm/damon: remove DAMON debugfs interface adds 63db8170bf34 mm/fake-numa: allow later numa node hotplug adds b2aad24b5333 mm/memmap: prevent double scanning of memmap by kmemleak adds 1dd44c0af4fa mm: shmem: skip swapcache for swapin of synchronous swap device adds 58db7c5fbe7d mm/hugetlb: fix avoid_reserve to allow taking folio from subpool adds be8d7314b18e mm/hugetlb: stop using avoid_reserve flag in fork() adds 30cef82bc6e8 mm/hugetlb: rename avoid_reserve to cow_from_owner adds 923682a0dd57 mm/hugetlb: clean up map/global resv accounting when allocate adds 51e1de00acdb mm/hugetlb: simplify vma_has_reserves() adds 72d8f72631d2 mm/hugetlb: drop vma_has_reserves() adds f931af2e41ab mm/hugetlb: unify restore reserve accounting for new allocations adds b2466bb3b495 selftests/mm: introduce uffd-wp-mremap regression test adds c8b979530f27 mm: alloc_pages_bulk_noprof: drop page_list argument adds 6bf9b5b40af3 mm: alloc_pages_bulk: rename API adds e20f52e8e3b7 mm/damon: fixup damos_filter kernel-doc adds fe6d7fdd6249 mm/damon/core: add damos_filter->allow field adds 491fee286e56 mm/damon/core: support damos_filter->allow adds 283cbc006fe5 mm/damon/paddr: support damos_filter->allow adds e2fbfedad034 mm/damon: add 'allow' argument to damos_new_filter() adds faa636c0ec06 mm/damon/sysfs-schemes: add a file for setting damos_filte [...] adds f477b9b409c0 Docs/mm/damon/design: document allow/reject DAMOS filter b [...] adds 1c2ac23df75f Docs/ABI/damon: document DAMOS filter allow sysfs file adds 5bce494764bb Docs/admin-guide/mm/damon/usage: omit DAMOS filter details [...] adds bc6f663add01 Docs/admin-guide/mm/damon/usage: document DAMOS filter 'al [...] adds f4e33d325fe6 mm/zsmalloc: add zpdesc memory descriptor for zswap.zpool adds c1b3bb73d55e mm/zsmalloc: use zpdesc in trylock_zspage()/lock_zspage() adds 4610d35c14fc mm/zsmalloc: convert __zs_map_object/__zs_unmap_object to [...] adds b5c1d8b510ad mm/zsmalloc: add and use pfn/zpdesc seeking funcs adds 8f1868ad0c88 mm/zsmalloc: convert obj_malloc() to use zpdesc adds 7d2e1a695023 mm/zsmalloc: convert create_page_chain() and its users to [...] adds 76fb5d9981be mm/zsmalloc: convert obj_allocated() and related helpers t [...] adds acaf41841e96 mm/zsmalloc: convert init_zspage() to use zpdesc adds 4e04d10c66a9 mm/zsmalloc: convert obj_to_page() and zs_free() to use zpdesc adds 68721300856c mm/zsmalloc: add two helpers for zs_page_migrate() and mak [...] adds 73349afa0041 mm/zsmalloc: convert reset_page to reset_zpdesc adds 7f0b0c664207 mm/zsmalloc: convert __free_zspage() to use zpdesc adds 2d57eb9ea996 mm/zsmalloc: convert location_to_obj() to take zpdesc adds 65a1cf15802c mm/zsmalloc: convert migrate_zspage() to use zpdesc adds 6d0adf4b6262 mm/zsmalloc: convert get_zspage() to take zpdesc adds 74999813c033 mm/zsmalloc: convert SetZsPageMovable and remove unused funcs adds fc5eec0d8c89 mm/zsmalloc: convert get/set_first_obj_offset() to take zpdesc adds b5f469a140b9 mm/zsmalloc: introduce __zpdesc_clear/set_zsmalloc() adds ade81479c7dd memcg: fix soft lockup in the OOM process adds 07438779313c alloc_tag: avoid current->alloc_tag manipulations when pro [...] adds d563ced68250 mm, swap: minor clean up for swap entry allocation adds e027ec414fe8 mm, swap: fold swap_info_get_cont in the only caller adds 7277433096f6 mm, swap: remove old allocation path for HDD adds 0b310d9cfd94 mm, swap: use cluster lock for HDD adds 27701521beb5 mm, swap: clean up device availability check adds b228386cf237 mm, swap: clean up plist removal and adding adds 9a0ddeb79880 mm, swap: hold a reference during scan and cleanup flag usage adds 3494d184706f mm, swap: use an enum to define all cluster flags and wrap [...] adds 3b644773eefd mm, swap: reduce contention on device lock adds e3ae2dec849b mm, swap: simplify percpu cluster updating adds 3f641cf938e6 mm, swap: introduce a helper for retrieving cluster from offset adds bae8a4ef3efb mm, swap: use a global swap cluster for non-rotation devices adds 4f79384a25d5 mm, swap_slots: remove slot cache for freeing path adds c4f1b56f3f78 mips: vdso: prefer do_mmap() to mmap_region() adds f8d4a6cabb74 mm: make mmap_region() internal adds c6f239796b55 mm/memblock: add memblock_alloc_or_panic interface adds 9cbfd1c3c83b mm/mglru: clean up workingset adds cc8ec7be78ff mm/mglru: optimize deactivation adds 798c0330c2ca mm/mglru: rework aging feedback adds 37a260870f2c mm/mglru: rework type selection adds b1a71694fb00 mm/mglru: rework refault detection adds 4d5d14a01e2c mm/mglru: rework workingset protection adds a52dcec56c5b mm/mglru: fix PTE-mapped large folios adds d670c8e5302a mm: remove PageTransTail() adds 82047ae18446 Docs/mm/damon/design: add monitoring parameters tuning guide adds a96f9e277363 Docs/mm/damon: add an example monitoring intervals tuning adds eb14b12c8c22 Docs/admin-guide/mm/damon/usage: fix and add missing DAMOS [...] adds d24393450b83 Docs/admin-guide/mm/damon/start: update snapshot example adds d783cc5913f1 mm/damon: explain "effective quota" on kernel-doc comment adds f5dbcd90dacd mm/memfd: refactor and cleanup the logic in memfd_create() adds 8f65ac0b7577 mm/memfd: use strncpy_from_user() to read memfd name adds 3ab76c767bc7 ksm: add ksm involvement information for each process adds 91fe0e4d0440 Documentation/filesystems/proc.rst: fix possessive form of [...] adds 136c5b40e0ad selftests/mm: use selftests framework to print test result adds dfe61db4a132 selftests/mm: add tests for splitting pmd THPs to all lowe [...] adds d6550ee43f4b kasan: use correct kernel-doc format adds bf069012df19 selftests/mm/cow: modify the incorrect checking parameters adds bdbe1d7bc325 mm/damon/paddr: increment pa_stat damon address range by f [...] adds f57f63b0f0fd mm/damon/paddr: improve readability of damon_pa_stat adds 8d91fed83cc1 mm/huge_memory: convert has_hwpoisoned into a pure folio flag adds 4c640f128074 mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() adds ba23f58de896 mm/migrate: don't call folio_putback_active_hugetlb() on d [...] adds b235448e8cab mm/hugetlb: rename folio_putback_active_hugetlb() to folio [...] adds 3f982b9b18c2 mm/hugetlb-cgroup: convert hugetlb_cgroup_css_offline() to [...] adds 89a41a026329 mm/hugetlb: use folio->lru int demote_free_hugetlb_folios() adds 9ad6344568cc mm/filemap: change filemap_create_folio() to take a struct kiocb adds f598cdaafc37 mm/filemap: use page_cache_sync_ra() to kick off read-ahead adds 1963de79d3a3 mm/readahead: add folio allocation helper adds cceba6f7e46c mm: add PG_dropbehind folio flag adds 77d075221ae7 mm/readahead: add readahead_control->dropbehind member adds 4a9e23159fd3 mm/truncate: add folio_unmap_invalidate() helper adds b9f958d4f146 fs: add RWF_DONTCACHE iocb and FOP_DONTCACHE file_operations flag adds 8026e49bff9b mm/filemap: add read support for RWF_DONTCACHE adds fb7d3bc41493 mm/filemap: drop streaming/uncached pages when writeback c [...] adds dddc559f2e7c mm/filemap: add filemap_fdatawrite_range_kick() helper adds 1d4457576570 mm: call filemap_fdatawrite_range_kick() after IOCB_DONTCA [...] adds d94d23fdd752 mm: add FGP_DONTCACHE folio creation flag adds 73519ded992f selftests/memfd/memfd_test: fix possible NULL pointer dereference adds a005145b9c96 selftests/mm: virtual_address_range: mmap() without PROT_WRITE adds b2a79f62133a selftests/mm: virtual_address_range: unmap chunks after va [...] adds 3c479b5dc60b selftests/mm: vm_util: split up /proc/self/smaps parsing adds 3bd6137220bb selftests/mm: virtual_address_range: avoid reading from VM [...] adds 92da98845a93 kasan: hw_tags: Use str_on_off() helper in kasan_init_hw_tags() adds 7882d8fc8fe0 selftests/mm/mkdirty: fix memory leak in test_uffdio_copy() adds ff9b7e0b17e6 mm/kfence: use str_write_read() helper in get_access_type() adds f752e677f859 mm: separate move/undo parts from migrate_pages_batch() adds 81f804c3df86 zram: remove zcomp_stream_put() from write_incompressible_page() adds 686fa9537d78 mm/page_alloc: remove the incorrect and misleading comment adds 6aeb991c54b2 mm/page-writeback: consolidate wb_thresh bumping logic int [...] adds 3c7fd94205f8 seqlock: add missing parameter documentation for raw_seqco [...] adds 56dff9293259 mm/damon/core: use str_high_low() helper in damos_wmark_wait_us() adds cf929a2863bf tools: add VM_WARN_ON_VMG definition adds 0e81f6e441e4 kasan: sw_tags: use str_on_off() helper in kasan_init_sw_tags() adds 502269ab98b5 s390/mm: add missing ctor/dtor on page table upgrade adds d1366e74342e mm/compaction: fix UBSAN shift-out-of-bounds warning adds 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() adds ae3813525624 Merge tag 'xtensa-20250126' of https://github.com/jcmvbkbc [...] adds a0a8306c8239 m68k: coldfire: Use proper clock rate for timers adds 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 adds 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 adds 805ba04cb7cc Merge tag 'mips_6.14' of git://git.kernel.org/pub/scm/linu [...]
No new revisions were added by this update.
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