[PATCH 0/4] cleanup block-style layouts exports v3

Chuck Lever
2026-04-23T18:15:08Z

From: Chuck Lever <chuck.lever@oracle.com>

Following up on https://lore.kernel.org/linux-nfs/20260401144059.160746-1-hch@lst.de/#r

Here is the current version of Christoph's patches that are in
nfsd-testing. Christian prefers to see them taken through the VFS
tree. Once the patches are applied there, I will rebase nfsd-next
and nfsd-testing on that tree and drop these.

Christoph Hellwig (4):
nfsd/blocklayout: always ignore loca_time_modify
exportfs: split out the ops for layout-based block device access
exportfs: don't pass struct iattr to ->commit_blocks
exportfs,nfsd: rework checking for layout-based block device access
support

MAINTAINERS | 2 +-
fs/nfsd/blocklayout.c | 37 +++++++-------
fs/nfsd/export.c | 3 +-
fs/nfsd/nfs4layouts.c | 29 ++++-------
fs/xfs/xfs_export.c | 4 +-
fs/xfs/xfs_pnfs.c | 44 ++++++++++++-----
fs/xfs/xfs_pnfs.h | 11 ++---
include/linux/exportfs.h | 25 ++++------
include/linux/exportfs_block.h | 88 ++++++++++++++++++++++++++++++++++
9 files changed, 162 insertions(+), 81 deletions(-)
create mode 100644 include/linux/exportfs_block.h

--
2.53.0