diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2010-07-19 22:20:07 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2010-07-19 22:20:07 +0000 |
commit | 3d068619786b40ae8b0e0cce4fcabfb60e46015b (patch) | |
tree | 19e35a63b950770a503d838b943f940c8c06136c /package/nvram/src/nvram.h | |
parent | d51f2bc4b0eccb3ddb7575336dbead90ce886782 (diff) | |
download | upstream-3d068619786b40ae8b0e0cce4fcabfb60e46015b.tar.gz upstream-3d068619786b40ae8b0e0cce4fcabfb60e46015b.tar.bz2 upstream-3d068619786b40ae8b0e0cce4fcabfb60e46015b.zip |
[package] nvram: handle nvram at varying offsets within the eraseblock (fixes Edimax PS-1208mfg with FLSH at offset 0)
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@22299 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'package/nvram/src/nvram.h')
-rw-r--r-- | package/nvram/src/nvram.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/package/nvram/src/nvram.h b/package/nvram/src/nvram.h index e3d64613d4..c72f67e9a8 100644 --- a/package/nvram/src/nvram.h +++ b/package/nvram/src/nvram.h @@ -46,7 +46,8 @@ struct nvram_tuple { struct nvram_handle { int fd; char *mmap; - unsigned long length; + unsigned int length; + unsigned int offset; struct nvram_tuple *nvram_hash[257]; struct nvram_tuple *nvram_dead; }; @@ -113,7 +114,6 @@ char * nvram_find_staging(void); /* NVRAM constants */ #define NVRAM_SPACE 0x8000 -#define NVRAM_START(x) x - NVRAM_SPACE #define NVRAM_MAGIC 0x48534C46 /* 'FLSH' */ #define NVRAM_VERSION 1 |