X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Finclude%2Flustre_crypto.h;h=bce450e7d6cba5ef58ffd99f9ea96cd4dbc386cb;hb=68fb53ad4bb2dbc2104d19613546ecf2534d97d5;hp=c54dbcffb6b2a23c8ffb458d8bcd9025af973aab;hpb=40d91eafe257fb407d27c54cd2f7ae9961672f60;p=fs%2Flustre-release.git diff --git a/lustre/include/lustre_crypto.h b/lustre/include/lustre_crypto.h index c54dbcf..bce450e 100644 --- a/lustre/include/lustre_crypto.h +++ b/lustre/include/lustre_crypto.h @@ -51,8 +51,12 @@ void ll_sbi_set_encrypt(struct ll_sb_info *sbi, bool set); #define llcrypt_has_encryption_key(inode) fscrypt_has_encryption_key(inode) #define llcrypt_encrypt_pagecache_blocks(page, len, offs, gfp_flags) \ fscrypt_encrypt_pagecache_blocks(page, len, offs, gfp_flags) +#define llcrypt_encrypt_block_inplace(inode, page, len, offs, lblk, gfp_flags) \ + fscrypt_encrypt_block_inplace(inode, page, len, offs, lblk, gfp_flags) #define llcrypt_decrypt_pagecache_blocks(page, len, offs) \ fscrypt_decrypt_pagecache_blocks(page, len, offs) +#define llcrypt_decrypt_block_inplace(inode, page, len, offs, lblk_num) \ + fscrypt_decrypt_block_inplace(inode, page, len, offs, lblk_num) #define llcrypt_inherit_context(parent, child, fs_data, preload) \ fscrypt_inherit_context(parent, child, fs_data, preload) #define llcrypt_get_encryption_info(inode) fscrypt_get_encryption_info(inode) @@ -85,7 +89,11 @@ void ll_sbi_set_encrypt(struct ll_sb_info *sbi, bool set); #define llcrypt_has_encryption_key(inode) false #define llcrypt_encrypt_pagecache_blocks(page, len, offs, gfp_flags) \ ERR_PTR(-EOPNOTSUPP) +#define llcrypt_encrypt_block_inplace(inode, page, len, offs, lblk, gfp_flags) \ + -EOPNOTSUPP #define llcrypt_decrypt_pagecache_blocks(page, len, offs) -EOPNOTSUPP +#define llcrypt_decrypt_block_inplace(inode, page, len, offs, lblk_num) \ + -EOPNOTSUPP #define llcrypt_inherit_context(parent, child, fs_data, preload) -EOPNOTSUPP #define llcrypt_get_encryption_info(inode) -EOPNOTSUPP #define llcrypt_put_encryption_info(inode) do {} while (0)