mirror of https://github.com/hak5/openwrt-owl.git
broadcom-wl: fix compile with kernel 4.9
ENOENT could not be found by the compiler when compiling again kernel 4.9. Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>owl
parent
7c42f15c24
commit
db4550c4c8
|
@ -1,14 +1,15 @@
|
|||
--- a/driver/nvram_stub.c
|
||||
+++ b/driver/nvram_stub.c
|
||||
@@ -5,6 +5,7 @@
|
||||
@@ -5,6 +5,8 @@
|
||||
#include <siutils.h>
|
||||
#include <bcmendian.h>
|
||||
#include <bcmnvram.h>
|
||||
+#include <proto/ethernet.h>
|
||||
+#include <linux/errno.h>
|
||||
|
||||
#ifdef BCMDBG_ERR
|
||||
#define NVR_MSG(x) printf x
|
||||
@@ -24,6 +25,7 @@ typedef struct _vars {
|
||||
@@ -24,6 +26,7 @@ typedef struct _vars {
|
||||
static vars_t *vars = NULL;
|
||||
static int nvram_init_done = 0;
|
||||
extern char *nvram_buf[];
|
||||
|
@ -16,7 +17,7 @@
|
|||
|
||||
int
|
||||
BCMATTACHFN(nvram_init)(void *si)
|
||||
@@ -55,6 +57,7 @@ BCMATTACHFN(nvram_init)(void *si)
|
||||
@@ -55,6 +58,7 @@ BCMATTACHFN(nvram_init)(void *si)
|
||||
vars = new;
|
||||
|
||||
bcopy((char *)(&nvh[1]), new->vars, nvs);
|
||||
|
@ -24,7 +25,7 @@
|
|||
return 0;
|
||||
}
|
||||
|
||||
@@ -164,3 +167,65 @@ nvram_getall(char *buf, int count)
|
||||
@@ -164,3 +168,65 @@ nvram_getall(char *buf, int count)
|
||||
*buf = '\0';
|
||||
return 0;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue