summaryrefslogtreecommitdiffstats
path: root/cpukit/libblock/src/blkdev-ioctl.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-05-11 13:04:26 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-05-11 13:58:43 +0200
commit84ab4fce2400709ebd1fac93a4b8e70e334f29a4 (patch)
treed097ebc71f742c7c4a9356791e14987ee337ad6b /cpukit/libblock/src/blkdev-ioctl.c
parentFilesystem: PR1893: Fix write and truncate handler (diff)
downloadrtems-84ab4fce2400709ebd1fac93a4b8e70e334f29a4.tar.bz2
libblock: Add RTEMS_BLKIO_PURGEDEV
Diffstat (limited to '')
-rw-r--r--cpukit/libblock/src/blkdev-ioctl.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cpukit/libblock/src/blkdev-ioctl.c b/cpukit/libblock/src/blkdev-ioctl.c
index 52f19b58a0..d775d1e833 100644
--- a/cpukit/libblock/src/blkdev-ioctl.c
+++ b/cpukit/libblock/src/blkdev-ioctl.c
@@ -60,6 +60,10 @@ rtems_blkdev_ioctl(rtems_disk_device *dd, uint32_t req, void *argp)
*(rtems_disk_device **) argp = dd;
break;
+ case RTEMS_BLKIO_PURGEDEV:
+ rtems_bdbuf_purge_dev(dd);
+ break;
+
default:
errno = EINVAL;
rc = -1;