X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=linux_module%2Fiface-file.c;h=5489764f4889c026ff6293ffb746978f6b15fc2a;hb=21e93d7fc021590c20ab5fecef03374e008d15e9;hp=be8ed3ec817f9f0e5cde77a7e1ef93a54366d79e;hpb=c3b52f20c568ae977924e35340d0cc259634d44f;p=palacios.git diff --git a/linux_module/iface-file.c b/linux_module/iface-file.c index be8ed3e..5489764 100644 --- a/linux_module/iface-file.c +++ b/linux_module/iface-file.c @@ -204,9 +204,12 @@ static void * palacios_file_open(const char * path, int mode, void * private_dat } + pfile->mode |= O_LARGEFILE; + + pfile->filp = filp_open(path, pfile->mode, 0); - if (pfile->filp == NULL) { + if (IS_ERR(pfile->filp)) { printk("Cannot open file: %s\n", path); return NULL; } @@ -315,8 +318,6 @@ static int file_init( void ) { V3_Init_File(&palacios_file_hooks); - palacios_file_mkdir("/test/test/test/qr14/acqwe2",0755, 1); - return 0; }