Commit 98ec302b authored by H. Peter Anvin's avatar H. Peter Anvin Committed by Linus Torvalds

md: raid6: Fix mktable.c

Make both mktables.c and its output CodingStyle compliant.  Update the
copyright notice.
Signed-off-by: default avatarH. Peter Anvin <hpa@zytor.com>
Signed-off-by: default avatarNeil Brown <neilb@suse.de>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 54212cf4
#ident "$Id: mktables.c,v 1.2 2002/12/12 22:41:27 hpa Exp $" /* -*- linux-c -*- ------------------------------------------------------- *
/* ----------------------------------------------------------------------- *
* *
* Copyright 2002 H. Peter Anvin - All Rights Reserved * Copyright 2002-2007 H. Peter Anvin - All Rights Reserved
* *
* This program is free software; you can redistribute it and/or modify * This file is part of the Linux kernel, and is made available under
* it under the terms of the GNU General Public License as published by * the terms of the GNU General Public License version 2 or (at your
* the Free Software Foundation, Inc., 53 Temple Place Ste 330, * option) any later version; incorporated herein by reference.
* Bostom MA 02111-1307, USA; either version 2 of the License, or
* (at your option) any later version; incorporated herein by reference.
* *
* ----------------------------------------------------------------------- */ * ----------------------------------------------------------------------- */
...@@ -73,8 +70,8 @@ int main(int argc, char *argv[]) ...@@ -73,8 +70,8 @@ int main(int argc, char *argv[])
for (j = 0; j < 256; j += 8) { for (j = 0; j < 256; j += 8) {
printf("\t\t"); printf("\t\t");
for (k = 0; k < 8; k++) for (k = 0; k < 8; k++)
printf("0x%02x, ", gfmul(i, j+k)); printf("0x%02x,%c", gfmul(i, j + k),
printf("\n"); (k == 7) ? '\n' : ' ');
} }
printf("\t},\n"); printf("\t},\n");
} }
...@@ -83,47 +80,41 @@ int main(int argc, char *argv[]) ...@@ -83,47 +80,41 @@ int main(int argc, char *argv[])
/* Compute power-of-2 table (exponent) */ /* Compute power-of-2 table (exponent) */
v = 1; v = 1;
printf("\nconst u8 __attribute__((aligned(256)))\n" printf("\nconst u8 __attribute__((aligned(256)))\n"
"raid6_gfexp[256] =\n" "raid6_gfexp[256] =\n" "{\n");
"{\n");
for (i = 0; i < 256; i += 8) { for (i = 0; i < 256; i += 8) {
printf("\t"); printf("\t");
for (j = 0; j < 8; j++) { for (j = 0; j < 8; j++) {
exptbl[i+j] = v; exptbl[i + j] = v;
printf("0x%02x, ", v); printf("0x%02x,%c", v, (j == 7) ? '\n' : ' ');
v = gfmul(v, 2); v = gfmul(v, 2);
if (v == 1) if (v == 1)
v = 0; /* For entry 255, not a real entry */ v = 0; /* For entry 255, not a real entry */
} }
printf("\n");
} }
printf("};\n"); printf("};\n");
/* Compute inverse table x^-1 == x^254 */ /* Compute inverse table x^-1 == x^254 */
printf("\nconst u8 __attribute__((aligned(256)))\n" printf("\nconst u8 __attribute__((aligned(256)))\n"
"raid6_gfinv[256] =\n" "raid6_gfinv[256] =\n" "{\n");
"{\n");
for (i = 0; i < 256; i += 8) { for (i = 0; i < 256; i += 8) {
printf("\t"); printf("\t");
for (j = 0; j < 8; j++) { for (j = 0; j < 8; j++) {
v = gfpow(i+j, 254); invtbl[i + j] = v = gfpow(i + j, 254);
invtbl[i+j] = v; printf("0x%02x,%c", v, (j == 7) ? '\n' : ' ');
printf("0x%02x, ", v);
} }
printf("\n");
} }
printf("};\n"); printf("};\n");
/* Compute inv(2^x + 1) (exponent-xor-inverse) table */ /* Compute inv(2^x + 1) (exponent-xor-inverse) table */
printf("\nconst u8 __attribute__((aligned(256)))\n" printf("\nconst u8 __attribute__((aligned(256)))\n"
"raid6_gfexi[256] =\n" "raid6_gfexi[256] =\n" "{\n");
"{\n");
for (i = 0; i < 256; i += 8) { for (i = 0; i < 256; i += 8) {
printf("\t"); printf("\t");
for (j = 0; j < 8; j++) for (j = 0; j < 8; j++)
printf("0x%02x, ", invtbl[exptbl[i+j]^1]); printf("0x%02x,%c", invtbl[exptbl[i + j] ^ 1],
printf("\n"); (j == 7) ? '\n' : ' ');
} }
printf("};\n\n"); printf("};\n");
return 0; return 0;
} }
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment