From: Mike Snitzer Date: Wed, 26 Nov 2025 06:01:26 +0000 (-0500) Subject: nfs/localio: remove alignment size checking in nfs_is_local_dio_possible X-Git-Tag: v6.19-rc1~27^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f50d0328d02fe38ba196a73c143e5d87e341d4f7;p=thirdparty%2Fkernel%2Flinux.git nfs/localio: remove alignment size checking in nfs_is_local_dio_possible This check to ensure dio_offset_align isn't larger than PAGE_SIZE is no longer relevant (older iterations of NFS Direct was allocating misaligned head and tail pages but no longer does, so this check isn't needed). Fixes: c817248fc831 ("nfs/localio: add proper O_DIRECT support for READ and WRITE") Signed-off-by: Mike Snitzer Signed-off-by: Trond Myklebust --- diff --git a/fs/nfs/localio.c b/fs/nfs/localio.c index 656976b4f42c..512d9c5ff608 100644 --- a/fs/nfs/localio.c +++ b/fs/nfs/localio.c @@ -339,8 +339,6 @@ nfs_is_local_dio_possible(struct nfs_local_kiocb *iocb, int rw, if (unlikely(!nf_dio_mem_align || !nf_dio_offset_align)) return false; - if (unlikely(nf_dio_offset_align > PAGE_SIZE)) - return false; if (unlikely(len < nf_dio_offset_align)) return false;