This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
discards 1863b8fb798f Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...] discards 4c441d2be3cb Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] discards 13ba874e5c05 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] discards 1bf880cb8b72 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] discards e414083956b9 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] discards a094a3faac62 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] discards bcbe18e6ec50 Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] discards 7fb891e9be04 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 57f4fceec26d Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] discards 919b2c4fa302 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] discards 7dd8d19729ec Merge branch 'fs-current' of linux-next discards 6c12c59fbb41 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] adds 0e6608d4938e fscrypt: Remove redundant __GFP_NOWARN adds 19591f7e781f fscrypt: use HMAC-SHA512 library for HKDF adds 0ebcc0d34b47 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 27a9bbaddd91 Merge branch 'misc-6.18' into for-next-current-v6.16-20250926 adds 975e8386564f Merge branch 'for-next-current-v6.16-20250926' into for-ne [...] adds 53d4dbe0d690 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 81f5c581fafa libceph: Use HMAC-SHA256 library instead of crypto_shash adds 437576cfb801 ceph: make ceph_start_io_*() killable adds 38f9fa93a91c ceph: add checking of wait_for_completion_killable() return value adds 0ae9c5da44a1 ceph: fix wrong sizeof argument issue in register_session() adds f907f9409aec ceph: fix overflowed constant issue in ceph_do_objects_copy() adds 2c1a9eb755a7 ceph: fix potential race condition in ceph_ioctl_lazyio() adds 6430c8d75071 ceph: refactor wake_up_bit() pattern of calling adds c22ec9a59b43 ceph: fix potential race condition on operations with CEPH [...] adds ba20cc33d85f Merge branch 'master' of https://github.com/ceph/ceph-client.git adds 0f8e1177aa14 smb: client: add tcon information to smb2_reconnect() debu [...] adds 76179e82f2bd smb: Use arc4 library instead of duplicate arc4 code adds 43def03e7c3e smb: client: fix crypto buffers in non-linear memory adds 145288402f88 smb: client: batch SRV_COPYCHUNK entries to cut roundtrips adds 83565251040c smb: client: ensure open_cached_dir_by_dentry() only retur [...] adds a8c401c2caa2 smb: client: short-circuit in open_cached_dir_by_dentry() [...] adds a2b0758ae22d smb: client: short-circuit negative lookups when parent di [...] adds a9070baeb000 smb: client: update cfid->last_access_time in open_cached_ [...] adds 3a808ac87edf smb: client: remove pointless cfid->has_lease check adds c5971a3957e1 smb: client: remove unused fid_lock adds 389319817715 cifs: client: force multichannel=off when max_channels=1 adds 3e9d52ad30d5 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 462272dd734b configfs: use PTR_ERR_OR_ZERO() to simplify code adds 6cca811af82a Merge branch 'configfs-next' of https://git.kernel.org/pub [...] adds b06c72107980 ecryptfs: keystore: Fix typo 'the the' in comment adds da22e0dc323c fs: ecryptfs: comment typo fix adds 68c119aecdcd ecryptfs: Fix packet format comment in parse_tag_67_packet() adds fba133a34118 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() adds 87fd7a93f37c Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 6af515c9f3cc dlm: check for defined force value in dlm_lockspace_release adds bea90085dcb0 dlm: use defines for force values in dlm_release_lockspace adds 5665374c7246 dlm: add new RELEASE_RECOVER uevent attribute for release_ [...] adds de7b4869b4ec dlm: add new configfs entry release_recover for lockspace members adds 6f4f4ca5caf7 dlm: add new flag DLM_RELEASE_RECOVER for dlm_lockspace_release adds 452d90def2dc dlm: handle invalid lockspace member remove adds a8abcff174f7 dlm: move to rinfo for all middle conversion cases adds 8d90041a0d28 dlm: handle release_option as unsigned adds 8e4021078863 dlm: check for undefined release_option values adds 9414dd3b9f69 Merge branch 'next' of https://git.kernel.org/pub/scm/linu [...] adds 334c0e493c2a erofs: avoid reading more for fragment maps adds 1cf12c717741 erofs: Add support for FS_IOC_GETFSLABEL adds e2d3af0d64e5 erofs: drop redundant sanity check for ztailpacking inline adds 14be73fc793f Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 68a9cf581571 exfat: limit log print for IO error adds 56ca3d65293a exfat: validate cluster allocation bits of the allocation bitmap adds 87c8bc03014c exfat: drop redundant conversion to bool adds e57cc8b59dde exfat: Remove unnecessary parentheses adds a7d23a176730 exfat: optimize allocation bitmap loading time adds acab02ffcd6b exfat: support modifying mount options via remount adds a87a82f87c81 exfat: Add support for FS_IOC_{GET,SET}FSLABEL adds 6558447ace61 exfat: combine iocharset and utf8 option setup adds 1b5ac2991585 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 72b7ceca857f fs: quota: create dedicated workqueue for quota_release_work adds 6746c36c94dd fsnotify: fix "rewriten"->"rewritten" adds 7acea6d0e0ab Pull fsnotify spelling fix. adds 62e59ffe8787 fanotify: Validate the return value of mnt_ns_from_dentry( [...] adds 57484755b4ba Pull mount notify null ptr deref fix. adds b8cf8fda522d fanotify: add watchdog for permission events adds ccb5d3bf81a3 Pull fanotify permission event watchdog. adds 3bd5e45c2ce3 fs: udf: fix OOB read in lengthAllocDescs handling adds 25554ea0b42b Pull udf extent block verification. adds ec162db5384e Merge branch 'for_next' of https://git.kernel.org/pub/scm/ [...] adds 1534f72dc2a1 fs: ext4: change GFP_KERNEL to GFP_NOFS to avoid deadlock adds 981b696faf2d ext4: replace min/max nesting with clamp() adds d8b90e6387a7 ext4: add ext4_sb_bread_nofail() helper function for ext4_ [...] adds 3c3fac6bc0a9 ext4: fix potential null deref in ext4_mb_init() adds 0f3b05c12158 jbd2: increase IO priority of checkpoint adds d6ace46c82fd ext4: remove obsolete EXT3 config options adds 46e75c56dfea ext4: increase IO priority of fastcommit adds 46c22a8bb4cb ext4: correctly handle queries for metadata mappings adds 963845748fe6 ext4: fail unaligned direct IO write with EINVAL adds 0a6ce20c1564 ext4: verify orphan file size is not too big adds 9d80eaa1a1d3 ext4: increase i_disksize to offset + len in ext4_update_d [...] adds 12e803c8827d ext4: fix an off-by-one issue during moving extents adds 8ecb790ea8c3 ext4: avoid potential buffer over-read in parse_apply_sb_m [...] adds 12c84dd4d308 ext4: add support for 32-bit default reserved uid and gid values adds 04a91570ac67 ext4: implemet new ioctls to set and get superblock parameters adds 57295e835408 ext4: guard against EA inode refcount underflow in xattr update adds 44d2a72f4d64 ext4: validate ea_ino and size in check_xattrs adds acf943e9768e ext4: fix checks for orphan inodes adds cb3d8b9bbdd5 Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 3fcf228b6494 f2fs: dump more information when checkpoint was blocked fo [...] adds 57e74035ad5e f2fs: add time stats of checkpoint for debug adds e75ce117905d f2fs: fix condition in __allow_reserved_blocks() adds 76bb6a72bc1d f2fs: add error checking in do_write_page() adds 632f0b6c3e32 f2fs: add lookup_mode mount option adds 1bd119da0b93 f2fs: add sysfs entry for effective lookup mode adds 0fe1c6bec54e f2fs: fix to avoid overflow while left shift operation adds 0b2cd5092139 f2fs: fix to zero data after EOF for compressed file correctly adds cbba5038ee29 f2fs: clean up f2fs_truncate_partial_cluster() adds 2e8f4c2b2bb1 f2fs: fix to clear unusable_cap for checkpoint=enable adds 8fc6056dcf79 f2fs: fix to detect potential corrupted nid in free_nid_list adds 4bc347779698 f2fs: add timeout in f2fs_enable_checkpoint() adds 80b6d1d2535a f2fs: dump more information for f2fs_{enable,disable}_chec [...] adds 00798cd24f01 f2fs: Add bggc_io_aware to adjust the priority of BG_GC wh [...] adds 214187936968 f2fs: add reserved nodes for privileged users adds 248a99832499 docs: f2fs: fixed spelling mistakes in documentation adds 4978f0a5ee23 f2fs: clean up w/ get_left_section_blocks() adds 930a9a6ee8e7 f2fs: fix to avoid NULL pointer dereference in f2fs_check_ [...] adds ff11d8701b77 f2fs: fix to allow removing qf_name adds f1a49c1b112b f2fs: show the list of donation files adds c18ecd99e0c7 f2fs: fix to do sanity check on node footer for non inode dnode adds 4bc6bf7b8830 Documentation: f2fs: Separate errors mode subtable adds f23044152af2 Documentation: f2fs: Format compression level subtable adds f9c97e496293 Documentation: f2fs: Span write hint table section rows adds f4f36fffd872 Documentation: f2fs: Wrap snippets in literal code blocks adds e78223268878 Documentation: f2fs: Indent compression_mode option list adds 62242ac51061 Documentation: f2fs: Reword title adds b639c20e748c f2fs: Use allocate_section_policy to control write priorit [...] adds c872b6279cd2 f2fs: allocate HOT_DATA for IPU writes adds a01fc267f62d Merge branch 'dev' of https://git.kernel.org/pub/scm/linux [...] adds 6c9468aad215 fscrypt: replace raw loads of info pointer with helper function adds 93221de31a8d fscrypt: add support for info in fs-specific part of inode adds 80e07df424e5 ext4: move crypt info pointer to fs-specific part of inode adds 7afb71ee92de f2fs: move crypt info pointer to fs-specific part of inode adds e1add70aaa5e ubifs: move crypt info pointer to fs-specific part of inode adds bbe395ded3ef ceph: move crypt info pointer to fs-specific part of inode adds ab90c2d2476c fs: remove inode::i_crypt_info adds 2a7349add18e fsverity: add support for info in fs-specific part of inode adds c9fff804b59c ext4: move verity info pointer to fs-specific part of inode adds 1f66cef4a9a3 f2fs: move verity info pointer to fs-specific part of inode adds fcafdd421065 btrfs: move verity info pointer to fs-specific part of inode adds 818c659ac164 fs: remove inode::i_verity_info adds 8a3d00dde63a fsverity: check IS_VERITY() in fsverity_cleanup_inode() adds f0883b9c395e Merge patch series "Move fscrypt and fsverity info out of [...] adds 4ca24d6abbca lib/crypto: sha256: Add support for 2-way interleaved hashing adds 34c3f1e346e7 lib/crypto: arm64/sha256: Add support for 2-way interleave [...] adds bc6d6a4172a7 lib/crypto: x86/sha256: Add support for 2-way interleaved hashing adds 6733968be7cb lib/crypto: tests: Add tests and benchmark for sha256_finup_2x() adds 4bd70b53bd7d fsverity: Remove inode parameter from fsverity_hash_block() adds a1f692fd69cc fsverity: Use 2-way interleaved SHA-256 hashing when supported adds 8fb83708625d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7a37f55af7af fuse: add COPY_FILE_RANGE_64 that allows large copies adds e49a6828aba4 doc: fuse: Add max_background and congestion_threshold adds 1a7b13781b0d selftests: filesystems: Add functional test for the abort [...] adds 6be0ddb20200 Documentation: fuse: Consolidate FUSE docs into its own su [...] adds dd6a5a71c811 sched/wait: Add wait_event_state_exclusive() adds 14cbb72d7595 fuse: use freezable wait in fuse_get_req() adds 6fd26f508576 fuse: remove unneeded offset assignment when filling write pages adds b4da63cea158 virtio_fs: Remove redundant spinlock in virtio_fs_request_ [...] adds 494d2f508883 fuse: use default writeback accounting adds 2841808f35ee mm: remove BDI_CAP_WRITEBACK_ACCT adds 7dbe64424877 virtio_fs: fix the hash table using in virtio_fs_enqueue_req() adds 8c14f2086b94 fuse: remove unused 'inode' parameter in fuse_passthrough_open adds 3ca1b3111810 fuse: zero initialize inode private data adds dfb84c330794 fuse: allow synchronous FUSE_INIT adds b3c7ab1d2593 fuse: fix references to fuse.rst -> fuse/fuse.rst adds 02d47e213dce fuse: remove fuse_readpages_end() null mapping check adds 0a0fdb98d16e fuse: remove FUSE_NOTIFY_CODE_MAX from <uapi/linux/fuse.h> adds 0b563aad1c0a fuse: fix possibly missing fuse_copy_finish() call in fuse [...] adds 60e1579a0dcf fuse: remove redundant calls to fuse_copy_finish() in fuse [...] adds 3f29d59e92a9 fuse: add prune notification adds ebbe7d7bb1ea mm: fix lockdep issues in writeback handling adds 26e5c67deb2e fuse: fix livelock in synchronous file put from fuseblk workers adds 0d375a1385ed fuse: capture the unique id of fuse commands being sent adds d3906d8f3cee fuse: enable FUSE_SYNCFS for all fuseblk servers adds 5242603465ef Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 60c627313133 gfs2: Remove unused GIF_FREE_VFS_INODE flag adds 37b1c0f120b7 gfs2: Remove unused sd_withdraw_wait field adds aa94ad9ab230 gfs2: Remove space before newline adds 2309a01351e5 gfs2: do_xmote cleanup adds 4250e683de69 gfs2: Simplify refcounting in do_xmote adds 418c85475934 gfs2: Partially revert "gfs2: do_xmote fixes" adds 6e4224082696 gfs2: Turn gfs2_withdraw into a void function adds 13c000416863 gfs2: Sanitize gfs2_meta_check, gfs2_metatype_check, gfs2_ [...] adds cd7180466465 gfs2: Do not use atomic operations unnecessarily adds fd70ab7155c4 gfs2: Further sanitize lock_dlm.c adds 2b813a72880d gfs2: Remove DLM_LKF_ALTCW / DLM_LKF_ALTPR code adds 0c23e24164d8 gfs2: Fix LM_FLAG_TRY* logic in add_to_queue adds 9b54770b68ae gfs2: Remove duplicate check in do_xmote adds 061df28b82af gfs2: Fix GLF_INVALIDATE_IN_PROGRESS flag clearing in do_xmote adds bddb53b776fb gfs2: Get rid of GLF_INVALIDATE_IN_PROGRESS adds 2045364497db gfs2: Simplify do_promote adds cd493dcf4f82 gfs2: run_queue cleanup adds 47faf937da43 gfs2: Minor run_queue fixes adds 6ab26555c9ff gfs2: Add proper lockspace locking adds 28c4d9bc0708 gfs2: Fix unlikely race in gdlm_put_lock adds 131ebc1ac017 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7a5aa54fba2b jfs: Verify inode mode when loading from disk adds 300b072df726 jfs: fix uninitialized waitqueue in transaction manager adds 69f7321ce725 JFS: Remove unnecessary parentheses adds e551cc21bb0b JFS: Remove redundant 0 value initialization adds cafc6679824a jfs: replace hardcoded magic number with DTPAGEMAXSLOT constant adds 39cc3ad32690 Merge branch 'jfs-next' of https://github.com/kleikamp/lin [...] adds 1e2f487584ed smb: smbdirect: introduce smbdirect_socket_status_string() adds 371d3ab51ce4 smb: smbdirect: introduce smbdirect_socket.status_wait adds 17e1d07430e4 smb: smbdirect: introduce smbdirect_socket_init() adds de32f33c0365 smb: smbdirect: introduce smbdirect_socket.disconnect_work adds 3b7be44a0eb1 smb: smbdirect: introduce smbdirect_socket.send_io.pending [...] adds 2191b3471df5 smb: smbdirect: introduce smbdirect_socket.send_io.credits [...] adds cce93d2d0ccc smb: smbdirect: introduce struct smbdirect_send_batch adds 90255ed46774 smb: smbdirect: introduce smbdirect_socket.rw_io.credits adds b5a4242fb902 smb: smbdirect: introduce struct smbdirect_rw_io adds ec76e3cc6bbc smb: smbdirect: introduce smbdirect_socket.recv_io.{posted [...] adds 932fa15c3726 smb: smbdirect: introduce smbdirect_socket_parameters.{res [...] adds 8e34a763870d smb: smbdirect: introduce smbdirect_socket_parameters.{ini [...] adds 2baedb2026a5 smb: smbdirect: introduce smbdirect_socket.rdma.legacy_iwarp adds 89bae05f9df6 smb: smbdirect: introduce smbdirect_socket.idle.{keepalive [...] adds 6889d2f5caa6 smb: smbdirect: introduce smbdirect_socket.statistics adds 6c5b0f9253d7 smb: smbdirect: introduce smbdirect_socket.workqueue adds 02c39c0121d2 smb: smbdirect: introduce struct smbdirect_mr_io adds 41e5086905a3 smb: smbdirect: introduce smbdirect_socket_parameters.max_ [...] adds ed3350f09d2c smb: smbdirect: introduce smbdirect_socket.mr_io.* adds 6920b4ad49fc smb: smbdirect: let smbdirect_socket_init() initialize all [...] adds ef71f1e04648 smb: client: fix sending the iwrap custom IRD/ORD negotiat [...] adds 58dfba8a2d4e smb: client/smbdirect: replace SMBDIRECT_SOCKET_CONNECTING [...] adds cc678b8a8929 smb: client/smbdirect: introduce SMBDIRECT_SOCKET_ERROR adds f5b893edde7b smb: smbdirect: introduce smbdirect_socket.first_error adds afff34dc025b smb: client: adjust smbdirect related output of cifs_debug [...] adds 00e4c7a87d1f smb: client: use status_wait and SMBDIRECT_SOCKET_NEGOTIAT [...] adds 4ff3fa4e4aa7 smb: client: use status_wait and SMBDIRECT_SOCKET_RESOLVE_ [...] adds d9140ef07423 smb: client: make use of smbdirect_socket.status_wait adds 5a0d5ae65c12 smb: client: make only use of wake_up[_all]() in smbdirect.c adds 7360778b6f96 smb: client: make use of smbdirect_socket_init() adds a51c67db2c9e smb: client: make use of smbdirect_socket.disconnect_work adds ca48841de93c smb: client: make use of smbdirect_socket.send_io.pending. [...] adds 9b1a6b7583cb smb: client: make use of smbdirect_socket.send_io.credits. [...] adds b0aa92a229ab smb: client: make sure smbd_disconnect_rdma_work() doesn't [...] adds 02548c477a90 smb: client: queue post_recv_credits_work also if the peer [...] adds a8e970358b31 smb: client: make use of ib_wc_status_msg() and skip IB_WC [...] adds 1a07031fdd56 smb: client: remove info->wait_receive_queues handling in [...] adds 9219f8cac296 smb: client: limit the range of info->receive_credit_target adds 5fb9b459b368 smb: client: count the number of posted recv_io messages i [...] adds c7316ec2d542 smb: client: make use of smbdirect_socket.recv_io.{posted, [...] adds d3e743b514c2 smb: client: remove useless smbd_connection.send_immediate adds 14b6088dd97b smb: client: fill smbdirect_socket_parameters at the begin [...] adds 1f2ff73a2330 smb: client: make use of smbdirect_socket_parameters.{reso [...] adds dd53b45fc871 smb: client: make use of smbdirect_socket_parameters.{init [...] adds ea5a4e31ab47 smb: client: make use of smbdirect_socket.rdma.legacy_iwarp adds 1b2c46cdb7c0 smb: client: send empty packets via send_immediate_work adds ac31755c7a64 smb: client: fix smbdirect keep alive handling to match th [...] adds 4dc536a135e0 smb: client: make use of smbdirect_socket.idle.{keepalive, [...] adds 87d03d6c829a smb: client: remove unused smbd_connection->protocol adds 2449c7cc9bc2 smb: client: remove unused smbd_connection.count_reassembly_queue adds ddfcb069c1dd smb: client: make use of smbdirect_socket.statistics adds a8efb796db30 smb: client: move rdma_readwrite_threshold from smbd_conne [...] adds 40212a27c75f smb: client: make use of smbdirect_socket.workqueue adds 5f84b0819a7e smb: client: add and use smbd_get_parameters() adds f454f36cd0b9 smb: client: make use of struct smbdirect_mr_io adds 9a52e3b0d63f smb: client: make use of smbdirect_socket_parameters.max_f [...] adds 02e6f092c7aa smb: client: make use of smbdirect_socket.mr_io adds f6de7482b429 smb: client: pass struct smbdirect_socket to {get,put}_rec [...] adds 163e0ff8c6e1 smb: client: pass struct smbdirect_socket to {allocate,des [...] adds b8a5d5d1aa00 smb: client: pass struct smbdirect_socket to {allocate,des [...] adds 419fc78fd81f smb: client: pass struct smbdirect_socket to {enqueue,_get [...] adds a8a45d4c9597 smb: client: pass struct smbdirect_socket to {allocate,des [...] adds c7e4d5facb47 smb: client: pass struct smbdirect_socket to smbd_disconne [...] adds be8602d47d41 smb: client: pass struct smbdirect_socket to smbd_post_recv() adds 869bb7284fb2 smb: client: pass struct smbdirect_socket to manage_credit [...] adds 8a9919b2bf81 smb: client: pass struct smbdirect_socket to smbd_post_send() adds 8cead970e37c smb: client: pass struct smbdirect_socket to manage_keep_a [...] adds 46b8fe2bd18c smb: client: pass struct smbdirect_socket to smbd_post_sen [...] adds d76e8c7f546b smb: client: pass struct smbdirect_socket to smbd_post_sen [...] adds 05bd1378c821 smb: client: pass struct smbdirect_socket to smbd_post_sen [...] adds e3f095cca656 smb: client: pass struct smbdirect_socket to smbd_conn_upcall() adds 94a0e794b77f smb: client: pass struct smbdirect_socket to smbd_qp_async [...] adds 2569536b0c69 smb: client: pass struct smbdirect_socket to smbd_create_id() adds 0a5dc5fc7c01 smb: client: pass struct smbdirect_socket to smbd_ia_open() adds c612e60de5aa smb: client: pass struct smbdirect_socket to smbd_post_sen [...] adds 2c6b999a9098 smb: client: pass struct smbdirect_socket to smbd_negotiate() adds 4c4b1d1122fb smb: client: pass struct smbdirect_socket to get_mr() adds 114347dad6e7 smb: client: remove unused struct smbdirect_socket argumen [...] adds ffbfc73e84eb smb: client: let smbd_disconnect_rdma_connection() set SMB [...] adds 98a1cdca35ea smb: client: fill in smbdirect_socket.first_error on error adds 0cb7ed37af61 smb: client: let smbd_disconnect_rdma_connection() disable [...] adds 1b128ec1c76d smb: client: let smbd_{destroy,disconnect_rdma_{work,conne [...] adds a437c9cebcc3 smb: client: make consitent use of spin_lock_irq{save,rest [...] adds 17a6bc60f47b smb: client: allocate smbdirect workqueue at the beginning [...] adds c4709e61ef25 smb: client: defer calling ib_alloc_pd() after we are connected adds 2dad0b15bbe8 smb: client: let smbd_post_send_iter() call ib_dma_map_sin [...] adds fad988a2158d smb: server: fix IRD/ORD negotiation with the client adds 575c1af4dc64 smb: server: make use of common smbdirect_pdu.h adds e7de2c4521ce smb: server: make use of common smbdirect.h adds 4c564f03e23b smb: server: make use of common smbdirect_socket adds 177368b99243 smb: server: make use of common smbdirect_socket_parameters adds 3e691b1d16db smb: server: make use of smbdirect_socket->recv_io.expected adds 9883a142f1bb smb: server: make use of struct smbdirect_recv_io adds d9989207b78c smb: server: make use of smbdirect_socket.recv_io.free.{li [...] adds bdb0f1596ae5 smb: server: make use of smbdirect_socket.recv_io.reassembly.* adds ea20d02842c8 smb: server: make use of SMBDIRECT_RECV_IO_MAX_SGE adds 442959002fcc smb: server: make use of struct smbdirect_send_io adds 98dc77b31064 smb: server: make use of smbdirect_socket.{send,recv}_io.m [...] adds 27bc4c57f094 smb: server: make only use of wake_up[_all]() in transport_rdma.c adds d4b86b49093c smb: server: add a pr_info() when the server starts running adds a7eef6144c97 smb: server: queue post_recv_credits_work in put_recvmsg() [...] adds c82a53211a37 smb: server: make use of smbdirect_socket.status_wait adds e2d5e516c663 smb: server: only turn into SMBDIRECT_SOCKET_CONNECTED whe [...] adds b31606097de8 smb: server: move smb_direct_disconnect_rdma_work() into f [...] adds b4d56ced9e9d smb: server: don't wait for info->send_pending == 0 on error adds 16ba90e52bc7 smb: server: make use of smbdirect_socket_init() adds bb12617ecb3a smb: server: make use of smbdirect_socket.disconnect_work adds fd0ad9c521db smb: server: make use of smbdirect_socket.send_io.pending. [...] adds 2def28338a19 smb: server: make use of smbdirect_socket.send_io.credits. [...] adds 73430a64469c smb: server: make use of struct smbdirect_send_batch adds 95475d8886bd smb: server: make use smbdirect_socket.rw_io.credits adds 780ccb0fb624 smb: server: make use of struct smbdirect_rw_io adds 113ed9d56f63 smb: server: take the recv_credit_target from the negotiat [...] adds 89b021a72663 smb: server: manage recv credits by counting posted recv_i [...] adds e8bc71986cbd smb: server: make use of smbdirect_socket.recv_io.{posted, [...] adds 4d2e333dabe7 smb: server: replace smb_trans_direct_transfort() with SMB [...] adds 341b6c69b959 smb: server: remove useless casts from KSMBD_TRANS/SMBD_TRANS adds 03a38d846750 smb: server: pass ksmbd_transport to get_smbd_max_read_wri [...] adds d70e45823961 smb: server: fill smbdirect_socket_parameters at the begin [...] adds be3c1d032fad smb: server: make use of smbdirect_socket_parameters.negot [...] adds 49635103e8e6 smb: server: make use of smbdirect_socket_parameters.{init [...] adds d0b9b967b355 smb: server: make use of smbdirect_socket.rdma.legacy_iwarp adds b8c7776583e7 smb: server: make use of smbdirect_socket.idle.immediate_work adds 8ad3a97eab24 smb: server: implement correct keepalive and timeout handl [...] adds da7d45b9a385 smb: server: make use of smbdirect_socket.workqueue adds 01721df4e309 smb: server: pass struct smbdirect_socket to {get_free,put [...] adds ce85071d2cd6 smb: server: pass struct smbdirect_socket to smb_direct_{c [...] adds 57131bf9e876 smb: server: pass struct smbdirect_socket to smb_direct_ge [...] adds a25075f112b4 smb: server: pass struct smbdirect_socket to smb_direct_in [...] adds ece37ea815a7 smb: server: pass struct smbdirect_socket to smb_direct_di [...] adds 56227a7aa5c6 smb: server: pass struct smbdirect_socket to smb_direct_cm [...] adds f75c226db0d2 smb: server: pass struct smbdirect_socket to smb_direct_qp [...] adds cf7893964795 smb: server: pass struct smbdirect_socket to smb_direct_cr [...] adds 9221b12b3567 smb: server: pass struct smbdirect_socket to smb_direct_po [...] adds 56bcc18d24f7 smb: server: pass struct smbdirect_socket to smb_direct_ac [...] adds 7cb0ab73f82f smb: server: pass struct smbdirect_socket to smb_direct_pr [...] adds 100aec545ad1 smb: server: pass struct smbdirect_socket to smb_direct_connect() adds 789cfc2ffa72 smb: server: pass struct smbdirect_socket to smb_direct_{a [...] adds 56b442a248b1 smb: server: remove unused struct struct smb_direct_transp [...] adds ecb56dbc93c6 smb: server: pass struct smbdirect_socket to smb_direct_po [...] adds d14910bbf644 smb: server: pass struct smbdirect_socket to smb_direct_fl [...] adds 7f4805b7db94 smb: server: pass struct smbdirect_socket to wait_for_credits() adds 2dc6c7e8ba3f smb: server: pass struct smbdirect_socket to wait_for_send [...] adds cae2d9a2298d smb: server: pass struct smbdirect_socket to wait_for_rw_c [...] adds b156d2c559b0 smb: server: pass struct smbdirect_socket to calc_rw_credits() adds 663b3c3c864c smb: server: pass struct smbdirect_socket to manage_credit [...] adds 4d1dffe0a08d smb: server: pass struct smbdirect_socket to manage_keep_a [...] adds 0a715db38044 smb: server: pass struct smbdirect_socket to smb_direct_cr [...] adds ab83128e65a1 smb: server: pass struct smbdirect_socket to post_sendmsg() adds c0cb9823ac52 smb: server: pass struct smbdirect_socket to smb_direct_po [...] adds 5e90c56e0e8b smb: server: pass struct smbdirect_socket to {enqueue,get_ [...] adds 9d0050874767 smb: server: pass struct smbdirect_socket to smb_direct_se [...] adds b3fd52a0d85c smb: server: let smb_direct_disconnect_rdma_connection() s [...] adds 3d71e7cdbcf0 smb: server: fill in smbdirect_socket.first_error on error adds 7d729df9945a smb: server: let smb_direct_disconnect_rdma_connection() d [...] adds 0491f26f8980 smb: server: let {free_transport,smb_direct_disconnect_rdm [...] adds 8aa23bae607e smb: server: make consitent use of spin_lock_irq{save,rest [...] adds 942ce74ab9a3 smb: server: make use of ib_alloc_cq_any() instead of ib_a [...] adds 1b53426334c3 smb: server: let smb_direct_flush_send_list() invalidate a [...] adds eaebf80d0f80 ksmbd: Fix race condition in RPC handle list access adds fe31f99157b5 ksmbd: replace connection list with hash table adds 13b95ce2c548 ksmbd: increase session and share hash table bits adds 3bfc58d321cf ksmbd: make ksmbd thread names distinct by client IP adds e7e5905c2d34 ksmbd: use sock_create_kern interface to create kernel socket adds 39d8f2d2fc89 ksmbd: copy overlapped range within the same file adds 2daa56a77c63 ksmbd: fix error code overwriting in smb2_get_info_filesystem() adds bf121278c7e0 ksmbd: add max ip connections parameter adds 022e5d45d635 ksmbd: add an error print when maximum IP connections limi [...] adds 04d2a015cb33 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 4b62f0e4488a nfs: add tracepoints to nfs_file_read() and nfs_file_write() adds 4a2d81714d10 nfs: new tracepoints around write handling adds b6ef079fd984 nfs: more in-depth tracing of writepage events adds 83c47ef8aca0 nfs: add tracepoints to nfs_writepages() adds 64dd80222450 nfs: cleanup tracepoint declarations adds 9082aae154be sunrpc: remove dfprintk_cont() and dfprintk_rcu_cont() adds ec7d8e68ef0e sunrpc: add a Kconfig option to redirect dfprintk() output [...] adds be390f952427 NFSv4: handle ERR_GRACE on delegation recalls adds 64afd8783920 NFSv4: fix "prefered"->"preferred" adds 191512355e52 NFSv4.1: fix backchannel max_resp_sz verification check adds bf75ad096820 NFSv4.1: fix mount hang after CREATE_SESSION failure adds c231cea10d41 NFS: Remove rpcbind cleanup for NFSv4.0 callback adds 62c0c0e74912 SUNRPC: Move the svc_rpcb_cleanup() call sites adds 301f3470273c nfs: remove NFS_WBACK_BUSY() adds 040058a8f7fd SUNRPC: Remove redundant __GFP_NOWARN adds c8a127596edc SUNRPC: Introduce xdr_set_scratch_folio() adds 670335c0f97b NFS: Update readdir to use a scratch folio adds 2f8416f23edf NFS: Update getacl to use xdr_set_scratch_folio() adds c9cefd7ae86a NFS: Update listxattr to use xdr_set_scratch_folio() adds cf289099ab8a NFS: Update the blocklayout to use xdr_set_scratch_folio() adds 1a33b629af21 NFS: Update the filelayout to use xdr_set_scratch_folio() adds 4b7c3b4c673d NFS: Update the flexfilelayout driver to use xdr_set_scrat [...] adds d57e43b72bf2 SUNRPC: Update svcxdr_init_decode() to call xdr_set_scratc [...] adds cc6ac66f1c09 SUNRPC: Update gssx_accept_sec_context() to use xdr_set_sc [...] adds 24bbd533f596 filemap: Add a helper for filesystems implementing dropbehind adds 010054a530aa filemap: Add a version of folio_end_writeback that ignores [...] adds 902893e39076 NFS: Enable use of the RWF_DONTCACHE flag on the NFS client adds a890a2e339b9 nfs4_setup_readdir(): insufficient locking for ->d_parent- [...] adds fec80afc41af NFSv4/flexfiles: Remove cred local variable dependency adds eb71428e1a7f NFSv4/flexfiles: Use ds_commit_idx when marking a write commit adds d442670c0f63 NFSv4/flexfiles: Add data structure support for striped layouts adds a1491919c880 NFSv4/flexfiles: Update low level helper functions to be D [...] adds 4934ccbeaed3 NFSv4/flexfiles: Read path updates for striped layouts adds 8a8729db6763 NFSv4/flexfiles: Commit path updates for striped layouts adds 06d157d6fc40 NFSv4/flexfiles: Write path updates for striped layouts adds 8a8e0f5566ed NFSv4/flexfiles: Update layout stats & error paths for str [...] adds 20b1d75fb840 NFSv4/flexfiles: Add support for striped layouts adds 6b8e2c4e8a2f Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 6df164e29bd4 sunrpc: fix null pointer dereference on zero-length checksum adds c926f0298d3c NFSD: Relocate the fh_want_write() and fh_drop_write() helpers adds c1f203e46c55 NFSD: Move the fh_getattr() helper adds d9adbb6e10bf sunrpc: delay pc_release callback until after the reply is sent adds 2ee3a75e4208 nfsd: discard nfsd_file_get_local() adds c97b737ef8f1 sunrpc: Change ret code of xdr_stream_decode_opaque_fixed adds 832738e4b325 NFSD: Rework encoding and decoding of nfsd4_deviceid adds 274365a51d88 NFSD: Minor cleanup in layoutcommit processing adds 6bf1be3399e2 NFSD: Minor cleanup in layoutcommit decoding adds f963cf2b91a3 NFSD: Implement large extent array support in pNFS adds d68886bae76a NFSD: Fix last write offset handling in layoutcommit adds 2990b5a47984 nfsd: fix assignment of ia_ctime.tv_nsec on delegated mtim [...] adds 5affb498e70b nfsd: ignore ATTR_DELEG when checking ia_valid before noti [...] adds afc5b36e29b9 vfs: add ATTR_CTIME_SET flag adds c066ff58e5d6 nfsd: use ATTR_CTIME_SET for delegated ctime updates adds 7663e963a511 nfsd: track original timestamps in nfs4_delegation adds 3952f1cbcbc4 nfsd: fix SETATTR updates for delegated timestamps adds b40b1ba37ad5 nfsd: fix timestamp updates in CB_GETATTR adds e5e9b24ab8fa nfsd: freeze c/mtime updates with outstanding WRITE_ATTRS [...] adds 6ecdfd7aa8e3 lockd: Remove space before newline adds 17695d72d0b1 nfsd: Replace open-coded conversion of bytes to hex adds 9ebcd022a343 nfsd: Eliminate an allocation in nfs4_make_rec_clidname() adds ab1c282c010c NFSD: Fix destination buffer size in nfsd4_ssc_setup_dul() adds e4f574ca9c6d nfsd: decouple the xprtsec policy check from check_nfsd_access() adds a9a15ba23efc sunrpc: fix pr_notice in svc_tcp_sendto() to show correct length adds 7569065fb123 sunrpc: eliminate return pointer in svc_tcp_sendmsg() adds f64397e04b4d NFSD: Drop redundant conversion to bool adds 898374fdd7f0 nfsd: unregister with rpcbind when deleting a transport adds dd9adfa0da2b NFS: Remove rpcbind cleanup for NFSv4.0 callback adds d73d06dac604 SUNRPC: Move the svc_rpcb_cleanup() call sites adds fb340bfd48bc NFSD: Delay adding new entries to LRU adds 8ddd06be9a9e NFSD: Reduce DRC bucket size adds a082e4b4d08a nfsd: nfserr_jukebox in nlm_fopen should lead to a retry adds 13289ed501ba nfsd: Don't force CRYPTO_LIB_SHA256 to be built-in adds 6c15463c4511 sunrpc: fix "occurence"->"occurrence" adds db155b7c7c85 NFSD: Disallow layoutget during grace period adds d98917ec064d Merge branch 'nfsd-next' of https://git.kernel.org/pub/scm [...] adds 80ff677b55b5 ntfs3: transition magic number to shared constant adds e4dff9700911 ntfs3: add FS_IOC_GETFSLABEL ioctl adds 21dc07ac9c25 ntfs3: add FS_IOC_SETFSLABEL ioctl adds 4e8011ffec79 ntfs3: pretend $Extend records as regular files adds 736fc7bf5f68 fs: ntfs3: Fix integer overflow in run_unpack() adds d68318471aa2 fs/ntfs3: Fix a resource leak bug in wnd_extend() adds 0dc7117da8f9 fs/ntfs3: reject index allocation if $BITMAP is empty but [...] adds 7d460636b640 ntfs3: stop using write_cache_pages adds 673154862b61 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds f451715ff2cf orangefs: Remove unused type in macro fill_default_sys_attrs adds 7f1118832206 orangefs: fix xattr related buffer overflow... adds 9a8e34089020 fs/orangefs: Replace kzalloc + copy_from_user with memdup_ [...] adds 58ad6e8deded Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9095d2074174 fs: Create sb_encoding() helper adds 23253e278a45 fs: Create sb_same_encoding() helper adds 5fbf73c7f13d ovl: Prepare for mounting case-insensitive enabled layers adds ee95c5fc86dd ovl: Create ovl_casefold() to support casefolded strncmp() adds 1f7168b28f66 ovl: Ensure that all layers have the same encoding adds 8a78f189756a ovl: Set case-insensitive dentry operations for ovl sb adds f9377faaeae0 ovl: Add S_CASEFOLD as part of the inode flag to be copied adds dfc7da402ccc ovl: Check for casefold consistency when creating new dentries adds 16754d61dc69 ovl: Support mounting case-insensitive enabled layers adds ad1423922781 ovl: make sure that ovl_create_real() returns a hashed dentry adds 666dc0fb96f8 Merge branch 'overlayfs-next' of https://git.kernel.org/pu [...] adds 290434474c33 fs/9p: Refresh metadata in d_revalidate for uncached mode too adds 0172a934747f fs/9p: Invalidate dentry if inode type change detected in [...] adds c667c54c5875 fs/9p: Add p9_debug(VFS) in d_revalidate adds c04db81cd028 net/9p: Fix buffer overflow in USB transport layer adds 674b56aa57f9 net/9p: fix double req put in p9_fd_cancelled adds e8fe3f07a357 9p/trans_fd: p9_fd_request: kick rx thread if EPOLLIN adds 623fa18f6c94 9p: clean up comment typos adds 86db0c32f16c 9p: fix /sys/fs/9p/caches overwriting itself adds 528f218b31aa 9p: sysfs_init: don't hardcode error to ENOMEM adds ec2514954caa Merge branch '9p-next' of https://github.com/martinetd/linux adds 8d2f9f5c64f1 xfs: allow renames of project-less inodes adds 8a221004fe52 xfs: add .fileattr_set and fileattr_get callbacks for symlinks adds 0239bd9fa445 xfs: allow setting file attributes on special files adds 851c4c96db00 xfs: implement XFS_IOC_DIOINFO in terms of vfs_getattr adds 33ddc796ecbd xfs: Replace strncpy with memcpy adds cd32a0c0dcdf xfs: use deferred intent items for reaping crosslinked blocks adds 82e374405e85 xfs: prepare reaping code for dynamic limits adds ef930cc371f0 xfs: convert the ifork reap code to use xreap_state adds b2311ec6778f xfs: compute per-AG extent reap limits dynamically adds 442bc127d460 xfs: compute data device CoW staging extent reap limits dy [...] adds 74fc66ee17fc xfs: compute realtime device CoW staging extent reap limit [...] adds e4c7eece7676 xfs: compute file mapping reap limits dynamically adds d5b157e088c9 xfs: remove static reap limits from repair.h adds 07c34f8cef69 xfs: use deferred reaping for data device cow extents adds 482c57805c72 Merge tag 'fix-scrub-reap-calculations_2025-09-05' of http [...] adds f69260511c69 xfs: disable deprecated features by default in Kconfig adds b9a176e54162 xfs: remove deprecated mount options adds 21d59d00221e xfs: remove deprecated sysctl knobs adds 0ff51a1fd786 xfs: enable online fsck by default in Kconfig adds e90dcba0a350 Merge tag 'kconfig-2025-changes_2025-09-05' of https://git [...] adds e3df98d30369 xfs: extend removed sysctls table adds eff866860788 xfs: remove the xlog_op_header_t typedef adds 05f17dcbfd5d xfs: remove the xfs_trans_header_t typedef adds 476688c8ac60 xfs: remove the xfs_extent_t typedef adds 7eaf684bc489 xfs: remove the xfs_extent32_t typedef adds 72628b6f459e xfs: remove the xfs_extent64_t typedef adds 655d9ec7bd9e xfs: remove the xfs_efi_log_format_t typedef adds 68c9f8444ae9 xfs: remove the xfs_efi_log_format_32_t typedef adds 3fe5abc2bf4d xfs: remove the xfs_efi_log_format_64_t typedef adds 0a33d5ad8a46 xfs: remove the xfs_efd_log_format_t typedef adds a0cb349672f9 xfs: remove the unused xfs_efd_log_format_32_t typedef adds 3dde08b64c98 xfs: remove the unused xfs_efd_log_format_64_t typedef adds 1b5c7cc8f8c5 xfs: remove the unused xfs_buf_log_format_t typedef adds ae1ef3272b31 xfs: remove the unused xfs_dq_logformat_t typedef adds bf0013f59ccd xfs: remove the unused xfs_qoff_logformat_t typedef adds 3e5bdfe48e1f xfs: remove the unused xfs_log_iovec_t typedef adds 0b737f4ac1d3 xfs: rename the old_crc variable in xlog_recover_process adds e747883c7d73 xfs: fix log CRC mismatches between i386 and other architectures adds 94deac977fbd fs: add an enum for number of life time hints adds 0301dae732a5 xfs: refactor hint based zone allocation adds 8e2cdd8e18ff xfs: adjust the hint based zone allocation policy adds 42c21838708c xfs: move the XLOG_REG_ constants out of xfs_log_format.h adds d5409ebf46bb xfs: remove xfs_errortag_get adds 991dcadaddcc xfs: remove xfs_errortag_set adds 807df3227d76 xfs: remove the expr argument to XFS_TEST_ERROR adds b55dd7279811 xfs: remove pointless externs in xfs_error.h adds 71fa062196ae xfs: centralize error tag definitions adds 8e1cfa51320d xfs: improve zone statistics message adds ff3d90903f8f xfs: improve default maximum number of open zones adds 3c54e6027f14 xfs: constify xfs_errortag_random_default adds 42852fe57c6d xfs: track the number of blocks in each buftarg adds 6ef2175fce30 xfs: use bt_nr_sectors in xfs_dax_translate_range adds fc0d192303bd xfs: scrub: use kstrdup_const() for metapath scan setups adds bc7d684fea18 xfs: rearrange code in xfs_inode_item_precommit adds c91d38b57f2c xfs: rework datasync tracking and execution adds e9b0c85e8c4e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a42938e80357 zonefs: correct some spelling mistakes adds 37c3710a58b6 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 90608e434a50 Merge branch 'vfs.fixes' into vfs.all adds 15a04f94f429 locks: Remove the last reference to EXPORT_OP_ASYNC_LOCK. adds 17e8b7e08fa8 fs: mark file_remove_privs_flags static adds 4e021920812d fs: document 'name' parameter for name_contains_dotdot() adds f7d812357e40 fs: fix "writen"->"written" adds 708c04a5c2b7 fs: always return zero on success from replace_fd() adds ecb060536446 vfs: show filesystem name at dump_inode() adds 15769d9478bd fs-writeback: Remove redundant __GFP_NOWARN adds f8f59a2c05dc copy_file_range: limit size if in compat mode adds 8e7e265d558e debugfs: fix mount options not being applied adds 73861970938a minixfs: Verify inode mode when loading from disk adds 278033a225e1 fs: Add 'initramfs_options' to set initramfs mount options adds 14498ca7e0f1 fs: Use try_cmpxchg() in start_dir_add() adds ec6f613ef376 fs: Use try_cmpxchg() in sb_init_done_wq() adds 38d1227fa71d fs: Replace offsetof() with struct_size() in ioctl_file_de [...] adds db2ab24a341c Add RWF_NOSIGNAL flag for pwritev2 adds e5bca063c150 fs: remove vfs_ioctl export adds 7f9d34b0a7cb cramfs: Verify inode mode when loading from disk adds 11c2b7ec2e18 namei: move cross-device check to traverse_mounts adds 8b966d00b3ec namei: remove LOOKUP_NO_XDEV check from handle_mounts adds 8ded1fde0827 namei: move cross-device check to __traverse_mounts adds 042a60680de4 openat2: don't trigger automounts with RESOLVE_NO_XDEV adds 998541db0ed2 Merge patch series "vfs: if RESOLVE_NO_XDEV passed to open [...] adds 7df87820122a pidns: move is-ancestor logic to helper adds fe49652e36bb procfs: add "pidns" mount option adds 5554d820f71c selftests/proc: add tests for new pidns APIs adds 46582a15c174 Merge patch series "procfs: make reference pidns more user [...] adds 0c43094f8cc9 eventpoll: Replace rwlock with spinlock adds e493b83b10af Merge patch "eventpoll: Fix priority inversion problem" adds c593b9d6c446 filelock: add FL_RECLAIM to show_fl_flags() macro adds 796667c9dc94 fs/proc/namespaces: make ns_entries const adds af67f4c1cd07 fs: use the switch statement in init_special_inode() adds 84f1766bdba5 initrd: Fix unused variable warning in rd_load_image() on s390 adds e60625e7ce10 initramfs: Use struct_size() helper to improve dir_add() adds beb022ef9263 initrd: Use str_plural() in rd_load_image() adds afd77d2050c3 initramfs: Replace strcpy() with strscpy() in find_link() adds 74792608606a init: INITRAMFS_PRESERVE_MTIME should depend on BLK_DEV_INITRD adds f99b3917789d fs: rename generic_delete_inode() and generic_drop_inode() adds b9cb7e59ac4a pid: use ns_capable_noaudit() when determining net sysctl [...] adds e8c84e2082e6 statmount: don't call path_put() under namespace semaphore adds c1f86d0ac322 listmount: don't call path_put() under namespace semaphore adds 28986dd7e38f fcntl: trim arguments adds 6092c4f45b89 Merge branch 'vfs-6.18.misc' into vfs.all adds 56ecfd9175b9 fs: Remove mount_nodev adds f7d161c2804f fs: Remove mount_bdev adds 92becd1701a8 docs/vfs: Remove mentions to the old mount API helpers adds 5e6de2a72ef4 Merge patch series "fs: Remove old mount API helpers" adds ad7fe23b4b0d fscontext: add custom-prefix log helpers adds 807602d8cfc8 vfs: output mount_too_revealing() errors to fscontext adds bfa8ee11dc13 Merge patch series "vfs: output mount_too_revealing() erro [...] adds 72d271a7baa7 fscontext: do not consume log entries when returning -EMSGSIZE adds df579e471111 selftests/filesystems: add basic fscontext log tests adds 573015dfa63c Merge patch series "fscontext: do not consume log entries [...] adds 1e5f0fb41fcc vfs: fs/namespace.c: remove ms_flags argument from do_remount adds 54b1f2163eca Merge branch 'vfs-6.18.mount' into vfs.all adds bc986b1d7564 fs: stop accessing ->i_count directly in f2fs and gfs2 adds 9a98f9e84cfb fs: make the i_state flags an enum adds 9e70e985bdc2 fs: rework iput logic adds 37b27bd5d621 fs: add an icount_read helper adds 90ccf10de527 inode: fix whitespace issues adds cde560f98a9b fs: expand dump_inode() adds 2ef435a872ab fs: add might_sleep() annotation to iput() and more adds c3c616c53dba Merge branch 'vfs-6.18.inode.refcount.preliminaries' adds 1282b3257e48 Merge branch 'vfs-6.18.inode' into vfs.all adds 231af8c14f0f iomap: trace iomap_zero_iter zeroing activities adds 6a96fb653b64 iomap: error out on file IO when there is no inline_data buffer adds c59c965292f7 Merge patch series "iomap: cleanups ahead of adding fuse support" adds ce08c9ff7c97 Merge branch 'vfs-6.18.iomap' into vfs.all adds 006568ab4c5c pid: Add a judgment for ns null in pid_nr_ns adds abdfd4948e45 pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers adds b1afcaddd6c8 pid: change bacct_add_tsk() to use task_ppid_nr_ns() adds d00f5232851c pid: change task_state() to use task_ppid_nr_ns() adds da664c6db895 Merge patch series "Improve pid_nr_ns()" adds 3fa9e67ee86e Merge branch 'vfs-6.18.pidfs' into vfs.all adds bba954120642 rust: pid_namespace: update AlwaysRefCounted imports from [...] adds eed8e4c07d85 rust: fs: update ARef and AlwaysRefCounted imports from sy [...] adds 76196742f49e pid: add Rust files to MAINTAINERS adds c37adf34a5dc rust: file: use to_result for error handling adds 19783236515c Merge branch 'vfs-6.18.rust' into vfs.all adds 5e62084ce515 Merge branch 'vfs.fixes' into vfs.all adds 52171e60871e Merge branch 'vfs-6.18.misc' into vfs.all adds 18bbd40324a7 Merge branch 'vfs-6.18.mount' into vfs.all adds 3cba19f6a006 fs: rework iput logic adds c06366d1d6ab fs: add an icount_read helper adds eb945d6d80f9 Merge branch 'vfs-6.18.inode.refcount.preliminaries' adds 797a11981022 Merge branch 'vfs-6.18.inode' into vfs.all adds 7b49c4073171 Merge branch 'vfs-6.18.inode.refcount.preliminaries' into vfs.all adds 33d5f99f41b8 Merge branch 'vfs-6.18.pidfs' into vfs.all adds 06dd3eda0e95 Merge branch 'vfs-6.18.rust' into vfs.all adds 08621f25a268 fs: replace use of system_unbound_wq with system_dfl_wq adds d33fa88429c5 fs: replace use of system_wq with system_percpu_wq adds 13549bd48bbf fs: WQ_PERCPU added to alloc_workqueue users adds 9de044100970 Merge patch series "fs: replace wq users and add WQ_PERCPU [...] adds c38c172a5dab Merge branch 'vfs-6.18.workqueue' into vfs.all adds 04ff48239f46 copy_sighand: Handle architectures where sizeof(unsigned l [...] adds edd3cb05c00a copy_process: pass clone_flags as u64 across calltree adds bbc46b23af5b arch: copy_thread: pass clone_flags as u64 adds c6ac444ff20c nios2: implement architecture-specific portion of sys_clone3 adds 76cea30ad520 Merge patch series "nios2: Add architecture support for clone3" adds 144ade3b7aa1 Merge branch 'kernel-6.18.clone3' into vfs.all adds a19239ba1452 afs: Add support for RENAME_NOREPLACE and RENAME_EXCHANGE adds 5713a45d86d4 Merge branch 'vfs-6.18.afs' into vfs.all adds 3c17001b21b9 pidfs: validate extensible ioctls adds 4d906371d1f9 nsfs: drop tautological ioctl() check adds f8527a29f461 nsfs: validate extensible ioctls adds fa8ee8627b74 block: use extensible_ioctl_valid() adds e3e1812f8e25 ns: move to_ns_common() to ns_common.h adds 9296f46a9645 nsfs: add nsfs.h header adds 660def10b01b ns: uniformly initialize ns_common adds 0b40774ef06c cgroup: use ns_common_init() adds 90d4d9f4d235 ipc: use ns_common_init() adds 96ece8eb6764 mnt: use ns_common_init() adds 08027f6b790b net: use ns_common_init() adds 8e199cd6e330 pid: use ns_common_init() adds 7b0e2c83624b time: use ns_common_init() adds 00ed42285c46 user: use ns_common_init() adds 09337e064cbb uts: use ns_common_init() adds 86c5aba210b1 ns: remove ns_alloc_inum() adds 885fc8ac0a4d nstree: make iterator generic adds 38f4885088fc mnt_ns_tree_remove(): DTRT if mnt_ns had never been added [...] adds 7914f15c5e45 Merge branch 'no-rebase-mnt_ns_tree_remove' adds 7d7d16498958 mnt: support ns lookup adds 7c6059398533 cgroup: support ns lookup adds 74b24a582e1f ipc: support ns lookup adds 195f7422298d net: support ns lookup adds 488acdcec8e2 pid: support ns lookup adds b36c823b9a4b time: support ns lookup adds 2f5243cbba6c user: support ns lookup adds 58f976d41fd9 uts: support ns lookup adds d7afdf889561 ns: add to_<type>_ns() to respective headers adds d2afdb73f8ad nsfs: add current_in_namespace() adds 5222470b2fbb nsfs: support file handles adds e83f0b5d10dc nsfs: support exhaustive file handles adds f861225b9ee9 nsfs: add missing id retrieval support adds 87a1716c7d65 tools: update nsfs.h uapi header adds 14f98438f0ed selftests/namespaces: add identifier selftests adds 28ef38a9a2c7 selftests/namespaces: add file handle selftests adds 3ab378cfa793 Merge patch series "ns: support file handles" adds 93f67a7ddadf uts: split namespace into separate header adds b2a0b192084a mnt: expose pointer to init_mnt_ns adds f74ca6da113d nscommon: move to separate file adds 5fc6bef178f1 cgroup: split namespace into separate header adds cc47f434271b nsfs: add inode number for anon namespace adds 86cdbae5c61c mnt: simplify ns_common_init() handling adds d5b27cb8c5f3 net: centralize ns_common initialization adds 5612ff3ec588 nscommon: simplify initialization adds be5f21d3985f ns: add ns_common_free() adds bb57289f0ce1 Merge patch series "ns: rework common initialization" adds 224ef741ce87 ns: add reference count helpers adds 2e9e6972279f mnt: port to ns_ref_*() helpers adds 06099e374f3a cgroup: port to ns_ref_*() helpers adds d4825c99d6a7 ipc: port to ns_ref_*() helpers adds 07897b38eadf pid: port to ns_ref_*() helpers adds e0c173f1fa02 time: port to ns_ref_*() helpers adds 96d997ea5ad1 user: port to ns_ref_*() helpers adds 83914de1c1d3 net-sysfs: use check_net() adds dc41b844da53 net: use check_net() adds f12021e68a13 ipv4: use check_net() adds 2438b7d63ad8 uts: port to ns_ref_*() helpers adds 99d33ce100cb net: port to ns_ref_*() helpers adds b3d8ff067950 nsfs: port to ns_ref_*() helpers adds 024596a4e280 ns: rename to __ns_ref adds 1f84344c8d83 Merge patch series "ns: rework reference counting" adds d093090ea799 selftests/namespaces: verify initial namespace inode numbers adds 7cf730321132 ns: use inode initializer for initial namespaces adds 8535bd38b4d5 cgroup: add missing ns_common include adds d7610cb7454b ns: simplify ns_common_init() further adds 5890f504ef54 ns: add ns_debug() adds d969328c513c Merge patch series "ns: minor tweaks" adds 10cdfcd37ade nstree: make struct ns_tree private adds 4055526d3574 ns: move ns type into struct ns_common adds af075603f27b ns: drop assert adds 6e65f4e8fc5b Merge patch series "ns: tweak ns common handling" adds 53195eef8fbf Merge branch 'namespace-6.18' into vfs.all adds e1b849cfa6b6 writeback: Avoid contention on wb->list_lock when switchin [...] adds 66c14dccd810 writeback: Avoid softlockup when switching many inodes adds 9a6ebbdbd412 writeback: Avoid excessively long inode switching times adds 0cee64c547e3 writeback: Add tracepoint to track pending inode switches adds 9426414f0d42 Merge patch series "writeback: Avoid lockups when switchin [...] adds b53e3d3c49f7 Merge branch 'vfs-6.18.writeback' into vfs.all adds 17eb98d6b517 VFS/ovl: add lookup_one_positive_killable() adds e66ccd30dcdc VFS: discard err2 in filename_create() adds d7fb2c410240 VFS: unify old_mnt_idmap and new_mnt_idmap in renamedata adds 76a53de6f7ff VFS/audit: introduce kern_path_parent() for audit adds 3d18f80ce181 VFS: rename kern_path_locked() and related functions. adds 0a2c70594704 debugfs: rename start_creating() to debugfs_start_creating() adds 4f5ea5aa0dcd Merge patch series "vfs: preparatory changes to centralize [...] adds 267652e9d474 Merge branch 'vfs-6.18.async' into vfs.all new 8830d93184ea Merge branch 'vfs.all' of https://git.kernel.org/pub/scm/l [...] new f308042de4fe rv: Fix up for clone3() API change adds b28f9eba12a4 change the calling conventions for vfs_parse_fs_string() adds 57e62089f8e9 do_nfs4_mount(): switch to vfs_parse_fs_string() new cdc59a62bcca kernel/acct.c: saner struct file treatment adds dae575e66981 backing_file_user_path(): constify struct path * adds dd22857510e1 constify path argument of vfs_statx_path() adds 7b129f2e70e7 filename_lookup(): constify root argument adds 63dbfb077cda done_path_create(): constify path argument adds 1b8abbb12128 bpf...d_path(): constify path argument adds df9a4d79f1de nfs: constify path argument of __vfs_getattr() adds 9c71fe0abf32 rqst_exp_get_by_name(): constify path argument adds 2930afe2c9cb export_operations->open(): constify path argument adds 72c1118d32eb check_export(): constify path argument adds 94cb22d109d5 ksmbd_vfs_path_lookup_locked(): root_share_path can be con [...] adds a67e08f74604 ksmbd_vfs_kern_path_unlock(): constify path argument adds e74e75150e2b ksmbd_vfs_inherit_posix_acl(): constify path argument adds 3d866c3b938c ksmbd_vfs_set_init_posix_acl(): constify path argument adds 7e978e8fb6a3 ovl_ensure_verity_loaded(): constify datapath argument adds c93cd353744e ovl_validate_verity(): constify {meta,data}path arguments adds 465309d63f6d ovl_get_verity_digest(): constify path argument adds 055e9d5efc6f ovl_lower_dir(): constify path argument adds ee17384ace3c ovl_sync_file(): constify path argument adds 5f587dd9b77a ovl_is_real_file: constify realpath argument adds 39e6bc58b8f4 apparmor/af_unix: constify struct path * arguments adds 1b25dea3867a configfs:get_target() - release path as soon as we grab co [...] adds 360600f8ec63 fs/namespace.c: fix the namespace_sem guard mess adds d154f1857589 introduced guards for mount_lock adds 547af12dcd43 fs/namespace.c: allow to drop vfsmount references via __fr [...] adds 902e9904672b __detach_mounts(): use guards adds 4151c3cc5869 __is_local_mountpoint(): use guards adds 12cdd1af7a6d do_change_type(): use guards adds 7b99ee2c5c83 do_set_group(): use guards adds 550dda45df9e mark_mounts_for_expiry(): use guards adds 61e68af33ac7 put_mnt_ns(): use guards adds 747e91e5b739 mnt_already_visible(): use guards adds 6b448d7a7c48 check_for_nsfs_mounts(): no need to take locks adds 511db073b215 propagate_mnt(): use scoped_guard(mount_locked_reader) for [...] adds f80b84358f65 has_locked_children(): use guards adds 2605d8684320 mnt_set_expiry(): use guards adds 2aec880c1cdf path_is_under(): use guards adds 6b6516c56b04 current_chrooted(): don't bother with follow_down_one() adds 8281f98a68d3 current_chrooted(): use guards adds 5423426a79dd switch do_new_mount_fc() to fc_mount() adds a666bbcf7e9c do_move_mount(): trim local variables adds c1ab70be88f3 do_move_mount(): deal with the checks on old_path early adds d29da1a8f119 move_mount(2): take sanity checks in 'beneath' case into d [...] adds 11941610b068 finish_automount(): simplify the ELOOP check adds 76dfde13d68a do_loopback(): use __free(path_put) to deal with old_path adds 6bbbc4a04a10 pivot_root(2): use __free() to deal with struct path in it adds 9bf5d488529b finish_automount(): take the lock_mount() analogue into a helper adds 308a022f41bd do_new_mount_fc(): use __free() to deal with dropping mnt [...] adds f1f486b841c7 finish_automount(): use __free() to deal with dropping mnt [...] adds 2010464cfafb change calling conventions for lock_mount() et.al. adds 842e12352c30 do_move_mount(): use the parent mount returned by do_lock_mount() adds ef307f89bfb6 do_add_mount(): switch to passing pinned_mountpoint instea [...] adds 6bfb6938e2ff graft_tree(), attach_recursive_mnt() - pass pinned_mountpoint adds a2bdb7d8dcf2 pivot_root(2): use old_mp.mp->m_dentry instead of old.dentry adds ed8ba4aad788 don't bother passing new_path->dentry to can_move_mount_beneath() adds 25423edc7878 new helper: topmost_overmount() adds 90006f21b78a do_lock_mount(): don't modify path. adds 8be87700c980 constify check_mnt() adds 08404199f3f2 do_mount_setattr(): constify path argument adds 6e024a0e280e do_set_group(): constify path arguments adds 1f6df5847454 drop_collected_paths(): constify arguments adds b42ffcd5069d collect_paths(): constify the return value adds 44b58cdaf992 do_move_mount(), vfs_move_mount(), do_move_mount_old(): co [...] adds 27e4b7855966 mnt_warn_timestamp_expiry(): constify struct path argument adds 17d44b452c4f do_new_mount{,_fc}(): constify struct path argument adds a8be822f6193 do_{loopback,change_type,remount,reconfigure_mnt}(): const [...] adds 8ec7ee2e0be7 path_mount(): constify struct path argument adds 4f4b18af4c2e may_copy_tree(), __do_loopback(): constify struct path argument adds f91c433a5c12 path_umount(): constify struct path argument adds 86af25b01df1 constify can_move_mount_beneath() arguments adds 43d672dbf1f2 do_move_mount_old(): use __free(path_put) adds fc9d5efc4c62 do_mount(): use __free(path_put) adds 75db7fd99075 umount_tree(): take all victims out of propagation graph at once adds fc812c40f5ee ecryptfs: get rid of pointless mount references in ecryptf [...] adds 19ac81735c9b fs/namespace.c: sanitize descriptions for {__,}lookup_mnt() adds 1a22542b5ffe path_has_submounts(): use guard(mount_locked_reader) adds 71cf10ce4562 open_detached_copy(): don't bother with mount_lock_hash() adds 57a7b5b0b6d9 open_detached_copy(): separate creation of namespace into helper adds 1b966c4471e6 Merge branch 'no-rebase-mnt_ns_tree_remove' into work.mount adds 7bb4c851dcb7 copy_mnt_ns(): use the regular mechanism for freeing empty [...] adds d7b7253a0adc copy_mnt_ns(): use guards adds 7f954a6f4910 simplify the callers of mnt_unhold_writers() adds 5d132cfafb6a setup_mnt(): primitive for connecting a mount to filesystem adds 09a1b33c080f preparations to taking MNT_WRITE_HOLD out of ->mnt_flags adds 3371fa2f2713 struct mount: relocate MNT_WRITE_HOLD bit adds 1e414adf03ae WRITE_HOLD machinery: no need for to bump mount_lock seqcount adds a79765248649 constify {__,}mnt_is_readonly() new ae8425014ddc Merge branches 'work.path' and 'work.mount' into work.f_path new 2f7d98f10b8f Have cc(1) catch attempts to modify ->f_path adds f9fadf23c7f1 security_dentry_init_security(): constify qstr argument adds 2974831dd5d2 exfat_find(): constify qstr argument adds 3edcd68e35a7 afs_edit_dir_{add,remove}(): constify qstr argument adds 6acbce445a5f afs_dir_search: constify qstr argument adds ca97d6c60b1d generic_ci_validate_strict_name(): constify name argument adds 180a9cc3fd6a make it easier to catch those who try to modify ->d_name adds 9892775af5a5 csky: remove BS check for FAULT_FLAG_ALLOW_RETRY adds 4d364c660a49 PAGE_PTR() had been last used outside of arch/* in 1.1.94 adds 90b0615fb5c6 SET_PAGE_DIR() users had been gone since 2.3.12pre1 adds f4cfb3c49f93 alpha: get rid of the remnants of BAD_PAGE and friends adds 50247b66428e kill FIRST_USER_PGD_NR adds f037fd7fbca4 alpha: unobfuscate _PAGE_P() definition adds 7e6135fe7b48 nfsctl: symlink has no business bumping link count of pare [...] adds 6b614c56cdf6 nfsd_mkdir(): switch to simple_start_creating() adds a6281a7043bc _nfsd_symlink(): switch to simple_start_creating() adds e59f06bb5d3f nfsdfs_create_files(): switch to simple_start_creating() adds 92003056e5d4 nfsd_get_inode(): lift setting ->i_{,f}op to callers. adds fe91e078b60d allow finish_no_open(file, ERR_PTR(-E...)) adds fb3d71972bc3 9p: simplify v9fs_vfs_atomic_open() adds f681e72e2773 9p: simplify v9fs_vfs_atomic_open_dotl() adds fe871217ac64 simplify cifs_atomic_open() adds 0b7543126e7b simplify vboxsf_dir_atomic_open() adds aae9db573916 simplify nfs_atomic_open_v23() adds 1d7b34378591 simplify fuse_atomic_open() adds d71cbf0d3bc0 simplify gfs2_atomic_open() adds 2944ebee9a96 slightly simplify nfs_atomic_open() new 15f5e46385aa Merge branches 'work.fs_context', 'work.f_path', 'work.qst [...] new d28cebba00b2 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 827bd281f572 Merge branch 'mm-hotfixes-unstable' of https://git.kernel. [...] new 51b649ea33f8 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 567ca4cbdec7 Merge branch 'main' of https://git.kernel.org/pub/scm/linu [...] new e64f94d99987 Merge branch 'for-linus' of https://git.kernel.org/pub/scm [...] new 55b359fe18fd Merge branch 'tty-linus' of https://git.kernel.org/pub/scm [...] new 59b8e7d33327 Merge branch 'staging-linus' of https://git.kernel.org/pub [...] new 7df2177b77a2 Merge branch 'fixes-togreg' of https://git.kernel.org/pub/ [...] new 582a03901596 Merge branch 'char-misc-linus' of https://git.kernel.org/p [...] new e74512ead351 Merge branch 'urgent' of https://git.kernel.org/pub/scm/li [...] new 7a867313a80e Merge branch 'msm-fixes' of https://gitlab.freedesktop.org [...] new 66b6484a8b88 Merge branch 'for-rc' of https://git.kernel.org/pub/scm/li [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (1863b8fb798f) \ N -- N -- N refs/heads/pending-fixes (66b6484a8b88)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 18 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/ABI/testing/sysfs-fs-f2fs | 56 +- Documentation/admin-guide/kernel-parameters.txt | 3 + Documentation/admin-guide/xfs.rst | 69 +- Documentation/filesystems/f2fs.rst | 122 +- .../filesystems/{ => fuse}/fuse-io-uring.rst | 0 Documentation/filesystems/{ => fuse}/fuse-io.rst | 2 +- .../filesystems/{ => fuse}/fuse-passthrough.rst | 0 Documentation/filesystems/{ => fuse}/fuse.rst | 20 +- Documentation/filesystems/fuse/index.rst | 14 + Documentation/filesystems/index.rst | 5 +- Documentation/filesystems/mount_api.rst | 10 +- Documentation/filesystems/porting.rst | 28 +- Documentation/filesystems/proc.rst | 8 + Documentation/filesystems/sysfs.rst | 2 +- Documentation/filesystems/vfs.rst | 31 +- .../translations/zh_CN/filesystems/sysfs.txt | 2 +- .../translations/zh_TW/filesystems/sysfs.txt | 2 +- MAINTAINERS | 4 +- arch/alpha/include/asm/pgtable.h | 25 +- arch/alpha/kernel/process.c | 2 +- arch/alpha/mm/init.c | 27 - arch/arc/kernel/process.c | 2 +- arch/arm/kernel/process.c | 2 +- arch/arm64/kernel/process.c | 2 +- arch/csky/kernel/process.c | 2 +- arch/csky/mm/fault.c | 2 +- arch/hexagon/kernel/process.c | 2 +- arch/loongarch/kernel/process.c | 2 +- arch/m68k/include/asm/pgtable_mm.h | 10 - arch/m68k/kernel/process.c | 2 +- arch/microblaze/include/asm/pgtable.h | 1 - arch/microblaze/kernel/process.c | 2 +- arch/mips/kernel/process.c | 2 +- arch/nios2/kernel/process.c | 2 +- arch/openrisc/include/asm/pgtable.h | 17 - arch/openrisc/kernel/process.c | 2 +- arch/parisc/kernel/process.c | 2 +- arch/powerpc/kernel/process.c | 2 +- arch/powerpc/platforms/cell/spufs/file.c | 2 +- arch/powerpc/platforms/cell/spufs/syscalls.c | 4 +- arch/riscv/kernel/process.c | 2 +- arch/s390/kernel/process.c | 2 +- arch/sh/kernel/process_32.c | 2 +- arch/sparc/kernel/process_32.c | 2 +- arch/sparc/kernel/process_64.c | 2 +- arch/um/kernel/process.c | 2 +- arch/x86/include/asm/fpu/sched.h | 2 +- arch/x86/include/asm/shstk.h | 4 +- arch/x86/kernel/fpu/core.c | 2 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/shstk.c | 2 +- arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/kernel/process.c | 2 +- block/bdev.c | 2 +- block/blk-integrity.c | 8 +- block/blk-ioc.c | 2 +- drivers/base/devtmpfs.c | 22 +- drivers/dax/super.c | 2 +- drivers/gpu/drm/i915/gem/i915_gemfs.c | 9 +- drivers/gpu/drm/v3d/v3d_gemfs.c | 9 +- drivers/md/md-cluster.c | 4 +- drivers/misc/ibmasm/ibmasmfs.c | 2 +- drivers/usb/gadget/function/f_fs.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- fs/9p/v9fs.c | 16 +- fs/9p/vfs_dentry.c | 33 +- fs/9p/vfs_inode.c | 42 +- fs/9p/vfs_inode_dotl.c | 23 +- fs/9p/vfs_super.c | 2 +- fs/afs/callback.c | 4 +- fs/afs/dir.c | 223 ++- fs/afs/dir_edit.c | 22 +- fs/afs/dir_search.c | 2 +- fs/afs/dir_silly.c | 11 + fs/afs/inode.c | 4 +- fs/afs/internal.h | 21 +- fs/afs/main.c | 4 +- fs/afs/misc.c | 1 + fs/afs/mntpt.c | 3 +- fs/afs/protocol_yfs.h | 3 + fs/afs/rotate.c | 17 +- fs/afs/write.c | 2 +- fs/afs/yfsclient.c | 249 +++ fs/aio.c | 2 +- fs/attr.c | 44 +- fs/bcachefs/btree_write_buffer.c | 2 +- fs/bcachefs/fs-ioctl.c | 10 +- fs/bcachefs/io_read.c | 8 +- fs/bcachefs/journal_io.c | 2 +- fs/bcachefs/super.c | 10 +- fs/bpf_fs_kfuncs.c | 2 +- fs/btrfs/block-group.c | 2 +- fs/btrfs/btrfs_inode.h | 5 + fs/btrfs/disk-io.c | 2 +- fs/btrfs/extent_map.c | 2 +- fs/btrfs/inode.c | 7 +- fs/btrfs/space-info.c | 4 +- fs/btrfs/verity.c | 2 + fs/btrfs/zoned.c | 2 +- fs/cachefiles/namei.c | 3 +- fs/ceph/crypto.c | 2 + fs/ceph/dir.c | 3 +- fs/ceph/file.c | 30 +- fs/ceph/inode.c | 1 + fs/ceph/io.c | 100 +- fs/ceph/io.h | 8 +- fs/ceph/ioctl.c | 17 +- fs/ceph/locks.c | 5 +- fs/ceph/mds_client.c | 7 +- fs/ceph/super.c | 4 +- fs/ceph/super.h | 4 +- fs/configfs/dir.c | 5 +- fs/configfs/mount.c | 2 +- fs/configfs/symlink.c | 33 +- fs/coredump.c | 2 +- fs/cramfs/inode.c | 11 +- fs/crypto/Kconfig | 5 +- fs/crypto/bio.c | 4 +- fs/crypto/crypto.c | 14 +- fs/crypto/fname.c | 12 +- fs/crypto/fscrypt_private.h | 30 +- fs/crypto/hkdf.c | 109 +- fs/crypto/hooks.c | 4 +- fs/crypto/inline_crypt.c | 12 +- fs/crypto/keyring.c | 30 +- fs/crypto/keysetup.c | 108 +- fs/crypto/policy.c | 11 +- fs/dcache.c | 35 +- fs/debugfs/inode.c | 11 +- fs/dlm/config.c | 64 +- fs/dlm/config.h | 2 + fs/dlm/lock.c | 2 +- fs/dlm/lockspace.c | 46 +- fs/dlm/lowcomms.c | 2 +- fs/dlm/main.c | 2 +- fs/dlm/member.c | 27 +- fs/dlm/recover.c | 2 +- fs/dlm/user.c | 6 +- fs/ecryptfs/crypto.c | 2 +- fs/ecryptfs/dentry.c | 14 +- fs/ecryptfs/ecryptfs_kernel.h | 28 +- fs/ecryptfs/file.c | 15 +- fs/ecryptfs/inode.c | 22 +- fs/ecryptfs/keystore.c | 4 +- fs/ecryptfs/main.c | 24 +- fs/efivarfs/super.c | 2 +- fs/erofs/data.c | 4 + fs/erofs/dir.c | 4 + fs/erofs/inode.c | 40 +- fs/erofs/internal.h | 5 + fs/erofs/super.c | 8 + fs/erofs/zdata.c | 7 +- fs/erofs/zmap.c | 4 +- fs/eventpoll.c | 139 +- fs/exfat/balloc.c | 85 +- fs/exfat/dir.c | 158 ++ fs/exfat/exfat_fs.h | 7 + fs/exfat/exfat_raw.h | 6 + fs/exfat/fatent.c | 11 +- fs/exfat/file.c | 52 + fs/exfat/inode.c | 2 +- fs/exfat/namei.c | 4 +- fs/exfat/nls.c | 2 +- fs/exfat/super.c | 68 +- fs/ext4/Kconfig | 27 - fs/ext4/crypto.c | 2 + fs/ext4/ext4.h | 36 +- fs/ext4/fast_commit.c | 2 +- fs/ext4/file.c | 2 +- fs/ext4/fsmap.c | 14 +- fs/ext4/ialloc.c | 4 +- fs/ext4/indirect.c | 2 +- fs/ext4/inode.c | 47 +- fs/ext4/ioctl.c | 312 +++- fs/ext4/mballoc.c | 12 +- fs/ext4/mmp.c | 6 +- fs/ext4/move_extent.c | 2 +- fs/ext4/orphan.c | 19 +- fs/ext4/super.c | 46 +- fs/ext4/verity.c | 2 + fs/ext4/xattr.c | 21 +- fs/f2fs/checkpoint.c | 53 + fs/f2fs/compress.c | 43 +- fs/f2fs/dir.c | 17 +- fs/f2fs/f2fs.h | 94 +- fs/f2fs/gc.c | 9 +- fs/f2fs/node.c | 75 +- fs/f2fs/node.h | 1 + fs/f2fs/recovery.c | 2 +- fs/f2fs/segment.c | 30 +- fs/f2fs/segment.h | 28 +- fs/f2fs/super.c | 137 +- fs/f2fs/sysfs.c | 109 ++ fs/f2fs/verity.c | 2 + fs/fcntl.c | 10 +- fs/fhandle.c | 6 + fs/file.c | 5 +- fs/file_table.c | 6 +- fs/fs-writeback.c | 141 +- fs/fs_context.c | 17 +- fs/fsopen.c | 70 +- fs/fuse/Kconfig | 2 +- fs/fuse/cuse.c | 3 +- fs/fuse/dev.c | 228 ++- fs/fuse/dev_uring.c | 8 +- fs/fuse/dir.c | 21 +- fs/fuse/file.c | 86 +- fs/fuse/fuse_dev_i.h | 13 +- fs/fuse/fuse_i.h | 23 +- fs/fuse/inode.c | 80 +- fs/fuse/iomode.c | 3 +- fs/fuse/passthrough.c | 4 +- fs/fuse/virtio_fs.c | 12 +- fs/gfs2/file.c | 23 +- fs/gfs2/glock.c | 185 +-- fs/gfs2/glock.h | 4 + fs/gfs2/incore.h | 5 +- fs/gfs2/inode.c | 26 +- fs/gfs2/lock_dlm.c | 104 +- fs/gfs2/main.c | 5 +- fs/gfs2/ops_fstype.c | 8 +- fs/gfs2/super.c | 2 +- fs/gfs2/trace_gfs2.h | 1 - fs/gfs2/util.c | 38 +- fs/gfs2/util.h | 36 +- fs/hostfs/hostfs_kern.c | 2 +- fs/hpfs/inode.c | 2 +- fs/init.c | 17 +- fs/inode.c | 118 +- fs/internal.h | 7 +- fs/ioctl.c | 5 +- fs/iomap/buffered-io.c | 18 +- fs/iomap/direct-io.c | 3 + fs/iomap/trace.h | 1 + fs/jbd2/checkpoint.c | 2 +- fs/jfs/inode.c | 8 +- fs/jfs/jfs_dtree.c | 4 +- fs/jfs/jfs_logmgr.c | 1 - fs/jfs/jfs_mount.c | 10 +- fs/jfs/jfs_txnmgr.c | 9 +- fs/kernfs/mount.c | 2 +- fs/lockd/svc.c | 6 +- fs/lockd/svclock.c | 2 +- fs/locks.c | 4 +- fs/minix/inode.c | 8 +- fs/mount.h | 51 +- fs/namei.c | 196 ++- fs/namespace.c | 1306 +++++++--------- fs/netfs/misc.c | 2 +- fs/netfs/objects.c | 2 +- fs/nfs/blocklayout/blocklayout.c | 8 +- fs/nfs/blocklayout/dev.c | 8 +- fs/nfs/callback.c | 10 +- fs/nfs/dir.c | 26 +- fs/nfs/file.c | 29 +- fs/nfs/filelayout/filelayout.c | 10 +- fs/nfs/filelayout/filelayoutdev.c | 10 +- fs/nfs/flexfilelayout/flexfilelayout.c | 786 +++++++--- fs/nfs/flexfilelayout/flexfilelayout.h | 64 +- fs/nfs/flexfilelayout/flexfilelayoutdev.c | 115 +- fs/nfs/fs_context.c | 3 +- fs/nfs/inode.c | 6 +- fs/nfs/localio.c | 2 +- fs/nfs/namespace.c | 5 +- fs/nfs/nfs42proc.c | 4 +- fs/nfs/nfs42xdr.c | 2 +- fs/nfs/nfs4file.c | 1 + fs/nfs/nfs4proc.c | 10 +- fs/nfs/nfs4renewd.c | 2 +- fs/nfs/nfs4state.c | 3 + fs/nfs/nfs4super.c | 44 +- fs/nfs/nfs4xdr.c | 4 +- fs/nfs/nfstrace.h | 139 +- fs/nfs/write.c | 34 +- fs/nfsd/Kconfig | 2 +- fs/nfsd/blocklayout.c | 25 +- fs/nfsd/blocklayoutxdr.c | 86 +- fs/nfsd/blocklayoutxdr.h | 4 +- fs/nfsd/debugfs.c | 2 +- fs/nfsd/export.c | 86 +- fs/nfsd/export.h | 5 +- fs/nfsd/filecache.c | 23 +- fs/nfsd/filecache.h | 1 - fs/nfsd/flexfilelayoutxdr.c | 3 +- fs/nfsd/localio.c | 1 - fs/nfsd/lockd.c | 15 + fs/nfsd/nfs4layouts.c | 1 - fs/nfsd/nfs4proc.c | 98 +- fs/nfsd/nfs4recover.c | 31 +- fs/nfsd/nfs4state.c | 86 +- fs/nfsd/nfs4xdr.c | 32 +- fs/nfsd/nfscache.c | 15 +- fs/nfsd/nfsctl.c | 139 +- fs/nfsd/nfsfh.c | 47 +- fs/nfsd/nfsfh.h | 38 + fs/nfsd/nfssvc.c | 7 +- fs/nfsd/pnfs.h | 1 + fs/nfsd/state.h | 16 +- fs/nfsd/vfs.c | 5 +- fs/nfsd/vfs.h | 33 - fs/nfsd/xdr4.h | 39 +- fs/notify/fanotify/fanotify.h | 2 + fs/notify/fanotify/fanotify_user.c | 105 ++ fs/notify/fsnotify.c | 2 +- fs/notify/inotify/inotify_fsnotify.c | 2 +- fs/notify/mark.c | 4 +- fs/nsfs.c | 211 ++- fs/ntfs3/bitmap.c | 1 + fs/ntfs3/file.c | 28 + fs/ntfs3/index.c | 10 + fs/ntfs3/inode.c | 16 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ntfs3/run.c | 12 +- fs/ocfs2/dlm/dlmdomain.c | 3 +- fs/ocfs2/dlmfs/dlmfs.c | 5 +- fs/ocfs2/refcounttree.c | 4 +- fs/ocfs2/stack_user.c | 2 +- fs/open.c | 20 +- fs/orangefs/namei.c | 10 +- fs/orangefs/orangefs-debugfs.c | 11 +- fs/orangefs/orangefs-kernel.h | 2 +- fs/orangefs/super.c | 2 +- fs/orangefs/xattr.c | 12 +- fs/overlayfs/copy_up.c | 4 +- fs/overlayfs/dir.c | 29 +- fs/overlayfs/file.c | 2 +- fs/overlayfs/inode.c | 1 + fs/overlayfs/namei.c | 17 +- fs/overlayfs/overlayfs.h | 19 +- fs/overlayfs/ovl_entry.h | 1 + fs/overlayfs/params.c | 15 +- fs/overlayfs/params.h | 1 + fs/overlayfs/readdir.c | 154 +- fs/overlayfs/super.c | 68 +- fs/overlayfs/util.c | 14 +- fs/pidfs.c | 6 +- fs/pipe.c | 6 +- fs/pnode.c | 75 +- fs/pnode.h | 1 + fs/proc/array.c | 4 +- fs/proc/inode.c | 2 +- fs/proc/namespaces.c | 6 +- fs/proc/root.c | 98 +- fs/pstore/inode.c | 2 +- fs/quota/dquot.c | 10 +- fs/ramfs/inode.c | 2 +- fs/read_write.c | 14 +- fs/smb/client/Kconfig | 1 + fs/smb/client/cached_dir.c | 32 +- fs/smb/client/cached_dir.h | 7 +- fs/smb/client/cifs_debug.c | 81 +- fs/smb/client/cifsencrypt.c | 8 +- fs/smb/client/cifsfs.c | 18 +- fs/smb/client/cifsglob.h | 9 +- fs/smb/client/dir.c | 53 +- fs/smb/client/file.c | 16 +- fs/smb/client/fs_context.c | 11 +- fs/smb/client/inode.c | 4 +- fs/smb/client/smb2ops.c | 311 ++-- fs/smb/client/smb2pdu.c | 20 +- fs/smb/client/smb2pdu.h | 16 +- fs/smb/client/smbdirect.c | 1199 +++++++++------ fs/smb/client/smbdirect.h | 102 +- fs/smb/client/trace.h | 3 +- fs/smb/common/Makefile | 1 - fs/smb/common/arc4.h | 23 - fs/smb/common/cifs_arc4.c | 75 - fs/smb/common/smbdirect/smbdirect.h | 7 + fs/smb/common/smbdirect/smbdirect_socket.h | 319 +++- fs/smb/server/Kconfig | 1 + fs/smb/server/auth.c | 9 +- fs/smb/server/connection.c | 27 +- fs/smb/server/connection.h | 16 +- fs/smb/server/ksmbd_netlink.h | 5 +- fs/smb/server/ksmbd_work.c | 2 +- fs/smb/server/mgmt/share_config.c | 2 +- fs/smb/server/mgmt/user_session.c | 28 +- fs/smb/server/server.c | 1 + fs/smb/server/server.h | 1 + fs/smb/server/smb2pdu.c | 30 +- fs/smb/server/smb2pdu.h | 6 - fs/smb/server/transport_ipc.c | 3 + fs/smb/server/transport_rdma.c | 1623 +++++++++++--------- fs/smb/server/transport_rdma.h | 45 +- fs/smb/server/transport_tcp.c | 97 +- fs/smb/server/vfs.c | 35 +- fs/smb/server/vfs.h | 6 +- fs/stat.c | 2 +- fs/super.c | 77 +- fs/ubifs/crypto.c | 2 + fs/ubifs/super.c | 4 +- fs/ubifs/ubifs.h | 4 + fs/udf/inode.c | 3 + fs/vboxsf/dir.c | 25 +- fs/verity/enable.c | 18 +- fs/verity/fsverity_private.h | 11 +- fs/verity/hash_algs.c | 3 +- fs/verity/open.c | 23 +- fs/verity/verify.c | 177 ++- fs/xfs/Kconfig | 22 +- fs/xfs/libxfs/xfs_ag_resv.c | 7 +- fs/xfs/libxfs/xfs_alloc.c | 5 +- fs/xfs/libxfs/xfs_attr_leaf.c | 25 +- fs/xfs/libxfs/xfs_bmap.c | 31 +- fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_da_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_errortag.h | 114 +- fs/xfs/libxfs/xfs_exchmaps.c | 4 +- fs/xfs/libxfs/xfs_ialloc.c | 6 +- fs/xfs/libxfs/xfs_inode_buf.c | 4 +- fs/xfs/libxfs/xfs_inode_fork.c | 3 +- fs/xfs/libxfs/xfs_inode_util.c | 11 - fs/xfs/libxfs/xfs_log_format.h | 150 +- fs/xfs/libxfs/xfs_log_recover.h | 2 +- fs/xfs/libxfs/xfs_metafile.c | 2 +- fs/xfs/libxfs/xfs_ondisk.h | 2 + fs/xfs/libxfs/xfs_refcount.c | 7 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/libxfs/xfs_rtbitmap.c | 2 +- fs/xfs/libxfs/xfs_sb.c | 9 +- fs/xfs/libxfs/xfs_zones.h | 7 + fs/xfs/scrub/cow_repair.c | 4 +- fs/xfs/scrub/metapath.c | 12 +- fs/xfs/scrub/newbt.c | 9 + fs/xfs/scrub/reap.c | 620 ++++++-- fs/xfs/scrub/repair.c | 2 +- fs/xfs/scrub/repair.h | 8 - fs/xfs/scrub/symlink_repair.c | 2 +- fs/xfs/scrub/trace.c | 1 + fs/xfs/scrub/trace.h | 45 + fs/xfs/xfs_attr_item.c | 2 +- fs/xfs/xfs_buf.c | 46 +- fs/xfs/xfs_buf.h | 4 +- fs/xfs/xfs_buf_item_recover.c | 10 + fs/xfs/xfs_error.c | 216 +-- fs/xfs/xfs_error.h | 47 +- fs/xfs/xfs_extfree_item.c | 4 +- fs/xfs/xfs_extfree_item.h | 4 +- fs/xfs/xfs_file.c | 75 +- fs/xfs/xfs_globals.c | 2 - fs/xfs/xfs_icache.c | 6 +- fs/xfs/xfs_inode.c | 119 +- fs/xfs/xfs_inode_item.c | 125 +- fs/xfs/xfs_inode_item.h | 10 +- fs/xfs/xfs_ioctl.c | 24 +- fs/xfs/xfs_iomap.c | 19 +- fs/xfs/xfs_iops.c | 14 +- fs/xfs/xfs_linux.h | 2 - fs/xfs/xfs_log.c | 38 +- fs/xfs/xfs_log.h | 37 + fs/xfs/xfs_log_priv.h | 4 +- fs/xfs/xfs_log_recover.c | 34 +- fs/xfs/xfs_mount.c | 13 - fs/xfs/xfs_mount.h | 12 +- fs/xfs/xfs_mru_cache.c | 3 +- fs/xfs/xfs_notify_failure.c | 2 +- fs/xfs/xfs_super.c | 84 +- fs/xfs/xfs_sysctl.c | 29 +- fs/xfs/xfs_sysctl.h | 3 - fs/xfs/xfs_trace.h | 2 +- fs/xfs/xfs_trans.c | 23 +- fs/xfs/xfs_trans_ail.c | 2 +- fs/xfs/xfs_zone_alloc.c | 120 +- fs/zonefs/file.c | 2 +- fs/zonefs/super.c | 4 +- include/crypto/sha2.h | 28 + include/linux/backing-dev-defs.h | 4 + include/linux/backing-dev.h | 14 +- include/linux/ceph/messenger.h | 4 +- include/linux/cgroup.h | 47 +- include/linux/cgroup_namespace.h | 58 + include/linux/cred.h | 2 +- include/linux/dcache.h | 5 +- include/linux/dlm.h | 33 +- include/linux/exportfs.h | 8 +- include/linux/f2fs_fs.h | 1 + include/linux/fs.h | 329 ++-- include/linux/fs_context.h | 27 +- include/linux/fscrypt.h | 40 +- include/linux/fsnotify_backend.h | 2 + include/linux/fsverity.h | 57 +- include/linux/iocontext.h | 6 +- include/linux/ipc_namespace.h | 13 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/mnt_namespace.h | 4 +- include/linux/mount.h | 9 +- include/linux/namei.h | 21 +- include/linux/nfs_page.h | 2 - include/linux/nfs_xdr.h | 4 +- include/linux/nfslocalio.h | 1 - include/linux/ns_common.h | 139 +- include/linux/nsfs.h | 40 + include/linux/nsproxy.h | 13 +- include/linux/nstree.h | 78 + include/linux/pagemap.h | 2 + include/linux/pid_namespace.h | 20 +- include/linux/proc_ns.h | 22 +- include/linux/rseq.h | 4 +- include/linux/rw_hint.h | 1 + include/linux/sched/task.h | 2 +- include/linux/security.h | 8 +- include/linux/sem.h | 4 +- include/linux/sunrpc/debug.h | 30 +- include/linux/sunrpc/svc.h | 4 +- include/linux/sunrpc/svc_xprt.h | 6 +- include/linux/sunrpc/xdr.h | 12 +- include/linux/time_namespace.h | 17 +- include/linux/uprobes.h | 4 +- include/linux/user_events.h | 4 +- include/linux/user_namespace.h | 9 +- include/linux/{utsname.h => uts_namespace.h} | 53 +- include/linux/utsname.h | 53 +- include/linux/wait.h | 12 + include/linux/writeback.h | 2 + include/net/net_namespace.h | 17 +- include/rv/ltl_monitor.h | 2 +- include/trace/events/afs.h | 6 + include/trace/events/filelock.h | 5 +- include/trace/events/task.h | 6 +- include/trace/events/writeback.h | 29 + include/uapi/linux/ext4.h | 53 + include/uapi/linux/fcntl.h | 1 + include/uapi/linux/fs.h | 5 +- include/uapi/linux/fuse.h | 22 +- include/uapi/linux/nsfs.h | 18 +- init/Kconfig | 1 + init/do_mounts_rd.c | 14 +- init/initramfs.c | 5 +- init/main.c | 2 + init/version-timestamp.c | 5 +- ipc/msgutil.c | 6 +- ipc/namespace.c | 21 +- ipc/sem.c | 2 +- ipc/shm.c | 2 + kernel/Makefile | 2 +- kernel/acct.c | 96 +- kernel/audit_fsnotify.c | 11 +- kernel/audit_tree.c | 12 +- kernel/audit_watch.c | 3 +- kernel/bpf/inode.c | 6 +- kernel/cgroup/cgroup.c | 7 +- kernel/cgroup/namespace.c | 29 +- kernel/cred.c | 2 +- kernel/events/uprobes.c | 2 +- kernel/fork.c | 10 +- kernel/nscommon.c | 77 + kernel/nsproxy.c | 8 +- kernel/nstree.c | 247 +++ kernel/pid.c | 12 +- kernel/pid_namespace.c | 47 +- kernel/sched/core.c | 4 +- kernel/sched/fair.c | 2 +- kernel/sched/sched.h | 4 +- kernel/time/namespace.c | 34 +- kernel/trace/bpf_trace.c | 2 +- kernel/trace/trace.c | 3 +- kernel/tsacct.c | 3 +- kernel/user.c | 5 +- kernel/user_namespace.c | 24 +- kernel/utsname.c | 33 +- lib/crypto/arm64/sha256-ce.S | 284 +++- lib/crypto/arm64/sha256.h | 37 + lib/crypto/sha256.c | 71 +- lib/crypto/tests/sha256_kunit.c | 184 +++ lib/crypto/x86/sha256-ni-asm.S | 368 +++++ lib/crypto/x86/sha256.h | 39 + mm/backing-dev.c | 7 +- mm/filemap.c | 34 +- mm/page-writeback.c | 45 +- mm/shmem.c | 2 +- net/9p/trans_fd.c | 17 +- net/9p/trans_usbg.c | 16 +- net/ceph/Kconfig | 3 +- net/ceph/messenger_v2.c | 77 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 60 +- net/ipv4/inet_timewait_sock.c | 4 +- net/ipv4/tcp_metrics.c | 2 +- net/socket.c | 3 + net/sunrpc/Kconfig | 14 + net/sunrpc/auth_gss/gss_rpc_xdr.c | 8 +- net/sunrpc/auth_gss/svcauth_gss.c | 2 +- net/sunrpc/socklib.c | 2 +- net/sunrpc/svc.c | 28 +- net/sunrpc/svc_xprt.c | 20 +- net/sunrpc/svcsock.c | 25 +- net/sunrpc/sysfs.c | 2 +- net/sunrpc/xprtrdma/rpc_rdma.c | 2 +- net/unix/af_unix.c | 6 +- rust/kernel/fs/file.rs | 10 +- rust/kernel/pid_namespace.rs | 5 +- security/apparmor/af_unix.c | 14 +- security/apparmor/lsm.c | 2 +- security/landlock/fs.c | 2 +- security/security.c | 4 +- security/selinux/hooks.c | 4 +- security/smack/smack_lsm.c | 2 +- security/tomoyo/tomoyo.c | 2 +- tools/include/uapi/linux/nsfs.h | 17 +- .../C/typedef/decoder/fixed_length_opaque.j2 | 2 +- tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/bpf_experimental.h | 2 +- tools/testing/selftests/filesystems/.gitignore | 1 + tools/testing/selftests/filesystems/Makefile | 2 +- tools/testing/selftests/filesystems/fclog.c | 130 ++ .../testing/selftests/filesystems/fuse/.gitignore | 3 + tools/testing/selftests/filesystems/fuse/Makefile | 21 + .../testing/selftests/filesystems/fuse/fuse_mnt.c | 146 ++ .../selftests/filesystems/fuse/fusectl_test.c | 140 ++ tools/testing/selftests/namespaces/.gitignore | 3 + tools/testing/selftests/namespaces/Makefile | 7 + tools/testing/selftests/namespaces/config | 7 + .../selftests/namespaces/file_handle_test.c | 1429 +++++++++++++++++ tools/testing/selftests/namespaces/init_ino_test.c | 61 + tools/testing/selftests/namespaces/nsid_test.c | 986 ++++++++++++ tools/testing/selftests/proc/.gitignore | 1 + tools/testing/selftests/proc/Makefile | 1 + tools/testing/selftests/proc/proc-pidns.c | 211 +++ 619 files changed, 16388 insertions(+), 7397 deletions(-) rename Documentation/filesystems/{ => fuse}/fuse-io-uring.rst (100%) rename Documentation/filesystems/{ => fuse}/fuse-io.rst (99%) rename Documentation/filesystems/{ => fuse}/fuse-passthrough.rst (100%) rename Documentation/filesystems/{ => fuse}/fuse.rst (95%) create mode 100644 Documentation/filesystems/fuse/index.rst delete mode 100644 fs/smb/common/arc4.h delete mode 100644 fs/smb/common/cifs_arc4.c create mode 100644 include/linux/cgroup_namespace.h create mode 100644 include/linux/nsfs.h create mode 100644 include/linux/nstree.h copy include/linux/{utsname.h => uts_namespace.h} (53%) create mode 100644 kernel/nscommon.c create mode 100644 kernel/nstree.c create mode 100644 tools/testing/selftests/filesystems/fclog.c create mode 100644 tools/testing/selftests/filesystems/fuse/.gitignore create mode 100644 tools/testing/selftests/filesystems/fuse/Makefile create mode 100644 tools/testing/selftests/filesystems/fuse/fuse_mnt.c create mode 100644 tools/testing/selftests/filesystems/fuse/fusectl_test.c create mode 100644 tools/testing/selftests/namespaces/.gitignore create mode 100644 tools/testing/selftests/namespaces/Makefile create mode 100644 tools/testing/selftests/namespaces/config create mode 100644 tools/testing/selftests/namespaces/file_handle_test.c create mode 100644 tools/testing/selftests/namespaces/init_ino_test.c create mode 100644 tools/testing/selftests/namespaces/nsid_test.c create mode 100644 tools/testing/selftests/proc/proc-pidns.c