@@ -1940,7 +1940,7 @@ static int __alg_test_hash(const struct hash_testvec *vecs,
1940
1940
atfm = crypto_alloc_ahash (driver , type , mask );
1941
1941
if (IS_ERR (atfm )) {
1942
1942
if (PTR_ERR (atfm ) == - ENOENT )
1943
- return - ENOENT ;
1943
+ return 0 ;
1944
1944
pr_err ("alg: hash: failed to allocate transform for %s: %ld\n" ,
1945
1945
driver , PTR_ERR (atfm ));
1946
1946
return PTR_ERR (atfm );
@@ -2706,7 +2706,7 @@ static int alg_test_aead(const struct alg_test_desc *desc, const char *driver,
2706
2706
tfm = crypto_alloc_aead (driver , type , mask );
2707
2707
if (IS_ERR (tfm )) {
2708
2708
if (PTR_ERR (tfm ) == - ENOENT )
2709
- return - ENOENT ;
2709
+ return 0 ;
2710
2710
pr_err ("alg: aead: failed to allocate transform for %s: %ld\n" ,
2711
2711
driver , PTR_ERR (tfm ));
2712
2712
return PTR_ERR (tfm );
@@ -3285,7 +3285,7 @@ static int alg_test_skcipher(const struct alg_test_desc *desc,
3285
3285
tfm = crypto_alloc_skcipher (driver , type , mask );
3286
3286
if (IS_ERR (tfm )) {
3287
3287
if (PTR_ERR (tfm ) == - ENOENT )
3288
- return - ENOENT ;
3288
+ return 0 ;
3289
3289
pr_err ("alg: skcipher: failed to allocate transform for %s: %ld\n" ,
3290
3290
driver , PTR_ERR (tfm ));
3291
3291
return PTR_ERR (tfm );
@@ -3700,7 +3700,7 @@ static int alg_test_cipher(const struct alg_test_desc *desc,
3700
3700
tfm = crypto_alloc_cipher (driver , type , mask );
3701
3701
if (IS_ERR (tfm )) {
3702
3702
if (PTR_ERR (tfm ) == - ENOENT )
3703
- return - ENOENT ;
3703
+ return 0 ;
3704
3704
printk (KERN_ERR "alg: cipher: Failed to load transform for "
3705
3705
"%s: %ld\n" , driver , PTR_ERR (tfm ));
3706
3706
return PTR_ERR (tfm );
@@ -3726,7 +3726,7 @@ static int alg_test_comp(const struct alg_test_desc *desc, const char *driver,
3726
3726
acomp = crypto_alloc_acomp (driver , type , mask );
3727
3727
if (IS_ERR (acomp )) {
3728
3728
if (PTR_ERR (acomp ) == - ENOENT )
3729
- return - ENOENT ;
3729
+ return 0 ;
3730
3730
pr_err ("alg: acomp: Failed to load transform for %s: %ld\n" ,
3731
3731
driver , PTR_ERR (acomp ));
3732
3732
return PTR_ERR (acomp );
@@ -3740,7 +3740,7 @@ static int alg_test_comp(const struct alg_test_desc *desc, const char *driver,
3740
3740
comp = crypto_alloc_comp (driver , type , mask );
3741
3741
if (IS_ERR (comp )) {
3742
3742
if (PTR_ERR (comp ) == - ENOENT )
3743
- return - ENOENT ;
3743
+ return 0 ;
3744
3744
pr_err ("alg: comp: Failed to load transform for %s: %ld\n" ,
3745
3745
driver , PTR_ERR (comp ));
3746
3746
return PTR_ERR (comp );
@@ -3818,7 +3818,7 @@ static int alg_test_cprng(const struct alg_test_desc *desc, const char *driver,
3818
3818
rng = crypto_alloc_rng (driver , type , mask );
3819
3819
if (IS_ERR (rng )) {
3820
3820
if (PTR_ERR (rng ) == - ENOENT )
3821
- return - ENOENT ;
3821
+ return 0 ;
3822
3822
printk (KERN_ERR "alg: cprng: Failed to load transform for %s: "
3823
3823
"%ld\n" , driver , PTR_ERR (rng ));
3824
3824
return PTR_ERR (rng );
@@ -3846,12 +3846,11 @@ static int drbg_cavs_test(const struct drbg_testvec *test, int pr,
3846
3846
3847
3847
drng = crypto_alloc_rng (driver , type , mask );
3848
3848
if (IS_ERR (drng )) {
3849
+ kfree_sensitive (buf );
3849
3850
if (PTR_ERR (drng ) == - ENOENT )
3850
- goto out_no_rng ;
3851
+ return 0 ;
3851
3852
printk (KERN_ERR "alg: drbg: could not allocate DRNG handle for "
3852
3853
"%s\n" , driver );
3853
- out_no_rng :
3854
- kfree_sensitive (buf );
3855
3854
return PTR_ERR (drng );
3856
3855
}
3857
3856
@@ -4095,7 +4094,7 @@ static int alg_test_kpp(const struct alg_test_desc *desc, const char *driver,
4095
4094
tfm = crypto_alloc_kpp (driver , type , mask );
4096
4095
if (IS_ERR (tfm )) {
4097
4096
if (PTR_ERR (tfm ) == - ENOENT )
4098
- return - ENOENT ;
4097
+ return 0 ;
4099
4098
pr_err ("alg: kpp: Failed to load tfm for %s: %ld\n" ,
4100
4099
driver , PTR_ERR (tfm ));
4101
4100
return PTR_ERR (tfm );
@@ -4325,7 +4324,7 @@ static int alg_test_akcipher(const struct alg_test_desc *desc,
4325
4324
tfm = crypto_alloc_akcipher (driver , type , mask );
4326
4325
if (IS_ERR (tfm )) {
4327
4326
if (PTR_ERR (tfm ) == - ENOENT )
4328
- return - ENOENT ;
4327
+ return 0 ;
4329
4328
pr_err ("alg: akcipher: Failed to load tfm for %s: %ld\n" ,
4330
4329
driver , PTR_ERR (tfm ));
4331
4330
return PTR_ERR (tfm );
0 commit comments