[PATCH v4 09/10] ceph: remove ceph_fscrypt_pagecache_page() and ceph_fscrypt_page_offset()
From: Tal Zussman
Date: Mon Aug 17 2026 - 15:17:11 EST
All callers have been converted to the folio equivalents, so remove
these unused helpers. This also removes a use of page_offset().
Signed-off-by: Tal Zussman <tz2294@xxxxxxxxxxxx>
---
fs/ceph/crypto.h | 15 ---------------
1 file changed, 15 deletions(-)
diff --git a/fs/ceph/crypto.h b/fs/ceph/crypto.h
index 948c8b5dca06..d199dc8410fe 100644
--- a/fs/ceph/crypto.h
+++ b/fs/ceph/crypto.h
@@ -157,11 +157,6 @@ int ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page,
int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
int len);
-static inline struct page *ceph_fscrypt_pagecache_page(struct page *page)
-{
- return fscrypt_is_bounce_page(page) ? fscrypt_pagecache_page(page) : page;
-}
-
static inline struct folio *ceph_fscrypt_pagecache_folio(struct folio *folio)
{
return fscrypt_is_bounce_folio(folio) ? fscrypt_pagecache_folio(folio) : folio;
@@ -263,22 +258,12 @@ static inline int ceph_fscrypt_encrypt_pages(struct inode *inode,
return 0;
}
-static inline struct page *ceph_fscrypt_pagecache_page(struct page *page)
-{
- return page;
-}
-
static inline struct folio *ceph_fscrypt_pagecache_folio(struct folio *folio)
{
return folio;
}
#endif /* CONFIG_FS_ENCRYPTION */
-static inline loff_t ceph_fscrypt_page_offset(struct page *page)
-{
- return page_offset(ceph_fscrypt_pagecache_page(page));
-}
-
static inline loff_t ceph_fscrypt_folio_offset(struct folio *folio)
{
return folio_pos(ceph_fscrypt_pagecache_folio(folio));
--
2.39.5