summaryrefslogtreecommitdiff
path: root/fs/bad_inode.c
diff options
context:
space:
mode:
authorTyler Hicks <tyhicks@canonical.com>2013-05-09 16:55:07 -0700
committerTyler Hicks <tyhicks@canonical.com>2013-05-09 16:55:07 -0700
commit4dfea4f0d7f13309d2ee112a2584210cae4320c6 (patch)
tree53af474217e7072070f260f4284d988b75456332 /fs/bad_inode.c
parentc1be5a5b1b355d40e6cf79cc979eb66dafa24ad1 (diff)
downloadlinux-3.10-4dfea4f0d7f13309d2ee112a2584210cae4320c6.tar.gz
linux-3.10-4dfea4f0d7f13309d2ee112a2584210cae4320c6.tar.bz2
linux-3.10-4dfea4f0d7f13309d2ee112a2584210cae4320c6.zip
eCryptfs: Use the ablkcipher crypto API
Make the switch from the blkcipher kernel crypto interface to the ablkcipher interface. encrypt_scatterlist() and decrypt_scatterlist() now use the ablkcipher interface but, from the eCryptfs standpoint, still treat the crypto operation as a synchronous operation. They submit the async request and then wait until the operation is finished before they return. Most of the changes are contained inside those two functions. Despite waiting for the completion of the crypto operation, the ablkcipher interface provides performance increases in most cases when used on AES-NI capable hardware. Signed-off-by: Tyler Hicks <tyhicks@canonical.com> Acked-by: Colin King <colin.king@canonical.com> Reviewed-by: Zeev Zilberman <zeev@annapurnaLabs.com> Cc: Dustin Kirkland <dustin.kirkland@gazzang.com> Cc: Tim Chen <tim.c.chen@intel.com> Cc: Ying Huang <ying.huang@intel.com> Cc: Thieu Le <thieule@google.com> Cc: Li Wang <dragonylffly@163.com> Cc: Jarkko Sakkinen <jarkko.sakkinen@iki.fi>
Diffstat (limited to 'fs/bad_inode.c')
0 files changed, 0 insertions, 0 deletions