X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=fs%2Fopen.c;h=a1450086e92f87e64007351ab673bf6274037e70;hb=441dbb500b4344a8e3125e5aabab4f9dbf72514f;hp=b70e7666bb2c3f725a761b268b2370e5c151ba63;hpb=c3823c479e1f86a0adc7bb76fcfded67b042afc3;p=linux-2.6 diff --git a/fs/open.c b/fs/open.c index b70e7666bb..a1450086e9 100644 --- a/fs/open.c +++ b/fs/open.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #include @@ -837,7 +838,7 @@ static struct file *__dentry_open(struct dentry *dentry, struct vfsmount *mnt, if (f->f_flags & O_DIRECT) { if (!f->f_mapping->a_ops || ((!f->f_mapping->a_ops->direct_IO) && - (!f->f_mapping->a_ops->get_xip_page))) { + (!f->f_mapping->a_ops->get_xip_mem))) { fput(f); f = ERR_PTR(-EINVAL); }