summaryrefslogtreecommitdiffstats
path: root/fs
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2011-12-11 12:38:04 +0100
committerSascha Hauer <s.hauer@pengutronix.de>2011-12-15 11:46:50 +0100
commit4ecd0003ac16317b9d88fdc2ebf9574f53d4160b (patch)
treec65f250c01d181fa32e9e256ec06df9835f40939 /fs
parentafa7c80e740a529e8b1921f26f66b230bcbda63f (diff)
downloadbarebox-4ecd0003ac16317b9d88fdc2ebf9574f53d4160b.tar.gz
barebox-4ecd0003ac16317b9d88fdc2ebf9574f53d4160b.tar.xz
cdev: pass flags to open function
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs')
-rw-r--r--fs/devfs-core.c2
-rw-r--r--fs/devfs.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/fs/devfs-core.c b/fs/devfs-core.c
index 9bc3126d6b..5f22ce72f9 100644
--- a/fs/devfs-core.c
+++ b/fs/devfs-core.c
@@ -63,7 +63,7 @@ struct cdev *cdev_open(const char *name, unsigned long flags)
return NULL;
if (cdev->ops->open) {
- ret = cdev->ops->open(cdev);
+ ret = cdev->ops->open(cdev, flags);
if (ret)
return NULL;
}
diff --git a/fs/devfs.c b/fs/devfs.c
index 66f7ca4162..2e70cc52fa 100644
--- a/fs/devfs.c
+++ b/fs/devfs.c
@@ -116,7 +116,7 @@ static int devfs_open(struct device_d *_dev, FILE *f, const char *filename)
f->inode = cdev;
if (cdev->ops->open) {
- ret = cdev->ops->open(cdev);
+ ret = cdev->ops->open(cdev, f->flags);
if (ret)
return ret;
}