This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 30d4efb2f5a5 Merge tag 'for-linus-6.18-rc1-tag' of git://git.kernel.org [...] new aa8fc9469d20 btrfs: replace double boolean parameters of cow_file_range() new 6ebd726b104f btrfs: abort transaction on specific error places when wal [...] new e6dd405b6671 btrfs: abort transaction in the process_one_buffer() log t [...] new 425652cf1028 btrfs: use local variable for the transaction handle in re [...] new 874576d2a79a btrfs: return real error from read_alloc_one_name() in dro [...] new 912c257c88cd btrfs: abort transaction where errors happen during log tr [...] new 88666b6df97e btrfs: exit early when replaying hole file extent item fro [...] new 575f52a77a0a btrfs: process inline extent earlier in replay_one_extent() new cac2ab34d88e btrfs: use local key variable to pass arguments in replay_ [...] new 669d38bf587f btrfs: collapse unaccount_log_buffer() into clean_log_buffer() new 3d16abf6c88a btrfs: zoned: directly call do_zone_finish() from btrfs_zo [...] new 3c44cd3c79fc btrfs: zoned: return error from btrfs_zone_finish_endio() new 6d9cce2d1bb6 btrfs: remove duplicate inclusion of linux/types.h new f07b855c56b1 btrfs: try to search for data csums in commit root new 0d703963d297 btrfs: zoned: refine extent allocator hint selection new d71b419f274c btrfs: pass btrfs_inode pointer directly into btrfs_compre [...] new 0a6dcd42353b btrfs: use blocksize to check if compression is making thi [...] new d728f2e5f8a0 btrfs: simplify support block size check new 28a38e20acf5 btrfs: use PTR_ERR_OR_ZERO() to simplify code inbtrfs_cont [...] new cba7c35fec26 btrfs: move ref-verify under CONFIG_BTRFS_DEBUG new 67e78f983e6a btrfs: convert several int parameters to bool new e8513c012de7 btrfs: implement ref_tracker for delayed_nodes new b767a28d6154 btrfs: print leaked references in kill_all_delayed_nodes() new 46d33a0cc484 btrfs: add mount option for ref_tracker new 3239c44df756 btrfs: rework error handling of run_delalloc_nocow() new 6a378edc9a61 btrfs: enhance error messages for delalloc range failure new 13141df705b7 btrfs: make nocow_one_range() to do cleanup on error new 737852c060fb btrfs: keep folios locked inside run_delalloc_nocow() new 2c5cca03c173 btrfs: add an fs_info parameter for compression workspace manager new 330f02b136a8 btrfs: add workspace manager initialization for zstd new 6f9c3f48acff btrfs: add generic workspace manager initialization new 856d46c31343 btrfs: migrate to use per-fs workspace manager new 9c8f4cf45651 btrfs: cleanup the per-module compression workspace managers new 0d0b80929eff btrfs: rename btrfs_compress_op to btrfs_compress_levels new 74e8f002b772 btrfs: reduce compression workspace buffer space to block size new 17dc82dc1e77 btrfs: fix typos in comments and strings new a7f3dfb8293c btrfs: scrub: replace max_t()/min_t() with clamp() in scru [...] new 2ccfaf736909 btrfs: support all block sizes which is no larger than page size new 35aff706dccb btrfs: concentrate highmem handling for data verification new 9afc61726538 btrfs: introduce btrfs_bio_for_each_block() helper new 7425a2894019 btrfs: introduce btrfs_bio_for_each_block_all() helper new ea77a1c1c789 btrfs: cache max and min order inside btrfs_fs_info new 6803bff896ef btrfs: use booleans in walk control structure for log replay new 2c123db1f0e1 btrfs: rename replay_dest member of struct walk_control to root new 60ac80242be1 btrfs: rename root to log in walk_down_log_tree() and walk [...] new efa44fc4fde3 btrfs: add and use a log root field to struct walk_control new 7f09699e5e61 btrfs: deduplicate log root free in error paths from btrfs [...] new d73896a55c04 btrfs: stop passing transaction parameter to log tree walk [...] new 4b7699f40622 btrfs: stop setting log_root_tree->log_root to NULL in btr [...] new 2f5b8095ea47 btrfs: always drop log root tree reference in btrfs_replay_log() new 7790a882ca6b btrfs: pass walk_control structure to replay_xattr_deletes() new 94a5ac668a49 btrfs: move up the definition of struct walk_control new 82d1db6f4657 btrfs: pass walk_control structure to replay_dir_deletes() new b150f1c32138 btrfs: pass walk_control structure to check_item_in_log() new c7da72022bb2 btrfs: pass walk_control structure to replay_one_extent() new 44463eb07992 btrfs: pass walk_control structure to add_inode_ref() and helpers new 744e0cebb4fa btrfs: pass walk_control structure to replay_one_dir_item( [...] new aa5b6635b0e6 btrfs: pass walk_control structure to drop_one_dir_item() [...] new 266967c0e225 btrfs: pass walk_control structure to overwrite_item() new c2ef817b285f btrfs: use level argument in log tree walk callback proces [...] new 6cb7f0b8c9b0 btrfs: use level argument in log tree walk callback replay [...] new 2a13cfc949e5 btrfs: use the inode item boolean everywhere in overwrite_item() new 2ac70946621f btrfs: add current log leaf, key and slot to struct walk_control new 29d9c5e03705 btrfs: avoid unnecessary path allocation at fixup_inode_li [...] new b343047c1a08 btrfs: avoid path allocations when dropping extents during [...] new f366722f3370 btrfs: avoid unnecessary path allocation when replaying a [...] new 9bdfa3eddb67 btrfs: remove redundant path release when processing dentr [...] new f9c02e4b525d btrfs: remove redundant path release when overwriting item [...] new 1ebeee283a2a btrfs: add path for subvolume tree changes to struct walk_control new bd9c063e6ff2 btrfs: stop passing inode object IDs to __add_inode_ref() [...] new e41c5e611a65 btrfs: remove pointless inode lookup when processing extre [...] new 0b7453b7a1c1 btrfs: abort transaction if we fail to find dir item durin [...] new 5a0565cad3ef btrfs: abort transaction if we fail to update inode in log [...] new 2753e4917624 btrfs: dump detailed info and specific messages on log rep [...] new 0dc93e465289 btrfs: send: index backref cache by node number instead of [...] new aab9458b9f00 btrfs: tree-checker: add inode extref checks new ac9affd89949 btrfs: print-tree: print missing fields for inode items new 96fb032238d9 btrfs: print-tree: print more information about dir items new 93f818e62a08 btrfs: print-tree: print dir items for dir index and xattr [...] new cee3aa138724 btrfs: print-tree: print information about inode ref items new 7317555f4553 btrfs: print-tree: print information about inode extref items new 7d2197b5dc0c btrfs: print-tree: print information about dir log items new 4dc1c3d0ae6f btrfs: print-tree: print range information for extent csum items new c1b9a4782bc6 btrfs: print-tree: print correct inline extent data size new caac17073760 btrfs: print-tree: print compression type for file extent items new 00b7eaaaa5ac btrfs: print-tree: move code for processing file extent it [...] new 26baec69ac85 btrfs: print-tree: print key types as human readable strings new 6a9e1d1a65fe btrfs: store and use node size in local variable in check_ [...] new 8f0534ec96e3 btrfs: mark extent buffer alignment checks as unlikely new b0e30e373e37 btrfs: mark as unlikely not uptodate extent buffer checks [...] new 5afe85b771ee btrfs: mark leaf space and overflow checks as unlikely on [...] new 2d83ed6c6c46 btrfs: return any hit error from extent_writepage_io() new a35b3dd59bf6 btrfs: fix comment about nbytes increase at replay_one_extent() new b7ff7b0d76e5 btrfs: simplify inline extent end calculation at replay_on [...] new f07575bab632 btrfs: make the rule checking more readable for should_cow [...] new db524fd9802f btrfs: annotate btrfs_is_testing() as unlikely and make it [...] new 62701f419027 btrfs: remove pointless key offset setup in create_pending [...] new 7b26da407420 btrfs: fix the incorrect max_bytes value for find_lock_del [...] new c2ffb1ec1a7c btrfs: prepare compression folio alloc/free for bs > ps cases new a6452b85b3e5 btrfs: prepare zstd to support bs > ps cases new 4fd188a4fe58 btrfs: prepare lzo to support bs > ps cases new e88cb48e6709 btrfs: prepare zlib to support bs > ps cases new 5fbaae4b8567 btrfs: prepare scrub to support bs > ps cases new 67378b754608 btrfs: fix symbolic link reading when bs > ps new e9bed72e883e btrfs: add extra ASSERT()s to catch unaligned bios new 98077f7f2180 btrfs: enable experimental bs > ps support new f08d7147da5f btrfs: use kmalloc_array() for open-coded arithmetic in kmalloc() new c9ff83963a49 btrfs: zoned: don't fail mount needlessly due to too many [...] new 4ca6f24a52c4 btrfs: more trivial BTRFS_PATH_AUTO_FREE conversions new 9264d004a6c9 btrfs: add unlikely annotations to branches leading to EUCLEAN new cc53bd2085c8 btrfs: add unlikely annotations to branches leading to EIO new a929904cf73b btrfs: add unlikely annotations to branches leading to tra [...] new 45c222468d33 btrfs: use smp_mb__after_atomic() when forcing COW in crea [...] new f3827213abae Merge tag 'for-6.18-tag' of git://git.kernel.org/pub/scm/l [...] new c5055d0c8edd audit: fix indentation in audit_log_exit() new d8c09d7b55da audit: Replace deprecated strcpy() with strscpy() new df1145b56c6f audit: fix typo in auditfilter.c comment new ce8370e2e62a audit: record fanotify event regardless of presence of rules new 70d00858645c audit: add a missing tab new 0a561e3904a9 audit: create audit_stamp structure new a59076f2669e lsm: security_lsmblob_to_secctx module selection new eb59d494eebd audit: add record for multiple task security contexts new 0ffbc876d03c audit: add record for multiple object contexts new 2aef21a6a603 audit: init ab->skb_list earlier in audit_buffer_alloc() new d2c773159327 audit: fix skb leak when audit rate limit is exceeded new 56a0810d8ca4 Merge tag 'audit-pr-20250926' of git://git.kernel.org/pub/ [...] new 5f9383bd4168 selinux: Remove unused function selinux_policycap_netif_wi [...] new d4e8dc8e8b34 selinux: use a consistent method to get full socket from skb new f20e70a341dd selinux: Remove redundant __GFP_NOWARN new 59ffc9beeb8b selinux: fix sel_read_bool() allocation and error handling new 68e1e908cb76 selinux: enable per-file labeling for functionfs new 57bc683896c5 Merge tag 'selinux-pr-20250926' of git://git.kernel.org/pu [...] new e5bc887413e5 lsm: use lsm_blob_alloc() in lsm_bdev_alloc() new 5816bf4273ed lsm,selinux: Add LSM blob support for BPF objects new e73f759d2e98 security: use umax() to improve code new 046c56178a73 rust,cred: update AlwaysRefCounted import to sync::aref new 9c7419568b28 MAINTAINERS: add the associated Rust helper to the LSM section new 67fe7be7dffd MAINTAINERS: add the associated Rust helper to the CREDENT [...] new 54d94c422fed lsm: CONFIG_LSM can depend on CONFIG_SECURITY new 76f01a4f22c4 Merge tag 'lsm-pr-20250926' of git://git.kernel.org/pub/sc [...] new de68c05189cc tools/sched_ext: Receive updates from SCX repo new b7975c48695c sched_ext: Make explicit scx_task_iter_relock() calls unnecessary new 4a1d9d73aabc sched_ext: Keep bypass on between enable failure and scx_d [...] new 0c2b8356e430 sched_ext: Move internal type and accessor definitions to [...] new bcb7c2305682 sched_ext: Put event_stats_cpu in struct scx_sched_pcpu new a5bd6ba30b33 sched_ext: Use cgroup_lock/unlock() to synchronize against [...] new e0ca169638be sched_ext: Introduce scx_bpf_locked_rq() new 20b158094a1a sched_ext: Introduce scx_bpf_cpu_curr() new 5c48d88fe004 sched_ext: deprecation warn for scx_bpf_cpu_rq() new a08b4dcad9fa tools/sched_ext: Add compat helper for scx_bpf_cpu_curr() new 47d9f8212826 sched_ext: Fix NULL dereference in scx_bpf_cpu_rq() warning new ac6772e8bcda sched_ext: Add migration-disabled counter to error state dump new 340de1f673ce sched_ext: Verify RCU protection in scx_bpf_cpu_curr() new c8191ee8e64a sched_ext: Use rhashtable_lookup() instead of rhashtable_l [...] new edf005fa274a sched_ext: Improve SCX_KF_DISPATCH comment new f75efc8f4c0d sched_ext: Fix stray scx_root usage in task_can_run_on_rem [...] new c7e739746dbd sched_ext: Use bitfields for boolean warning flags new f3aec2adce8d sched_ext: Add SCX_EFLAG_INITIALIZED to indicate successfu [...] new d452972858e5 sched_ext: Make qmap dump operation non-destructive new 7852e0fd1de0 tools/sched_ext: scx_qmap: Make debug output quieter by default new 9fc687edf205 sched_ext: Separate out scx_kick_cpu() and add @sch to it new fc6a93aa623f sched_ext: Add the @sch parameter to __bstr_format() new 2407bae23d1e sched_ext: Add the @sch parameter to ext_idle helpers new 956f2b11a8a4 sched_ext: Drop kf_cpu_valid() new 4d9553fee3e2 sched_ext: Add the @sch parameter to scx_dsq_insert_preamb [...] new d4f7d866667c sched_ext: Drop scx_kf_exit() and scx_kf_error() new c0008a563210 sched_ext: Misc updates around scx_sched instance pointer new ebfd5226ec36 sched_ext: Merge branch 'for-6.17-fixes' into for-6.18 new df10932ad740 Revert "sched_ext: Use rhashtable_lookup() instead of rhas [...] new a23cd25baed2 Merge tag 'sched_ext-for-6.18' of git://git.kernel.org/pub [...] new fd5081f4ef33 workqueue: Remove redundant rcu_read_lock/unlock() in work [...] new cda2b2d647f7 workqueue: Remove rcu_read_lock/unlock() in wq_watchdog_ti [...] new ad7c7f4b9c6c workqueue: Provide a handshake for canceling BH workers new f6cfa602d2ba workqueue: replace use of system_unbound_wq with system_dfl_wq new a2be943b46b4 workqueue: replace use of system_wq with system_percpu_wq new dadb3ebcf395 workqueue: WQ_PERCPU added to alloc_workqueue users new 0950c64ae386 workqueue: fix texinfodocs warning for WQ_* flags reference new 77fc3f669655 Merge tag 'wq-for-6.18' of git://git.kernel.org/pub/scm/li [...] new 8a013ec9cb7a cgroup: Replace deprecated strcpy() with strscpy() new 4c70fb2624ab cpuset: remove redundant CS_ONLINE flag new afa3701c0e45 cgroup: cgroup.stat.local time accounting new 7b281a4582c4 cgroup: selftests: Add tests for freezer time new 8d2a75589599 cgroup: Fix 64-bit division in cgroup.stat.local new 5806b3d05165 cpuset: decouple tmpmasks and cpumasks freeing in cgroup new ada00d516228 cpuset: separate tmpmasks and cpuset allocation logic new 2c98144fc832 cpuset: add helpers for cpus read and cpuset_mutex locks new 3b0dec689a63 selftests: cgroup: Make test_pids backwards compatible new e117ff1129da cgroup/cpuset: Prevent NULL pointer access in free_tmpmasks() new c0fb16ef887d cpuset: Don't always flush cpuset_migrate_mm_wq in cpuset_ [...] new 3514309e0322 cpuset: Defer flushing of the cpuset_migrate_mm_wq to task_work new d8b269e009bb cgroup: Remove unused cgroup_subsys::post_attach new 222f83d5ab86 cgroup: Remove unused local variables from cgroup_procs_wr [...] new d6256771d106 cgroup: replace use of system_wq with system_percpu_wq new 7fa33aa3b001 cgroup: WQ_PERCPU added to alloc_workqueue users new 4a3e62dfa7b7 cgroup: Merge branch 'for-6.17-fixes' into for-6.18 new a1ffc8ad3165 cgroup: refactor the cgroup_attach_lock code to make it clearer new 477abc2ec889 cgroup: relocate cgroup_attach_lock within cgroup_procs_wr [...] new 0568f89d4fb8 cgroup: replace global percpu_rwsem with per threadgroup r [...] new 3ee4211ef869 cgroup: Remove redundant rcu_read_lock/unlock() in spin_lock new 58ab6d25a1bf cgroup/cpuset: Remove redundant rcu_read_lock/unlock() in [...] new b783a6265589 cpuset: move the root cpuset write check earlier new bba0ccf829b9 cpuset: remove unused assignment to trialcs->partition_root_state new 6a59fc4a3a5b cpuset: change return type of is_partition_[in]valid to bool new 86bbbd1f33ab cpuset: Refactor exclusive CPU mask computation logic new c5866c9a007d cpuset: refactor CPU mask buffer parsing logic new 8daab66eb329 cpuset: introduce cpus_excl_conflict and mems_excl_conflic [...] new 7e05981ba34a cpuset: refactor out validate_partition new c6366739804f cpuset: refactor cpus_allowed_validate_change new 27db8246004a cpuset: introduce partition_cpus_change new de9f15e21c55 cpuset: use parse_cpulist for setting cpus.exclusive new c49b5e89c45f cpuset: use partition_cpus_change for setting exclusive cpus new 1f1cb5d60c76 Documentation: cgroup-v2: Sync manual toctree new 216217ebee16 cpuset: fix failure to enable isolated partition when cont [...] new 59d5de365569 cpuset: Use new excpus for nocpu error check when enabling [...] new 51840f7ba393 cpuset: fix missing error return in update_cpumask new b72af996b67c cpuset: remove redundant special case for null input in no [...] new 39431592e935 cpuset: remove impossible warning in update_parent_effecti [...] new 8f0fdbd4a06b cpuset: remove is_prs_invalid helper new 755fa5b4fb36 Merge tag 'cgroup-for-6.18' of git://git.kernel.org/pub/sc [...]
The 219 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: Documentation/admin-guide/cgroup-v2.rst | 33 +- MAINTAINERS | 2 + fs/btrfs/Kconfig | 12 +- fs/btrfs/Makefile | 2 +- fs/btrfs/accessors.c | 2 +- fs/btrfs/backref.c | 26 +- fs/btrfs/backref.h | 4 +- fs/btrfs/bio.c | 54 +- fs/btrfs/bio.h | 2 + fs/btrfs/block-group.c | 30 +- fs/btrfs/block-group.h | 2 +- fs/btrfs/btrfs_inode.h | 16 +- fs/btrfs/compression.c | 243 ++- fs/btrfs/compression.h | 59 +- fs/btrfs/ctree.c | 135 +- fs/btrfs/defrag.c | 4 +- fs/btrfs/delayed-inode.c | 186 +- fs/btrfs/delayed-inode.h | 93 + fs/btrfs/delayed-ref.c | 13 +- fs/btrfs/delayed-ref.h | 9 +- fs/btrfs/dev-replace.c | 12 +- fs/btrfs/direct-io.c | 12 + fs/btrfs/disk-io.c | 97 +- fs/btrfs/disk-io.h | 3 +- fs/btrfs/export.c | 2 +- fs/btrfs/extent-io-tree.c | 4 +- fs/btrfs/extent-io-tree.h | 2 +- fs/btrfs/extent-tree.c | 104 +- fs/btrfs/extent-tree.h | 7 +- fs/btrfs/extent_io.c | 127 +- fs/btrfs/extent_io.h | 3 +- fs/btrfs/extent_map.c | 22 +- fs/btrfs/fiemap.c | 2 +- fs/btrfs/file-item.c | 60 +- fs/btrfs/file.c | 49 +- fs/btrfs/free-space-cache.c | 6 +- fs/btrfs/free-space-tree.c | 60 +- fs/btrfs/fs.c | 48 + fs/btrfs/fs.h | 41 +- fs/btrfs/inode-item.c | 10 +- fs/btrfs/inode.c | 508 +++--- fs/btrfs/ioctl.c | 69 +- fs/btrfs/locking.c | 2 +- fs/btrfs/locking.h | 2 +- fs/btrfs/lzo.c | 93 +- fs/btrfs/messages.c | 1 + fs/btrfs/messages.h | 1 - fs/btrfs/misc.h | 49 + fs/btrfs/print-tree.c | 256 ++- fs/btrfs/qgroup.c | 44 +- fs/btrfs/raid-stripe-tree.c | 17 +- fs/btrfs/raid56.c | 121 +- fs/btrfs/raid56.h | 4 +- fs/btrfs/ref-verify.c | 3 +- fs/btrfs/ref-verify.h | 4 +- fs/btrfs/reflink.c | 15 +- fs/btrfs/relocation.c | 81 +- fs/btrfs/root-tree.c | 66 +- fs/btrfs/scrub.c | 95 +- fs/btrfs/scrub.h | 2 +- fs/btrfs/send.c | 373 ++-- fs/btrfs/space-info.c | 4 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/subpage.h | 2 +- fs/btrfs/super.c | 34 +- fs/btrfs/sysfs.c | 16 +- fs/btrfs/tests/delayed-refs-tests.c | 4 +- fs/btrfs/tests/extent-map-tests.c | 2 +- fs/btrfs/transaction.c | 49 +- fs/btrfs/tree-checker.c | 39 +- fs/btrfs/tree-log.c | 1888 ++++++++++++-------- fs/btrfs/verity.c | 8 +- fs/btrfs/volumes.c | 70 +- fs/btrfs/volumes.h | 4 +- fs/btrfs/zlib.c | 86 +- fs/btrfs/zoned.c | 66 +- fs/btrfs/zoned.h | 9 +- fs/btrfs/zstd.c | 198 +- include/linux/audit.h | 25 +- include/linux/cgroup-defs.h | 43 +- include/linux/cgroup.h | 5 + include/linux/lsm_hooks.h | 3 + include/linux/sched/ext.h | 6 +- include/linux/sched/signal.h | 4 + include/linux/security.h | 6 +- include/linux/workqueue.h | 32 +- include/uapi/linux/audit.h | 2 + init/init_task.c | 3 + kernel/audit.c | 278 ++- kernel/audit.h | 13 +- kernel/audit_tree.c | 6 +- kernel/auditfilter.c | 2 +- kernel/auditsc.c | 63 +- kernel/cgroup/cgroup-internal.h | 11 +- kernel/cgroup/cgroup-v1.c | 19 +- kernel/cgroup/cgroup.c | 199 ++- kernel/cgroup/cpuset-internal.h | 5 +- kernel/cgroup/cpuset-v1.c | 12 +- kernel/cgroup/cpuset.c | 752 ++++---- kernel/cgroup/debug.c | 4 - kernel/cgroup/freezer.c | 16 +- kernel/fork.c | 4 + kernel/sched/build_policy.c | 1 + kernel/sched/core.c | 2 - kernel/sched/ext.c | 1556 ++++------------ kernel/sched/ext.h | 25 - kernel/sched/ext_idle.c | 146 +- kernel/sched/ext_internal.h | 1078 +++++++++++ kernel/workqueue.c | 80 +- net/netlabel/netlabel_user.c | 8 +- rust/kernel/cred.rs | 6 +- security/Kconfig | 1 + security/apparmor/lsm.c | 3 + security/min_addr.c | 6 +- security/security.c | 112 +- security/selinux/avc.c | 13 +- security/selinux/hooks.c | 71 +- security/selinux/include/objsec.h | 20 + security/selinux/include/policycap.h | 1 + security/selinux/include/policycap_names.h | 1 + security/selinux/include/security.h | 4 +- security/selinux/selinuxfs.c | 18 +- security/smack/smack_lsm.c | 5 + tools/sched_ext/include/scx/bpf_arena_common.bpf.h | 175 ++ tools/sched_ext/include/scx/bpf_arena_common.h | 33 + tools/sched_ext/include/scx/common.bpf.h | 104 +- tools/sched_ext/include/scx/common.h | 5 +- tools/sched_ext/include/scx/compat.bpf.h | 22 + tools/sched_ext/include/scx/user_exit_info.bpf.h | 40 + tools/sched_ext/include/scx/user_exit_info.h | 49 +- .../sched_ext/include/scx/user_exit_info_common.h | 30 + tools/sched_ext/scx_central.bpf.c | 2 +- tools/sched_ext/scx_central.c | 1 + tools/sched_ext/scx_flatcg.bpf.c | 2 +- tools/sched_ext/scx_flatcg.c | 2 + tools/sched_ext/scx_qmap.bpf.c | 98 +- tools/sched_ext/scx_qmap.c | 12 +- tools/sched_ext/scx_simple.c | 2 + tools/testing/selftests/cgroup/lib/cgroup_util.c | 12 + .../selftests/cgroup/lib/include/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_freezer.c | 663 +++++++ tools/testing/selftests/cgroup/test_pids.c | 3 + 142 files changed, 7313 insertions(+), 4498 deletions(-) create mode 100644 kernel/sched/ext_internal.h create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.bpf.h create mode 100644 tools/sched_ext/include/scx/bpf_arena_common.h create mode 100644 tools/sched_ext/include/scx/user_exit_info.bpf.h create mode 100644 tools/sched_ext/include/scx/user_exit_info_common.h