It seems as if crypt_stat->key is not page-aligned on the affected archicture.
eCryptfs should not be assuming that part of the struct is page-aligned in the
first place. I will work on a patch to page_alloc() an intermediate buffer for
the scatterlist, just to keep things simple.
Looks like it is the same sort of issue that we had here:
http:// lkml.org/ lkml/2008/ 7/28/207
It seems as if crypt_stat->key is not page-aligned on the affected archicture.
eCryptfs should not be assuming that part of the struct is page-aligned in the
first place. I will work on a patch to page_alloc() an intermediate buffer for
the scatterlist, just to keep things simple.