Skip to content

Commit 3f25a59

Browse files
committed
Merge branch 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6
Pull crypto fixes from Herbert Xu: "This fixes a compiler warning introduced by a previous fix, as well as two crash bugs on ARM" * 'linus' of git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6: crypto: sha512/arm - fix crash bug in Thumb2 build crypto: sha256/arm - fix crash bug in Thumb2 build crypto: ccree - add missing inline qualifier
2 parents 8ed0579 + c643165 commit 3f25a59

File tree

5 files changed

+9
-5
lines changed

5 files changed

+9
-5
lines changed

arch/arm/crypto/sha256-armv4.pl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -212,10 +212,11 @@ sub BODY_16_XX {
212212
.global sha256_block_data_order
213213
.type sha256_block_data_order,%function
214214
sha256_block_data_order:
215+
.Lsha256_block_data_order:
215216
#if __ARM_ARCH__<7
216217
sub r3,pc,#8 @ sha256_block_data_order
217218
#else
218-
adr r3,sha256_block_data_order
219+
adr r3,.Lsha256_block_data_order
219220
#endif
220221
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
221222
ldr r12,.LOPENSSL_armcap

arch/arm/crypto/sha256-core.S_shipped

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,10 +93,11 @@ K256:
9393
.global sha256_block_data_order
9494
.type sha256_block_data_order,%function
9595
sha256_block_data_order:
96+
.Lsha256_block_data_order:
9697
#if __ARM_ARCH__<7
9798
sub r3,pc,#8 @ sha256_block_data_order
9899
#else
99-
adr r3,sha256_block_data_order
100+
adr r3,.Lsha256_block_data_order
100101
#endif
101102
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
102103
ldr r12,.LOPENSSL_armcap

arch/arm/crypto/sha512-armv4.pl

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -274,10 +274,11 @@ ()
274274
.global sha512_block_data_order
275275
.type sha512_block_data_order,%function
276276
sha512_block_data_order:
277+
.Lsha512_block_data_order:
277278
#if __ARM_ARCH__<7
278279
sub r3,pc,#8 @ sha512_block_data_order
279280
#else
280-
adr r3,sha512_block_data_order
281+
adr r3,.Lsha512_block_data_order
281282
#endif
282283
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
283284
ldr r12,.LOPENSSL_armcap

arch/arm/crypto/sha512-core.S_shipped

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,10 +141,11 @@ WORD64(0x5fcb6fab,0x3ad6faec, 0x6c44198c,0x4a475817)
141141
.global sha512_block_data_order
142142
.type sha512_block_data_order,%function
143143
sha512_block_data_order:
144+
.Lsha512_block_data_order:
144145
#if __ARM_ARCH__<7
145146
sub r3,pc,#8 @ sha512_block_data_order
146147
#else
147-
adr r3,sha512_block_data_order
148+
adr r3,.Lsha512_block_data_order
148149
#endif
149150
#if __ARM_MAX_ARCH__>=7 && !defined(__KERNEL__)
150151
ldr r12,.LOPENSSL_armcap

drivers/crypto/ccree/cc_pm.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ static inline int cc_pm_init(struct cc_drvdata *drvdata)
3030
return 0;
3131
}
3232

33-
static void cc_pm_go(struct cc_drvdata *drvdata) {}
33+
static inline void cc_pm_go(struct cc_drvdata *drvdata) {}
3434

3535
static inline void cc_pm_fini(struct cc_drvdata *drvdata) {}
3636

0 commit comments

Comments
 (0)