Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

crypto: fcrypt - Remove 'do while(0)' loop for single statement macro

Remove the 'do while(0)' loop in the macro, as it is not needed for single
statement macros. Condense into one line.

Signed-off-by: Milan Djurovic <mdjurovic@zohomail.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>

authored by

Milan Djurovic and committed by
Herbert Xu
5c083eb3 c29da970

+1 -4
+1 -4
crypto/fcrypt.c
··· 63 63 } while (0) 64 64 65 65 /* Rotate right one 64 bit number as a 56 bit number */ 66 - #define ror56_64(k, n) \ 67 - do { \ 68 - k = (k >> n) | ((k & ((1 << n) - 1)) << (56 - n)); \ 69 - } while (0) 66 + #define ror56_64(k, n) (k = (k >> n) | ((k & ((1 << n) - 1)) << (56 - n))) 70 67 71 68 /* 72 69 * Sboxes for Feistel network derived from