mirror of
https://github.com/torvalds/linux.git
synced 2026-05-29 17:43:52 +02:00
ceph: Remove gfp_t argument from ceph_fscrypt_encrypt_*()
This argument is no longer used, so remove it. Reviewed-by: Alex Markuze <amarkuze@redhat.com> Link: https://lore.kernel.org/r/20250710060754.637098-7-ebiggers@kernel.org Signed-off-by: Eric Biggers <ebiggers@kernel.org>
This commit is contained in:
parent
47462586f9
commit
fa65058063
|
|
@ -516,8 +516,7 @@ int ceph_fscrypt_decrypt_block_inplace(const struct inode *inode,
|
|||
|
||||
int ceph_fscrypt_encrypt_block_inplace(const struct inode *inode,
|
||||
struct page *page, unsigned int len,
|
||||
unsigned int offs, u64 lblk_num,
|
||||
gfp_t gfp_flags)
|
||||
unsigned int offs, u64 lblk_num)
|
||||
{
|
||||
struct ceph_client *cl = ceph_inode_to_client(inode);
|
||||
|
||||
|
|
@ -641,9 +640,8 @@ int ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page,
|
|||
* @page: pointer to page array
|
||||
* @off: offset into the file that the data starts
|
||||
* @len: max length to encrypt
|
||||
* @gfp: gfp flags to use for allocation
|
||||
*
|
||||
* Decrypt an array of cleartext pages and return the amount of
|
||||
* Encrypt an array of cleartext pages and return the amount of
|
||||
* data encrypted. Any data in the page prior to the start of the
|
||||
* first complete block in the read is ignored. Any incomplete
|
||||
* crypto blocks at the end of the array are ignored.
|
||||
|
|
@ -651,7 +649,7 @@ int ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page,
|
|||
* Returns the length of the encrypted data or a negative errno.
|
||||
*/
|
||||
int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
|
||||
int len, gfp_t gfp)
|
||||
int len)
|
||||
{
|
||||
int i, num_blocks;
|
||||
u64 baseblk = off >> CEPH_FSCRYPT_BLOCK_SHIFT;
|
||||
|
|
@ -672,7 +670,7 @@ int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
|
|||
|
||||
fret = ceph_fscrypt_encrypt_block_inplace(inode, page[pgidx],
|
||||
CEPH_FSCRYPT_BLOCK_SIZE, pgoffs,
|
||||
baseblk + i, gfp);
|
||||
baseblk + i);
|
||||
if (fret < 0) {
|
||||
if (ret == 0)
|
||||
ret = fret;
|
||||
|
|
|
|||
|
|
@ -155,15 +155,14 @@ int ceph_fscrypt_decrypt_block_inplace(const struct inode *inode,
|
|||
unsigned int offs, u64 lblk_num);
|
||||
int ceph_fscrypt_encrypt_block_inplace(const struct inode *inode,
|
||||
struct page *page, unsigned int len,
|
||||
unsigned int offs, u64 lblk_num,
|
||||
gfp_t gfp_flags);
|
||||
unsigned int offs, u64 lblk_num);
|
||||
int ceph_fscrypt_decrypt_pages(struct inode *inode, struct page **page,
|
||||
u64 off, int len);
|
||||
int ceph_fscrypt_decrypt_extents(struct inode *inode, struct page **page,
|
||||
u64 off, struct ceph_sparse_extent *map,
|
||||
u32 ext_cnt);
|
||||
int ceph_fscrypt_encrypt_pages(struct inode *inode, struct page **page, u64 off,
|
||||
int len, gfp_t gfp);
|
||||
int len);
|
||||
|
||||
static inline struct page *ceph_fscrypt_pagecache_page(struct page *page)
|
||||
{
|
||||
|
|
@ -246,8 +245,7 @@ static inline int ceph_fscrypt_decrypt_block_inplace(const struct inode *inode,
|
|||
|
||||
static inline int ceph_fscrypt_encrypt_block_inplace(const struct inode *inode,
|
||||
struct page *page, unsigned int len,
|
||||
unsigned int offs, u64 lblk_num,
|
||||
gfp_t gfp_flags)
|
||||
unsigned int offs, u64 lblk_num)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
@ -269,7 +267,7 @@ static inline int ceph_fscrypt_decrypt_extents(struct inode *inode,
|
|||
|
||||
static inline int ceph_fscrypt_encrypt_pages(struct inode *inode,
|
||||
struct page **page, u64 off,
|
||||
int len, gfp_t gfp)
|
||||
int len)
|
||||
{
|
||||
return 0;
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1992,8 +1992,7 @@ ceph_sync_write(struct kiocb *iocb, struct iov_iter *from, loff_t pos,
|
|||
|
||||
if (IS_ENCRYPTED(inode)) {
|
||||
ret = ceph_fscrypt_encrypt_pages(inode, pages,
|
||||
write_pos, write_len,
|
||||
GFP_KERNEL);
|
||||
write_pos, write_len);
|
||||
if (ret < 0) {
|
||||
doutc(cl, "encryption failed with %d\n", ret);
|
||||
ceph_release_page_vector(pages, num_pages);
|
||||
|
|
|
|||
|
|
@ -2436,8 +2436,7 @@ static int fill_fscrypt_truncate(struct inode *inode,
|
|||
/* encrypt the last block */
|
||||
ret = ceph_fscrypt_encrypt_block_inplace(inode, page,
|
||||
CEPH_FSCRYPT_BLOCK_SIZE,
|
||||
0, block,
|
||||
GFP_KERNEL);
|
||||
0, block);
|
||||
if (ret)
|
||||
goto out;
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user