mirror of
https://github.com/torvalds/linux.git
synced 2026-11-07 06:17:02 +01:00
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:
parent
abf8efadeb
commit
6d1a85b306
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user