This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 5ed967930463 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 7a143f7032d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 22f487b2e7ec Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 04783b050028 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 70a23160f4f1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3b5cbaac7ecc Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits 46aa483c67d1 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 1618a867aad2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0e5dc6fc8be1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2ce533536caa Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits eec1473efc23 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3229256aba9b Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 9873d3447042 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 2b31658fe6bc Merge branch 'fs-current' of linux-next omits ecc5eae7f5fe Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 5948ddb4adaa Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 52d0f5ae2b1b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 878d82e66751 Merge remote-tracking branch 'regulator/for-6.12' into reg [...] adds 8e15e12d37f2 io_statx_prep(): use getname_uflags() adds 88a20626d8ed kill getname_statx_lookup_flags() adds 0dd4fb733132 fs/stat.c: switch to CLASS(fd_raw) adds 95f567f81e43 fs: Simplify getattr interface function checking AT_GETATT [...] adds 6c056ae4b275 libfs: kill empty_dir_getattr() new c6d64479d609 Merge tag 'pull-statx' of git://git.kernel.org/pub/scm/lin [...] adds c7f9a6fa4052 ext4: simplify if condition adds a9cdf82a47ad fs: ext4: Don't use CMA for buffer_head adds 150c174a6053 ext4: return error on syncfs after shutdown adds 667de03a3b5e ext4: mark ctx_*_flags() with __maybe_unused adds a90825898bec ext4: don't pass full mapping flags to ext4_es_insert_extent() adds 2f3d93e210b9 ext4: fix race in buffer_head read fault injection adds 813f85360404 ext4: pass write-hint for buffered IO adds 25f51ea8ac81 ext4: disambiguate the return value of ext4_dio_write_end_io() adds c7fc0366c656 ext4: partial zero eof block on unaligned inode size extension adds 52aecaee1c26 mm: zero range of eof folio exposed by inode size extension adds 5ad585bcfe24 ext4: use ERR_CAST to return an error-valued pointer adds 4309a94da793 jbd2: remove redundant judgments for check v1 checksum adds 4c199241b662 jbd2: unified release of buffer_head in do_one_pass() adds a805ae3ab9dc jbd2: refactor JBD2_COMMIT_BLOCK process in do_one_pass() adds ac626a3d52ac jbd2: factor out jbd2_do_replay() adds 0f67827bf44f jbd2: remove useless 'block_error' variable adds 22d26f9b0c3e jbd2: remove the 'success' parameter from the jbd2_do_repl [...] adds 867b73909ae0 ext4: use string choices helpers adds 27349b4d2ed0 ext4: cleanup variable name in ext4_fc_del() adds abe1ac7ca842 jbd2: make b_frozen_data allocation always succeed adds 97f5ec3b166d ext4: prevent delalloc to nodelalloc on remount adds 6a0c5887a543 ext4: use str_yes_no() helper function adds 2bd9077b6261 jbd2: avoid dozens of -Wflex-array-member-not-at-end warnings adds de183b2baf90 ext4: annotate struct fname with __counted_by() adds d5e9836e13a5 ext4: use struct_size() to improve ext4_htree_store_dirent() adds e06a8c24f644 ext4: prevent an infinite loop in the lazyinit thread adds 3e7c69cdb053 jbd2: Fix comment describing journal_init_common() new 3e7447ab48d1 Merge tag 'ext4_for_linus-6.13-rc1' of git://git.kernel.or [...] adds 8cca35cb29f8 btrfs: don't take dev_replace rwsem on task already holding it adds c186345a6b4b btrfs: make assert_rbio() to only check CONFIG_BTRFS_ASSERT adds 67cd3f221769 btrfs: split out CONFIG_BTRFS_EXPERIMENTAL from CONFIG_BTR [...] adds f6ebedb09bb2 btrfs: zlib: make the compression path to handle sector si [...] adds 90275a7762c8 btrfs: zstd: make the compression path to handle sector si [...] adds dd5e2762544d btrfs: compression: add an ASSERT() to ensure the read-in [...] adds a8706d0271a8 btrfs: wait for writeback if sector size is smaller than p [...] adds a4ef54dbb576 btrfs: make extent_range_clear_dirty_for_io() to handle se [...] adds 928b4de66ed3 btrfs: do not assume the full page range is not dirty in e [...] adds 2bca8eb0774d btrfs: move the delalloc range bitmap search into extent_io.c adds c96d0e392141 btrfs: mark all dirty sectors as locked inside writepage_d [...] adds 1d2fbb7f1f9e btrfs: allow compression even if the range is not page aligned adds 2e8b6bc0ab41 btrfs: avoid unnecessary device path update for the same device adds 7e06de7c83a7 btrfs: canonicalize the device path before adding it adds 2206265f41e9 btrfs: remove code duplication in ordered extent finishing adds c28b97f53be7 btrfs: qgroups: remove bytenr field from struct btrfs_qgro [...] adds fad884b0c821 btrfs: store fs_info in a local variable at btrfs_qgroup_t [...] adds c5e268022465 btrfs: remove unnecessary delayed refs locking at btrfs_qg [...] adds db58e152a2be btrfs: always use delayed_refs local variable at btrfs_qgr [...] adds 287d1cf303dc btrfs: remove pointless initialization at btrfs_qgroup_tra [...] adds 522945b34242 btrfs: remove redundant stop_loop variable in scrub_stripe() adds fa984c9e625e btrfs: remove unused page_to_inode and page_to_fs_info macros adds 2144e1f23f98 btrfs: correct typos in multiple comments across various files adds 506be4d56575 btrfs: tests: add selftests for raid-stripe-tree adds 004641bd0640 btrfs: remove unused btrfs_free_squota_rsv() adds 441ffe8a9830 btrfs: remove unused btrfs_is_parity_mirror() adds b628c139519a btrfs: remove unused btrfs_try_tree_write_lock() adds 00c5135dceaf btrfs: remove the dirty_page local variable adds 7f91c6a78a0e btrfs: simplify the page uptodate preparation for prepare_pages() adds 61b4d75e3c5c btrfs: handle empty list of NOCOW ordered extents with che [...] adds 5e72aabc1fff btrfs: return ENODATA in case RST lookup fails adds 9fde8a67b978 btrfs: scrub: skip initial RST lookup errors adds dd4028315e5d btrfs: qgroup: run delayed iputs after ordered extent completion adds 0fcaf926ad76 btrfs: remove btrfs_set_range_writeback() adds 2fac7e163d24 btrfs: zstd: assert the timer pointer in callback adds 25a1399a6d98 btrfs: drop unused parameter path from btrfs_tree_mod_log_ [...] adds 2d5903dd5b5b btrfs: drop unused parameter ctx from batch_delete_dir_ind [...] adds a6563fa06ab6 btrfs: drop unused parameter fs_info from wait_reserve_ticket() adds 343a63594bb6 btrfs: drop unused parameter fs_info from do_reclaim_sweep() adds a1e76e362f04 btrfs: send: drop unused parameter num from iterate_inode_ [...] adds a86a735d030f btrfs: send: drop unused parameter index from iterate_inod [...] adds f2c144fba7fb btrfs: scrub: drop unused parameter sctx from scrub_submit [...] adds 887d417f0a57 btrfs: drop unused parameter map from scrub_simple_mirror() adds 2651f4327410 btrfs: qgroup: drop unused parameter fs_info from __del_qg [...] adds d7f4b4efaa34 btrfs: drop unused transaction parameter from btrfs_qgroup [...] adds 3f4b1bc1c0b5 btrfs: lzo: drop unused paramter level from lzo_alloc_workspace() adds fd68c60048ee btrfs: drop unused parameter argp from btrfs_ioctl_quota_r [...] adds 372e5f88afb8 btrfs: drop unused parameter inode from read_inline_extent() adds e469da5d8414 btrfs: drop unused parameter offset from __cow_file_range_ [...] adds 590168edbe63 btrfs: drop unused parameter file_offset from btrfs_encode [...] adds cc5fe81aa647 btrfs: drop unused parameter iov_iter from btrfs_write_check() adds f8c4d59de23c btrfs: drop unused parameter refs from visit_node_for_delete() adds 2decc288eba4 btrfs: drop unused parameter mask from try_release_extent_state() adds ec315b4b9f66 btrfs: drop unused parameter fs_info from folio_range_has_eb() adds 87cbab86366e btrfs: drop unused parameter options from open_ctree() adds 01c5db782e3a btrfs: drop unused parameter data from btrfs_fill_super() adds d12a1a2a3022 btrfs: drop unused parameter transaction from alloc_log_tree() adds 8c7cd2b6c9c1 btrfs: drop unused parameter fs_info from btrfs_match_dir_ [...] adds a9c50c975656 btrfs: drop unused parameter level from alloc_heuristic_ws() adds 99785998ed1c btrfs: reduce lock contention when eb cache miss for btree search adds 03ba05058365 btrfs: add and use helper to remove extent map from its in [...] adds 102044384056 btrfs: make the extent map shrinker run asynchronously as [...] adds 70a5f9e266cf btrfs: simplify tracking progress for the extent map shrinker adds e7fa845010f1 btrfs: rename extent map shrinker members from struct btrf [...] adds a8371fccf016 btrfs: re-enable the extent map shrinker adds 2b1ef80d6810 btrfs: remove redundant level argument from read_block_for [...] adds c88ebf1db588 btrfs: simplify arguments for btrfs_verify_level_key() adds b8e63ea4058d btrfs: remove redundant initializations for struct btrfs_t [...] adds 4b5c1200f78e btrfs: remove local generation variable from read_block_fo [...] adds 70958a949d85 btrfs: do not clear read-only when adding sprout device adds 8511074c42b6 btrfs: remove unused btrfs_folio_start_writer_lock() adds 336e69f3025f btrfs: unify to use writer locks for subpage locking adds 0f7120266584 btrfs: rename btrfs_folio_(set|start|end)_writer_lock() adds 4f285a775207 btrfs: use str_yes_no() helper function in btrfs_dump_free [...] adds b1c5f6eda2d0 btrfs: fix wrong sizeof in btrfs_do_encoded_write() adds c87c299776e4 btrfs: make buffered write to copy one page a time adds e820dbeb6ad1 btrfs: convert btrfs_buffered_write() to use folios adds d07eaa9995fc btrfs: use filemap_get_folio() helper adds 6aea95ee3188 btrfs: implement partial deletion of RAID stripe extents adds 6e6ecdec2264 btrfs: tests: implement case for partial RAID stripe-tree delete adds 1d16c2761bcc btrfs: reduce extent tree lock contention when searching f [...] adds 00f529661baa btrfs: remove BUG_ON() at btrfs_destroy_delayed_refs() adds 22a0ae1889c6 btrfs: move btrfs_destroy_delayed_refs() to delayed-ref.c adds 2f6e05a5ccb8 btrfs: remove fs_info parameter from btrfs_destroy_delayed_refs() adds c3a5888e0f47 btrfs: remove fs_info parameter from btrfs_cleanup_one_tra [...] adds 8d07a8f4c641 btrfs: remove duplicated code to drop delayed ref during t [...] adds 055903c4e7fa btrfs: use helper to find first ref head at btrfs_destroy_ [...] adds f7d4b4924d22 btrfs: remove num_entries atomic counter from delayed ref root adds 7ef360488600 btrfs: change return type of btrfs_delayed_ref_lock() to boolean adds a98048e10d44 btrfs: simplify obtaining a delayed ref head adds 58a4391810d4 btrfs: move delayed ref head unselection to delayed-ref.c adds 765f82890299 btrfs: pass fs_info to functions that search for delayed r [...] adds 5f54384c73fa btrfs: pass fs_info to btrfs_delete_ref_head() adds 7226ed7d44ee btrfs: assert delayed refs lock is held at find_ref_head() adds 64a71f0b8a37 btrfs: assert delayed refs lock is held at find_first_ref_head() adds a8985ac6bed0 btrfs: assert delayed refs lock is held at add_delayed_ref_head() adds d3aaeea771d3 btrfs: add comments regarding locking to struct btrfs_dela [...] adds 928ed1349dd7 btrfs: track delayed ref heads in an xarray adds 7f13360ef954 btrfs: remove no longer used delayed ref head search funct [...] adds 4bca7412b832 btrfs: remove pointless iocb::ki_pos addition in btrfs_enc [...] adds 26efd44796c6 btrfs: change btrfs_encoded_read() so that reading of exte [...] adds 973a432637ed btrfs: don't sleep in btrfs_encoded_read() if IOCB_NOWAIT is set adds 68d3b27e05c7 btrfs: move priv off stack in btrfs_encoded_read_regular_f [...] adds 34310c442e17 btrfs: add io_uring command for encoded reads (ENCODED_REA [...] adds 1cc86aeadafd btrfs: add struct io_btrfs_cmd as type for io_uring_cmd_to_pdu() adds df3b8ca604f2 io_uring/cmd: let cmds to know about dying task adds 69673992b1ae btrfs: push cleanup into btrfs_read_locked_inode() adds 7c855e16ab72 btrfs: remove conditional path allocation in btrfs_read_lo [...] adds 5599f39356c6 btrfs: simplify range tracking in cow_file_range() adds 6c83d153ed86 btrfs: add new ioctl to wait for cleaned subvolumes adds dd0896e77d89 btrfs: update stale comment for struct btrfs_delayed_ref_n [...] adds a20725e1e701 btrfs: remove hole from struct btrfs_delayed_node adds e36d114990d2 btrfs: simplify logic to decrement snapshot counter at btr [...] adds 08fdca9eee09 btrfs: avoid superfluous calls to free_extent_map() in btr [...] adds 80b369553827 btrfs: fix a typo in btrfs_use_zone_append adds 2342d6595b60 btrfs: fix warning on PTR_ERR() against NULL device at btr [...] adds 722d343f12a6 btrfs: remove check for NULL fs_info at btrfs_folio_end_lo [...] adds dc058f5fda09 btrfs: send: check for dead send root under critical section adds e82c936293aa btrfs: send: check for read-only send root under critical section new c14a8a4c04c5 Merge tag 'for-6.13-tag' of git://git.kernel.org/pub/scm/l [...] adds 794007a8c848 ata: Fix typos in the comment adds f7a870d0be12 ata: libata: Remove unused macro definitions adds 2d910fe1e62c ata: Switch back to struct platform_driver::remove() adds 08b64eeee4d6 ata: libata-scsi: Refactor scsi_6_lba_len() with use of ge [...] adds b055e3be63be ata: libata-scsi: Refactor ata_scsi_simulate() adds 44bdde151a6f ata: libata-scsi: Refactor ata_scsiop_read_cap() adds 4ab7bb976343 ata: libata-scsi: Refactor ata_scsiop_maint_in() adds 47000e84b3d0 ata: libata-scsi: Document all VPD page inquiry actors adds 2365278e0391 ata: libata-scsi: Remove struct ata_scsi_args adds 5251ae224d8d ata: libata-scsi: Return residual for emulated SCSI commands adds e8a2389ea808 dt-bindings: ata: ahci-platform: add missing iommus property new 3d1b536c13f7 Merge tag 'ata-6.13-rc1' of git://git.kernel.org/pub/scm/l [...] adds 8933805623fa block: move iostat check into blk_acount_io_start() adds 2c50ec98fc6c block: remove redundant passthrough check in blk_mq_need_t [...] adds fd0a63bcda40 block: remove 'req->part' check for stats accounting adds e3569ecae44d block: kill blk_do_io_stat() helper adds ba40f4c590f4 block: add support for defining read-only partitions adds 592e4deeab50 docs: block: Document support for read-only partition in c [...] adds 9dfd9ea93aea block: introduce add_disk_fwnode() adds 3ec7cb11bb9e mmc: block: attach partitions fwnode if found in mmc-card adds 2e3a191e89f9 block: add support for partition table defined in OF adds f7a4b3438c6f dt-bindings: mmc: Document support for partition table in [...] adds 148e6968f678 block: set issue time stamp based on queue state adds 746fc7e9d459 block: move issue side time stamping to blk_account_io_start() adds 758737d86f8a block: add partition uuid into uevent as "PARTUUID" adds d51c9cdfc214 block: return void from the queue_sysfs_entry load_module method adds 110234da18ab block: enable passthrough command statistics adds d00c0ea17955 ublk: check recovery flags for validity adds 3b939b8f715e ublk: refactor recovery configuration flag helpers adds 27b5d4170cda ublk: merge stop_work and quiesce_work adds 59eaa01ce7a6 ublk: support device recovery without I/O queueing adds 69f407ee8dc0 Documentation: ublk: document UBLK_F_USER_RECOVERY_FAIL_IO adds b21d948f4cc7 block: sed-opal: add ioctl IOC_OPAL_SET_SID_PW adds 28878733ca5a block: replace call_rcu by kfree_rcu for simple kmem_cache [...] adds 732312e1836b Revert "blk-throttle: Fix IO hang for a corner case" adds 2003ee8a9aa1 block: fix missing dispatching request when queue is start [...] adds 6bda857bcbb8 block: fix ordering between checking QUEUE_FLAG_QUIESCED r [...] adds 96a9fe64bfd4 block: fix ordering between checking BLK_MQ_S_STOPPED requ [...] adds 919b5139bd1d block: flush all throttled bios when deleting the cgroup adds fdad1a20cd57 Merge branch 'for-6.13/block-atomic' into for-6.13/block adds 904ebd2527c5 block: remove redundant explicit memory barrier from rq_qo [...] adds ccd9e252c515 blk-mq: Make blk_mq_quiesce_tagset() hold the tag list mut [...] adds e203e20a8b2b blk-mq: Unexport blk_mq_flush_busy_ctxs() adds 8acdd0e7bfad blk-mq: add non_owner variant of start_freeze/unfreeze queue APIs adds 6b6f6c41c8ac nvme: core: switch to non_owner variant of start_freeze/un [...] adds f1be1788a32e block: model freeze & enter queue as lock for supporting lockdep adds e4e535bff2bc iov_iter: don't require contiguous pages in iov_iter_extra [...] adds 2f5a65ef30a6 block: add a bdev_limits helper adds 8d3fd059dd28 loop: Use bdev limit helpers for configuring discard adds 826cc42adf44 brd: defer automatic disk creation until module initializa [...] adds 133008e84b99 blk-integrity: remove seed for user mapped buffers adds 496a51b37143 lib/iov_iter.c: initialize bi.bi_idx before iterating over bvec adds cafd00d0e909 block: remove zone append special casing from the direct I/O path adds f187b9bf1a63 block: remove bio_add_zone_append_page adds d47de6ac8842 loop: Simplify discard granularity calc adds 341468e0ab4b lib/iov_iter: fix bvec iterator setup adds 05df01668490 block: update blk_stack_limits documentation adds e494c3dce698 block: remove the max_zone_append_sectors check in blk_rev [...] adds 2a8f6153e1c2 block: pre-calculate max_zone_append_sectors adds 91ff97a72259 mtip32xx: Replace deprecated PCI functions adds 1e79892e76a7 md/raid5-ppl: Use atomic64_inc_return() in ppl_new_iounit() adds 4abfce19c7fb md: add a new helper rdev_blocked() adds 50e8274855e7 md: don't wait faulty rdev in md_wait_for_blocked_rdev() adds 29967332ced5 md: don't record new badblocks for faulty rdev adds 88ed59c4cc6c md/raid1: factor out helper to handle blocked rdev from ra [...] adds ff31a7ef2b13 md/raid1: don't wait for Faulty rdev in wait_blocked_rdev() adds d419284c95d3 md/raid10: don't wait for Faulty rdev in wait_blocked_rdev() adds 649bfec6908b md/raid5: don't set Faulty rdev for blocked_rdev adds 6012169e8aae md/md-bitmap: Add missing destroy_work_on_stack() adds 0b66deb16c88 Merge tag 'md-6.13-20241105' of https://git.kernel.org/pub [...] adds ab9bc81c1cf0 Revert "block: pre-calculate max_zone_append_sectors" adds 4122fef16b17 block: Switch to using refcount_t for zone write plugs adds 8e71afb94d6e block: Replace sprintf() with sysfs_emit() adds d7cb6d7414ea block: RCU protect disk->conv_zones_bitmap adds f3d9bf05140d block: Add a public bdev_zone_is_seq() helper adds 54027869df83 block: remove blk_freeze_queue() adds a471977780cc rbd: unfreeze queue after marking disk as dead adds 6a78699838a0 block: always verify unfreeze lock on the owner task adds 357e1b7f730b block: don't verify IO lock for freeze/unfreeze in elevato [...] adds 8e604cac4992 loop: fix type of block size adds fa1944bbe622 md/raid5: Wait sync io to finish before changing group cnt adds c13c2d2a4b52 MAINTAINERS: Make Yu Kuai co-maintainer of md/raid subsystem adds f5558be1ea9d Merge tag 'md-6.13-20241107' of https://git.kernel.org/pub [...] adds 7f5435b2a5ce s390/dasd: fix redundant /proc/dasd* entries removal adds b2113edaa9af s390/dasd: Fix typo in comment adds d369735e02ef ublk: fix ublk_ch_mmap() for 64K page size adds e546fe1da9bd block: Rework bio_split() return value adds 27b26f09a7e6 block: Error an attempt to split an atomic write in bio_split() adds 6eb09685885a block: Handle bio_split() errors in bio_submit_split() adds 74538fdac3e8 md/raid0: Handle bio_split() errors adds b1a7ad8b5c4f md/raid1: Handle bio_split() errors adds 4cf58d952909 md/raid10: Handle bio_split() errors adds 60dc5ea6bcfd block: take chunk_sectors into account in bio_split_write_zeroes adds 7ecd2cd4fae3 block: fix bio_split_rw_at to take zone_write_granularity [...] adds 0ef2b9e698db block: lift bio_is_zone_append to bio.h adds 559218d43ec9 block: pre-calculate max_zone_append_sectors adds 0b4ace9da58d nvme-multipath: don't bother clearing max_hw_zone_append_sectors adds 61952bb73486 block: remove the write_hint field from struct request adds 6975c1a486a4 block: remove the ioprio field from struct request adds 5e52f71f858e nvme: use helpers to access io_uring cmd space adds 3c2fb1ca8086 nvme-pci: fix freeing of the HMB descriptor table adds 63a5c7a4b4c4 nvme-pci: use dma_alloc_noncontigous if possible adds c74649b6e400 nvmet: make nvmet_wq visible in sysfs adds 43d5d3b41741 nvme-core: remove repeated wq flags adds 1900e1a4495b nvme: add reservation command's defines adds 5a47c2080a73 nvmet: support reservation feature adds 64a51080eaba nvmet: implement id ns for nvm command set adds 61c9967cd634 nvmet: implement active command set ns list adds 83acb24e6de7 nvmet: implement supported log pages adds e973c91727d4 nvmet: implement supported features log adds 1e058089d28f nvmet: implement crto property adds 81ee2f28112e nvmet: declare 2.1 version compliance adds 266b652c65b4 nvmet: implement endurance groups adds 5fd075cdaf36 nvmet: implement rotational media information log adds e2758c76a0ab nvmet: support for csi identify ns adds ee9f36db1f2f nvme: use command set independent id ns if available adds 1d811438851b nvme: add rotational support adds 8a825d22a709 nvme: check ns's volatile write cache not present adds 609e60a3a9f4 nvmet: report ns's vwc not present adds 8a502b5c1689 nvme: parse reservation commands's action and rtype to string adds 50bee3857d08 nvmet: add tracing of reservation commands adds 15da3dd3f5d2 Merge tag 'nvme-6.13-2024-11-13' of git://git.infradead.or [...] adds 470d2bc3a0bc block: export blk_validate_limits adds e559ee022658 btrfs: validate queue limits adds beadf0088501 nvme-pci: reverse request order in nvme_queue_rqs adds 7f212e997edb virtio_blk: reverse request order in virtio_queue_rqs adds e8225ab15006 block: remove rq_list_move adds a3396b99990d block: add a rq_list type adds e70c301faece block: don't reorder requests in blk_add_rq_to_plug adds 00e8d290b55f block: don't reorder requests in blk_mq_add_to_batch adds bda9c7d92f24 block/genhd: use seq_put_decimal_ull for diskstats decimal values adds 957860cbc1dc block: make struct rq_list available for !CONFIG_BLOCK adds ea90d270349d md/raid5: Increase r5conf.cache_name size adds 886e4757f42e MAINTAINERS: Update git tree for mdraid subsystem adds 88d47f629313 Merge tag 'md-6.13-20241115' of https://git.kernel.org/pub [...] new 77a0cfafa9af Merge tag 'for-6.13/block-20241118' of git://git.kernel.dk/linux adds 165126dc5e23 io_uring/eventfd: abstract out ev_fd put helper adds 3c90b80df5b5 io_uring/eventfd: check for the need to async notifier earlier adds 60c5f15800f2 io_uring/eventfd: move actual signaling part into separate helper adds 3ca5a3560414 io_uring/eventfd: move trigger check into a helper adds 83a4f865e273 io_uring/eventfd: abstract out ev_fd grab + release helpers adds f4bb2f65bb81 io_uring/eventfd: move ctx->evfd_last_cq_tail into io_ev_fd adds 95d6c9229a04 io_uring/msg_ring: refactor a few helper functions adds a377132154ab io_uring/msg_ring: add support for sending a sync message adds 829ab73e7bca io_uring/poll: remove 'ctx' argument from io_poll_req_delete() adds 085268829b07 io_uring/poll: get rid of unlocked cancel hash adds 879ba46a38e6 io_uring/poll: get rid of io_poll_tw_hash_eject() adds ba4366f57b11 io_uring/poll: get rid of per-hashtable bucket locks adds 8abf47a8d61c io_uring/cancel: get rid of init_hash_table() helper adds b6b3eb19dd86 io_uring: move cancel hash tables to kvmalloc/kvfree adds 1e6e7602cc9f io_uring: kill io_llist_xchg adds 9b296c625ac1 io_uring: static_key for !IORING_SETUP_NO_SQARRAY adds 2946f08ae9ed io_uring: clean up cqe trace points adds c91979006023 io_uring/rsrc: don't assign bvec twice in io_import_fixed() adds 892d3e80e1b9 io_uring/uring_cmd: get rid of using req->imu adds 003f82b58c99 io_uring/rw: get rid of using req->imu adds 1caa00d6b616 io_uring: remove 'issue_flags' argument for io_req_set_rsr [...] adds 51c967c6c9ea io_uring/net: move send zc fixed buffer import to issue path adds e6d43739d0ee io_uring: kill 'imu' from struct io_kiocb adds 93db98f6f1d6 io_uring/net: split send and sendmsg prep helpers adds ad438d070a3b io_uring/net: don't store send address ptr adds 52838787350d io_uring/net: don't alias send user pointer reads adds 882dec6c39c4 io_uring/net: clean up io_msg_copy_hdr adds 09d0a8ea7fac io_uring: move max entry definition and ring sizing into header adds 81d8191eb99d io_uring: abstract out a bit of the ring filling logic adds d090bffab609 io_uring/memmap: explicitly return -EFAULT for mmap on NULL rings adds 79cfe9e59c2a io_uring/register: add IORING_REGISTER_RESIZE_RINGS adds b898b8c99ead io_uring/sqpoll: wait on sqd->wait for thread parking adds 0a54a7dd0a12 io_uring: switch struct ext_arg from __kernel_timespec to [...] adds 371b47da25e1 io_uring: change io_get_ext_arg() to use uaccess begin + end adds aa00f67adc2c io_uring: add support for fixed wait regions adds a85f31052bce io_uring/nop: add support for testing registered files and [...] adds ff1256b8f3c4 io_uring/rsrc: move struct io_fixed_file to rsrc.h header adds aaa736b18623 io_uring: specify freeptr usage for SLAB_TYPESAFE_BY_RCU i [...] adds 743fb58a35cd io_uring/splice: open code 2nd direct file assignment adds e410ffca5886 io_uring/rsrc: kill io_charge_rsrc_node() adds 7029acd8a950 io_uring/rsrc: get rid of per-ring io_rsrc_node list adds fbbb8e991d86 io_uring/rsrc: get rid of io_rsrc_node allocation cache adds 0701db743920 io_uring/rsrc: add an empty io_rsrc_node for sparse buffer [...] adds f38f2847646f io_uring: only initialize io_kiocb rsrc_nodes when needed adds 3597f2786b68 io_uring/rsrc: unify file and buffer resource tables adds b54a14041ee6 io_uring/rsrc: add io_rsrc_node_lookup() helper adds cb1717a7cd0f io_uring/filetable: remove io_file_from_index() helper adds 5f3829fdd69d io_uring/filetable: kill io_reset_alloc_hint() helper adds 4007c3d8c22a io_uring/rsrc: add io_reset_rsrc_node() helper adds d50f94d761a5 io_uring/rsrc: get rid of the empty node and dummy_ubuf adds b16e920a1909 io_uring/rsrc: allow cloning at an offset adds c1329532d5aa io_uring/rsrc: allow cloning with node replacements adds 01ee194d1aba io_uring: add support for hybrid IOPOLL adds 6af82f7614a2 io_uring/rsrc: encode node type and ctx together adds 6f94cbc29ada io_uring/rsrc: split io_kiocb node type assignments adds f03baece0818 io_uring: move cancelations to be io_uring_task based adds 6ed368cc5d5d io_uring: remove task ref helpers adds b6f58a3f4aa8 io_uring: move struct io_kiocb from task_struct to io_uring_task adds 483242714fcc io_uring: prevent speculating sq_array indexing adds 2f3cc8e441c9 io_uring/napi: protect concurrent io_napi_entry timeout accesses adds 45b3941d09d1 io_uring/napi: fix io_napi_entry RCU accesses adds a5e26f49fef9 io_uring/napi: improve __io_napi_add adds db1e1adf6f99 io_uring/napi: Use lock guards adds 71afd926f292 io_uring/napi: clean up __io_napi_do_busy_loop adds 6bf90bd8c58a io_uring/napi: add static napi tracking strategy adds af0a2ffef0e6 io_uring: avoid normal tw intermediate fallback adds 0d98c5090868 io_uring/rsrc: pass 'struct io_ring_ctx' reference to rsrc [...] adds 4f219fcce5e4 io_uring/rsrc: remove '->ctx_ptr' of 'struct io_rsrc_node' adds 039c878db7ad io_uring/rsrc: add & apply io_req_assign_buf_node() adds a43e236fb9ae io_uring/uring_cmd: fix buffer index retrieval adds b9d69371e8fa io_uring: fix invalid hybrid polling ctx leaks adds 56cec28dc4da switch io_msg_ring() to CLASS(fd) adds 68685fa20edc io_uring: fortify io_pin_pages with a warning adds 3730aebbdac8 io_uring: disable ENTER_EXT_ARG_REG for IOPOLL adds 83e041522eb9 io_uring: temporarily disable registered waits adds dfbbfbf19187 io_uring: introduce concept of memory regions adds 93238e661855 io_uring: add memory region registration adds d617b3147d54 io_uring: restore back registered wait arguments adds a652958888fb io_uring/region: fix error codes after failed vmap new 8350142a4b4c Merge tag 'for-6.13/io_uring-20241118' of git://git.kernel [...] adds 2132b355267f audit: Reorganize kerneldoc parameter names adds 89282beaf75d audit: Use str_yes_no() helper function new a8220b0ca798 Merge tag 'audit-pr-20241112' of git://git.kernel.org/pub/ [...] adds 541b57e31368 selinux: do not include <linux/*.h> headers from host programs adds 3b70b66e03b5 selinux: move genheaders to security/selinux/ adds d1d991efaf34 selinux: Add netlink xperm support adds 984366854190 selinux: streamline selinux_nlmsg_lookup() adds 9aba55b1fbef selinux: apply clang format to security/selinux/nlmsgtab.c adds d7b6918e22c7 selinux: Deprecate /sys/fs/selinux/user new 8ffc7dbce2d5 Merge tag 'selinux-pr-20241112' of git://git.kernel.org/pu [...] adds ed870e35db66 lsm: add the lsm_prop data structure adds 870b7fdc660b lsm: use lsm_prop in security_audit_rule_match adds 6f2f724f0e11 lsm: add lsmprop_to_secctx hook adds 7183abccd8ac audit: maintain an lsm_prop in audit_context adds f4602f163c98 lsm: use lsm_prop in security_ipc_getsecid adds e4f682204408 audit: update shutdown LSM data adds 37f670aacd48 lsm: use lsm_prop in security_current_getsecid adds 07f9d2c1132c lsm: use lsm_prop in security_inode_getsecid adds e0a8dcbd53b6 audit: use an lsm_prop in audit_names adds b0654ca42998 lsm: create new security_cred_getlsmprop LSM hook adds 13d826e564e2 audit: change context data from secid to lsm_prop adds 05a344e54d0b netlabel,smack: use lsm_prop for audit data adds 8afd8c8faa24 lsm: remove lsm_prop scaffolding new 5591fd5e0348 Merge tag 'lsm-pr-20241112' of git://git.kernel.org/pub/sc [...] adds 0467cdde8c43 s390/pci: Sort PCI functions prior to creating virtual busses adds 126034faaac5 s390/pci: Use topology ID for multi-function devices adds 25f39d3dcb48 s390/pci: Ignore RID for isolated VFs adds 31d1d8a35eeb s390/cpum_sf: Set bit PMU_F_ENABLED enabled after lpp() in [...] adds bc7f911b033a s390/pci: Switch over to sysfs_emit adds 61997c1e947d s390/facilities: Fix warning about shadow of global variable adds 14c757937627 s390/virtio_ccw: Fix dma_parm pointer not set up adds e9ab04490667 s390/sclp: Allow user-space to provide PCI reports for opt [...] adds bf017eed7590 s390/cio: Correct some typos in comments adds f626e79bfe42 s390/cpum_cf: Correct typo CYLCE adds 99ad39306a62 s390/pci: Expose FIDPARM attribute in sysfs adds d6e48a01bb4f s390/pci: Align prototypes of zpci IO memcpy functions adds 8c58a229688c s390/cio: Do not unregister the subchannel based on DNV adds e6ebf0d6514b s390: Fix various typos adds 2835f8bf5530 s390/pageattr: Implement missing kernel_page_present() adds 82a0fcb1ad03 s390/kdump: Provide is_kdump_kernel() implementation adds f94de4f17b56 s390/topology: Switch over to sysfs_emit() adds b4b920cdede4 s390/time: Switch over to sysfs_emit() adds 5b2a85a24b99 s390/smp: Switch over to sysfs_emit() adds d151f8f788a1 s390/perf_event: Switch over to sysfs_emit() adds c50262498dd1 s390/nospec: Switch over to sysfs_emit() adds 401721a54cba s390/ipl: Switch over to sysfs_emit() adds 897a42dd0110 s390/crypto: Switch over to sysfs_emit() adds 0aa4daa70024 scsi: zfcp: Switch over to sysfs_emit() adds 04b190911d67 s390/cio/chp: Switch over to sysfs_emit() adds 2707704baab3 s390/cio/device: Switch over to sysfs_emit() adds 48e0ab9a66f2 s390/cio/cmf: Switch over to sysfs_emit() adds eecab5428c16 s390/cio/ccwgroup: Switch over to sysfs_emit() adds ece8f29d69b4 s390/cio/css: Switch over to sysfs_emit() adds 2c798d583d07 s390/cio/scm: Switch over to sysfs_emit() adds 9d20d350729f s390/dcssblk: Switch over to sysfs_emit() adds 6a5ac284a8f2 s390/tape: Switch over to sysfs_emit() adds 182d54671c30 s390/vmlogrdr: Switch over to sysfs_emit() adds 92a201b7648b s390/sclp_ocf: Switch over to sysfs_emit() adds 95ea212082ef s390/sclp_cpi: Switch over to sysfs_emit() adds a6a56aec4ac5 s390/vmur: Switch over to sysfs_emit() adds 5c77c5d1e40f s390/vfio-ap: Switch over to sysfs_emit() adds c3a04f7e281d s390/netiucv: Switch over to sysfs_emit() adds bb4ad73a2893 s390/uv: Refactor uv-sysfs creation adds 28a51ee8eb83 s390/uv: Provide host-key hashes in sysfs adds da59c71cc727 s390/uv: Use a constant for more-data rc adds 7c9137af2042 s390/uv: Retrieve UV secrets support adds 99961593e364 s390/uvdevice: Add Retrieve Secret IOCTL adds d35613718784 s390/uvdevice: Increase indent in IOCTL definitions adds f00469a6420e s390/uv: Retrieve UV secrets sysfs support adds 55e055ba7faf s390/zcrypt: Cleanup include zcrypt_api.h adds bbecb519004c s390/pkey: Simplify protected key length calculation code adds b2402a67246f s390/pkey: Rework pkey verify for protected keys adds 1bcf8d9a0c3d s390/pkey: Fix checkpatch findings in pkey header file adds eb37a9aea64d s390/pkey: Build module name array selectively based on ke [...] adds 73dfc79c6b04 s390/pkey: Add new pkey handler module pkey-uv adds e7277a898166 MAINTAINERS: Update and add s390 crypto related entries adds db417646fecd s390/cpum_sf: Do not re-enable event after deletion adds de6d22ccdc09 s390/cpum_sf: Consistently use goto out for function exit adds f2e9d46ac62f s390/cpum_sf: Use sf_buffer_available() adds 0c2513239656 s390/cpum_sf: Fix format string in pr_err() adds a0bd7dacbd51 s390/cpum_sf: Handle CPU hotplug remove during sampling adds 444db60f8e29 s390/pkey: Tolerate larger key blobs adds ed61f86e61d0 s390/crypto: Convert to reverse x-mas tree, rename ret to rc adds e665b969391e s390/crypto: Use module-local structures for protected keys adds 6e98c81063d2 s390/crypto: Generalize parameters for key conversion adds 20a5f640ca7f s390/crypto: Introduce function for tokenize clearkeys adds f4d3cf6b8b83 s390/crypto: Postpone the key split to key conversion adds 666300dae851 s390/crypto: Add hardware acceleration for full AES-XTS mode adds f4d5e64c5c62 s390/cpum_sf: Rework call to sf_disable() adds f96cb0d61db6 s390/entry: Remove __GMAP_ASCE and use _PIF_GUEST_FAULT again adds ca3c6dc3a9c5 s390/kvm: Remove kvm_arch_fault_in_page() adds 075fd7362ca0 s390/mm/gmap: Refactor gmap_fault() and add support for pfault adds 473aaf52b937 s390/mm/gmap: Fix __gmap_fault() return code adds 05066cafa925 s390/mm/fault: Handle guest-related program interrupts in KVM adds 8cdebf47ed52 s390/kvm: Stop using gmap_{en,dis}able() adds 1da70905483e s390/mm/gmap: Remove gmap_{en,dis}able() adds e8d8d9721819 s390: Remove gmap pointer from lowcore adds f76901d16008 s390/mm: Simplify get_fault_type() adds a12d622ad541 s390/mm: Get rid of fault type switch statements adds 57d1da4fd870 s390/mm: Convert to LOCK_MM_AND_FIND_VMA adds a5600f05d3d7 s390/mm: Cleanup fault error handling adds f55bd479d866 s390/cpum_sf: Fix and protect memory allocation of SDBs wi [...] adds 64844729a608 s390/kvm: Initialize uninitialized flags variable adds 34fb045eddd3 s390/kvm: Mask extra bits from program interrupt code adds b7cfc045488e Documentation: s390-diag.rst: Make diag500 a generic KVM h [...] adds e5d94902e47e Documentation: s390-diag.rst: Document diag500(STORAGE LIM [...] adds 63938e170810 s390/physmem_info: Query diag500(STORAGE LIMIT) to support [...] adds 38968bcdcc1d virtio-mem: s390 support adds 2b37c814aab7 lib/Kconfig.debug: Default STRICT_DEVMEM to "y" on s390 adds e3a6970b7daf s390/sparsemem: Reduce section size to 128 MiB adds 6e55421ea54c s390/sparsemem: Provide memory_add_physaddr_to_nid() with [...] adds 18acd51fb186 Merge branch 'virtio-mem' into features adds 5e91e2f09cba s390/configs: Enable CONFIG_VIRTIO_MEM adds e89204070dac s390/sparsemem: Provide phys_to_target_node() with CONFIG_NUMA adds 3fad3bdac4de s390/uvdevice: Support longer secret lists adds 03ab9b969594 s390/uvdevice: Fix and slightly improve kernel-doc comment adds de786f0f8382 s390/pci: Add header guards and includes to internal headers adds 97b5cf629459 s390/con3270: Use NULL instead of 0 for pointers adds 01bfb451a3e9 s390/dump: Add firmware sysfs attribute for dump area size adds c8603d692857 s390/cmpxchg: Convert one and two byte case inline assembl [...] adds 0b6de9aec285 s390/cmpxchg: Provide arch_try_cmpxchg() adds 0e7d3baa7116 s390/cmpxchg: Implement arch_xchg() with arch_try_cmpxchg() adds de9e2eb89175 s390/cmpxchg: Provide arch_cmpxchg128_local() adds c76b3bc28577 s390/cmpxchg: Provide arch_try_cmpxchg128() adds ffc5eac2cda8 s390/atomic: Convert arch_atomic_xchg() to C function adds f99d670e31b9 s390/cmpxchg: Use arch_cmpxchg() instead of __atomic_cmpxchg() adds 5ba865ad579c s390/atomic: Provide arch_atomic_try_cmpxchg() adds 75a98ed6faa0 s390/preempt: Use arch_try_cmpxchg() instead of __atomic_c [...] adds d5fd93629af7 s390/locking: Use arch_try_cmpxchg() instead of __atomic_c [...] adds b59f103d3726 s390/atomic: Remove __atomic_cmpxchg() variants adds e449399ffd29 s390/perf_cpum_sf: Convert to use try_cmpxchg128() adds 42898f74b28c s390/perf_cpum_cf: Convert to use local64_try_cmpxchg() adds 0708967e2d56 s390/syscalls: Avoid creation of arch/arch/ directory adds e17aca200508 s390/syscalls: Remove unnecessary argument of filechk_syshdr adds 182c02a6cd5f s390/syscalls: Convert filechk to if_changed adds 2f4b3b83b8c6 s390/cio: Externalize full CMG characteristics adds e7583c5f8d0e s390/asm: Helper macros for flag output operand handling adds eade39cc724c s390/sthyi: Convert to use flag output macros adds 34c4812366ed s390/pageattr: Convert to use flag output macros adds 81c54fc570fe s390/time: Convert to use flag output macros adds d4e50cfe9c75 s390/topology: Convert to use flag output macros adds ca6dd1faa022 s390/cpcmd: Convert to use flag output macros adds fbe057e874c7 s390/cpu_mf: Convert to use flag output macros adds 9ce8bc0cb42b s390/mm: Convert to use flag output macros adds f07a788895bf s390/pai: Convert to use flag output macros adds 3611a2367c3f s390/uv: Convert to use flag output macros adds 553ed6d88a31 s390/smp: Convert to use flag output macros adds 5a5897d65b6f s390/irq: Convert to use flag output macros adds a6122f690af6 s390/diag: Convert to use flag output macros adds 0caf91f6d695 s390/string: Convert to use flag output macros adds 0b7265ae169a s390/extmem: Convert to use flag output macros adds 4e20996f0dc5 s390/kvm: Convert to use flag output macros adds 0eb597bd81ac s390/pci: Convert to use flag output macros adds d80888232e44 s390/boot/physmem: Convert to use flag output macros adds cd5e5a372300 s390/dasd: Convert to use flag output macros adds 6816e2124d6a s390/sclp: Convert to use flag output macros adds f62ad9073ae3 s390/cio/qdio: Convert to use flag output macros adds e200565d434b s390/cio/ioasm: Convert to use flag output macros new 0338cd9c22d1 Merge tag 's390-6.13-1' of git://git.kernel.org/pub/scm/li [...] adds b2d5ca95ecfa mips: sgi-ip22: Replace "s[n]?printf" with sysfs_emit in s [...] adds da09935975c8 mips: asm: fix warning when disabling MIPS_FP_SUPPORT adds 6f1429325730 MIPS: Allow using more than 32-bit addresses for reset vec [...] adds 7c43938f6581 mips: bmips: bcm6358/6368: define required brcm,bmips-cbr-reg adds 1aa675538788 MIPS: mobileye: eyeq6h-epm6: Use eyeq6h in the board device tree adds c4a0a4a45a45 MIPS: kernel: proc: Use str_yes_no() helper function adds 74b4630e3f3a TC: Fix the wrong format specifier adds 495cc28f8e6b MAINTAINERS: Retire Ralf Baechle adds 9ba89806da16 MAINTAINERS: Remove linux-mips.org references adds 5cf28d2595a3 MIPS: loongson3_defconfig: Update configs dependencies adds f67a922230e8 MIPS: loongson3_defconfig: Enable blk_dev_nvme by default adds 5ec37be43fe7 mips: dts: realtek: Add syscon-reboot node adds 56131e6d1fcc mips: dts: realtek: Add I2C controllers new ae4336e20b8a Merge tag 'mips_6.13' of git://git.kernel.org/pub/scm/linu [...] new 9aa4c37f71b9 Merge tag 'm68k-for-v6.13-tag1' of git://git.kernel.org/pu [...] adds cc8476789983 drivers perf: remove unused field pmu_node adds 0263a1e4f5dd dt-bindings: perf: fsl-imx-ddr: Add i.MX91 compatible adds 44798fe136dc perf: imx_perf: add support for i.MX91 platform adds 48545b3eff6b perf/cxlpmu: Support missing events in 3.1 spec adds 759b5fc6cc3e perf/dwc_pcie: Convert the events with mixed case to lowercase adds 0bbff9ed8165 perf/arm_pmuv3: Add PMUv3.9 per counter EL0 access control adds e1dce56443a4 perf/marvell: Marvell PEM performance monitor support adds bdc9a64c8b20 ARM: pmuv3: Add missing write_pmuacr() adds 83d511c3ca0c perf/dwc_pcie: Add support for Ampere SoCs adds 94b3ad10c2e1 perf/dwc_pcie: Fix typos in event names adds 3930c88ad0a5 dt-bindings: arm: pmu: Add Samsung Mongoose core compatible adds 9643aaa19473 perf: arm_pmuv3: Add support for Samsung Mongoose PMU adds 845fd2cbedaf perf: Switch back to struct platform_driver::remove() adds bcc9d04e749a mm: Introduce ARCH_HAS_USER_SHADOW_STACK adds 9ab515b18f84 mm: Define VM_HIGH_ARCH_6 adds f645e888b1a6 arm64/mm: Restructure arch_validate_flags() for extensibility adds 91e102e79740 prctl: arch-agnostic prctl for shadow stack adds 3630e82ab6bd mman: Add map_shadow_stack() flags adds 830ae8a39685 arm64: Document boot requirements for Guarded Control Stacks adds 7058bf87cd59 arm64/gcs: Document the ABI for Guarded Control Stacks adds ce0641d48ddd arm64/sysreg: Add definitions for architected GCS caps adds dad947cc22cf arm64/gcs: Add manual encodings of GCS instructions adds d0aa2b435186 arm64/gcs: Provide put_user_gcs() adds ff5181d8a2a8 arm64/gcs: Provide basic EL2 setup to allow GCS usage at E [...] adds 6487c963083c arm64/cpufeature: Runtime detection of Guarded Control Sta [...] adds 092055f1508c arm64/mm: Allocate PIE slots for EL0 guarded control stack adds ae80e1629aea mm: Define VM_SHADOW_STACK for arm64 when we support GCS adds 6497b66ba694 arm64/mm: Map pages for guarded control stack adds a94452112ce4 arm64/idreg: Add overrride for GCS adds eefc98711f84 arm64/hwcap: Add hwcap for GCS adds 8ce71d270536 arm64/traps: Handle GCS exceptions adds cfad706e8f6d arm64/mm: Handle GCS data aborts adds fc84bc5378a8 arm64/gcs: Context switch GCS state for EL0 adds 506496bcbb42 arm64/gcs: Ensure that new threads have a GCS adds b57180c75c7e arm64/gcs: Implement shadow stack prctl() interface adds 8f3e750673b2 arm64/mm: Implement map_shadow_stack() adds eaf62ce1563b arm64/signal: Set up and restore the GCS context for signa [...] adds 16f47bb9ac8a arm64/signal: Expose GCS state in signal frames adds 7ec3b57cb29f arm64/ptrace: Expose GCS via ptrace and core files adds 5d8b172e7005 arm64: Add Kconfig for Guarded Control Stack (GCS) adds 7a2f671db61f kselftest/arm64: Verify the GCS hwcap adds b2d2f11ff5d6 kselftest/arm64: Add GCS as a detected feature in the sign [...] adds 0d426f7dd9a0 kselftest/arm64: Add framework support for GCS to signal h [...] adds 956573ac1890 kselftest/arm64: Allow signals tests to specify an expecte [...] adds 42155a8eb0f6 kselftest/arm64: Always run signals tests with GCS enabled adds 3d37d4307e0f kselftest/arm64: Add very basic GCS test program adds a505a52b4e29 kselftest/arm64: Add a GCS test program built with the sys [...] adds 58d69a3e3582 kselftest/arm64: Add test coverage for GCS mode locking adds 794b64ca5665 kselftest/arm64: Add GCS signal tests adds 05e6cfff58c4 kselftest/arm64: Add a GCS stress test adds bb9ae1a66c85 kselftest/arm64: Enable GCS for the FP stress tests adds 48f8d9cef766 kselftest/arm64: Validate that GCS push and write permissi [...] adds 9b9be7825851 kselftest/arm64: Ensure stable names for GCS stress test results adds 1caeda5ef251 arm64/gcs: Fix outdated ptrace documentation adds 016d659e62ad kselftest/arm64: Fix missing printf() argument in gcs/gcs- [...] adds 6105c5d46d0b arm64: probes: Move kprobes-specific fields adds dd0eb50e7c71 arm64: probes: Cleanup kprobes endianness conversions adds 14762109de02 arm64: probes: Remove probe_opcode_t adds ac4ad5c09b34 arm64: insn: Simulate nop instruction for better uprobe pe [...] adds ab23df141f53 arm64: asm-offsets: remove TSK_ACTIVE_MM adds 7bd8870af8dd arm64: asm-offsets: remove VMA_VM_* adds 4c92c121c402 arm64: asm-offsets: remove COMPAT_{RT_,SIGFRAME_REGS_OFFSET adds 1abc7c1e5933 arm64: asm-offsets: remove MM_CONTEXT_ID adds 4ce689b4480a arm64: asm-offsets: remove VM_EXEC and PAGE_SZ adds b129125e1f96 arm64: asm-offsets: remove DMA_{TO,FROM}_DEVICE adds 7bb32dc788dd arm64: asm-offsets: remove PREEMPT_DISABLE_OFFSET adds 7ffc13e23395 arm64: tlbflush: add __flush_tlb_range_limit_excess() adds a923705c69f7 arm64: optimize flush tlb kernel range adds 8ef41786d88f arm64/mm: Change pgattr_change_is_safe() arguments as pteval_t adds 9c4a25140dee arm64: cpufeature: add POE to cpucap_is_possible() adds 0f612c6eb13a arm64: head: Drop SWAPPER_TABLE_SHIFT adds 358dd4a9bdac arm64: Add command-line override for ID_AA64MMFR0_EL1.ECV adds 0448a96e243d arm64/mm: Drop _PROT_SECT_DEFAULT adds f8192813dcbe arm64/mm: Re-organize arch_make_huge_pte() adds 9a0e3b92b02e arm64: Return early when break handler is found on linked-list adds 2287a4c1e118 arm64: Expose ID_AA64ISAR1_EL1.XS to sanitised feature consumers adds 525fd6a1b34e arm64/fpsimd: Fix a typo adds 263e22d6bd1f ACPI: GTDT: Tighten the check for the array of platform ti [...] adds ced841702ee7 arm64/mm: Drop setting PTE_TYPE_PAGE in pte_mkcont() adds baec23979719 arm64/mm: Sanity check PTE address before runtime P4D/PUD folding adds dc9b74a76320 arm64/ptdump: Test both PTE_TABLE_BIT and PTE_VALID for bl [...] adds 340fd66c8566 arm64: fix .data.rel.ro size assertion when CONFIG_LTO_CLANG adds 1a9de2f6fda6 acpi/arm64: Adjust error handling procedure in gtdt_parse_ [...] adds bdf94836c22a arm64: uprobes: Optimize cache flushes for xol slot adds de7fb8d3a2c9 arm64/mm: Change protval as 'pteval_t' in map_range() adds f95382d73ec8 acpi/arm64: remove unnecessary cast adds c0139f6cbb1f arm64/ptrace: Clarify documentation of VL configuration vi [...] adds 67ab51cbdfee arm64: tls: Fix context-switching of tpidrro_el0 when kpti [...] adds 25c17c4b55de hugetlb: arm64: add mte support adds 27879e8cb6b0 selftests: arm64: add hugetlb mte tests adds 034993461890 arm64/sysreg: Update ID_AA64MMFR1_EL1 to DDI0601 2024-09 adds c87df9cb9a21 arm64: pt_regs: assert pt_regs is a multiple of 16 bytes adds 2716d59bf483 arm64: pt_regs: remove stale big-endian layout adds 00d9597903d0 arm64: pt_regs: rename "pmr_save" -> "pmr" adds 1454363098a0 arm64: pt_regs: swap 'unused' and 'pmr' fields adds 886c2b0ba820 arm64: use a common struct frame_record adds b7794795c93d arm64: stacktrace: move dump_backtrace() to kunwind_stack_walk() adds bdf8eafbf7f5 arm64: stacktrace: report source of unwind data adds 8094df1cf092 arm64: stacktrace: report recovered PCs adds f05a4a42de90 arm64: stacktrace: split unwind_consume_stack() adds c2c6b27b5aa1 arm64: stacktrace: unwind exception boundaries adds f260c4426763 arm64: preserve pt_regs::stackframe during exec*() adds 4e6e8c2b757f binfmt_elf: Wire up AT_HWCAP3 at AT_HWCAP4 adds ddadbcdaaed5 arm64: Support AT_HWCAP3 adds a2aa5dcc6393 kselftest/arm64: signal: drop now redundant GNU_SOURCE definition adds b0d80dbc378d kselftest/arm64: hwcap: fix f8dp2 cpuinfo name adds bf52ca5912c0 kselftest/arm64: mte: use proper SKIP syntax adds 0f995f22a03f kselftest/arm64: mte: use string literal for printf-style [...] adds 7e893dc81de3 kselftest/arm64: mte: fix printf type warnings about __u64 adds 4716f719202e kselftest/arm64: mte: fix printf type warnings about pointers adds 96dddb7b9406 kselftest/arm64: mte: fix printf type warnings about longs adds 7a08cb9b4bb9 kselftest/arm64: Fail the overall fp-stress test if any te [...] adds dca93d29845d kselftest/arm64: Log fp-stress child startup errors to stdout adds 17a2409783f1 kselftest/arm64: Use ksft_perror() to log MTE failures adds 69c0d8247798 kselftest/arm64: Fix encoding for SVE B16B16 test adds a3590d71a1ac kselftest/arm64: Increase frequency of signal delivery in [...] adds 161e9925053c kselftest/arm64: Poll less often while waiting for fp-stre [...] adds 94de486e4215 kselftest/arm64: Correct misleading comments on fp-stress [...] adds ffca567fef9c kselftest/arm64: Remove unused ADRs from irritator handlers adds d65f27d240bb kselftest/arm64: Implement irritators for ZA and ZT adds 7368debf275a kselftest/arm64: Provide a SIGUSR1 handler in the kernel m [...] adds ead1c35ce3b3 kselftest/arm64: Test signal handler state modification in [...] adds ae465d9ca192 kselftest/arm64: Fix build with stricter assemblers adds b6bd50dd3b56 kselftest/arm64: Fix printf() compiler warnings in the arm [...] adds 0cc6b94a445c kselftest/arm64: Fix printf() warning in the arm64 MTE prc [...] adds 694e2803fece kselftest/arm64: Fix printf() compiler warnings in the arm [...] adds 116e50d6474e kselftest/arm64: Check that SVCR is 0 in signal handlers adds c297aa7d3fb6 kselftest/arm64: Enable build of PAC tests with LLVM=1 adds c0350076c13e kselftets/arm64: Use flag bits for features in fp-ptrace a [...] adds 7e9c5b00009a kselftest/arm64: Expand the set of ZA writes fp-ptrace does adds 7dbd26d0b22d kselftest/arm64: Add FPMR coverage to fp-ptrace adds 3e360ef0c0a1 kselftest/arm64: Corrupt P0 in the irritator when testing SSVE adds 27141b690547 kselftest/arm64: Don't leak pipe fds in pac.exec_sign_all() adds 91a6533811bb kselftest/arm64: Try harder to generate different keys dur [...] adds fc7454107d1b arm64/lib: Handle CRC-32 alternative in C code adds b98b23e19492 arm64/crc32: Reorganize bit/byte ordering macros adds a6478d69cf56 arm64/crc32: Implement 4-way interleave using PMULL adds b880a80011f5 arm64: rsi: Add RSI definitions adds c077711f718b arm64: Detect if in a realm and set RIPAS RAM adds 399306954996 arm64: realm: Query IPA size from the RMM adds 371589437616 arm64: rsi: Add support for checking whether an MMIO is protected adds 3c6c70613956 arm64: rsi: Map unprotected MMIO as decrypted adds 491db21d8256 efi: arm64: Map Device with Prot Shared adds fbf979a01375 arm64: Enforce bounce buffers for realm DMA adds 0e9cb5995b25 arm64: mm: Avoid TLBI when marking pages as valid adds 42be24a4178f arm64: Enable memory encrypt for Realms adds 7999edc484ca virt: arm-cca-guest: TSM_REPORT support for realms adds 972d755f0195 arm64: Document Arm Confidential Compute adds aa47dcda2708 arm64/sysreg: Update ID_AA64MMFR1_EL1 register adds 926b66e2ebc8 arm64: setup: name 'tcr2' register adds efe72541355d arm64: Add support for FEAT_HAFT adds 62df5870ebf7 arm64: Enable ARCH_HAS_NONLEAF_PMD_YOUNG adds b349a5a2b6e2 arm64: pgtable: Warn unexpected pmdp_test_and_clear_young() adds ccf54058f532 arm64/scs: Fix handling of DWARF augmentation data in CIE/ [...] adds 60de7a647fc5 arm64/scs: Deal with 64-bit relative offsets in FDE frames adds 47965a49a2c8 arm64/scs: Drop unused prototype __pi_scs_patch_vmlinux() adds 5a4332062e9e Merge branches 'for-next/gcs', 'for-next/probes', 'for-nex [...] adds c56c599d9002 arm64: probes: Disable kprobes/uprobes on MOPS instructions adds 13840229d6bd arm64: mops: Handle MOPS exceptions from EL1 adds b616058c6613 arm64: mops: Document booting requirement for HCR_EL2.MCE2 adds 836ed3c4e473 arm64: lib: Use MOPS for memcpy() routines adds ce6b5ff5f16d arm64: lib: Use MOPS for copy_page() and clear_page() adds 2cfdb799dc76 arm64: mops: Document requirements for hypervisors adds 437330d90c50 Merge branch 'for-next/mops' into for-next/core adds 466ece4c6e19 arm64: signal: Remove unnecessary check when saving POE state adds 8edbbfcc1ed3 arm64: signal: Remove unused macro adds 6e182dc9f268 selftests/mm: Use generic pkey register manipulation adds 49f59573e9e0 selftests/mm: Enable pkey_sighandler_tests on arm64 adds db64dfffcad2 selftests/mm: Define PKEY_UNRESTRICTED for pkey_sighandler_tests adds 929bbc16abfb selftests/mm: Fix unused function warning for aarch64_writ [...] adds 83ef4a378e56 Merge branch 'for-next/pkey-signal' into for-next/core new ba1f9c8fe3d4 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds e8fbc0d9cab6 x86/pvh: Call C code via the kernel virtual mapping adds bb12f48cd150 x86/pvh: Use correct size value in GDT descriptor adds d5835423046c x86/pvh: Omit needless clearing of phys_base adds 223abe96ac0d x86/xen: Avoid relocatable quantities in Xen ELF notes adds 5c6808d1a9dd x86/pvh: Avoid absolute symbol references in .head.text adds afc545da381b xen: Fix the issue of resource not being properly released [...] new 158f238aa69d Merge tag 'for-linus-6.13-rc1-tag' of git://git.kernel.org [...] adds 711b5875814b tools/nolibc: s390: include std.h adds 079ec6a3cf52 tools/nolibc: compiler: add macro __nolibc_fallthrough adds ad0558f38831 selftests/nolibc: start qemu with 1 GiB of memory new 26c9fdd6f3a4 Merge tag 'nolibc.2024.11.01a' of git://git.kernel.org/pub [...] adds 42eeb3b5731d scftorture: Avoid additional div operation. adds 43082cd579fb scftorture: Wait until scf_cleanup_handler() completes. adds 64bdaf963c3a scftorture: Move memory allocation outside of preempt_disa [...] adds 4788c861ad7e scftorture: Use a lock-less list to free memory. adds f946cae86d08 scftorture: Handle NULL argument passed to scf_add_to_free [...] new d7d4102f0a4a Merge tag 'scftorture.2024.11.16a' of git://git.kernel.org [...] adds 9861f7f66f98 locking/csd-lock: Switch from sched_clock() to ktime_get_m [...] new 311e062ad504 Merge tag 'csd-lock.2024.11.16a' of git://git.kernel.org/p [...] adds 7cbf28998d73 platform/chrome: Drop explicit initialization of struct i2 [...] adds 9c41f371457b platform/chrome: cros_ec_typec: fix missing fwnode referen [...] adds ea45f3f46734 platform/chrome: Switch back to struct platform_driver::remove() new 78516f4aefff Merge tag 'chrome-platform-for-6.13' of git://git.kernel.o [...] adds 6074e905023d firmware: sysfb: Add a sysfb_handles_screen_info() helper [...] adds 67f488dff17e firmware: coreboot: Don't register a pdev if screen_info d [...] adds 32b0901e141f firmware: google: Unregister driver_info on failure new 1af29b34ea7f Merge tag 'chrome-platform-firmware-for-6.13' of git://git [...] new 02b2f1a7b8ef Merge tag 'v6.13-p1' of git://git.kernel.org/pub/scm/linux [...] adds bda210a738f1 x86/kaslr: Include <linux/prandom.h> instead of <linux/random.h> adds fe5d0c88c8b6 crypto: testmgr: Include <linux/prandom.h> instead of <lin [...] adds 75caf39655b9 drm/i915/selftests: Include <linux/prandom.h> instead of < [...] adds b23eff812a77 drm/lib: Include <linux/prandom.h> instead of <linux/random.h> adds eab411875fe5 media: vivid: Include <linux/prandom.h> in vivid-vid-cap.c adds 84b241ab4f61 mtd: tests: Include <linux/prandom.h> instead of <linux/random.h> adds b27e03ee6f33 fscrypt: Include <linux/once.h> in fs/crypto/keyring.c adds aa3ab3336e60 scsi: libfcoe: Include <linux/prandom.h> instead of <linux [...] adds aaedc2ff9785 bpf: Include <linux/prandom.h> instead of <linux/random.h> adds d46150d6fd10 lib/interval_tree_test.c: Include <linux/prandom.h> instea [...] adds 9127ad42420d kunit: string-stream-test: Include <linux/prandom.h> adds baacb8b41308 random32: Include <linux/prandom.h> instead of <linux/random.h> adds a7e74510e03d lib/rbtree-test: Include <linux/prandom.h> instead of <lin [...] adds 2e2fe47182fc bpf/tests: Include <linux/prandom.h> instead of <linux/random.h> adds 1da74f9050a1 lib/test_parman: Include <linux/prandom.h> instead of <lin [...] adds 0402779aae14 lib/test_scanf: Include <linux/prandom.h> instead of <linu [...] adds 32b7580be4e5 netem: Include <linux/prandom.h> in sch_netem.c adds 5b3fdc9f2ff1 random: Do not include <linux/prandom.h> in <linux/random.h> adds d18c13697b4d prandom: Include <linux/percpu.h> in <linux/prandom.h> new 8a7fa81137fa Merge tag 'random-6.13-rc1-for-linus' of git://git.kernel. [...] adds 8d5459f1a7f0 cpufreq: use proper units for frequency adds a9dedaa07b5e cpufreq: Switch back to struct platform_driver::remove() adds 1bfe6a54d2fd cpufreq/amd-pstate: Rename MSR and shared memory specific [...] adds 7820e8050d62 cpufreq/amd-pstate: Fix non kerneldoc comment adds 67c08d303e0a cpufreq/amd-pstate: Don't update CPPC request in amd_pstat [...] adds 047a2d0c83a4 cpufreq/amd-pstate: Use amd_pstate_update_min_max_limit() [...] adds 508239724bdd cpufreq/amd-pstate: Drop needless EPP initialization adds 205cb215d087 cpufreq/amd-pstate: Remove the redundant verify() function adds 5d9a354cf839 cpufreq/amd-pstate: Set the initial min_freq to lowest_non [...] adds 6f241fa50a1a cpufreq/amd-pstate: Call amd_pstate_register() in amd_psta [...] adds e3591eebeca7 cpufreq/amd-pstate: Call amd_pstate_set_driver() in amd_ps [...] adds 162cfa4eba73 cpufreq/amd-pstate: Remove the switch case in amd_pstate_init() adds b427ac408475 cpufreq/amd-pstate: Remove the redundant amd_pstate_set_dr [...] adds 0c411b39e4f4 amd-pstate: Set min_perf to nominal_perf for active mode p [...] adds 54ab7d7c59c9 amd-pstate: Switch to amd-pstate by default on some Server [...] adds 31f9056ed243 cpufreq/amd-pstate-ut: Add fix for min freq unit test adds 7fb463aac845 cpufreq/amd-pstate: Rename functions that enable CPPC adds 73070a9169b1 cpufreq/amd-pstate: Do not attempt to clear MSR_AMD_CPPC_ENABLE adds 796ff50e127a cpufreq/amd-pstate: Call cppc_set_epp_perf in the reenable [...] adds a6960e6b1b0e cpufreq/amd-pstate: Align offline flow of shared memory an [...] adds 3ac757e8db3d cpufreq/amd-pstate: Push adjust_perf vfunc init into cpu_init adds ff2653ded4d9 cpufreq/amd-pstate: Move registration after static functio [...] adds d90adb5a704e Merge tag 'amd-pstate-v6.13-2024-10-29' of ssh://gitolite. [...] adds 220772691dce Merge back cpufreq material for 6.13 adds 70d8b6485b0b sched/cpufreq: Ensure sd is rebuilt for EAS check adds b35ea78a4761 cpufreq: ACPI: Simplify MSR read on the boot CPU adds 00e2c199cb37 cpufreq: intel_pstate: Update Balance-performance EPP for [...] adds a8aaea4f6e1a Merge back cpufreq material for 6.13 adds 38f83090f515 cpuidle: menu: Remove iowait influence adds ee702fdaf156 cpuidle: Correct some typos in comments adds f557e0d1c2e6 intel_idle: add Granite Rapids Xeon D support adds 5609296750af PM: EM: Add min/max available performance state limits new 923c256e37e6 Merge branches 'pm-cpuidle' and 'pm-em' adds 8c763ffafe21 pm-graph v5.13 adds 7043a9f77c2a tools/power/cpupower: Add documentation for some recently [...] adds c0dd6507ab20 pm: cpupower: bench: print config file path when open cpuf [...] adds f79473ed9220 pm: cpupower: Makefile: Allow overriding cross-compiling e [...] adds 08a26a15a4cd pm: cpupower: gitignore: Add compile_commands.json adds 2314dca1b366 pm: cpupower: bindings: Improve disable c_state block adds b6a2dbf88aa7 pm: cpupower: bindings: Add test to confirm cpu state is disabled adds 5066654db2bf Merge tag 'linux-cpupower-6.13-rc1' of ssh://gitolite.kern [...] adds b78abc21b263 cpupower: Add Chinese Simplified translation adds 47d7650b9cb1 cpupower: add checks for xgettext and msgfmt adds 7954c4fd0de1 Merge tag 'linux-cpupower-6.13-rc1-update2' of ssh://gitol [...] new c6e2a4c9eed5 Merge branch 'pm-tools' new ad52c55e1d3a Merge tag 'pm-6.13-rc1' of git://git.kernel.org/pub/scm/li [...] adds 445936f9e258 thermal: core: Add user thresholds support adds 85ee9449f764 thermal: core: Connect the threshold with the core adds 662f920f7e39 thermal: core: Initialize thermal zones before registering them adds 7ddca5885718 thermal: core: Rearrange PM notification code adds 26c9ab8090cd thermal: core: Represent suspend-related thermal zone flag [...] adds 7837fa8115e0 thermal: core: Mark thermal zones as initializing to start with adds cdf771ab476b thermal: core: Fix race between zone registration and syst [...] adds d07700b474d3 thermal: core: Consolidate thermal zone locking during ini [...] adds 1dae3e70b473 thermal: core: Mark thermal zones as exiting before unregi [...] adds fa4f9c967969 thermal: core: Consolidate thermal zone locking in the exit path adds c4cd42ebd32b thermal: core: Update thermal zones after cooling device binding adds ee879a5ea33c thermal: core: Drop need_update field from struct thermal_ [...] adds 0dc23567c206 thermal: core: Move lists of thermal instances to trip des [...] adds 17f76be51c52 thermal: core: Pass trip descriptors to trip bind/unbind f [...] adds cba00d16a2b0 thermal: core: Add and use thermal zone guard adds 57f076664c4d thermal: core: Add and use a reverse thermal zone guard adds 6f60ae72214b thermal: core: Separate code running under thermal_list_lock adds d1c8aa2a5c5c thermal: core: Manage thermal_list_lock using a mutex guard adds 33eab804d695 thermal: core: Call thermal_governor_update_tz() outside o [...] adds 6d153f52cc34 thermal: core: Introduce thermal_instance_add() adds c690dce5dcee thermal: core: Introduce thermal_instance_delete() adds c597b4e74b12 thermal: core: Introduce thermal_cdev_update_nocheck() adds a5a98a786e5e thermal: core: Add and use cooling device guard adds af73d53e97ca thermal: core: Separate thermal zone governor initialization adds dfa245f51256 thermal: core: Manage thermal_governor_lock using a mutex guard adds 1773572863c4 thermal: netlink: Add the commands and the events for the [...] adds 24b216b2d135 tools/lib/thermal: Make more generic the command encoding [...] adds a26267248628 tools/lib/thermal: Add the threshold netlink ABI adds 41b89dba7c5d tools/thermal/thermal-engine: Take into account the thresh [...] adds 54219ee4eaeb thermal: thresholds: Fix thermal lock annotation issue adds 7569406e95f2 thermal/lib: Fix memory leak on error in thermal_genl_auto() adds c12629f832d2 thermal: core: Build sorted lists instead of sorting them later adds bd32eacd955a thermal: core: Rename trip list node in struct thermal_trip_desc adds ca70d55ab0aa thermal: core: Prepare for moving trips between sorted lists adds e254ec292f55 thermal: core: Rearrange __thermal_zone_device_update() adds db0a46b60033 thermal: core: Pass trip descriptor to thermal_trip_crossed() adds 72fb849f77d9 thermal: core: Move some trip processing to thermal_trip_c [...] adds e654a0c58d82 thermal: core: Relocate functions that update trip points adds a44b5e39e41e thermal: core: Eliminate thermal_zone_trip_down() adds 6d5537d40ce4 thermal: core: Use trip lists for trip crossing detection adds 43bac1026fdc thermal: core: Relocate thermal zone initialization routine adds 08eb0493f6b3 thermal: gov_power_allocator: Granted power set to max whe [...] adds c285b11e289d Merge back thermal control material for 6.13 adds 9782dd101f34 thermal: testing: Simplify tt_get_tt_zone() adds 1c426fd09ca8 thermal: testing: Use DEFINE_FREE() and __free() to simplify code adds 0104dcdaad3a thermal: testing: Initialize some variables annoteded with [...] new cd7fa3e1b0bc Merge tag 'thermal-6.13-rc1' of git://git.kernel.org/pub/s [...] adds 2388b266c9fc ACPI: CPPC: Fix _CPC register setting issue adds e7b7fe3f764e ACPI: battery: check result of register_pm_notifier() adds 909dfc606923 ACPI: battery: allocate driver data through devm_ APIs adds 0710c1ce5045 ACPI: battery: initialize mutexes through devm_ APIs adds a56fdd874301 ACPI: battery: use DEFINE_SIMPLE_DEV_PM_OPS adds 815daedc318b ACPI: battery: Check for error code from devm_mutex_init() call adds a6021aa24f64 ACPI: EC: make EC support compile-time conditional adds f8dc4394fc51 ACPI: pfr_telemetry: remove redundant error check on ret adds 4435a125015d ACPI: allow building without CONFIG_HAS_IOPORT new 1c58e3a528c2 Merge branches 'acpi-battery', 'acpi-ec', 'acpi-pfr' and ' [...] adds bf41bb57b2c1 ACPI: processor_perflib: extend X86 dependency adds 2076cba2ed36 Merge back ACPI processor driver changes for 6.13 adds 7f261203d7c2 ACPI: x86: Make UART skip quirks work on PCI UARTs without an UID adds 4a49194f587a ACPI: x86: Add adev NULL check to acpi_quirk_skip_serdev_e [...] adds 295991836b23 ACPI: video: force native for Apple MacbookPro11,2 and Air7,2 new 563c87f58f53 Merge branches 'acpi-processor', 'acpi-x86' and 'acpi-video' adds 95504d54a275 ACPI: thermal: Use strscpy() instead of strcpy() adds 0151814c4c60 ACPI: APD: Use strscpy() instead of strcpy() adds f098bb555fdd ACPI: EC: Use strscpy() instead of strcpy() adds e7eb88e3835f ACPI: event: Use strscpy() instead of strcpy() adds efb365b79585 ACPI: pci_link: Use strscpy() instead of strcpy() adds 9ff236786334 ACPI: pci_root: Use strscpy() instead of strcpy() adds 04c2d3a9c478 ACPI: power: Use strscpy() instead of strcpy() adds c4ff125e3725 ACPI: SBS: Use strscpy() instead of strcpy() adds 0dac2f74f31d ACPI: SBSHC: Use strscpy() instead of strcpy() adds 107d55ef8df4 ACPI: scan: Use strscpy() instead of strcpy() adds 927df4cae362 ACPI: Switch back to struct platform_driver::remove() new d47a60e487fb Merge branch 'acpi-misc' new 4e9ad033b405 Merge tag 'acpi-6.13-rc1' of git://git.kernel.org/pub/scm/ [...] adds a7e03f96791e hwmon: Drop explicit initialization of struct i2c_device_i [...] adds de0da6ae1908 hwmon: (ina2xx) Add support for has_alerts configuration flag adds 70fb84a109c6 hwmon: (ina2xx) Add support for INA260 adds ff140456b5fb hwmon: (pmbus/mpq8785) Convert comma to semicolon adds 247a80fde14e dt-bindings: hwmon: add support for ti,amc6821 adds 8f38236de689 hwmon: (amc6821) add support for tsd,mule adds edeed7b6666c hwmon: (max31827) Fix spelling errors reported by codespell adds 79bc0af904db hwmon: Add static visibility member to struct hwmon_ops adds 7506ebcd662b hwmon: (max6639) : Configure based on DT property adds 5deb42295db7 hwmon: (i5500_temp) Simplify specifying static visibility [...] adds 041e20ee6040 hwmon: (surface_fan) Simplify specifying static visibility [...] adds 10963cef5f51 hwmon: (sl28cpld) Simplify specifying static visibility attribute adds 9df39924c47a hwmon: (gsc) Simplify specifying static visibility attribute adds 1d92c936ca18 hwmon: (powerz) Simplify specifying static visibility attribute adds 39a8cf342bc2 hwmon: (raspberrypi) Simplify specifying static visibility [...] adds 182137ecfb37 hwmon: (intel-m10-bmc) Simplify specifying static visibili [...] adds 83cca55a6334 hwmon: (nzxt-kraken2) Simplify specifying static visibilit [...] adds 0eed6fc3d2b9 hwmon: (sht4x): add heater support adds 6126f7bb6075 hwmon: Switch back to struct platform_driver::remove() adds f3bfd13c4a45 dt-bindings: hwmon: add renesas,isl28022 adds 39671a14df4f hwmon: (isl28022) new driver for ISL28022 power monitor adds ccae49e5cf6e hwmon: (nct6775) Add 665-ACE/600M-CL to ASUS WMI monitoring list adds 547a5c453cd3 MAINTAINERS: Remove Aleksandr Mezin as NZXT-SMART2 driver [...] adds c9fb2552fd23 dt-bindings: hwmon: pmbus: Add bindings for MPS MP297x adds c20a783b67e7 dt-bindings: hwmon: pmbus: Add bindings for Vicor pli1209bc adds 15cae9c0b9c0 dt-bindings: hwmon: Add NCT7363Y documentation adds 46b94c485ed1 hwmon: Add driver for I2C chip Nuvoton NCT7363Y adds 8b882f6ff005 dt-bindings: hwmon: ltc2978: add support for ltc7841 adds baf88c49a2b1 hwmon: (pmbus/ltc7841) add support for LTC7841 - docs adds 9c1716bc519c hwmon: (pmbus/ltc2978) add support for ltc7841 adds 0196d07f0e3b dt-bindings: Add SY24655 to ina2xx devicetree bindings adds 52172ad87a22 hwmon: (ina226) Add support for SY24655 adds 544177f20be2 hwmon: (pmbus) add documentation for existing flags adds 7a750b3986b7 hwmon: (pmbus/core) allow drivers to override WRITE_PROTECT adds 509c3a362675 hwmon: (pmbus/core) clear faults after setting smbalert mask adds 2fc032ec1de4 dt-bindings: hwmon: pmbus: add ti tps25990 support adds 2e5bdf8aa2f4 hwmon: (f71882fg) Fix grammar in fan speed trip points exp [...] adds c412d7af0101 hwmon: (jc42) Drop of_match_ptr() protection adds 1f22c0725705 hwmon: (sch5627, max31827) Fix typos in driver documentation adds 4585580781d6 dt-bindings: hwmon: ti,tmp108: Add nxp,p3t1085 compatible string adds 11d35624d769 hwmon: (tmp108) Add NXP p3t1085 support adds 80bc64201e78 dt-bindings: hwmon: pwm-fan: Document start from stopped s [...] adds 255ab27a0743 hwmon: (pwm-fan) Introduce start from stopped state handling adds 57ee12b6c514 hwmon: (nct6775-core) Fix overflows seen when writing limi [...] adds fabb1f813ec0 hwmon: (acpi_power_meter) Fix fail to load module on platf [...] adds 700f3250198d hwmon: (tmp108) Add helper function tmp108_common_probe() [...] adds c40655e33106 hwmon: (tmp108) Add support for I3C device adds c1fff92d808b hwmon: (cros_ec) register thermal sensors to thermal framework adds 83b645ee43f7 hwmon: tmp108: fix I3C dependency adds 71d689f60b51 dt-bindings: hwmon: isl68137: add bindings to support volt [...] adds 3996187f80a0 hwmon: (pmbus/isl68137) add support for voltage divider on Vout new 2b5d5f23d405 Merge tag 'hwmon-for-v6.13-rc1' of git://git.kernel.org/pu [...] adds 4a09e3589223 doc: rcu: update printed dynticks counter bits adds c32912069654 rcu: Use bitwise instead of arithmetic operator for flags adds 5d2501f42cf8 rcu: Use the BITS_PER_LONG macro adds f30e2582a791 rcu: Add rcuog kthreads to RCU_NOCB_CPU help text adds 4fa7f729cecf doc: Add rcuog kthreads to kernel-per-CPU-kthreads.rst adds 481aa5fca02a rcu: Allow short-circuiting of synchronize_rcu_tasks_rude() adds a30763800b04 rcu: Permit start_poll_synchronize_rcu*() with interrupts [...] adds de2ad0e72cb0 rcutorture: Test start-poll primitives with interrupts disabled adds 0a116dc86d18 doc: Remove kernel-parameters.txt entry for rcutorture.read_exit adds d4e287d7caff rcu-tasks: Remove open-coded one-byte cmpxchg() emulation adds 0ea3acbc804c rcu/srcutiny: don't return before reenabling preemption adds a23da88c6c80 rcu/kvfree: Fix data-race in __mod_timer / kvfree_call_rcu adds 8808c5732265 rcu: Remove unused declaration rcu_segcblist_offload() adds 2996980e20b7 rcu/nocb: Fix missed RCU barrier on deoffloading adds 32693634cdf9 torture: Add --no-affinity parameter to kvm.sh adds 046c06f5ba97 refscale: Correct affinity check adds ff9ba8db8722 rcuscale: Add guest_os_delay module parameter adds 80e935c8c154 rcutorture: Avoid printing cpu=-1 for no-fault RCU boost failure adds 812a1c3b9f7c rcuscale: Do a proper cleanup if kfree_scale_init() fails adds c229d579d047 rcuscale: Remove redundant WARN_ON_ONCE() splat adds 26ff1fb02991 rcu: Delete unused rcu_gp_might_be_stalled() function adds cbe644aa6fe1 rcu: Stop stall warning from dumping stacks if grace period ends adds 9650edd9bf1d rcu: Finer-grained grace-period-end checks in rcu_dump_cpu [...] adds 79a20a857009 srcu: Replace WARN_ON_ONCE() with BUILD_BUG_ON() if possible adds 5bc455ff2576 srcu: Rename srcu_might_be_idle() to srcu_should_expedite() adds e3d671867762 srcu: Introduce srcu_gp_is_expedited() helper function adds 365f34483be3 srcu: Renaming in preparation for additional reader flavor adds c2f9467c7794 srcu: Bit manipulation changes for additional reader flavor adds 9a87bda2b688 srcu: Standardize srcu_data pointers to "sdp" and similar adds c071b8e53514 srcu: Improve srcu_read_lock{,_nmisafe}() comments adds 05829be27fe6 srcu: Create CPP macros for normal and NMI-safe SRCU readers adds 6364dd8191d2 srcu: Add srcu_read_lock_lite() and srcu_read_unlock_lite() adds bb94b12e4503 srcu: Allow inlining of __srcu_read_{,un}lock_lite() adds 37a1decb43f3 rcutorture: Expand RCUTORTURE_RDR_MASK_[12] to eight bits adds 95a5de21541d rcutorture: Add reader_flavor parameter for SRCU readers adds 43349fc4d809 rcutorture: Add srcu_read_lock_lite() support to rcutortur [...] adds 930d4e1344f1 rcutorture: Add light-weight SRCU scenario adds 6a2c0255e8a0 refscale: Add srcu_read_lock_lite() support using "srcu-lite" adds 768b1f87098a srcu: Improve srcu_read_lock_lite() kernel-doc comment adds 174dd22a781b srcu: Remove smp_mb() from srcu_read_unlock_lite() adds f8ce622ac9d8 srcu: Check for srcu_read_lock_lite() across all CPUs adds 9407f5c3ec10 srcu: Unconditionally record srcu_read_lock_lite() in ->sr [...] adds d8dfba2c606a Merge branches 'rcu/fixes', 'rcu/nocb', 'rcu/torture', 'rc [...] new 8cdf2d19038f Merge tag 'rcu.release.v6.13' of git://git.kernel.org/pub/ [...] adds 59458fa4ddb4 kcsan: Turn report_filterlist_lock into a raw_spinlock adds b86f7c9fad06 kcsan: Remove redundant call of kallsyms_lookup_name() new 769ca7d4d297 Merge tag 'kcsan-20241112-v6.13-rc1' of git://git.kernel.o [...] adds 6c9748fbdfc6 EDAC/fsl_ddr: Pass down fsl_mc_pdata in ddr_in32() and ddr [...] adds 5d9aeaa607cb EDAC/fsl_ddr: Move global variables into struct fsl_mc_pdata adds 9ec22ac4fe76 EDAC/fsl_ddr: Fix bad bit shift operations adds b01a731a4a5e dt-bindings: memory: fsl: Add compatible string nxp,imx9-m [...] adds ddb8a8a022b9 EDAC/fsl_ddr: Add support for i.MX9 DDR controller adds 2397f7957352 EDAC/skx_common: Differentiate memory error sources adds a36667037a0c EDAC/{skx_common,i10nm}: Fix incorrect far-memory error so [...] adds f12c946ee778 EDAC/ie31200: Add Kaby Lake-S dual-core host bridge ID adds fefaae90398d EDAC/igen6: Avoid segmentation fault on module unload adds 1d512b1aa5a8 EDAC/igen6: Initialize edac_op_state according to the conf [...] adds e14232afa944 EDAC/igen6: Add polling support adds 0be9f1af3902 EDAC/igen6: Add Intel Panther Lake-H SoCs support adds 1fe774a93b46 EDAC/bluefield: Fix potential integer overflow adds e41967575474 EDAC/bluefield: Use Arm SMC for EMI access on BlueField-2 adds 233679b58c0b RAS/AMD/ATL: Add debug prints for DF register reads adds 1164f23fbb50 MAINTAINERS: Change FSL DDR EDAC maintainership new 1b38da011559 Merge branch 'edac-misc' into edac-updates new 77286b868f93 Merge tag 'edac_updates_for_v6.13' of git://git.kernel.org [...] adds 325c3376afad x86/mce/mcelog: Use xchg() to get and clear the flags adds 754269ccf03d x86/mce/intel: Use MCG_BANKCNT_MASK instead of 0xff adds 750fd23926f1 x86/mce: Add wrapper for struct mce to export vendor speci [...] adds e52750fb1458 tracing: Add __print_dynamic_array() helper adds d4fca1358ea9 x86/MCE/AMD: Add support for new MCA_SYND{1,2} registers adds e9876dafa28e x86/mce/apei: Handle variable SMCA BERT record size adds 612c2addff36 EDAC/mce_amd: Add support for FRU text in MCA new c1f2ffe207a2 Merge tag 'ras_core_for_v6.13' of git://git.kernel.org/pub [...] adds 29eaa7958367 x86/resctrl: Slightly clean-up mbm_config_show() adds 9bce6e94c4b3 x86/resctrl: Support Sub-NUMA cluster mode SNC6 new 5a4b3fbb4849 Merge tag 'x86_cache_for_v6.13' of git://git.kernel.org/pu [...] adds 9a819753b020 x86/microcode/intel: Remove unnecessary cache writeback an [...] new ab713e709938 Merge tag 'x86_microcode_for_v6.13' of git://git.kernel.or [...] adds 90f1b42b1794 x86/platform/intel-mid: Replace deprecated PCI functions new 9db8b240704c Merge tag 'x86_platform_for_v6.13' of git://git.kernel.org [...] adds 4ae47fa7e8f9 x86/virt: Move SEV-specific parsing into arch/x86/virt/svm adds 2db67aaca578 x86/virt: Provide "nosnp" boot option for sev kernel command line adds f3476bc77057 virt: sev-guest: Use AES GCM crypto library adds f75ff17fb48b x86/sev: Handle failures from snp_init() adds 6068754a4fff x86/sev: Cache the secrets page address adds 999d73686ba1 virt: sev-guest: Consolidate SNP guest messaging parameter [...] adds ae596615d93d virt: sev-guest: Reduce the scope of SNP command mutex adds 0a895c0d9b73 virt: sev-guest: Carve out SNP message context structure adds f30470c190c2 x86/boot: Skip video memory access in the decompressor for [...] adds 2a783066b6f5 x86/mm: Refactor __set_clr_pte_enc() adds 3074152e56c9 x86/sev: Convert shared memory back to private on kexec adds 8bca85cc1eb7 x86/sev: Cleanup vc_handle_msr() new 55db8eb4565f Merge tag 'x86_sev_for_v6.13' of git://git.kernel.org/pub/ [...] adds f24f669d03f8 x86/mm: Don't disable PCID when INVLPG has been fixed by m [...] adds 104edc6efca6 x86/cpufeatures: Rename X86_FEATURE_FAST_CPPC to have AMD prefix adds 1ad466706671 x86/cpufeatures: Add X86_FEATURE_AMD_HETEROGENEOUS_CORES adds b0979e536458 x86/cpu: Enable SD_ASYM_PACKING for PKG domain on AMD adds 45239ba39a52 x86/cpu: Add CPU type to struct cpuinfo_topology adds 3eef25ab0d89 x86/amd: Use heterogeneous core topology for identifying b [...] adds 0c487010cb4f x86/cpufeatures: Add X86_FEATURE_AMD_WORKLOAD_CLASS feature bit adds e6e6a303f83d x86/cpu: Fix formatting of cpuid_bits[] in scattered.c adds 110213b8f0e7 x86/cpu: Fix FAM5_QUARK_X1000 to use X86_MATCH_VFM() adds f74642d81c24 x86/cpu: Remove redundant CONFIG_NUMA guard around numa_add_cpu() new d8d78a90e7fc Merge tag 'x86_cpu_for_v6.13' of git://git.kernel.org/pub/ [...] new 312596732854 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new fb10a97cf34a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 99a80ee3d904 Merge branch 'fs-current' of linux-next new 6d63630a0564 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 58d6421d12ac Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new 62e9c00ea868 eth: fbnic: don't disable the PCI device twice new 2160428bcb20 net: txgbe: fix null pointer to pcs new 4262bacb748f MAINTAINERS: exclude can core, drivers and DT bindings fro [...] new c69c5e10adb9 netpoll: Use rcu_access_pointer() in __netpoll_setup new a57d5a72f8de netpoll: Use rcu_access_pointer() in netpoll_poll_lock new 21742be898fb Merge branch 'netpoll-use-rcu-primitives-for-npinfo-pointe [...] new 8ca2a1eeadf0 bpf: fix recursive lock when verdict program return SK_PASS new 0c4d5cb9a1c3 selftests/bpf: Add some tests with sockmap SK_PASS new 66418447d27b Merge branch 'bpf-fix-recursive-lock-and-add-test' new c285b9fd99ce Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 2c87309ea741 ieee802154: ca8210: Add missing check for kfifo_alloc() in [...] new eb09fbeb4870 mac802154: check local interfaces before deleting sdata list new a31c5c09b04c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0109ee00788e ASoC: amd: Fix build dependencies for `SND_SOC_AMD_PS` new 5a31b7f5dcab Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5262bcbb41d5 dt-bindings: regulator: qcom-labibb-regulator: document th [...] new 98eb9e0ac375 Merge remote-tracking branch 'regulator/for-6.12' into reg [...] new c2ac1360e485 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 89980d3a3465 spi: fix typo in the comment adds 003c7e01916c spi: spi-fsl-lpspi: Use IRQF_NO_AUTOEN flag in request_irq() adds 610442f85c12 spi: slave-mt27xx: Call clk_disable_unprepare() only once [...] adds 494c3dc46776 spi: Switch back to struct platform_driver::remove() adds 759541d78eb8 dt-bindings: spi: zynqmp-qspi: Include two 'reg' propertie [...] adds 7a4b3ebf1d60 spi: airoha: do not keep {tx,rx} dma buffer always mapped adds 625de1881b5a spi: atmel-quadspi: Add cs_hold and cs_inactive setting support adds d6dc8b7534d5 spi: spi_amd: Sort headers alphabetically adds 769c16fa86f1 spi: spi_amd: Enable dual and quad I/O modes adds efd9834b86a6 spi: spi_amd: Replace ioread/iowrite calls adds 8cd9141ad4e0 spi: spi_amd: Updates to set tx/rx count functions adds d97735d42ab0 spi: spi_amd: Optimize IO operations adds 145d61c0ab33 spi: spi_amd: Add support for HID2 SPI controller adds 9674f1694e64 spi: spi_amd: Set controller address mode adds 6c30eee35912 spi: spi_amd: Add HIDDMA basic read support adds b45938ed3691 spi: spi_amd: Performance Optimization Patch Series adds 5ba92299badc media: usb/msi2500: switch to use spi_alloc_host() adds ac2f5bbe80e1 media: netup_unidvb: switch to use devm_spi_alloc_host() adds 0191e98ae6e2 spi: ch341: switch to use devm_spi_alloc_host() adds 4bca15a56edd spi: slave-mt27xx: switch to use spi_alloc_target() adds 5c303090e1d8 video: fbdev: mmp: switch to use spi_alloc_host() adds 0809a9ccac4a spi: remove {devm_}spi_alloc_master/slave() adds 9e3dfbcf70c9 spi: replace and remove adds d87ec94e48dd spi: rockchip: Perform trivial code cleanups adds 6c510eac1528 spi: rockchip-sfc: Perform trivial code cleanups adds 1482c40b440f spi: rockchip-sfc: Use dev_err_probe() in the probe path adds 356749a2b22b Improve error handling in Rockchip SPI drivers adds fa8ecda9876a spi: spi-fsl-lpspi: Adjust type of scldiv adds 7086f49dc442 spi: spi-fsl-lpspi: Fix specifiers in fsl_lpspi_set_bitrate adds 667b5e803a94 spi: spi-fsl-lpspi: support effective_speed_hz adds e8d2b5bd6094 spi: spi-fsl-lpspi: Some calculation improvements adds 46854574fd76 spi: spi-ti-qspi: remove redundant assignment to variable ret adds eb6c65049a27 spi: Provide defer reason if getting irq during probe fails adds c2a59c892f20 spi: Merge up v6.12 adds b1258105f9ce spi: intel: Add protected and locked attributes adds f7bc15211fc6 spi: rockchip: Perform trivial code cleanups adds cb91287b3b6d spi: rockchip-sfc: Perform trivial code cleanups adds 7d46b8d8d783 spi: rockchip-sfc: Use dev_err_probe() in the probe path adds 36e69b160705 driver core: Add device probe log helper dev_warn_probe() adds e2fc05873905 spi: rockchip: Use dev_{err,warn}_probe() in the probe path adds eaa59db7e96b Add dev_warn_probe() and improve error handling in adds 66c1c4175bbd spi: spi-fsl-dspi: Fix casting warnings adds f3a59ab98cfc spi: spi-imx: Fix casting warnings adds e7ccaaadebae Fix Sparse warnings adds 941584e2f3dd spi: stm32: fix missing device mode capability in stm32mp25 adds 4de1cdb3c299 spi: dt-bindings: brcm,bcm2835-aux-spi: Convert to dtschema adds 36dbe4521a38 spi: make class structs const adds f45a4399c1b5 spi: dt-bindings: samsung: Add a compatible for samsung,ex [...] adds eef26f1c6179 dt-bindings: spi: Add realtek,rtl9301-snand adds 42d20a6a61b8 spi: spi-mem: Add Realtek SPI-NAND controller adds 1d4347816a38 Realtek SPI-NAND controller adds a992197bfcbb spi: Replace deprecated PCI functions adds 8a9c132389bb dt-bindings: spi: sprd,sc9860-spi: convert to YAML adds e36eba413b8e spi: axi-spi-engine: Emit trace events for spi transfers adds f399051ec1ff spi: tegra210-quad: Avoid shift-out-of-bounds adds 25d284715845 spi: spi-mem: rtl-snand: Correctly handle DMA transfers adds 2219576883e7 spi: zynqmp-gqspi: Undo runtime PM changes at driver exit time adds 270ddc23914e spi: Use of_property_present() for non-boolean properties adds 18096d339206 spi: dt-bindings: apple,spi: Add binding for Apple SPI con [...] adds c36212b2610d spi: apple: Add driver for Apple SPI controller adds 3ec83a377a99 spi: spidev_test: add support for word delay adds c6d0529fb70c spi: apple: Remove unnecessary .owner for apple_spi_driver adds b1e7828cf934 spi: Delete useless checks adds f3c605147741 spi: cs42l43: Add GPIO speaker id support to the bridge co [...] adds 7b94af24a7a4 spi: imx: pass struct spi_transfer to prepare_transfer() adds a3bb4e663df3 spi: imx: support word delay adds 26470a2e87a6 spi: imx: support word delay in ecspi new c752e87b9c39 spi: rockchip-sfc: Embedded DMA only support 4B aligned address new 4191381fdc10 Merge remote-tracking branch 'spi/for-6.12' into spi-linus new 84f334ecf430 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 75416eb5aceb Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new fc40076e57fb Merge branch 'counter-current' of git://git.kernel.org/pub [...] new c139df61f8f5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ecf2b43018da media: uvcvideo: Skip parsing frames of type UVC_VS_UNDEFI [...] new a71f3ba06d9a Merge branch 'fixes' of git://linuxtv.org/media-ci/media-p [...] new 67f7189523bd Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 443ec04a5721 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 823517506b6a Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
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 (5ed967930463) \ N -- N -- N refs/heads/pending-fixes (823517506b6a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 73 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .get_maintainer.ignore | 1 + CREDITS | 9 + Documentation/ABI/obsolete/sysfs-selinux-user | 12 + Documentation/ABI/stable/sysfs-block | 7 + Documentation/ABI/testing/sysfs-driver-spi-intel | 20 + Documentation/RCU/stallwarn.rst | 2 +- Documentation/admin-guide/kernel-parameters.txt | 16 +- .../admin-guide/kernel-per-CPU-kthreads.rst | 2 +- Documentation/admin-guide/perf/index.rst | 1 + Documentation/admin-guide/perf/mrvl-pem-pmu.rst | 56 + Documentation/arch/arm64/arm-cca.rst | 69 ++ Documentation/arch/arm64/booting.rst | 38 + Documentation/arch/arm64/elf_hwcaps.rst | 10 +- Documentation/arch/arm64/gcs.rst | 227 ++++ Documentation/arch/arm64/index.rst | 3 + Documentation/arch/arm64/mops.rst | 44 + Documentation/arch/arm64/sme.rst | 4 + Documentation/arch/arm64/sve.rst | 4 + Documentation/arch/x86/x86_64/boot-options.rst | 5 + Documentation/block/cmdline-partition.rst | 5 +- Documentation/block/ublk.rst | 24 +- Documentation/devicetree/bindings/arm/pmu.yaml | 1 + .../devicetree/bindings/ata/ahci-platform.yaml | 3 + .../devicetree/bindings/hwmon/lltc,ltc2978.yaml | 2 + .../devicetree/bindings/hwmon/nuvoton,nct7363.yaml | 66 ++ .../bindings/hwmon/pmbus/isil,isl68137.yaml | 148 +++ .../bindings/hwmon/pmbus/mps,mp2975.yaml | 75 ++ .../bindings/hwmon/pmbus/ti,tps25990.yaml | 83 ++ .../bindings/hwmon/pmbus/vicor,pli1209bc.yaml | 62 ++ .../devicetree/bindings/hwmon/pwm-fan.yaml | 10 + .../bindings/hwmon/renesas,isl28022.yaml | 64 ++ .../devicetree/bindings/hwmon/ti,amc6821.yaml | 86 ++ .../devicetree/bindings/hwmon/ti,ina2xx.yaml | 1 + .../devicetree/bindings/hwmon/ti,tmp108.yaml | 8 +- .../bindings/memory-controllers/fsl/fsl,ddr.yaml | 31 +- .../devicetree/bindings/mmc/mmc-card.yaml | 52 + .../devicetree/bindings/perf/fsl-imx-ddr.yaml | 4 +- .../bindings/regulator/qcom-labibb-regulator.yaml | 7 +- .../devicetree/bindings/spi/apple,spi.yaml | 62 ++ .../bindings/spi/brcm,bcm2835-aux-spi.txt | 38 - .../bindings/spi/brcm,bcm2835-aux-spi.yaml | 53 + .../bindings/spi/realtek,rtl9301-snand.yaml | 62 ++ .../devicetree/bindings/spi/samsung,spi.yaml | 4 + Documentation/devicetree/bindings/spi/spi-sprd.txt | 33 - .../devicetree/bindings/spi/spi-zynqmp-qspi.yaml | 22 +- .../devicetree/bindings/spi/sprd,sc9860-spi.yaml | 72 ++ .../devicetree/bindings/trivial-devices.yaml | 16 - Documentation/driver-api/driver-model/devres.rst | 4 +- Documentation/filesystems/proc.rst | 2 +- Documentation/hwmon/f71882fg.rst | 9 +- Documentation/hwmon/ina2xx.rst | 46 +- Documentation/hwmon/index.rst | 2 + Documentation/hwmon/isl28022.rst | 63 ++ Documentation/hwmon/ltc2978.rst | 12 + Documentation/hwmon/max31827.rst | 2 +- Documentation/hwmon/nct7363.rst | 35 + Documentation/hwmon/pmbus-core.rst | 15 + Documentation/hwmon/sch5627.rst | 2 +- Documentation/hwmon/sht4x.rst | 14 + Documentation/hwmon/tmp108.rst | 8 + Documentation/virt/kvm/s390/s390-diag.rst | 35 +- MAINTAINERS | 95 +- arch/arm/include/asm/arm_pmuv3.h | 8 + arch/arm64/Kconfig | 43 + arch/arm64/include/asm/arm_pmuv3.h | 10 + arch/arm64/include/asm/assembler.h | 7 - arch/arm64/include/asm/cpucaps.h | 2 + arch/arm64/include/asm/cpufeature.h | 18 +- arch/arm64/include/asm/daifflags.h | 2 +- arch/arm64/include/asm/debug-monitors.h | 1 + arch/arm64/include/asm/el2_setup.h | 30 + arch/arm64/include/asm/esr.h | 28 +- arch/arm64/include/asm/exception.h | 3 + arch/arm64/include/asm/gcs.h | 107 ++ arch/arm64/include/asm/hugetlb.h | 8 + arch/arm64/include/asm/hwcap.h | 7 +- arch/arm64/include/asm/insn.h | 6 + arch/arm64/include/asm/io.h | 8 + arch/arm64/include/asm/kernel-pgtable.h | 1 - arch/arm64/include/asm/mem_encrypt.h | 9 + arch/arm64/include/asm/mman.h | 32 +- arch/arm64/include/asm/mmu_context.h | 9 + arch/arm64/include/asm/mte.h | 67 ++ arch/arm64/include/asm/pgalloc.h | 12 +- arch/arm64/include/asm/pgtable-hwdef.h | 4 + arch/arm64/include/asm/pgtable-prot.h | 19 +- arch/arm64/include/asm/pgtable.h | 31 +- arch/arm64/include/asm/probes.h | 11 +- arch/arm64/include/asm/processor.h | 57 +- arch/arm64/include/asm/ptrace.h | 22 +- arch/arm64/include/asm/rsi.h | 68 ++ arch/arm64/include/asm/rsi_cmds.h | 160 +++ arch/arm64/include/asm/rsi_smc.h | 193 ++++ arch/arm64/include/asm/scs.h | 8 +- arch/arm64/include/asm/set_memory.h | 3 + arch/arm64/include/asm/stacktrace/common.h | 74 +- arch/arm64/include/asm/stacktrace/frame.h | 48 + arch/arm64/include/asm/sysreg.h | 20 + arch/arm64/include/asm/tlbflush.h | 43 +- arch/arm64/include/asm/uaccess.h | 40 + arch/arm64/include/uapi/asm/hwcap.h | 7 +- arch/arm64/include/uapi/asm/ptrace.h | 8 + arch/arm64/include/uapi/asm/sigcontext.h | 9 + arch/arm64/kernel/Makefile | 3 +- arch/arm64/kernel/asm-offsets.c | 27 +- arch/arm64/kernel/cpufeature.c | 45 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/debug-monitors.c | 10 +- arch/arm64/kernel/efi.c | 12 +- arch/arm64/kernel/entry-common.c | 35 + arch/arm64/kernel/entry.S | 16 +- arch/arm64/kernel/fpsimd.c | 2 +- arch/arm64/kernel/head.S | 3 + arch/arm64/kernel/hibernate.c | 6 + arch/arm64/kernel/module.c | 10 +- arch/arm64/kernel/mte.c | 27 +- arch/arm64/kernel/pi/idreg-override.c | 12 + arch/arm64/kernel/pi/map_range.c | 2 +- arch/arm64/kernel/pi/patch-scs.c | 93 +- arch/arm64/kernel/probes/decode-insn.c | 22 +- arch/arm64/kernel/probes/decode-insn.h | 2 +- arch/arm64/kernel/probes/kprobes.c | 39 +- arch/arm64/kernel/probes/simulate-insn.c | 6 + arch/arm64/kernel/probes/simulate-insn.h | 1 + arch/arm64/kernel/probes/uprobes.c | 12 +- arch/arm64/kernel/process.c | 101 +- arch/arm64/kernel/ptrace.c | 74 +- arch/arm64/kernel/rsi.c | 142 +++ arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/signal.c | 235 +++- arch/arm64/kernel/stacktrace.c | 176 ++- arch/arm64/kernel/traps.c | 18 + arch/arm64/kernel/vmlinux.lds.S | 6 +- arch/arm64/kvm/guest.c | 16 +- arch/arm64/kvm/mmu.c | 11 + arch/arm64/lib/Makefile | 2 +- arch/arm64/lib/clear_page.S | 13 + arch/arm64/lib/copy_page.S | 13 + arch/arm64/lib/crc32-glue.c | 82 ++ arch/arm64/lib/crc32.S | 344 ++++-- arch/arm64/lib/memcpy.S | 19 +- arch/arm64/lib/memset.S | 20 +- arch/arm64/mm/Makefile | 1 + arch/arm64/mm/copypage.c | 27 +- arch/arm64/mm/fault.c | 40 + arch/arm64/mm/fixmap.c | 9 +- arch/arm64/mm/gcs.c | 254 +++++ arch/arm64/mm/hugetlbpage.c | 21 +- arch/arm64/mm/init.c | 10 +- arch/arm64/mm/mmap.c | 9 +- arch/arm64/mm/mmu.c | 10 +- arch/arm64/mm/pageattr.c | 98 +- arch/arm64/mm/proc.S | 19 +- arch/arm64/mm/ptdump.c | 8 +- arch/arm64/tools/cpucaps | 2 + arch/arm64/tools/sysreg | 12 + arch/mips/boot/dts/brcm/bcm6358.dtsi | 1 + arch/mips/boot/dts/brcm/bcm6368.dtsi | 1 + arch/mips/boot/dts/mobileye/eyeq6h-epm6.dts | 2 +- .../dts/realtek/cameo-rtl9302c-2x-rtl8224-2xge.dts | 2 +- arch/mips/boot/dts/realtek/rtl9302c.dtsi | 15 + arch/mips/boot/dts/realtek/rtl930x.dtsi | 29 + arch/mips/configs/loongson3_defconfig | 32 +- arch/mips/include/asm/mips-cm.h | 2 + arch/mips/include/asm/switch_to.h | 2 +- arch/mips/kernel/proc.c | 17 +- arch/mips/kernel/smp-cps.c | 46 +- arch/mips/sgi-ip22/ip22-gio.c | 7 +- arch/s390/Kconfig | 8 + arch/s390/boot/physmem_info.c | 83 +- arch/s390/boot/startup.c | 9 +- arch/s390/boot/uv.c | 7 +- arch/s390/configs/debug_defconfig | 2 + arch/s390/configs/defconfig | 2 + arch/s390/crypto/paes_s390.c | 413 ++++--- arch/s390/crypto/prng.c | 14 +- arch/s390/include/asm/asm.h | 51 + arch/s390/include/asm/atomic.h | 28 +- arch/s390/include/asm/atomic_ops.h | 75 -- arch/s390/include/asm/cmpxchg.h | 374 ++++--- arch/s390/include/asm/cpacf.h | 2 + arch/s390/include/asm/cpu_mf.h | 57 +- arch/s390/include/asm/facility.h | 18 +- arch/s390/include/asm/gmap.h | 3 - arch/s390/include/asm/kexec.h | 3 + arch/s390/include/asm/kvm_host.h | 5 +- arch/s390/include/asm/lowcore.h | 3 +- arch/s390/include/asm/page.h | 12 +- arch/s390/include/asm/pai.h | 10 +- arch/s390/include/asm/pci.h | 15 +- arch/s390/include/asm/pci_clp.h | 13 +- arch/s390/include/asm/pci_io.h | 6 +- arch/s390/include/asm/physmem_info.h | 3 + arch/s390/include/asm/preempt.h | 9 +- arch/s390/include/asm/processor.h | 5 +- arch/s390/include/asm/ptrace.h | 2 + arch/s390/include/asm/set_memory.h | 1 + arch/s390/include/asm/sigp.h | 11 +- arch/s390/include/asm/sparsemem.h | 18 +- arch/s390/include/asm/spinlock.h | 13 +- arch/s390/include/asm/timex.h | 32 +- arch/s390/include/asm/uv.h | 176 ++- arch/s390/include/uapi/asm/dasd.h | 2 +- arch/s390/include/uapi/asm/pkey.h | 38 +- arch/s390/include/uapi/asm/uvdevice.h | 32 +- arch/s390/kernel/asm-offsets.c | 3 - arch/s390/kernel/cpcmd.c | 10 +- arch/s390/kernel/crash_dump.c | 11 + arch/s390/kernel/debug.c | 18 +- arch/s390/kernel/diag.c | 12 +- arch/s390/kernel/entry.S | 44 +- arch/s390/kernel/ipl.c | 84 +- arch/s390/kernel/irq.c | 11 +- arch/s390/kernel/nospec-sysfs.c | 10 +- arch/s390/kernel/os_info.c | 2 +- arch/s390/kernel/perf_cpum_cf.c | 14 +- arch/s390/kernel/perf_cpum_sf.c | 84 +- arch/s390/kernel/perf_event.c | 2 +- arch/s390/kernel/smp.c | 20 +- arch/s390/kernel/sthyi.c | 10 +- arch/s390/kernel/syscalls/Makefile | 27 +- arch/s390/kernel/time.c | 30 +- arch/s390/kernel/topology.c | 29 +- arch/s390/kernel/traps.c | 24 +- arch/s390/kernel/uv.c | 256 ++++- arch/s390/kvm/intercept.c | 4 +- arch/s390/kvm/kvm-s390.c | 158 ++- arch/s390/kvm/kvm-s390.h | 8 +- arch/s390/kvm/pci.c | 2 +- arch/s390/kvm/vsie.c | 19 +- arch/s390/lib/spinlock.c | 12 +- arch/s390/lib/string.c | 10 +- arch/s390/mm/extmem.c | 14 +- arch/s390/mm/fault.c | 207 +--- arch/s390/mm/gmap.c | 151 ++- arch/s390/mm/pageattr.c | 16 + arch/s390/mm/pgtable.c | 2 +- arch/s390/pci/pci.c | 69 +- arch/s390/pci/pci_bus.c | 48 +- arch/s390/pci/pci_bus.h | 5 + arch/s390/pci/pci_clp.c | 46 +- arch/s390/pci/pci_event.c | 13 +- arch/s390/pci/pci_insn.c | 106 +- arch/s390/pci/pci_iov.h | 2 + arch/s390/pci/pci_mmio.c | 90 +- arch/s390/pci/pci_sysfs.c | 6 +- arch/s390/purgatory/head.S | 2 +- arch/x86/Kconfig | 1 + arch/x86/boot/compressed/misc.c | 15 + arch/x86/coco/sev/core.c | 269 +++-- arch/x86/include/asm/cpufeatures.h | 4 +- arch/x86/include/asm/intel-family.h | 7 +- arch/x86/include/asm/mce.h | 36 +- arch/x86/include/asm/processor.h | 18 + arch/x86/include/asm/sev-common.h | 27 + arch/x86/include/asm/sev.h | 67 +- arch/x86/include/asm/topology.h | 9 + arch/x86/include/uapi/asm/mce.h | 3 +- arch/x86/include/uapi/asm/mman.h | 3 - arch/x86/kernel/acpi/cppc.c | 23 + arch/x86/kernel/cpu/common.c | 2 - arch/x86/kernel/cpu/debugfs.c | 1 + arch/x86/kernel/cpu/mce/amd.c | 30 +- arch/x86/kernel/cpu/mce/apei.c | 107 +- arch/x86/kernel/cpu/mce/core.c | 216 ++-- arch/x86/kernel/cpu/mce/dev-mcelog.c | 11 +- arch/x86/kernel/cpu/mce/genpool.c | 18 +- arch/x86/kernel/cpu/mce/inject.c | 6 +- arch/x86/kernel/cpu/mce/intel.c | 2 +- arch/x86/kernel/cpu/mce/internal.h | 4 +- arch/x86/kernel/cpu/microcode/intel.c | 10 +- arch/x86/kernel/cpu/resctrl/monitor.c | 3 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 2 +- arch/x86/kernel/cpu/scattered.c | 56 +- arch/x86/kernel/cpu/topology_amd.c | 3 + arch/x86/kernel/cpu/topology_common.c | 34 + arch/x86/kernel/smpboot.c | 5 +- arch/x86/kernel/vmlinux.lds.S | 19 + arch/x86/mm/init.c | 23 +- arch/x86/mm/kaslr.c | 2 +- arch/x86/mm/mem_encrypt_amd.c | 77 +- arch/x86/mm/mem_encrypt_identity.c | 11 +- arch/x86/platform/efi/quirks.c | 3 +- arch/x86/platform/intel-mid/pwr.c | 14 +- arch/x86/platform/intel-quark/imr.c | 2 +- arch/x86/platform/intel-quark/imr_selftest.c | 2 +- arch/x86/platform/pvh/head.S | 50 +- arch/x86/tools/relocs.c | 1 + arch/x86/virt/svm/Makefile | 1 + arch/x86/virt/svm/cmdline.c | 45 + arch/x86/xen/xen-head.S | 6 +- block/bio-integrity.c | 13 +- block/bio.c | 81 +- block/blk-core.c | 26 +- block/blk-crypto-fallback.c | 2 +- block/blk-integrity.c | 4 +- block/blk-ioc.c | 9 +- block/blk-merge.c | 107 +- block/blk-mq.c | 307 ++++-- block/blk-mq.h | 15 +- block/blk-rq-qos.c | 4 +- block/blk-settings.c | 40 +- block/blk-sysfs.c | 80 +- block/blk-throttle.c | 76 +- block/blk-zoned.c | 68 +- block/blk.h | 52 +- block/elevator.c | 18 +- block/elevator.h | 4 +- block/genhd.c | 136 ++- block/partitions/Kconfig | 9 + block/partitions/Makefile | 1 + block/partitions/check.h | 1 + block/partitions/cmdline.c | 3 + block/partitions/core.c | 8 + block/partitions/of.c | 110 ++ block/sed-opal.c | 26 + crypto/testmgr.c | 2 +- drivers/acpi/Kconfig | 11 +- drivers/acpi/Makefile | 2 +- drivers/acpi/ac.c | 2 +- drivers/acpi/acpi_apd.c | 2 +- drivers/acpi/acpi_pad.c | 2 +- drivers/acpi/acpi_tad.c | 2 +- drivers/acpi/apei/einj-core.c | 2 +- drivers/acpi/apei/ghes.c | 2 +- drivers/acpi/arm64/agdi.c | 2 +- drivers/acpi/arm64/gtdt.c | 33 +- drivers/acpi/battery.c | 31 +- drivers/acpi/cppc_acpi.c | 7 +- drivers/acpi/dptf/dptf_pch_fivr.c | 2 +- drivers/acpi/dptf/dptf_power.c | 2 +- drivers/acpi/ec.c | 4 +- drivers/acpi/event.c | 4 +- drivers/acpi/evged.c | 2 +- drivers/acpi/fan_core.c | 2 +- drivers/acpi/internal.h | 25 + drivers/acpi/osl.c | 12 + drivers/acpi/pci_link.c | 4 +- drivers/acpi/pci_root.c | 4 +- drivers/acpi/pfr_telemetry.c | 5 +- drivers/acpi/pfr_update.c | 2 +- drivers/acpi/power.c | 4 +- drivers/acpi/processor_perflib.c | 13 +- drivers/acpi/sbs.c | 4 +- drivers/acpi/sbshc.c | 13 +- drivers/acpi/scan.c | 14 +- drivers/acpi/thermal.c | 6 +- drivers/acpi/video_detect.c | 16 + drivers/acpi/x86/utils.c | 49 +- drivers/ata/ahci.c | 2 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_dwc.c | 2 +- drivers/ata/ahci_imx.c | 4 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/ahci_platform.c | 2 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_seattle.c | 2 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/ahci_tegra.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/libata-acpi.c | 4 +- drivers/ata/libata-scsi.c | 516 +++++---- drivers/ata/pata_arasan_cf.c | 2 +- drivers/ata/pata_ep93xx.c | 2 +- drivers/ata/pata_falcon.c | 4 +- drivers/ata/pata_ftide010.c | 2 +- drivers/ata/pata_gayle.c | 6 +- drivers/ata/pata_imx.c | 2 +- drivers/ata/pata_it8213.c | 2 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_octeon_cf.c | 2 +- drivers/ata/pata_of_platform.c | 2 +- drivers/ata/pata_oldpiix.c | 2 +- drivers/ata/pata_platform.c | 2 +- drivers/ata/pata_pxa.c | 2 +- drivers/ata/pata_radisys.c | 2 +- drivers/ata/pata_rb532_cf.c | 2 +- drivers/ata/sata_dwc_460ex.c | 2 +- drivers/ata/sata_fsl.c | 2 +- drivers/ata/sata_gemini.c | 2 +- drivers/ata/sata_highbank.c | 12 +- drivers/ata/sata_mv.c | 2 +- drivers/ata/sata_rcar.c | 2 +- drivers/base/core.c | 129 ++- drivers/block/brd.c | 66 +- drivers/block/loop.c | 13 +- drivers/block/mtip32xx/mtip32xx.c | 14 +- drivers/block/null_blk/main.c | 9 +- drivers/block/null_blk/zoned.c | 2 +- drivers/block/rbd.c | 1 + drivers/block/ublk_drv.c | 208 ++-- drivers/block/virtio_blk.c | 55 +- drivers/char/Kconfig | 1 + drivers/cpufreq/acpi-cpufreq.c | 9 +- drivers/cpufreq/amd-pstate-ut.c | 6 +- drivers/cpufreq/amd-pstate.c | 231 ++-- drivers/cpufreq/brcmstb-avs-cpufreq.c | 2 +- drivers/cpufreq/cpufreq-dt.c | 2 +- drivers/cpufreq/cpufreq.c | 2 +- drivers/cpufreq/davinci-cpufreq.c | 2 +- drivers/cpufreq/imx-cpufreq-dt.c | 2 +- drivers/cpufreq/imx6q-cpufreq.c | 2 +- drivers/cpufreq/intel_pstate.c | 2 + drivers/cpufreq/kirkwood-cpufreq.c | 2 +- drivers/cpufreq/loongson3_cpufreq.c | 2 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 2 +- drivers/cpufreq/omap-cpufreq.c | 2 +- drivers/cpufreq/pcc-cpufreq.c | 2 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/qoriq-cpufreq.c | 2 +- drivers/cpufreq/raspberrypi-cpufreq.c | 2 +- drivers/cpufreq/scpi-cpufreq.c | 2 +- drivers/cpufreq/sun50i-cpufreq-nvmem.c | 2 +- drivers/cpufreq/tegra186-cpufreq.c | 2 +- drivers/cpufreq/tegra194-cpufreq.c | 2 +- drivers/cpufreq/vexpress-spc-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-arm.c | 2 +- drivers/cpuidle/cpuidle-qcom-spm.c | 2 +- drivers/cpuidle/cpuidle.c | 2 +- drivers/cpuidle/driver.c | 4 +- drivers/cpuidle/governors/menu.c | 76 +- drivers/crypto/Kconfig | 21 + drivers/edac/bluefield_edac.c | 170 ++- drivers/edac/fsl_ddr_edac.c | 141 ++- drivers/edac/fsl_ddr_edac.h | 13 + drivers/edac/i10nm_base.c | 1 + drivers/edac/ie31200_edac.c | 8 +- drivers/edac/igen6_edac.c | 49 +- drivers/edac/layerscape_edac.c | 1 + drivers/edac/mce_amd.c | 22 +- drivers/edac/skx_common.c | 57 +- drivers/edac/skx_common.h | 8 + drivers/firmware/google/framebuffer-coreboot.c | 14 + drivers/firmware/google/gsmi.c | 6 +- drivers/firmware/sysfb.c | 19 + drivers/gpu/drm/i915/selftests/i915_gem.c | 2 +- drivers/gpu/drm/i915/selftests/i915_random.h | 2 +- drivers/gpu/drm/i915/selftests/scatterlist.c | 2 +- drivers/gpu/drm/lib/drm_random.h | 2 +- drivers/hwmon/Kconfig | 34 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/abituguru.c | 2 +- drivers/hwmon/abituguru3.c | 4 +- drivers/hwmon/acpi_power_meter.c | 3 +- drivers/hwmon/amc6821.c | 14 +- drivers/hwmon/aspeed-g6-pwm-tach.c | 2 +- drivers/hwmon/cros_ec_hwmon.c | 1 + drivers/hwmon/da9052-hwmon.c | 2 +- drivers/hwmon/dme1737.c | 2 +- drivers/hwmon/f71805f.c | 2 +- drivers/hwmon/f71882fg.c | 2 +- drivers/hwmon/gsc-hwmon.c | 9 +- drivers/hwmon/hwmon.c | 19 +- drivers/hwmon/i5500_temp.c | 8 +- drivers/hwmon/i5k_amb.c | 2 +- drivers/hwmon/ina2xx.c | 152 ++- drivers/hwmon/intel-m10-bmc-hwmon.c | 9 +- drivers/hwmon/isl28022.c | 535 +++++++++ drivers/hwmon/jc42.c | 6 +- drivers/hwmon/max197.c | 2 +- drivers/hwmon/max6639.c | 83 +- drivers/hwmon/mc13783-adc.c | 2 +- drivers/hwmon/nct6775-core.c | 7 +- drivers/hwmon/nct6775-platform.c | 2 + drivers/hwmon/nct7363.c | 447 ++++++++ drivers/hwmon/nzxt-kraken2.c | 9 +- drivers/hwmon/occ/p9_sbe.c | 4 +- drivers/hwmon/pc87360.c | 2 +- drivers/hwmon/pc87427.c | 2 +- drivers/hwmon/pmbus/Kconfig | 6 +- drivers/hwmon/pmbus/isl68137.c | 210 +++- drivers/hwmon/pmbus/ltc2978.c | 20 +- drivers/hwmon/pmbus/mp2891.c | 4 +- drivers/hwmon/pmbus/mp2993.c | 4 +- drivers/hwmon/pmbus/mp9941.c | 4 +- drivers/hwmon/pmbus/mpq8785.c | 2 +- drivers/hwmon/pmbus/pmbus_core.c | 16 +- drivers/hwmon/powerz.c | 8 +- drivers/hwmon/pwm-fan.c | 33 +- drivers/hwmon/raspberrypi-hwmon.c | 8 +- drivers/hwmon/sch5636.c | 2 +- drivers/hwmon/sg2042-mcu.c | 4 +- drivers/hwmon/sht15.c | 2 +- drivers/hwmon/sht4x.c | 184 +++- drivers/hwmon/sis5595.c | 2 +- drivers/hwmon/sl28cpld-hwmon.c | 9 +- drivers/hwmon/smsc47m1.c | 2 +- drivers/hwmon/spd5118.c | 2 +- drivers/hwmon/surface_fan.c | 10 +- drivers/hwmon/tmp108.c | 75 +- drivers/hwmon/ultra45_env.c | 2 +- drivers/hwmon/via-cputemp.c | 2 +- drivers/hwmon/via686a.c | 2 +- drivers/hwmon/vt1211.c | 2 +- drivers/hwmon/vt8231.c | 4 +- drivers/hwmon/w83627hf.c | 2 +- drivers/hwmon/w83781d.c | 2 +- drivers/hwmon/xgene-hwmon.c | 2 +- drivers/idle/intel_idle.c | 48 + drivers/md/dm-cache-target.c | 4 +- drivers/md/dm-clone-target.c | 4 +- drivers/md/dm-thin.c | 2 +- drivers/md/dm-zone.c | 4 +- drivers/md/md-bitmap.c | 1 + drivers/md/md.c | 15 +- drivers/md/md.h | 24 + drivers/md/raid0.c | 12 + drivers/md/raid1.c | 108 +- drivers/md/raid10.c | 87 +- drivers/md/raid5-ppl.c | 2 +- drivers/md/raid5.c | 17 +- drivers/md/raid5.h | 2 +- drivers/media/pci/netup_unidvb/netup_unidvb_spi.c | 6 +- drivers/media/test-drivers/vivid/vivid-vid-cap.c | 1 + drivers/media/usb/msi2500/msi2500.c | 4 +- drivers/media/usb/uvc/uvc_driver.c | 2 +- drivers/mmc/core/block.c | 55 +- drivers/mtd/tests/oobtest.c | 2 +- drivers/mtd/tests/pagetest.c | 2 +- drivers/mtd/tests/subpagetest.c | 2 +- drivers/net/ethernet/meta/fbnic/fbnic_pci.c | 2 - drivers/net/ethernet/wangxun/txgbe/txgbe_phy.c | 2 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/nvme/host/apple.c | 2 +- drivers/nvme/host/core.c | 38 +- drivers/nvme/host/ioctl.c | 21 +- drivers/nvme/host/multipath.c | 2 - drivers/nvme/host/nvme.h | 1 + drivers/nvme/host/pci.c | 120 +- drivers/nvme/host/trace.c | 58 +- drivers/nvme/host/zns.c | 2 +- drivers/nvme/target/Makefile | 2 +- drivers/nvme/target/admin-cmd.c | 288 ++++- drivers/nvme/target/configfs.c | 27 + drivers/nvme/target/core.c | 64 +- drivers/nvme/target/fabrics-cmd.c | 7 +- drivers/nvme/target/nvmet.h | 67 +- drivers/nvme/target/pr.c | 1156 ++++++++++++++++++++ drivers/nvme/target/trace.c | 108 ++ drivers/nvme/target/zns.c | 21 +- drivers/perf/Kconfig | 7 + drivers/perf/Makefile | 1 + drivers/perf/alibaba_uncore_drw_pmu.c | 2 +- drivers/perf/amlogic/meson_g12_ddr_pmu.c | 2 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 2 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/arm_cspmu/arm_cspmu.c | 2 +- drivers/perf/arm_dmc620_pmu.c | 2 +- drivers/perf/arm_dsu_pmu.c | 2 +- drivers/perf/arm_pmuv3.c | 32 +- drivers/perf/arm_smmuv3_pmu.c | 2 +- drivers/perf/arm_spe_pmu.c | 2 +- drivers/perf/cxl_pmu.c | 9 +- drivers/perf/dwc_pcie_pmu.c | 16 +- drivers/perf/fsl_imx8_ddr_perf.c | 2 +- drivers/perf/fsl_imx9_ddr_perf.c | 7 +- drivers/perf/hisilicon/hisi_uncore_cpa_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_ddrc_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_hha_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_l3c_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_pa_pmu.c | 2 +- drivers/perf/hisilicon/hisi_uncore_sllc_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 2 +- drivers/perf/marvell_cn10k_tad_pmu.c | 2 +- drivers/perf/marvell_pem_pmu.c | 425 +++++++ drivers/perf/qcom_l2_pmu.c | 2 +- drivers/perf/thunderx2_pmu.c | 2 +- drivers/perf/xgene_pmu.c | 2 +- drivers/platform/chrome/cros_ec_chardev.c | 2 +- drivers/platform/chrome/cros_ec_debugfs.c | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 2 +- drivers/platform/chrome/cros_ec_lightbar.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/platform/chrome/cros_ec_sysfs.c | 2 +- drivers/platform/chrome/cros_ec_typec.c | 3 +- drivers/platform/chrome/cros_ec_vbc.c | 2 +- drivers/platform/chrome/cros_hps_i2c.c | 2 +- drivers/platform/chrome/cros_typec_switch.c | 2 +- drivers/platform/chrome/cros_usbpd_logger.c | 2 +- drivers/platform/chrome/cros_usbpd_notify.c | 4 +- drivers/platform/chrome/wilco_ec/core.c | 2 +- drivers/platform/chrome/wilco_ec/debugfs.c | 2 +- drivers/platform/chrome/wilco_ec/telemetry.c | 2 +- drivers/platform/x86/Kconfig | 22 +- drivers/platform/x86/dell/Kconfig | 1 + drivers/platform/x86/hp/Kconfig | 1 + drivers/platform/x86/intel/Kconfig | 2 +- drivers/ras/amd/atl/access.c | 8 +- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dasd_devmap.c | 2 +- drivers/s390/block/dasd_diag.c | 15 +- drivers/s390/block/dasd_eckd.c | 2 +- drivers/s390/block/dasd_proc.c | 5 + drivers/s390/block/dcssblk.c | 18 +- drivers/s390/char/con3270.c | 4 +- drivers/s390/char/sclp.h | 18 +- drivers/s390/char/sclp_cpi_sys.c | 8 +- drivers/s390/char/sclp_ocf.c | 4 +- drivers/s390/char/sclp_pci.c | 2 + drivers/s390/char/tape_core.c | 16 +- drivers/s390/char/uvdevice.c | 153 ++- drivers/s390/char/vmlogrdr.c | 4 +- drivers/s390/char/vmur.c | 2 +- drivers/s390/cio/ccwgroup.c | 2 +- drivers/s390/cio/chp.c | 31 +- drivers/s390/cio/chp.h | 1 + drivers/s390/cio/chsc.c | 31 +- drivers/s390/cio/chsc.h | 16 + drivers/s390/cio/cio.c | 6 +- drivers/s390/cio/cio.h | 2 +- drivers/s390/cio/cmf.c | 15 +- drivers/s390/cio/css.c | 6 +- drivers/s390/cio/device.c | 40 +- drivers/s390/cio/ioasm.c | 107 +- drivers/s390/cio/qdio_main.c | 28 +- drivers/s390/cio/scm.c | 2 +- drivers/s390/crypto/Makefile | 4 + drivers/s390/crypto/pkey_base.c | 14 +- drivers/s390/crypto/pkey_base.h | 36 + drivers/s390/crypto/pkey_cca.c | 5 +- drivers/s390/crypto/pkey_ep11.c | 1 - drivers/s390/crypto/pkey_pckmo.c | 239 ++-- drivers/s390/crypto/pkey_sysfs.c | 1 - drivers/s390/crypto/pkey_uv.c | 284 +++++ drivers/s390/crypto/vfio_ap_ops.c | 45 +- drivers/s390/crypto/zcrypt_ccamisc.h | 1 + drivers/s390/net/netiucv.c | 24 +- drivers/s390/scsi/zfcp_sysfs.c | 82 +- drivers/s390/virtio/virtio_ccw.c | 4 + drivers/scsi/sd.c | 6 +- drivers/scsi/sd_zbc.c | 2 - drivers/spi/Kconfig | 22 + drivers/spi/Makefile | 2 + drivers/spi/atmel-quadspi.c | 38 +- drivers/spi/spi-airoha-snfi.c | 154 ++- drivers/spi/spi-amd.c | 325 +++++- drivers/spi/spi-apple.c | 529 +++++++++ drivers/spi/spi-ar934x.c | 2 +- drivers/spi/spi-aspeed-smc.c | 2 +- drivers/spi/spi-at91-usart.c | 2 +- drivers/spi/spi-ath79.c | 2 +- drivers/spi/spi-atmel.c | 2 +- drivers/spi/spi-au1550.c | 2 +- drivers/spi/spi-axi-spi-engine.c | 15 + drivers/spi/spi-bcm2835.c | 2 +- drivers/spi/spi-bcm2835aux.c | 2 +- drivers/spi/spi-bcm63xx-hsspi.c | 2 +- drivers/spi/spi-bcm63xx.c | 2 +- drivers/spi/spi-bcmbca-hsspi.c | 2 +- drivers/spi/spi-brcmstb-qspi.c | 2 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-cadence.c | 2 +- drivers/spi/spi-cavium-octeon.c | 2 +- drivers/spi/spi-ch341.c | 2 +- drivers/spi/spi-coldfire-qspi.c | 2 +- drivers/spi/spi-cs42l43.c | 46 +- drivers/spi/spi-davinci.c | 2 +- drivers/spi/spi-dln2.c | 2 +- drivers/spi/spi-dw-bt1.c | 2 +- drivers/spi/spi-dw-mmio.c | 2 +- drivers/spi/spi-dw-pci.c | 9 +- drivers/spi/spi-ep93xx.c | 2 +- drivers/spi/spi-fsl-dspi.c | 10 +- drivers/spi/spi-fsl-espi.c | 2 +- drivers/spi/spi-fsl-lpspi.c | 29 +- drivers/spi/spi-fsl-qspi.c | 2 +- drivers/spi/spi-fsl-spi.c | 4 +- drivers/spi/spi-hisi-kunpeng.c | 2 +- drivers/spi/spi-hisi-sfc-v3xx.c | 2 +- drivers/spi/spi-img-spfi.c | 2 +- drivers/spi/spi-imx.c | 115 +- drivers/spi/spi-intel-pci.c | 1 + drivers/spi/spi-intel-platform.c | 1 + drivers/spi/spi-intel.c | 64 +- drivers/spi/spi-intel.h | 2 + drivers/spi/spi-iproc-qspi.c | 2 +- drivers/spi/spi-lantiq-ssc.c | 4 +- drivers/spi/spi-loongson-pci.c | 5 +- drivers/spi/spi-meson-spicc.c | 2 +- drivers/spi/spi-meson-spifc.c | 2 +- drivers/spi/spi-microchip-core-qspi.c | 2 +- drivers/spi/spi-microchip-core.c | 2 +- drivers/spi/spi-mpc52xx-psc.c | 4 +- drivers/spi/spi-mpc52xx.c | 2 +- drivers/spi/spi-mt65xx.c | 2 +- drivers/spi/spi-mtk-nor.c | 2 +- drivers/spi/spi-mtk-snfi.c | 2 +- drivers/spi/spi-mxic.c | 2 +- drivers/spi/spi-mxs.c | 2 +- drivers/spi/spi-npcm-fiu.c | 8 +- drivers/spi/spi-npcm-pspi.c | 2 +- drivers/spi/spi-nxp-fspi.c | 2 +- drivers/spi/spi-oc-tiny.c | 2 +- drivers/spi/spi-omap-uwire.c | 2 +- drivers/spi/spi-omap2-mcspi.c | 2 +- drivers/spi/spi-orion.c | 2 +- drivers/spi/spi-pic32-sqi.c | 4 +- drivers/spi/spi-pic32.c | 2 +- drivers/spi/spi-pl022.c | 2 +- drivers/spi/spi-ppc4xx.c | 2 +- drivers/spi/spi-pxa2xx-pci.c | 8 +- drivers/spi/spi-pxa2xx-platform.c | 2 +- drivers/spi/spi-qcom-qspi.c | 4 +- drivers/spi/spi-qup.c | 2 +- drivers/spi/spi-rb4xx.c | 2 +- drivers/spi/spi-realtek-rtl-snand.c | 419 +++++++ drivers/spi/spi-rockchip-sfc.c | 27 +- drivers/spi/spi-rockchip.c | 59 +- drivers/spi/spi-rpc-if.c | 2 +- drivers/spi/spi-rspi.c | 2 +- drivers/spi/spi-rzv2m-csi.c | 2 +- drivers/spi/spi-s3c64xx.c | 4 +- drivers/spi/spi-sh-hspi.c | 2 +- drivers/spi/spi-sh-msiof.c | 2 +- drivers/spi/spi-sh-sci.c | 2 +- drivers/spi/spi-sh.c | 2 +- drivers/spi/spi-sifive.c | 2 +- drivers/spi/spi-slave-mt27xx.c | 10 +- drivers/spi/spi-sn-f-ospi.c | 2 +- drivers/spi/spi-sprd.c | 4 +- drivers/spi/spi-st-ssc4.c | 2 +- drivers/spi/spi-stm32-qspi.c | 2 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sun6i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 2 +- drivers/spi/spi-synquacer.c | 2 +- drivers/spi/spi-tegra114.c | 2 +- drivers/spi/spi-tegra20-sflash.c | 2 +- drivers/spi/spi-tegra20-slink.c | 4 +- drivers/spi/spi-tegra210-quad.c | 4 +- drivers/spi/spi-ti-qspi.c | 5 +- drivers/spi/spi-topcliff-pch.c | 2 +- drivers/spi/spi-uniphier.c | 2 +- drivers/spi/spi-xilinx.c | 2 +- drivers/spi/spi-xtensa-xtfpga.c | 2 +- drivers/spi/spi-zynq-qspi.c | 2 +- drivers/spi/spi-zynqmp-gqspi.c | 4 +- drivers/spi/spi.c | 25 +- drivers/tc/tc.c | 2 +- drivers/thermal/Makefile | 1 + drivers/thermal/gov_bang_bang.c | 15 +- drivers/thermal/gov_fair_share.c | 20 +- drivers/thermal/gov_power_allocator.c | 86 +- drivers/thermal/gov_step_wise.c | 22 +- drivers/thermal/intel/intel_quark_dts_thermal.c | 2 +- drivers/thermal/testing/zone.c | 41 +- drivers/thermal/thermal_core.c | 883 ++++++++------- drivers/thermal/thermal_core.h | 41 +- drivers/thermal/thermal_debugfs.c | 50 +- drivers/thermal/thermal_helpers.c | 46 +- drivers/thermal/thermal_hwmon.c | 5 +- drivers/thermal/thermal_netlink.c | 253 ++++- drivers/thermal/thermal_netlink.h | 34 + drivers/thermal/thermal_sysfs.c | 132 +-- drivers/thermal/thermal_thresholds.c | 240 ++++ drivers/thermal/thermal_thresholds.h | 19 + drivers/thermal/thermal_trip.c | 48 +- drivers/video/fbdev/mmp/hw/mmp_spi.c | 6 +- drivers/virt/coco/Kconfig | 2 + drivers/virt/coco/Makefile | 1 + drivers/virt/coco/arm-cca-guest/Kconfig | 11 + drivers/virt/coco/arm-cca-guest/Makefile | 2 + drivers/virt/coco/arm-cca-guest/arm-cca-guest.c | 224 ++++ drivers/virt/coco/sev-guest/Kconfig | 4 +- drivers/virt/coco/sev-guest/sev-guest.c | 416 +++---- drivers/virtio/Kconfig | 12 +- drivers/xen/xenbus/xenbus_probe.c | 8 +- fs/binfmt_elf.c | 6 + fs/binfmt_elf_fdpic.c | 6 + fs/btrfs/Kconfig | 26 + fs/btrfs/Makefile | 3 +- fs/btrfs/backref.c | 3 +- fs/btrfs/bio.c | 2 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/btrfs_inode.h | 15 +- fs/btrfs/compression.c | 14 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.c | 132 ++- fs/btrfs/delayed-inode.h | 2 +- fs/btrfs/delayed-ref.c | 325 +++--- fs/btrfs/delayed-ref.h | 64 +- fs/btrfs/dev-replace.c | 4 +- fs/btrfs/dir-item.c | 11 +- fs/btrfs/dir-item.h | 3 +- fs/btrfs/direct-io.c | 2 +- fs/btrfs/disk-io.c | 93 +- fs/btrfs/disk-io.h | 6 +- fs/btrfs/extent-tree.c | 104 +- fs/btrfs/extent_io.c | 111 +- fs/btrfs/extent_map.c | 122 +-- fs/btrfs/extent_map.h | 3 +- fs/btrfs/fiemap.c | 6 +- fs/btrfs/file.c | 349 +++--- fs/btrfs/file.h | 7 +- fs/btrfs/free-space-cache.c | 22 +- fs/btrfs/fs.h | 16 +- fs/btrfs/inode.c | 495 +++++---- fs/btrfs/ioctl.c | 478 +++++++- fs/btrfs/ioctl.h | 2 + fs/btrfs/locking.c | 15 - fs/btrfs/locking.h | 1 - fs/btrfs/lzo.c | 2 +- fs/btrfs/qgroup.c | 90 +- fs/btrfs/qgroup.h | 17 +- fs/btrfs/raid-stripe-tree.c | 92 +- fs/btrfs/raid-stripe-tree.h | 5 + fs/btrfs/raid56.c | 3 +- fs/btrfs/relocation.c | 2 +- fs/btrfs/scrub.c | 37 +- fs/btrfs/send.c | 61 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 12 +- fs/btrfs/subpage.c | 204 +--- fs/btrfs/subpage.h | 39 +- fs/btrfs/super.c | 33 +- fs/btrfs/sysfs.c | 4 +- fs/btrfs/tests/btrfs-tests.c | 4 + fs/btrfs/tests/btrfs-tests.h | 2 + fs/btrfs/tests/raid-stripe-tree-tests.c | 538 +++++++++ fs/btrfs/transaction.c | 8 +- fs/btrfs/transaction.h | 2 +- fs/btrfs/tree-checker.c | 16 +- fs/btrfs/tree-checker.h | 4 +- fs/btrfs/tree-log.c | 3 +- fs/btrfs/tree-mod-log.c | 1 - fs/btrfs/tree-mod-log.h | 1 - fs/btrfs/volumes.c | 163 ++- fs/btrfs/volumes.h | 11 +- fs/btrfs/xattr.c | 5 +- fs/btrfs/zlib.c | 2 +- fs/btrfs/zoned.c | 17 +- fs/btrfs/zstd.c | 4 +- fs/compat_binfmt_elf.c | 10 + fs/crypto/keyring.c | 1 + fs/ecryptfs/inode.c | 12 +- fs/ext4/balloc.c | 4 +- fs/ext4/dir.c | 7 +- fs/ext4/ext4.h | 12 +- fs/ext4/extents.c | 13 +- fs/ext4/extents_status.c | 8 +- fs/ext4/extents_status.h | 3 +- fs/ext4/fast_commit.c | 8 +- fs/ext4/file.c | 5 +- fs/ext4/ialloc.c | 5 +- fs/ext4/indirect.c | 2 +- fs/ext4/inode.c | 70 +- fs/ext4/mballoc.c | 4 +- fs/ext4/mmp.c | 2 +- fs/ext4/move_extent.c | 2 +- fs/ext4/namei.c | 4 +- fs/ext4/page-io.c | 4 +- fs/ext4/resize.c | 2 +- fs/ext4/super.c | 60 +- fs/hugetlbfs/inode.c | 2 +- fs/internal.h | 1 - fs/jbd2/commit.c | 4 - fs/jbd2/journal.c | 15 +- fs/jbd2/recovery.c | 311 +++--- fs/libfs.c | 11 - fs/overlayfs/inode.c | 10 +- fs/overlayfs/overlayfs.h | 8 - fs/proc/task_mmu.c | 2 +- fs/stat.c | 24 +- include/linux/acpi.h | 8 +- include/linux/bio-integrity.h | 4 +- include/linux/bio.h | 19 +- include/linux/blk-integrity.h | 5 +- include/linux/blk-mq.h | 115 +- include/linux/blkdev.h | 95 +- include/linux/cpuhotplug.h | 1 + include/linux/dev_printk.h | 1 + include/linux/energy_model.h | 29 +- include/linux/hwmon.h | 5 +- include/linux/io_uring/cmd.h | 2 +- include/linux/io_uring_types.h | 89 +- include/linux/jbd2.h | 15 +- include/linux/libata.h | 4 +- include/linux/lsm/apparmor.h | 17 + include/linux/lsm/bpf.h | 16 + include/linux/lsm/selinux.h | 16 + include/linux/lsm/smack.h | 17 + include/linux/lsm_hook_defs.h | 20 +- include/linux/mm.h | 18 +- include/linux/netpoll.h | 2 +- include/linux/nvme.h | 135 ++- include/linux/perf/arm_pmuv3.h | 1 + include/linux/platform_data/max6639.h | 15 - include/linux/prandom.h | 1 + include/linux/random.h | 7 - include/linux/rcutiny.h | 1 - include/linux/rcutree.h | 1 - include/linux/security.h | 98 +- include/linux/sed-opal.h | 1 + include/linux/spi/spi.h | 30 - include/linux/srcu.h | 92 +- include/linux/srcutiny.h | 3 + include/linux/srcutree.h | 67 +- include/linux/sysfb.h | 7 + include/linux/thermal.h | 6 + include/net/netlabel.h | 2 +- include/scsi/libfcoe.h | 2 +- include/trace/events/block.h | 6 +- include/trace/events/btrfs.h | 39 +- include/trace/events/io_uring.h | 24 +- include/trace/events/mce.h | 49 +- include/trace/stages/stage3_trace_output.h | 8 + include/trace/stages/stage7_class_define.h | 1 + include/uapi/asm-generic/mman.h | 4 + include/uapi/linux/btrfs.h | 25 + include/uapi/linux/elf.h | 1 + include/uapi/linux/fcntl.h | 4 - include/uapi/linux/io_uring.h | 119 +- include/uapi/linux/prctl.h | 22 + include/uapi/linux/sed-opal.h | 1 + include/uapi/linux/thermal.h | 29 +- include/uapi/linux/ublk_cmd.h | 18 + io_uring/cancel.c | 20 +- io_uring/cancel.h | 1 - io_uring/eventfd.c | 137 ++- io_uring/fdinfo.c | 88 +- io_uring/filetable.c | 71 +- io_uring/filetable.h | 35 +- io_uring/futex.c | 4 +- io_uring/futex.h | 4 +- io_uring/io_uring.c | 433 ++++---- io_uring/io_uring.h | 30 +- io_uring/memmap.c | 83 ++ io_uring/memmap.h | 14 + io_uring/msg_ring.c | 91 +- io_uring/msg_ring.h | 1 + io_uring/napi.c | 184 +++- io_uring/napi.h | 8 +- io_uring/net.c | 112 +- io_uring/nop.c | 47 +- io_uring/notif.c | 7 +- io_uring/opdef.c | 2 + io_uring/poll.c | 181 +-- io_uring/poll.h | 2 +- io_uring/register.c | 299 ++++- io_uring/rsrc.c | 657 +++++------ io_uring/rsrc.h | 97 +- io_uring/rw.c | 109 +- io_uring/splice.c | 42 +- io_uring/splice.h | 1 + io_uring/sqpoll.c | 3 +- io_uring/statx.c | 3 +- io_uring/tctx.c | 1 + io_uring/timeout.c | 16 +- io_uring/timeout.h | 2 +- io_uring/uring_cmd.c | 33 +- io_uring/uring_cmd.h | 2 +- io_uring/waitid.c | 6 +- io_uring/waitid.h | 2 +- kernel/audit.c | 23 +- kernel/audit.h | 7 +- kernel/auditfilter.c | 9 +- kernel/auditsc.c | 69 +- kernel/bpf/core.c | 2 +- kernel/kcsan/debugfs.c | 77 +- kernel/power/energy_model.c | 52 + kernel/rcu/Kconfig | 28 +- kernel/rcu/rcu_segcblist.h | 1 - kernel/rcu/rcuscale.c | 8 +- kernel/rcu/rcutorture.c | 84 +- kernel/rcu/refscale.c | 56 +- kernel/rcu/srcutiny.c | 2 +- kernel/rcu/srcutree.c | 133 ++- kernel/rcu/tasks.h | 20 +- kernel/rcu/tree.c | 24 +- kernel/rcu/tree_nocb.h | 13 +- kernel/rcu/tree_plugin.h | 22 +- kernel/rcu/tree_stall.h | 57 +- kernel/scftorture.c | 54 +- kernel/sched/cpufreq_schedutil.c | 3 +- kernel/smp.c | 4 +- kernel/sys.c | 30 + lib/Kconfig.debug | 2 +- lib/interval_tree_test.c | 2 +- lib/iov_iter.c | 68 +- lib/kunit/string-stream-test.c | 1 + lib/random32.c | 2 +- lib/rbtree_test.c | 2 +- lib/test_bpf.c | 2 +- lib/test_parman.c | 2 +- lib/test_scanf.c | 2 +- mm/Kconfig | 6 + mm/truncate.c | 15 + net/core/netpoll.c | 2 +- net/core/skmsg.c | 4 +- net/mac802154/iface.c | 4 + net/netlabel/netlabel_unlabeled.c | 2 +- net/netlabel/netlabel_user.c | 7 +- net/netlabel/netlabel_user.h | 2 +- net/sched/sch_netem.c | 1 + samples/trace_events/trace-events-sample.h | 7 +- scripts/remove-stale-files | 3 + scripts/selinux/Makefile | 2 +- scripts/selinux/genheaders/.gitignore | 2 - scripts/selinux/genheaders/Makefile | 5 - scripts/selinux/mdp/Makefile | 2 +- scripts/selinux/mdp/mdp.c | 4 - security/apparmor/audit.c | 4 +- security/apparmor/include/audit.h | 2 +- security/apparmor/include/secid.h | 2 + security/apparmor/lsm.c | 17 +- security/apparmor/secid.c | 21 +- security/integrity/ima/ima.h | 8 +- security/integrity/ima/ima_api.c | 6 +- security/integrity/ima/ima_appraise.c | 6 +- security/integrity/ima/ima_main.c | 60 +- security/integrity/ima/ima_policy.c | 20 +- security/security.c | 96 +- security/selinux/.gitignore | 1 + security/selinux/Makefile | 7 +- .../genheaders => security/selinux}/genheaders.c | 3 - security/selinux/hooks.c | 100 +- security/selinux/include/audit.h | 5 +- security/selinux/include/classmap.h | 19 +- security/selinux/include/initial_sid_to_string.h | 4 + security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 6 + security/selinux/nlmsgtab.c | 297 ++--- security/selinux/selinuxfs.c | 4 + security/selinux/ss/avtab.h | 5 +- security/selinux/ss/services.c | 84 +- security/smack/smack_lsm.c | 96 +- security/smack/smackfs.c | 4 +- sound/soc/amd/Kconfig | 1 + tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/include/nolibc/arch-s390.h | 1 + tools/include/nolibc/compiler.h | 6 + tools/include/nolibc/stdio.h | 3 +- tools/lib/thermal/commands.c | 188 +++- tools/lib/thermal/events.c | 55 +- tools/lib/thermal/include/thermal.h | 40 + tools/lib/thermal/libthermal.map | 5 + tools/lib/thermal/thermal.c | 17 + tools/power/cpupower/.gitignore | 3 + tools/power/cpupower/Makefile | 26 +- tools/power/cpupower/bench/parse.c | 5 +- .../bindings/python/test_raw_pylibcpupower.py | 28 +- tools/power/cpupower/man/cpupower-set.1 | 38 +- tools/power/cpupower/po/zh_CN.po | 942 ++++++++++++++++ tools/power/pm-graph/sleepgraph.8 | 3 + tools/power/pm-graph/sleepgraph.py | 59 +- tools/spi/spidev_test.c | 11 +- tools/testing/selftests/arm64/Makefile | 2 +- tools/testing/selftests/arm64/abi/hwcap.c | 25 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 8 +- tools/testing/selftests/arm64/fp/assembler.h | 15 + tools/testing/selftests/arm64/fp/fp-ptrace-asm.S | 41 +- tools/testing/selftests/arm64/fp/fp-ptrace.c | 161 ++- tools/testing/selftests/arm64/fp/fp-ptrace.h | 12 + tools/testing/selftests/arm64/fp/fp-stress.c | 49 +- tools/testing/selftests/arm64/fp/fpsimd-test.S | 6 +- tools/testing/selftests/arm64/fp/kernel-test.c | 4 + tools/testing/selftests/arm64/fp/sme-inst.h | 2 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 16 +- tools/testing/selftests/arm64/fp/sve-test.S | 10 +- tools/testing/selftests/arm64/fp/za-ptrace.c | 8 +- tools/testing/selftests/arm64/fp/za-test.S | 15 +- tools/testing/selftests/arm64/fp/zt-ptrace.c | 8 +- tools/testing/selftests/arm64/fp/zt-test.S | 15 +- tools/testing/selftests/arm64/gcs/.gitignore | 7 + tools/testing/selftests/arm64/gcs/Makefile | 30 + .../selftests/arm64/gcs}/asm-offsets.h | 0 tools/testing/selftests/arm64/gcs/basic-gcs.c | 357 ++++++ tools/testing/selftests/arm64/gcs/gcs-locking.c | 200 ++++ .../selftests/arm64/gcs/gcs-stress-thread.S | 311 ++++++ .../arm64/{fp/fp-stress.c => gcs/gcs-stress.c} | 227 +--- tools/testing/selftests/arm64/gcs/gcs-util.h | 100 ++ tools/testing/selftests/arm64/gcs/gcspushm.S | 96 ++ tools/testing/selftests/arm64/gcs/gcsstr.S | 99 ++ tools/testing/selftests/arm64/gcs/libc-gcs.c | 728 ++++++++++++ .../selftests/arm64/mte/check_buffer_fill.c | 4 +- .../selftests/arm64/mte/check_hugetlb_options.c | 285 +++++ tools/testing/selftests/arm64/mte/check_prctl.c | 2 +- .../selftests/arm64/mte/check_tags_inclusion.c | 4 +- .../testing/selftests/arm64/mte/mte_common_util.c | 29 +- .../testing/selftests/arm64/mte/mte_common_util.h | 6 +- tools/testing/selftests/arm64/pauth/Makefile | 6 + tools/testing/selftests/arm64/pauth/pac.c | 5 +- tools/testing/selftests/arm64/signal/.gitignore | 1 + tools/testing/selftests/arm64/signal/Makefile | 2 +- tools/testing/selftests/arm64/signal/sve_helpers.h | 13 + .../testing/selftests/arm64/signal/test_signals.c | 17 +- .../testing/selftests/arm64/signal/test_signals.h | 6 + .../selftests/arm64/signal/test_signals_utils.c | 32 +- .../selftests/arm64/signal/test_signals_utils.h | 39 + .../arm64/signal/testcases/gcs_exception_fault.c | 62 ++ .../selftests/arm64/signal/testcases/gcs_frame.c | 88 ++ .../arm64/signal/testcases/gcs_write_fault.c | 67 ++ .../selftests/arm64/signal/testcases/ssve_regs.c | 5 + .../selftests/arm64/signal/testcases/testcases.c | 7 + .../selftests/arm64/signal/testcases/testcases.h | 1 + .../selftests/arm64/signal/testcases/za_regs.c | 5 + .../selftests/bpf/prog_tests/sockmap_basic.c | 54 + tools/testing/selftests/mm/Makefile | 8 +- tools/testing/selftests/mm/pkey-arm64.h | 3 +- tools/testing/selftests/mm/pkey-helpers.h | 7 + tools/testing/selftests/mm/pkey-x86.h | 2 + tools/testing/selftests/mm/pkey_sighandler_tests.c | 115 +- tools/testing/selftests/nolibc/Makefile | 4 +- .../rcutorture/bin/kvm-test-1-run-batch.sh | 43 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 6 + .../selftests/rcutorture/configs/rcu/CFLIST | 1 + .../selftests/rcutorture/configs/rcu/SRCU-L | 10 + .../configs/rcu/{SRCU-N.boot => SRCU-L.boot} | 1 + .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 + .../selftests/rcutorture/configs/rcu/TREE10 | 2 +- tools/thermal/lib/Makefile | 2 +- tools/thermal/thermal-engine/thermal-engine.c | 105 +- 1122 files changed, 30008 insertions(+), 10028 deletions(-) create mode 100644 Documentation/ABI/obsolete/sysfs-selinux-user create mode 100644 Documentation/ABI/testing/sysfs-driver-spi-intel create mode 100644 Documentation/admin-guide/perf/mrvl-pem-pmu.rst create mode 100644 Documentation/arch/arm64/arm-cca.rst create mode 100644 Documentation/arch/arm64/gcs.rst create mode 100644 Documentation/arch/arm64/mops.rst create mode 100644 Documentation/devicetree/bindings/hwmon/nuvoton,nct7363.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/isil,isl68137.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/mps,mp2975.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/ti,tps25990.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/pmbus/vicor,pli1209bc.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/renesas,isl28022.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/ti,amc6821.yaml create mode 100644 Documentation/devicetree/bindings/spi/apple,spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.txt create mode 100644 Documentation/devicetree/bindings/spi/brcm,bcm2835-aux-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/realtek,rtl9301-snand.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi-sprd.txt create mode 100644 Documentation/devicetree/bindings/spi/sprd,sc9860-spi.yaml create mode 100644 Documentation/hwmon/isl28022.rst create mode 100644 Documentation/hwmon/nct7363.rst create mode 100644 arch/arm64/include/asm/gcs.h create mode 100644 arch/arm64/include/asm/rsi.h create mode 100644 arch/arm64/include/asm/rsi_cmds.h create mode 100644 arch/arm64/include/asm/rsi_smc.h create mode 100644 arch/arm64/include/asm/stacktrace/frame.h create mode 100644 arch/arm64/kernel/rsi.c create mode 100644 arch/arm64/lib/crc32-glue.c create mode 100644 arch/arm64/mm/gcs.c create mode 100644 arch/mips/boot/dts/realtek/rtl9302c.dtsi create mode 100644 arch/s390/include/asm/asm.h create mode 100644 arch/x86/virt/svm/cmdline.c create mode 100644 block/partitions/of.c create mode 100644 drivers/hwmon/isl28022.c create mode 100644 drivers/hwmon/nct7363.c create mode 100644 drivers/nvme/target/pr.c create mode 100644 drivers/perf/marvell_pem_pmu.c create mode 100644 drivers/s390/crypto/pkey_uv.c create mode 100644 drivers/spi/spi-apple.c create mode 100644 drivers/spi/spi-realtek-rtl-snand.c create mode 100644 drivers/thermal/thermal_thresholds.c create mode 100644 drivers/thermal/thermal_thresholds.h create mode 100644 drivers/virt/coco/arm-cca-guest/Kconfig create mode 100644 drivers/virt/coco/arm-cca-guest/Makefile create mode 100644 drivers/virt/coco/arm-cca-guest/arm-cca-guest.c create mode 100644 fs/btrfs/tests/raid-stripe-tree-tests.c create mode 100644 include/linux/lsm/apparmor.h create mode 100644 include/linux/lsm/bpf.h create mode 100644 include/linux/lsm/selinux.h create mode 100644 include/linux/lsm/smack.h delete mode 100644 include/linux/platform_data/max6639.h delete mode 100644 scripts/selinux/genheaders/.gitignore delete mode 100644 scripts/selinux/genheaders/Makefile rename {scripts/selinux/genheaders => security/selinux}/genheaders.c (97%) create mode 100644 tools/power/cpupower/po/zh_CN.po create mode 100644 tools/testing/selftests/arm64/gcs/.gitignore create mode 100644 tools/testing/selftests/arm64/gcs/Makefile copy tools/{include/generated => testing/selftests/arm64/gcs}/asm-offsets.h (100%) create mode 100644 tools/testing/selftests/arm64/gcs/basic-gcs.c create mode 100644 tools/testing/selftests/arm64/gcs/gcs-locking.c create mode 100644 tools/testing/selftests/arm64/gcs/gcs-stress-thread.S copy tools/testing/selftests/arm64/{fp/fp-stress.c => gcs/gcs-stress.c} (71%) create mode 100644 tools/testing/selftests/arm64/gcs/gcs-util.h create mode 100644 tools/testing/selftests/arm64/gcs/gcspushm.S create mode 100644 tools/testing/selftests/arm64/gcs/gcsstr.S create mode 100644 tools/testing/selftests/arm64/gcs/libc-gcs.c create mode 100644 tools/testing/selftests/arm64/mte/check_hugetlb_options.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_exception_fault.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_frame.c create mode 100644 tools/testing/selftests/arm64/signal/testcases/gcs_write_fault.c create mode 100644 tools/testing/selftests/rcutorture/configs/rcu/SRCU-L copy tools/testing/selftests/rcutorture/configs/rcu/{SRCU-N.boot => SRCU-L.boot} (65%)