public inbox for linux-doc@vger.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] DAX for 7.1
@ 2026-04-21 19:35 Ira Weiny
  2026-04-21 21:56 ` pr-tracker-bot
  0 siblings, 1 reply; 2+ messages in thread
From: Ira Weiny @ 2026-04-21 19:35 UTC (permalink / raw)
  To: Linus Torvalds
  Cc: John Groves, Dan Williams, Alison Schofield, John Groves,
	Dave Jiang, Jonathan Cameron, linux-doc, linux-kernel, nvdimm,
	linux-cxl, linux-fsdevel

Hi Linus,

Please pull from:

  git@gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm.git tags/libnvdimm-for-7.1

To get changes for the dax subsystem for 7.1.

This was delayed from last week due to the issue fixed in the last patch.  It
has now soaked in linux-next over the weekend.

The series adds DAX support required for the upcoming fuse/famfs file
system.[1]  The support here is required because famfs is backed by devdax
rather than pmem.  This all lays the groundwork for using shared memory as a
file system.

There have been some late breaking change requests to famfs.  As such it looks
like it will not land in this cycle.  However, this work will be used
regardless of the outcome of the changes being discussed.  Those changes are
well above the code uses between dax and fuse.  Therefore, I'm moving forward
landing this so that the famfs work can proceed less encumbered.

Finally, there was a small merge conflict fixed in linux-next.[2]  The fix
there is correct.

Thanks,
Ira

[1] https://lore.kernel.org/all/0100019d43e5f632-f5862a3e-361c-4b54-a9a6-96c242a8f17a-000000@email.amazonses.com/
[2] https://lore.kernel.org/all/ac0bwb8BPmZ1_aoT@sirena.org.uk/

---

The following changes since commit 7aaa8047eafd0bd628065b15757d9b48c5f9c07d:

  Linux 7.0-rc6 (2026-03-29 15:40:00 -0700)

are available in the Git repository at:

  git@gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm.git tags/libnvdimm-for-7.1

for you to fetch changes up to 45df9111692c62d5f09fc4345ae36dae31024797:

  dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range() (2026-04-13 14:15:15 -0500)

----------------------------------------------------------------
dax changes for 7.1

The new FUSE file system requires some DAX changes.

	* dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range()
	* dax: export dax_dev_get()
	* dax: Add fs_dax_get() func to prepare dax for fs-dax usage
	* dax: Add dax_set_ops() for setting dax_operations at bind time
	* dax: Add dax_operations for use by fs-dax on fsdev dax
	* dax: Save the kva from memremap
	* dax: add fsdev.c driver for fs-dax on character dax
	* dax: Factor out dax_folio_reset_order() helper
	* dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c

----------------------------------------------------------------
John Groves (9):
      dax: move dax_pgoff_to_phys from [drivers/dax/] device.c to bus.c
      dax: Factor out dax_folio_reset_order() helper
      dax: add fsdev.c driver for fs-dax on character dax
      dax: Save the kva from memremap
      dax: Add dax_operations for use by fs-dax on fsdev dax
      dax: Add dax_set_ops() for setting dax_operations at bind time
      dax: Add fs_dax_get() func to prepare dax for fs-dax usage
      dax: export dax_dev_get()
      dax/fsdev: fix uninitialized kaddr in fsdev_dax_zero_page_range()

 MAINTAINERS               |   8 ++
 drivers/dax/Kconfig       |   5 +
 drivers/dax/Makefile      |   2 +
 drivers/dax/bus.c         |  22 ++-
 drivers/dax/bus.h         |   3 +
 drivers/dax/dax-private.h |   4 +
 drivers/dax/device.c      |  23 ---
 drivers/dax/fsdev.c       | 349 ++++++++++++++++++++++++++++++++++++++++++++++
 drivers/dax/super.c       | 107 +++++++++++++-
 fs/dax.c                  |  74 +++++++---
 include/linux/dax.h       |  19 ++-
 11 files changed, 566 insertions(+), 50 deletions(-)
 create mode 100644 drivers/dax/fsdev.c

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] DAX for 7.1
  2026-04-21 19:35 [GIT PULL] DAX for 7.1 Ira Weiny
@ 2026-04-21 21:56 ` pr-tracker-bot
  0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-04-21 21:56 UTC (permalink / raw)
  To: Ira Weiny
  Cc: Linus Torvalds, John Groves, Dan Williams, Alison Schofield,
	John Groves, Dave Jiang, Jonathan Cameron, linux-doc,
	linux-kernel, nvdimm, linux-cxl, linux-fsdevel

The pull request you sent on Tue, 21 Apr 2026 14:35:48 -0500:

> git@gitolite.kernel.org:pub/scm/linux/kernel/git/nvdimm/nvdimm.git tags/libnvdimm-for-7.1

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/bb0bc49a1cef574646eb25d74709c5ff200903a8

Thank you!

-- 
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2026-04-21 21:57 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-04-21 19:35 [GIT PULL] DAX for 7.1 Ira Weiny
2026-04-21 21:56 ` pr-tracker-bot

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