binmunge: support more banks, and fix hardcoded bank counts
authorAlan Cox <alan@linux.intel.com>
Wed, 20 Feb 2019 22:33:56 +0000 (22:33 +0000)
committerAlan Cox <alan@linux.intel.com>
Wed, 20 Feb 2019 22:33:56 +0000 (22:33 +0000)
Kernel/tools/binmunge.c

index 6bd91b5..7016a15 100644 (file)
@@ -12,7 +12,7 @@
 #include <errno.h>
 #include <getopt.h>
 
-#define NBANKS 4
+#define NBANKS 5
 
 unsigned char buf[NBANKS][65536];
 unsigned int size[NBANKS];
@@ -366,7 +366,7 @@ int main(int argc, char *argv[])
     exit(1);
   }
 
-  for (banks = 0; banks < 4; banks ++) {  
+  for (banks = 0; banks < NBANKS; banks ++) {
     if (banks == 0)
     strcpy(bin, "common.bin");
     else
@@ -401,7 +401,7 @@ int main(int argc, char *argv[])
   move_initializers();
   zero_data();         /* For SNA mode */
 
-  for (banks = 0; banks < 4; banks++) {
+  for (banks = 0; banks < NBANKS; banks++) {
     if (fptr[banks]) {
       /* Just conceivably we might reloc a trailing zero byte and need to grow the
        file */