Linux Filesystem Development
[Prev Page][Next Page]
- Re: [PATCH] block: Improve read ahead size for rotational devices, (continued)
- [PATCH 0/1] docs/vfs: update references to i_mutex to i_rwsem,
Junxuan Liao
- [PATCH v3?] proc_sysctl: remove rcu_dereference() for accessing ->sysctl,
NeilBrown
- [PATCH v2] docs: filesystems: vfs: remove broken resource link,
Charalampos Mitrodimas
- [PATCH] docs: filesystems: vfs: remove broken resource link, Charalampos Mitrodimas
- [PATCH][v2] virtio_fs: Remove redundant spinlock in virtio_fs_request_complete(),
lirongqing
- [viro-vfs:work.debugfs 9/9] block/blk-mq-debugfs.c:524:8: error: initializing 'void *' with an expression of type 'const void *' discards qualifiers, kernel test robot
- [viro-vfs:work.debugfs 9/9] block/blk-mq-debugfs.c:524:22: warning: initialization discards 'const' qualifier from pointer target type, kernel test robot
- [PATCH] landlock: opened file never has a negative dentry,
Al Viro
- [PATCH] selftests/landlock: Add tests for access through disconnected paths,
Tingmao Wang
- [PATCH] fuse: fix the io_uring flag processing in init reply,
Feng Shuo
- [PATCHES] ceph d_name race fixes,
Al Viro
- [PATCHES][RFC][CFT] simple_recursive_removal() work,
Al Viro
- [PATCH] fuse: fix fuse_fill_write_pages() upper bound calculation,
Joanne Koong
- [syzbot] [iomap?] [erofs?] WARNING in iomap_iter (5),
syzbot
- [PATCH v2 00/16] fuse: use iomap for buffered writes + writeback,
Joanne Koong
- [PATCH v2 01/16] iomap: move buffered io CONFIG_BLOCK dependent logic into separate file, Joanne Koong
- [PATCH v2 02/16] iomap: iomap_read_folio_sync() -> iomap_bio_read_folio_sync(), Joanne Koong
- [PATCH v2 03/16] iomap: iomap_add_to_ioend() -> iomap_bio_add_to_ioend(), Joanne Koong
- [PATCH v2 04/16] iomap: add wrapper function iomap_bio_readpage(), Joanne Koong
- [PATCH v2 05/16] iomap: add wrapper function iomap_bio_ioend_error(), Joanne Koong
- [PATCH v2 06/16] iomap: add wrapper function iomap_submit_bio(), Joanne Koong
- [PATCH v2 07/16] iomap: decouple buffered-io.o from CONFIG_BLOCK, Joanne Koong
- [PATCH v2 08/16] iomap: add read_folio_sync() handler for buffered writes, Joanne Koong
- [PATCH v2 10/16] iomap: replace ->map_blocks() with generic ->writeback_folio() for writeback, Joanne Koong
- [PATCH v2 09/16] iomap: change 'count' to 'async_writeback', Joanne Koong
- [PATCH v2 11/16] iomap: replace ->submit_ioend() with generic ->writeback_complete() for writeback, Joanne Koong
- [PATCH v2 12/16] iomap: support more customized writeback handling, Joanne Koong
- [PATCH v2 13/16] iomap: add iomap_writeback_dirty_folio(), Joanne Koong
- [PATCH v2 16/16] fuse: use iomap for folio laundering, Joanne Koong
- [PATCH v2 15/16] fuse: use iomap for writeback, Joanne Koong
- [PATCH v2 14/16] fuse: use iomap for buffered writes, Joanne Koong
- [PATCH 0/3] Folio conversions in extent-io-tests,
Matthew Wilcox (Oracle)
- [PATCH] ceph: fix potential race condition in ceph_ioctl_lazyio(),
Viacheslav Dubeyko
- [PATCH 0/2] Use folios for fuse readdir cache,
Matthew Wilcox (Oracle)
- [syzbot] [hfs?] INFO: task hung in hfs_mdb_commit (3),
syzbot
- [PATCH v1] exfat: add cluster chain loop check for dir,
Yuezhang Mo
- [PATCHES][RFC][CFT] rpc_pipefs cleanups,
Al Viro
- [PATCH 01/17] simple_recursive_removal(): saner interaction with fsnotify, Al Viro
- [PATCH 04/17] rpc_{rmdir_,}depopulate(): use simple_recursive_removal() instead, Al Viro
- [PATCH 06/17] rpc_populate(): lift cleanup into callers, Al Viro
- [PATCH 08/17] rpc_mkpipe_dentry(): saner calling conventions, Al Viro
- [PATCH 03/17] rpc_pipe: clean failure exits in fill_super, Al Viro
- [PATCH 02/17] new helper: simple_start_creating(), Al Viro
- [PATCH 10/17] rpc_pipe: saner primitive for creating subdirectories, Al Viro
- [PATCH 14/17] rpc_pipe: expand the calls of rpc_mkdir_populate(), Al Viro
- [PATCH 07/17] rpc_unlink(): saner calling conventions, Al Viro
- [PATCH 05/17] rpc_unlink(): use simple_recursive_removal(), Al Viro
- [PATCH 11/17] rpc_pipe: saner primitive for creating regular files, Al Viro
- [PATCH 16/17] rpc_create_client_dir(): don't bother with rpc_populate(), Al Viro
- [PATCH 17/17] rpc_create_client_dir(): return 0 or -E..., Al Viro
- [PATCH 13/17] rpc_gssd_dummy_populate(): don't bother with rpc_populate(), Al Viro
- [PATCH 09/17] rpc_pipe: don't overdo directory locking, Al Viro
- [PATCH 15/17] rpc_new_dir(): the last argument is always NULL, Al Viro
- [PATCH 12/17] rpc_mkpipe_dentry(): switch to start_creating(), Al Viro
- Re: [PATCH 01/17] simple_recursive_removal(): saner interaction with fsnotify, Amir Goldstein
- Re: [PATCHES][RFC][CFT] rpc_pipefs cleanups, Jeff Layton
- [PATCH] exfat: fdatasync flag should be same like generic_write_sync(),
Cixi Geng
- [PATCH] virtio_fs: Remove redundant spinlock in virtio_fs_request_complete(),
lirongqing
- [PATCH] proc_sysctl: remove RCU annotations for accessing ->sysctl,
NeilBrown
- [GIT PULL] bcachefs fixes for 6.16-rc2,
Kent Overstreet
- [PATCH] proc_sysctl: Fix up ->is_seen() handling,
NeilBrown
- [PATCH v2] VFS: change old_dir and new_dir in struct renamedata to dentrys,
NeilBrown
- [no subject], Unknown
- [no subject], Unknown
- [PATCH 4/4] mm: Apply vm_uffd_ops API to core mm, Peter Xu
- [PATCH 1/4] mm: Introduce vm_uffd_ops API, Peter Xu
- [PATCH 0/2] squashfs: Remove page->mapping references,
Matthew Wilcox (Oracle)
- [PATCH 0/5] Remove zero_user(),
Matthew Wilcox (Oracle)
- [PATCH 00/24] coredump: further cleanups,
Christian Brauner
- [PATCH 03/24] coredump: fix socket path validation, Christian Brauner
- [PATCH 05/24] fs: move name_contains_dotdot() to header, Christian Brauner
- [PATCH 08/24] selftests/coredump: make sure invalid paths are rejected, Christian Brauner
- [PATCH 14/24] coredump: move pipe specific file check into coredump_pipe(), Christian Brauner
- [PATCH 18/24] coredump: directly return, Christian Brauner
- [PATCH 22/24] coredump: order auto cleanup variables at the top, Christian Brauner
- [PATCH 02/24] coredump: make coredump_parse() return bool, Christian Brauner
- [PATCH 01/24] coredump: rename format_corename(), Christian Brauner
- [PATCH 09/24] coredump: rename do_coredump() to vfs_coredump(), Christian Brauner
- [PATCH 13/24] coredump: split pipe coredumping into coredump_pipe(), Christian Brauner
- [PATCH 17/24] coredump: auto cleanup argv, Christian Brauner
- [PATCH 16/24] coredump: add coredump_write(), Christian Brauner
- [PATCH 15/24] coredump: use a single helper for the socket, Christian Brauner
- [PATCH 19/24] cred: add auto cleanup method, Christian Brauner
- [PATCH 20/24] coredump: auto cleanup prepare_creds(), Christian Brauner
- [PATCH 24/24] coredump: add coredump_skip() helper, Christian Brauner
- [PATCH 04/24] coredump: validate that path doesn't exceed UNIX_PATH_MAX, Christian Brauner
- [PATCH 06/24] coredump: don't allow ".." in coredump socket path, Christian Brauner
- [PATCH 10/24] coredump: split file coredumping into coredump_file(), Christian Brauner
- [PATCH 11/24] coredump: prepare to simplify exit paths, Christian Brauner
- [PATCH 07/24] coredump: validate socket path in coredump_parse(), Christian Brauner
- [PATCH 12/24] coredump: move core_pipe_count to global variable, Christian Brauner
- [PATCH 21/24] coredump: add coredump_cleanup(), Christian Brauner
- [PATCH 23/24] coredump: avoid pointless variable, Christian Brauner
- [RFC] Keyrings: How to make them more useful,
David Howells
- [BUG] fuse/virtiofs: kernel module build fail,
Brian Foster
- [PATCH 0/5] add STATIC_PMD_ZERO_PAGE config option,
Pankaj Raghav
- Re: [PATCH] man/man2/memfd_secret.2: Correct the flags, Alejandro Colomar
- [PATCH v4] selftests: filesystems: Add functional test for the abort file in fusectl,
Chen Linxuan
- [no subject], Unknown
- [PATCH] ovl: fix debug print in case of mkdir error,
Amir Goldstein
- [linus:master] [select] 5730609ffd: will-it-scale.per_process_ops 3.9% improvement, kernel test robot
- [PATCH] Documentation: fuse: Consolidate FUSE docs into its own subdirectory,
Bagas Sanjaya
- [PATCHES][CFR][CFT] securityfs cleanups and fixes,
Al Viro
- [PATCH 0/2] Minor VFS-related cleanups,
NeilBrown
- [PATCH v4 bpf-next 0/5] bpf path iterator,
Song Liu
- [PATCH] fs: unlock the superblock during iterate_supers_type,
Darrick J. Wong
- Re: [PATCH] Revert "block: don't reorder requests in blk_add_rq_to_plug",
Ming Lei
- [PATCH 3/4] mm/hugetlb: Support vm_uffd_ops API, Peter Xu
- [PATCH 2/4] mm/shmem: Support vm_uffd_ops API, Peter Xu
- [PATCH v2 0/6] ext4: fix insufficient credits when writing back large folios,
Zhang Yi
- [Bug] INFO: task hung in bdev_getblk in Linux kernel v6.15, John
- [PATCH] hfs: add logic of correcting a next unused CNID,
Viacheslav Dubeyko
- [PATCH 0/6] NFSD: add enable-dontcache and initially use it to add DIO support,
Mike Snitzer
- [PATCH] ceph: fix potential race condition of i_cap_delay_list access, Viacheslav Dubeyko
- [PATCH for-next v3 0/2] add ioctl to query metadata and protection info capabilities,
Anuj Gupta
- Message not available
WTS Available laptops and Memory, Exceptional One PC
[PATCH] fs: add missing values to TRACE_IOCB_STRINGS,
Christoph Hellwig
[PATCHES][RFC][CFR] mount-related stuff,
Al Viro
- [PATCH 01/26] copy_tree(): don't set ->mnt_mountpoint on the root of copy, Al Viro
- [PATCH 02/26] constify mnt_has_parent(), Al Viro
- [PATCH 03/26] pnode: lift peers() into pnode.h, Al Viro
- [PATCH 11/26] sanitize handling of long-term internal mounts, Al Viro
- [PATCH 07/26] dissolve_on_fput(): use anon_ns_root(), Al Viro
- [PATCH 13/26] attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argument, Al Viro
- [PATCH 09/26] clone_mnt(): simplify the propagation-related logics, Al Viro
- [PATCH 10/26] do_umount(): simplify the "is it still mounted" checks, Al Viro
- [PATCH 17/26] attach_recursive_mnt(): unify the mnt_change_mountpoint() logics, Al Viro
- [PATCH 16/26] make commit_tree() usable in same-namespace move case, Al Viro
- [PATCH 19/26] attach_recursive_mnt(): get rid of flags entirely, Al Viro
- [PATCH 21/26] attach_recursive_mnt(): remove from expiry list on move, Al Viro
- [PATCH 15/26] get rid of mnt_set_mountpoint_beneath(), Al Viro
- [PATCH 24/26] combine __put_mountpoint() with unhash_mnt(), Al Viro
- [PATCH 14/26] do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt(), Al Viro
- [PATCH 05/26] constify is_local_mountpoint(), Al Viro
- [PATCH 04/26] new predicate: mount_is_ancestor(), Al Viro
- [PATCH 08/26] don't set MNT_LOCKED on parentless mounts, Al Viro
- [PATCH 22/26] take ->mnt_expire handling under mount_lock [read_seqlock_excl], Al Viro
- [PATCH 25/26] get rid of mountpoint->m_count, Al Viro
- [PATCH 12/26] Rewrite of propagate_umount(), Al Viro
- [PATCH 26/26] don't have mounts pin their parents, Al Viro
- [PATCH 06/26] new predicate: anon_ns_root(mount), Al Viro
- [PATCH 23/26] pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint(), Al Viro
- [PATCH 20/26] do_move_mount(): get rid of 'attached' flag, Al Viro
- [PATCH 18/26] attach_recursive_mnt(): pass destination mount in all cases, Al Viro
- Re: [PATCH 01/26] copy_tree(): don't set ->mnt_mountpoint on the root of copy, Eric W. Biederman
- Re: [PATCHES][RFC][CFR] mount-related stuff, Christian Brauner
- [PATCHES v2][RFC][CFR] mount-related stuff, Al Viro
- [PATCH v2 01/35] replace collect_mounts()/drop_collected_mounts() with a safer variant, Al Viro
- [PATCH v2 03/35] attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argument, Al Viro
- [PATCH v2 02/35] attach_recursive_mnt(): do not lock the covering tree when sliding something under it, Al Viro
- [PATCH v2 08/35] pnode: lift peers() into pnode.h, Al Viro
- [PATCH v2 07/35] constify mnt_has_parent(), Al Viro
- [PATCH v2 05/35] prevent mount hash conflicts, Al Viro
- [PATCH v2 10/35] constify is_local_mountpoint(), Al Viro
- [PATCH v2 04/35] get rid of mnt_set_mountpoint_beneath(), Al Viro
- [PATCH v2 11/35] new predicate: anon_ns_root(mount), Al Viro
- [PATCH v2 12/35] dissolve_on_fput(): use anon_ns_root(), Al Viro
- [PATCH v2 13/35] __attach_mnt(): lose the second argument, Al Viro
- [PATCH v2 14/35] don't set MNT_LOCKED on parentless mounts, Al Viro
- [PATCH v2 15/35] clone_mnt(): simplify the propagation-related logics, Al Viro
- [PATCH v2 06/35] copy_tree(): don't set ->mnt_mountpoint on the root of copy, Al Viro
- [PATCH v2 09/35] new predicate: mount_is_ancestor(), Al Viro
- [PATCH v2 17/35] sanitize handling of long-term internal mounts, Al Viro
- [PATCH v2 20/35] attach_recursive_mnt(): unify the mnt_change_mountpoint() logics, Al Viro
- [PATCH v2 19/35] make commit_tree() usable in same-namespace move case, Al Viro
- [PATCH v2 21/35] attach_recursive_mnt(): pass destination mount in all cases, Al Viro
- [PATCH v2 25/35] attach_recursive_mnt(): remove from expiry list on move, Al Viro
- [PATCH v2 23/35] do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt(), Al Viro
- [PATCH v2 26/35] take ->mnt_expire handling under mount_lock [read_seqlock_excl], Al Viro
- [PATCH v2 16/35] do_umount(): simplify the "is it still mounted" checks, Al Viro
- [PATCH v2 24/35] do_move_mount(): get rid of 'attached' flag, Al Viro
- [PATCH v2 18/35] Rewrite of propagate_umount(), Al Viro
- [PATCH v2 28/35] combine __put_mountpoint() with unhash_mnt(), Al Viro
- [PATCH v2 27/35] pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint(), Al Viro
- [PATCH v2 22/35] attach_recursive_mnt(): get rid of flags entirely, Al Viro
- [PATCH v2 30/35] don't have mounts pin their parents, Al Viro
- [PATCH v2 33/35] propagate_one(): get rid of dest_master, Al Viro
- [PATCH v2 35/35] take freeing of emptied mnt_namespace to namespace_unlock(), Al Viro
- [PATCH v2 31/35] copy_tree(): don't link the mounts via mnt_list, Al Viro
- [PATCH v2 29/35] get rid of mountpoint->m_count, Al Viro
- [PATCH v2 34/35] propagate_mnt(): get rid of globals, Al Viro
- [PATCH v2 32/35] mount: separate the flags accessed only under namespace_sem, Al Viro
- Re: [PATCH v2 01/35] replace collect_mounts()/drop_collected_mounts() with a safer variant, Al Viro
- Re: [PATCHES v2][RFC][CFR] mount-related stuff, Ian Kent
- [PATCHES v3][RFC][CFR] mount-related stuff, Al Viro
- [PATCH v3 01/48] attach_mnt(): expand in attach_recursive_mnt(), then lose the flag argument, Al Viro
- [PATCH v3 02/48] get rid of mnt_set_mountpoint_beneath(), Al Viro
- [PATCH v3 04/48] copy_tree(): don't set ->mnt_mountpoint on the root of copy, Al Viro
- [PATCH v3 05/48] constify mnt_has_parent(), Al Viro
- [PATCH v3 07/48] new predicate: mount_is_ancestor(), Al Viro
- [PATCH v3 03/48] prevent mount hash conflicts, Al Viro
- [PATCH v3 10/48] dissolve_on_fput(): use anon_ns_root(), Al Viro
- [PATCH v3 13/48] clone_mnt(): simplify the propagation-related logics, Al Viro
- [PATCH v3 09/48] new predicate: anon_ns_root(mount), Al Viro
- [PATCH v3 11/48] __attach_mnt(): lose the second argument, Al Viro
- [PATCH v3 12/48] don't set MNT_LOCKED on parentless mounts, Al Viro
- [PATCH v3 14/48] do_umount(): simplify the "is it still mounted" checks, Al Viro
- [PATCH v3 08/48] constify is_local_mountpoint(), Al Viro
- [PATCH v3 06/48] pnode: lift peers() into pnode.h, Al Viro
- [PATCH v3 17/48] make commit_tree() usable in same-namespace move case, Al Viro
- [PATCH v3 21/48] do_move_mount(): take dropping the old mountpoint into attach_recursive_mnt(), Al Viro
- [PATCH v3 23/48] attach_recursive_mnt(): remove from expiry list on move, Al Viro
- [PATCH v3 26/48] combine __put_mountpoint() with unhash_mnt(), Al Viro
- [PATCH v3 22/48] do_move_mount(): get rid of 'attached' flag, Al Viro
- [PATCH v3 20/48] attach_recursive_mnt(): get rid of flags entirely, Al Viro
- [PATCH v3 25/48] pivot_root(): reorder tree surgeries, collapse unhash_mnt() and put_mountpoint(), Al Viro
- [PATCH v3 24/48] take ->mnt_expire handling under mount_lock [read_seqlock_excl], Al Viro
- [PATCH v3 30/48] propagate_one(): get rid of dest_master, Al Viro
- [PATCH v3 19/48] attach_recursive_mnt(): pass destination mount in all cases, Al Viro
- [PATCH v3 27/48] get rid of mountpoint->m_count, Al Viro
- [PATCH v3 15/48] sanitize handling of long-term internal mounts, Al Viro
- [PATCH v3 28/48] don't have mounts pin their parents, Al Viro
- [PATCH v3 32/48] propagate_one(): separate the "do we need secondary here?" logics, Al Viro
- [PATCH v3 33/48] propagate_one(): separate the "what should be the master for this copy" part, Al Viro
- [PATCH v3 31/48] propagate_mnt(): handle all peer groups in the same loop, Al Viro
- [PATCH v3 16/48] Rewrite of propagate_umount(), Al Viro
- [PATCH v3 34/48] propagate_one(): fold into the sole caller, Al Viro
- [PATCH v3 35/48] fs/pnode.c: get rid of globals, Al Viro
- [PATCH v3 37/48] propagate_mnt(): fix comment and convert to kernel-doc, while we are at it, Al Viro
- [PATCH v3 40/48] do_make_slave(): choose new master sanely, Al Viro
- [PATCH v3 36/48] propagate_mnt(): get rid of last_dest, Al Viro
- [PATCH v3 42/48] mnt_slave_list/mnt_slave: turn into hlist_head/hlist_node, Al Viro
- [PATCH v3 38/48] change_mnt_propagation() cleanups, step 1, Al Viro
- [PATCH v3 39/48] change_mnt_propagation(): do_make_slave() is a no-op unless IS_MNT_SHARED(), Al Viro
- [PATCH v3 18/48] attach_recursive_mnt(): unify the mnt_change_mountpoint() logics, Al Viro
- [PATCH v3 43/48] change_mnt_propagation(): move ->mnt_master assignment into MS_SLAVE case, Al Viro
- [PATCH v3 41/48] turn do_make_slave() into transfer_propagation(), Al Viro
- [PATCH v3 47/48] invent_group_ids(): zero ->mnt_group_id always implies !IS_MNT_SHARED(), Al Viro
- [PATCH v3 45/48] take freeing of emptied mnt_namespace to namespace_unlock(), Al Viro
- [PATCH v3 29/48] mount: separate the flags accessed only under namespace_sem, Al Viro
- [PATCH v3 44/48] copy_tree(): don't link the mounts via mnt_list, Al Viro
- [PATCH v3 46/48] get rid of CL_SHARE_TO_SLAVE, Al Viro
- [PATCH v3 48/48] statmount_mnt_basic(): simplify the logics for group id, Al Viro
- Re: [PATCHES v3][RFC][CFR] mount-related stuff, Al Viro
iomap: use ->read_folio instead of iomap_read_folio_sync, Christoph Hellwig
[PATCHv2 1/2] sched/wait: Add wait_event_state_exclusive(),
Sergey Senozhatsky
[PATCH RESEND] doc: fuse: Add max_background and congestion_threshold,
Chen Linxuan
[PATCH v3 RESEND] selftests: filesystems: Add functional test for the abort file in fusectl,
Chen Linxuan
[PATCH] VFS: change try_lookup_noperm() to skip revalidation,
NeilBrown
[bug] propagate_mount_busy() giving false negatives, Al Viro
Perf regression in 6.16-rc1 in generic/676 (readdir related),
Steve French
[Index of Archives]
[Linux Ext4 Filesystem]
[Union Filesystem]
[NTFS 3]
[Ceph Users]
[AutoFS]
[Kernel Announce]
[Kernel Newbies]
[Kernel Development]
[Linux RAID]
[IETF Annouce]
[Security]
[Netfilter]
[Bugtraq]