nvram: increase NVRAM size to 64 KiB
authorRafał Miłecki <zajec5@gmail.com>
Wed, 22 Apr 2015 19:07:24 +0000 (19:07 +0000)
committerRafał Miłecki <zajec5@gmail.com>
Wed, 22 Apr 2015 19:07:24 +0000 (19:07 +0000)
For years Broadcom devices use 64 KiB NVRAM partition size and some of
them indeed have it filled in more than 50%. This change allows handling
whole NVRAM e.g. on Netgear WNDR4500 and Netgear R8000.

The same fix was applied to kernel in upstream commit 6ab7c29.

Reported-by: Hante Meuleman <meuleman@broadcom.com>
Signed-off-by: Rafał Miłecki <zajec5@gmail.com>
SVN-Revision: 45566

package/utils/nvram/src/nvram.h

index c72f67e9a8a717568a89b9a94f73f90ab1e1170f..cd37650860a786e4c2007688272eb49f9486999a 100644 (file)
@@ -113,7 +113,7 @@ char * nvram_find_staging(void);
 #define        NVRAM_ROUNDUP(x, y)     ((((x)+((y)-1))/(y))*(y))
 
 /* NVRAM constants */
-#define NVRAM_SPACE                    0x8000
+#define NVRAM_SPACE                    0x10000
 #define NVRAM_MAGIC                    0x48534C46      /* 'FLSH' */
 #define NVRAM_VERSION          1