static struct crypto_alg ecb_aes_alg = {
        .cra_name               =       "ecb(aes)",
        .cra_driver_name        =       "ecb-aes-s390",
-       .cra_priority           =       400,    /* combo: aes + ecb */
+       .cra_priority           =       401,    /* combo: aes + ecb + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER |
                                        CRYPTO_ALG_NEED_FALLBACK,
        .cra_blocksize          =       AES_BLOCK_SIZE,
 static struct crypto_alg cbc_aes_alg = {
        .cra_name               =       "cbc(aes)",
        .cra_driver_name        =       "cbc-aes-s390",
-       .cra_priority           =       400,    /* combo: aes + cbc */
+       .cra_priority           =       402,    /* ecb-aes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER |
                                        CRYPTO_ALG_NEED_FALLBACK,
        .cra_blocksize          =       AES_BLOCK_SIZE,
 static struct crypto_alg xts_aes_alg = {
        .cra_name               =       "xts(aes)",
        .cra_driver_name        =       "xts-aes-s390",
-       .cra_priority           =       400,    /* combo: aes + xts */
+       .cra_priority           =       402,    /* ecb-aes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER |
                                        CRYPTO_ALG_NEED_FALLBACK,
        .cra_blocksize          =       AES_BLOCK_SIZE,
 static struct crypto_alg ctr_aes_alg = {
        .cra_name               =       "ctr(aes)",
        .cra_driver_name        =       "ctr-aes-s390",
-       .cra_priority           =       400,    /* combo: aes + ctr */
+       .cra_priority           =       402,    /* ecb-aes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER |
                                        CRYPTO_ALG_NEED_FALLBACK,
        .cra_blocksize          =       1,
 
 static struct crypto_alg ecb_paes_alg = {
        .cra_name               =       "ecb(paes)",
        .cra_driver_name        =       "ecb-paes-s390",
-       .cra_priority           =       400,    /* combo: aes + ecb */
+       .cra_priority           =       401,    /* combo: aes + ecb + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER,
        .cra_blocksize          =       AES_BLOCK_SIZE,
        .cra_ctxsize            =       sizeof(struct s390_paes_ctx),
 static struct crypto_alg cbc_paes_alg = {
        .cra_name               =       "cbc(paes)",
        .cra_driver_name        =       "cbc-paes-s390",
-       .cra_priority           =       400,    /* combo: aes + cbc */
+       .cra_priority           =       402,    /* ecb-paes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER,
        .cra_blocksize          =       AES_BLOCK_SIZE,
        .cra_ctxsize            =       sizeof(struct s390_paes_ctx),
 static struct crypto_alg xts_paes_alg = {
        .cra_name               =       "xts(paes)",
        .cra_driver_name        =       "xts-paes-s390",
-       .cra_priority           =       400,    /* combo: aes + xts */
+       .cra_priority           =       402,    /* ecb-paes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER,
        .cra_blocksize          =       AES_BLOCK_SIZE,
        .cra_ctxsize            =       sizeof(struct s390_pxts_ctx),
 static struct crypto_alg ctr_paes_alg = {
        .cra_name               =       "ctr(paes)",
        .cra_driver_name        =       "ctr-paes-s390",
-       .cra_priority           =       400,    /* combo: aes + ctr */
+       .cra_priority           =       402,    /* ecb-paes-s390 + 1 */
        .cra_flags              =       CRYPTO_ALG_TYPE_BLKCIPHER,
        .cra_blocksize          =       1,
        .cra_ctxsize            =       sizeof(struct s390_paes_ctx),