[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