Whamcloud - gitweb
LU-12275 sec: remove bio functions in fscrypt compat 40/50140/3
authorAndreas Dilger <adilger@whamcloud.com>
Wed, 8 Mar 2023 20:36:46 +0000 (12:36 -0800)
committerOleg Drokin <green@whamcloud.com>
Tue, 28 Mar 2023 07:12:19 +0000 (07:12 +0000)
commit6ce5b0bc881389003e90d1201d468bc099251ada
tree278b1062f72a109f3fe8e833673648a8bcfd86c4
parent71143864865361d6b6012d75d8bb03a19a36b505
LU-12275 sec: remove bio functions in fscrypt compat

Remove libcfs/llibcfs/crypto/bio.c since direct block device access
is not needed for client builds, and the use of stuct bio on the
client adds unnecessary complexity to portability.

Lustre-change: https://review.whamcloud.com/50023
Lustre-commit: d328818a456daf30c20c8df0aa0be9dd2a2b6a9e

Test-Parameters: trivial
Fixes: a813e8187 ("LU-12275 sec: add llcrypt as file encryption library")
Signed-off-by: Andreas Dilger <adilger@whamcloud.com>
Change-Id: I97642dfd85053b9ea4196374f2002ffb6a2540e5
Reviewed-by: Sebastien Buisson <sbuisson@ddn.com>
Reviewed-by: Jian Yu <yujian@whamcloud.com>
Reviewed-on: https://review.whamcloud.com/c/fs/lustre-release/+/50140
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
contrib/scripts/crypto_patches/0006_bvec_iter_all.patch
libcfs/include/libcfs/crypto/llcrypt.h
libcfs/libcfs/Makefile.in
libcfs/libcfs/crypto/Makefile.am
libcfs/libcfs/crypto/bio.c [deleted file]