summaryrefslogtreecommitdiff
path: root/nuttx/drivers/bch
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-09-25 13:35:10 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-09-25 13:35:10 -0600
commitf1366e4b1285d10d0521a7d0679d19edfe5cfff6 (patch)
tree73a8a0ac7d0d74ed0f0dcef2eb2512d0fd7259dd /nuttx/drivers/bch
parentf999f325f9b9f9fdc09650855f55a848785be67c (diff)
downloadpx4-nuttx-f1366e4b1285d10d0521a7d0679d19edfe5cfff6.tar.gz
px4-nuttx-f1366e4b1285d10d0521a7d0679d19edfe5cfff6.tar.bz2
px4-nuttx-f1366e4b1285d10d0521a7d0679d19edfe5cfff6.zip
MTD read-ahear/write buffering layer seems functional
Diffstat (limited to 'nuttx/drivers/bch')
-rw-r--r--nuttx/drivers/bch/bchdev_driver.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/nuttx/drivers/bch/bchdev_driver.c b/nuttx/drivers/bch/bchdev_driver.c
index 6db09674d..b45170652 100644
--- a/nuttx/drivers/bch/bchdev_driver.c
+++ b/nuttx/drivers/bch/bchdev_driver.c
@@ -124,8 +124,8 @@ static int bch_open(FAR struct file *filep)
{
bch->refs++;
}
- bchlib_semgive(bch);
+ bchlib_semgive(bch);
return OK;
}
@@ -162,8 +162,8 @@ static int bch_close(FAR struct file *filep)
{
bch->refs--;
}
- bchlib_semgive(bch);
+ bchlib_semgive(bch);
return ret;
}
@@ -212,6 +212,7 @@ static ssize_t bch_write(FAR struct file *filep, FAR const char *buffer, size_t
{
filep->f_pos += len;
}
+
bchlib_semgive(bch);
}
@@ -248,6 +249,7 @@ static int bch_ioctl(FAR struct file *filep, int cmd, unsigned long arg)
bch->refs++;
*bchr = bch;
}
+
bchlib_semgive(bch);
}
#if defined(CONFIG_BCH_ENCRYPTION)