This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-mainline-allyesconfig in repository toolchain/ci/linux.
omits 519129040766 Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/l [...] omits 9b03992f0c88 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits 14705fda8f62 Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linu [...] omits 105b6c05c583 Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/s [...] omits ef510682af3d Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/ [...] omits aab4ed5816ac Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub [...] omits 881b568756ae Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits 0313bc278dac Revert "random: block in /dev/urandom" omits b47d5a4f6b8d Merge tag 'audit-pr-20220321' of git://git.kernel.org/pub/ [...] omits c269497d248e Merge tag 'selinux-pr-20220321' of git://git.kernel.org/pu [...] omits 7f313ff0acde Merge tag 'integrity-v5.18' of git://git.kernel.org/pub/sc [...] omits 2c5a5358feff Merge tag 'Smack-for-5.18' of https://github.com/cschaufle [...] omits 6ca014cd2ddb Merge branch 'keys-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8565d64430f8 Merge tag 'bounds-fixes-v5.18-rc1' of git://git.kernel.org [...] omits d0858cbdef50 Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub [...] omits 2142b7f0c6bb Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pu [...] omits fd2d7a4a3545 Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/s [...] omits b7a801f3956f Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/s [...] omits ad9c6ee642a6 Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linu [...] omits d6ccf45113fb Merge tag 'regulator-v5.18' of git://git.kernel.org/pub/sc [...] omits a50a8c383386 Merge tag 'regmap-v5.18' of git://git.kernel.org/pub/scm/l [...] omits fd276877917a Merge tag 'hwmon-for-v5.18' of git://git.kernel.org/pub/sc [...] omits d347ee54a70e Merge tag 'for-5.18/alloc-cleanups-2022-03-18' of git://gi [...] omits 69d1dea852b5 Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kerne [...] omits 616355cc818c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel. [...] omits b080cee72ef3 Merge tag 'for-5.18/io_uring-statx-2022-03-18' of git://gi [...] omits af472a9efdf6 Merge tag 'for-5.18/io_uring-2022-03-18' of git://git.kern [...] omits 93e220a62da3 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] omits f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] omits 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] omits 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] omits 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux omits d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] omits 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] omits a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] omits 93287e28bcc8 Merge tag 'irq-core-2022-03-21' of git://git.kernel.org/pu [...] omits 84c2e17951fe Merge tag 'timers-core-2022-03-21' of git://git.kernel.org [...] omits bba90e096468 Merge tag 'core-core-2022-03-21' of git://git.kernel.org/p [...] omits 3fd33273a467 Merge tag 'x86-pasid-2022-03-21' of git://git.kernel.org/p [...] omits eaa54b1458ca Merge tag 'x86_cleanups_for_v5.18_rc1' of git://git.kernel [...] omits 6b9bfb1365f4 Merge tag 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/p [...] omits 61e2658e37b3 Merge tag 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 88f30ac22733 Merge tag 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 35cbdaf75394 Merge tag 'x86_paravirt_for_v5.18_rc1' of git://git.kernel [...] omits e10821b8a035 Merge tag 'x86_build_for_v5.18_rc1' of git://git.kernel.or [...] omits 22687350452c Merge tag 'x86_misc_for_v5.18_rc1' of git://git.kernel.org [...] omits d752e2111465 Merge tag 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 5e8919170ad6 Merge tag 'edac_updates_for_v5.18_rc1' of git://git.kernel [...] omits 1b74b4600d03 Merge tag 'm68k-for-v5.18-tag1' of git://git.kernel.org/pu [...] omits 90ea15b7c972 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 356a1adca877 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 9d8e7007dc7c Merge tag 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pu [...] omits 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count omits e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable omits 02788ebcf521 lib: stackinit: Convert to KUnit omits c7500c1b53bf um: Allow builds with Clang omits 3d8dcf278b1e watch_queue: Actually free the watch omits a635415a064e watch_queue: Fix NULL dereference in error cleanup omits 53d862fac4a0 parisc: Fix invalidate/flush vmap routines omits 1422df58e5eb Merge branch 'edac-amd64' into edac-updates-for-v5.18 omits 4fc5f5346592 nfsd: fix using the correct variable for sizeof() omits dca65818c80c cifs: use a different reconnect helper for non-cifsd threads omits 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] omits 06a466565d54 Adjust cifssb maximum read size omits 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse omits 47178c7722ac cifs: fix handlecache and multiuser omits 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist omits 411fadd62cec parisc: Avoid flushing cache on cache-less machines omits 31035f3e20af Merge branch 'thermal-hfi' omits 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] omits ec3d8b8365e9 Merge branch 'pm-tools' omits 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] omits ac9f31096bc5 Merge branch 'powercap' omits dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' omits dd664099002d binfmt_elf: Don't write past end of notes for regset gap omits 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' omits 1bde8bddb5db Merge branch 'acpi-docs' omits adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request omits 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address omits 86fc59ef818b regmap: add configurable downshift for addresses omits 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' omits 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] omits 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] omits 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() omits 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] omits 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' omits 89b35e3f2851 spi: fsi: Implement a timeout for polling status omits 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 omits e34855b99696 regulator: dt-bindings: Add PMX65 compatibles omits 8f9e7b65f833 block: cancel all throttled bios in del_gendisk() omits 0a9a25ca7843 block: let blkcg_gq grab request queue's refcnt omits ee37eddbfa9e block: avoid use-after-free on throttle data omits 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler omits bf978a83ed1d Merge back ACPI device enumeration material for v5.18. omits 9b046d0245ce parisc: Avoid using hardware single-step in kprobes omits c86868bbc22b f2fs: initialize sbi->gc_mode explicitly omits a5436af59877 hwmon: (pmbus) Add Vin unit off handling omits ae53aea611b7 Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.or [...] omits 572299f03afd block: limit request dispatch loop duration omits 4e1b04af4fe6 nfsd: use correct format characters omits dbc7d452e7cf io_uring: manage provided buffers strictly ordered omits 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text omits 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE omits ebc4cb43ea5a spi: Fix erroneous sgs value with min_t() omits 2d2c73318bd5 spi: Get sgs size fix into branch omits d98af5f45520 f2fs: introduce gc_urgent_mid mode omits d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] omits 646f64b576f7 f2fs: remove redundant parameter judgment omits 98237fcda4a2 f2fs: use spin_lock to avoid hang omits bcfe9b6cbb44 virtio_blk: eliminate anonymous module_init & module_exit omits a1108dcd9373 erofs: rename ctime to mtime omits 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks omits c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware omits 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] omits 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end omits a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment omits c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU omits 9aa8dfde4869 io_uring: fold evfd signalling under a slower path omits 9333f6b4628c io_uring: thin down io_commit_cqring() omits 66fc25ca6b7e io_uring: shuffle io_eventfd_signal() bits around omits 0f84747177b9 io_uring: remove extra barrier for non-sqpoll iopoll omits b91ef1872869 io_uring: fix provided buffer return on failure for kiocb_done() omits 3b2b78a8eb7c io_uring: extend provided buf return to fails omits 6695490dc857 io_uring: refactor timeout cancellation cqe posting omits ae4da18941c1 io_uring: normilise naming for fill_cqe* omits 91eac1c69c20 io_uring: cache poll/double-poll state with a request flag omits 81459350d581 io_uring: cache req->apoll->events in req->cflags omits 75c05fabb873 docs/kernel-parameters: update description of mem= omits 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] omits c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation omits b57b84968865 docs: scheduler: Convert schedutil.txt to ReST omits 521d61fc760a io_uring: move req->poll_refs into previous struct hole omits c7ff29763989 thermal: int340x: Update OS policy capability handshake omits 668f69a5f863 thermal: int340x: Increase bitmap size omits 16c02447f3e1 Documentation: thermal: DPTF Documentation omits f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] omits 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP omits c9839acfcbe2 spi: tegra20: Use of_device_get_match_data() omits 500edd095648 erofs: use meta buffers for inode lookup omits fe5de5859d44 erofs: use meta buffers for reading directories omits a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs omits 9f2731d6338a erofs: refine managed inode stuffs omits ab474fccd045 erofs: clean up z_erofs_extent_lookback omits ce8d78616a6b nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH omits 8ef22dc4a7cb block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" omits 052ebf1fbb1c io_uring: make tracing format consistent omits d4c9df20a37d x86/nmi: Remove the 'strange power saving mode' hint from [...] omits e1bca853dddc EDAC/altera: Add SDRAM ECC check for U-Boot omits e559398f47e0 nvme: remove nvme_alloc_request and nvme_alloc_request_qid omits b739e1370520 nvme: cleanup how disk->disk_name is assigned omits d467e980d023 erofs: silence warnings related to impossible m_plen omits faac509507e2 Documentation/filesystem/dax: update DAX description on erofs omits 6f39d1e1ca46 erofs: clean up preload_compressed_pages() omits 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' omits ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() omits fd6ca3f5b80f hwmon: (scpi-hwmon): Use of_device_get_match_data() omits 919adbfec29d ext4: fix kernel doc warnings omits 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] omits 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] omits d9bf099cb980 ext4: add commit_tid info in jbd debug log omits 1d2e2440c519 ext4: add transaction tid info in fc_track events omits 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup omits 78be0471da4e ext4: return early for non-eligible fast_commit track events omits 79d45f57a195 sr: simplify the local variable initialization in sr_block_open() omits 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code omits 4d9237e32c5d io_uring: recycle apoll_poll entries omits 686016f73242 MAINTAINERS: Mark VMware mailing list entries as email aliases omits d69079d04f93 MAINTAINERS: Add Zack as maintainer of vmmouse driver omits 01683580c65f MAINTAINERS: Update maintainers for paravirt ops and VMwar [...] omits 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems omits 62cb1cfed62b fix typos in comments omits 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() omits 7e963fb2a33c spi: mediatek: add ipm design support for MT7986 omits da40a352db2b spi: Add compatible for MT7986 omits 2002c13243d5 spi: sun4i: fix typos in comments omits 03b1be379dce spi: mediatek: support tick_delay without enhance_timing omits 8a317e00798a regulator: vctrl: Use min() instead of doing it manually omits da7837339641 nvmet: move the call to nvmet_ns_changed out of nvmet_ns_r [...] omits 6b2b04590b51 block: don't merge across cgroup boundaries if blkcg is enabled omits aa1b46dcdc7b block: fix rq-qos breakage from skipping rq_qos_done_bio() omits 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core omits 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core omits 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core omits 92051a107ae7 Merge branch 'for-next/rng' into for-next/core omits b5ef94fb565f Merge branch 'for-next/perf' into for-next/core omits 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core omits bf587af2abd8 Merge branch 'for-next/mte' into for-next/core omits 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core omits b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core omits 563c46359530 Merge branch 'for-next/linkage' into for-next/core omits 839d0758927f Merge branch 'for-next/kselftest' into for-next/core omits b7323ae6913d Merge branch 'for-next/insn' into for-next/core omits cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core omits b523d6b80fbc Merge branch 'for-next/docs' into for-next/core omits 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core omits 411472ae5bb4 Merge tag 'v5.17-rc8' into irq/core, to fix conflicts omits d3e29967079c btrfs: zoned: put block group after final usage omits 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] omits bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() omits 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() omits 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper omits 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code omits 3466670558d7 btrfs: add a alloc_reserved_extent helper omits b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay omits 06bae876634e btrfs: extend locking to all space_info members accesses omits ca5e4ea0beae btrfs: zoned: mark relocation as writing omits 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe omits ae460f058e9f btrfs: remove the cross file system checks from remap omits 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits c067da878156 btrfs: add filesystems state details to error messages omits b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking omits 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent omits 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode omits 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync omits 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] omits 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync omits 8cbc3001a326 btrfs: do not clean up repair bio if submit fails omits 510671d2d836 btrfs: do not try to repair bio that has no mirror set omits f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] omits 606f82e797e2 btrfs: track compressed bio errors as blk_status_t omits e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read omits b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read omits 1784b7d502a9 btrfs: handle csum lookup errors properly on reads omits 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls omits d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() omits 8dd9872d2e26 btrfs: clean up cow_file_range_inline() omits 28c9b1e75aa1 btrfs: support different disk extent size for delalloc omits cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter omits 871129332d74 fs: export rw_verify_area() omits 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments omits a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations omits dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants omits 40e7efe057ae btrfs: populate extent_map::generation when reading from disk omits 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] omits ad3fc7946b18 btrfs: remove no longer used counter when reading data page omits bbf0ea7ea385 btrfs: fix lost error return value when reading a data page omits c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() omits e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] omits d84575317078 btrfs: remove useless path release in the fast fsync path omits 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] omits 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] omits 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] omits b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] omits 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert omits 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups omits dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned omits 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable omits f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable omits f7238e509404 btrfs: add support for multiple global roots omits 9c54e80ddc6b btrfs: add code to support the block group root omits bd676446c138 btrfs: abstract out loading the tree root omits c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 63cd070decb1 btrfs: disable space cache related mount options for exten [...] omits 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 omits da32c6d5708b btrfs: disable scrub for extent-tree-v2 omits ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 omits 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 4b3492539907 btrfs: disable balance for extent tree v2 for now omits 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 omits 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] omits 0f8ce49821de btrfs: avoid inode logging during rename and link when possible omits 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename omits 88d2beec7e53 btrfs: avoid logging all directory changes during renames omits d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 839061fe88be btrfs: add helper to delete a dir entry from a log tree omits 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy omits db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment omits c4bf19099995 btrfs: zoned: remove redundant initialization of to_add omits 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] omits 330a5bf45517 btrfs: use dev_t to match device in device_matched omits 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device omits 16cab91a0c8f btrfs: match stale devices by dev_t omits 770c79fb6550 btrfs: harden identification of a stale device omits bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl omits ff37c89f94be btrfs: move missing device handling in a dedicate function omits de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] omits 732d591a5d6c btrfs: stop copying old dir items when logging a directory omits 528ee697126f btrfs: put initial index value of a directory in a constant omits a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory omits dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl omits c816d705b9db btrfs: remove write and wait of struct walk_control omits f0fae8a0edd4 Merge tag 'irqchip-5.18' of git://git.kernel.org/pub/scm/l [...] omits b166e52541f2 Merge tag 'timers-v5.18-rc1' of https://git.linaro.org/peo [...] omits 1f1893d78180 Merge branch 'timers/core' of git://git.kernel.org/pub/scm [...] omits 98152eb70fff nvmet: use snprintf() with PAGE_SIZE in configfs omits 73d77c53ff34 nvmet: don't fold lines omits a8adf0cddc23 nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal omits 0acb8231ebae nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_t [...] omits b2fb99e42598 nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport omits 841aee4d75f1 nvme-tcp: lockdep: annotate in-kernel sockets omits a387935c241d nvme-tcp: don't fold the line omits 462b8b2d8497 nvme-tcp: don't initialize ret variable omits 8f31dded50d9 nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio omits 5e6a7d1eb834 nvme-multipath: use vmalloc for ANA log buffer omits 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST omits a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list omits c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() omits 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare omits 3e504d2026eb random: check for signal and try earlier when generating entropy omits 7a7ff644aeaf random: reseed more often immediately after booting omits 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] omits 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class omits 7af1974af0a9 ext4: fix ext4_fc_stats trace point omits c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED omits 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode omits 688b0d8536e0 doc: fixed a typo in ext4 documentation omits 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] omits 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd omits a96cfe2d4270 random: make consistent usage of crng_ready() omits f5eab0e2db4f random: use SipHash as interrupt entropy accumulator omits 2d6919c3205b wireguard: device: clear keys on VM fork omits f3c2682bad7b random: provide notifier for VM fork omits 5acd35487dc9 random: replace custom notifier chain with standard one omits a4107d34f960 random: do not export add_vmfork_randomness() unless needed omits af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID omits d273845ecb0e ACPI: allow longer device IDs omits ae099e8e98fb random: add mechanism for VM forks to reinitialize crng omits 77553cf8f448 random: don't let 644 read-only sysctls be written to omits d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value omits 6f98a4bfee72 random: block in /dev/urandom omits f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() omits ff1368763bb4 Docs: ktap: add code-block type omits 33f588f8be65 docs: serial: fix a reference file name in driver.rst omits 89ee9301ac16 docs: UML: Mention telnetd for port channel omits ffce1439fe31 docs/zh_CN: add damon reclaim translation omits 93b51a101947 docs/zh_CN: add damon usage translation omits 94b140b08597 docs/zh_CN: add admin-guide damon start translation omits 496cc140279b docs/zh_CN: add admin-guide damon index translation omits bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index omits 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst omits f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst omits 6f22931bbf75 Add Chinese translation for vm/ksm.rst omits de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next omits a6199bb514d8 irqchip: Add Qualcomm MPM controller driver omits 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support omits a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting omits e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output omits 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() omits 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() omits e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() omits f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() omits d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] omits 360bd6c65807 parisc: Use constants to encode the space registers like S [...] omits 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 46b4016f7d3b parisc: Add defines for various space register omits b9f50eea4f27 parisc: Always use the self-extracting kernel feature omits 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function omits df24e1783e6e parisc: Add vDSO support omits 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults omits e00b0a2ab8ec parisc: Fix handling off probe non-access faults omits f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults omits 26fed4ac4eab block: flush plug based on hardware and software queue order omits 5b2050718d09 block: ensure plug merging checks the correct queue at least once omits ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values omits 35aff0678f99 NFSD: Clean up _lm_ operation names omits f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 omits 1889421a891f spi: Update clock-names property for arm pl022 omits 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() omits 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next omits 768d4435de2a irqchip/apple-aic: Add support for AICv2 omits a801f0ee563b irqchip/apple-aic: Support multiple dies omits dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets omits 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] omits 2cf68211664a irqchip/apple-aic: Add Fast IPI support omits ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] omits 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits bcbb7bf6ccde io_uring: allow submissions to continue on error omits 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() omits 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC omits 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] omits a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] omits e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures omits 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX omits 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() omits afcf5441b9ff arm64: Add gcc Shadow Call Stack support omits b1c62645758e io_uring: recycle provided buffers if request goes async omits 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers omits 9af177ee3ef1 io_uring: retry early for reads if we can poll omits 1b6fe6e0dfec io-uring: Make statx API stable omits adc8682ec690 io_uring: Add support for napi_busy_poll omits 950e79dd7313 io_uring: minor io_cqring_wait() optimization omits 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command omits 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k omits cc3cec8367cb io_uring: speedup provided buffer handling omits e7a6c00dc77a io_uring: add support for registering ring file descriptors omits 63c36549737e io_uring: documentation fixup omits b4aec4001595 io_uring: do not recalculate ppos unnecessarily omits d34e1e5b396a io_uring: update kiocb->ki_pos at execution time omits af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos omits c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() omits 502c87d65564 io-uring: Make tracepoints consistent. omits d5ec1dfaf59b io-uring: add __fill_cqe function omits 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock omits 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock omits f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register omits ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] omits c75312dd592b io_uring: avoid ring quiesce while registering async eventfd omits 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 2757be22c0f4 io_uring: remove trace for eventfd omits 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning omits 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] omits 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form omits c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next omits dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs omits d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE omits fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c omits 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding omits 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo omits d29360ff239c docs/zh_CN: Add sched-stats Chinese translation omits 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation omits c56481299df3 docs/zh_CN: add devicetree usage-model translation omits a17b0169f29b docs/zh_CN: add devicetree index translation omits fa04150b8ef7 Documentation: describe how to apply incremental stable patches omits 78cebdb7c612 docs/zh_CN: add peci subsystem translation omits 0c21751f0a07 docs/zh_CN: add peci index translation omits 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation omits f09f6f9b6982 Documentation/process: Add Researcher Guidelines omits 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] omits 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later omits b020771a66e4 Documentation: amd-pstate: add tracer tool introduction omits 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] omits ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module omits 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module omits 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data omits cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface omits f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel omits f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] omits 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] omits 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC omits b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC omits 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver omits 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] omits 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning omits d8fd5a1e78db kasan: fix a missing header include of static_keys.h omits 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next omits d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs omits 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed omits 89f94b64408b raid5-cache: statically allocate the recovery ra bio omits 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed omits 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit omits cd6714f94091 crypto: arm64 - cleanup comments omits 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures omits 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures omits c700216c70fc crypto: qat - remove unneeded assignment omits 8893d27ffcaf crypto: qat - disable registration of algorithms omits fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing omits 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware omits ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it omits 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() omits 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels omits 5ca7546fe317 block: move rq_qos_exit() into disk_release() omits 28883074fc10 block: do more work in elevator_exit omits 28ce942fa2d5 block: move blk_exit_queue into disk_release omits ba3e845665fb block: move q_usage_counter release into blk_queue_release omits de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue omits 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] omits 01d0c698536f sr: implement ->free_disk to simplify refcounting omits 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting omits 534cf52aa9c1 sd: delay calling free_opal_dev omits c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] omits fad45c3007a1 sd: rename the scsi_disk.dev field omits e7f76552277c scsi: don't use disk->private_data to find the scsi_driver omits e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs omits 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting omits 4e5cc99e1e48 blk-mq: manage hctx map via xarray omits 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset omits 5189810a6687 f2fs: don't pass a bio to f2fs_target_device omits 4f481208749a blk-mq: prepare for implementing hctx table via xarray omits de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx omits 42ee3061293e blk-mq: reconfigure poll after queue map is changed omits 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit omits 4d805131abf2 blk-mq: figure out correct numa node for hw queue omits 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" omits a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 7d959f6e978c md: use msleep() in md_notify_reboot() omits 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR omits 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 omits a5359ddd0528 lib/raid6/test: fix multiple definition linking error omits daae161fd2e5 md: raid1/raid10: drop pending_cnt omits a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email omits 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] omits 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional omits 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response omits 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support omits e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible omits 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh omits cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 omits 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors omits 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties omits 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema omits 87fee8d0911f spi: Tesla FSD support omits 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples omits 390031c94211 coredump: Use the vma snapshot in fill_files_note omits 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info omits 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot omits a759de6991b3 PM: sleep: Add device name to suspend_report_result() omits 95c5436a4883 coredump: Snapshot the vmas in do_coredump omits e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board omits a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] omits f3303ff649db ACPI: APEI: fix return value of __setup handlers omits eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC omits 666f6ecf35bc x86: Expose init_freq_invariance() to topology header omits 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] omits fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c omits 4ebb15a15799 spi: s3c64xx: Add spi port configuration for Tesla FSD SoC omits 363d3c51bc5b spi: dt-bindings: samsung: Add fsd spi compatible omits 2594703044ad regulator: Convert TPS62360 binding to json-schema omits 5d4a2ea96b79 hwmon: (axi-fan-control) Use hwmon_notify_event omits c8a7fae59417 Tegra QUAD SPI combined sequence mode omits 92abe50490d3 hwmon: (vexpress-hwmon) Use of_device_get_match_data() omits 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] omits f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 omits 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf omits a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver omits 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters omits 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] omits a1b6f487cb47 turbostat: fix PC6 displaying on some systems omits 80ab9012bbf1 spi: topcliff-pch: Prevent usage of potentially stale DMA device omits 1b8342cc4a38 spi: tegra210-quad: combined sequence mode omits 75a1b44a54bd spi: tegra210-quad: add acpi support omits d3cff4a95ed7 KEYS: remove support for asym_tpm keys omits 7e0438f83dc7 tpm: fix reference counting for struct tpm_chip omits 3d6ae1a5d0c2 integrity: Only use machine keyring when uefi_check_trust_ [...] omits 74f5e3005139 integrity: Trust MOK keys if MokListTrustedRT found omits 847c5336d843 efi/mokvar: move up init order omits 087aa4ed3790 KEYS: Introduce link restriction for machine keys omits 56edb6c25f11 KEYS: store reference to machine keyring omits 45fcd5e521cd integrity: add new keyring handler for mok keys omits d19967764ba8 integrity: Introduce a Linux keyring called machine omits e561752c3170 integrity: Fix warning about missing prototypes omits c5d1ed846e15 KEYS: trusted: Avoid calling null function trusted_key_exit omits 969a26446bcd KEYS: trusted: Fix trusted key backends when building as module omits f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits omits 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs omits 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership omits 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling omits 7cf83e222bce perf/marvell: CN10k DDR performance monitor support omits 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor omits 819a47d24b61 arm64: clean up tools Makefile omits 31fac5657739 perf/arm-cmn: Update watchpoint format omits 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 omits ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> omits 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] omits 2dd634664d41 tpm: xen-tpmfront: Use struct_size() helper omits 8bdc3e05cc78 KEYS: x509: remove dead code that set ->unsupported_sig omits 9f8b3f321f39 KEYS: x509: remove never-set ->unsupported_key flag omits 7804fe9e8dc7 KEYS: x509: remove unused fields omits 8f2a7b518bb8 KEYS: x509: clearly distinguish between key and signature [...] omits c51abd96837f KEYS: fix length validation in keyctl_pkey_params_get_2() omits 8335adb8f9d3 selftests: tpm: add async space test with noneexisting handle omits 2e8e4c8f6673 tpm: Fix error handling in async work omits 0d060f230fa0 selftests: tpm2: Determine available PCR bank omits f96272a90d9e lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits 0345691b24c0 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits 2984539959db tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits a1ff03cd6fb9 tick: Detect and fix jiffies update stall omits e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" omits 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] omits 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] omits e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] omits 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR omits 1310222c276b arm64/mm: Drop use_1G_block() omits cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB omits f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field omits b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] omits 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] omits 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks omits 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges omits 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there omits 4467b8bad240 clocksource/drivers/timer-of: Check return value of of_iom [...] omits 58dedf0a4782 Merge branch 'clocksource.2022.02.01b' of git://git.kernel [...] omits 389e3bff69b4 clocksource/drivers/timer-microchip-pit64b: Use 5MHz for c [...] omits ff10ee97cb20 clocksource/drivers/timer-microchip-pit64b: Use notrace omits 34f03f7f3e9f clocksource/drivers/timer-microchip-pit64b: Remove mmio selection omits cea9ffe0094d dt-bindings: timer: Tegra: Convert text bindings to yaml omits bf127df3ccea clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() u [...] omits 8c4b810a8700 clocksource/drivers/arm_arch_timer: Use event stream scali [...] omits 0a3a4b9d2bb7 clocksource/drivers/exynos_mct: Increase the size of name array omits f49b82a0a54f clocksource/drivers/exynos_mct: Bump up mct max irq number omits dfc597c9bca9 clocksource/drivers/exynos_mct: Remove mct interrupt index enum omits ab8da93dc06d clocksource/drivers/exynos_mct: Handle DTS with higher num [...] omits bceaae3bac0c clocksource/drivers/timer-ti-dm: Fix regression from errat [...] omits 97939610b893 block: remove bio_devname omits 734294e47a2e ext4: stop using bio_devname omits c7dec4623c9c raid5-ppl: stop using bio_devname omits ac483eb375fa raid1: stop using bio_devname omits ee1925bd8344 md-multipath: stop using bio_devname omits 0a806cfde82f dm-integrity: stop using bio_devname omits 666717196500 dm-crypt: stop using bio_devname omits 47c426d52417 pktcdvd: remove a pointless debug check in pkt_submit_bio omits ad740780bbc2 block: remove handle_bad_sector omits 57e95e4670d1 block: fix and cleanup bio_check_ro omits b15e3bc76925 spi: npcm-fiu: Fix typo ("npxm") omits 320689a1b543 spi: Fix Tegra QSPI example omits fa0f3db49e10 spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ omits c59dbc642d4e spi: cadence: fix platform_get_irq.cocci warning omits af524ae5ad13 spi: Update NXP Flexspi maintainer details omits bbc7ba0fa06a regulator: cleanup comments omits 172e611b54e8 dt-bindings: mfd: maxim,max77802: Convert to dtschema omits 6b9d48b418fb regulator: dt-bindings: maxim,max77802: Convert to dtschema omits ed6e9aa8f52f dt-bindings: mfd: maxim,max14577: Convert to dtschema omits e1cd4265e547 regulator: dt-bindings: maxim,max14577: Convert to dtschema omits ce44e3aeec43 dt-bindings: power: supply: maxim,max14577: Convert to dtschema omits 7db7a24657c9 spi: s3c64xx: Allow controller-data to be optional omits 96f06006a350 mfd: dt-bindings: google,cros-ec: Fix indentation in example omits f412fe11c1a9 mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings omits 0ff4827ed66f spi: dt-bindings: samsung: Convert to dtschema omits 04732ff2a1f0 MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Ex [...] omits 4fddb6211da1 dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings omits 77357c50e400 regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings omits 9729cad0278b dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings omits a76370690c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 887554ab9658 bcache: fixup multiple threads crash omits 7b1002f7cfe5 bcache: fixup bcache_dev_sectors_dirty_add() multithreaded [...] omits ab552fcb17cc bfq: fix use-after-free in bfq_dispatch_request omits 13d4ef0f66b7 floppy: use memcpy_{to,from}_bvec omits 3eddaa60b841 drbd: use bvec_kmap_local in recv_dless_read omits 472278508dce drbd: use bvec_kmap_local in drbd_csum_bio omits 07fee7aba547 bcache: use bvec_kmap_local in bio_csum omits 3205190655ea nvdimm-btt: use bvec_kmap_local in btt_rw_integrity omits 20072ec82864 nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity omits bd3d3203eb84 zram: use memcpy_from_bvec in zram_bvec_write omits b3bd0a8a74ab zram: use memcpy_to_bvec in zram_bvec_read omits b7ab4611b6c7 aoe: use bvec_kmap_local in bvcpy omits 143a70b8b430 iss-simdisk: use bvec_kmap_local in simdisk_submit_bio omits 3a9cf77b60dc intel_idle: add core C6 optimization for SPR omits da0e58c038e6 intel_idle: add 'preferred_cstates' module argument omits 9edf3c0ffef0 intel_idle: add SPR support omits b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] omits 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf omits 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description omits be6692b92335 irqchip/meson-gpio: add select trigger type callback omits cc311074f681 irqchip/meson-gpio: support more than 8 channels gpio irq omits d6a3be863dcf dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs omits 8e6958c80ead Merge branch irq/misc-5.18 into irq/irqchip-next omits 92877b9e7433 Merge branch irq/plic-cleanups into irq/irqchip-next omits 1e364921b008 irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER omits bf9ad37dc8a3 signal, x86: Delay calling signals in atomic on RT enabled [...] omits 9e1a3ce0a952 binfmt_elf: Introduce KUnit test omits f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type omits 344150999b7f f2fs: fix to avoid potential deadlock omits 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties omits a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry omits 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples omits e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example omits e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment omits d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] omits b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods omits 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix omits dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() omits eb087f305919 ACPI: processor idle: Check for architectural support for LPI omits 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] omits c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] omits 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 omits b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml omits cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first omits dc8fea13f98a spi: Use of_device_get_match_data() omits 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 omits 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() omits fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment omits 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] omits a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it omits b3998b3bc658 ext4: improve fast_commit performance and scalability omits 280ee3c3aaa8 crypto: octeontx2 - fix missing unlock omits e6205ad58a7a hwrng: cavium - fix NULL but dereferenced coccicheck error omits 959e37546491 crypto: cavium/nitrox - don't cast parameter in bit operations omits 647d41d3952d crypto: vmx - add missing dependencies omits 9578de385c78 MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver omits 7ecc3e34474b crypto: xilinx - Add Xilinx SHA3 driver omits 80f940ef527e firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality omits 52af29abffca crypto: xilinx - Updated Makefile for xilinx subdirectory omits 7976c1492571 crypto: crypto_xor - use helpers for unaligned accesses omits 4920a4a7262d crypto: cleanup comments omits 35d2bf20683f crypto: dh - calculate Q from P for the full public key ve [...] omits 81771ff2411a lib/mpi: export mpi_rshift omits 32f07cc40c9b crypto: dh - disallow plain "dh" usage in FIPS mode omits d6097b8d5d55 crypto: api - allow algs only in specific constructions in [...] omits c8e8236cf71f crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' [...] omits 209b7fc9c924 crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates omits 1e2079645667 crypto: dh - implement private key generation primitive fo [...] omits 60a273e9aecd crypto: testmgr - add known answer tests for ffdheXYZ(dh) [...] omits 7dce59819750 crypto: dh - implement ffdheXYZ(dh) templates omits d902981f09bf crypto: dh - introduce common code for built-in safe-prime [...] omits fae198935c44 crypto: dh - split out deserialization code from crypto_dh [...] omits 215bebc8c6ac crypto: dh - constify struct dh's pointer members omits 48c6d8b878c1 crypto: dh - remove struct dh's ->q member omits 46ed5269bf7d crypto: kpp - provide support for KPP spawns omits 1038fd78a1b8 crypto: kpp - provide support for KPP template instances omits 4058cf08945c crypto: engine - check if BH is disabled during completion omits 7f22421103c5 crypto: gemini - call finalize with bh disabled omits dba633342994 crypto: amlogic - call finalize with bh disabled omits f75a749b6d78 crypto: sun8i-ce - call finalize with bh disabled omits b169b3766242 crypto: sun8i-ss - call finalize with bh disabled omits 2f5ee72ee950 crypto: cavium/zip - register algorithm only if hardware i [...] omits 53e748c2758c hwrng: atmel - remove extra line omits c4f51eab6ce0 hwrng: atmel - add runtime pm support omits b95318852597 hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops omits 9fbd8b306fcb hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() omits f14b02088fb8 hwrng: atmel - rename enable/disable functions to init/cleanup omits a223ea9f89ab hwrng: atmel - disable trng on failure path omits 0934683dd1c7 hwrng: atmel - add wait for ready support on read omits ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). omits bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). omits 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). omits 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). omits 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() omits a113870165b8 dt-bindings: hwmon: Add sample averaging properties for ADM1275 omits a3cd66d7cbad hwmon: (adm1275) Allow setting sample averaging omits f53bfe4d6984 hwmon: (xdpe12284) Add regulator support omits efdab64d88ab hwmon: (xdpe12284) Add support for xdpe11280 omits ff4670ed6e81 dt-bindings: trivial-devices: Add xdpe11280 omits cdbec3ede0b8 selinux: shorten the policy capability enum names omits 13262fc26c18 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask omits d149dd2a806b spi: dt-bindings: mediatek: Set min size for 'mediatek,pad [...] omits ee8ad9440f18 spi: dt-bindings: renesas,rspi: Drop comment for generic c [...] omits 80c056656d46 regulator: virtual: add devicetree support omits d2fb5487ecb2 regulator: virtual: warn against production use omits 75c3543e39f0 regulator: virtual: use dev_err_probe() omits 098fdbc3531f irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode omits 0d3616bbd03c irqchip/sifive-plic: Improve naming scheme for per context [...] omits 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS omits 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details omits b452722e6ff3 exec: cleanup comments omits 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function omits 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP omits 9132c3947b09 selftests/exec: Test for empty string on NULL argv omits dcd46d897adb exec: Force single empty string when argv is empty omits 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries omits 10b19249192a ELF: fix overflow in total mapping size calculation omits 620c803f42de ACPI: LPSS: Provide an SSP type to the driver omits f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc omits 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] omits 023bbde3db41 pstore: Add prefix to ECC messages omits 0c8b522d3e3f Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next omits 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" omits 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static omits 7a64ca17e4dd PM: suspend: fix return value of __setup handler omits ba7ffcd4c4da PM: hibernate: fix __setup handler error handling omits 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] omits a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling omits 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments omits 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments omits f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] omits 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling omits e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] omits e414c25e3399 irqchip/nvic: Release nvic_base upon failure omits d2febf6bbec5 irqchip/qcom-pdc: Drop open coded version of __assign_bit() omits a6aca2f460e2 irqchip/qcom-pdc: Fix broken locking omits d494d088ac44 irqchip/qcom-pdc: Kill qcom_pdc_translate helper omits 4dc70713dc24 irqchip/qcom-pdc: Kill non-wakeup irqdomain omits 8d4c99891932 irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ omits 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs omits a5cd1ab7ab67 Fix incorrect type in assignment of ipv6 port for audit omits 075c3c483c86 Merge back cpufreq changes for v5.18. omits ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. omits 70868c6b8fd8 docs: fix 'make htmldocs' warning in SCTP.rst omits 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] omits 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits f49169c97fce NFSD: Remove svc_serv_ops::svo_module omits c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() omits 4355d767a21b SUNRPC: Rename svc_close_xprt() omits 352ad31448fe SUNRPC: Rename svc_create_xprt() omits 87cdd8641c8a SUNRPC: Remove svo_shutdown method omits c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method omits 70a60cbfb613 SUNRPC: Record endpoint information in trace log omits aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros omits 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses omits c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] omits d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] omits add1511c3816 NFSD: Streamline the rare "found" case omits 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case omits 378a6109dd14 NFSD: De-duplicate hash bucket indexing omits e377a3e698fb nfsd: Add support for the birth time attribute omits f16ed63e53c7 spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC omits c2a7de4feb6e random: do crng pre-init loading in worker rather than irq omits abded93ec1e9 random: unify cycles_t and jiffies usage and types omits 64276a9939ff random: cleanup UUID handling omits 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag omits e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() omits a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition omits dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() omits 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation omits 20f01f163203 blk-crypto: show crypto capabilities in sysfs omits 0f69288253e9 block: don't delete queue kobject before its children omits f5ec592dd3bc block: simplify calling convention of elv_unregister_queue() omits 6bb477df0436 spi: use specific last_cs instead of last_cs_enable omits fcaaf76ed5f3 spi: pxa2xx-pci: Constify struct pxa_spi_info variables omits ba8d1353d9c2 spi: pxa2xx-pci: Drop temporary storage use for a handful [...] omits c3f4fc096b37 spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() omits cb50f3f32a04 spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() omits 7e425c3c3d15 spi: pxa2xx-pci: Replace enum with direct use of PCI IDs omits 03f8e04e9f9b spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() omits bd2e24de10da spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() omits 108607ce4e39 spi: pxa2xx-pci: Move port_id assignment to ->setup() omits 1d9d62959f1b spi: pxa2xx-pci: Drop redundant NULL check in ->probe() omits 71ea0e3ac70a spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() omits 78e27f970f73 spi: pxa2xx-pci: Refactor CE4100 to use ->setup() omits 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique omits e2d77d2e11c4 nvme: check for duplicate identifiers earlier omits e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers omits fd8099e7918c nvme: cleanup __nvme_check_ids omits 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl omits 1c3adf0de1db nvme: explicitly set non-error for directives omits 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs omits 20d64911e758 nvme: send uevent on connection up omits 89377bc1975c nvme: add vectored-io support for user-passthrough omits bd83fe6f2cd2 nvme: add verbose error logging omits 72e8b5cd7dd3 nvme: add a helper to initialize connect_q omits 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request omits 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] omits 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] omits 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] omits 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] omits 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] omits 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] omits 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode omits 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns omits 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case omits 72b3eab456ba nvme-fabrics: use consistent zeroout pattern omits 0801a4b630ab nvme-fabrics: use unsigned int type omits 572c97355bdc nvme-fabrics: use unsigned int type omits ba3266434d66 nvme-core: remove unnecessary function parameter omits 50ab19d89fea nvme-core: remove unnecessary semicolon omits e65b831a1e19 nvme-fc: fix a typo omits 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x omits ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 omits 2fd3eec19c6e hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits aa9f833dfc12 hwmon: (sch5627) Add pwmX_auto_channels_temp support omits e75d16e58467 hwmon: (core) Add support for pwm auto channels attribute omits cd929672a9ef hwmon: (lm70) Add ti,tmp125 support omits 64b631fb0c6f dt-bindings: Add ti,tmp125 temperature sensor binding omits ba1d263af1c0 hwmon: (pmbus/pli1209bc) Add regulator support omits d0cd978513f2 hwmon: (pmbus) Add support for pli1209bc omits b7b94f15e552 dt-bindings:trivial-devices: Add pli1209bc omits 4b1dd41cf211 dt-bindings: vendor-prefixes: add Vicor Corporation omits 84dc9e8a7eec hwmon: (occ) Add soft minimum power cap attribute omits 54cc3dbfc10d hwmon: (pmbus) Add regulator supply into macro omits c82fdd42fb50 hwmon: (dell-smm) Improve temperature sensors detection omits 4d9983dee5d4 hwmon: (dell-smm) Make fan/temp sensor number a u8 omits ec3db1ecf63e hwmon: (dell-smm) Add SMM interface documentation omits 7cd682b027ee hwmon: (dell-smm) Reword and mark parameter "force" as unsafe omits a03d89698873 hwmon: (occ) Add sysfs entries for additional extended sta [...] omits a25126fc3289 hwmon: (occ) Add sysfs entry for OCC mode omits 6109c3e1905c hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status omits 567e77a2c213 hwmon: (asus-ec-sensors) do not print from .probe() omits da78ad2b6b9b hwmon: (pmbus/lm25066) Add regulator support omits e0f0307ac16f hwmon: (pmbus) Add get_error_flags support to regulator ops omits 034dadfbd329 hwmon: (asus-ec-sensors) depend on X86 in KConfig omits 1298184b387f hwmon: (asus-ec-sensors) merge setup functions omits 8aba9ca62677 hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits 99cb5e9f7a78 hwmon: (tc654) Add thermal_cooling device support omits 5f86cce61c1d hwmon: (dell-smm) rewrite CONFIG_I8K description omits a7a6f65a39a7 x86/Kconfig: move and modify CONFIG_I8K omits f545a2fd4736 hwmon: (asus-ec-sensors) add CPU core voltage omits a7a5731a0952 hwmon: (adt7x10) Use hwmon_notify_event omits 8331585ab370 hwmon: (adt7x10) Remove empty driver removal callback omits f691adc3e95e hwmon: (adt7x10) Use devm_request_threaded_irq omits a748d30c37bb hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits af910e92886c hwmon: (adt7x10) Add device managed action for restoring config omits f53207017fd9 hwmon: (adt7x10) Convert to use regmap omits 7979a30ddc56 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 339f8a998f58 hwmon: (asus-ec-sensors) read sensors as signed ints omits 88846ff74220 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits 2f66cb5bf352 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits 4e2271ea2751 hwmon: (max6639) Add regulator support omits 06f7d6e75d12 hwmon: (max6639) Update Datasheet URL omits da74944d3a46 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits 4408d3600f5a hwmon: deprecate asis_wmi_ec_sensors driver omits 0314c6ac9e98 hwmon: (asus-ec-sensors) update documentation omits d0ddfd241e57 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 647d6f09bea7 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 799c3e1e5348 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits 393935baa45e hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 4db3c09228a0 hwmon: (sch56xx) Autoload modules on platform device creation omits 07320c915656 hwmon: Fix possible NULL pointer omits 9f93aa1005fa hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 915d4664b715 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 15b1c188f8cf hwmon: (powr1220) Cosmetic changes omits f86380b79783 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits e505e44fb09a hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 6dd0ea4c565f hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 848da7b58796 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 34781a6bec38 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 99fdc5875b00 Documentation: admin-guide: Add Documentation for undocume [...] omits 1b089084ec65 Documentation: admin-guide: Update i8k driver name omits de00c068c4ac hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 23a8d76e5ec5 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits e1c9d6d61ddf hwmon: Add "label" attribute omits 32b9a19a1966 ABI: hwmon: Document "label" sysfs attribute omits b68437ace4b8 hwmon: (nct6775) add support for TSI temperature registers omits c291f612a813 hwmon: (lm83) Convert to use with_info API omits 913ac02ade57 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 4d63c2d31a8f hwmon: (lm83) Demote log message if chip identification fails omits 362c5663e876 hwmon: (lm83) Replace temperature conversion macros with s [...] omits 719af4f1a40b hwmon: (lm83) Use regmap omits 81de0eea2bbc hwmon: (lm83) Replace new_client with client omits 11e3377b9a43 hwmon: (lm83) Move lm83_id to avoid forward declaration omits 7c68c2c761d1 hwmon: (lm83) Reorder include files to be in alphabetic order omits 7f3cc8f89763 hwmon: Report attribute name with udev events omits 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops omits 483546c11d70 block: remove redundant semicolon omits fbe7c2ef5e1d nilfs2: pass the operation to bio_alloc omits 4c4dad11ff85 ext4: pass the operation to bio_alloc omits 77c436de01c0 mpage: pass the operation to bio_alloc omits df00b1d26c3c null_blk: null_alloc_page() cleanup omits c90b6b50b42d null_blk: remove hardcoded null_alloc_page() param omits 3d3472f3ed41 null_blk: remove hardcoded alloc_cmd() parameter omits ef44c50837ab loop: allow user to set the queue depth omits 9c64e38cc639 loop: remove extra variable in lo_req_flush omits 0aab29b85478 loop: remove extra variable in lo_fallocate() omits b27824d31f09 loop: use sysfs_emit() in the sysfs xxx show() omits a75110c3b369 null_blk: fix return value from null_add_dev() omits d9a74051a73c loop: clean up grammar in warning message omits 24afc15dbe21 block/rnbd: Remove a useless mutex omits 030ce8ba97d2 block/rnbd: client device does not care queue/rotational omits 4a09a845c177 block/rnbd-clt: fix CHECK:BRACES warning omits 451f0b6f4c44 block: default BLOCK_LEGACY_AUTOLOAD to y omits fad278388e01 media: omap3isp: Use struct_group() for memcpy() region omits e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning omits 617f55e20743 lib: overflow: Convert to Kunit omits 575d6b77fa26 m68k: Implement "current_stack_pointer" omits 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] omits a00b482b82fb ext4: add strict range checks while freeing blocks omits 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] omits bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() omits 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits omits dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] omits 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() omits bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit omits a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] omits 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait omits f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock omits cc16eecae687 jbd2: fix use-after-free of transaction_t race omits e3952fcce1aa ext4: fix remount with 'abort' option omits 92652cf98644 xtensa: Implement "current_stack_pointer" omits 2792d84e6da5 usercopy: Check valid lifetime via stack depth omits 65881e1db4e9 selinux: allow FIOCLEX and FIONCLEX with policy capability omits 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] omits 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] omits f1197343f077 ACPI: fan: Add additional attributes for fine grain control omits bea2d9868ef5 ACPI: fan: Properly handle fine grain control omits d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif omits 00ae053a0533 ACPI: fan: Separate file for attributes creation omits 9ddb00a2a136 ACPI: fan: Fix error reporting to user space omits 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() omits c7f91bd41029 f2fs: Restore rwsem lockdep support omits 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode omits 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode omits d082a0255fcb arm64/mte: Add hwcap for asymmetric mode omits cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] omits 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode omits 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] omits 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] omits 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables omits 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] omits 4013e26670c5 arm64: module: remove (NOLOAD) from linker script omits 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check omits 83854c231262 spi: dt-bindings: remove unused required property omits def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm omits be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] omits da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] omits 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 952b4b70ab4e Tegra QUAD SPI ACPI & device support omits ea23f0e148b8 spi: tegra210-quad: add new chips to compatible omits de2f678b11bd spi: Add Tegra234 QUAD SPI compatible omits ac982578e7d3 spi: tegra210-quad: use device_reset method omits 247097e2bbff docs: reporting-issues.rst: link new document about regressions omits d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] omits 1ecf393fc5a5 docs: add two documents about regression handling omits 18ab307823bb docs: fix RST error in vm/page_owner.rst omits 96c7f3b53cc3 Reword note on missing CJK fonts omits 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code omits 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py omits b089f167c384 Documentation: block/diskstats: update function names omits 024314d6d540 Documentation/vm/page_owner.rst: fix language omits e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg omits 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] omits 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines omits 258092a89085 scripts: kernel-doc: Drop obsolete comments omits 252b47da9fd9 scripts: kernel-doc: Replace the usage function omits 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] omits c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] omits 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] omits dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] omits 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] omits f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section omits 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] omits a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections omits 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer omits d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] omits a3f9e8910e15 random: only wake up writers after zap if threshold was passed omits da3951ebdcd1 random: round-robin registers as ulong, not u32 omits 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device omits a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device omits 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information omits 2151c84ece92 EDAC/amd64: Add new register offset support and related changes omits 75aeaaf23def EDAC/amd64: Set memory type per DIMM omits f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module omits bfded2ca8f36 powercap/dtpm_cpu: Add exit function omits 4712a236db40 powercap/dtpm: Move the 'root' reset place omits c404c64d64bc powercap/dtpm: Destroy hierarchy function omits 690de0b4013f powercap/dtpm: Fixup kfree for virtual node omits 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function omits 7b75bbdf5bed powercap/dtpm: Change locking scheme omits 1e8c5971c249 x86/mm/cpa: Generalize __set_memory_enc_pgtable() omits b577f542f93c x86/coco: Add API to handle encryption mask omits 655a0fa34b4f x86/coco: Explicitly declare type of confidential computin [...] omits 6198311093da x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} omits 4509d950a676 x86/pat: Remove the unused set_pages_array_wt() function omits 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine omits 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings omits c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] omits f17f3f82420f crypto: x86/blowfish - Remove unused inline functions omits 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses omits 4d986ffa036a spi: add missing pci_dev_put() before return omits d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] omits 35fdf42d90d0 cpupower: Move print_speed function into misc helper omits bf9801baa818 cpupower: Enable boost state support for AMD P-State module omits 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper omits 4a06806e5d4a cpupower: Introduce ACPI CPPC library omits e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] omits 083792f368b8 cpupower: Initial AMD P-State capability omits 46c273a09582 cpupower: Add the function to check AMD P-State enabled omits c8be60c12041 cpupower: Add AMD P-State capability flag omits f2544f5e6c69 EVM: fix the evm= __setup handler return value omits a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() omits 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary omits f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header omits fa1114d9eba5 arm64: insn: add encoders for atomic operations omits 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h omits 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() omits e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() omits 1a03d3f13ffe fork: Move task stack accounting to do_exit() omits f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK omits 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() omits 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 omits 546c42b2c5c1 fork: Duplicate task_struct before stack allocation omits be9a2277cafd fork: Redo ifdefs around task stack handling omits 272ceeaea355 audit: log AUDIT_TIME_* records only from rules omits be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() omits 7be2e319640c x86: clean up symbol aliasing omits 0f61f6be1f7f arm64: clean up symbol aliasing omits e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() omits 86d7331299fd block: update io_ticks when io hang omits 1847e3046c52 spi: gpio: Implement LSB First bitbang support omits 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode omits cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] omits 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up omits b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] omits 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() omits da792c6d5f59 random: unify early init crng load accounting omits afba0b80b977 random: do not take pool spinlock at boot omits 58340f8e952b random: defer fast pool mixing to worker omits 5f75d9f3babe random: rewrite header introductory comment omits 0deff3c43206 random: group sysctl functions omits a6adf8e7a605 random: group userspace read/write functions omits 92c653cf1440 random: group entropy collection functions omits a5ed7cb1a773 random: group entropy extraction functions omits 3655adc7089d random: group crng functions omits 5f1bb112006b random: group initialization wait functions omits 87e7d5abad0c random: remove whitespace and reorder includes omits 6071a6c0fba2 random: remove useless header comment omits 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] omits b2f408fe4038 random: deobfuscate irq u32/u64 contributions omits a07fdae346c3 random: add proper SPDX header omits 14c174633f34 random: remove unused tracepoints omits 95e6060c20a7 random: remove ifdef'd out interrupt bench omits 0791e8b655cc random: tie batched entropy generation to base_crng generation omits 7191c628fe07 random: fix locking for crng_init in crng_reseed() omits 7b5164fb1279 random: zero buffer after reading entropy from userspace omits 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() omits 04ec96b768c9 random: make more consistent use of integer types omits 66e4c2b95415 random: use hash function for crng_slow_load() omits 186873c549df random: use simpler fast key erasure flow on per-cpu keys omits c30c575db485 random: absorb fast pool into input pool after fast load omits a8ab8ef437d4 ACPI: clean up double words in two comments omits 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] omits 91c2afca290e random: do not xor RDRAND when writing into /dev/random omits a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init omits 8566417221fc random: inline leaves of rand_initialize() omits a9412d510ab9 random: get rid of secondary crngs omits 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction omits 7c2fe2b32bf7 random: fix locking in crng_fast_load() omits 77760fd7f7ae random: remove batched entropy locking omits 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() omits a49c010e61e1 random: make credit_entropy_bits() always safe omits 489c7fc44b57 random: always wake up entropy writers after extraction omits c57044909484 random: use linear min-entropy accumulation crediting omits 9c07f57869e9 random: simplify entropy debiting omits 6e8ec2552c7d random: use computational hash for entropy extraction omits f89504300e94 spi: Stacked/parallel memories bindings omits c5a3106aa492 spi: Use of_device_get_match_data() omits eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes omits e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes omits b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core omits 509853f9e1e7 genirq: Provide generic_handle_irq_safe() omits 9978f446d406 ACPI: property: Get rid of redundant 'else' omits ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() omits b2301472f121 Merge back ACPI tables material for 5.18. omits b97df7c098c5 selinux: use correct type for context length omits 5ea33af9d430 selinux: drop return statement at end of void functions omits 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] omits 07025ceaac9f spi: clean up some inconsistent indenting omits 8410f7097773 block, bfq: don't move oom_bfqq omits c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg omits 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() omits 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute omits f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting omits 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function omits c90e453916bd hwrng: core - do not bother to order list of devices by quality omits 973d74e93820 crypto: rockchip - ECB does not need IV omits f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] omits aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 omits 142be74078a2 crypto: ux500 - use GFP_KERNEL omits bd75b4ef4977 crypto: nx - Constify static attribute_group structs omits 83b5a23b6604 crypto: omap-sham - Constify static attribute_group omits 882f6c602b65 crypto: omap-aes - Constify static attribute_group omits e5745f34113b crypto: qat - enable power management for QAT GEN4 omits f734409c77d7 crypto: qat - move and rename GEN4 error register definitions omits 605b84ae0beb crypto: qat - add misc workqueue omits f60bbbbe8039 crypto: lrw - Add dependency on ecb omits dfe085d8dcd0 crypto: xts - Add softdep on ecb omits fffe799b6cc9 crypto: qat - don't cast parameter in bit operations omits 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto omits 6170abb21e23 selftests/sgx: Treat CC as one argument omits b06e15ebd5bf selftests/x86: Add validity check and allow field splitting omits 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] omits f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release omits 7d440da009b6 tools/power/x86/intel-speed-select: HFI support omits 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode omits 8b861b825021 spi: New support and problem adjustment of SPI rockchip omits 2fcdde56c44f spi: rockchip: clear interrupt status in error handler omits e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] omits 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress omits 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive omits b62ef3a1cca0 Merge branch 'pdf' into docs-next omits bcd2be763252 block/bfq_wf2q: correct weight to ioprio omits 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] omits 24b45e6c2517 virtio_blk: simplify refcounting omits 185ed423d189 memstick/mspro_block: simplify refcounting omits 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices omits e2efa0796607 memstick/ms_block: simplify refcounting omits 76792055c4c8 block: add a ->free_disk method omits 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] omits 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set omits 9f5ede3c01f9 block: throttle split bio in case of iops limit omits d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct omits 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn omits 29ff23624e21 block: don't declare submit_bio_checks in local header omits 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c omits a650628bde77 block: move submit_bio_checks() into submit_bio_noacct omits 9f9adea7187e dm: remove dm_dispatch_clone_request omits 8803c89f365b dm: remove useless code from dm_dispatch_clone_request omits 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] omits a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] omits 248c793359da blk-mq: make the blk-mq stacking code optional omits 230f6fa2c1db overflow: Provide constant expression struct_size omits e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers omits 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path omits 08f253ec3767 x86/cpu: Clear SME feature flag when not in use omits 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S omits 2b993ab79b5d spi: amd: Fix building without ACPI enabled omits 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash omits 10720e120e2b clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 omits b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py omits 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found omits 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles omits 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants omits 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC omits 4fbe7b19a948 docs: Fix wording in optional zram feature docs omits d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation omits 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation omits 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool omits a693396fd569 Documentation: dev-tools: clarify KTAP specification wording omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits 16860a209cf1 arm64: atomics: remove redundant static branch omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] omits aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS omits e4e071baea41 ima: Return error code obtained from securityfs functions omits 18848c719132 MAINTAINERS: add missing "security/integrity" directory omits 65603435599f ima: Fix trivial typos in the comments omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check omits 69591a402d18 block: remove biodoc.rst omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits db91535d7704 spi: amd: Add support for new controller version omits 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output omits 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output omits 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output omits 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output omits 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output omits 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip omits 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] omits 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] omits 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] omits 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD omits fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP omits a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] omits dc7507ddce59 x86/fpu: Clear PASID when copying fpstate omits 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] omits 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() omits 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() omits 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() omits efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] omits 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET omits a6cbd44093ef kernel/fork: Initialize mm's PASID omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs omits 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] omits 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() omits 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate omits e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() omits c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled omits 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() omits 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 150154aae431 rcu: Fix description of kvfree_rcu() omits bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 7a853c2d5951 mm: Change CONFIG option for mm->pasid field omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA omits f48dc6b96649 spi: Retire legacy GPIO handling omits 5790597d7113 spi: Fix warning for Clang build and simplify code omits 4ab13489735d Documentation / MTD: Rename the intel-spi driver omits e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM omits cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked omits 209043554915 spi: amd: Add support for version AMDI0062 omits fbc71367288c spi: amd: Remove needless rom_addr variable omits 715bea3568e7 spi: amd: Use iopoll for busy waiting omits a94e5cd8457f regulator: tps62864: Fix bindings for SW property omits 2d2329787ba2 regmap: irq: cleanup comments omits 545c272232ca alpha: Silence -Warray-bounds warnings omits 2a55550fbba6 m68k: cmpxchg: Dereference matching size omits 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header omits 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 984fc4e76d63 f2fs: support idmapped mounts omits 47c8ebcce85e f2fs: add a way to limit roll forward recovery time omits 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] omits 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content omits 5626de65f97a selftests/sgx: Remove extra newlines in test output omits 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print omits fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave omits 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] omits 672fdcf0e7de block: partition include/linux/blk-cgroup.h omits 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue omits 0e51e2ab49a9 block: remove THROTL_IOPS_MAX omits d5869fdc189f block: introduce block_rq_error tracepoint omits a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly omits 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] omits e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] omits 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode omits c9c28ed0ab61 crypto: hmac - add fips_skip support omits c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET omits add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next omits 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next omits beb0622138cd genirq: Kill irq_chip::parent_device omits 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain omits f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device omits f647de4b02dc Merge branch 'pdf-conversion' into docs-next omits f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] omits 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] omits ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' omits c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits 2cbfa2128662 spi: make remove callback a void function omits 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support omits d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] omits 924610607f19 gpio: tpmx86: Move PM device over to irq domain omits 373d664b7d3b gpio: rcar: Move PM device over to irq domain omits 989c78f25ade gpio: omap: Move PM device over to irq domain omits 4b9558f92036 gpio: mt7621: Kill parent_device usage omits fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain omits c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain omits c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain omits e95f3efdeb49 irqchip/gic: Move PM device over to irq domain omits 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain omits a0386bba7093 spi: make remove callback a void function omits afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void omits 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function omits c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros omits 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() omits 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios omits b5597cb36f8b rcutorture: Test SRCU size transitions omits f233673cd32a torture: Make torture.sh help message match reality omits cdaa1b1941f6 fscrypt: update documentation for direct I/O support omits 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto omits 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto omits 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto omits c6c89783eba0 fscrypt: add functions for direct I/O support omits c17756beacf4 spi: Add compatible for Mediatek MT8186 omits 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention omits 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() omits 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() omits 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic omits 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling omits 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 602c873eb52e perf: Replace acpi_bus_get_device() omits 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] omits 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static omits e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER omits adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt omits 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() omits 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word omits 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe omits 3b8ab4da3405 spi: Fix test error for sp7021. omits 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe omits d08de0259dfe spi: ath79: add mem_ops for fast-read omits 47e8fe57a66f spi: Modify irq request position and modify parameters omits 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero omits ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 omits 08727dd75123 spi: Convert spi-mt65xx to json-schema omits 60edd652005f spi: Convert spi-slave-mt27xx to json-schema omits e2a01b4e8806 regulator: Add support for TPS6286x omits 2f04aa69ab5c regulator: Add bindings for TPS62864x omits fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block omits 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] omits 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy omits 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] omits 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes omits 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities omits c7708816c944 irqchip/apple-aic: Wire PMU interrupts omits a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree omits dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] omits 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts omits 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings omits ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text omits 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes omits f154066b61df gcc-plugins/stackleak: Provide verbose mode omits 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] omits c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] omits 2d841af23ae8 crypto: octeontx2 - remove CONFIG_DM_CRYPT check omits 388ac25efc8c crypto: tcrypt - remove all multibuffer ahash tests omits 16d20a08f15e crypto: atmel - add support for AES and SHA IPs available [...] omits a43bed8220f2 hwrng: core - credit entropy for low quality sources of ra [...] omits dfc6031ec917 crypto: arm64/aes-neonbs-xts - use plain NEON for non-powe [...] omits fc074e130051 crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for [...] omits c8bf850e991a crypto: arm/aes-neonbs-ctr - deal with non-multiples of AE [...] omits 8daa399edeed crypto: arm64/aes-neon-ctr - improve handling of single ta [...] omits e236ab0d4362 crypto: octeontx2 - increase CPT HW instruction queue length omits 9eef6e972a32 crypto: octeontx2 - disable DMA black hole on an DMA fault omits bd9305b0cb69 crypto: octeontx2 - CN10K CPT to RNM workaround omits f4f7c153a617 hwrng: core - break out of hwrng_fillfn if current rng is [...] omits f41aa47c8bb4 hwrng: core - only set cur_rng_set_by_user if it is working omits c05ac449442d hwrng: core - use rng_fillbuf in add_early_randomness() omits 6ff6304497c9 hwrng: core - read() callback must be called for size of 3 [...] omits 26a03981318d hwrng: core - explicit ordering of initcalls omits 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables omits 70f4169ab421 selinux: parse contexts for mount options early omits ed945296bb90 PNP: Replace acpi_bus_get_device() omits 098c874e20be thermal: Replace acpi_bus_get_device() omits 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() omits a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] omits 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set omits ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h omits 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() omits caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] omits b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 omits e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support omits 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support omits 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation omits b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] omits abfc426d1b2f block: pass a block_device to bio_clone_fast omits a0e8de798dd6 block: initialize the target bio in __bio_clone_fast omits 92986f6b4c8a dm: use bio_clone_fast in alloc_io/alloc_tio omits 56b4b5abcdab block: clone crypto and integrity data in __bio_clone_fast omits 3c4b455ef8ac dm-cache: remove __remap_to_origin_clear_discard omits 891fced644a7 dm: simplify the single bio fast path in __send_duplicate_bios omits 1d1068cecff7 dm: retun the clone bio from alloc_tio omits 1561b396106d dm: pass the bio instead of tio to __map_bio omits dc8e2021da71 dm: move cloning the bio into alloc_tio omits 8eabf5d0a7bd dm: fold __send_duplicate_bios into __clone_and_map_simple_bio omits b1bee79237ce dm: fold clone_bio into __clone_and_map_data_bio omits 6c23f0bd7f16 dm: add a clone_to_tio helper omits c347a787e34c drbd: set ->bi_bdev in drbd_req_new omits 78e3437450be block: call bio_associate_blkg from bio_reset omits 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits 9574d43479e1 scsi: use BLK_STS_OFFLINE for not fully online devices omits 7d32c027a21e block: return -ENODEV for BLK_STS_OFFLINE omits 2651bf680bc2 block: introduce BLK_STS_OFFLINE omits bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events omits e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] omits ab09b0744a99 thermal: intel: hfi: Enable notification interrupt omits 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events omits 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] omits 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] omits 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface omits 4e28b22225e3 spi: dt-bindings: add mising description type to reg property omits b2e4a2b300e5 f2fs: expose discard related parameters in sysfs omits d2d8e896485a f2fs: move discard parameters into discard_cmd_control omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies omits a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE omits e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file omits b376005eb3a8 torture: Print only one summary line per run omits 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] omits 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files omits 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh omits 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] omits bee6f2169935 torture: Drop trailing ^M from console output omits 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU omits 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer omits 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock omits 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs omits 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop omits 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() omits c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings omits 10c535787436 rcu: Don't deboost before reporting expedited quiescent state omits a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] omits c8b16a65267e rcu: Elevate priority of offloaded callback threads omits 54577e23fa07 rcu: Make priority of grace-period thread consistent omits c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function omits 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits eae9f147a4b0 rcu: Remove unused rcu_state.boost omits 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation omits a47f9f131dfe rcu: Mark accesses to boost_starttime omits 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler omits 0e326df06980 selinux: various sparse fixes omits 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains omits dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation omits 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() omits b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() omits 70ee8d48f465 spi: Enhance and export helpers for ACPI resources omits e612af7acef2 spi: Add API to count spi acpi resources omits 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] omits 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device omits e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again omits 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources omits 113962301d2d spi: Add API to count spi acpi resources omits 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] omits 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device omits 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again omits b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors omits 321599693213 spi: st-ssc4: Covert to use GPIO descriptors omits ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology omits 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] omits 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization omits 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit omits 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions omits 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type omits 6938e02f8658 spi: sp7201: Fix compiler warnings omits 99407f11b565 spi: pic32: Convert to use GPIO descriptors omits 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors omits 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors omits 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors omits 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c omits 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing omits 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos omits 498382593c7c crypto: hisilicon/sec - use the correct print format omits 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration omits 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] omits e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback omits 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 omits 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK omits 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses omits 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail omits c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names omits a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] omits d3481accd974 crypto: rsa-pkcs1pad - restore signature length check omits e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist omits 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa omits 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 omits 5f2f5eaa3e37 arm64: lib: accelerate crc32_be omits 1b3dce8b8ab3 lib/crc32test: correct printed bytes count omits 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override omits 163a4e7fa73c lib/crc32: remove unneeded casts omits a88592cc27ef crypto: kdf - Select hmac in addition to sha256 omits 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 omits 90be188b65f7 crypto: x86 - Convert to SPDX identifier omits 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out omits ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER omits 735efea69d36 crypto: ccp - remove redundant ret variable omits e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read omits 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache omits 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook omits 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets omits 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly omits 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. omits 00440bcd211a regulator: rpi-panel: Serialise operations. omits 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel omits 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name omits bef8c5fdf50b spi: qcom: geni: Simplify DMA setting omits 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] omits fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example omits 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() omits 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] omits ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 omits 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation omits b4784a45ea69 crypto: sm3 - make dependent on sm3 library omits 114004696bf2 crypto: sm2 - make dependent on sm3 library omits f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library omits eb90686d5d10 crypto: sm3 - create SM3 stand-alone library omits 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE omits f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP omits 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC omits 660ff26080f5 Documentation: use the tabs on all acc documentation omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage omits 4c97fdb06b98 docs/zh_CN: add highmem translation omits adeacecbd36c docs/zh_CN: add free_page_reporting translation omits 722cc663d79c docs/zh_CN: add damon api translation omits 18e74934dc4a docs/zh_CN: add damon design translation omits 3fd881621931 docs/zh_CN: add damon faq translation omits e2d99027da08 docs/zh_CN: add damon index tronslation omits 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst omits 88ba790d84e9 docs/zh_CN: add balance translation omits 6f5dbb213c14 docs_zh_CN: add active_mm translation omits 9c3519d2b509 docs/zh_CN: add vm/index translation omits e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting omits bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints omits dd774a07ddfc docs/zh_CN: Add opp Chinese translation omits 30e61d38f01d docs/zh_CN: Add power/index Chinese translation omits c75c6a8add37 docs/zh_CN: Cleanup index.rst omits cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits b5e68162f859 selinux: drop unused macro omits b084e189b01a selinux: simplify cred_init_security omits 73073d956a20 selinux: do not discard const qualifier in cast omits 056945a96cf5 selinux: drop unused parameter of avtab_insert_node omits 0b3c2b3dc96a selinux: drop cast to same type omits 9e2fe574c02b selinux: enclose macro arguments in parenthesis omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits 474fc2e6395d spi: spi-mtk-nor: make some internal variables static omits e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt omits 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ omits 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] omits 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL omits 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL omits 08df49054f31 selinux: declare path parameters of _genfs_sid const omits bcb62828e3e8 selinux: check return value of sel_make_avc_files omits 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way omits babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] omits 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() omits ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds omits b1bbd3a57b94 thermal: fix Documentation bullet list warning omits a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits f9a8f627c98b Update the Icicle Kit device tree omits 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors omits a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors omits 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument omits f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers omits ceab11a3c0d6 spi: add mt8186-nor compatible string omits 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 omits 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support omits 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] omits 2da187304e55 spi: add bindings for microchip mpfs spi omits 8e9977e48c7c regulator: pfuze100: Add missing regulator names omits 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings omits 1056c41634d4 regmap-irq: Fix typo in comment omits 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch omits 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] omits cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] omits 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder omits a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] omits 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder omits 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test omits 625c6b556997 EDAC: Use default_groups in kobj_type omits 11413893a0d0 EDAC: Use proper list of struct attribute for attributes adds 62eb29526b48 linux/kthread.h: remove unused macros
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (519129040766) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/stable/sysfs-block | 49 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 - Documentation/ABI/testing/sysfs-fs-f2fs | 54 +- Documentation/Makefile | 2 +- .../admin-guide/acpi/fan_performance_states.rst | 28 - Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 55 +- Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/amd-pstate.rst | 26 - .../pm/intel_uncore_frequency_scaling.rst | 60 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 --- Documentation/admin-guide/sysctl/kernel.rst | 16 +- Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 2 +- Documentation/asm-annotations.rst | 11 +- Documentation/block/biodoc.rst | 1164 ++++++++ Documentation/block/capability.rst | 2 +- Documentation/block/index.rst | 1 + Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +- Documentation/core-api/entry.rst | 279 -- Documentation/core-api/index.rst | 8 - Documentation/dev-tools/ktap.rst | 49 +- Documentation/devicetree/bindings/arm/pmu.yaml | 2 - .../devicetree/bindings/extcon/maxim,max77843.yaml | 40 - .../devicetree/bindings/hwmon/adi,adm1275.yaml | 68 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 - .../amlogic,meson-gpio-intc.txt | 1 - .../bindings/interrupt-controller/apple,aic.yaml | 31 - .../bindings/interrupt-controller/apple,aic2.yaml | 98 - .../bindings/interrupt-controller/qcom,mpm.yaml | 96 - .../interrupt-controller/st,stm32-exti.yaml | 1 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 31 +- Documentation/devicetree/bindings/mfd/max14577.txt | 147 + Documentation/devicetree/bindings/mfd/max77802.txt | 25 + .../devicetree/bindings/mfd/maxim,max14577.yaml | 195 -- .../devicetree/bindings/mfd/maxim,max77802.yaml | 194 -- .../devicetree/bindings/mfd/maxim,max77843.yaml | 144 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../bindings/perf/marvell-cn10k-ddr.yaml | 37 - .../bindings/power/supply/maxim,max14577.yaml | 84 - .../devicetree/bindings/regulator/max77802.txt | 111 + .../bindings/regulator/maxim,max14577.yaml | 78 - .../bindings/regulator/maxim,max77802.yaml | 85 - .../bindings/regulator/maxim,max77843.yaml | 65 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 - .../regulator/richtek,rt5190a-regulator.yaml | 141 - .../devicetree/bindings/regulator/ti,tps62360.yaml | 98 - .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 - .../bindings/regulator/tps62360-regulator.txt | 44 + .../bindings/soc/samsung/exynos-usi.yaml | 2 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 107 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../bindings/spi/nvidia,tegra210-quad.yaml | 3 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../bindings/spi/samsung,spi-peripheral-props.yaml | 33 - .../devicetree/bindings/spi/samsung,spi.yaml | 188 -- .../devicetree/bindings/spi/spi-controller.yaml | 7 - .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 3 +- .../bindings/spi/spi-peripheral-props.yaml | 26 - .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- .../devicetree/bindings/spi/spi-samsung.txt | 122 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 78 - .../devicetree/bindings/thermal/exynos-thermal.txt | 106 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../bindings/thermal/samsung,exynos-thermal.yaml | 184 -- .../bindings/timer/nvidia,tegra-timer.yaml | 150 - .../bindings/timer/nvidia,tegra20-timer.txt | 24 + .../bindings/timer/nvidia,tegra210-timer.txt | 36 + .../bindings/timer/nvidia,tegra30-timer.txt | 28 + .../devicetree/bindings/trivial-devices.yaml | 5 - .../devicetree/bindings/vendor-prefixes.yaml | 2 - Documentation/driver-api/gpio/board.rst | 21 +- Documentation/driver-api/mtd/index.rst | 2 +- .../mtd/{spi-intel.rst => intel-spi.rst} | 8 +- Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/thermal/index.rst | 1 - Documentation/driver-api/thermal/intel_dptf.rst | 272 -- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 6 +- Documentation/firmware-guide/acpi/enumeration.rst | 111 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/hwmon/aquacomputer_d5next.rst | 49 +- Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/dell-smm-hwmon.rst | 180 -- Documentation/hwmon/index.rst | 3 - Documentation/hwmon/lm70.rst | 7 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/pli1209bc.rst | 75 - Documentation/hwmon/sch5627.rst | 4 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/hwmon/tmp464.rst | 73 - Documentation/hwmon/xdpe12284.rst | 12 +- Documentation/locking/locktypes.rst | 2 +- Documentation/process/applying-patches.rst | 28 +- Documentation/process/deprecated.rst | 20 +- Documentation/process/handling-regressions.rst | 746 ----- Documentation/process/index.rst | 2 - Documentation/process/researcher-guidelines.rst | 143 - Documentation/process/submitting-patches.rst | 3 +- Documentation/scheduler/index.rst | 1 - Documentation/scheduler/sched-domains.rst | 8 +- .../scheduler/{schedutil.rst => schedutil.txt} | 30 +- Documentation/security/SCTP.rst | 26 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/sphinx/kerneldoc-preamble.sty | 226 -- Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/translations/conf.py | 12 + Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 -- .../zh_CN/admin-guide/mm/damon/start.rst | 132 - .../zh_CN/admin-guide/mm/damon/usage.rst | 286 -- .../translations/zh_CN/admin-guide/mm/index.rst | 49 - .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 - .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 --- .../translations/zh_CN/devicetree/index.rst | 50 - .../translations/zh_CN/devicetree/of_unittest.rst | 189 -- .../translations/zh_CN/devicetree/usage-model.rst | 330 --- Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 - Documentation/translations/zh_CN/peci/peci.rst | 54 - .../translations/zh_CN/power/energy-model.rst | 190 -- Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 --- Documentation/translations/zh_CN/riscv/index.rst | 1 - .../translations/zh_CN/riscv/vm-layout.rst | 67 - .../translations/zh_CN/scheduler/index.rst | 9 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 --- .../zh_CN/scheduler/sched-nice-design.rst | 99 - .../translations/zh_CN/scheduler/sched-stats.rst | 156 -- Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 53 - Documentation/translations/zh_CN/vm/ksm.rst | 70 - Documentation/translations/zh_TW/index.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../virt/uml/user_mode_linux_howto_v2.rst | 6 +- Documentation/vm/page_owner.rst | 10 +- Documentation/x86/index.rst | 1 - Documentation/x86/intel-hfi.rst | 72 - Documentation/x86/sva.rst | 53 +- MAINTAINERS | 105 +- arch/Kconfig | 43 +- arch/alpha/Kconfig | 1 + arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/xor.h | 53 +- arch/alpha/mm/init.c | 6 +- arch/arm/Kconfig | 1 - arch/arm/boot/dts/dra7-l4.dtsi | 5 +- arch/arm/boot/dts/dra7.dtsi | 8 +- arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/integrator_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/netwinder_defconfig | 1 + arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/lib/xor-neon.c | 12 +- arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 20 +- arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-s3c/Kconfig | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mm/init.c | 43 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 12 +- arch/arm64/boot/dts/apple/t8103.dtsi | 24 - arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 - arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 - arch/arm64/include/asm/assembler.h | 5 + arch/arm64/include/asm/cpufeature.h | 4 - arch/arm64/include/asm/cputype.h | 13 - arch/arm64/include/asm/debug-monitors.h | 12 + arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/insn-def.h | 14 - arch/arm64/include/asm/insn.h | 80 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/linkage.h | 24 + arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/mte.h | 22 - arch/arm64/include/asm/perf_event.h | 312 +-- arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/processor.h | 1 - arch/arm64/include/asm/spectre.h | 3 +- arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/sysreg.h | 20 +- arch/arm64/include/asm/topology.h | 4 - arch/arm64/include/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/cpu_errata.c | 21 +- arch/arm64/kernel/cpufeature.c | 239 +- arch/arm64/kernel/cpuidle.c | 6 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/crash_core.c | 6 - arch/arm64/kernel/elfcore.c | 134 - arch/arm64/kernel/entry-common.c | 3 - arch/arm64/kernel/entry.S | 9 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 - arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 9 +- arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/sys_compat.c | 1 + arch/arm64/kernel/traps.c | 1 + arch/arm64/kvm/arm.c | 1 - arch/arm64/kvm/hyp/include/hyp/switch.h | 4 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 - arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 - arch/arm64/kvm/hyp/vhe/switch.c | 6 +- arch/arm64/kvm/sys_regs.c | 5 - arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/flush.c | 7 - arch/arm64/mm/hugetlbpage.c | 38 +- arch/arm64/mm/init.c | 36 +- arch/arm64/mm/mmu.c | 56 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 11 +- arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 6 +- arch/ia64/Kconfig | 1 - arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/thread_info.h | 6 +- arch/ia64/include/asm/xor.h | 21 +- arch/m68k/Kconfig | 2 +- arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 2 +- arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/config.h | 33 - arch/m68k/include/asm/current.h | 4 +- arch/m68k/kernel/setup_mm.c | 24 +- arch/m68k/mac/config.c | 1 - arch/m68k/mm/fault.c | 2 + arch/m68k/mvme147/config.c | 2 +- arch/m68k/mvme16x/config.c | 2 +- arch/m68k/q40/config.c | 1 - arch/microblaze/Kconfig | 2 - arch/microblaze/include/asm/irq.h | 3 + arch/microblaze/kernel/irq.c | 16 +- arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/ip22_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/jazz_defconfig | 1 + arch/mips/configs/malta_defconfig | 1 + arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/workpad_defconfig | 1 + arch/parisc/Kconfig | 14 +- arch/parisc/Makefile | 37 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/cacheflush.h | 15 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 11 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/uaccess.h | 28 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/alternative.c | 10 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 137 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/signal.c | 225 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 12 +- arch/parisc/kernel/unaligned.c | 257 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 -- arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 -- arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 - arch/powerpc/Kconfig | 1 - arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/s390/Kconfig | 1 - arch/s390/lib/xor.c | 21 +- arch/sh/Kconfig | 1 - arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/um/os-Linux/execvp.c | 1 - arch/x86/Kbuild | 2 - arch/x86/Kconfig | 21 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/coco/Makefile | 6 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blowfish_glue.c | 12 + arch/x86/crypto/des3_ede_glue.c | 8 + arch/x86/crypto/sm3-avx-asm_64.S | 517 ---- arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/include/asm/coco.h | 32 - arch/x86/include/asm/cpufeatures.h | 7 +- arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/msr-index.h | 6 - arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/topology.h | 16 +- arch/x86/include/asm/x86_init.h | 16 - arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/kernel/Makefile | 5 + arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 - arch/x86/kernel/acpi/cppc.c | 103 - arch/x86/kernel/acpi/cppc_msr.c | 49 + arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/{coco/core.c => kernel/cc_platform.c} | 56 +- arch/x86/kernel/cpu/amd.c | 35 +- arch/x86/kernel/cpu/common.c | 79 - arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 7 +- arch/x86/kernel/cpu/mce/intel.c | 42 + arch/x86/kernel/cpu/mshyperv.c | 6 - arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/nmi.c | 1 + arch/x86/kernel/process.c | 5 +- arch/x86/kernel/smpboot.c | 72 +- arch/x86/kernel/traps.c | 55 - arch/x86/kernel/x86_init.c | 16 +- arch/x86/kvm/emulate.c | 9 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/mem_encrypt_amd.c | 72 +- arch/x86/mm/mem_encrypt_identity.c | 12 +- arch/x86/mm/pat/set_memory.c | 31 +- arch/x86/um/Kconfig | 1 - arch/x86/um/user-offsets.c | 9 +- arch/xtensa/Kconfig | 1 - arch/xtensa/include/asm/current.h | 2 - arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/kernel/irq.c | 3 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 13 - block/Makefile | 3 +- block/bdev.c | 11 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 37 +- block/bfq-iosched.h | 2 + block/bfq-wf2q.c | 17 +- block/bio-integrity.c | 1 + block/bio.c | 190 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 20 +- block/blk-cgroup.h | 494 ---- block/blk-core.c | 293 +- block/blk-crypto-fallback.c | 2 +- block/blk-crypto-internal.h | 12 - block/blk-crypto-sysfs.c | 172 -- block/blk-crypto.c | 4 +- block/blk-flush.c | 4 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 4 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 46 +- block/blk-merge.c | 33 +- block/blk-mq-debugfs.c | 6 +- block/blk-mq-debugfs.h | 2 - block/blk-mq-sched.c | 18 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 6 +- block/blk-mq.c | 303 +- block/blk-mq.h | 2 +- block/blk-rq-qos.h | 20 +- block/blk-sysfs.c | 44 +- block/blk-throttle.c | 110 +- block/blk-throttle.h | 19 +- block/blk-zoned.c | 14 +- block/blk.h | 10 +- block/bounce.c | 11 +- block/disk-events.c | 2 +- block/elevator.c | 16 +- block/fops.c | 35 +- block/genhd.c | 67 +- block/holder.c | 2 +- block/partitions/check.h | 1 + block/partitions/core.c | 1 + block/partitions/efi.h | 1 + block/partitions/ldm.h | 1 + block/sed-opal.c | 2 +- certs/system_keyring.c | 44 +- crypto/Kconfig | 25 +- crypto/algapi.c | 48 +- crypto/api.c | 19 +- crypto/asymmetric_keys/Kconfig | 21 + crypto/asymmetric_keys/Makefile | 12 + crypto/asymmetric_keys/asym_tpm.c | 957 +++++++ crypto/asymmetric_keys/pkcs7_verify.c | 13 +- crypto/asymmetric_keys/public_key.c | 126 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/tpm.asn1 | 5 + crypto/asymmetric_keys/tpm_parser.c | 102 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 3 +- crypto/asymmetric_keys/x509_public_key.c | 24 + crypto/async_tx/async_xor.c | 8 +- crypto/async_tx/raid6test.c | 4 +- crypto/authenc.c | 2 +- crypto/cfb.c | 2 +- crypto/crypto_engine.c | 1 - crypto/dh.c | 681 +---- crypto/dh_helper.c | 42 +- crypto/hmac.c | 4 - crypto/kpp.c | 29 - crypto/lrw.c | 1 - crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 40 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 226 +- crypto/testmgr.c | 67 +- crypto/testmgr.h | 1456 +--------- crypto/xts.c | 1 - drivers/acpi/Kconfig | 2 +- drivers/acpi/Makefile | 3 - drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 - drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 - drivers/acpi/arm64/Makefile | 1 - drivers/acpi/arm64/agdi.c | 116 - drivers/acpi/battery.c | 12 - drivers/acpi/bus.c | 46 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/ec.c | 90 +- drivers/acpi/{fan_core.c => fan.c} | 204 +- drivers/acpi/fan.h | 44 - drivers/acpi/fan_attr.c | 137 - drivers/acpi/internal.h | 2 + drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 15 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 5 +- drivers/acpi/sleep.c | 13 +- drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 75 - drivers/acpi/x86/utils.c | 21 - drivers/amba/bus.c | 73 +- drivers/base/arch_topology.c | 45 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 +- drivers/base/devtmpfs.c | 2 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 - drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/base/regmap/internal.h | 2 - drivers/base/regmap/regmap-irq.c | 6 +- drivers/base/regmap/regmap.c | 11 - drivers/base/topology.c | 20 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 5 +- drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 1 + drivers/block/drbd/drbd_receiver.c | 36 +- drivers/block/drbd/drbd_req.c | 5 +- drivers/block/drbd/drbd_worker.c | 10 +- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 42 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/null_blk/main.c | 54 +- drivers/block/pktcdvd.c | 21 +- drivers/block/rnbd/rnbd-clt.c | 28 +- drivers/block/rnbd/rnbd-clt.h | 1 + drivers/block/rnbd/rnbd-proto.h | 4 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 46 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 74 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkfront.c | 5 +- drivers/block/zram/zram_drv.c | 26 +- drivers/bus/moxtet.c | 4 +- drivers/cdrom/gdrom.c | 1 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/atmel-rng.c | 148 +- drivers/char/hw_random/cavium-rng-vf.c | 2 +- drivers/char/hw_random/core.c | 162 +- drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/random.c | 2905 ++++++++++++-------- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm-chip.c | 46 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/char/tpm/tpm.h | 2 - drivers/char/tpm/tpm2-space.c | 73 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/clk/clk-lmk04832.c | 4 +- drivers/clocksource/Kconfig | 1 + drivers/clocksource/acpi_pm.c | 6 +- drivers/clocksource/arm_arch_timer.c | 13 +- drivers/clocksource/exynos_mct.c | 39 +- drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 14 +- drivers/clocksource/timer-microchip-pit64b.c | 8 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 4 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/crypto/Kconfig | 10 - drivers/crypto/Makefile | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 2 - drivers/crypto/atmel-aes.c | 1 - drivers/crypto/atmel-sha.c | 1 - drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/cavium/zip/zip_main.c | 83 +- drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 6 +- drivers/crypto/hisilicon/qm.c | 4 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 - drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 25 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 27 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 - drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 - drivers/crypto/qat/qat_common/adf_admin.c | 37 - drivers/crypto/qat/qat_common/adf_common_drv.h | 4 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 - drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 - drivers/crypto/qat/qat_common/adf_init.c | 6 - drivers/crypto/qat/qat_common/adf_isr.c | 42 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 - drivers/crypto/qat/qat_common/qat_crypto.c | 7 - drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/Kconfig | 4 - drivers/crypto/xilinx/Makefile | 1 - drivers/crypto/xilinx/zynqmp-sha.c | 264 -- drivers/dma/pl330.c | 4 +- drivers/edac/altera_edac.c | 40 +- drivers/edac/amd64_edac.c | 109 +- drivers/edac/amd64_edac.h | 24 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 26 - drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/hwmon/Kconfig | 49 +- drivers/hwmon/Makefile | 2 - drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 95 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 ++-- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/aquacomputer_d5next.c | 379 +-- drivers/hwmon/asus-ec-sensors.c | 716 ----- drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/axi-fan-control.c | 3 +- drivers/hwmon/dell-smm-hwmon.c | 84 +- drivers/hwmon/hwmon.c | 40 +- drivers/hwmon/lm70.c | 16 - drivers/hwmon/lm83.c | 476 ++-- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 146 +- drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/occ/common.h | 2 - drivers/hwmon/occ/sysfs.c | 46 - drivers/hwmon/pmbus/Kconfig | 33 +- drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/adm1275.c | 40 +- drivers/hwmon/pmbus/lm25066.c | 14 - drivers/hwmon/pmbus/pli1209bc.c | 146 - drivers/hwmon/pmbus/pmbus.h | 2 - drivers/hwmon/pmbus/pmbus_core.c | 132 +- drivers/hwmon/pmbus/xdpe12284.c | 32 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 71 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/scpi-hwmon.c | 6 +- drivers/hwmon/tc654.c | 104 +- drivers/hwmon/tmp464.c | 712 ----- drivers/hwmon/vexpress-hwmon.c | 6 +- drivers/hwtracing/intel_th/msu.c | 4 +- drivers/idle/intel_idle.c | 111 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/adf4350.c | 4 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 9 + drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/irqchip/Kconfig | 8 - drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-apple-aic.c | 551 +--- drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-meson-gpio.c | 106 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-nvic.c | 2 - drivers/irqchip/irq-qcom-mpm.c | 461 ---- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-sifive-plic.c | 38 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/irqchip/irq-xilinx-intc.c | 30 +- drivers/irqchip/qcom-pdc.c | 137 +- drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/md/Kconfig | 1 - drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 26 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/writeback.c | 21 +- drivers/md/dm-cache-target.c | 26 +- drivers/md/dm-core.h | 1 + drivers/md/dm-crypt.c | 46 +- drivers/md/dm-integrity.c | 5 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-rq.c | 26 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 172 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-multipath.c | 13 +- drivers/md/md.c | 31 +- drivers/md/raid1-10.c | 5 - drivers/md/raid1.c | 58 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 47 +- drivers/md/raid10.h | 1 + drivers/md/raid5-cache.c | 42 +- drivers/md/raid5-ppl.c | 29 +- drivers/md/raid5.c | 29 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/tuners/msi001.c | 3 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 57 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 8 +- drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/spi-nor/controllers/Kconfig | 36 + drivers/mtd/spi-nor/controllers/Makefile | 3 + .../spi-nor/controllers/intel-spi-pci.c} | 50 +- .../spi-nor/controllers/intel-spi-platform.c} | 21 +- .../spi-nor/controllers/intel-spi.c} | 850 ++---- drivers/mtd/spi-nor/controllers/intel-spi.h | 21 + drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/microchip/ksz8795_spi.c | 4 +- drivers/net/dsa/microchip/ksz9477_spi.c | 4 +- drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/ethernet/asix/ax88796c_main.c | 4 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 1 - drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/qualcomm/qca_spi.c | 4 +- drivers/net/ethernet/vertexcom/mse102x.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/usb/lan78xx.c | 7 +- drivers/net/wan/slic_ds26522.c | 3 +- drivers/net/wireguard/device.c | 38 +- drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/microchip/wilc1000/spi.c | 4 +- drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/nvdimm/blk.c | 8 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 1 + drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvme/host/Kconfig | 8 - drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 -- drivers/nvme/host/core.c | 268 +- drivers/nvme/host/fabrics.c | 9 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 47 +- drivers/nvme/host/pci.c | 17 +- drivers/nvme/host/rdma.c | 117 +- drivers/nvme/host/tcp.c | 51 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/configfs.c | 27 +- drivers/nvme/target/core.c | 9 +- drivers/nvme/target/fc.c | 16 +- drivers/nvme/target/io-cmd-bdev.c | 26 +- drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 6 +- drivers/nvme/target/zns.c | 20 +- drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/pci-driver.c | 14 +- drivers/perf/Kconfig | 16 +- drivers/perf/Makefile | 2 - drivers/perf/apple_m1_cpu_pmu.c | 584 ---- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 ----- drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 25 +- drivers/pinctrl/pinctrl-starfive.c | 4 +- drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/powercap/Kconfig | 8 - drivers/powercap/Makefile | 1 - drivers/powercap/dtpm.c | 333 +-- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 -- drivers/powercap/dtpm_subsys.h | 22 - drivers/regulator/Kconfig | 20 - drivers/regulator/Makefile | 2 - drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 37 - drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/rt5190a-regulator.c | 513 ---- drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 159 -- drivers/regulator/vctrl-regulator.c | 5 +- drivers/regulator/virtual.c | 41 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.h | 1 + drivers/scsi/scsi_debug.c | 1 + drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 115 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sr.c | 131 +- drivers/scsi/sr.h | 6 + drivers/scsi/st.c | 1 + drivers/scsi/st.h | 1 + drivers/scsi/ufs/ufshpb.c | 4 +- drivers/soc/rockchip/Kconfig | 8 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/dtpm.c | 65 - drivers/spi/Kconfig | 50 - drivers/spi/Makefile | 4 - drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-ath79.c | 34 - drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-bitbang-txrx.h | 66 - drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-fsi.c | 10 - drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-intel.h | 19 - drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 134 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx-pci.c | 320 +-- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-qup.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/spi/spi-rockchip.c | 122 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 80 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 584 ---- drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-tegra210-quad.c | 341 +-- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 291 +- drivers/spi/spidev.c | 35 +- drivers/staging/fbtft/fbtft.h | 92 +- drivers/staging/greybus/gpio.c | 5 +- drivers/staging/pi433/pi433_if.c | 4 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 + drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 153 +- drivers/thermal/intel/intel_hfi.c | 569 ---- drivers/thermal/intel/intel_hfi.h | 17 - drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 - drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 53 - drivers/thermal/thermal_netlink.h | 14 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 4 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/typec/port-mapper.c | 2 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 4 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/video/fbdev/stifb.c | 45 +- drivers/virt/Kconfig | 11 - drivers/virt/Makefile | 1 - drivers/virt/vmgenid.c | 100 - fs/Kconfig | 2 +- fs/Kconfig.binfmt | 13 - fs/binfmt_elf.c | 153 +- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 - fs/binfmt_flat.c | 7 - fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 83 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 229 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 148 +- fs/btrfs/extent_io.c | 51 +- fs/btrfs/extent_map.c | 4 - fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1183 ++------ fs/btrfs/ioctl.c | 309 +-- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 72 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 11 +- fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 19 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 35 +- fs/btrfs/tree-log.c | 982 +++---- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 167 +- fs/buffer.c | 14 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 14 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 42 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 10 - fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 2 +- fs/compat_binfmt_elf.c | 2 - fs/coredump.c | 86 +- fs/crypto/bio.c | 13 +- fs/crypto/crypto.c | 8 - fs/crypto/inline_crypt.c | 93 - fs/dax.c | 1 + fs/direct-io.c | 5 +- fs/erofs/data.c | 12 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 2 - fs/erofs/namei.c | 54 +- fs/erofs/super.c | 21 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 189 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 32 +- fs/ext4/balloc.c | 1 - fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 + fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 2 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 42 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 +-- fs/ext4/namei.c | 25 +- fs/ext4/page-io.c | 13 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 99 +- fs/f2fs/Kconfig | 7 - fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 58 +- fs/f2fs/compress.c | 11 +- fs/f2fs/data.c | 175 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 162 +- fs/f2fs/file.c | 175 +- fs/f2fs/gc.c | 53 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 78 +- fs/f2fs/node.c | 92 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 73 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 91 +- fs/f2fs/sysfs.c | 40 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fs-writeback.c | 6 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 9 +- fs/io-wq.c | 114 +- fs/io_uring.c | 1279 ++------- fs/ioctl.c | 4 + fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 14 +- fs/jbd2/transaction.c | 70 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/vfs.c | 1 + fs/lockd/svc.c | 24 +- fs/mpage.c | 80 +- fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/callback.c | 66 +- fs/nfs/nfs4state.c | 1 + fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/filecache.c | 6 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 + fs/nfsd/nfsfh.h | 20 + fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 +- fs/nfsd/vfs.c | 9 + fs/nfsd/vfs.h | 2 + fs/nfsd/xdr.h | 2 +- fs/nilfs2/segbuf.c | 47 +- fs/ntfs3/fsntfs.c | 36 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- fs/read_write.c | 34 +- fs/remap_range.c | 7 +- fs/squashfs/block.c | 11 +- fs/stat.c | 49 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 4 +- fs/xfs/xfs_log.c | 14 +- fs/zonefs/super.c | 9 +- include/acpi/acpi_bus.h | 2 - include/acpi/actypes.h | 4 - include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 - include/asm-generic/vmlinux.lds.h | 11 + include/asm-generic/xor.h | 84 +- include/clocksource/arm_arch_timer.h | 1 - include/crypto/algapi.h | 10 +- include/crypto/asym_tpm_subtype.h | 19 + include/crypto/dh.h | 26 +- include/crypto/internal/kpp.h | 158 -- include/crypto/sm3.h | 34 +- .../dt-bindings/interrupt-controller/apple-aic.h | 2 - .../regulator/richtek,rt5190a-regulator.h | 15 - include/dt-bindings/regulator/ti,tps62864.h | 9 - include/keys/system_keyring.h | 14 - include/linux/acpi.h | 7 +- include/linux/acpi_agdi.h | 13 - include/linux/amba/bus.h | 21 + include/linux/arch_topology.h | 4 - include/linux/arm_sdei.h | 2 - include/linux/binfmts.h | 15 +- include/linux/bio.h | 38 +- include/linux/blk-cgroup.h | 461 +++- include/linux/blk-mq.h | 6 +- include/linux/blk_types.h | 10 +- include/linux/blkdev.h | 296 +- include/linux/compiler-gcc.h | 4 - include/linux/coredump.h | 20 +- include/linux/cpufreq.h | 5 - include/linux/cpuhotplug.h | 3 - include/linux/crypto.h | 9 - include/linux/dtpm.h | 36 +- include/linux/elfcore.h | 4 +- include/linux/firmware/xlnx-zynqmp.h | 8 - include/linux/fs.h | 2 - include/linux/fscrypt.h | 18 - include/linux/genhd.h | 291 ++ include/linux/hw_random.h | 2 + include/linux/hwmon.h | 2 - include/linux/interrupt.h | 11 +- include/linux/io_uring.h | 5 +- include/linux/ioasid.h | 21 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 15 +- include/linux/jbd2.h | 3 + include/linux/kasan-enabled.h | 35 - include/linux/kasan.h | 23 +- include/linux/kthread.h | 22 - include/linux/linkage.h | 67 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/mm_types.h | 2 +- include/linux/mod_devicetable.h | 2 +- include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 11 +- include/linux/overflow.h | 114 +- include/linux/part_stat.h | 2 +- include/linux/perf/arm_pmu.h | 2 - include/linux/platform_data/spi-s3c64xx.h | 14 +- .../platform_data/x86/{spi-intel.h => intel-spi.h} | 12 +- include/linux/pm.h | 8 +- include/linux/pm_runtime.h | 4 - include/linux/pstore.h | 6 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 41 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 4 +- include/linux/rcuwait.h | 6 +- include/linux/regmap.h | 6 - include/linux/sbitmap.h | 51 +- include/linux/sched.h | 6 - include/linux/sched/mm.h | 26 - include/linux/sched/task_stack.h | 2 - include/linux/security.h | 8 - include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi.h | 41 +- include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 12 +- include/linux/sunrpc/xdr.h | 2 - include/linux/topology.h | 3 - include/scsi/scsi_cmnd.h | 9 + include/scsi/scsi_driver.h | 9 +- include/trace/bpf_probe.h | 6 - include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 1 - include/trace/events/ext4.h | 298 +- include/trace/events/io_uring.h | 333 +-- include/trace/events/random.h | 233 ++ include/trace/events/rcu.h | 9 +- include/trace/events/sunrpc.h | 244 +- include/trace/perf.h | 6 - include/trace/trace_events.h | 55 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/elf.h | 10 +- include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/thermal.h | 6 +- init/do_mounts.c | 1 + init/main.c | 2 +- kernel/Kconfig.preempt | 12 +- kernel/audit.h | 4 - kernel/auditsc.c | 87 +- kernel/cpu.c | 11 - kernel/entry/common.c | 14 - kernel/exit.c | 3 +- kernel/fork.c | 278 +- kernel/irq/chip.c | 29 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 27 +- kernel/irq/irqdomain.c | 9 +- kernel/module.c | 2 +- kernel/padata.c | 2 +- kernel/power/hibernate.c | 7 +- kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 14 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/tasks.h | 6 +- kernel/rcu/tree.c | 331 +-- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/sched/core.c | 7 +- kernel/sched/cpufreq_schedutil.c | 2 +- kernel/signal.c | 40 - kernel/softirq.c | 10 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/torture.c | 6 +- kernel/trace/trace_events.c | 6 - kernel/watch_queue.c | 3 +- lib/Kconfig.debug | 38 +- lib/Makefile | 6 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/sm3.c | 246 -- lib/mpi/mpi-bit.c | 1 - lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 + lib/raid6/vpermxor.uc | 2 +- lib/random32.c | 14 +- lib/sbitmap.c | 40 +- lib/{overflow_kunit.c => test_overflow.c} | 518 ++-- lib/{stackinit_kunit.c => test_stackinit.c} | 269 +- lib/vsprintf.c | 10 +- mm/Kconfig | 9 - mm/init-mm.c | 4 - mm/page_io.c | 10 +- mm/usercopy.c | 23 +- net/sctp/sm_statefuns.c | 8 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 68 +- net/sunrpc/svcauth.c | 2 - net/sunrpc/svcauth_unix.c | 60 - net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- scripts/Makefile.clang | 1 - scripts/Makefile.gcc-plugins | 2 - scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/kernel-doc | 354 +-- security/Kconfig.hardening | 10 - security/integrity/Kconfig | 13 - security/integrity/Makefile | 1 - security/integrity/digsig.c | 15 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 12 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 9 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 31 +- .../integrity/platform_certs/keyring_handler.c | 18 +- .../integrity/platform_certs/keyring_handler.h | 5 - security/integrity/platform_certs/load_uefi.c | 4 +- .../integrity/platform_certs/machine_keyring.c | 77 - security/keys/Kconfig | 19 +- security/keys/dh.c | 2 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/security.c | 24 +- security/selinux/hooks.c | 299 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/policycap.h | 21 +- security/selinux/include/policycap_names.h | 5 +- security/selinux/include/security.h | 31 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 2 + security/selinux/ss/ebitmap.c | 1 + security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/mls.c | 1 + security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 10 +- security/selinux/ss/sidtab.c | 4 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 2 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8804-spi.c | 3 +- sound/spi/at73c213.c | 4 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/objtool/arch/x86/decode.c | 11 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 ------- tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 ---------- tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 -------- tools/perf/util/include/linux/linkage.h | 52 +- tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 - tools/power/cpupower/lib/acpi_cppc.h | 21 - tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 - tools/power/cpupower/man/cpupower-frequency-info.1 | 3 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +- tools/power/cpupower/utils/helpers/amd.c | 77 - tools/power/cpupower/utils/helpers/cpuid.c | 13 - tools/power/cpupower/utils/helpers/helpers.h | 22 - tools/power/cpupower/utils/helpers/misc.c | 60 - .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 --- tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 --- tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 -- tools/power/x86/intel-speed-select/isst.h | 13 - .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 4 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 - .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 - tools/testing/selftests/exec/Makefile | 1 - tools/testing/selftests/exec/null-argv.c | 78 - .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/tpm2/tpm2.py | 31 - tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/x86/check_cc.sh | 2 +- 1657 files changed, 21907 insertions(+), 52436 deletions(-) delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst delete mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/extcon/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic2.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml create mode 100644 Documentation/devicetree/bindings/mfd/max14577.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77802.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62360.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml create mode 100644 Documentation/devicetree/bindings/regulator/tps62360-regulator.txt delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi-peripheral-pr [...] delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-samsung.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt rename Documentation/driver-api/mtd/{spi-intel.rst => intel-spi.rst} (94%) delete mode 100644 Documentation/driver-api/thermal/intel_dptf.rst delete mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/pli1209bc.rst delete mode 100644 Documentation/hwmon/tmp464.rst delete mode 100644 Documentation/process/handling-regressions.rst delete mode 100644 Documentation/process/researcher-guidelines.rst rename Documentation/scheduler/{schedutil.rst => schedutil.txt} (92%) delete mode 100644 Documentation/sphinx/kerneldoc-preamble.sty create mode 100644 Documentation/translations/conf.py delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/index.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst delete mode 100644 Documentation/translations/zh_CN/peci/index.rst delete mode 100644 Documentation/translations/zh_CN/peci/peci.rst delete mode 100644 Documentation/translations/zh_CN/power/energy-model.rst delete mode 100644 Documentation/translations/zh_CN/power/index.rst delete mode 100644 Documentation/translations/zh_CN/power/opp.rst delete mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 Documentation/x86/intel-hfi.rst delete mode 100644 arch/arm64/include/asm/apple_m1_pmu.h delete mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/m68k/include/asm/config.h delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/x86/coco/Makefile delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c delete mode 100644 arch/x86/include/asm/coco.h delete mode 100644 arch/x86/kernel/acpi/cppc.c create mode 100644 arch/x86/kernel/acpi/cppc_msr.c rename arch/x86/{coco/core.c => kernel/cc_platform.c} (73%) delete mode 100644 block/blk-cgroup.h delete mode 100644 block/blk-crypto-sysfs.c create mode 100644 crypto/asymmetric_keys/asym_tpm.c create mode 100644 crypto/asymmetric_keys/tpm.asn1 create mode 100644 crypto/asymmetric_keys/tpm_parser.c delete mode 100644 drivers/acpi/arm64/agdi.c rename drivers/acpi/{fan_core.c => fan.c} (75%) delete mode 100644 drivers/acpi/fan_attr.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/crypto/xilinx/zynqmp-sha.c delete mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/hwmon/pmbus/pli1209bc.c delete mode 100644 drivers/hwmon/tmp464.c delete mode 100644 drivers/irqchip/irq-qcom-mpm.c rename drivers/{spi/spi-intel-pci.c => mtd/spi-nor/controllers/intel-spi-pci.c} (84%) rename drivers/{spi/spi-intel-platform.c => mtd/spi-nor/controllers/intel-spi-plat [...] rename drivers/{spi/spi-intel.c => mtd/spi-nor/controllers/intel-spi.c} (55%) create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h delete mode 100644 drivers/nvme/host/constants.c delete mode 100644 drivers/perf/apple_m1_cpu_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/powercap/dtpm_devfreq.c delete mode 100644 drivers/powercap/dtpm_subsys.h delete mode 100644 drivers/regulator/rt5190a-regulator.c delete mode 100644 drivers/regulator/tps6286x-regulator.c delete mode 100644 drivers/soc/rockchip/dtpm.c delete mode 100644 drivers/spi/spi-intel.h delete mode 100644 drivers/spi/spi-sunplus-sp7021.c delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/virt/vmgenid.c delete mode 100644 fs/binfmt_elf_test.c create mode 100644 include/crypto/asym_tpm_subtype.h delete mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/linux/acpi_agdi.h create mode 100644 include/linux/genhd.h create mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/kasan-enabled.h rename include/linux/platform_data/x86/{spi-intel.h => intel-spi.h} (64%) create mode 100644 include/trace/events/random.h delete mode 100644 lib/crypto/sm3.c rename lib/{overflow_kunit.c => test_overflow.c} (54%) rename lib/{stackinit_kunit.c => test_stackinit.c} (66%) delete mode 100644 security/integrity/platform_certs/machine_keyring.c rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/power/cpupower/lib/acpi_cppc.c delete mode 100644 tools/power/cpupower/lib/acpi_cppc.h delete mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py delete mode 100644 tools/power/x86/intel-speed-select/hfi-events.c delete mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c delete mode 100644 tools/testing/selftests/exec/null-argv.c