From 056a695c15e83f4a85305482fadea67f76fb7528 Mon Sep 17 00:00:00 2001 From: Sascha Hauer Date: Mon, 16 Jul 2007 10:29:28 +0200 Subject: implement flash protection --- lib/driver.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'lib/driver.c') diff --git a/lib/driver.c b/lib/driver.c index 8f6c2ffaa6..0d28b0fe6e 100644 --- a/lib/driver.c +++ b/lib/driver.c @@ -292,6 +292,14 @@ ssize_t dev_erase(struct device_d *dev, size_t count, unsigned long offset) return -ENOSYS; } +int dev_protect(struct device_d *dev, size_t count, unsigned long offset, int prot) +{ + if (dev->driver->protect) + return dev->driver->protect(dev, count, offset, prot); + errno = -ENOSYS; + return -ENOSYS; +} + ssize_t dev_memmap(struct device_d *dev, void **map, int flags) { if (dev->driver->memmap) -- cgit v1.2.3