This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from acc657692aed keys, dns: Fix size check of V1 server-list header new cd72c7ef5fed ecryptfs: Reject casefold directory inodes new b837a816b36f MAINTAINERS: update unicode maintainer e-mail address new 6bd593bc743d Merge tag 'unicode-next-6.8' of git://git.kernel.org/pub/s [...] new 658a52344fb1 ext4: unify the type of flexbg_size to unsigned int new b099eb87de10 ext4: remove unnecessary check from alloc_flex_gd() new 5d1935ac02ca ext4: avoid online resizing failures due to oversized flex bg new 665d3e0af4d3 ext4: reduce unnecessary memory allocation in alloc_flex_gd() new f2fec3e99a32 ext4: delete redundant calculations in ext4_mb_get_buddy_p [...] new e89fdcc425b6 ext4: enable dioread_nolock as default for bs < ps case new 92573369144f ext4: treat end of range as exclusive in ext4_zero_range() new c6bfd7240984 ext4: clarify handling of unwritten bh in __ext4_block_zer [...] new 2bf5eb2a7c22 ext4: improving calculation of 'fe_{len|start}' in mb_find [...] new 990b6b5b13b7 jbd2: add errseq to detect client fs's bdev writeback error new 62ec1707cb07 jbd2: replace journal state flag by checking errseq new 8a4fd33d879f jbd2: remove unused 'JBD2_CHECKPOINT_IO_ERROR' and 'j_atom [...] new b4e73e612689 jbd2: abort journal when detecting metadata writeback erro [...] new ada3fb86a3f3 ext4: move ext4_check_bdev_write_error() into nojournal mode new 7c784d624819 ext4: allow for the last group to be marked as trimmed new 4d5cdd757d0c ext4: convert ext4_da_do_write_end() to take a folio new 1f6bc02f1848 ext4: fallback to complex scan if aligned scan doesn't work new 68da4c44b994 ext4: fix inconsistent between segment fstrim and full fstrim new 0d19d9e14687 Merge tag 'ext4_for_linus-6.8-rc1' of git://git.kernel.org [...] new ec677b58f65e SUNRPC: Clean up unused variable in rpc_xprt_probe_trunked() new 5f1e77b2285b SUNRPC: Remove unused function rpc_clnt_xprt_switch_put() new a902f3dec70a SUNRPC: Create a helper function for accessing the rpc_cln [...] new 31b62908693c SUNRPC: Fix a suspicious RCU usage warning new 1530827b9002 blocklayoutdriver: Fix reference leak of pnfs_device_node new d76c769c8db4 pnfs/blocklayout: Don't add zero-length pnfs_block_dev new b4d4fd60f884 NFSv4: Always ask for type with READDIR new a10a9233073d NFS: Use parent's objective cred in nfs_access_login_time() new e3fd54e7dc5a NFSv4: Track the number of referring calls in struct cb_pr [...] new dce72920c81b NFSv4.1: if referring calls are complete, trust the statei [...] new 037e56a22ff3 NFSv4.1/pnfs: Ensure we handle the error NFS4ERR_RETURNCONFLICT new 98b4e5137504 SUNRPC: fix _xprt_switch_find_current_entry logic new 283064fca3e8 nfs: add new tracepoint at nfs4 revalidate entry point new 310b1f89ea81 nfs: rename the nfs_async_rename_done tracepoint new f6e70c59edee nfs: print fileid in lookup tracepoints new 8a6291bf3b0e pNFS: Fix the pnfs block driver's calculation of layoutget size new 1fd5394e6ab8 NFS: drop unused nfs_direct_req bytes_left new 12fc0a963128 nfs: Remove writepage new 597a42179803 rpc_pipefs: Replace one label in bl_resolve_deviceid() new e6f533b61597 SUNRPC: Fixup v4.1 backchannel request timeouts new 57331a59ac0d NFSv4.1: Use the nfs_client's rpc timeouts for backchannel new 587217f9706a Merge tag 'nfs-for-6.8-1' of git://git.linux-nfs.org/proje [...] new 0108ce08aed1 smb: client: Fix minor whitespace errors and warnings new 3322960ce222 smb: client: extend smb2_compound_op() to accept more commands new 102466f303ff smb: client: allow creating special files via reparse points new 67ec9949b0df smb: client: optimise reparse point querying new 7435d51b7ea2 smb: client: fix renaming of reparse points new 5408990aa662 smb: client: fix hardlinking of reparse points new 514d793e27a3 smb: client: allow creating symlinks via reparse points new 3ded18a9e9d2 smb: client: cleanup smb2_query_reparse_point() new 9c38568a75c1 smb: client: handle special files and symlinks in SMB3 POSIX new 516eea97f92f cifs: fix in logging in cifs_chan_update_iface new 96d566b6c933 smb3: Improve exception handling in allocate_mr_list() new 6ebfede8d57a cifs: Pass unbyteswapped eof value into SMB2_set_eof() new 6d039984c15d smb: client: stop revalidating reparse points unnecessarily new 8a3c4e44c243 cifs: get rid of dup length check in parse_reparse_point() new c3a11c0ec66c cifs: delete unnecessary NULL checks in cifs_chan_update_iface() new 8d606c311b75 cifs: make cifs_chan_update_iface() a void function new a3f763fdcb2f cifs: remove unneeded return statement new 26ba1bf310f0 cifs: update internal module version number for cifs.ko new 84e9a2d5517b Merge tag 'v6.8-rc-part1-smb-client' of git://git.samba.or [...] new 30418de09e6b bcachefs: Flush fsck errors before running twice new e7f7ddedd67d bcachefs: Add extra verbose logging for ro path new 8b58623f5b91 bcachefs: Improved backpointer messages in fsck new ecf8a74dab1d bcachefs: kill INODE_LOCK, use lock_two_nondirectories() new 359d1bad1b5c bcachefs: Check for unlinked inodes not on deleted list new 7d9ae04e3987 bcachefs: Fix locking when checking freespace btree new fbf927081724 bcachefs: Print old version when scanning for old metadata new 09e0153b72bf bcachefs: Fix warning when building in userspace new fa5df9e7d5a8 bcachefs: Include average write size in sysfs journal_debug new df8e13ccf3c0 bcachefs: Add an assertion in bch2_journal_pin_set() new 3eedfe1af9be bcachefs: Journal pins must always have a flush_fn new 066a26460bb2 bcachefs: track_event_change() new 389c92b36e30 bcachefs: Clear k->needs_whitout earlier in commit path new 9a71de675f97 bcachefs: BTREE_INSERT_JOURNAL_REPLAY now "don't init tran [...] new 43c7ede0095d bcachefs: Kill BTREE_UPDATE_PREJOURNAL new bdde9829de1e bcachefs: Go rw before journal replay new 573224301c56 bcachefs: Make journal replay more efficient new e17b93eb3672 bcachefs: Avoiding dropping/retaking write locks in bch2_b [...] new cd5bd1628284 bcachefs: Fix redundant variable initialization new aa62aabbc7ab bcachefs: Kill dead BTREE_INSERT flags new 5927310dcfc9 bcachefs: bch_str_hash_flags_t new cb52d23e77a6 bcachefs: Rename BTREE_INSERT flags new eb54e81f27b5 bcachefs: Improve btree_path_dowgrade tracepoint new cd404e5b05eb bcachefs: backpointers fsck no longer uses BTREE_ITER_ALL_LEVELS new e56978c80d86 bcachefs: Kill BTREE_ITER_ALL_LEVELS new 5fd24caf572d bcachefs: Fix userspace bch2_prt_datetime() new b4b79b076445 bcachefs: Don't rejournal keys in key cache flush new b27d7afb7917 bcachefs: Don't flush journal after replay new ae0e61175e22 bcachefs: Add a tracepoint for journal entry close new 1ae8a0904a6a bcachefs: Kill memset() in bch2_btree_iter_init() new ad9c7992eb99 bcachefs: Kill btree_iter->journal_pos new 086a52f7fa9d bcachefs: Rename bch_replicas_entry -> bch_replicas_entry_v1 new 25f64e997e4b bcachefs: Don't use update_cached_sectors() in bch2_mark_alloc() new 2b161cc7cb07 bcachefs: add a quieter bch2_read_super new 225879f403c6 bcachefs: clean up one inconsistent indenting new 01e9564540d7 bcachefs: x-macro-ify bch_data_ops enum new 3c843a675951 bcachefs: Convert bch2_move_btree() to bbpos new ba11c7d67a53 bcachefs: BCH_DATA_OP_drop_extra_replicas new ee841b77b3bf powerpc: Export kvm_guest static key, for bcachefs six locks new 011173321f6f bcachefs: six locks: Simplify optimistic spinning new 3b05b8e08292 bcachefs: Simplify check_bucket_ref() new e6674decb219 bcachefs: BCH_IOCTL_DEV_USAGE_V2 new dafff7e57508 bcachefs: New bucket sector count helpers new ed0cd515cd8a bcachefs: bch2_dev_usage_to_text() new 9b34f02cdcc1 bcachefs: Kill dev_usage->buckets_ec new 7541787f58d1 bcachefs: Improve sysfs compression_stats new d05db12715c9 bcachefs: Print durability in member_to_text() new 25d1e39df0e2 bcachefs: Add a rebalance, data_update tracepoints new 3f59547e22b9 bcachefs: Refactor bch2_check_alloc_to_lru_ref() new 9e243d3cdac1 bcachefs: Kill journal_seq/gc args to bch2_dev_usage_update_m() new 3c471b65889a bcachefs: convert bch_fs_flags to x-macro new c259bd95d1df bcachefs: No need to allocate keys for write buffer new 56db2429511e bcachefs: Improve btree write buffer tracepoints new 8ab3fa963969 bcachefs: kill journal->preres_wait new cf5bacb6a521 bcachefs: delete useless commit_do() new 183bcc89b855 bcachefs: Clean up btree write buffer write ref handling new d3083cf28d54 bcachefs: bch2_btree_write_buffer_flush_locked() new cb13f471390c bcachefs: bch2_btree_write_buffer_flush() -> bch2_btree_wr [...] new 74644030098a bcachefs: count_event() new e153a0d70b31 bcachefs: Improve trace_trans_restart_too_many_iters() new 3398124444b9 bcachefs: Improve trace_trans_restart_would_deadlock new a276132c2d2b bcachefs: Don't open code bch2_dev_exists2() new 48dade81760e bcachefs: ONLY_SPECIFIED_DEVS doesn't mean ignore durabili [...] new ab4fb4b678c3 bcachefs: wb_flush_one_slowpath() new 8a4b4c52c003 bcachefs: more write buffer refactoring new 62286a08c3f3 bcachefs: Replace zero-length arrays with flexible-array members new 74529338805d bcachefs: remove dead bch2_evacuate_bucket() new 0c069781ddfa bcachefs: rebalance should wakeup on shutdown if disabled new 3ec3758a8148 bcachefs: copygc should wakeup on shutdown if disabled new 3f0e297d8677 bcachefs: Explicity go RW for fsck new a79e1b6dea0b bcachefs: copygc shouldn't try moving buckets on error new 21e07cc966aa bcachefs: remove redundant condition from data_update_inde [...] new 0f64a6daaa48 bcachefs: On missing backpointer to interior node, flush i [...] new a56c61714a2d bcachefs: Make backpointer fsck wb flush check more rigorous new d9e14a4eb990 bcachefs: remove sb lock and flags update on explicit shutdown new a564c9fad581 bcachefs: Include btree_trans in more tracepoints new d4e4d8b98b83 bcachefs: Remove obsolete comment about zstd new 0d963a635d20 bcachefs: Move reflink_p triggers into reflink.c new 6e92d1554694 bcachefs: Refactor trans->paths_allocated to be standard bitmap new 56ec287d30ba bcachefs: BCH_ERR_opt_parse_error new 5a11b5fe79e9 bcachefs: return from fsync on writeback error to avoid ea [...] new 483dea443124 bcachefs: Improve error message when finding wrong btree node new 63508b756443 bcachefs: c->ro_ref new bbefcd910d9f bcachefs: thread_with_file new 2b41226d7f4b bcachefs: Add ability to redirect log output new 0953450af79e bcachefs: Mark recovery passses that are safe to run online new 7f391b2f8edc bcachefs: bch2_run_online_recovery_passes() new 8408fa570ef9 bcachefs: BCH_IOCTL_FSCK_OFFLINE new 267b801fda10 bcachefs: BCH_IOCTL_FSCK_ONLINE new a0acc24fedbe bcachefs: Fix open coded set_btree_iter_dontneed() new be1fa63de867 bcachefs: Fix bch2_read_btree() new 8c066edeb43b bcachefs: continue now works in for_each_btree_key2() new 27b2df982fa3 bcachefs: Kill for_each_btree_key() new 5028b9078ccb bcachefs: Rename for_each_btree_key2() -> for_each_btree_key() new f8fd5871becf bcachefs: reserve path idx 0 for sentinal new b56cee70e75e bcachefs: six lock: fix typos new 249bf593e84e bcachefs: Fix snapshot.c assertion for online fsck new a83b6c895c4d bcachefs: kill btree_path->(alloc_seq|downgrade_seq) new e4e49375a8e4 bcachefs; kill bch2_btree_key_cache_flush() new 24de63dacbff bcachefs: Improve trans->extra_journal_entries new f33600057f50 bcachefs: bch2_trans_node_add no longer uses trans_for_eac [...] new 0ba9375a111a bcachefs: Unwritten journal buffers are always dirty new b05c0e9370be bcachefs: journal->buf_lock new 09caeabe1a5d bcachefs: btree write buffer now slurps keys from journal new 38ced43bb04a bcachefs: Inline btree write buffer sort new 002c76dcf6a4 bcachefs: check_root() can now be run online new 679972348d03 bcachefs: kill btree_trans->wb_updates new 73ffa5305694 bcachefs: Drop journal entry compaction new e06af20719a4 bcachefs: fix userspace build errors new cf904c8d964f bcachefs: bch_err_(fn|msg) check if should print new 038fecc04593 bcachefs: qstr_eq() new ac19c4c3d02e bcachefs: Use array_size() in call to copy_from_user() new 4c26dea1c096 bcachefs: Replace zero-length array with flex-array member [...] new 548673f8d392 bcachefs: drop extra semicolon new a7dc10ce689a bcachefs: Make sure allocation failure errors are logged new d8d819580ae0 bcachefs: clean up some dead fallocate code new 033c9d7a2a34 MAINTAINERS: Update my email address new 023f9ac9f70f bcachefs: Delete dio read alignment check new 44fd13a4c68e bcachefs: Fixes for rust bindgen new 447c1c010512 bcachefs: check for failure to downgrade new 920388254f61 bcachefs: mean and variance: fix kernel-doc for function params new 1ad36a010c69 bcachefs: Use GFP_KERNEL for promote allocations new cee0a8ea6d4f bcachefs: Improve the nopromote tracepoint new 559e6c23367f bcachefs: trans_for_each_update() now declares loop iter new defd9e39b599 bcachefs: darray_for_each() now declares loop iter new 037a2d9f4828 bcachefs: simplify bch_devs_list new 53b67d8dcf47 bcachefs: better error message in btree_node_write_work() new e34ec13a56a0 bcachefs: add more verbose logging new ef23397c3019 bcachefs: fix warning about uninitialized time_stats new 6d5c606c1cdc bcachefs: use track_event_change() for allocator blocked stats new 79904fa2bb54 bcachefs: bch2_trans_srcu_lock() should be static new c8ef2dc2fc87 bcachefs: bch2_dirent_lookup() -> lockrestart_do() new 3a860b5ad5f7 bcachefs: for_each_btree_key_upto() -> for_each_btree_key_ [...] new 44ddd8ad1e0b bcachefs: kill for_each_btree_key_old_upto() new c47e8bfbb769 bcachefs: kill for_each_btree_key_norestart() new 80eab7a7c280 bcachefs: for_each_btree_key() now declares loop iter new 9fea2274f783 bcachefs: for_each_member_device() now declares loop iter new 41b84fb489f7 bcachefs: for_each_member_device_rcu() now declares loop iter new cea07a7b6ac2 bcachefs: vstruct_for_each() now declares loop iter new 4eb3877eaeba bcachefs: fsck -> bch2_trans_run() new 0bc64d7e2649 bcachefs: kill __bch2_btree_iter_peek_upto_and_restart() new 0beebd92457c bcachefs: bkey_for_each_ptr() now declares loop iter new 1a2a9f9f53a6 bcachefs: for_each_keylist_key() declares loop iter new 0c0ba8e9c5a9 bcachefs: skip journal more often in key cache reclaim new 806ebf2aa017 bcachefs: Convert split_devs() to darray new 4753bdeb26d5 bcachefs: Kill GFP_NOFAIL usage in readahead path new 5ce8b92da0b0 bcachefs: minor bch2_btree_path_set_pos() optimization new 255ebbbf7507 bcachefs: bch2_path_get() -> btree_path_idx_t new 74e600c19a18 bcachefs; bch2_path_put() -> btree_path_idx_t new 4617d94617a4 bcachefs: bch2_btree_path_set_pos() -> btree_path_idx_t new f6363acaa63a bcachefs: bch2_btree_path_make_mut() -> btree_path_idx_t new 96ed47d13056 bcachefs: bch2_btree_path_traverse() -> btree_path_idx_t new 788cc25d15e0 bcachefs: btree_path_alloc() -> btree_path_idx_t new 07f383c71fad bcachefs: btree_iter -> btree_path_idx_t new 7f9821a7c10b bcachefs: btree_insert_entry -> btree_path_idx_t new 1f75ba4e65c5 bcachefs: struct trans_for_each_path_inorder_iter new 311e446a4148 bcachefs: bch2_btree_path_to_text() -> btree_path_idx_t new 4c5289e6323c bcachefs: kill trans_for_each_path_from() new ccb7b08fbbb8 bcachefs: trans_for_each_path() no longer uses path->idx new b0b67378225d bcachefs: trans_for_each_path_with_node() no longer uses p [...] new 566eabd36fac bcachefs: bch2_path_get() no longer uses path->idx new 542e6396740a bcachefs: bch2_btree_iter_peek_prev() no longer uses path->idx new d7e14035a4b4 bcachefs: get_unlocked_mut_path() -> btree_path_idx_t new 398c98347d46 bcachefs: kill btree_path.idx new 6474b706108b bcachefs: Clean up btree_trans new fea153a84557 bcachefs: rcu protect trans->paths new 31403dca5bb1 bcachefs: optimize __bch2_trans_get(), kill DEBUG_TRANSACTIONS new 5cc6daf74979 bcachefs: trans->updates will also be resizable new 2c3b0fc3bd0a bcachefs: trans->nr_paths new ff70ad2c8dfd bcachefs: Fix interior update path btree_path uses new 0c99e17d3bd3 bcachefs: growable btree_paths new eb6863598a9d bcachefs: bch2_btree_trans_peek_updates new 359e89add5b8 bcachefs: bch2_btree_trans_peek_prev_updates new c558c577cbea bcachefs: bch2_btree_trans_peek_slot_updates new d296e7b18521 bcachefs: Fix reattach_inode() for snapshots new c98d132ed1e3 bcachefs: check_directory_structure() can now be run online new 5e329145148d bcachefs: Check journal entries for invalid keys in trans [...] new 62719cf33c3a bcachefs: Fix nochanges/read_only interaction new 6b00de06f51c bcachefs: bch_member->seq new 0d529663f04b bcachefs: Split brain detection new 83322e8ca8b6 bcachefs: btree_trans always has stats new 89056f245bce bcachefs: track transaction durations new 371650143d17 bcachefs: wb_key_cmp -> wb_key_ref_cmp new f412392f6ea3 bcachefs: __journal_keys_sort() refactoring new 8feaebb0ae88 bcachefs: __bch2_journal_key_to_wb -> bch2_journal_key_to_ [...] new f60250de329a bcachefs: Fix printing of device durability new 96f37eabe7a5 bcachefs: factor out thread_with_file, thread_with_stdio new eff1f728bedc bcachefs: Upgrading uses bch_sb.recovery_passes_required new 717296c34c8d bcachefs: trans_mark now takes bkey_s new ad00bce07da8 bcachefs: mark now takes bkey_s new 089e311347eb bcachefs: Kill BTREE_TRIGGER_NOATOMIC new c95e9ec48682 bcachefs: BTREE_TRIGGER_TRANSACTIONAL new 282e7c37ebf5 bcachefs: kill mem_trigger_run_overwrite_then_insert() new 08bc95901037 bcachefs: unify inode trigger new 7bc4d18af413 bcachefs: unify reflink_p trigger new 6cacd0c4141c bcachefs: unify reservation trigger new 6820ac2cdc30 bcachefs: move bch2_mark_alloc() to alloc_background.c new 153d1c63c2ac bcachefs: unify alloc trigger new f4f78779bb2a bcachefs: move stripe triggers to ec.c new e4eb3e5ae46b bcachefs: unify stripe trigger new 1f34c21bc685 bcachefs: bch2_trigger_pointer() new d55ddf6e7a81 bcachefs: Online fsck can now fix errors new 5a82ec3feaaf bcachefs: bch2_trigger_stripe_ptr() new 4f9ec59f8fd6 bcachefs: unify extent trigger new f0431c5f4746 bcachefs: Combine .trans_trigger, .atomic_trigger new 8a0dda6fd6b7 bcachefs: kill useless return ret new 49a5192c0e9c bcachefs: Add an option to control btree node prefetching new b819f30855a6 bcachefs: don't clear accessed bit in btree node fill new c72e4d7a3067 bcachefs: add time_stats for btree_node_read_done() new 4798bd2443bb bcachefs: increase max_active on io_complete_wq new e9bc59f9df96 bcachefs: add missing bch2_latency_acct() call new a64a37338d49 bcachefs: Don't autofix errors we can't fix new d641d4cae72a bcachefs: no thread_with_file in userspace new 15eaaa4c3155 bcachefs: Upgrades now specify errors to fix, like downgrades new 074cbcdaeee4 bcachefs: fsck_err()s don't need to manually check c->sb.v [...] new c13fbb7de2fc bcachefs: Improve would_deadlock trace event new 1f5af5fc1785 bcachefs: %pg is banished new 5b883656605e bcachefs: __bch2_sb_field_to_text() new 5e448c48932b bcachefs: print sb magic when relevant new 2d02bfb01b27 bcachefs: improve validate_bset_keys() new 4819b66e2989 bcachefs: improve checksum error messages new d04d27274385 bcachefs: bch2_dump_bset() doesn't choke on u64s == 0 new 72e2c920e4dc bcachefs: Restart recovery passes more reliably new e7999235e6c4 bcachefs: fix simulateously upgrading & downgrading new f5d4481c3edd bcachefs: move "ptrs not changing" optimization to bch2_tr [...] new 169de41985f5 bcachefs: eytzinger0_find() search should be const new 999a36b52b1b Merge tag 'bcachefs-2024-01-10' of https://evilpiepirate.o [...] new 86b9357c1bbe drivers/gpu/drm/i915/i915_memcpy.c: fix missing includes new fc09b4919cab media: vidtv: fix missing include new a5a0abfdb319 x86: fix missing includes/forward declarations new 2596e51ad3e2 m68k: Fix missing include new a484ba4e8b8f microblaze: add missing forward declaration new f6120d527b86 task_stack.h: add missing include new 6a2623b17634 nsproxy.h: add missing include new a2bef835d39c kernel/fork.c: add missing include new 316aa04d1ffa kmsan: add missing types.h dependency new 058e0529d12a time_namespace.h: fix missing include new ed509c7e0785 PM: fix missing rculist.h dependency new ea115c248a47 torture: add missing dependency on hrtimer.h new bea32141764b nodemask: Split out include/linux/nodemask_types.h new d9f29deb7fe8 prandom: Remove unused include new 6060ef31f116 timekeeping: Kill percpu.h dependency new 04bc786d6635 arm64: Fix circular header dependency new d7a73e3f0892 kernel/numa.c: Move logging out of numa.h new d1d71b30e1f8 sched.h: Move (spin|rwlock)_needbreak() to spinlock.h new 2e346b19aab9 ktime.h: move ktime_t to types.h new 50d91c765825 hrtimers: Split out hrtimer_types.h new d84f31791517 locking/mutex: split out mutex_types.h new 53d31ba842d9 posix-cpu-timers: Split out posix-timers_types.h new f038cc1379c0 locking/seqlock: Split out seqlock_types.h new 6d5e9d636830 pid: Split out pid_types.h new f551103cb964 sched.h: move pid helpers to pid.h new 8b7787a543cd plist: Split out plist_types.h new 6dfeff09d5ad wait: Remove uapi header file from main header file new 097691960f70 rslib: kill bogus dependency on list.h new eee51b0ae5c5 timerqueue: Split out timerqueue_types.h new 22c336d0d311 signal: Kill bogus dependency on list.h new dff0fd233a51 timers: Split out timer_types.h new b2fa8443db32 workqueue: Split out workqueue_types.h new bc46ef3cea3d shm: Slim down dependencies new 72375a8864eb ipc: Kill bogus dependency on spinlock.h new 9983deb26d90 Split out irqflags_types.h new 959d8dc80461 mm_types_task.h: Trim dependencies new 55b899aa3e7d syscall_user_dispatch.h: split out *_types.h new 344706698297 x86/signal: kill dependency on time.h new 1ef83969bb12 uapi/linux/resource.h: fix include new f9d6966b7f41 refcount: Split out refcount_types.h new a6e1420ce4fc seccomp: Split out seccomp_types.h new af6da56a2238 uidgid: Split out uidgid_types.h new e034d49eb01c sem: Split out sem_types.h new 99bac36667b6 lockdep: move held_lock to lockdep_types.h new cba6167f0adb restart_block: Trim includes new c968b99f868d LoongArch: signal.c: add header file to fix build error new 932562a6045e rseq: Split out rseq.h from sched.h new 2b010a69350f preempt.h: Kill dependency on list.h new 30094208cdc6 Kill unnecessary kernel.h include new e717ceb52965 kill unnecessary thread_info.h include new 1e2f2d31997a Kill sched.h dependency on rcupdate.h new 78273df7f646 Merge tag 'header_cleanup-2024-01-10' of https://evilpiepi [...] new 0417f247f20b MAINTAINERS: remove Iurii Zaikin from proc sysctl new 05c1a8d01fac MAINTAINERS: Add Joel Granados as co-maintainer for proc sysctl new 315552310c7d sysctl: Fix out of bounds access for empty sysctl registers new 777740779ec5 sysctl: Add a selftest for handling empty dirs new ce023757845d sysclt: Clarify the results of selftest run new e640fc5b7b24 cachefiles: Remove the now superfluous sentinel element fr [...] new 9d5b94753566 fs: Remove the now superfluous sentinel elements from ctl_ [...] new c8a65501d3a8 sysctl: Remove the now superfluous sentinel elements from [...] new 00992a1358b6 coda: Remove the now superfluous sentinel elements from ct [...] new 0b68ab50b810 sysctl: delete unused define SYSCTL_PERM_EMPTY_DIR new 561429807d50 sysctl: remove struct ctl_path new a05aea98d405 Merge tag 'sysctl-6.8-rc1' of git://git.kernel.org/pub/scm [...] new f17f2c13d613 module: Remove redundant TASK_UNINTERRUPTIBLE new 4515d08a742c kernel/module: improve documentation for try_module_get() new 4cd083d53108 Merge tag 'modules-6.8-rc1' of git://git.kernel.org/pub/sc [...] new 280ac17856ec hexagon: Remove CONFIG_HEXAGON_ARCH_VERSION from uapi header new 4bfb53e7d317 mips: add <asm-generic/io.h> including new 026246f114d9 arch/*/io.h: remove ioremap_uc in some architectures new aea72963608c mips: io: remove duplicated codes new 3cd944590da9 asm/io: remove unnecessary xlate_dev_mem_ptr() and unxlate [...] new d67a308ac5de Merge branch 'asm-generic-io.h-cleanup' into asm-generic new 64bac5ea17d5 arch: consolidate arch_irq_work_raise prototypes new 4d86896793dd arch: fix asm-offsets.c building with -Wmissing-prototypes new f717a8d1643d arch: include linux/cpu.h for trap_init() prototype new 42874e4eb35b arch: vdso: consolidate gettime prototypes new 1d6571a8794b arch: add missing prepare_ftrace_return() prototypes new 23f8c1823bd4 arch: add do_page_fault prototypes new ca8e45c8048a csky: fix arch_jump_label_transform_static override new 7192ad2adde8 arm64: vdso32: Define BUILD_VDSO32_64 to correct prototypes new 0734f5c7eb15 Merge branch 'asm-generic-prototypes' into asm-generic new e183130c9a87 sparc: Use $(kecho) to announce kernel images being ready new 235a59c373b1 mips: remove extraneous asm-generic/iomap.h include new da4382a7207e ARC: mm: Make virt_to_pfn() a static inline new d6e81532b10d Hexagon: Make pfn accessors statics inlines new d93cca2f3109 asm-generic: Fix 32 bit __generic_cmpxchg_local new c29901006179 Merge tag 'asm-generic-6.8' of git://git.kernel.org/pub/sc [...] new d12292fdea21 s390/sysinfo: add variable capacity information new 65f8780e2d70 s390/boot: always align vmalloc area on segment boundary new 7b2d039da622 s390/vfio-ap: unpin pages on gisc registration failure new 3746d48c55ac s390/vfio-ap: set status response code to 06 on gisc regis [...] new c44ce579240d s390/vfio-ap: improve reaction to response code 07 from PQ [...] new a0d8f4eeb7c4 s390/vfio-ap: fix sysfs status attribute for AP queue devices new d4c53ae8e494 s390/ap: store TAPQ hwinfo in struct ap_card new 207022d39d3b s390/ap: handle outband SE bind state change new f88d36845391 s390/ctlreg: return old register contents when changing bits new 84e599e3adc7 s390/nmi: consistently enable machine checks in trap_init() new 1c8b8cf28f18 s390/nmi: implement and use local_mcck_save() / local_mcck [...] new 8b13601d19c5 s390/ptrace: handle setting of fpc register correctly new b988b1bb0053 KVM: s390: fix setting of fpc register new 3b2e00f167f4 KVM: s390: use READ_ONCE() to read fpc register value new 702644249d3e s390/fpu: get rid of test_fp_ctl() new d7271ba40155 KVM: s390: remove superfluous save_fpu_regs() call new d7f679ec868e s390/fpu: remove ARCH_WANTS_DYNAMIC_TASK_STRUCT support new af6ed37eb0be s390/fpu: remove "novx" option new 68422c006999 s390/als: add vector facility to z13 architecture level set new 18564756ab32 s390/fpu: get rid of MACHINE_HAS_VX new a6d27ea01a70 s390/mm: convert pgste locking functions to C new 7fe228e1866f s390: update defconfigs new b8fa3e90965e s390/cio: make sch->lock spinlock pointer a member new b2b97a62f055 Revert "s390: update defconfigs" new de927f6c0b07 Merge tag 's390-6.8-1' of git://git.kernel.org/pub/scm/lin [...]
The 403 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/driver-api/device-io.rst | 9 +- MAINTAINERS | 6 +- arch/alpha/include/asm/io.h | 7 - arch/alpha/include/asm/mmu_context.h | 2 + arch/alpha/kernel/asm-offsets.c | 2 +- arch/alpha/kernel/traps.c | 1 + arch/arc/include/asm/page.h | 21 +- arch/arc/include/asm/pgtable-levels.h | 2 +- arch/arm/include/asm/io.h | 6 - arch/arm/include/asm/irq_work.h | 2 - arch/arm/include/asm/vdso.h | 5 - arch/arm/vdso/vgettimeofday.c | 1 + arch/arm64/include/asm/irq_work.h | 2 - arch/arm64/include/asm/spectre.h | 4 +- arch/arm64/kernel/ptrace.c | 1 + arch/arm64/kernel/vdso32/vgettimeofday.c | 2 + arch/csky/include/asm/ftrace.h | 4 + arch/csky/include/asm/irq_work.h | 2 +- arch/csky/include/asm/jump_label.h | 5 + arch/csky/include/asm/traps.h | 2 +- arch/csky/kernel/traps.c | 1 + arch/csky/kernel/vdso/vgettimeofday.c | 11 +- arch/hexagon/include/asm/io.h | 9 - arch/hexagon/include/asm/page.h | 15 +- arch/hexagon/include/uapi/asm/user.h | 7 +- arch/hexagon/kernel/ptrace.c | 7 +- arch/loongarch/kernel/asm-offsets.c | 26 +- arch/loongarch/kernel/signal.c | 1 + arch/loongarch/vdso/vgettimeofday.c | 7 +- arch/m68k/coldfire/vectors.c | 3 +- arch/m68k/coldfire/vectors.h | 3 - arch/m68k/include/asm/io_mm.h | 6 - arch/m68k/include/asm/kmap.h | 1 - arch/m68k/include/asm/processor.h | 1 + arch/microblaze/include/asm/ftrace.h | 1 + arch/microblaze/include/asm/pgtable.h | 1 + arch/microblaze/kernel/traps.c | 1 + arch/mips/include/asm/ftrace.h | 4 + arch/mips/include/asm/io.h | 128 ++- arch/mips/include/asm/mmiowb.h | 4 +- arch/mips/include/asm/smp-ops.h | 2 - arch/mips/include/asm/smp.h | 4 +- arch/mips/include/asm/traps.h | 2 + arch/mips/kernel/setup.c | 1 + arch/mips/pci/pci-ip27.c | 3 + arch/mips/vdso/vgettimeofday.c | 1 + arch/nios2/include/asm/traps.h | 2 + arch/parisc/include/asm/io.h | 8 - arch/parisc/mm/init.c | 1 + arch/powerpc/include/asm/io.h | 7 - arch/powerpc/include/asm/irq_work.h | 1 - arch/powerpc/kernel/firmware.c | 2 + arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kvm/book3s_64_vio.c | 1 + arch/riscv/include/asm/irq_work.h | 2 +- arch/riscv/kernel/vdso/vgettimeofday.c | 7 +- arch/s390/Kconfig | 1 - arch/s390/boot/ipl_parm.c | 2 +- arch/s390/boot/startup.c | 3 +- arch/s390/crypto/chacha-glue.c | 2 +- arch/s390/include/asm/ap.h | 21 +- arch/s390/include/asm/ctlreg.h | 24 +- arch/s390/include/asm/fpu/api.h | 35 +- arch/s390/include/asm/fpu/internal.h | 10 +- arch/s390/include/asm/irq_work.h | 2 - arch/s390/include/asm/processor.h | 34 +- arch/s390/include/asm/setup.h | 2 - arch/s390/include/asm/sysinfo.h | 4 + arch/s390/kernel/compat_signal.c | 16 +- arch/s390/kernel/crash_dump.c | 5 +- arch/s390/kernel/early.c | 12 +- arch/s390/kernel/fpu.c | 12 +- arch/s390/kernel/machine_kexec.c | 2 +- arch/s390/kernel/nmi.c | 10 +- arch/s390/kernel/perf_regs.c | 6 +- arch/s390/kernel/process.c | 2 +- arch/s390/kernel/processor.c | 7 +- arch/s390/kernel/ptrace.c | 28 +- arch/s390/kernel/setup.c | 25 +- arch/s390/kernel/signal.c | 13 +- arch/s390/kernel/smp.c | 6 +- arch/s390/kernel/sysinfo.c | 10 + arch/s390/kernel/traps.c | 13 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 26 +- arch/s390/lib/test_unwind.c | 6 +- arch/s390/mm/pgtable.c | 29 +- arch/s390/tools/gen_facilities.c | 1 + arch/sh/include/asm/io.h | 9 - arch/sh/include/asm/traps_32.h | 3 + arch/sparc/boot/Makefile | 10 +- arch/sparc/include/asm/io_64.h | 7 - arch/sparc/kernel/asm-offsets.c | 6 +- arch/sparc/kernel/traps_32.c | 1 + arch/sparc/kernel/traps_64.c | 1 + arch/x86/entry/vdso/vclock_gettime.c | 10 +- arch/x86/include/asm/current.h | 1 + arch/x86/include/asm/debugreg.h | 1 + arch/x86/include/asm/fpu/types.h | 2 + arch/x86/include/asm/irq_work.h | 1 - arch/x86/include/asm/paravirt.h | 4 + arch/x86/include/asm/paravirt_types.h | 1 + arch/x86/include/asm/percpu.h | 2 +- arch/x86/include/asm/preempt.h | 1 - arch/x86/include/asm/traps.h | 1 - arch/x86/include/asm/vdso/gettimeofday.h | 2 - arch/x86/include/uapi/asm/signal.h | 1 - arch/x86/kernel/fpu/bugs.c | 1 + arch/x86/kernel/signal.c | 1 + arch/x86/kernel/traps.c | 1 + arch/x86/lib/cache-smp.c | 1 + arch/x86/um/sysrq_64.c | 1 + drivers/base/power/runtime.c | 1 + drivers/gpu/drm/i915/i915_memcpy.c | 2 + drivers/gpu/drm/lima/lima_ctx.c | 1 + drivers/irqchip/irq-gic-v4.c | 1 + drivers/media/test-drivers/vidtv/vidtv_pes.c | 1 + drivers/s390/cio/chsc.c | 18 +- drivers/s390/cio/chsc_sch.c | 6 +- drivers/s390/cio/cio.c | 6 +- drivers/s390/cio/cio.h | 2 +- drivers/s390/cio/css.c | 36 +- drivers/s390/cio/device.c | 66 +- drivers/s390/cio/device_pgid.c | 12 +- drivers/s390/cio/eadm_sch.c | 36 +- drivers/s390/cio/vfio_ccw_drv.c | 8 +- drivers/s390/cio/vfio_ccw_fsm.c | 24 +- drivers/s390/crypto/ap_bus.c | 72 +- drivers/s390/crypto/ap_bus.h | 22 +- drivers/s390/crypto/ap_card.c | 18 +- drivers/s390/crypto/ap_queue.c | 200 ++-- drivers/s390/crypto/vfio_ap_ops.c | 30 +- drivers/s390/crypto/zcrypt_api.c | 16 +- drivers/s390/crypto/zcrypt_cex4.c | 31 +- drivers/target/target_core_xcopy.c | 1 + fs/aio.c | 1 - fs/bcachefs/Kconfig | 18 +- fs/bcachefs/Makefile | 1 + fs/bcachefs/alloc_background.c | 484 +++++---- fs/bcachefs/alloc_background.h | 39 +- fs/bcachefs/alloc_foreground.c | 46 +- fs/bcachefs/backpointers.c | 199 ++-- fs/bcachefs/backpointers.h | 27 +- fs/bcachefs/bcachefs.h | 192 +++- fs/bcachefs/bcachefs_format.h | 123 +-- fs/bcachefs/bcachefs_ioctl.h | 60 +- fs/bcachefs/bkey_methods.h | 82 +- fs/bcachefs/bset.c | 6 + fs/bcachefs/btree_cache.c | 28 +- fs/bcachefs/btree_cache.h | 4 +- fs/bcachefs/btree_gc.c | 327 +++--- fs/bcachefs/btree_io.c | 132 ++- fs/bcachefs/btree_io.h | 2 +- fs/bcachefs/btree_iter.c | 945 ++++++++-------- fs/bcachefs/btree_iter.h | 407 +++---- fs/bcachefs/btree_journal_iter.c | 25 +- fs/bcachefs/btree_key_cache.c | 63 +- fs/bcachefs/btree_key_cache.h | 2 - fs/bcachefs/btree_locking.c | 111 +- fs/bcachefs/btree_locking.h | 16 +- fs/bcachefs/btree_trans_commit.c | 313 +++--- fs/bcachefs/btree_types.h | 136 ++- fs/bcachefs/btree_update.c | 245 ++--- fs/bcachefs/btree_update.h | 111 +- fs/bcachefs/btree_update_interior.c | 322 +++--- fs/bcachefs/btree_update_interior.h | 11 +- fs/bcachefs/btree_write_buffer.c | 668 ++++++++---- fs/bcachefs/btree_write_buffer.h | 53 +- fs/bcachefs/btree_write_buffer_types.h | 63 +- fs/bcachefs/buckets.c | 1511 +++++++------------------- fs/bcachefs/buckets.h | 45 +- fs/bcachefs/buckets_types.h | 2 - fs/bcachefs/chardev.c | 363 +++++-- fs/bcachefs/checksum.h | 23 + fs/bcachefs/compress.c | 4 - fs/bcachefs/darray.h | 8 +- fs/bcachefs/data_update.c | 30 +- fs/bcachefs/debug.c | 141 ++- fs/bcachefs/dirent.c | 51 +- fs/bcachefs/dirent.h | 7 +- fs/bcachefs/disk_groups.c | 13 +- fs/bcachefs/ec.c | 406 +++++-- fs/bcachefs/ec.h | 5 +- fs/bcachefs/ec_types.h | 2 +- fs/bcachefs/errcode.h | 7 +- fs/bcachefs/error.c | 103 +- fs/bcachefs/extent_update.c | 2 +- fs/bcachefs/extents.c | 4 - fs/bcachefs/extents.h | 24 +- fs/bcachefs/eytzinger.h | 10 +- fs/bcachefs/fs-common.c | 36 +- fs/bcachefs/fs-io-buffered.c | 38 +- fs/bcachefs/fs-io-direct.c | 3 - fs/bcachefs/fs-io.c | 20 +- fs/bcachefs/fs-ioctl.c | 12 +- fs/bcachefs/fs.c | 100 +- fs/bcachefs/fs.h | 9 +- fs/bcachefs/fsck.c | 630 +++++------ fs/bcachefs/inode.c | 129 +-- fs/bcachefs/inode.h | 15 +- fs/bcachefs/io_misc.c | 55 +- fs/bcachefs/io_read.c | 50 +- fs/bcachefs/io_write.c | 45 +- fs/bcachefs/journal.c | 108 +- fs/bcachefs/journal.h | 4 +- fs/bcachefs/journal_io.c | 153 ++- fs/bcachefs/journal_reclaim.c | 120 +- fs/bcachefs/journal_reclaim.h | 16 +- fs/bcachefs/journal_seq_blacklist.c | 2 +- fs/bcachefs/journal_types.h | 16 +- fs/bcachefs/keylist.c | 2 - fs/bcachefs/keylist.h | 4 +- fs/bcachefs/logged_ops.c | 18 +- fs/bcachefs/lru.c | 11 +- fs/bcachefs/mean_and_variance.c | 10 +- fs/bcachefs/mean_and_variance.h | 5 +- fs/bcachefs/migrate.c | 9 +- fs/bcachefs/move.c | 187 ++-- fs/bcachefs/move.h | 13 +- fs/bcachefs/movinggc.c | 49 +- fs/bcachefs/opts.c | 4 +- fs/bcachefs/opts.h | 20 +- fs/bcachefs/quota.c | 28 +- fs/bcachefs/rebalance.c | 38 +- fs/bcachefs/recovery.c | 291 +++-- fs/bcachefs/recovery.h | 1 + fs/bcachefs/recovery_types.h | 25 +- fs/bcachefs/reflink.c | 224 +++- fs/bcachefs/reflink.h | 22 +- fs/bcachefs/replicas.c | 66 +- fs/bcachefs/replicas.h | 22 +- fs/bcachefs/replicas_types.h | 6 +- fs/bcachefs/sb-clean.c | 20 +- fs/bcachefs/sb-downgrade.c | 90 +- fs/bcachefs/sb-downgrade.h | 1 + fs/bcachefs/sb-errors_types.h | 4 +- fs/bcachefs/sb-members.c | 18 +- fs/bcachefs/sb-members.h | 100 +- fs/bcachefs/six.c | 117 +- fs/bcachefs/six.h | 13 +- fs/bcachefs/snapshot.c | 174 ++- fs/bcachefs/snapshot.h | 8 +- fs/bcachefs/str_hash.h | 25 +- fs/bcachefs/subvolume.c | 31 +- fs/bcachefs/subvolume_types.h | 4 + fs/bcachefs/super-io.c | 168 +-- fs/bcachefs/super-io.h | 7 +- fs/bcachefs/super.c | 388 ++++--- fs/bcachefs/super.h | 6 +- fs/bcachefs/super_types.h | 2 +- fs/bcachefs/sysfs.c | 160 ++- fs/bcachefs/tests.c | 193 ++-- fs/bcachefs/thread_with_file.c | 299 +++++ fs/bcachefs/thread_with_file.h | 41 + fs/bcachefs/thread_with_file_types.h | 16 + fs/bcachefs/trace.h | 278 +++-- fs/bcachefs/util.c | 191 ++-- fs/bcachefs/util.h | 56 +- fs/bcachefs/vstructs.h | 10 +- fs/cachefiles/error_inject.c | 1 - fs/coda/sysctl.c | 1 - fs/coredump.c | 1 - fs/dcache.c | 1 - fs/devpts/inode.c | 1 - fs/ecryptfs/inode.c | 8 + fs/eventpoll.c | 1 - fs/exec.c | 2 +- fs/ext4/ext4_jbd2.c | 5 +- fs/ext4/extents.c | 6 +- fs/ext4/inode.c | 25 +- fs/ext4/mballoc.c | 65 +- fs/ext4/resize.c | 49 +- fs/ext4/super.c | 11 +- fs/file_table.c | 1 - fs/inode.c | 1 - fs/jbd2/checkpoint.c | 11 - fs/jbd2/journal.c | 11 +- fs/jbd2/recovery.c | 7 +- fs/jbd2/transaction.c | 14 + fs/lockd/svc.c | 1 - fs/locks.c | 1 - fs/namei.c | 1 - fs/namespace.c | 1 - fs/nfs/blocklayout/blocklayout.c | 7 +- fs/nfs/blocklayout/dev.c | 3 + fs/nfs/blocklayout/rpc_pipefs.c | 2 +- fs/nfs/callback.h | 5 +- fs/nfs/callback_proc.c | 55 +- fs/nfs/callback_xdr.c | 5 + fs/nfs/dir.c | 4 +- fs/nfs/direct.c | 11 +- fs/nfs/file.c | 1 - fs/nfs/internal.h | 3 +- fs/nfs/nfs4proc.c | 3 + fs/nfs/nfs4sysctl.c | 1 - fs/nfs/nfs4xdr.c | 23 +- fs/nfs/nfstrace.h | 22 +- fs/nfs/pnfs.c | 3 +- fs/nfs/sysctl.c | 1 - fs/nfs/unlink.c | 2 +- fs/nfs/write.c | 11 - fs/notify/dnotify/dnotify.c | 1 - fs/notify/fanotify/fanotify_user.c | 1 - fs/notify/inotify/inotify_user.c | 1 - fs/ntfs/sysctl.c | 1 - fs/ocfs2/stackglue.c | 1 - fs/pipe.c | 1 - fs/proc/proc_sysctl.c | 10 +- fs/quota/dquot.c | 1 - fs/smb/client/cifsfs.h | 4 +- fs/smb/client/cifsglob.h | 47 +- fs/smb/client/cifsproto.h | 32 +- fs/smb/client/cifssmb.c | 31 +- fs/smb/client/connect.c | 25 +- fs/smb/client/dir.c | 7 +- fs/smb/client/file.c | 10 +- fs/smb/client/inode.c | 138 ++- fs/smb/client/link.c | 29 +- fs/smb/client/readdir.c | 133 +-- fs/smb/client/sess.c | 53 +- fs/smb/client/smb2glob.h | 26 +- fs/smb/client/smb2inode.c | 1025 ++++++++++------- fs/smb/client/smb2ops.c | 352 +++--- fs/smb/client/smb2pdu.c | 6 +- fs/smb/client/smb2proto.h | 31 +- fs/smb/client/smbdirect.c | 4 +- fs/smb/client/trace.h | 7 +- fs/sysctls.c | 1 - fs/userfaultfd.c | 1 - fs/verity/init.c | 1 - fs/xfs/xfs_sysctl.c | 2 - include/asm-generic/cmpxchg-local.h | 2 +- include/linux/audit.h | 1 + include/linux/dma-fence.h | 1 + include/linux/hrtimer.h | 46 +- include/linux/hrtimer_types.h | 50 + include/linux/ipc.h | 2 +- include/linux/irq_work.h | 3 + include/linux/irqflags.h | 14 +- include/linux/irqflags_types.h | 22 + include/linux/jbd2.h | 37 +- include/linux/kmsan_types.h | 2 + include/linux/ktime.h | 8 +- include/linux/lockdep.h | 57 - include/linux/lockdep_types.h | 57 + include/linux/mm_types_task.h | 5 +- include/linux/module.h | 2 +- include/linux/mutex.h | 52 +- include/linux/mutex_types.h | 71 ++ include/linux/nfs_fs.h | 1 - include/linux/nodemask.h | 2 +- include/linux/nodemask_types.h | 10 + include/linux/nsproxy.h | 1 + include/linux/numa.h | 19 +- include/linux/pid.h | 140 ++- include/linux/pid_types.h | 16 + include/linux/plist.h | 12 +- include/linux/plist_types.h | 17 + include/linux/posix-timers.h | 69 +- include/linux/posix-timers_types.h | 80 ++ include/linux/prandom.h | 1 - include/linux/preempt.h | 6 +- include/linux/rcupdate_wait.h | 10 + include/linux/refcount.h | 13 +- include/linux/refcount_types.h | 19 + include/linux/restart_block.h | 2 +- include/linux/resume_user_mode.h | 1 + include/linux/rhashtable-types.h | 2 +- include/linux/rseq.h | 131 +++ include/linux/rslib.h | 1 - include/linux/sched.h | 325 +----- include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 + include/linux/sched/task_stack.h | 1 + include/linux/seccomp.h | 24 +- include/linux/seccomp_types.h | 35 + include/linux/sem.h | 10 +- include/linux/sem_types.h | 13 + include/linux/seqlock.h | 79 +- include/linux/seqlock_types.h | 93 ++ include/linux/shm.h | 4 +- include/linux/signal.h | 1 + include/linux/signal_types.h | 2 +- include/linux/spinlock.h | 31 + include/linux/sunrpc/bc_xprt.h | 3 +- include/linux/sunrpc/clnt.h | 1 - include/linux/sunrpc/sched.h | 14 +- include/linux/sunrpc/svc.h | 2 + include/linux/sunrpc/xprt.h | 11 - include/linux/syscall_user_dispatch.h | 9 +- include/linux/syscall_user_dispatch_types.h | 22 + include/linux/sysctl.h | 7 - include/linux/time_namespace.h | 3 + include/linux/timekeeping.h | 1 + include/linux/timer.h | 16 +- include/linux/timer_types.h | 23 + include/linux/timerqueue.h | 13 +- include/linux/timerqueue_types.h | 17 + include/linux/torture.h | 1 + include/linux/types.h | 3 + include/linux/uidgid.h | 11 +- include/linux/uidgid_types.h | 15 + include/linux/wait.h | 1 - include/linux/workqueue.h | 16 +- include/linux/workqueue_types.h | 25 + include/uapi/linux/resource.h | 2 +- include/vdso/gettime.h | 23 + init/init_task.c | 1 + ipc/shm.c | 1 + ipc/util.h | 1 + kernel/Makefile | 1 + kernel/async.c | 5 +- kernel/bpf/hashtab.c | 1 + kernel/exit.c | 4 +- kernel/fork.c | 2 + kernel/futex/core.c | 1 + kernel/futex/requeue.c | 1 + kernel/futex/waitwake.c | 1 + kernel/locking/spinlock_debug.c | 1 + kernel/module/dups.c | 2 +- kernel/numa.c | 26 + kernel/pid_namespace.c | 1 + kernel/sched/core.c | 1 + lib/raid6/s390vx.uc | 2 +- lib/test_rhashtable.c | 1 + lib/test_sysctl.c | 31 +- mm/filemap.c | 1 + mm/khugepaged.c | 1 + mm/shmem.c | 1 + mm/swapfile.c | 1 + net/ipv4/fib_trie.c | 1 + net/netfilter/ipset/ip_set_bitmap_gen.h | 2 + net/netfilter/ipset/ip_set_hash_gen.h | 1 + net/netfilter/ipvs/ip_vs_conn.c | 1 + net/netfilter/ipvs/ip_vs_est.c | 1 + net/sunrpc/clnt.c | 51 +- net/sunrpc/svc.c | 11 +- net/sunrpc/xprt.c | 31 +- net/sunrpc/xprtmultipath.c | 19 +- scripts/headers_install.sh | 1 - security/selinux/hooks.c | 1 + security/smack/smack_lsm.c | 1 + tools/testing/selftests/sysctl/sysctl.sh | 146 +-- 444 files changed, 10469 insertions(+), 8579 deletions(-) delete mode 100644 arch/m68k/coldfire/vectors.h create mode 100644 fs/bcachefs/thread_with_file.c create mode 100644 fs/bcachefs/thread_with_file.h create mode 100644 fs/bcachefs/thread_with_file_types.h create mode 100644 include/linux/hrtimer_types.h create mode 100644 include/linux/irqflags_types.h create mode 100644 include/linux/mutex_types.h create mode 100644 include/linux/nodemask_types.h create mode 100644 include/linux/pid_types.h create mode 100644 include/linux/plist_types.h create mode 100644 include/linux/posix-timers_types.h create mode 100644 include/linux/refcount_types.h create mode 100644 include/linux/rseq.h create mode 100644 include/linux/seccomp_types.h create mode 100644 include/linux/sem_types.h create mode 100644 include/linux/seqlock_types.h create mode 100644 include/linux/syscall_user_dispatch_types.h create mode 100644 include/linux/timer_types.h create mode 100644 include/linux/timerqueue_types.h create mode 100644 include/linux/uidgid_types.h create mode 100644 include/linux/workqueue_types.h create mode 100644 include/vdso/gettime.h create mode 100644 kernel/numa.c