VisionFive2 Linux kernel

StarFive Tech Linux Kernel for VisionFive (JH7110) boards (mirror)

More than 9999 Commits   33 Branches   55 Tags
author: Milan Djurovic <mdjurovic@zohomail.com> 2021-03-26 11:35:11 -0700 committer: Herbert Xu <herbert@gondor.apana.org.au> 2021-04-02 18:28:13 +1100 commit: 5c083eb3e9ca32c0ef257246dc979c8853ffcdb1 parent: c29da9700f8ce19175a37e6a79dbd49f98625bfd
Commit Summary:
crypto: fcrypt - Remove 'do while(0)' loop for single statement macro
Diffstat:
1 file changed, 1 insertion, 4 deletions
diff --git a/crypto/fcrypt.c b/crypto/fcrypt.c
index c36ea0c8be98..76a04d000c0d 100644
--- a/crypto/fcrypt.c
+++ b/crypto/fcrypt.c
@@ -63,10 +63,7 @@ do {								\
 } while (0)
 
 /* Rotate right one 64 bit number as a 56 bit number */
-#define ror56_64(k, n)						\
-do {								\
-	k = (k >> n) | ((k & ((1 << n) - 1)) << (56 - n));	\
-} while (0)
+#define ror56_64(k, n) (k = (k >> n) | ((k & ((1 << n) - 1)) << (56 - n)))
 
 /*
  * Sboxes for Feistel network derived from