Re: [PATCH RESEND v2] Documentation: xfs: consolidate XFS docs into its own subdirectory

2023-11-28 Thread Darrick J. Wong
On Tue, Nov 28, 2023 at 08:32:55AM -0800, Darrick J. Wong wrote: > On Tue, Nov 28, 2023 at 07:45:22PM +0700, Bagas Sanjaya wrote: > > XFS docs are currently in upper-level Documentation/filesystems. > > Although these are currently 4 docs, they are already outstanding as > &g

Re: [PATCH v3] Documentation: xfs: consolidate XFS docs into its own subdirectory

2023-11-29 Thread Darrick J. Wong
o Documentation/filesystems/xfs/. > > Signed-off-by: Bagas Sanjaya Looks good! Reviewed-by: Darrick J. Wong --D > --- > Changes since v2 [1]: > > * Adjust MAINTAINERS pattern to include all docs in the subdirectory > by using wildcard. > > [1]: > https://lor

Re: [PATCH RESEND v2] Documentation: xfs: consolidate XFS docs into its own subdirectory

2023-11-29 Thread Darrick J. Wong
On Wed, Nov 29, 2023 at 04:11:00PM +, Matthew Wilcox wrote: > On Tue, Nov 28, 2023 at 09:24:00PM -0800, Darrick J. Wong wrote: > > Actually, ignore this suggestion. I forgot that I have vim paths > > trained on the Documentation/filesystems/ directory, which means I'll >

Re: [PATCH v8] Documentation: filesystem: Convert xfs.txt to ReST

2019-07-15 Thread Darrick J. Wong
On Sun, Jul 14, 2019 at 01:58:31PM +0100, Sheriff Esseson wrote: > Move xfs.txt to admin-guide, convert xfs.txt to ReST and broken references > > Signed-off-by: Sheriff Esseson Looks ok, will pull through the XFS tree. Thanks for the submission! Reviewed-by: Darrick J. W

Re: [PATCH] Documentation: xfs: Fix typo

2019-06-07 Thread Darrick J. Wong
lied. > > This patch probably should have been copied to the XFS list (added), even > though get_maintainer.pl doesn't know that. Yeah, it's "Y+p" not "Yp" in the xfs documentation repo: https://git.kernel.org/pub/scm/fs/xfs/xfs-documentation.git/tree/design

Re: [PATCH v1] Doc : fs : convert xfs.txt to ReST

2019-06-28 Thread Darrick J. Wong
On Fri, Jun 28, 2019 at 02:51:06PM -0700, Matthew Wilcox wrote: > On Fri, Jun 28, 2019 at 10:43:02PM +0100, Sheriff Esseson wrote: > > Convert xfs.txt to ReST, markup and rename accordingly. Update > > Documentation/index.rst. > > Didn't get_maintainers.pl suggest that you cc the linux-xfs

Re: [linux-kernel-mentees] [PATCH v5] Doc : fs : convert xfs.txt to ReST

2019-07-02 Thread Darrick J. Wong
On Tue, Jul 02, 2019 at 08:04:52AM -0700, Matthew Wilcox wrote: > On Tue, Jul 02, 2019 at 01:30:40PM +0100, Sheriff Esseson wrote: > > +When mounting an XFS filesystem, the following options are accepted. For > > +boolean mount options, the names with the "(*)" prefix is the default > > behaviour

Re: [linux-kernel-mentees] [PATCH v5] Doc : fs : convert xfs.txt to ReST

2019-07-02 Thread Darrick J. Wong
On Tue, Jul 02, 2019 at 01:30:40PM +0100, Sheriff Esseson wrote: > Convert xfs.txt to ReST, rename and fix broken references, consequently. > > Make the name "value" in "option=value" look like a variable (that it probably > is), by embedding in angle "<>" brackets, rather than something predifine

Re: [xfstests PATCH v3 1/5] generic: add a writeback error handling test

2017-06-06 Thread Darrick J. Wong
On Tue, Jun 06, 2017 at 08:23:25PM +0800, Eryu Guan wrote: > On Tue, Jun 06, 2017 at 06:15:57AM -0400, Jeff Layton wrote: > > On Tue, 2017-06-06 at 16:58 +0800, Eryu Guan wrote: > > > On Wed, May 31, 2017 at 09:08:16AM -0400, Jeff Layton wrote: > > > > I'm working on a set of kernel patches to chan

Re: [xfstests PATCH v3 1/5] generic: add a writeback error handling test

2017-06-06 Thread Darrick J. Wong
On Tue, Jun 06, 2017 at 04:12:58PM -0400, Jeff Layton wrote: > On Tue, 2017-06-06 at 10:17 -0700, Darrick J. Wong wrote: > > On Tue, Jun 06, 2017 at 08:23:25PM +0800, Eryu Guan wrote: > > > On Tue, Jun 06, 2017 at 06:15:57AM -0400, Jeff Layton wrote: > > > > On Tue, 2

Re: [PATCH] xfs: Change URL for the project in xfs.txt

2018-03-02 Thread Darrick J. Wong
gt; for further details. This implementation is on-disk compatible > with the IRIX version of XFS. Looks ok, Reviewed-by: Darrick J. Wong --D > > -- > 2.16.2.345.g7e31236f652a > > -- > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in &g

Re: [PATCH] xfs: Change URL for the project in xfs.txt

2018-03-21 Thread Darrick J. Wong
On Sat, Mar 03, 2018 at 09:43:10AM +1100, Dave Chinner wrote: > On Fri, Mar 02, 2018 at 04:08:24PM -0600, Eric Sandeen wrote: > > > > > > On 3/2/18 3:57 PM, Dave Chinner wrote: > > > On Fri, Mar 02, 2018 at 09:24:01AM -0800, Darrick J. Wong wrote: > > >>

Re: [PATCH] Documentation: fix little inconsistencies

2017-08-28 Thread Darrick J. Wong
xt > @@ -29,7 +29,7 @@ with SR-IOV or soft switches, such as OVS, are possible. >   sw1p1  + sw1p3 +  sw1p5 + eth1 > +|+|+|+ > ||||||| > - +--++----++-+--+----+---+  +-+-+ > + +--++++++---+  +-+-+ Except for this last part, looks ok. Reviewed-by:

Re: [PATCH] Documentation: fix little inconsistencies

2017-08-29 Thread Darrick J. Wong
7;s nothing incorrect here, I merely thought it odd to send a fix for networking documentation to the ext4 list, but not netdev? --D > Pavel > > > Reviewed-by: Darrick J. Wong > > > > --D > >

Re: Sphinx version dependencies?

2018-07-19 Thread Darrick J. Wong
On Thu, Jul 19, 2018 at 02:15:56PM -0400, Theodore Y. Ts'o wrote: > Darrick has sent in patches to convert the ext4 documentation to use > rst and to be built as part of the full kernel documentation thanks. > In addition to that, he's imported the on-disk documentation from the > ext4 wiki into th

Re: [RFC PATCH 00/13] ext4: major documentation surgery

2018-07-21 Thread Darrick J. Wong
On Sat, Jul 21, 2018 at 10:19:46AM -0400, Theodore Y. Ts'o wrote: > On Tue, Jul 10, 2018 at 10:16:42AM -0700, Darrick J. Wong wrote: > > Hi all, > > > > This series converts the existing in-kernel ext4 documentation to rst > > format, links it in with the rest

[PATCH v2 00/22] xfs-4.20: major documentation surgery

2018-10-03 Thread Darrick J. Wong
Hi all, This series converts the existing in-kernel xfs documentation to rst format, links it in with the rest of the kernel's rst documetation, and then begins pulling in the contents of the Data Structures & Algorithms book from the xfs-documentation git tree. No changes are made to the text du

[PATCH 01/22] docs: add skeleton of XFS Data Structures and Algorithms book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Start adding the main TOC of the XFS data structures and algorithms book. We'll add the individual sections in later patches. Signed-off-by: Darrick J. Wong --- Documentation/conf.py |2 .../filesystems/xfs-data-structures/abou

[PATCH 03/22] docs: add XFS self-describing metadata integrity doc to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |2 .../self_describing_metadata.rst | 402 .../filesystems/xfs-self-describing-metadata.txt | 350 - 3 files changed, 404

[PATCH 07/22] docs: add XFS common types and magic numbers to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/common_types.rst | 61 .../filesystems/xfs-data-structures/magic.rst | 277 .../filesystems/xfs-data-structures/overview.rst |2 3 files changed, 340 insertions

[PATCH 08/22] docs: add XFS testing chapter to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 + .../filesystems/xfs-data-structures/testing.rst| 25 2 files changed, 26 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 04/22] docs: add XFS delayed logging design doc to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/delayed_logging.rst| 828 .../filesystems/xfs-data-structures/overview.rst |1 .../filesystems/xfs-delayed-logging-design.txt | 793 --- 3 files changed

[PATCH 06/22] docs: add XFS online repair chapter to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 .../xfs-data-structures/reconstruction.rst | 68 2 files changed, 69 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 05/22] docs: add XFS shared data block chapter to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 .../filesystems/xfs-data-structures/reflink.rst| 43 2 files changed, 44 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH v2 00/22] xfs-4.20: major documentation surgery

2018-10-03 Thread Darrick J. Wong
Hi all, This series converts the existing in-kernel xfs documentation to rst format, links it in with the rest of the kernel's rst documetation, and then begins pulling in the contents of the Data Structures & Algorithms book from the xfs-documentation git tree. No changes are made to the text du

[PATCH 01/22] docs: add skeleton of XFS Data Structures and Algorithms book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Start adding the main TOC of the XFS data structures and algorithms book. We'll add the individual sections in later patches. Signed-off-by: Darrick J. Wong --- Documentation/conf.py |2 .../filesystems/xfs-data-structures/abou

[PATCH 09/22] docs: add XFS btrees to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/btrees.rst | 197 .../filesystems/xfs-data-structures/globals.rst|2 2 files changed, 199 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 10/22] docs: add XFS dir/attr btree structure to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/dabtrees.rst | 221 .../filesystems/xfs-data-structures/globals.rst|1 2 files changed, 222 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 08/22] docs: add XFS testing chapter to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 + .../filesystems/xfs-data-structures/testing.rst| 25 2 files changed, 26 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 06/22] docs: add XFS online repair chapter to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 .../xfs-data-structures/reconstruction.rst | 68 2 files changed, 69 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 03/22] docs: add XFS self-describing metadata integrity doc to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |2 .../self_describing_metadata.rst | 402 .../filesystems/xfs-self-describing-metadata.txt | 350 - 3 files changed, 404

[PATCH 04/22] docs: add XFS delayed logging design doc to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/delayed_logging.rst| 828 .../filesystems/xfs-data-structures/overview.rst |1 .../filesystems/xfs-delayed-logging-design.txt | 793 --- 3 files changed

[PATCH 07/22] docs: add XFS common types and magic numbers to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/common_types.rst | 61 .../filesystems/xfs-data-structures/magic.rst | 277 .../filesystems/xfs-data-structures/overview.rst |2 3 files changed, 340 insertions

[PATCH 05/22] docs: add XFS shared data block chapter to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/overview.rst |1 .../filesystems/xfs-data-structures/reflink.rst| 43 2 files changed, 44 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 12/22] docs: add XFS reverse mapping structures to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/allocation_groups.rst |2 .../filesystems/xfs-data-structures/rmapbt.rst | 336 2 files changed, 338 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 11/22] docs: add XFS allocation group metadata to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/allocation_groups.rst | 1381 .../filesystems/xfs-data-structures/globals.rst|1 2 files changed, 1382 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 13/22] docs: add XFS refcount btree structure to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/allocation_groups.rst |1 .../filesystems/xfs-data-structures/refcountbt.rst | 154 2 files changed, 155 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 15/22] docs: add XFS internal inodes to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/globals.rst|1 .../xfs-data-structures/internal_inodes.rst| 208 2 files changed, 209 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 14/22] docs: add XFS log to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/globals.rst|1 .../xfs-data-structures/journaling_log.rst | 1442 2 files changed, 1443 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 19/22] docs: add XFS directory structure to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/directories.rst| 1688 .../filesystems/xfs-data-structures/dynamic.rst|1 2 files changed, 1689 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 18/22] docs: add XFS data extent map doc to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/data_extents.rst | 337 .../filesystems/xfs-data-structures/dynamic.rst|1 2 files changed, 338 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 17/22] docs: add XFS inode format to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/dynamic.rst|2 .../xfs-data-structures/ondisk_inode.rst | 558 2 files changed, 560 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 16/22] docs: add preliminary XFS realtime rmapbt structures to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../xfs-data-structures/internal_inodes.rst|2 .../filesystems/xfs-data-structures/rtrmapbt.rst | 230 2 files changed, 232 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 22/22] docs: add XFS metadump structure to DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/auxiliary.rst |2 + .../filesystems/xfs-data-structures/metadump.rst | 72 2 files changed, 74 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 20/22] docs: add XFS extended attributes structures to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/dynamic.rst|1 .../xfs-data-structures/extended_attributes.rst| 933 2 files changed, 934 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 21/22] docs: add XFS symlink structures to the DS&A book

2018-10-03 Thread Darrick J. Wong
From: Darrick J. Wong Signed-off-by: Darrick J. Wong --- .../filesystems/xfs-data-structures/dynamic.rst|1 .../xfs-data-structures/symbolic_links.rst | 140 2 files changed, 141 insertions(+) create mode 100644 Documentation/filesystems/xfs-data

[PATCH 0/2] ext4: even more documentation fixes

2018-10-04 Thread Darrick J. Wong
Hi all, This series fixes some problems that were brought up during review for the XFS documentation which I hadn't known about when pushing the ext4 documentation during the 4.19 cycle. The first patch moves the ext4 mount option and sysfs knob information into the Linux administration guide. T

[PATCH 1/2] docs: move ext4 administrative docs to admin-guide/

2018-10-04 Thread Darrick J. Wong
From: Darrick J. Wong Move the ext4 mount option and other administrative stuff to the Linux administrator's guide. Signed-off-by: Darrick J. Wong --- Documentation/admin-guide/ext4.rst | 574 ++ Documentation/admin-guide/index.rst |

[PATCH] docs: improve readability for people with poorer eyesight

2018-10-04 Thread Darrick J. Wong
Hi, So my eyesight still hasn't fully recovered, so in the meantime it's been difficult to read the online documentation. Here's some stylesheet overrides I've been using to make it easier for me to read them: https://djwong.org/docs/kdoc/index.html --- From: Darrick J. W

Re: [dm-devel] [RFC] dm-bow working prototype

2018-10-25 Thread Darrick J. Wong
On Tue, Oct 23, 2018 at 02:23:28PM -0700, Paul Lawrence wrote: > bow == backup on write > > Similar to dm-snap, add the ability to take a snapshot of a device. > Unlike dm-snap, a separate volume is not required. > > dm-bow can be in one of three states. > > In state one, the free blocks on the

Re: [PATCH v6 05/26] fs/dax: Create a common implementation to break DAX layouts

2025-01-12 Thread Darrick J. Wong
On Mon, Jan 13, 2025 at 11:47:41AM +1100, Alistair Popple wrote: > On Fri, Jan 10, 2025 at 08:44:38AM -0800, Darrick J. Wong wrote: > > On Fri, Jan 10, 2025 at 05:00:33PM +1100, Alistair Popple wrote: > > > Prior to freeing a block file systems supporting FS DAX must ch

Re: [PATCH v6 07/26] fs/dax: Ensure all pages are idle prior to filesystem unmount

2025-01-12 Thread Darrick J. Wong
On Mon, Jan 13, 2025 at 11:57:18AM +1100, Alistair Popple wrote: > On Fri, Jan 10, 2025 at 08:50:19AM -0800, Darrick J. Wong wrote: > > On Fri, Jan 10, 2025 at 05:00:35PM +1100, Alistair Popple wrote: > > > File systems call dax_break_mapping() prior to reallocating file >

Re: [PATCH v6 07/26] fs/dax: Ensure all pages are idle prior to filesystem unmount

2025-01-13 Thread Darrick J. Wong
On Mon, Jan 13, 2025 at 04:48:31PM +1100, Alistair Popple wrote: > On Sun, Jan 12, 2025 at 06:49:40PM -0800, Darrick J. Wong wrote: > > On Mon, Jan 13, 2025 at 11:57:18AM +1100, Alistair Popple wrote: > > > On Fri, Jan 10, 2025 at 08:50:19AM -0800, Darrick J. Wong wrote: >

Re: [PATCH v6 07/26] fs/dax: Ensure all pages are idle prior to filesystem unmount

2025-01-10 Thread Darrick J. Wong
On Fri, Jan 10, 2025 at 05:00:35PM +1100, Alistair Popple wrote: > File systems call dax_break_mapping() prior to reallocating file > system blocks to ensure the page is not undergoing any DMA or other > accesses. Generally this is needed when a file is truncated to ensure > that if a block is real

Re: [PATCH v6 05/26] fs/dax: Create a common implementation to break DAX layouts

2025-01-10 Thread Darrick J. Wong
On Fri, Jan 10, 2025 at 05:00:33PM +1100, Alistair Popple wrote: > Prior to freeing a block file systems supporting FS DAX must check > that the associated pages are both unmapped from user-space and not > undergoing DMA or other access from eg. get_user_pages(). This is > achieved by unmapping the

Re: [PATCH v6 21/26] fs/dax: Properly refcount fs dax pages

2025-01-10 Thread Darrick J. Wong
On Fri, Jan 10, 2025 at 05:00:49PM +1100, Alistair Popple wrote: > Currently fs dax pages are considered free when the refcount drops to > one and their refcounts are not increased when mapped via PTEs or > decreased when unmapped. This requires special logic in mm paths to > detect that these page

Re: [PATCH 2/3] docs: submitting-patches: clarify difference between Acked-by and Reviewed-by

2025-01-14 Thread Darrick J. Wong
On Sun, Jan 12, 2025 at 10:50:32AM -0500, Neal Gompa wrote: > On Sun, Jan 12, 2025 at 10:30 AM Miguel Ojeda wrote: > > > > Newcomers to the kernel need to learn the different tags that are > > used in commit messages and when to apply them. Acked-by is sometimes > > misunderstood, since the docume

Re: [RFC PATCH 00/19] famfs: port into fuse

2025-04-21 Thread Darrick J. Wong
On Mon, Apr 21, 2025 at 05:00:35PM -0500, John Groves wrote: > On 25/04/21 11:27AM, Darrick J. Wong wrote: > > On Sun, Apr 20, 2025 at 08:33:27PM -0500, John Groves wrote: > > > Subject: famfs: port into fuse > > > > > > This is the initial RFC for the fabri

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-04-24 Thread Darrick J. Wong
On Thu, Apr 24, 2025 at 08:43:33AM -0500, John Groves wrote: > On 25/04/20 08:33PM, John Groves wrote: > > On completion of GET_FMAP message/response, setup the full famfs > > metadata such that it's possible to handle read/write/mmap directly to > > dax. Note that the devdax_iomap plumbing is not

Re: [RFC PATCH 12/19] famfs_fuse: Plumb the GET_FMAP message/response

2025-05-02 Thread Darrick J. Wong
On Thu, May 01, 2025 at 10:48:15PM -0700, Joanne Koong wrote: > On Sun, Apr 20, 2025 at 6:34 PM John Groves wrote: > > > > Upon completion of a LOOKUP, if we're in famfs-mode we do a GET_FMAP to > > retrieve and cache up the file-to-dax map in the kernel. If this > > succeeds, read/write/mmap are

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-04-28 Thread Darrick J. Wong
On Sun, Apr 27, 2025 at 08:48:30PM -0500, John Groves wrote: > On 25/04/24 07:38AM, Darrick J. Wong wrote: > > On Thu, Apr 24, 2025 at 08:43:33AM -0500, John Groves wrote: > > > On 25/04/20 08:33PM, John Groves wrote: > > > > On completion of GET_FMAP message/

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-04-21 Thread Darrick J. Wong
On Sun, Apr 20, 2025 at 08:33:40PM -0500, John Groves wrote: > On completion of GET_FMAP message/response, setup the full famfs > metadata such that it's possible to handle read/write/mmap directly to > dax. Note that the devdax_iomap plumbing is not in yet... > > Update MAINTAINERS for the new fi

Re: [RFC PATCH 00/19] famfs: port into fuse

2025-04-21 Thread Darrick J. Wong
On Sun, Apr 20, 2025 at 08:33:27PM -0500, John Groves wrote: > Subject: famfs: port into fuse > > This is the initial RFC for the fabric-attached memory file system (famfs) > integration into fuse. In order to function, this requires a related patch > to libfuse [1] and the famfs user space [2].

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-05-08 Thread Darrick J. Wong
On Tue, May 06, 2025 at 06:56:29PM +0200, Miklos Szeredi wrote: > On Mon, 28 Apr 2025 at 21:00, Darrick J. Wong wrote: > > > I don't know what Miklos' opinion is about having multiple > > fusecmds that do similar things -- on the one hand keeping yours and my >

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-05-12 Thread Darrick J. Wong
On Mon, May 12, 2025 at 02:51:45PM -0500, John Groves wrote: > On 25/05/06 06:56PM, Miklos Szeredi wrote: > > On Mon, 28 Apr 2025 at 21:00, Darrick J. Wong wrote: > > > > > I don't know what Miklos' opinion is about having multiple > > > fusecmd

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-05-16 Thread Darrick J. Wong
On Fri, May 16, 2025 at 12:06:44PM +0200, Miklos Szeredi wrote: > On Thu, 15 May 2025 at 04:06, Darrick J. Wong wrote: > > > Yeah, it's confusing. The design doc tries to clarify this, but this is > > roughly what we need for fuse: > > > > FUSE_IOMAP_OP_WRI

Re: [RFC PATCH 13/19] famfs_fuse: Create files with famfs fmaps

2025-05-14 Thread Darrick J. Wong
On Tue, May 13, 2025 at 11:14:55AM +0200, Miklos Szeredi wrote: > On Thu, 8 May 2025 at 17:56, Darrick J. Wong wrote: > > > Well right now my barely functional prototype exposes this interface > > for communicating mappings to the kernel. I've only gotten as far as &g

Re: [RFC PATCH 00/19] famfs: port into fuse

2025-05-21 Thread Darrick J. Wong
On Wed, May 21, 2025 at 05:30:12PM -0500, John Groves wrote: > On 25/04/20 08:33PM, John Groves wrote: > > Subject: famfs: port into fuse > > > > > > I'm planning to apply the review comments and send v2 of > this patch series soon - hopefully next week. Heh, I'm just about to push go on an RFC

Re: [RFC V2 12/18] famfs_fuse: Plumb the GET_FMAP message/response

2025-07-08 Thread Darrick J. Wong
On Thu, Jul 03, 2025 at 01:50:26PM -0500, John Groves wrote: > Upon completion of an OPEN, if we're in famfs-mode we do a GET_FMAP to > retrieve and cache up the file-to-dax map in the kernel. If this > succeeds, read/write/mmap are resolved direct-to-dax with no upcalls. > > GET_FMAP has a variab

Re: [RFC V2 11/18] famfs_fuse: Basic famfs mount opts

2025-07-08 Thread Darrick J. Wong
On Thu, Jul 03, 2025 at 01:50:25PM -0500, John Groves wrote: > * -o shadow= What is a shadow? > * -o daxdev= And, uh, if there's a FUSE_GET_DAXDEV command, then what does this mount option do? Pre-populate the first element of that set? --D > Signed-off-by: John Groves > --- > fs/fuse/fuse_

Re: [RFC V2 10/18] famfs_fuse: Basic fuse kernel ABI enablement for famfs

2025-07-07 Thread Darrick J. Wong
On Thu, Jul 03, 2025 at 05:45:48PM -0500, John Groves wrote: > On 25/07/03 01:50PM, John Groves wrote: > > * FUSE_DAX_FMAP flag in INIT request/reply > > > > * fuse_conn->famfs_iomap (enable famfs-mapped files) to denote a > > famfs-enabled connection > > > > Signed-off-by: John Groves > > ---

Re: [RFC V2 10/18] famfs_fuse: Basic fuse kernel ABI enablement for famfs

2025-07-07 Thread Darrick J. Wong
On Fri, Jul 04, 2025 at 08:39:59AM -0500, John Groves wrote: > On 25/07/04 09:54AM, Amir Goldstein wrote: > > On Thu, Jul 3, 2025 at 8:51 PM John Groves wrote: > > > > > > * FUSE_DAX_FMAP flag in INIT request/reply > > > > > > * fuse_conn->famfs_iomap (enable famfs-mapped files) to denote a > > >

Re: [RFC V2 10/18] famfs_fuse: Basic fuse kernel ABI enablement for famfs

2025-07-08 Thread Darrick J. Wong
On Tue, Jul 08, 2025 at 07:02:03AM -0500, John Groves wrote: > On 25/07/07 10:39AM, Darrick J. Wong wrote: > > On Fri, Jul 04, 2025 at 08:39:59AM -0500, John Groves wrote: > > > On 25/07/04 09:54AM, Amir Goldstein wrote: > > > > On Thu, Jul 3, 2025

Re: [RFC V2 11/18] famfs_fuse: Basic famfs mount opts

2025-07-11 Thread Darrick J. Wong
On Fri, Jul 11, 2025 at 10:28:20AM -0500, John Groves wrote: > On 25/07/08 08:59PM, Darrick J. Wong wrote: > > On Thu, Jul 03, 2025 at 01:50:25PM -0500, John Groves wrote: > > > * -o shadow= > > > > What is a shadow? > > > > > * -o daxdev= > >

Re: [RFC V2 10/18] famfs_fuse: Basic fuse kernel ABI enablement for famfs

2025-07-11 Thread Darrick J. Wong
On Thu, Jul 10, 2025 at 08:32:13PM -0500, John Groves wrote: > On 25/07/08 06:53PM, Darrick J. Wong wrote: > > On Tue, Jul 08, 2025 at 07:02:03AM -0500, John Groves wrote: > > > On 25/07/07 10:39AM, Darrick J. Wong wrote: > > > > On Fri, Jul 04, 2025 at 08:39