diff --git a/arch/sandbox/board/board.c b/arch/sandbox/board/board.c index dcad3c2..1f6392d 100644 --- a/arch/sandbox/board/board.c +++ b/arch/sandbox/board/board.c @@ -58,4 +58,3 @@ } device_initcall(devices_init); - diff --git a/arch/sandbox/board/console.c b/arch/sandbox/board/console.c index 006bbd1..4b251e9 100644 --- a/arch/sandbox/board/console.c +++ b/arch/sandbox/board/console.c @@ -40,4 +40,3 @@ return sandbox_add_device(dev); } - diff --git a/arch/sandbox/board/devices.c b/arch/sandbox/board/devices.c index 10d6b67..242a0d7 100644 --- a/arch/sandbox/board/devices.c +++ b/arch/sandbox/board/devices.c @@ -6,6 +6,7 @@ #include #include +#include #include static LIST_HEAD(sandbox_device_list); diff --git a/arch/sandbox/mach-sandbox/include/mach/linux.h b/arch/sandbox/mach-sandbox/include/mach/linux.h index 52360f8..7d0ed55 100644 --- a/arch/sandbox/mach-sandbox/include/mach/linux.h +++ b/arch/sandbox/mach-sandbox/include/mach/linux.h @@ -8,7 +8,7 @@ struct fb_bitfield; int linux_register_device(const char *name, void *start, void *end); -int tap_alloc(char *dev); +int tap_alloc(const char *dev); uint64_t linux_get_time(void); int linux_read(int fd, void *buf, size_t count); int linux_read_nonblock(int fd, void *buf, size_t count); diff --git a/arch/sandbox/os/tap.c b/arch/sandbox/os/tap.c index 0e29e8e..3a29a4b 100644 --- a/arch/sandbox/os/tap.c +++ b/arch/sandbox/os/tap.c @@ -28,7 +28,7 @@ #include #include -int tap_alloc(char *dev) +int tap_alloc(const char *dev) { struct ifreq ifr; int fd, err; @@ -55,7 +55,6 @@ return err; } - strcpy(dev, ifr.ifr_name); return fd; }