public inbox for linux-doc@vger.kernel.org
 help / color / mirror / Atom feed
  • * [PATCH V4 0/3]
           [not found] <20260114153133.29420.compound@groves.net>
           [not found] ` <20260114213209.29453-1-john@groves.net>
    @ 2026-01-14 21:43 ` John Groves
      2026-01-14 21:43   ` [PATCH V4 1/3] fuse_kernel.h: bring up to baseline 6.19 John Groves
                         ` (2 more replies)
      2026-01-14 21:45 ` [PATCH V2 0/2] ndctl: Add daxctl support for the new "famfs" mode of devdax John Groves
      2 siblings, 3 replies; 25+ messages in thread
    From: John Groves @ 2026-01-14 21:43 UTC (permalink / raw)
      To: John Groves, Miklos Szeredi, Dan Williams, Bernd Schubert,
    	Alison Schofield
      Cc: John Groves, Jonathan Corbet, Vishal Verma, Dave Jiang,
    	Matthew Wilcox, Jan Kara, Alexander Viro, David Hildenbrand,
    	Christian Brauner, Darrick J . Wong, Randy Dunlap, Jeff Layton,
    	Amir Goldstein, Jonathan Cameron, Stefan Hajnoczi, Joanne Koong,
    	Josef Bacik, Bagas Sanjaya, James Morse, Fuad Tabba,
    	Sean Christopherson, Shivank Garg, Ackerley Tng, Gregory Price,
    	Aravind Ramesh, Ajay Joshi, venkataravis, linux-doc, linux-kernel,
    	nvdimm, linux-cxl, linux-fsdevel
    
    This short series adds adds the necessary support for famfs to libfuse.
    
    This series is also a pull request at [1].
    
    Changes since V3:
    - The patch "add API to set kernel mount options" has been dropped. I found
      a way to accomplish the same thing via getxattr.
    
    References
    
    [1] - https://github.com/libfuse/libfuse/pull/1414
    
    
    John Groves (3):
      fuse_kernel.h: bring up to baseline 6.19
      fuse_kernel.h: add famfs DAX fmap protocol definitions
      fuse: add famfs DAX fmap support
    
     include/fuse_common.h   |  5 +++
     include/fuse_kernel.h   | 98 ++++++++++++++++++++++++++++++++++++++++-
     include/fuse_lowlevel.h | 37 ++++++++++++++++
     lib/fuse_lowlevel.c     | 31 ++++++++++++-
     patch/maintainers.txt   |  0
     5 files changed, 169 insertions(+), 2 deletions(-)
     create mode 100644 patch/maintainers.txt
    
    
    base-commit: 6278995cca991978abd25ebb2c20ebd3fc9e8a13
    -- 
    2.52.0
    
    
    ^ permalink raw reply	[flat|nested] 25+ messages in thread
  • * [PATCH V2 0/2] ndctl: Add daxctl support for the new "famfs" mode of devdax
           [not found] <20260114153133.29420.compound@groves.net>
           [not found] ` <20260114213209.29453-1-john@groves.net>
      2026-01-14 21:43 ` [PATCH V4 0/3] John Groves
    @ 2026-01-14 21:45 ` John Groves
      2026-01-14 21:45   ` [PATCH V2 1/2] daxctl: Add support for famfs mode John Groves
      2026-01-14 21:45   ` [PATCH V2 2/2] Add test/daxctl-famfs.sh to test famfs mode transitions: John Groves
      2 siblings, 2 replies; 25+ messages in thread
    From: John Groves @ 2026-01-14 21:45 UTC (permalink / raw)
      To: John Groves, Miklos Szeredi, Dan Williams, Bernd Schubert,
    	Alison Schofield
      Cc: John Groves, Jonathan Corbet, Vishal Verma, Dave Jiang,
    	Matthew Wilcox, Jan Kara, Alexander Viro, David Hildenbrand,
    	Christian Brauner, Darrick J . Wong, Randy Dunlap, Jeff Layton,
    	Amir Goldstein, Jonathan Cameron, Stefan Hajnoczi, Joanne Koong,
    	Josef Bacik, Bagas Sanjaya, James Morse, Fuad Tabba,
    	Sean Christopherson, Shivank Garg, Ackerley Tng, Gregory Price,
    	Aravind Ramesh, Ajay Joshi, venkataravis, linux-doc, linux-kernel,
    	nvdimm, linux-cxl, linux-fsdevel
    
    No change since V1 - reposting as v2 to keep this with the related
    kernel (dax and fuse) patches and libfuse patches.
    
    This short series adds support and tests to daxctl for famfs[1]. The
    famfs kernel patch series, under the same "compound cover" as this
    series, adds a new 'fsdev_dax' driver for devdax. When that driver
    is bound (instead of device_dax), the device is in 'famfs' mode rather
    than 'devdax' mode.
    
    References
    
    [1] - https://famfs.org
    
    
    John Groves (2):
      daxctl: Add support for famfs mode
      Add test/daxctl-famfs.sh to test famfs mode transitions:
    
     daxctl/device.c                | 126 ++++++++++++++--
     daxctl/json.c                  |   6 +-
     daxctl/lib/libdaxctl-private.h |   2 +
     daxctl/lib/libdaxctl.c         |  77 ++++++++++
     daxctl/lib/libdaxctl.sym       |   7 +
     daxctl/libdaxctl.h             |   3 +
     test/daxctl-famfs.sh           | 253 +++++++++++++++++++++++++++++++++
     test/meson.build               |   2 +
     8 files changed, 465 insertions(+), 11 deletions(-)
     create mode 100755 test/daxctl-famfs.sh
    
    
    base-commit: 4f7a1c63b3305c97013d3c46daa6c0f76feff10d
    -- 
    2.49.0
    
    
    ^ permalink raw reply	[flat|nested] 25+ messages in thread

  • end of thread, other threads:[~2026-01-14 23:37 UTC | newest]
    
    Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
    -- links below jump to the message on this page --
         [not found] <20260114153133.29420.compound@groves.net>
         [not found] ` <20260114213209.29453-1-john@groves.net>
    2026-01-14 21:31   ` [PATCH V4 01/19] dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c John Groves
    2026-01-14 21:31   ` [PATCH V4 02/19] dax: Factor out dax_folio_reset_order() helper John Groves
    2026-01-14 21:31   ` [PATCH V4 03/19] dax: add fsdev.c driver for fs-dax on character dax John Groves
    2026-01-14 21:31   ` [PATCH V4 04/19] dax: Save the kva from memremap John Groves
    2026-01-14 21:31   ` [PATCH V4 05/19] dax: Add dax_operations for use by fs-dax on fsdev dax John Groves
    2026-01-14 21:31   ` [PATCH V4 06/19] dax: Add dax_set_ops() for setting dax_operations at bind time John Groves
    2026-01-14 21:31   ` [PATCH V4 07/19] dax: Add fs_dax_get() func to prepare dax for fs-dax usage John Groves
    2026-01-14 21:31   ` [PATCH V4 08/19] dax: export dax_dev_get() John Groves
    2026-01-14 21:31   ` [PATCH V4 09/19] famfs_fuse: magic.h: Add famfs magic numbers John Groves
    2026-01-14 21:31   ` [PATCH V4 10/19] famfs_fuse: Update macro s/FUSE_IS_DAX/FUSE_IS_VIRTIO_DAX/ John Groves
    2026-01-14 21:31   ` [PATCH V4 11/19] famfs_fuse: Basic fuse kernel ABI enablement for famfs John Groves
    2026-01-14 21:31   ` [PATCH V4 12/19] famfs_fuse: Plumb the GET_FMAP message/response John Groves
    2026-01-14 21:32   ` [PATCH V4 13/19] famfs_fuse: Create files with famfs fmaps John Groves
    2026-01-14 21:32   ` [PATCH V4 15/19] famfs_fuse: Plumb dax iomap and fuse read/write/mmap John Groves
    2026-01-14 21:32   ` [PATCH V4 16/19] famfs_fuse: Add holder_operations for dax notify_failure() John Groves
    2026-01-14 21:32   ` [PATCH V4 17/19] famfs_fuse: Add DAX address_space_operations with noop_dirty_folio John Groves
    2026-01-14 21:32   ` [PATCH V4 18/19] famfs_fuse: Add famfs fmap metadata documentation John Groves
    2026-01-14 21:32   ` [PATCH V4 19/19] famfs_fuse: Add documentation John Groves
    2026-01-14 21:43 ` [PATCH V4 0/3] John Groves
    2026-01-14 21:43   ` [PATCH V4 1/3] fuse_kernel.h: bring up to baseline 6.19 John Groves
    2026-01-14 21:43   ` [PATCH V4 2/3] fuse_kernel.h: add famfs DAX fmap protocol definitions John Groves
    2026-01-14 21:43   ` [PATCH V4 3/3] fuse: add famfs DAX fmap support John Groves
    2026-01-14 21:45 ` [PATCH V2 0/2] ndctl: Add daxctl support for the new "famfs" mode of devdax John Groves
    2026-01-14 21:45   ` [PATCH V2 1/2] daxctl: Add support for famfs mode John Groves
    2026-01-14 21:45   ` [PATCH V2 2/2] Add test/daxctl-famfs.sh to test famfs mode transitions: John Groves
    

    This is a public inbox, see mirroring instructions
    for how to clone and mirror all data and code used for this inbox