]> git.karo-electronics.de Git - mv-sheeva.git/blobdiff - arch/um/drivers/fd.c
[PATCH] uml: mconsole locking
[mv-sheeva.git] / arch / um / drivers / fd.c
index 3296e86a03a5cd3a197007c1593e127fee3c1d7c..218aa0e9b792b6f0351e084f8640e472ecdf5c9f 100644 (file)
@@ -11,6 +11,8 @@
 #include "user.h"
 #include "user_util.h"
 #include "chan_user.h"
+#include "os.h"
+#include "um_malloc.h"
 
 struct fd_chan {
        int fd;
@@ -19,7 +21,7 @@ struct fd_chan {
        char str[sizeof("1234567890\0")];
 };
 
-static void *fd_init(char *str, int device, struct chan_opts *opts)
+static void *fd_init(char *str, int device, const struct chan_opts *opts)
 {
        struct fd_chan *data;
        char *end;
@@ -76,7 +78,7 @@ static void fd_close(int fd, void *d)
        }
 }
 
-struct chan_ops fd_ops = {
+const struct chan_ops fd_ops = {
        .type           = "fd",
        .init           = fd_init,
        .open           = fd_open,