pub/scm/linux/kernel/git/vfs/vfs.git  about / heads / tags
VFS tree
# heads (aka `branches'):
$ git for-each-ref --sort=-creatordate refs/heads \
	--format='%(HEAD) %(refname:short) %(subject) (%(creatordate:short))'
  vfs.all      Merge branch 'vfs.iomap' into vfs.all (2024-05-13)
* master       Merge tag 'vfs-6.10.mount' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs/vfs (2024-05-10)
  vfs.misc     afs: Fix fileserver rotation getting stuck (2024-05-10)
  vfs.xattr    xattr: handle AT_EMPTY_PATH correctly (2024-05-02)
  vfs.netfs    Merge branch 'cifs-netfs' of ssh://gitolite.kernel.org/pub/scm/linux/kernel/git/dhowells/linux-fs (2024-05-02)
  vfs.fixes    netfs: Fix the pre-flush when appending to a file in writethrough mode (2024-04-26)
  vfs.iomap    iomap: do some small logical cleanup in buffered write (2024-04-25)
  vfs.super    block2mtd: prevent direct access of bd_inode (2024-04-16)
  vfs.all.rebase Merge branch 'vfs.super' into vfs.all.rebase (2024-04-11)
  vfs.super.20240411 dm-vdo: use bdev_nr_bytes(bdev) instead of i_size_read(bdev->bd_inode) (2024-04-11)
  vfs.rw       Merge branch 'read_iter' of git://git.kernel.dk/linux (2024-04-11)
  vfs.mount.api minix: convert minix to use the new mount api (2024-03-26)
  vfs.bdev.end_holder fs,block: simplify block device closing (2024-03-25)
  vfs.bdev.restrict_writes.fix.v4 [RFC]: block: count BLK_OPEN_RESTRICT_WRITES openers (2024-03-23)
  vfs.bdev.restrict_writes.fix block: handle BLK_OPEN_RESTRICT_WRITES correctly (2024-03-23)
  vfs.pidfd    libfs: simplify path_from_stashed() (2024-03-13)
  vfs.file     filelock: fix deadlock detection in POSIX locking (2024-02-20)
  b4/vfs-pidfd_fs pidfd: add pidfdfs (2024-02-13)
  b4/vfs-pidfd_fs.v1 pidfd: add pidfdfs (2024-02-13)
  vfs.uuid     Merge series "filesystem visibility ioctls" of https://lore.kernel.org/r/20240207025624.1019754-1-kent.overstreet@linux.dev (2024-02-12)
  vfs.super.2024-02-25 Merge series 'Open block devices as files' of https://lore.kernel.org/r/20240123-vfs-bdev-file-v2-0-adbd023e19cc@kernel.org (2024-02-09)
  vfs.super.debug Merge series 'Open block devices as files' of https://lore.kernel.org/r/20240123-vfs-bdev-file-v2-0-adbd023e19cc@kernel.org (2024-02-06)
  b4/vfs-mount-rootfs To: linux-fsdevel@vger.kernel.org Cc: Alexander Viro <viro@zeniv.linux.org.uk> Cc: Jan Kara <jack@suse.cz> (2024-02-06)
  b4/vfs-bdev-file.v3 Open block devices as files (2024-02-04)
  b4/vfs-bdev-file-bd_inode fs & block: remove bd_inode (2024-01-29)
  b4/vfs-bdev-file ext4: rely on sb->f_bdev only (2024-01-26)
  b4/vfs-bdev-file.v2 Open block devices as files (2024-01-26)
  vfs.fs       fs: remove NTFS classic from docum. index (2024-01-24)
  vfs.mount    add selftest for statmount/listmount (2023-12-14)
  vfs.iov_iter iov_iter: replace import_single_range() with import_ubuf() (2023-12-05)
  b4/vfs-files-fixes file: remove __receive_fd() (2023-11-30)
  vfs.mount.2023-11-29 listmount: allow continuing (2023-11-29)
  b4/vfs-super-wait-rework super: massage wait event mechanism (2023-11-27)
  vfs.cachefiles cachefiles: add restore command to recover inflight ondemand read requests (2023-11-25)
  vfs.fscache  cachefiles: add restore command to recover inflight ondemand read requests (2023-11-25)
  b4/vfs-mnt_idmap fs: reformat idmapped mounts entry (2023-11-22)
  b4/vfs-eventfd-signal eventfd: make eventfd_signal{_mask}() void (2023-11-22)
  tmp          Linux 6.7-rc1 (2023-11-12)
  vfs.super.2023-11-06 ext4: Block writes to journal device (2023-11-06)
  b4/block-remove-loop_change_fd EDITME: cover title for block.remove.loop_change_fd (2023-11-06)
  b4/vfs-multi-device-freeze To: Dave Chinner <dchinner@redhat.com> To: Christoph Hellwig <hch@lst.de> To: Jan Kara <jack@suse.cz> To: Darrick J. Wong <djwong@kernel.org> Cc: linux-fsdevel@vger.kernel.org (2023-11-04)
  vfs.f_fsid   fs: fix build error with CONFIG_EXPORTFS=m or not defined (2023-10-28)
  vfs.super.2023-10-28 fs: streamline thaw_super_locked (2023-10-27)
  b4/vfs-super-freeze Implement freeze and thaw as holder operations (2023-10-26)
  b4/vfs-super-freeze.v3 Implement freeze and thaw as holder operations (2023-10-26)
  b4/vfs-super-rework fs,block: yield devices (2023-10-24)
  b4/vfs-super-freeze.v2 blkdev: comment fs_holder_ops (2023-10-24)
  vfs.autofs   autofs: fix add autofs_parse_fd() (2023-10-24)
  vfs.ctime    fs: rename inode i_atime and i_mtime fields (2023-10-18)
  b4/vfs-fixes-reiserfs fs: acquire simple read side semaphore (2023-10-10)
  b4/vfs-fixes-reiserfs.v1 reiserfs: fix journal device opening (2023-10-09)
  vfs.misc.backing_file backing file: free directly (2023-10-05)
  vfs.file.rcu vfs: fix readahead(2) on block devices (2023-09-30)
  b4/vfs-super-freeze.v1 porting: document block device freeze and thaw changes (2023-09-27)
  vfs.super.freeze fs: simplify grab_super_dead() (2023-09-22)
  vfs.ctime.revert Revert "fs: add infrastructure for multigrain timestamps" (2023-09-20)
  vfs.super.freeze.wip.v2 super: remove bd_fsfreeze_sb (2023-09-11)
  vfs.mount.write fs: export mnt_{get,put}_write_access() to modules (2023-09-11)
  b4/vfs-ntfs3-kill_sb To: Linus Torvalds <torvalds@linux-foundation.org> Cc: Jan Kara <jack@suse.cz> Cc: Guenter Roeck <linux@roeck-us.net> Cc: Christoph Hellwig <hch@lst.de> Cc: Konstantin Komarov <almaz.alexandrovich@paragon-software.com> Cc: linux-fsdevel@vger.kernel.org Cc: ntfs3@lists.linux.dev (2023-09-07)
  b4/vfs-super-mtd mtd: key superblock by device number (2023-08-30)
  b4/vfs-super-fixes Small follow-up fixes for this cycle (2023-08-28)
  vfs.tmpfs    tmpfs,xattr: GFP_KERNEL_ACCOUNT for simple xattrs (2023-08-22)
  vfs.super_wait super: allow waiting without s_umount held (2023-08-18)
  vfs.super.fixes.v3 super: allow waiting without s_umount held (2023-08-17)
  vfs.fs_context fs: add FSCONFIG_CMD_CREATE_EXCL (2023-08-14)
  vfs.super.fs_supers_lock super: reduce global lock usage (2023-08-13)
  vfs.fchmodat2 selftests: fchmodat2: remove duplicate unneeded defines (2023-08-05)
  b4/vfs-super-exclusive fs: add FSCONFIG_CMD_CREATE_EXCL (2023-08-02)
  b4/vfs-super-exclusive.v2 fs: add FSCONFIG_CMD_CREATE_EXCL (2023-08-02)
  b4/vfs-fs_context-uidgid tmpfs: verify {g,u}id mount options correctly (2023-08-01)
  b4/vfs-fs_context-uidgid.v1 tmpfs: verify {g,u}id mount options correctly (2023-08-01)
  b4/vfs-super-exclusive.v1 fs: add FSCONFIG_CMD_CREATE_EXCL (2023-08-01)
  vfs.dcache.casefold f2fs: Enable negative dentries on case-insensitive lookup (2023-07-28)
  vfs.experiments file: don't optimize for f_count equal 1 (2023-07-19)
  vfs.fdget_pos file: don't optimize for f_count equal 1 (2023-07-19)
  fs.proc.uapi procfs: block chmod on /proc/thread-self/comm (2023-07-13)
  fs.proc.net.uapi proc: use generic setattr() for /proc/$PID/net (2023-07-13)
  b4/vfs-chmod-symlinks attr: block mode changes of symlinks (2023-07-12)
  vfs.unstable.fchmodat2 selftests: Add fchmodat2 selftest (2023-07-11)
  b4/vfs-delegate-superblock fs: add generic "delegate" mount option (2023-07-07)
  linus.splice.fix splice: lock the pages and unlock the pipe during IO (2023-07-07)
  vfs.readdir  shmem: stable directory offsets (2023-07-03)
  b4/vfs-rename-source fs: don't assume arguments are non-NULL (2023-07-03)
  b4/fs-btrfs-mount-api btrfs: port to new mount api (2023-06-26)
  b4/fs-btrfs-mount-api.v1 btrfs: port to new mount api (2023-06-26)
  b4/fs-overlayfs-mount-api-param ovl: move all parameter handling into params.{c,h} (2023-06-26)
  b4/fs-overlayfs-mount-api-param.v1 ovl: move all parameter handling into params.{c,h} (2023-06-26)
  v6.5/vfs.misc readdir: Replace one-element arrays with flexible-array members (2023-06-21)
  b4/fs-btrfs-mount-api.wip.v1 SAVE (2023-06-20)
  b4/fs-overlayfs-mount-api-remount ovl: reserve ability to reconfigure mount options with new mount api (2023-06-20)
  vfs.backing.file ovl: enable fsnotify events on underlying real files (2023-06-19)
  b4/fs-overlayfs-mount_api-fix [FOLD] ovl: fix mount api conversion braino (2023-06-16)
  b4/fs-overlayfs-mount_api ovl: change layer mount option handling (2023-06-13)
  b4/fs-overlayfs-mount_api.v3 ovl: change layer mount option handling (2023-06-13)
  b4/fs-overlayfs-mount_api.v1 eventfd: add a uapi header for eventfd userspace APIs (2023-06-12)
  b4/fs-overlayfs-mount_api.v2 ovl: modify layer parameter parsing (2023-06-09)
  vfs.rename.locking fs: Restrict lock_two_nondirectories() to non-directory inodes (2023-06-07)
  vfs.binfmt_misc binfmt_misc: enable sandboxed mounts (2023-05-26)
  fs.ntfs      ntfs: do not dereference a null ctx on error (2023-05-24)
  vfs.unstable.inode-hash vfs: inode cache conversion to hash-bl (2023-05-23)
  vfs.unstable.ctime btrfs: convert to multigrain timestamps (2023-05-22)
  v6.5/vfs.mount fs: allow to mount beneath top mount (2023-05-19)
  vfs.misc.fixes ntfs: Add myself as a reviewer (2023-05-17)
  v6.4-rc1.vfs.pipe pipe: check for IOCB_NOWAIT alongside O_NONBLOCK (2023-05-12)
  b4/fs-move-mount-beneath Changes in v5: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v4: https://lore.kernel.org/r/20230202-fs-move-mount-replace-v4-0-98f3d80d7eaa@kernel.org (2023-05-03)
  b4/fs-move-mount-beneath.v4 Changes in v5: - EDITME: describe what is new in this series revision. - EDITME: use bulletpoints and terse descriptions. - Link to v4: https://lore.kernel.org/r/20230202-fs-move-mount-replace-v4-0-98f3d80d7eaa@kernel.org (2023-05-03)
  nfs.setgid   nfsd: use vfs setgid helper (2023-05-02)
  fs.misc      ocfs2: reduce ioctl stack usage (2023-04-18)
  b4/vfs-mount_setattr-propagation-fix To: linux-fsdevel@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Cc: syzkaller-bugs@googlegroups.com Cc: viro@zeniv.linux.org.uk Signed-off-by: Christian Brauner <brauner@kernel.org> (2023-03-30)
  vfs.open.directory.creat open: return EINVAL for O_DIRECTORY | O_CREAT (2023-03-22)
  vfs.pipe.nonblock pipe: set FMODE_NOWAIT on pipes (2023-03-15)
  b4/fs-nfs-setgid To: Trond Myklebust <trond.myklebust@hammerspace.com> To: Anna Schumaker <anna@kernel.org> To: Chuck Lever <chuck.lever@oracle.com> To: Jeff Layton <jlayton@kernel.org> Cc: Christoph Hellwig <hch@lst.de> Cc: linux-fsdevel@vger.kernel.org Cc: linux-nfs@vger.kernel.org Signed-off-by: Christian Brauner (Microsoft) <brauner@kernel.org> (2023-03-14)
  b4/fs-documentation-idmapping-update To: Seth Forshee <sforshee@kernel.org> Cc: linux-fsdevel@vger.kernel.org (2023-03-06)
  fs.acl       acl: don't depend on IOP_XATTR (2023-03-06)
  b4/fs-acl-remove-generic-xattr-handlers acl: drop posix acl handlers from xattr handlers (2023-02-01)
  core/list_batch vfs: Enable list batching for the superblock's inode list (2016-01-27)

git clone https://80x24.org/pub/scm/linux/kernel/git/vfs/vfs.git