On Fri, Nov 22, 2019 at 07:04:46PM +0800, Herbert Xu wrote: > On Tue, Nov 19, 2019 at 12:13:53PM -0800, Sami Tolvanen wrote: > > Instead of casting pointers to callback functions, add C wrappers > > to avoid type mismatch failures with Control-Flow Integrity (CFI) > > checking. > > > > Signed-off-by: Sami Tolvanen <samitolvanen@xxxxxxxxxx> > > Reviewed-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > > --- > > Changes in v3: > > - Removed unnecessary inline attributes. > > > > Changes in v2: > > - Added wrapper functions instead of changing parameter types > > for the assembly functions. > > > > --- > > arch/arm64/crypto/sha1-ce-glue.c | 17 +++++++++------ > > arch/arm64/crypto/sha2-ce-glue.c | 34 ++++++++++++++++++------------ > > arch/arm64/crypto/sha256-glue.c | 32 +++++++++++++++++----------- > > arch/arm64/crypto/sha512-ce-glue.c | 26 ++++++++++++----------- > > arch/arm64/crypto/sha512-glue.c | 15 ++++++++----- > > 5 files changed, 76 insertions(+), 48 deletions(-) > > Patch applied. Thanks. Scratch that. This patch is still in the queue. -- Email: Herbert Xu <herbert@xxxxxxxxxxxxxxxxxxx> Home Page: http://gondor.apana.org.au/~herbert/ PGP Key: http://gondor.apana.org.au/~herbert/pubkey.txt