This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_bmk-code_speed-coremark/gnu_eabi-arm_eabi-master-O3
in repository toolchain/ci/base-artifacts/tcwg_bmk-code_speed-coremark/gnu_eabi-arm_eabi-master-O3.
at 70666f5 onsuccess: #69: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
This branch includes the following new commits:
new b47f79d 0: init: #311: 1: [TCWG CI] No change after baseline build: n [...]
new 5613a88 1: onsuccess: #314: 1: [TCWG CI] No change after gcc: 3215 commits
new 3305aae 2: onsuccess: #315: 1: [TCWG CI] No change after binutils: 18 [...]
new 33abbaf 3: onsuccess: #318: 1: [TCWG CI] No change after binutils/gcc [...]
new e0d4f7a 4: onsuccess: #319: 1: [TCWG CI] No change after binutils/gcc [...]
new 906ade2 5: onsuccess: #323: 1: [TCWG CI] No change after binutils/gcc [...]
new db09658 6: onsuccess: #324: 1: [TCWG CI] No change after binutils/gcc [...]
new 875eb87 7: onsuccess: #326: 1: [TCWG CI] No change after binutils/gcc [...]
new 1652840 8: onsuccess: #327: 1: [TCWG CI] No change after binutils/gcc [...]
new 60d8407 9: onsuccess: #328: 1: [TCWG CI] No change after binutils/gcc [...]
new 2137110 10: onsuccess: #329: 1: [TCWG CI] No change after binutils/gc [...]
new f528a59 11: onsuccess: #330: 1: [TCWG CI] No change after binutils/gc [...]
new 1153508 12: onsuccess: #331: 1: [TCWG CI] No change after binutils/gc [...]
new bb5a5fc 13: onsuccess: #332: 1: [TCWG CI] No change after binutils/gc [...]
new cada520 14: onsuccess: #334: 1: [TCWG CI] No change after binutils/ne [...]
new 6fdd3a4 15: onsuccess: #336: 1: [TCWG CI] No change after binutils/gc [...]
new 3213ca6 16: onsuccess: #337: 1: [TCWG CI] No change after binutils/gc [...]
new 8f4a320 17: onsuccess: #338: 1: [TCWG CI] No change after binutils/gc [...]
new e92a3a6 18: onsuccess: #339: 1: [TCWG CI] No change after binutils/gc [...]
new defd988 19: onsuccess: #340: 1: [TCWG CI] No change after binutils/gc [...]
new 9b8a64d 20: onsuccess: #341: 1: [TCWG CI] No change after binutils/gc [...]
new 339f523 21: onsuccess: #342: 1: [TCWG CI] No change after binutils/gc [...]
new 71f68a4 22: onsuccess: #343: 1: [TCWG CI] No change after binutils/gc [...]
new 95dbf0e 23: onsuccess: #344: 1: [TCWG CI] No change after binutils/gc [...]
new 74613c2 24: onsuccess: #345: 1: [TCWG CI] No change after binutils/gc [...]
new 65f8290 25: onsuccess: #346: 1: [TCWG CI] No change after binutils/gc [...]
new ebcc861 26: onsuccess: #347: 1: [TCWG CI] No change after binutils/gc [...]
new 699949b 27: onsuccess: #348: 1: [TCWG CI] No change after binutils/gc [...]
new 2f36886 28: onsuccess: #349: 1: [TCWG CI] No change after binutils/gc [...]
new d65e7bb 29: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 333af25 30: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc: [...]
new 5b5037b 31: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 9d1e8b0 32: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 73d55af 33: onsuccess: #3: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 67b7fb7 34: onsuccess: #4: 1: [TCWG CI] No change after binutils/gcc/ [...]
new ba23e26 35: onsuccess: #5: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 1b7bdb3 36: onsuccess: #6: 1: [TCWG CI] No change after binutils/gcc/ [...]
new bb4db0f 37: onsuccess: #7: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 1b3389f 38: onsuccess: #8: 1: [TCWG CI] No change after binutils/gcc: [...]
new 9168cde 39: onsuccess: #9: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 0b809a4 40: onsuccess: #10: 1: [TCWG CI] No change after binutils/gcc [...]
new 20fb4a7 41: onsuccess: #11: 1: [TCWG CI] No change after binutils/gcc [...]
new 89e8c1c 42: onsuccess: #12: 1: [TCWG CI] No change after binutils/gcc [...]
new ada8c37 43: onsuccess: #13: 1: [TCWG CI] No change after binutils/gcc [...]
new b2fefd5 44: onsuccess: #1: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 66fc95f 45: onsuccess: #2: 1: [TCWG CI] No change after binutils/gcc/ [...]
new d6efa01 46: onsuccess: #5: 1: [TCWG CI] No change after binutils/gcc/ [...]
new c6c1c36 47: onsuccess: #6: 1: [TCWG CI] No change after binutils/gcc/ [...]
new 938a7e0 48: onsuccess: #7: 1: [TCWG CI] No change after binutils/gcc: [...]
new 41531d6 49: onsuccess: #8: 1: [TCWG CI] No change after binutils/gcc/ [...]
new eafce91 50: onsuccess: #9: 1: [TCWG CI] No change after binutils/gcc: [...]
new 0a07047 51: onsuccess: #10: 1: [TCWG CI] No change after binutils/gcc [...]
new 3786546 52: onsuccess: #11: 1: [TCWG CI] No change after binutils/gcc [...]
new aca2589 53: onsuccess: #12: 1: [TCWG CI] Success after binutils/gcc/n [...]
new 75e5175 54: onsuccess: #13: 1: [TCWG CI] Success after binutils/gcc/n [...]
new 17d0f19 55: onsuccess: #14: 1: [TCWG CI] Success after binutils/gcc/n [...]
new 2f4ed9c 56: onsuccess: #15: 1: [TCWG CI] Success after binutils/gcc: [...]
new e29ac40 57: onsuccess: #17: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new b950f2b 58: onsuccess: #18: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 1d60599 59: onsuccess: #19: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new cee739e 60: onsuccess: #20: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new c60faaf 61: onsuccess: #21: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new ce8318f 62: onsuccess: #24: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 91dc2f7 63: onsuccess: #26: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 480545b 64: onsuccess: #27: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 44f0985 65: onsuccess: #28: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 8b1ce79 66: onsuccess: #29: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 6816c57 67: onsuccess: #30: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 8336d34 68: onsuccess: #31: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new 0180b19 69: onsuccess: #32: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new f4f4111 70: onsuccess: #35: 1: [TCWG CI] https://ci.linaro.org/job/tc [...]
new a68e0c5 onsuccess: #36: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new d0dc688 onsuccess: #37: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 64ac243 onsuccess: #38: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new a22fb5c onsuccess: #53: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new dada7fe onsuccess: #54: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 7c0bbec onsuccess: #57: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 98f00a0 onsuccess: #58: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new db2f394 onsuccess: #60: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 7278415 onsuccess: #62: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 27b29f8 onsuccess: #63: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 9115b88 onsuccess: #64: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 1d1534a onsuccess: #65: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 4451363 onsuccess: #66: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 12e28b8 onsuccess: #67: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
new 70666f5 onsuccess: #69: 1: [TCWG CI] https://ci.linaro.org/job/tcwg_b [...]
The 86 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.
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master
in repository linux.
from 2dde18cd1d8f Linux 6.5
new e062abaec65b super: remove get_tree_single_reconf()
new dae8b08d5d83 fs: add vfs_cmd_create()
new 11a51d8c13a7 fs: add vfs_cmd_reconfigure()
new 22ed7ecdaefe fs: add FSCONFIG_CMD_CREATE_EXCL
new 84ab1277ce5a Merge tag 'v6.6-vfs.fs_context' of git://git.kernel.org/pu [...]
new d619f48e7d70 ibmvmc: update ctime in conjunction with mtime on write
new a4440d741eb3 bfs: update ctime in addition to mtime when adding entries
new 73e673065079 efivarfs: update ctime when mtime changes on a write
new fb91816e403e exfat: ensure that ctime is updated whenever the mtime is
new 46fc6b35a674 apparmor: update ctime whenever the mtime changes on an inode
new bc2390f2c884 cifs: update the ctime on a partial page write
new 9b6304c1d537 fs: add ctime accessors infrastructure
new 0c4767923ed6 fs: new helper: simple_rename_timestamp
new 130f1eca981d btrfs: convert to simple_rename_timestamp
new e54c86fd48d0 ubifs: convert to simple_rename_timestamp
new 944d0d9def9d shmem: convert to simple_rename_timestamp
new d06cdfddd1d1 exfat: convert to simple_rename_timestamp
new 487e34fc9fc1 ntfs3: convert to simple_rename_timestamp
new 298d35ef763d reiserfs: convert to simple_rename_timestamp
new 3cc0cc635bae spufs: convert to ctime accessor functions
new 95f8020459fd s390: convert to ctime accessor functions
new 278832b81c53 binderfs: convert to ctime accessor functions
new 24856a96cfbf infiniband: convert to ctime accessor functions
new 41441cecd10f ibm: convert to ctime accessor functions
new c7603adcc6b1 usb: convert to ctime accessor functions
new 4f87180060d8 9p: convert to ctime accessor functions
new 9689414767f2 adfs: convert to ctime accessor functions
new f873e9d6db14 affs: convert to ctime accessor functions
new b9170a28839a afs: convert to ctime accessor functions
new 2276e5ba8567 fs: convert to ctime accessor functions
new 36aa5eae75fc autofs: convert to ctime accessor functions
new 0a8359482472 befs: convert to ctime accessor functions
new 73d9b9d02817 bfs: convert to ctime accessor functions
new 2a9462de4352 btrfs: convert to ctime accessor functions
new 7795aef08192 ceph: convert to ctime accessor functions
new ea9b53d4ae66 coda: convert to ctime accessor functions
new 8e2dc788365c configfs: convert to ctime accessor functions
new 1e018769388a cramfs: convert to ctime accessor functions
new 0f7bda3fcd9c debugfs: convert to ctime accessor functions
new 2ca7b9cd760d devpts: convert to ctime accessor functions
new 79d9ce76cc48 ecryptfs: convert to ctime accessor functions
new 2fa9a97512da efivarfs: convert to ctime accessor functions
new a68d1f51276d efs: convert to ctime accessor functions
new 7be935e18e2f erofs: convert to ctime accessor functions
new f29f19082823 exfat: convert to ctime accessor functions
new fc4eed640d8f ext2: convert to ctime accessor functions
new 1bc33893e79a ext4: convert to ctime accessor functions
new c62ebd3501cc f2fs: convert to ctime accessor functions
new ea60635ec1f4 fat: convert to ctime accessor functions
new 529d8a290ac9 freevxfs: convert to ctime accessor functions
new ceb2d5e92f49 fuse: convert to ctime accessor functions
new 8a8b8d91b158 gfs2: convert to ctime accessor functions
new 7305586a7928 hfs: convert to ctime accessor functions
new 101fa821ab7d hfsplus: convert to ctime accessor functions
new 66e79d8934ec hostfs: convert to ctime accessor functions
new 3200d07d3367 hpfs: convert to ctime accessor functions
new a72a7deab690 hugetlbfs: convert to ctime accessor functions
new 2f06e4ba90da isofs: convert to ctime accessor functions
new d8b23c618c75 jffs2: convert to ctime accessor functions
new ad9dc5df36a2 jfs: convert to ctime accessor functions
new f7f438589f46 kernfs: convert to ctime accessor functions
new 55e04e9c926e nfs: convert to ctime accessor functions
new 38d721b13f86 nfsd: convert to ctime accessor functions
new e21d4f419402 nilfs2: convert to ctime accessor functions
new 03870d277fea ntfs: convert to ctime accessor functions
new 3d65c46fbf6a ntfs3: convert to ctime accessor functions
new 6861de979fa0 ocfs2: convert to ctime accessor functions
new 906effbf679f omfs: convert to ctime accessor functions
new 1520a1520c61 openpromfs: convert to ctime accessor functions
new 0971a799b156 orangefs: convert to ctime accessor functions
new 9aa711152357 overlayfs: convert to ctime accessor functions
new e9d7d3cb9fb3 procfs: convert to ctime accessor functions
new a411ea5af7ec pstore: convert to ctime accessor functions
new bbe21298548d qnx4: convert to ctime accessor functions
new ade79b7cf677 qnx6: convert to ctime accessor functions
new 9f590685bc5a ramfs: convert to ctime accessor functions
new ae834901ecc5 reiserfs: convert to ctime accessor functions
new a58451279c25 romfs: convert to ctime accessor functions
new 9448765397b6 smb: convert to ctime accessor functions
new 280345d0d03b squashfs: convert to ctime accessor functions
new c801b0951197 sysv: convert to ctime accessor functions
new bb9c40e65262 tracefs: convert to ctime accessor functions
new d07d3a7e9376 ubifs: convert to ctime accessor functions
new 59ad88f26e97 udf: convert to ctime accessor functions
new 6eeb017e4f7f ufs: convert to ctime accessor functions
new 0593be0c8e60 vboxsf: convert to ctime accessor functions
new a0a415e34b57 xfs: convert to ctime accessor functions
new f74207d84dab zonefs: convert to ctime accessor functions
new e359147f0160 linux: convert to ctime accessor functions
new 783904f50a9c mqueue: convert to ctime accessor functions
new 417d2b6b112d bpf: convert to ctime accessor functions
new 6528733416f1 shmem: convert to ctime accessor functions
new bc734e8ec113 sunrpc: convert to ctime accessor functions
new 6ac5422617ed apparmor: convert to ctime accessor functions
new 428c33f2851e security: convert to ctime accessor functions
new 4c1698d3033d selinux: convert to ctime accessor functions
new 13bc24457850 fs: rename i_ctime field to __i_ctime
new d85f1b5bad57 gfs2: fix timestamp handling on quota inodes
new b3030e4f2344 fs: remove silly warning from current_time
new 0d72b92883c6 fs: pass the request_mask to generic_fillattr
new 541d4c798a59 fs: drop the timespec64 arg from generic_update_time
new bb7cc0a62e47 btrfs: have it use inode_update_timestamps
new 97ebfdb7ad08 ubifs: have ubifs_update_time use inode_update_timestamps
new 93e6c3043544 fat: remove i_version handling from fat_update_time
new 6f4aaee3faa8 fat: make fat_update_time get its own timestamp
new 51b0f3ebdbbf xfs: have xfs_vn_update_time gets its own timestamp
new 913e99287b98 fs: drop the timespec64 argument from update_time
new ffb6cf19e063 fs: add infrastructure for multigrain timestamps
new d48c33972916 tmpfs: add support for multigrain timestamps
new e44df2664746 xfs: switch to multigrain timestamps
new 0269b585868e ext4: switch to multigrain timestamps
new 50e9ceef1d4f btrfs: convert to multigrain timestamps
new 615e95831ec3 Merge tag 'v6.6-vfs.ctime' of git://git.kernel.org/pub/scm [...]
new c7e263ab45b9 shmem: make shmem_inode_acct_block() return error
new 71480663b751 shmem: make shmem_get_inode() return ERR_PTR instead of NULL
new 86be6b8bd834 quota: Check presence of quota operation structures instea [...]
new eafc474e2029 shmem: prepare shmem quota infrastructure
new e09764cff44b shmem: quota support
new de4c0e7ca8b5 shmem: Add default quota limit mount options
new 509f006932de shmem: fix quota lock nesting in huge hole handling
new 6faddda69f62 libfs: Add directory operations for stable offsets
new 23a31d87645c shmem: Refactor shmem_symlink()
new a2e459555c5f shmem: stable directory offsets
new bbaef7973dd0 libfs: Add a lock class for the offset map's xa_lock
new 2be4f05af71b libfs: Remove parent dentry locking in offset_iterate_dir()
new 3c1b7528d896 shmem: move spinlock into shmem_recalc_inode() to fix quot [...]
new 0200679fc795 tmpfs: verify {g,u}id mount options correctly
new 5de75970c9fd xattr: simple_xattr_set() return old_xattr to be freed
new e07c469e979c tmpfs: track free_ispace instead of free_inodes
new 2daf18a7884d tmpfs,xattr: enable limited user extended attributes
new e88e0d366f9c tmpfs: trivial support for direct IO
new aa5b9178c019 mm: invalidation check mapping before folio_contains
new 572a3d1e5d3a tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs
new ecd7db20474c Merge tag 'v6.6-vfs.tmpfs' of git://git.kernel.org/pub/scm [...]
new 8b70deb8ca90 fs/ecryptfs: Replace kmap() with kmap_local_page()
new c3c6833ea811 fs/ecryptfs: Use kmap_local_page() in ecryptfs_write()
new e2393b8f3987 fs/ecryptfs: Use kmap_local_page() in copy_up_encrypted_wi [...]
new ba38980add7f reiserfs: Check the return value from __getblk()
new 12ee4b66af34 splice: always fsnotify_access(in), fsnotify_modify(out) o [...]
new 7f0f1ea069e5 splice: fsnotify_access(fd)/fsnotify_modify(fd) in vmsplice
new 576d498e0ac5 splice: fsnotify_access(in), fsnotify_modify(out) on succe [...]
new bccb5c397fbf fcntl: Cast commands with int args explicitly
new ed5f17f66ef3 fs: Pass argument to fcntl_setlease as int
new 515c5046650d pipe: Pass argument of pipe_fcntl as int
new f4ae4081e5a8 dnotify: Pass argument of fcntl_dirnotify as int
new 758b49204781 eventfd: prevent underflow for eventfd semaphores
new 5d1f903f75a8 attr: block mode changes of symlinks
new 0d5a4f8f775f fs: Fix error checking for d_hash_and_lookup()
new 05f26f86f4a1 epoll: simplify ep_alloc()
new ee042cdb9f0f fs/ecryptfs: remove kernel-doc warnings
new ed192c59f869 file: mostly eliminate spurious relocking in __range_close
new 021a160abf62 fs: use __fput_sync in close(2)
new 4352b8cd66e2 fs: unexport d_genocide
new d80a8f1b58c2 vfs, security: Fix automount superblock LSM init problem, [...]
new 8a237adf213d fs/buffer.c: disable per-CPU buffer_head cache for isolated CPUs
new d220efa20bba docs: filesystems: idmappings: clarify from where idmappin [...]
new 89cbd4c036ba fs: Fix one kernel-doc comment
new 45e0d4b95b65 vfs: fix up the assert in i_readcount_dec
new 45071e1c2897 init: Add support for rootwait timeout parameter
new b93ec212bcac doc: idmappings: fix an error and rephrase a paragraph
new ec05b12634ad devpts: Fix kernel-doc warnings
new 35931eb3945b fs: Fix kernel-doc warnings
new fbaa530e28af fs/pipe: remove redundant initialization of pointer buf
new 8c8e7dba1032 fs/dcache: Replace printk and WARN_ON by WARN
new 5522d9f7b2e6 libfs: Convert simple_write_begin and simple_write_end to [...]
new 781ca6027ed7 splice: Convert page_cache_pipe_buf_confirm() to use a folio
new a370167fe526 io_uring: rename kiocb_end_write() local helper
new f6c05b9e5d9b fs: add kerneldoc to file_{start,end}_write() helpers
new ed0360bbab72 fs: create kiocb_{start,end}_write() helpers
new e484fd73f4bd io_uring: use kiocb_{start,end}_write() helpers
new 8c3cfa80fd1e aio: use kiocb_{start,end}_write() helpers
new 8f7371268a4b ovl: use kiocb_{start,end}_write() helpers
new e6fa4c728fb6 cachefiles: use kiocb_{start,end}_write() helpers
new de16588a7737 Merge tag 'v6.6-vfs.misc' of git://git.kernel.org/pub/scm/ [...]
new 4b2201dad267 fs: stop using bdev->bd_super in mark_buffer_write_io_error
new 01efe93a5aa2 ext4: don't use bdev->bd_super in __ext4_journal_get_write_access
new 8887b94d9322 ocfs2: stop using bdev->bd_super for journal error logging
new 6a3207395563 fs, block: remove bdev->bd_super
new dbbff489064d xfs: reformat the xfs_fs_free prototype
new 1aa2d074d4c7 xfs: remove a superfluous s_fs_info NULL check in xfs_fs_p [...]
new 2a9311adb87c xfs: free the xfs_mount in ->kill_sb
new d3ef7e94ee36 xfs: remove xfs_blkdev_put
new 41233576e9a4 xfs: close the RT and log block devices in xfs_free_buftarg
new 35a93b148b03 xfs: close the external block devices in xfs_mount_free
new 1a0a5dad67b6 xfs: document the invalidate_bdev call in invalidate_bdev
new 1489dffd51d7 ext4: close the external journal device in ->kill_sb
new c934dc927e8e exfat: don't RCU-free the sbi
new 4abc9a43d99c exfat: free the sbi and iocharset in ->kill_sb
new 126dbf8a1b9c ntfs3: rename put_ntfs ntfs3_free_sbi
new 5f0fb2210bb3 ntfs3: don't call sync_blockdev in ntfs_put_super
new a4f64a300a29 ntfs3: free the sbi in ->kill_sb
new aca740cecbe5 fs: open block device after superblock creation
new cf6da236c27a fs: export setup_bdev_super
new c1e012ea9e83 nilfs2: use setup_bdev_super to de-duplicate the mount code
new 4b41828be268 ext4: make the IS_EXT2_SB/IS_EXT3_SB checks more robust
new 2ea6f68932f7 fs: use the super_block as holder when mounting file systems
new 9c09a7cf6220 fs: stop using get_super in fs_mark_dead
new 7ecd0b6f5100 fs: export fs_holder_ops
new 6f5fc7de9885 ext4: drop s_umount over opening the log device
new 8bed1783751f ext4: use fs_holder_ops for the log device
new 8d945b595ed0 xfs: drop s_umount over opening the log and RT devices
new 8ffa54e3370c xfs use fs_holder_ops for the log and RT devices
new 0c1c9a27ce90 nbd: call blk_mark_disk_dead in nbd_clear_sock_ioctl
new ab6860f62bfe block: simplify the disk_force_media_change interface
new a47145f23619 floppy: call disk_force_media_change when changing the format
new 2c0326c58796 amiflop: don't call fsync_bdev in FDFMTBEG
new 2527fd38772f dasd: also call __invalidate_device when setting the devic [...]
new 127a5093c79d block: drop the "busy inodes on changed media" log message
new 560e20e4bf64 block: consolidate __invalidate_device and fsync_bdev
new d8530de5a6e8 block: call into the file system for bdev_mark_dead
new 2142b88c37a3 block: call into the file system for ioctl BLKFLSBUF
new 38bcdd389353 fs: remove get_super
new e127b9bccdb0 fs: simplify invalidate_inodes
new 0ed33598ddf3 super: use locking helpers
new d8ce82efdece super: make locking naming consistent
new 5e8749141521 super: wait for nascent superblocks
new 2c18a63b760a super: wait until we passed kill super
new 051178c366bb super: use higher-level helper for {freeze,thaw}
new 880b9577855e fs: distinguish between user initiated freeze and kernel i [...]
new 59ba4fdd2d1f fs: wait for partially frozen filesystems
new 3fb5a6562ade Merge tag 'vfs-6.6-merge-2' of ssh://gitolite.kernel.org/p [...]
new ce85a1e04645 xfs: stabilize fs summary counters for online fsck
new cd4284cfd3e1 Merge tag 'vfs-6.6-merge-3' of ssh://gitolite.kernel.org/p [...]
new 511fb5bafed1 Merge tag 'v6.6-vfs.super' of git://git.kernel.org/pub/scm [...]
new 06a0213977dc Non-functional cleanup of a "__user * filename"
new 09da082b07bb fs: Add fchmodat2()
new 78252deb023c arch: Register fchmodat2, usually as syscall 452
new 4859c257d295 selftests: Add fchmodat2 selftest
new 5daeb41a6fc9 fchmodat2: add support for AT_EMPTY_PATH
new 712143795327 selftests: fchmodat2: remove duplicate unneeded defines
new 475d4df82719 Merge tag 'v6.6-vfs.fchmodat2' of git://git.kernel.org/pub [...]
new ccbe77f7e45d autofs: fix memory leak of waitqueues in autofs_catatonic_mode
new 17fce12e7c0a autofs: use wake_up() instead of wake_up_interruptible(()
new 2e0afa7e78c4 Merge tag 'v6.6-vfs.autofs' of git://git.kernel.org/pub/sc [...]
new 49319832de90 selftests/nolibc: drop test chmod_net
new 18e66ae67673 proc: use generic setattr() for /proc/$PID/net
new ccf61486fe1e procfs: block chmod on /proc/thread-self/comm
new b4a04f92a4fd Merge tag 'v6.6-fs.proc.uapi' of git://git.kernel.org/pub/ [...]
new 6c9007f65d14 fs/locks: F_UNLCK extension for F_OFD_GETLK
new bfe2e8f56907 selftests: add OFD lock tests
new bd4c4680c039 fs/locks: Fix typo
new 74f6f5912693 locks: fix KASAN: use-after-free in trace_event_raw_event_ [...]
new f20ae9cf5b07 Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/ [...]
new ffa09b3bd024 erofs: DEFLATE compression support
new 3f339920175c erofs: update on-disk format for xattr name filter
new fd73a4395d47 erofs: boost negative xattr lookup with bloom filter
new e3157bb55d3e erofs: refine warning messages for zdata I/Os
new 428f27cc8d32 erofs: clean up redundant comment and adjust code alignment
new 8ec9a2525824 erofs: add necessary kmem_cache_create flags for erofs ino [...]
new d442495c9676 erofs: remove redundant erofs_fs_type declaration in super.c
new 8b00be163f7b erofs: simplify z_erofs_read_fragment()
new dcba1b232e26 erofs: avoid obsolete {collector,collection} terms
new aeebae9d7721 erofs: move preparation logic into z_erofs_pcluster_begin()
new e4c1cf523d82 erofs: tidy up z_erofs_do_read_page()
new 9a05c6a8bc26 erofs: drop z_erofs_page_mark_eio()
new 06ec03660d81 erofs: get rid of fe->backmost for cache decompression
new 491b1105a8e2 erofs: adapt folios for z_erofs_readahead()
new c33ad3b2b710 erofs: adapt folios for z_erofs_read_folio()
new 5ec693ca70dd erofs: don't warn dedupe and fragments features anymore
new 91b1ad0815fb erofs: release ztailpacking pclusters properly
new dd2c0198a836 Merge tag 'erofs-for-6.6-rc1' of git://git.kernel.org/pub/ [...]
new f7f9a0c8736d iov_iter: Map the page later in copy_page_from_iter_atomic()
new 908a1ad89466 iov_iter: Handle compound highmem pages in copy_page_from_ [...]
new 1b0306981e0f iov_iter: Add copy_folio_from_iter_atomic()
new a221ab717c43 iomap: Remove large folio handling in iomap_invalidate_folio()
new 32b29cc9db45 doc: Correct the description of ->release_folio
new 7a8eb01b078f iomap: Remove unnecessary test from iomap_release_folio()
new ffc143db63ee filemap: Add fgf_t typedef
new 4f6617011910 filemap: Allow __filemap_get_folio to allocate large folios
new d6bb59a9444d iomap: Create large folios in the buffered write path
new 5d8edfb900d5 iomap: Copy larger chunks from userspace
new d42bd17c6a20 Merge tag 'large-folio-writes' of git://git.infradead.org/ [...]
new 04f52c4e6f80 iomap: Rename iomap_page to iomap_folio_state and others
new 3ea5c76cadee iomap: Drop ifs argument from iomap_set_range_uptodate()
new cc86181a3b76 iomap: Add some uptodate state handling helpers for ifs st [...]
new eee2d2e6ea55 iomap: Fix possible overflow condition in iomap_write_dela [...]
new 0af2b37d8e7a iomap: Use iomap_punch_t typedef
new 7f79d85b525b iomap: Refactor iomap_write_delalloc_punch() function out
new a01b8f225248 iomap: Allocate ifs in ->write_begin() early
new 4ce02c679722 iomap: Add per-block dirty state tracking to improve performance
new a67371b7aee9 Merge tag 'iomap-per-block-dirty-tracking' of https://gith [...]
new 3486237c6fe8 iomap: cleanup up iomap_dio_bio_end_io()
new 44842f647346 iomap: use an unsigned type for IOMAP_DIO_* defines
new 3a0be38cc84d iomap: treat a write through cache the same as FUA
new daa99c5a3319 iomap: only set iocb->private for polled bio
new 7b3c14d1a96b iomap: add IOMAP_DIO_INLINE_COMP
new 9cf3516c29e6 fs: add IOCB flags related to passing back dio completions
new 099ada2c8726 io_uring/rw: add write support for IOCB_DIO_CALLER_COMP
new 8c052fb3002e iomap: support IOCB_DIO_CALLER_COMP
new 377698d4abe2 Merge tag 'xfs-async-dio.6-2023-08-01' of git://git.kernel [...]
new 6016fc916224 Merge tag 'iomap-6.6-merge-3' of git://git.kernel.org/pub/ [...]
new 324718ddddc4 fscrypt: improve the "Encryption modes and usage" section
new cc0a38d0f638 Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...]
new 5d37a1198068 fsverity: explicitly check that there is no algorithm 0
new e77000ccc531 fsverity: simplify handling of errors during initcall
new 456ae5fe9b44 fsverity: move sysctl registration out of signature.c
new 919dc320956e fsverity: skip PKCS#7 parser when keyring is empty
new 3bb156a55668 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...]
new a3bf4c36e3bd affs: remove writepage implementation
new 4d4f1468a002 affs: rename local toupper() to fn() to avoid confusion
new f678c890c684 Merge tag 'affs-for-6.6-tag' of git://git.kernel.org/pub/s [...]
new 07a3bb95ea1f btrfs: zoned: use vcalloc instead of for vzalloc in btrfs_ [...]
new cf4ac2b9049b btrfs: scrub: remove redundant division of stripe_nr
new 966de47ff0c9 btrfs: remove redundant initialization of variables in log [...]
new ed3764f726b2 btrfs: add comments for btrfs_map_block()
new 3a3c7a7f6506 btrfs: raid56: remove unused BTRFS_RBIO_REBUILD_MISSING
new 070bb0011ccf btrfs: sysfs: show if ACL support has been compiled in
new dbb6ecb328cb btrfs: tracepoints: simplify raid56 events
new 28f60894902e btrfs: update documentation for add_new_free_space()
new 3b9f0995d819 btrfs: rename add_new_free_space() to btrfs_add_new_free_space()
new aec5716c3e51 btrfs: make btrfs_destroy_marked_extents() return void
new 46d81ebd4a52 btrfs: make btrfs_destroy_pinned_extent() return void
new e5860f8207ed btrfs: make find_first_extent_bit() return a boolean
new b1c8f527feb8 btrfs: open code trivial btrfs_add_excluded_extent()
new 98b5a8fd2af7 btrfs: move btrfs_free_excluded_extents() into block-group.c
new 16c3a4764838 btrfs: deprecate integrity checker feature
new 98efb4eb310d btrfs: use helper sizeof_field in struct accessors
new 7b365a2a3d31 btrfs: use folio_next_index() helper in extent_write_cache_pages
new 17353a344792 btrfs: scrub: remove unused btrfs_path in scrub_simple_mirror()
new b2cc440058ba btrfs: simplify the no-bioc fast path condition in btrfs_m [...]
new 52ea5bfbfa6d btrfs: move eb subpage preallocation out of the loop
new 75d305c55b13 btrfs: remove duplicate free_async_extent_pages() on reser [...]
new e28b02118b94 btrfs: free qgroup rsv on io failure
new a6496849671a btrfs: fix start transaction qgroup rsv double free
new ba9145add524 btrfs: pass a flags argument to cow_file_range
new 53ffb30a784d btrfs: don't create inline extents in fallback_to_cow
new ef4e88e6a55b btrfs: split page locking out of __process_pages_contig
new 6648cedd8613 btrfs: remove btrfs_writepage_endio_finish_ordered
new 9783e4deed72 btrfs: remove end_extent_writepage
new 84f262f00910 btrfs: reduce debug spam from submit_compressed_extents
new ff20d6a4a9ed btrfs: remove the return value from submit_uncompressed_range
new 0835d1e66e7f btrfs: remove the return value from extent_write_locked_range
new 2c73162d6496 btrfs: improve the delalloc_to_write calculation in writep [...]
new c56cbe905993 btrfs: reduce the number of arguments to btrfs_run_delalloc_range
new 67583468086c btrfs: clean up the check for uncompressed ranges in submi [...]
new 3134508e47df btrfs: don't clear async_chunk->inode in async_cow_start
new c15d8cf29551 btrfs: merge async_cow_start and compress_file_range
new 00d31d17663c btrfs: merge submit_compressed_extents and async_cow_submit
new e94e54e89b4f btrfs: streamline compress_file_range
new 6a7167bf9c92 btrfs: further simplify the compress or not logic in compr [...]
new 184aa1ffa5fd btrfs: use a separate label for the incompressible case in [...]
new f778b6b8e013 btrfs: share the code to free the page array in compress_f [...]
new 44962ca37c8c btrfs: don't redirty pages in compress_file_range
new 6e144bf16ba0 btrfs: refactor the zoned device handling in cow_file_range
new 778b878543f0 btrfs: don't redirty locked_page in run_delalloc_zoned
new 256b0cf90d2a btrfs: fix zoned handling in submit_uncompressed_range
new ed2da9246f32 mm: remove folio_account_redirty
new 7f9879eb6062 btrfs: print name and pid when device scanning processes race
new b9d97cff256f btrfs: move comments to btrfs_loop_type definition
new 257deed2a955 btrfs: tests: enhance extent buffer bitmap tests
new 5864f1da6b16 btrfs: tests: add self tests for extent buffer memory operations
new cb22964f1dad btrfs: refactor extent buffer bitmaps operations
new 730c374e5b2c btrfs: use write_extent_buffer() to implement write_extent [...]
new 54948681c211 btrfs: refactor main loop in copy_extent_buffer_full()
new 682a0bc5573f btrfs: copy all pages at once at the end of btrfs_clone_ex [...]
new 13840f3f2837 btrfs: refactor main loop in memcpy_extent_buffer()
new 096d23016543 btrfs: refactor main loop in memmove_extent_buffer()
new 4490e803e1fe btrfs: don't start transaction when joining with TRANS_JOI [...]
new 19288951ffa8 btrfs: update comment for btrfs_join_transaction_nostart()
new 4d2024e90d0e btrfs: print target number of bytes when dumping free space
new b92e8f5472a2 btrfs: print block group super and delalloc bytes when dum [...]
new e50b122b832b btrfs: print available space for a block group when dumpin [...]
new 1ff9fee3bd2e btrfs: print available space across all block groups when [...]
new 1b6948acb854 btrfs: don't steal space from global rsv after a transacti [...]
new ae3364e5215b btrfs: store the error that turned the fs into error state
new a7f8de500e28 btrfs: return real error when orphan cleanup fails due to [...]
new 7e3bfd146e3e btrfs: fail priority metadata ticket with real fs error
new 504b1596bd05 btrfs: make btrfs_cleanup_fs_roots() static
new 883647f4b5ca btrfs: make find_free_dev_extent() static
new ed8947bc73aa btrfs: merge find_free_dev_extent() and find_free_dev_exte [...]
new 2391245ac287 btrfs: avoid starting new transaction when flushing delaye [...]
new 2ee70ed19ccd btrfs: avoid starting and committing empty transaction whe [...]
new 6705b48a50d7 btrfs: avoid start and commit empty transaction when start [...]
new 9c93c238c15f btrfs: avoid start and commit empty transaction when flush [...]
new 861093eff4f0 btrfs: introduce struct to consolidate extent buffer write [...]
new 7db94301a980 btrfs: zoned: introduce block group context to btrfs_eb_wr [...]
new 2ad8c0510a96 btrfs: zoned: return int from btrfs_check_meta_write_pointer
new 0356ad41e0dd btrfs: zoned: defer advancing meta write pointer
new c1c3c2bc2917 btrfs: zoned: update meta write pointer on zone finish
new a7e1ac7bdc5a btrfs: zoned: reserve zones for an active metadata/system [...]
new 13bb483d32ab btrfs: zoned: activate metadata block group on write time
new 6a8ebc773ef6 btrfs: zoned: no longer count fresh BG region as zone unusable
new 5a7d107e5ef9 btrfs: zoned: don't activate non-DATA BG on allocation
new 5b135b382a36 btrfs: zoned: re-enable metadata over-commit for zoned mode
new 257614301a5d btrfs: handle errors properly in update_inline_extent_backref()
new 84af994b85b8 btrfs: use LIST_HEAD() to initialize the list_head
new cd361199ff23 btrfs: wait on uncached block groups on every allocation loop
new e7f1326cc24e btrfs: set page extent mapped after read_folio in relocate [...]
new 332581bde2a4 btrfs: zoned: do not zone finish data relocation block group
new 953fa5ced510 btrfs: fix error handling when in a COW window in run_dela [...]
new 18f62b86c4ea btrfs: cleanup the COW fallback logic in run_delalloc_nocow
new 38dc88890de6 btrfs: consolidate the error handling in run_delalloc_nocow
new 76c5126e7669 btrfs: move the !zoned assert into run_delalloc_cow
new 7f72f50547b7 btrfs: output extra debug info if we failed to find an inl [...]
new 182741d287fb btrfs: remove v0 extent handling
new 4844c3664a72 btrfs: add a helper to read the superblock metadata_uuid
new 319baafcef2e btrfs: simplify memcpy either of metadata_uuid or fsid
new d167aa76dc06 btrfs: use the correct superblock to compare fsid in btrfs [...]
new 6bfe3959b0e7 btrfs: compare the correct fsid/metadata_uuid in btrfs_val [...]
new 67bc5ad04bea btrfs: drop redundant check to use fs_devices::metadata_uuid
new 6b604c9a0cf1 btrfs: remove pointless empty list check when reading dela [...]
new 94628ad94408 btrfs: copy dir permission and time when creating a stub s [...]
new 1dc4888e725d btrfs: scrub: avoid unnecessary extent tree search prepari [...]
new 3c771c194402 btrfs: scrub: avoid unnecessary csum tree search preparing [...]
new ae76d8e3e135 btrfs: scrub: fix grouping of read IO
new 39dc7bd94d08 btrfs: scrub: don't go ordered workqueue for dev-replace
new 4fe44f9d0472 btrfs: scrub: move write back of repaired sectors to scrub [...]
new 89c3760428db btrfs: tests: add extent_map tests for dropping with odd layouts
new f345dbdf2c9c btrfs: tests: add a test for btrfs_add_extent_mapping
new 92e1229b204d btrfs: tests: test invalid splitting when skipping pinned [...]
new c02d35d89b31 btrfs: zoned: skip splitting and logical rewriting on pre- [...]
new 547635c6ac47 Merge tag 'for-6.6-tag' of git://git.kernel.org/pub/scm/li [...]
new 1756ddea6916 pstore: Remove worst-case compression size logic
new 438b805003a0 pstore: Replace crypto API compression with zlib_deflate l [...]
new fe8c3623ab06 pstore/ram: Check start of empty przs during init
new 104fd0b5e948 pstore: Support record sizes larger than kmalloc() limit
new af58740d8b06 pstore: Fix kernel-doc warning
new 5b07aaca1809 Merge tag 'pstore-v6.6-rc1' of git://git.kernel.org/pub/sc [...]
new 4943b66df18a seccomp: don't use semaphore and wait_queue together
new ab83f455f04d sched: add WF_CURRENT_CPU and externise ttwu
new 6f63904c8f3e sched: add a few helpers to wake up tasks on the current cpu
new 48a1084a8b74 seccomp: add the synchronous mode for seccomp_unotify
new 8feae5adec17 selftest/seccomp: add a new test for the sync mode of secc [...]
new 7d5cb68af638 perf/benchmark: add a new benchmark for seccom_unotify
new fbc5d382407e selftests/seccomp: Handle arm32 corner cases better
new cf007647475b ARM: ptrace: Restore syscall restart tracing
new 4697b5848bd9 ARM: ptrace: Restore syscall skipping for tracers
new 46822860a5a9 seccomp: Add missing kerndoc notations
new b03a4342142b Merge tag 'seccomp-v6.6-rc1' of git://git.kernel.org/pub/s [...]
new ce6616724fb4 ubsan: Clarify Kconfig text for CONFIG_UBSAN_TRAP
new 8453e7924a1a soc: fsl: qe: Replace all non-returning strlcpy with strscpy
new 630fdd592912 seq_file: seq_show_option_n() is used for precise sizes
new 61ce78f29a69 um: Remove strlcpy declaration
new c9732f1461f9 perf: Replace strlcpy with strscpy
new b6ed2f7758a5 EISA: Replace all non-returning strlcpy with strscpy
new fcce1c6cb156 x86/paravirt: Fix tlb_remove_table function callback proto [...]
new b3d46e11fec0 selftests/harness: Actually report SKIP for signal tests
new 2e3f65ccfe6b gcc-plugins: Rename last_stmt() for GCC 14+
new 7a0fd5e16785 compiler_types: Introduce the Clang __preserve_most functi [...]
new b16c42c8fde8 list_debug: Introduce inline wrappers for debug checks
new aebc7b0d8d91 list: Introduce CONFIG_LIST_HARDENED
new aa9f10d57056 hardening: Move BUG_ON_DATA_CORRUPTION to hardening options
new 967afdf808cf alpha: Replace one-element array with flexible-array member
new 30bed99e0c63 um: vector: refactor deprecated strncpy
new be8dffa04de3 um: refactor deprecated strncpy to memcpy
new c8248faf3ca2 Compiler Attributes: counted_by: Adjust name and identifie [...]
new 5d207e83ca41 lkdtm: Add FAM_BOUNDS test for __counted_by
new a4b35d4d05b9 integrity: Annotate struct ima_rule_opt_list with __counted_by
new 2ddd3cac1fa9 nsproxy: Convert nsproxy.count to refcount_t
new 33f0467fe069 kallsyms: Fix kallsyms_selftest failure
new 76903a964874 kallsyms: Change func signature for cleanup_symbol_name()
new 5f536ac6a5a7 LoadPin: Annotate struct dm_verity_loadpin_trusted_root_di [...]
new 727dbda16b83 Merge tag 'hardening-v6.6-rc1' of git://git.kernel.org/pub [...]
The 453 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
Summary of changes:
Documentation/admin-guide/kernel-parameters.txt | 4 +
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/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/kernel/paravirt.c | 8 +-
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/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/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/nsproxy.h | 7 +-
include/linux/pagemap.h | 82 +-
include/linux/pipe_fs_i.h | 4 +-
include/linux/security.h | 6 +
include/linux/seq_file.h | 7 +-
include/linux/shmem_fs.h | 31 +-
include/linux/swait.h | 2 +-
include/linux/syscalls.h | 4 +-
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/events/core.c | 6 +-
kernel/kallsyms.c | 27 +-
kernel/kallsyms_selftest.c | 23 +-
kernel/nsproxy.c | 4 +-
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 +-
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/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 -
tools/testing/selftests/seccomp/seccomp_bpf.c | 67 +-
494 files changed, 9073 insertions(+), 5133 deletions(-)
create mode 100644 fs/erofs/decompressor_deflate.c
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
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch master
in repository toolchain/ci/interesting-commits.
from 4f0be4be Add entry b66e613a1a8d5b8fc9d8b03f7b60260700acf833 from https [...]
new 6196905f Add entry 399c8dd44ff44f4b496223c7cc980651c4d6f6a0 from https [...]
The 1 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:
gcc/sha1/399c8dd44ff44f4b496223c7cc980651c4d6f6a0/commit-log.txt | 2 +-
gcc/sha1/399c8dd44ff44f4b496223c7cc980651c4d6f6a0/jira/description | 2 +-
gcc/sha1/399c8dd44ff44f4b496223c7cc980651c4d6f6a0/jira/yaml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.37/master
in repository glibc.
from 58f7431fd7 sparc: Fix la_symbind for bind-now (BZ 23734)
new 1caf955269 x86: Increase `non_temporal_threshold` to roughly `sizeof_L3 / 4`
new 80a8c858a5 x86: Fix slight bug in `shared_per_thread` cache size calculation.
new cc8243fb0b x86: Use `3/4*sizeof(per-thread-L3)` as low bound for NT threshold.
new f94ff95e93 x86: Fix incorrect scope of setting `shared_per_thread` [BZ# 30745]
The 4 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:
sysdeps/x86/dl-cacheinfo.h | 82 ++++++++++++++++++++++++++++++----------------
1 file changed, 53 insertions(+), 29 deletions(-)
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.