From: Jack Lange Date: Thu, 3 Nov 2011 15:52:33 +0000 (-0400) Subject: linux file interface fixes X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=commitdiff_plain;h=99f1517c549fc1da5f8aed0288ecbafc22903d3d;p=palacios-OLD.git linux file interface fixes --- diff --git a/linux_module/iface-file.c b/linux_module/iface-file.c index 965023a..95877a2 100644 --- a/linux_module/iface-file.c +++ b/linux_module/iface-file.c @@ -69,9 +69,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; }