* [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