This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 2dde18cd1d8f Linux 6.5 adds e062abaec65b super: remove get_tree_single_reconf() adds dae8b08d5d83 fs: add vfs_cmd_create() adds 11a51d8c13a7 fs: add vfs_cmd_reconfigure() adds 22ed7ecdaefe fs: add FSCONFIG_CMD_CREATE_EXCL adds 84ab1277ce5a Merge tag 'v6.6-vfs.fs_context' of git://git.kernel.org/pu [...] adds d619f48e7d70 ibmvmc: update ctime in conjunction with mtime on write adds a4440d741eb3 bfs: update ctime in addition to mtime when adding entries adds 73e673065079 efivarfs: update ctime when mtime changes on a write adds fb91816e403e exfat: ensure that ctime is updated whenever the mtime is adds 46fc6b35a674 apparmor: update ctime whenever the mtime changes on an inode adds bc2390f2c884 cifs: update the ctime on a partial page write adds 9b6304c1d537 fs: add ctime accessors infrastructure adds 0c4767923ed6 fs: new helper: simple_rename_timestamp adds 130f1eca981d btrfs: convert to simple_rename_timestamp adds e54c86fd48d0 ubifs: convert to simple_rename_timestamp adds 944d0d9def9d shmem: convert to simple_rename_timestamp adds d06cdfddd1d1 exfat: convert to simple_rename_timestamp adds 487e34fc9fc1 ntfs3: convert to simple_rename_timestamp adds 298d35ef763d reiserfs: convert to simple_rename_timestamp adds 3cc0cc635bae spufs: convert to ctime accessor functions adds 95f8020459fd s390: convert to ctime accessor functions adds 278832b81c53 binderfs: convert to ctime accessor functions adds 24856a96cfbf infiniband: convert to ctime accessor functions adds 41441cecd10f ibm: convert to ctime accessor functions adds c7603adcc6b1 usb: convert to ctime accessor functions adds 4f87180060d8 9p: convert to ctime accessor functions adds 9689414767f2 adfs: convert to ctime accessor functions adds f873e9d6db14 affs: convert to ctime accessor functions adds b9170a28839a afs: convert to ctime accessor functions adds 2276e5ba8567 fs: convert to ctime accessor functions adds 36aa5eae75fc autofs: convert to ctime accessor functions adds 0a8359482472 befs: convert to ctime accessor functions adds 73d9b9d02817 bfs: convert to ctime accessor functions adds 2a9462de4352 btrfs: convert to ctime accessor functions adds 7795aef08192 ceph: convert to ctime accessor functions adds ea9b53d4ae66 coda: convert to ctime accessor functions adds 8e2dc788365c configfs: convert to ctime accessor functions adds 1e018769388a cramfs: convert to ctime accessor functions adds 0f7bda3fcd9c debugfs: convert to ctime accessor functions adds 2ca7b9cd760d devpts: convert to ctime accessor functions adds 79d9ce76cc48 ecryptfs: convert to ctime accessor functions adds 2fa9a97512da efivarfs: convert to ctime accessor functions adds a68d1f51276d efs: convert to ctime accessor functions adds 7be935e18e2f erofs: convert to ctime accessor functions adds f29f19082823 exfat: convert to ctime accessor functions adds fc4eed640d8f ext2: convert to ctime accessor functions adds 1bc33893e79a ext4: convert to ctime accessor functions adds c62ebd3501cc f2fs: convert to ctime accessor functions adds ea60635ec1f4 fat: convert to ctime accessor functions adds 529d8a290ac9 freevxfs: convert to ctime accessor functions adds ceb2d5e92f49 fuse: convert to ctime accessor functions adds 8a8b8d91b158 gfs2: convert to ctime accessor functions adds 7305586a7928 hfs: convert to ctime accessor functions adds 101fa821ab7d hfsplus: convert to ctime accessor functions adds 66e79d8934ec hostfs: convert to ctime accessor functions adds 3200d07d3367 hpfs: convert to ctime accessor functions adds a72a7deab690 hugetlbfs: convert to ctime accessor functions adds 2f06e4ba90da isofs: convert to ctime accessor functions adds d8b23c618c75 jffs2: convert to ctime accessor functions adds ad9dc5df36a2 jfs: convert to ctime accessor functions adds f7f438589f46 kernfs: convert to ctime accessor functions adds 55e04e9c926e nfs: convert to ctime accessor functions adds 38d721b13f86 nfsd: convert to ctime accessor functions adds e21d4f419402 nilfs2: convert to ctime accessor functions adds 03870d277fea ntfs: convert to ctime accessor functions adds 3d65c46fbf6a ntfs3: convert to ctime accessor functions adds 6861de979fa0 ocfs2: convert to ctime accessor functions adds 906effbf679f omfs: convert to ctime accessor functions adds 1520a1520c61 openpromfs: convert to ctime accessor functions adds 0971a799b156 orangefs: convert to ctime accessor functions adds 9aa711152357 overlayfs: convert to ctime accessor functions adds e9d7d3cb9fb3 procfs: convert to ctime accessor functions adds a411ea5af7ec pstore: convert to ctime accessor functions adds bbe21298548d qnx4: convert to ctime accessor functions adds ade79b7cf677 qnx6: convert to ctime accessor functions adds 9f590685bc5a ramfs: convert to ctime accessor functions adds ae834901ecc5 reiserfs: convert to ctime accessor functions adds a58451279c25 romfs: convert to ctime accessor functions adds 9448765397b6 smb: convert to ctime accessor functions adds 280345d0d03b squashfs: convert to ctime accessor functions adds c801b0951197 sysv: convert to ctime accessor functions adds bb9c40e65262 tracefs: convert to ctime accessor functions adds d07d3a7e9376 ubifs: convert to ctime accessor functions adds 59ad88f26e97 udf: convert to ctime accessor functions adds 6eeb017e4f7f ufs: convert to ctime accessor functions adds 0593be0c8e60 vboxsf: convert to ctime accessor functions adds a0a415e34b57 xfs: convert to ctime accessor functions adds f74207d84dab zonefs: convert to ctime accessor functions adds e359147f0160 linux: convert to ctime accessor functions adds 783904f50a9c mqueue: convert to ctime accessor functions adds 417d2b6b112d bpf: convert to ctime accessor functions adds 6528733416f1 shmem: convert to ctime accessor functions adds bc734e8ec113 sunrpc: convert to ctime accessor functions adds 6ac5422617ed apparmor: convert to ctime accessor functions adds 428c33f2851e security: convert to ctime accessor functions adds 4c1698d3033d selinux: convert to ctime accessor functions adds 13bc24457850 fs: rename i_ctime field to __i_ctime adds d85f1b5bad57 gfs2: fix timestamp handling on quota inodes adds b3030e4f2344 fs: remove silly warning from current_time adds 0d72b92883c6 fs: pass the request_mask to generic_fillattr adds 541d4c798a59 fs: drop the timespec64 arg from generic_update_time adds bb7cc0a62e47 btrfs: have it use inode_update_timestamps adds 97ebfdb7ad08 ubifs: have ubifs_update_time use inode_update_timestamps adds 93e6c3043544 fat: remove i_version handling from fat_update_time adds 6f4aaee3faa8 fat: make fat_update_time get its own timestamp adds 51b0f3ebdbbf xfs: have xfs_vn_update_time gets its own timestamp adds 913e99287b98 fs: drop the timespec64 argument from update_time adds ffb6cf19e063 fs: add infrastructure for multigrain timestamps adds d48c33972916 tmpfs: add support for multigrain timestamps adds e44df2664746 xfs: switch to multigrain timestamps adds 0269b585868e ext4: switch to multigrain timestamps adds 50e9ceef1d4f btrfs: convert to multigrain timestamps adds 615e95831ec3 Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm [...] adds c7e263ab45b9 shmem: make shmem_inode_acct_block() return error adds 71480663b751 shmem: make shmem_get_inode() return ERR_PTR instead of NULL adds 86be6b8bd834 quota: Check presence of quota operation structures instea [...] adds eafc474e2029 shmem: prepare shmem quota infrastructure adds e09764cff44b shmem: quota support adds de4c0e7ca8b5 shmem: Add default quota limit mount options adds 509f006932de shmem: fix quota lock nesting in huge hole handling adds 6faddda69f62 libfs: Add directory operations for stable offsets adds 23a31d87645c shmem: Refactor shmem_symlink() adds a2e459555c5f shmem: stable directory offsets adds bbaef7973dd0 libfs: Add a lock class for the offset map's xa_lock adds 2be4f05af71b libfs: Remove parent dentry locking in offset_iterate_dir() adds 3c1b7528d896 shmem: move spinlock into shmem_recalc_inode() to fix quot [...] adds 0200679fc795 tmpfs: verify {g,u}id mount options correctly adds 5de75970c9fd xattr: simple_xattr_set() return old_xattr to be freed adds e07c469e979c tmpfs: track free_ispace instead of free_inodes adds 2daf18a7884d tmpfs,xattr: enable limited user extended attributes adds e88e0d366f9c tmpfs: trivial support for direct IO adds aa5b9178c019 mm: invalidation check mapping before folio_contains adds 572a3d1e5d3a tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs adds ecd7db20474c Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm [...] adds 8b70deb8ca90 fs/ecryptfs: Replace kmap() with kmap_local_page() adds c3c6833ea811 fs/ecryptfs: Use kmap_local_page() in ecryptfs_write() adds e2393b8f3987 fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_wi [...] adds ba38980add7f reiserfs: Check the return value from __getblk() adds 12ee4b66af34 splice: always fsnotify_access(in), fsnotify_modify(out) o [...] adds 7f0f1ea069e5 splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice adds 576d498e0ac5 splice: fsnotify_access(in), fsnotify_modify(out) on succe [...] adds bccb5c397fbf fcntl: Cast commands with int args explicitly adds ed5f17f66ef3 fs: Pass argument to fcntl_setlease as int adds 515c5046650d pipe: Pass argument of pipe_fcntl as int adds f4ae4081e5a8 dnotify: Pass argument of fcntl_dirnotify as int adds 758b49204781 eventfd: prevent underflow for eventfd semaphores adds 5d1f903f75a8 attr: block mode changes of symlinks adds 0d5a4f8f775f fs: Fix error checking for d_hash_and_lookup() adds 05f26f86f4a1 epoll: simplify ep_alloc() adds ee042cdb9f0f fs/ecryptfs: remove kernel-doc warnings adds ed192c59f869 file: mostly eliminate spurious relocking in __range_close adds 021a160abf62 fs: use __fput_sync in close(2) adds 4352b8cd66e2 fs: unexport d_genocide adds d80a8f1b58c2 vfs, security: Fix automount superblock LSM init problem, [...] adds 8a237adf213d fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs adds d220efa20bba docs: filesystems: idmappings: clarify from where idmappin [...] adds 89cbd4c036ba fs: Fix one kernel-doc comment adds 45e0d4b95b65 vfs: fix up the assert in i_readcount_dec adds 45071e1c2897 init: Add support for rootwait timeout parameter adds b93ec212bcac doc: idmappings: fix an error and rephrase a paragraph adds ec05b12634ad devpts: Fix kernel-doc warnings adds 35931eb3945b fs: Fix kernel-doc warnings adds fbaa530e28af fs/pipe: remove redundant initialization of pointer buf adds 8c8e7dba1032 fs/dcache: Replace printk and WARN_ON by WARN adds 5522d9f7b2e6 libfs: Convert simple_write_begin and simple_write_end to [...] adds 781ca6027ed7 splice: Convert page_cache_pipe_buf_confirm() to use a folio adds a370167fe526 io_uring: rename kiocb_end_write() local helper adds f6c05b9e5d9b fs: add kerneldoc to file_{start,end}_write() helpers adds ed0360bbab72 fs: create kiocb_{start,end}_write() helpers adds e484fd73f4bd io_uring: use kiocb_{start,end}_write() helpers adds 8c3cfa80fd1e aio: use kiocb_{start,end}_write() helpers adds 8f7371268a4b ovl: use kiocb_{start,end}_write() helpers adds e6fa4c728fb6 cachefiles: use kiocb_{start,end}_write() helpers adds de16588a7737 Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/ [...] adds 4b2201dad267 fs: stop using bdev->bd_super in mark_buffer_write_io_error adds 01efe93a5aa2 ext4: don't use bdev->bd_super in __ext4_journal_get_write_access adds 8887b94d9322 ocfs2: stop using bdev->bd_super for journal error logging adds 6a3207395563 fs, block: remove bdev->bd_super adds dbbff489064d xfs: reformat the xfs_fs_free prototype adds 1aa2d074d4c7 xfs: remove a superfluous s_fs_info NULL check in xfs_fs_p [...] adds 2a9311adb87c xfs: free the xfs_mount in ->kill_sb adds d3ef7e94ee36 xfs: remove xfs_blkdev_put adds 41233576e9a4 xfs: close the RT and log block devices in xfs_free_buftarg adds 35a93b148b03 xfs: close the external block devices in xfs_mount_free adds 1a0a5dad67b6 xfs: document the invalidate_bdev call in invalidate_bdev adds 1489dffd51d7 ext4: close the external journal device in ->kill_sb adds c934dc927e8e exfat: don't RCU-free the sbi adds 4abc9a43d99c exfat: free the sbi and iocharset in ->kill_sb adds 126dbf8a1b9c ntfs3: rename put_ntfs ntfs3_free_sbi adds 5f0fb2210bb3 ntfs3: don't call sync_blockdev in ntfs_put_super adds a4f64a300a29 ntfs3: free the sbi in ->kill_sb adds aca740cecbe5 fs: open block device after superblock creation adds cf6da236c27a fs: export setup_bdev_super adds c1e012ea9e83 nilfs2: use setup_bdev_super to de-duplicate the mount code adds 4b41828be268 ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust adds 2ea6f68932f7 fs: use the super_block as holder when mounting file systems adds 9c09a7cf6220 fs: stop using get_super in fs_mark_dead adds 7ecd0b6f5100 fs: export fs_holder_ops adds 6f5fc7de9885 ext4: drop s_umount over opening the log device adds 8bed1783751f ext4: use fs_holder_ops for the log device adds 8d945b595ed0 xfs: drop s_umount over opening the log and RT devices adds 8ffa54e3370c xfs use fs_holder_ops for the log and RT devices adds 0c1c9a27ce90 nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl adds ab6860f62bfe block: simplify the disk_force_media_change interface adds a47145f23619 floppy: call disk_force_media_change when changing the format adds 2c0326c58796 amiflop: don't call fsync_bdev in FDFMTBEG adds 2527fd38772f dasd: also call __invalidate_device when setting the devic [...] adds 127a5093c79d block: drop the "busy inodes on changed media" log message adds 560e20e4bf64 block: consolidate __invalidate_device and fsync_bdev adds d8530de5a6e8 block: call into the file system for bdev_mark_dead adds 2142b88c37a3 block: call into the file system for ioctl BLKFLSBUF adds 38bcdd389353 fs: remove get_super adds e127b9bccdb0 fs: simplify invalidate_inodes adds 0ed33598ddf3 super: use locking helpers adds d8ce82efdece super: make locking naming consistent adds 5e8749141521 super: wait for nascent superblocks adds 2c18a63b760a super: wait until we passed kill super adds 051178c366bb super: use higher-level helper for {freeze,thaw} adds 880b9577855e fs: distinguish between user initiated freeze and kernel i [...] adds 59ba4fdd2d1f fs: wait for partially frozen filesystems adds 3fb5a6562ade Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/p [...] adds ce85a1e04645 xfs: stabilize fs summary counters for online fsck adds cd4284cfd3e1 Merge tag 'vfs-6.6-merge-3' of ssh://gitolite.kernel.org/p [...] adds 511fb5bafed1 Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm [...] adds 06a0213977dc Non-functional cleanup of a "__user * filename" adds 09da082b07bb fs: Add fchmodat2() adds 78252deb023c arch: Register fchmodat2, usually as syscall 452 adds 4859c257d295 selftests: Add fchmodat2 selftest adds 5daeb41a6fc9 fchmodat2: add support for AT_EMPTY_PATH adds 712143795327 selftests: fchmodat2: remove duplicate unneeded defines adds 475d4df82719 Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub [...] adds ccbe77f7e45d autofs: fix memory leak of waitqueues in autofs_catatonic_mode adds 17fce12e7c0a autofs: use wake_up() instead of wake_up_interruptible(() adds 2e0afa7e78c4 Merge tag 'v6.6-vfs.autofs' of git://git.kernel.org/pub/sc [...] adds 49319832de90 selftests/nolibc: drop test chmod_net adds 18e66ae67673 proc: use generic setattr() for /proc/$PID/net adds ccf61486fe1e procfs: block chmod on /proc/thread-self/comm adds b4a04f92a4fd Merge tag 'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/ [...] adds 6c9007f65d14 fs/locks: F_UNLCK extension for F_OFD_GETLK adds bfe2e8f56907 selftests: add OFD lock tests adds bd4c4680c039 fs/locks: Fix typo adds 74f6f5912693 locks: fix KASAN: use-after-free in trace_event_raw_event_ [...] adds f20ae9cf5b07 Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/ [...] adds ffa09b3bd024 erofs: DEFLATE compression support adds 3f339920175c erofs: update on-disk format for xattr name filter adds fd73a4395d47 erofs: boost negative xattr lookup with bloom filter adds e3157bb55d3e erofs: refine warning messages for zdata I/Os adds 428f27cc8d32 erofs: clean up redundant comment and adjust code alignment adds 8ec9a2525824 erofs: add necessary kmem_cache_create flags for erofs ino [...] adds d442495c9676 erofs: remove redundant erofs_fs_type declaration in super.c adds 8b00be163f7b erofs: simplify z_erofs_read_fragment() adds dcba1b232e26 erofs: avoid obsolete {collector,collection} terms adds aeebae9d7721 erofs: move preparation logic into z_erofs_pcluster_begin() adds e4c1cf523d82 erofs: tidy up z_erofs_do_read_page() adds 9a05c6a8bc26 erofs: drop z_erofs_page_mark_eio() adds 06ec03660d81 erofs: get rid of fe->backmost for cache decompression adds 491b1105a8e2 erofs: adapt folios for z_erofs_readahead() adds c33ad3b2b710 erofs: adapt folios for z_erofs_read_folio() adds 5ec693ca70dd erofs: don't warn dedupe and fragments features anymore adds 91b1ad0815fb erofs: release ztailpacking pclusters properly adds dd2c0198a836 Merge tag 'erofs-for-6.6-rc1' of git://git.kernel.org/pub/ [...] adds f7f9a0c8736d iov_iter: Map the page later in copy_page_from_iter_atomic() adds 908a1ad89466 iov_iter: Handle compound highmem pages in copy_page_from_ [...] adds 1b0306981e0f iov_iter: Add copy_folio_from_iter_atomic() adds a221ab717c43 iomap: Remove large folio handling in iomap_invalidate_folio() adds 32b29cc9db45 doc: Correct the description of ->release_folio adds 7a8eb01b078f iomap: Remove unnecessary test from iomap_release_folio() adds ffc143db63ee filemap: Add fgf_t typedef adds 4f6617011910 filemap: Allow __filemap_get_folio to allocate large folios adds d6bb59a9444d iomap: Create large folios in the buffered write path adds 5d8edfb900d5 iomap: Copy larger chunks from userspace adds d42bd17c6a20 Merge tag 'large-folio-writes' of git://git.infradead.org/ [...] adds 04f52c4e6f80 iomap: Rename iomap_page to iomap_folio_state and others adds 3ea5c76cadee iomap: Drop ifs argument from iomap_set_range_uptodate() adds cc86181a3b76 iomap: Add some uptodate state handling helpers for ifs st [...] adds eee2d2e6ea55 iomap: Fix possible overflow condition in iomap_write_dela [...] adds 0af2b37d8e7a iomap: Use iomap_punch_t typedef adds 7f79d85b525b iomap: Refactor iomap_write_delalloc_punch() function out adds a01b8f225248 iomap: Allocate ifs in ->write_begin() early adds 4ce02c679722 iomap: Add per-block dirty state tracking to improve performance adds a67371b7aee9 Merge tag 'iomap-per-block-dirty-tracking' of https://gith [...] adds 3486237c6fe8 iomap: cleanup up iomap_dio_bio_end_io() adds 44842f647346 iomap: use an unsigned type for IOMAP_DIO_* defines adds 3a0be38cc84d iomap: treat a write through cache the same as FUA adds daa99c5a3319 iomap: only set iocb->private for polled bio adds 7b3c14d1a96b iomap: add IOMAP_DIO_INLINE_COMP adds 9cf3516c29e6 fs: add IOCB flags related to passing back dio completions adds 099ada2c8726 io_uring/rw: add write support for IOCB_DIO_CALLER_COMP adds 8c052fb3002e iomap: support IOCB_DIO_CALLER_COMP adds 377698d4abe2 Merge tag 'xfs-async-dio.6-2023-08-01' of git://git.kernel [...] adds 6016fc916224 Merge tag 'iomap-6.6-merge-3' of git://git.kernel.org/pub/ [...] adds 324718ddddc4 fscrypt: improve the "Encryption modes and usage" section adds cc0a38d0f638 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] adds 5d37a1198068 fsverity: explicitly check that there is no algorithm 0 adds e77000ccc531 fsverity: simplify handling of errors during initcall adds 456ae5fe9b44 fsverity: move sysctl registration out of signature.c adds 919dc320956e fsverity: skip PKCS#7 parser when keyring is empty adds 3bb156a55668 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds a3bf4c36e3bd affs: remove writepage implementation adds 4d4f1468a002 affs: rename local toupper() to fn() to avoid confusion adds f678c890c684 Merge tag 'affs-for-6.6-tag' of git://git.kernel.org/pub/s [...] adds 07a3bb95ea1f btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_ [...] adds cf4ac2b9049b btrfs: scrub: remove redundant division of stripe_nr adds 966de47ff0c9 btrfs: remove redundant initialization of variables in log [...] adds ed3764f726b2 btrfs: add comments for btrfs_map_block() adds 3a3c7a7f6506 btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING adds 070bb0011ccf btrfs: sysfs: show if ACL support has been compiled in adds dbb6ecb328cb btrfs: tracepoints: simplify raid56 events adds 28f60894902e btrfs: update documentation for add_new_free_space() adds 3b9f0995d819 btrfs: rename add_new_free_space() to btrfs_add_new_free_space() adds aec5716c3e51 btrfs: make btrfs_destroy_marked_extents() return void adds 46d81ebd4a52 btrfs: make btrfs_destroy_pinned_extent() return void adds e5860f8207ed btrfs: make find_first_extent_bit() return a boolean adds b1c8f527feb8 btrfs: open code trivial btrfs_add_excluded_extent() adds 98b5a8fd2af7 btrfs: move btrfs_free_excluded_extents() into block-group.c adds 16c3a4764838 btrfs: deprecate integrity checker feature adds 98efb4eb310d btrfs: use helper sizeof_field in struct accessors adds 7b365a2a3d31 btrfs: use folio_next_index() helper in extent_write_cache_pages adds 17353a344792 btrfs: scrub: remove unused btrfs_path in scrub_simple_mirror() adds b2cc440058ba btrfs: simplify the no-bioc fast path condition in btrfs_m [...] adds 52ea5bfbfa6d btrfs: move eb subpage preallocation out of the loop adds 75d305c55b13 btrfs: remove duplicate free_async_extent_pages() on reser [...] adds e28b02118b94 btrfs: free qgroup rsv on io failure adds a6496849671a btrfs: fix start transaction qgroup rsv double free adds ba9145add524 btrfs: pass a flags argument to cow_file_range adds 53ffb30a784d btrfs: don't create inline extents in fallback_to_cow adds ef4e88e6a55b btrfs: split page locking out of __process_pages_contig adds 6648cedd8613 btrfs: remove btrfs_writepage_endio_finish_ordered adds 9783e4deed72 btrfs: remove end_extent_writepage adds 84f262f00910 btrfs: reduce debug spam from submit_compressed_extents adds ff20d6a4a9ed btrfs: remove the return value from submit_uncompressed_range adds 0835d1e66e7f btrfs: remove the return value from extent_write_locked_range adds 2c73162d6496 btrfs: improve the delalloc_to_write calculation in writep [...] adds c56cbe905993 btrfs: reduce the number of arguments to btrfs_run_delalloc_range adds 67583468086c btrfs: clean up the check for uncompressed ranges in submi [...] adds 3134508e47df btrfs: don't clear async_chunk->inode in async_cow_start adds c15d8cf29551 btrfs: merge async_cow_start and compress_file_range adds 00d31d17663c btrfs: merge submit_compressed_extents and async_cow_submit adds e94e54e89b4f btrfs: streamline compress_file_range adds 6a7167bf9c92 btrfs: further simplify the compress or not logic in compr [...] adds 184aa1ffa5fd btrfs: use a separate label for the incompressible case in [...] adds f778b6b8e013 btrfs: share the code to free the page array in compress_f [...] adds 44962ca37c8c btrfs: don't redirty pages in compress_file_range adds 6e144bf16ba0 btrfs: refactor the zoned device handling in cow_file_range adds 778b878543f0 btrfs: don't redirty locked_page in run_delalloc_zoned adds 256b0cf90d2a btrfs: fix zoned handling in submit_uncompressed_range adds ed2da9246f32 mm: remove folio_account_redirty adds 7f9879eb6062 btrfs: print name and pid when device scanning processes race adds b9d97cff256f btrfs: move comments to btrfs_loop_type definition adds 257deed2a955 btrfs: tests: enhance extent buffer bitmap tests adds 5864f1da6b16 btrfs: tests: add self tests for extent buffer memory operations adds cb22964f1dad btrfs: refactor extent buffer bitmaps operations adds 730c374e5b2c btrfs: use write_extent_buffer() to implement write_extent [...] adds 54948681c211 btrfs: refactor main loop in copy_extent_buffer_full() adds 682a0bc5573f btrfs: copy all pages at once at the end of btrfs_clone_ex [...] adds 13840f3f2837 btrfs: refactor main loop in memcpy_extent_buffer() adds 096d23016543 btrfs: refactor main loop in memmove_extent_buffer() adds 4490e803e1fe btrfs: don't start transaction when joining with TRANS_JOI [...] adds 19288951ffa8 btrfs: update comment for btrfs_join_transaction_nostart() adds 4d2024e90d0e btrfs: print target number of bytes when dumping free space adds b92e8f5472a2 btrfs: print block group super and delalloc bytes when dum [...] adds e50b122b832b btrfs: print available space for a block group when dumpin [...] adds 1ff9fee3bd2e btrfs: print available space across all block groups when [...] adds 1b6948acb854 btrfs: don't steal space from global rsv after a transacti [...] adds ae3364e5215b btrfs: store the error that turned the fs into error state adds a7f8de500e28 btrfs: return real error when orphan cleanup fails due to [...] adds 7e3bfd146e3e btrfs: fail priority metadata ticket with real fs error adds 504b1596bd05 btrfs: make btrfs_cleanup_fs_roots() static adds 883647f4b5ca btrfs: make find_free_dev_extent() static adds ed8947bc73aa btrfs: merge find_free_dev_extent() and find_free_dev_exte [...] adds 2391245ac287 btrfs: avoid starting new transaction when flushing delaye [...] adds 2ee70ed19ccd btrfs: avoid starting and committing empty transaction whe [...] adds 6705b48a50d7 btrfs: avoid start and commit empty transaction when start [...] adds 9c93c238c15f btrfs: avoid start and commit empty transaction when flush [...] adds 861093eff4f0 btrfs: introduce struct to consolidate extent buffer write [...] adds 7db94301a980 btrfs: zoned: introduce block group context to btrfs_eb_wr [...] adds 2ad8c0510a96 btrfs: zoned: return int from btrfs_check_meta_write_pointer adds 0356ad41e0dd btrfs: zoned: defer advancing meta write pointer adds c1c3c2bc2917 btrfs: zoned: update meta write pointer on zone finish adds a7e1ac7bdc5a btrfs: zoned: reserve zones for an active metadata/system [...] adds 13bb483d32ab btrfs: zoned: activate metadata block group on write time adds 6a8ebc773ef6 btrfs: zoned: no longer count fresh BG region as zone unusable adds 5a7d107e5ef9 btrfs: zoned: don't activate non-DATA BG on allocation adds 5b135b382a36 btrfs: zoned: re-enable metadata over-commit for zoned mode adds 257614301a5d btrfs: handle errors properly in update_inline_extent_backref() adds 84af994b85b8 btrfs: use LIST_HEAD() to initialize the list_head adds cd361199ff23 btrfs: wait on uncached block groups on every allocation loop adds e7f1326cc24e btrfs: set page extent mapped after read_folio in relocate [...] adds 332581bde2a4 btrfs: zoned: do not zone finish data relocation block group adds 953fa5ced510 btrfs: fix error handling when in a COW window in run_dela [...] adds 18f62b86c4ea btrfs: cleanup the COW fallback logic in run_delalloc_nocow adds 38dc88890de6 btrfs: consolidate the error handling in run_delalloc_nocow adds 76c5126e7669 btrfs: move the !zoned assert into run_delalloc_cow adds 7f72f50547b7 btrfs: output extra debug info if we failed to find an inl [...] adds 182741d287fb btrfs: remove v0 extent handling adds 4844c3664a72 btrfs: add a helper to read the superblock metadata_uuid adds 319baafcef2e btrfs: simplify memcpy either of metadata_uuid or fsid adds d167aa76dc06 btrfs: use the correct superblock to compare fsid in btrfs [...] adds 6bfe3959b0e7 btrfs: compare the correct fsid/metadata_uuid in btrfs_val [...] adds 67bc5ad04bea btrfs: drop redundant check to use fs_devices::metadata_uuid adds 6b604c9a0cf1 btrfs: remove pointless empty list check when reading dela [...] adds 94628ad94408 btrfs: copy dir permission and time when creating a stub s [...] adds 1dc4888e725d btrfs: scrub: avoid unnecessary extent tree search prepari [...] adds 3c771c194402 btrfs: scrub: avoid unnecessary csum tree search preparing [...] adds ae76d8e3e135 btrfs: scrub: fix grouping of read IO adds 39dc7bd94d08 btrfs: scrub: don't go ordered workqueue for dev-replace adds 4fe44f9d0472 btrfs: scrub: move write back of repaired sectors to scrub [...] adds 89c3760428db btrfs: tests: add extent_map tests for dropping with odd layouts adds f345dbdf2c9c btrfs: tests: add a test for btrfs_add_extent_mapping adds 92e1229b204d btrfs: tests: test invalid splitting when skipping pinned [...] adds c02d35d89b31 btrfs: zoned: skip splitting and logical rewriting on pre- [...] adds 547635c6ac47 Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/li [...] adds 1756ddea6916 pstore: Remove worst-case compression size logic adds 438b805003a0 pstore: Replace crypto API compression with zlib_deflate l [...] adds fe8c3623ab06 pstore/ram: Check start of empty przs during init adds 104fd0b5e948 pstore: Support record sizes larger than kmalloc() limit adds af58740d8b06 pstore: Fix kernel-doc warning adds 5b07aaca1809 Merge tag 'pstore-v6.6-rc1' of git://git.kernel.org/pub/sc [...] adds 4943b66df18a seccomp: don't use semaphore and wait_queue together adds ab83f455f04d sched: add WF_CURRENT_CPU and externise ttwu adds 6f63904c8f3e sched: add a few helpers to wake up tasks on the current cpu adds 48a1084a8b74 seccomp: add the synchronous mode for seccomp_unotify adds 8feae5adec17 selftest/seccomp: add a new test for the sync mode of secc [...] adds 7d5cb68af638 perf/benchmark: add a new benchmark for seccom_unotify adds fbc5d382407e selftests/seccomp: Handle arm32 corner cases better adds cf007647475b ARM: ptrace: Restore syscall restart tracing adds 4697b5848bd9 ARM: ptrace: Restore syscall skipping for tracers adds 46822860a5a9 seccomp: Add missing kerndoc notations adds b03a4342142b Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/s [...] adds ce6616724fb4 ubsan: Clarify Kconfig text for CONFIG_UBSAN_TRAP adds 8453e7924a1a soc: fsl: qe: Replace all non-returning strlcpy with strscpy adds 630fdd592912 seq_file: seq_show_option_n() is used for precise sizes adds 61ce78f29a69 um: Remove strlcpy declaration adds c9732f1461f9 perf: Replace strlcpy with strscpy adds b6ed2f7758a5 EISA: Replace all non-returning strlcpy with strscpy adds fcce1c6cb156 x86/paravirt: Fix tlb_remove_table function callback proto [...] adds b3d46e11fec0 selftests/harness: Actually report SKIP for signal tests adds 2e3f65ccfe6b gcc-plugins: Rename last_stmt() for GCC 14+ adds 7a0fd5e16785 compiler_types: Introduce the Clang __preserve_most functi [...] adds b16c42c8fde8 list_debug: Introduce inline wrappers for debug checks adds aebc7b0d8d91 list: Introduce CONFIG_LIST_HARDENED adds aa9f10d57056 hardening: Move BUG_ON_DATA_CORRUPTION to hardening options adds 967afdf808cf alpha: Replace one-element array with flexible-array member adds 30bed99e0c63 um: vector: refactor deprecated strncpy adds be8dffa04de3 um: refactor deprecated strncpy to memcpy adds c8248faf3ca2 Compiler Attributes: counted_by: Adjust name and identifie [...] adds 5d207e83ca41 lkdtm: Add FAM_BOUNDS test for __counted_by adds a4b35d4d05b9 integrity: Annotate struct ima_rule_opt_list with __counted_by adds 2ddd3cac1fa9 nsproxy: Convert nsproxy.count to refcount_t adds 33f0467fe069 kallsyms: Fix kallsyms_selftest failure adds 76903a964874 kallsyms: Change func signature for cleanup_symbol_name() adds 5f536ac6a5a7 LoadPin: Annotate struct dm_verity_loadpin_trusted_root_di [...] adds 727dbda16b83 Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub [...] adds 401013e2ad9e documentation/rcu: Fix typo adds bc25e7c3598e docs/RCU: Add the missing rcu_read_unlock() adds 3f831e38cecd Docs/RCU/rculist_nulls: Fix trivial coding style adds 674dd3657361 Docs/RCU/rculist_nulls: Assign 'obj' before use from the examples adds 5326caa7a147 Docs/RCU/rculist_nulls: Specify type of the object in examples adds d186204a9854 Docs/RCU/rculist_nulls: Fix hlist_[nulls]_head field names [...] adds 47d63d7a3918 Docs/RCU/rculist_nulls: Fix text about atomic_set_release() adds 6716f4d39c17 rcu: Update synchronize_rcu_mult() comment for call_rcu_hurry() adds c924bf5a43e4 rcu: Clarify rcu_is_watching() kernel-doc comment adds ed2b9e1b6d82 srcu,notifier: Remove #ifdefs in favor of SRCU Tiny srcu_usage adds 343640cb5b4e rcu: Mark __rcu_irq_enter_check_tick() ->rcu_urgent_qs load adds 3292ba0229db rcu: Make the rcu_nocb_poll boot parameter usable via boot config adds efd04f8a8b45 rcu: Use WRITE_ONCE() for assignments to ->next for rculist_nulls adds d119357d0743 rcu-tasks: Treat only synchronous grace periods urgently adds 5ae769c611e7 rcu-tasks: Remove redundant #ifdef CONFIG_TASKS_RCU adds 450d461aa629 rcu-tasks: Add kernel boot parameters for callback laziness adds db13710a0365 rcu-tasks: Cancel callback laziness if too many callbacks adds 84dd7f19e726 checkpatch: Complain about unexpected uses of RCU Tasks Trace adds cb88f7f51bc6 rcu-tasks: Permit use of debug-objects with RCU Tasks flavors adds 9d0cce2bc387 rcu-tasks: Fix boot-time RCU tasks debug-only deadlock adds 2226f3dc05a9 rcuscale: Permit blocking delays between writers adds ee7516a16350 rcuscale: Fix gp_async_max typo: s/reader/writer/ adds 7221f493c5ff rcuscale: Add minruntime module parameter adds c68465dfaac3 rcuscale: Print out full set of module parameters adds bb7bad3dae42 rcuscale: Print out full set of kfree_rcu parameters adds 5f8e3202696f rcuscale: Measure grace-period kthread CPU time adds 2d7b2b344c0c rcuscale: Add kfree_by_call_rcu and kfree_mult to documentation adds 1d702e2eff8b rcuscale: Print grace-period kthread CPU time, if recorded adds 271a8467a5f7 rcuscale: Measure RCU Tasks Trace grace-period kthread CPU time adds a15ec57cfcf8 rcuscale: Add RCU Tasks Rude testing adds e0a34641eb55 rcuscale: fix building with RCU_TINY adds e60c122a1614 rcuscale: Move rcu_scale_writer() schedule_timeout_uninter [...] adds 8afeb54190e8 rcuscale: Add CONFIG_PREEMPT_DYNAMIC=n to TRACE01 scenario adds 8f78f046e27b refscale: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario adds f5063e8948da refscale: Fix uninitalized use of wait_queue_head_t adds b5a2801fc053 refscale: Add a "jiffies" test adds 9cafe974cf46 rcutorture: Dump grace-period state upon rtort_pipe_count [...] adds e2a0b786c50c torture: Support randomized shuffling for proxy exec testing adds 67d5404d2743 torture: Add a kthread-creation callback to _torture_creat [...] adds 5d248bb39fe1 torture: Add lock_torture writer_fifo module parameter adds 872948c665f5 torture: Make torture_hrtimeout_*() use TASK_IDLE adds 3f0c06e1cba6 torture: Move torture_onoff() timeouts to hrtimers adds dea81dcfd349 torture: Move torture_shuffle() timeouts to hrtimers adds 10af43671e8b torture: Move stutter_wait() timeouts to hrtimers adds 6cab60ceb1d3 torture: Stop right-shifting torture_random() return values adds bc19e86e285f rcutorture: Stop right-shifting torture_random() return values adds 965167e8e6c9 rcutorture: Remove obsolete BOOTPARAM_HOTPLUG_CPU0 Kconfig option adds 1304affd3573 rcu: Remove formal-verification tests adds 0feda4da6da5 torture: Add "--no-" as synonym for "--do-no-" in torture.sh adds 4f64435417b4 rcutorture: Remove contradictory Kconfig constraint adds 5cec64e49519 torture: Allow #CHECK# in --kconfig argument to kvm.sh adds cd1955d050f8 torture: Make kvm-recheck.sh report .config errors adds dd3ffd125f89 torture: Add RCU Tasks individual-flavor build tests adds 80021ffb6820 torture: Make kvm-remote print diagnostics on initial ssh failure adds 2f25542c6f62 rcutorture: Remove obsolete parameter check from mkinitrd.sh adds 171cfa011ea4 torture: Place --bootargs parameters at end of -append list adds eb3156f78b49 torture: Make torture.sh summarize config and build errors adds adec488031f6 torture: Loosen .config checks for KCSAN kernels adds db5dc3502dfa torture: Add srcu_lockdep.sh to torture.sh adds 10f84c2cfb50 torture: Avoid torture-test reboot loops adds ecf671cf76b0 torture: Add init-program support for loongarch adds 93a556b8b3c8 torture: Switch qemu from -nographic to -display none adds 451d2a52f652 torture: Make init program dump command-line arguments adds 7c25ee819f39 torture: Cause mkinitrd.sh to indicate failure on compile errors adds fe24a0b63278 Merge branches 'doc.2023.07.14b', 'fixes.2023.08.16a', 'rc [...] adds 68cadad11fe2 Merge tag 'rcu.2023.08.21a' of git://git.kernel.org/pub/sc [...] adds 822e42509997 torture: Scale scftorture memory based on number of CPUs adds 013608cd0812 scftorture: Forgive memory-allocation failure if KASAN adds 4a71be938761 scftorture: Pause testing after memory-allocation failure adds 3f68f9c822eb scftorture: Add CONFIG_PREEMPT_DYNAMIC=n to NOPREEMPT scenario adds 6ae0c157658b Merge tag 'scftorture.2023.08.15a' of git://git.kernel.org [...] adds 5bd00f6db012 smp: Reduce logging due to dump_stack of CSD waiters adds 0d3a00b37042 smp: Reduce NMI traffic from CSD waiters to CSD destination adds b324696dce7a Merge tag 'csd-lock.2023.07.15a' of git://git.kernel.org/p [...] adds e40806e9bcf8 clocksource: Handle negative skews in "skew is too large" [...] adds 233756a640be x86/tsc: Extend watchdog check exemption to 4-Sockets platform adds b98af53cb07a Merge tag 'clocksource.2023.08.15a' of git://git.kernel.or [...] adds 1dfe3a5a7cef entry: Remove empty addr_limit_user_check() adds 6bfce7759c46 Merge tag 'core-entry-2023-08-28' of git://git.kernel.org/ [...] adds e2c12739ccf7 genirq: Prevent nested thread vs synchronize_hardirq() deadlock adds 51a5acce7162 genirq: Remove unused extern declaration adds 2e99b73afde1 irqchip/loongson-eiointc: Fix return value checking of eio [...] adds 9bdd26b6477f irqchip/xtensa-pic: Include header for xtensa_pic_init_legacy() adds 90e921d76867 irqchip/mips-gic: Mark gic_irq_domain_free() static adds 424a4aec7a23 irqchipr/i8259: Mark i8259_of_init() static adds 2f54db449b61 irqchip/imx-mu-msi: Do not check for 0 return after callin [...] adds d0afed833970 irqchip/irq-pruss-intc: Do not check for 0 return after ca [...] adds 70befedaf5b0 irqchip/orion: Use of_address_count() helper adds ee0767504638 irqchip: Explicitly include correct DT includes adds 32b5f8a6f5de irqchip/ls-scfg-msi: Use devm_platform_get_and_ioremap_resource() adds 69da32b5438a irqchip/irq-mvebu-sei: Use devm_platform_get_and_ioremap_r [...] adds 2b709c6760ec dt-bindings: interrupt-controller: Add support for Amlogic [...] adds 19b5a44bee16 irqchip: Add support for Amlogic-C3 SoCs adds 02362c9a99b6 Merge tag 'irqchip-6.6' of git://git.kernel.org/pub/scm/li [...] adds dd3f0fe5010c Merge tag 'irq-core-2023-08-28' of git://git.kernel.org/pu [...] adds 7a4dcb4a5de1 cpu/hotplug: Remove dependancy against cpu_primary_thread_mask adds 3f9169196be5 cpu/SMT: Move SMT prototypes into cpu_smt.h adds c53361ce7d87 cpu/SMT: Move smt/control simple exit cases earlier adds 447ae4ac4113 cpu/SMT: Store the current/max number of threads adds 91b4a7dbfe05 cpu/SMT: Remove topology_smt_supported() adds 38253464bc82 cpu/SMT: Create topology_smt_thread_allowed() adds 7f48405c3c34 cpu/SMT: Allow enabling partial SMT states via sysfs adds 52b38b7ad589 cpu/SMT: Fix cpu_smt_possible() comment adds 33af38d85b5c cpu/hotplug: Remove unused function declaration cpu_set_st [...] adds e0a99a839f04 Documentation: core-api/cpuhotplug: Fix state names adds 6f49693a6c85 Merge tag 'smp-core-2023-08-28' of git://git.kernel.org/pu [...]
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + Documentation/RCU/lockdep-splat.rst | 2 +- Documentation/RCU/rculist_nulls.rst | 38 +- Documentation/admin-guide/kernel-parameters.txt | 60 +- Documentation/core-api/cpu_hotplug.rst | 10 +- .../amlogic,meson-gpio-intc.yaml | 1 + Documentation/filesystems/fscrypt.rst | 164 ++-- Documentation/filesystems/idmappings.rst | 14 +- Documentation/filesystems/locking.rst | 23 +- Documentation/filesystems/tmpfs.rst | 38 +- Documentation/filesystems/vfs.rst | 12 +- arch/Kconfig | 3 + arch/alpha/kernel/osf_sys.c | 2 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/arm/include/asm/syscall.h | 3 + arch/arm/kernel/entry-common.S | 1 + arch/arm/kernel/ptrace.c | 5 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 2 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 8 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 2 +- arch/s390/hypfs/inode.c | 4 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/um/drivers/mconsole_kern.c | 4 +- arch/um/drivers/vector_user.c | 4 +- arch/um/include/shared/user.h | 1 - arch/um/os-Linux/umid.c | 6 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/topology.h | 4 +- arch/x86/kernel/cpu/common.c | 2 +- arch/x86/kernel/paravirt.c | 8 +- arch/x86/kernel/smpboot.c | 8 - arch/x86/kernel/tsc.c | 2 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + block/bdev.c | 69 +- block/disk-events.c | 23 +- block/genhd.c | 45 +- block/ioctl.c | 9 +- block/partitions/core.c | 5 +- drivers/android/binderfs.c | 8 +- drivers/block/amiflop.c | 1 - drivers/block/floppy.c | 2 +- drivers/block/loop.c | 6 +- drivers/block/nbd.c | 8 +- drivers/eisa/eisa-bus.c | 2 +- drivers/infiniband/hw/qib/qib_fs.c | 3 +- drivers/irqchip/irq-bcm6345-l1.c | 1 - drivers/irqchip/irq-bcm7038-l1.c | 1 - drivers/irqchip/irq-brcmstb-l2.c | 1 - drivers/irqchip/irq-gic-pm.c | 2 +- drivers/irqchip/irq-gic-v3-its-fsl-mc-msi.c | 2 - drivers/irqchip/irq-i8259.c | 2 +- drivers/irqchip/irq-imx-intmux.c | 3 +- drivers/irqchip/irq-imx-irqsteer.c | 3 +- drivers/irqchip/irq-imx-mu-msi.c | 4 +- drivers/irqchip/irq-keystone.c | 2 +- drivers/irqchip/irq-loongson-eiointc.c | 2 +- drivers/irqchip/irq-loongson-htvec.c | 1 - drivers/irqchip/irq-loongson-pch-pic.c | 2 +- drivers/irqchip/irq-ls-scfg-msi.c | 3 +- drivers/irqchip/irq-madera.c | 4 +- drivers/irqchip/irq-meson-gpio.c | 5 + drivers/irqchip/irq-mips-gic.c | 2 +- drivers/irqchip/irq-mvebu-sei.c | 3 +- drivers/irqchip/irq-orion.c | 3 +- drivers/irqchip/irq-pruss-intc.c | 6 +- drivers/irqchip/irq-qcom-mpm.c | 2 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 1 - drivers/irqchip/irq-st.c | 2 +- drivers/irqchip/irq-stm32-exti.c | 3 +- drivers/irqchip/irq-sunxi-nmi.c | 1 - drivers/irqchip/irq-tb10x.c | 1 - drivers/irqchip/irq-ti-sci-inta.c | 4 +- drivers/irqchip/irq-ti-sci-intr.c | 4 +- drivers/irqchip/irq-uniphier-aidet.c | 1 - drivers/irqchip/irq-xtensa-pic.c | 1 + drivers/irqchip/irqchip.c | 2 +- drivers/irqchip/qcom-pdc.c | 1 - drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/misc/ibmvmc.c | 2 +- drivers/misc/lkdtm/bugs.c | 51 +- drivers/s390/block/dasd.c | 7 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/usb/core/devio.c | 16 +- drivers/usb/gadget/function/f_fs.c | 3 +- drivers/usb/gadget/legacy/inode.c | 3 +- fs/9p/vfs_inode.c | 8 +- fs/9p/vfs_inode_dotl.c | 12 +- fs/Kconfig | 16 +- fs/adfs/inode.c | 4 +- fs/affs/amigaffs.c | 6 +- fs/affs/file.c | 14 +- fs/affs/inode.c | 16 +- fs/affs/namei.c | 20 +- fs/afs/dynroot.c | 2 +- fs/afs/inode.c | 8 +- fs/aio.c | 20 +- fs/attr.c | 22 +- fs/autofs/inode.c | 2 +- fs/autofs/root.c | 6 +- fs/autofs/waitq.c | 5 +- fs/bad_inode.c | 6 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/dir.c | 16 +- fs/bfs/inode.c | 5 +- fs/binfmt_misc.c | 3 +- fs/btrfs/Kconfig | 4 +- fs/btrfs/accessors.h | 23 +- fs/btrfs/backref.c | 29 +- fs/btrfs/block-group.c | 73 +- fs/btrfs/block-group.h | 4 +- fs/btrfs/btrfs_inode.h | 6 +- fs/btrfs/delayed-inode.c | 11 +- fs/btrfs/dev-replace.c | 6 +- fs/btrfs/disk-io.c | 175 ++--- fs/btrfs/disk-io.h | 1 - fs/btrfs/extent-io-tree.c | 14 +- fs/btrfs/extent-io-tree.h | 6 +- fs/btrfs/extent-tree.c | 288 ++++--- fs/btrfs/extent-tree.h | 16 +- fs/btrfs/extent_io.c | 680 +++++++--------- fs/btrfs/extent_io.h | 35 +- fs/btrfs/file-item.c | 34 +- fs/btrfs/file-item.h | 6 +- fs/btrfs/file.c | 46 +- fs/btrfs/free-space-cache.c | 18 +- fs/btrfs/free-space-tree.c | 13 +- fs/btrfs/fs.h | 15 +- fs/btrfs/inode.c | 850 ++++++++------------ fs/btrfs/ioctl.c | 2 +- fs/btrfs/messages.c | 16 +- fs/btrfs/messages.h | 2 - fs/btrfs/ordered-data.c | 8 +- fs/btrfs/print-tree.c | 10 +- fs/btrfs/qgroup.c | 19 +- fs/btrfs/raid56.c | 29 +- fs/btrfs/raid56.h | 1 - fs/btrfs/reflink.c | 3 +- fs/btrfs/relocation.c | 33 +- fs/btrfs/scrub.c | 240 +++--- fs/btrfs/send.c | 6 +- fs/btrfs/space-info.c | 85 +- fs/btrfs/super.c | 11 +- fs/btrfs/sysfs.c | 7 + fs/btrfs/tests/extent-io-tests.c | 302 ++++++-- fs/btrfs/tests/extent-map-tests.c | 412 ++++++++++ fs/btrfs/transaction.c | 42 +- fs/btrfs/tree-log.c | 12 +- fs/btrfs/volumes.c | 98 ++- fs/btrfs/volumes.h | 3 +- fs/btrfs/xattr.c | 4 +- fs/btrfs/zoned.c | 292 +++++-- fs/btrfs/zoned.h | 28 +- fs/buffer.c | 18 +- fs/cachefiles/io.c | 16 +- fs/ceph/acl.c | 2 +- fs/ceph/caps.c | 2 +- fs/ceph/inode.c | 18 +- fs/ceph/snap.c | 2 +- fs/ceph/xattr.c | 2 +- fs/coda/coda_linux.c | 3 +- fs/coda/dir.c | 2 +- fs/coda/file.c | 2 +- fs/coda/inode.c | 5 +- fs/configfs/inode.c | 7 +- fs/cramfs/inode.c | 11 +- fs/dcache.c | 5 +- fs/debugfs/inode.c | 3 +- fs/devpts/inode.c | 16 +- fs/ecryptfs/crypto.c | 8 +- fs/ecryptfs/inode.c | 7 +- fs/ecryptfs/mmap.c | 5 +- fs/ecryptfs/read_write.c | 12 +- fs/efivarfs/file.c | 2 +- fs/efivarfs/inode.c | 2 +- fs/efs/inode.c | 4 +- fs/erofs/Kconfig | 16 + fs/erofs/Makefile | 1 + fs/erofs/compress.h | 2 + fs/erofs/decompressor.c | 6 + fs/erofs/decompressor_deflate.c | 247 ++++++ fs/erofs/erofs_fs.h | 17 +- fs/erofs/inode.c | 14 +- fs/erofs/internal.h | 23 + fs/erofs/super.c | 44 +- fs/erofs/xattr.c | 14 + fs/erofs/zdata.c | 274 +++---- fs/erofs/zmap.c | 5 +- fs/eventfd.c | 2 +- fs/eventpoll.c | 12 +- fs/exfat/exfat_fs.h | 2 - fs/exfat/file.c | 6 +- fs/exfat/inode.c | 6 +- fs/exfat/namei.c | 26 +- fs/exfat/super.c | 42 +- fs/ext2/acl.c | 2 +- fs/ext2/dir.c | 6 +- fs/ext2/ialloc.c | 2 +- fs/ext2/inode.c | 12 +- fs/ext2/ioctl.c | 4 +- fs/ext2/namei.c | 8 +- fs/ext2/super.c | 2 +- fs/ext2/xattr.c | 2 +- fs/ext4/acl.c | 2 +- fs/ext4/ext4.h | 90 ++- fs/ext4/ext4_jbd2.c | 3 +- fs/ext4/extents.c | 12 +- fs/ext4/ialloc.c | 2 +- fs/ext4/inline.c | 4 +- fs/ext4/inode-test.c | 6 +- fs/ext4/inode.c | 18 +- fs/ext4/ioctl.c | 9 +- fs/ext4/namei.c | 26 +- fs/ext4/super.c | 73 +- fs/ext4/xattr.c | 6 +- fs/f2fs/compress.c | 2 +- fs/f2fs/dir.c | 8 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/file.c | 22 +- fs/f2fs/gc.c | 8 +- fs/f2fs/inline.c | 2 +- fs/f2fs/inode.c | 10 +- fs/f2fs/namei.c | 12 +- fs/f2fs/recovery.c | 4 +- fs/f2fs/super.c | 9 +- fs/f2fs/xattr.c | 2 +- fs/fat/fat.h | 3 +- fs/fat/file.c | 2 +- fs/fat/inode.c | 5 +- fs/fat/misc.c | 10 +- fs/fcntl.c | 29 +- fs/file.c | 30 +- fs/file_table.c | 5 +- fs/freevxfs/vxfs_inode.c | 3 +- fs/fs-writeback.c | 4 +- fs/fs_context.c | 36 +- fs/fsopen.c | 106 ++- fs/fuse/control.c | 2 +- fs/fuse/dir.c | 10 +- fs/fuse/inode.c | 16 +- fs/gfs2/acl.c | 2 +- fs/gfs2/aops.c | 2 +- fs/gfs2/bmap.c | 13 +- fs/gfs2/dir.c | 15 +- fs/gfs2/file.c | 2 +- fs/gfs2/glops.c | 4 +- fs/gfs2/inode.c | 16 +- fs/gfs2/quota.c | 2 +- fs/gfs2/super.c | 16 +- fs/gfs2/sys.c | 4 +- fs/gfs2/xattr.c | 8 +- fs/hfs/catalog.c | 8 +- fs/hfs/dir.c | 2 +- fs/hfs/inode.c | 13 +- fs/hfs/sysdep.c | 4 +- fs/hfsplus/catalog.c | 8 +- fs/hfsplus/dir.c | 6 +- fs/hfsplus/inode.c | 18 +- fs/hostfs/hostfs_kern.c | 3 +- fs/hpfs/dir.c | 8 +- fs/hpfs/inode.c | 6 +- fs/hpfs/namei.c | 29 +- fs/hpfs/super.c | 5 +- fs/hugetlbfs/inode.c | 12 +- fs/inode.c | 233 ++++-- fs/internal.h | 4 +- fs/ioctl.c | 18 +- fs/iomap/buffered-io.c | 465 +++++++---- fs/iomap/direct-io.c | 163 +++- fs/isofs/inode.c | 9 +- fs/isofs/rock.c | 16 +- fs/jffs2/dir.c | 24 +- fs/jffs2/file.c | 3 +- fs/jffs2/fs.c | 10 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/acl.c | 2 +- fs/jfs/inode.c | 2 +- fs/jfs/ioctl.c | 2 +- fs/jfs/jfs_imap.c | 8 +- fs/jfs/jfs_inode.c | 4 +- fs/jfs/namei.c | 24 +- fs/jfs/super.c | 2 +- fs/jfs/xattr.c | 2 +- fs/kernel_read_file.c | 12 +- fs/kernfs/dir.c | 2 +- fs/kernfs/inode.c | 53 +- fs/libfs.c | 349 ++++++++- fs/locks.c | 47 +- fs/minix/bitmap.c | 2 +- fs/minix/dir.c | 6 +- fs/minix/inode.c | 12 +- fs/minix/itree_common.c | 4 +- fs/minix/namei.c | 6 +- fs/namei.c | 5 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/fscache.h | 4 +- fs/nfs/inode.c | 22 +- fs/nfs/namespace.c | 3 +- fs/nfs/nfs4_fs.h | 2 +- fs/nfs/nfs4file.c | 2 +- fs/nfs/nfs4proc.c | 4 +- fs/nfsd/nfsctl.c | 2 +- fs/nfsd/vfs.c | 2 +- fs/nilfs2/dir.c | 6 +- fs/nilfs2/inode.c | 12 +- fs/nilfs2/ioctl.c | 2 +- fs/nilfs2/namei.c | 8 +- fs/nilfs2/super.c | 81 +- fs/notify/dnotify/dnotify.c | 4 +- fs/nsfs.c | 2 +- fs/ntfs/inode.c | 15 +- fs/ntfs/mft.c | 3 +- fs/ntfs3/file.c | 8 +- fs/ntfs3/frecord.c | 3 +- fs/ntfs3/inode.c | 14 +- fs/ntfs3/namei.c | 11 +- fs/ntfs3/super.c | 33 +- fs/ntfs3/xattr.c | 4 +- fs/ocfs2/acl.c | 6 +- fs/ocfs2/alloc.c | 6 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/dir.c | 8 +- fs/ocfs2/dlmfs/dlmfs.c | 4 +- fs/ocfs2/dlmglue.c | 7 +- fs/ocfs2/file.c | 18 +- fs/ocfs2/inode.c | 12 +- fs/ocfs2/journal.c | 6 +- fs/ocfs2/move_extents.c | 6 +- fs/ocfs2/namei.c | 21 +- fs/ocfs2/refcounttree.c | 14 +- fs/ocfs2/xattr.c | 6 +- fs/omfs/dir.c | 4 +- fs/omfs/inode.c | 9 +- fs/open.c | 54 +- fs/openpromfs/inode.c | 5 +- fs/orangefs/inode.c | 7 +- fs/orangefs/namei.c | 2 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/orangefs-utils.c | 6 +- fs/overlayfs/file.c | 17 +- fs/overlayfs/inode.c | 2 +- fs/overlayfs/overlayfs.h | 2 +- fs/overlayfs/util.c | 2 +- fs/pipe.c | 10 +- fs/posix_acl.c | 2 +- fs/proc/base.c | 9 +- fs/proc/fd.c | 2 +- fs/proc/generic.c | 2 +- fs/proc/inode.c | 2 +- fs/proc/proc_net.c | 3 +- fs/proc/proc_sysctl.c | 4 +- fs/proc/root.c | 3 +- fs/proc/self.c | 2 +- fs/proc/thread_self.c | 2 +- fs/pstore/Kconfig | 100 +-- fs/pstore/inode.c | 6 +- fs/pstore/platform.c | 353 +++------ fs/pstore/ram.c | 11 +- fs/pstore/ram_core.c | 17 +- fs/qnx4/inode.c | 3 +- fs/qnx6/inode.c | 3 +- fs/quota/dquot.c | 2 +- fs/ramfs/inode.c | 6 +- fs/read_write.c | 2 +- fs/reiserfs/inode.c | 12 +- fs/reiserfs/ioctl.c | 4 +- fs/reiserfs/journal.c | 4 +- fs/reiserfs/namei.c | 18 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/reiserfs/xattr.c | 5 +- fs/reiserfs/xattr_acl.c | 2 +- fs/romfs/super.c | 13 +- fs/smb/client/cifsfs.c | 2 +- fs/smb/client/file.c | 4 +- fs/smb/client/fscache.h | 5 +- fs/smb/client/inode.c | 16 +- fs/smb/client/smb2ops.c | 3 +- fs/smb/server/smb2pdu.c | 30 +- fs/smb/server/vfs.c | 3 +- fs/splice.c | 64 +- fs/squashfs/inode.c | 2 +- fs/stack.c | 2 +- fs/stat.c | 65 +- fs/super.c | 829 +++++++++++++------- fs/sysv/dir.c | 6 +- fs/sysv/ialloc.c | 2 +- fs/sysv/inode.c | 5 +- fs/sysv/itree.c | 7 +- fs/sysv/namei.c | 6 +- fs/tracefs/inode.c | 2 +- fs/ubifs/debug.c | 4 +- fs/ubifs/dir.c | 41 +- fs/ubifs/file.c | 31 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 4 +- fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 2 +- fs/ubifs/xattr.c | 6 +- fs/udf/ialloc.c | 2 +- fs/udf/inode.c | 17 +- fs/udf/namei.c | 24 +- fs/udf/symlink.c | 2 +- fs/ufs/dir.c | 6 +- fs/ufs/ialloc.c | 2 +- fs/ufs/inode.c | 23 +- fs/ufs/namei.c | 8 +- fs/vboxsf/utils.c | 6 +- fs/verity/fsverity_private.h | 12 +- fs/verity/hash_algs.c | 8 + fs/verity/init.c | 56 +- fs/verity/open.c | 18 +- fs/verity/signature.c | 77 +- fs/verity/verify.c | 11 +- fs/xattr.c | 83 +- fs/xfs/libxfs/xfs_inode_buf.c | 5 +- fs/xfs/libxfs/xfs_trans_inode.c | 6 +- fs/xfs/scrub/fscounters.c | 188 ++++- fs/xfs/scrub/scrub.c | 6 +- fs/xfs/scrub/scrub.h | 1 + fs/xfs/scrub/trace.h | 26 + fs/xfs/xfs_acl.c | 2 +- fs/xfs/xfs_aops.c | 2 +- fs/xfs/xfs_bmap_util.c | 6 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_inode.c | 3 +- fs/xfs/xfs_inode_item.c | 2 +- fs/xfs/xfs_iops.c | 25 +- fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_super.c | 138 ++-- fs/zonefs/file.c | 2 +- fs/zonefs/super.c | 8 +- include/linux/blk_types.h | 1 - include/linux/blkdev.h | 15 +- include/linux/compiler_attributes.h | 26 +- include/linux/compiler_types.h | 28 + include/linux/completion.h | 1 + include/linux/cpu.h | 26 +- include/linux/cpu_smt.h | 33 + include/linux/cpuhotplug.h | 2 +- include/linux/dm-verity-loadpin.h | 2 +- include/linux/dnotify.h | 4 +- include/linux/filelock.h | 12 +- include/linux/fs.h | 231 +++++- include/linux/fs_context.h | 6 +- include/linux/fs_stack.h | 2 +- include/linux/iomap.h | 3 +- include/linux/list.h | 89 ++- include/linux/lsm_hook_defs.h | 1 + include/linux/notifier.h | 11 - include/linux/nsproxy.h | 7 +- include/linux/pagemap.h | 82 +- include/linux/pipe_fs_i.h | 4 +- include/linux/rculist_nulls.h | 4 +- include/linux/rcupdate_trace.h | 1 + include/linux/rcupdate_wait.h | 5 + include/linux/security.h | 6 + include/linux/seq_file.h | 7 +- include/linux/shmem_fs.h | 31 +- include/linux/srcutiny.h | 4 + include/linux/swait.h | 2 +- include/linux/syscalls.h | 20 +- include/linux/torture.h | 7 +- include/linux/uio.h | 9 +- include/linux/wait.h | 3 + include/linux/writeback.h | 5 - include/linux/xattr.h | 10 +- include/trace/events/btrfs.h | 30 +- include/trace/events/erofs.h | 16 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/btrfs_tree.h | 6 +- include/uapi/linux/mount.h | 3 +- include/uapi/linux/quota.h | 1 + include/uapi/linux/seccomp.h | 4 + include/uapi/linux/stddef.h | 4 + init/do_mounts.c | 38 +- io_uring/rw.c | 58 +- ipc/mqueue.c | 23 +- kernel/bpf/inode.c | 6 +- kernel/cpu.c | 144 +++- kernel/entry/common.c | 3 +- kernel/events/core.c | 6 +- kernel/irq/chip.c | 11 +- kernel/irq/internals.h | 4 +- kernel/irq/manage.c | 26 +- kernel/kallsyms.c | 27 +- kernel/kallsyms_selftest.c | 23 +- kernel/locking/locktorture.c | 12 +- kernel/nsproxy.c | 4 +- kernel/rcu/rcu.h | 8 + kernel/rcu/rcuscale.c | 83 +- kernel/rcu/rcutorture.c | 7 +- kernel/rcu/refscale.c | 37 +- kernel/rcu/tasks.h | 136 +++- kernel/rcu/tree.c | 16 +- kernel/rcu/tree_nocb.h | 4 +- kernel/scftorture.c | 12 +- kernel/sched/completion.c | 26 +- kernel/sched/core.c | 5 +- kernel/sched/fair.c | 4 + kernel/sched/sched.h | 13 +- kernel/sched/swait.c | 8 +- kernel/sched/wait.c | 5 + kernel/seccomp.c | 84 +- kernel/smp.c | 13 +- kernel/time/clocksource.c | 8 +- kernel/torture.c | 39 +- lib/Kconfig.debug | 21 +- lib/Kconfig.ubsan | 10 +- lib/Makefile | 2 +- lib/iov_iter.c | 43 +- lib/list_debug.c | 16 +- mm/Makefile | 2 +- mm/filemap.c | 65 +- mm/folio-compat.c | 2 +- mm/huge_memory.c | 6 +- mm/khugepaged.c | 13 +- mm/page-writeback.c | 49 +- mm/readahead.c | 13 - mm/shmem.c | 851 +++++++++++++++------ mm/shmem_quota.c | 350 +++++++++ mm/truncate.c | 4 +- net/sunrpc/rpc_pipe.c | 2 +- scripts/checkpatch.pl | 24 + scripts/gcc-plugins/gcc-common.h | 4 + security/Kconfig.hardening | 23 + security/apparmor/apparmorfs.c | 11 +- security/apparmor/policy_unpack.c | 11 +- security/inode.c | 2 +- security/integrity/ima/ima_policy.c | 4 +- security/loadpin/loadpin.c | 3 +- security/security.c | 14 + security/selinux/hooks.c | 22 + security/selinux/selinuxfs.c | 2 +- security/smack/smack_lsm.c | 51 ++ tools/arch/x86/include/uapi/asm/unistd_32.h | 3 + tools/arch/x86/include/uapi/asm/unistd_64.h | 3 + tools/perf/bench/Build | 1 + tools/perf/bench/bench.h | 1 + tools/perf/bench/sched-seccomp-notify.c | 178 +++++ tools/perf/builtin-bench.c | 1 + tools/testing/selftests/Makefile | 1 + .../selftests/{openat2 => fchmodat2}/.gitignore | 0 tools/testing/selftests/fchmodat2/Makefile | 6 + tools/testing/selftests/fchmodat2/fchmodat2_test.c | 142 ++++ tools/testing/selftests/filelock/Makefile | 5 + tools/testing/selftests/filelock/ofdlocks.c | 132 ++++ tools/testing/selftests/kselftest_harness.h | 11 +- tools/testing/selftests/nolibc/nolibc-test.c | 1 - .../selftests/rcutorture/bin/configcheck.sh | 61 +- .../testing/selftests/rcutorture/bin/functions.sh | 2 +- .../rcutorture/bin/kvm-recheck-rcuscale.sh | 8 +- .../selftests/rcutorture/bin/kvm-recheck.sh | 44 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 12 +- .../selftests/rcutorture/bin/kvm-test-1-run.sh | 12 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 2 +- tools/testing/selftests/rcutorture/bin/mkinitrd.sh | 17 +- tools/testing/selftests/rcutorture/bin/torture.sh | 127 ++- .../rcutorture/configs/lock/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcu/TASKS03 | 1 - .../selftests/rcutorture/configs/rcu/TREE01 | 1 - .../rcutorture/configs/rcu/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/rcuscale/CFcommon | 2 + .../selftests/rcutorture/configs/rcuscale/TRACE01 | 2 + .../rcutorture/configs/rcuscale/ver_functions.sh | 5 +- .../rcutorture/configs/refscale/NOPREEMPT | 1 + .../rcutorture/configs/refscale/ver_functions.sh | 5 +- .../selftests/rcutorture/configs/scf/NOPREEMPT | 2 + .../rcutorture/configs/scf/ver_functions.sh | 5 +- .../rcutorture/formal/srcu-cbmc/.gitignore | 2 - .../selftests/rcutorture/formal/srcu-cbmc/Makefile | 17 - .../formal/srcu-cbmc/empty_includes/linux/delay.h | 0 .../formal/srcu-cbmc/empty_includes/linux/export.h | 0 .../formal/srcu-cbmc/empty_includes/linux/mutex.h | 0 .../formal/srcu-cbmc/empty_includes/linux/percpu.h | 0 .../srcu-cbmc/empty_includes/linux/preempt.h | 0 .../srcu-cbmc/empty_includes/linux/rcupdate.h | 0 .../formal/srcu-cbmc/empty_includes/linux/sched.h | 0 .../formal/srcu-cbmc/empty_includes/linux/smp.h | 0 .../srcu-cbmc/empty_includes/linux/workqueue.h | 0 .../srcu-cbmc/empty_includes/uapi/linux/types.h | 0 .../formal/srcu-cbmc/include/linux/.gitignore | 2 - .../formal/srcu-cbmc/include/linux/kconfig.h | 1 - .../formal/srcu-cbmc/include/linux/types.h | 152 ---- .../rcutorture/formal/srcu-cbmc/modify_srcu.awk | 376 --------- .../rcutorture/formal/srcu-cbmc/src/assume.h | 17 - .../rcutorture/formal/srcu-cbmc/src/barriers.h | 41 - .../rcutorture/formal/srcu-cbmc/src/bug_on.h | 14 - .../formal/srcu-cbmc/src/combined_source.c | 14 - .../rcutorture/formal/srcu-cbmc/src/config.h | 28 - .../rcutorture/formal/srcu-cbmc/src/include_srcu.c | 32 - .../rcutorture/formal/srcu-cbmc/src/int_typedefs.h | 34 - .../rcutorture/formal/srcu-cbmc/src/locks.h | 221 ------ .../rcutorture/formal/srcu-cbmc/src/misc.c | 12 - .../rcutorture/formal/srcu-cbmc/src/misc.h | 58 -- .../rcutorture/formal/srcu-cbmc/src/percpu.h | 93 --- .../rcutorture/formal/srcu-cbmc/src/preempt.c | 79 -- .../rcutorture/formal/srcu-cbmc/src/preempt.h | 59 -- .../formal/srcu-cbmc/src/simple_sync_srcu.c | 51 -- .../rcutorture/formal/srcu-cbmc/src/workqueues.h | 103 --- .../srcu-cbmc/tests/store_buffering/.gitignore | 2 - .../srcu-cbmc/tests/store_buffering/Makefile | 12 - .../tests/store_buffering/assert_end.fail | 1 - .../srcu-cbmc/tests/store_buffering/force.fail | 1 - .../srcu-cbmc/tests/store_buffering/force2.fail | 1 - .../srcu-cbmc/tests/store_buffering/force3.fail | 1 - .../srcu-cbmc/tests/store_buffering/main.pass | 0 .../formal/srcu-cbmc/tests/store_buffering/test.c | 73 -- .../formal/srcu-cbmc/tests/test_script.sh | 103 --- tools/testing/selftests/seccomp/seccomp_bpf.c | 67 +- 623 files changed, 9947 insertions(+), 7076 deletions(-) create mode 100644 fs/erofs/decompressor_deflate.c create mode 100644 include/linux/cpu_smt.h create mode 100644 mm/shmem_quota.c create mode 100644 tools/perf/bench/sched-seccomp-notify.c copy tools/testing/selftests/{openat2 => fchmodat2}/.gitignore (100%) create mode 100644 tools/testing/selftests/fchmodat2/Makefile create mode 100644 tools/testing/selftests/fchmodat2/fchmodat2_test.c create mode 100644 tools/testing/selftests/filelock/Makefile create mode 100644 tools/testing/selftests/filelock/ofdlocks.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/.gitignore delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/Makefile delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/empty_inclu [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/include/lin [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/modify_srcu.awk delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/assume.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/barriers.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/bug_on.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/combine [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/config.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/include_srcu.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/int_typedefs.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/locks.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/misc.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/percpu.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.c delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/preempt.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/simple_ [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/src/workqueues.h delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100644 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store [...] delete mode 100755 tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/test_ [...]