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>
This commit is contained in:
		| @@ -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; | ||||
|  } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Hauke Mehrtens
					Hauke Mehrtens