diff options
author | Sascha Hauer <s.hauer@pengutronix.de> | 2008-08-14 10:25:56 +0200 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2008-08-14 10:25:56 +0200 |
commit | e133ccdda8c351da29404d6f8fe3242b375c9e99 (patch) | |
tree | 5d45f606d66e4040f46b7b126423572bc3ae8ffd /fs | |
parent | e3dde870301088469300c1ae69c346ed558b6ca8 (diff) | |
download | barebox-e133ccdda8c351da29404d6f8fe3242b375c9e99.tar.gz barebox-e133ccdda8c351da29404d6f8fe3242b375c9e99.tar.xz |
implement memmap for mem driver
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'fs')
-rw-r--r-- | fs/fs.c | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -604,7 +604,7 @@ void *memmap(int fd, int flags) struct device_d *dev; struct fs_driver_d *fsdrv; FILE *f = &files[fd]; - void *ret = NULL; + void *ret = (void *)-1; dev = f->dev; @@ -962,3 +962,10 @@ ssize_t mem_write(struct device_d *dev, const void *buf, size_t count, ulong off } EXPORT_SYMBOL(mem_write); +int mem_memmap(struct device_d *dev, void **map, int flags) +{ + *map = dev->map_base; + return 0; +} +EXPORT_SYMBOL(mem_memmap); + |