ceph: replace PagePrivate() with page_private()

PagePrivate() is going to be removed along with PG_private and its
implementation is the same as page_private().

Link: https://lore.kernel.org/20260920-remove-pg_private-v5-12-bb68b6a21869@nvidia.com
Signed-off-by: Zi Yan <ziy@nvidia.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Reviewed-by: David Hildenbrand (Arm) <david@kernel.org>
Assisted-by: LLM
Cc: Ilya Dryomov <idryomov@gmail.com>
Cc: Alex Markuze <amarkuze@redhat.com>
Cc: Viacheslav Dubeyko <slava@dubeyko.com>
This commit is contained in:
Zi Yan 2026-09-20 22:28:08 -04:00 committed by Andrew Morton
parent abf8efadeb
commit 6d1a85b306

View File

@ -70,9 +70,7 @@ static int ceph_netfs_check_write_begin(struct file *file, loff_t pos, unsigned
static inline struct ceph_snap_context *page_snap_context(struct page *page)
{
if (PagePrivate(page))
return (void *)page->private;
return NULL;
return (void *)page_private(page);
}
/*
@ -124,8 +122,8 @@ static bool ceph_dirty_folio(struct address_space *mapping, struct folio *folio)
spin_unlock(&ci->i_ceph_lock);
/*
* Reference snap context in folio->private. Also set
* PagePrivate so that we get invalidate_folio callback.
* Reference snap context in folio->private. Setting folio->private is
* what gets us the invalidate_folio callback.
*/
VM_WARN_ON_FOLIO(folio->private, folio);
folio_attach_private(folio, snapc);