diff options
| author | Mathias Krause <[email protected]> | 2015-01-11 17:17:42 +0000 |
|---|---|---|
| committer | Herbert Xu <[email protected]> | 2015-01-13 11:29:11 +0000 |
| commit | 3e14dcf7cb80b34a1f38b55bc96f02d23fdaaaaf (patch) | |
| tree | 660ff16709418d5dcebb4958befc806b6d39f649 /net/switchdev/switchdev.c | |
| parent | crypto: sha-mb - Add avx2_supported check. (diff) | |
| download | kernel-3e14dcf7cb80b34a1f38b55bc96f02d23fdaaaaf.tar.gz kernel-3e14dcf7cb80b34a1f38b55bc96f02d23fdaaaaf.zip | |
crypto: add missing crypto module aliases
Commit 5d26a105b5a7 ("crypto: prefix module autoloading with "crypto-"")
changed the automatic module loading when requesting crypto algorithms
to prefix all module requests with "crypto-". This requires all crypto
modules to have a crypto specific module alias even if their file name
would otherwise match the requested crypto algorithm.
Even though commit 5d26a105b5a7 added those aliases for a vast amount of
modules, it was missing a few. Add the required MODULE_ALIAS_CRYPTO
annotations to those files to make them get loaded automatically, again.
This fixes, e.g., requesting 'ecb(blowfish-generic)', which used to work
with kernels v3.18 and below.
Also change MODULE_ALIAS() lines to MODULE_ALIAS_CRYPTO(). The former
won't work for crypto modules any more.
Fixes: 5d26a105b5a7 ("crypto: prefix module autoloading with "crypto-"")
Cc: Kees Cook <[email protected]>
Signed-off-by: Mathias Krause <[email protected]>
Signed-off-by: Herbert Xu <[email protected]>
Diffstat (limited to 'net/switchdev/switchdev.c')
0 files changed, 0 insertions, 0 deletions
