Thread (29 messages) 29 messages, 7 authors, 2021-10-20

Re: [PATCH v1 1/2] ext4/xfs: add page refcount helper

From: Jason Gunthorpe <jgg@nvidia.com>
Date: 2021-10-14 16:25:11
Also in: amd-gfx, dri-devel, linux-mm, linux-xfs

On Thu, Oct 14, 2021 at 10:39:27AM -0500, Alex Sierra wrote:
From: Ralph Campbell <redacted>

There are several places where ZONE_DEVICE struct pages assume a reference
count == 1 means the page is idle and free. Instead of open coding this,
add a helper function to hide this detail.

Signed-off-by: Ralph Campbell <redacted>
Signed-off-by: Alex Sierra <redacted>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Acked-by: Theodore Ts'o <tytso@mit.edu>
Acked-by: Darrick J. Wong <djwong@kernel.org>
---
v3:
[AS]: rename dax_layout_is_idle_page func to dax_page_unused

v4:
[AS]: This ref count functionality was missing on fuse/dax.c.
---
 fs/dax.c            |  4 ++--
 fs/ext4/inode.c     |  5 +----
 fs/fuse/dax.c       |  4 +---
 fs/xfs/xfs_file.c   |  4 +---
 include/linux/dax.h | 10 ++++++++++
 5 files changed, 15 insertions(+), 12 deletions(-)
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>

Jason
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help