summaryrefslogtreecommitdiffstats
path: root/testsuites/fstests/support/ramdisk_support.c
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-07-30 06:39:09 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-08-07 07:17:16 +0200
commit24b94c47713bbaadd8b8a876a2e7c7f3a9def5d8 (patch)
treeefcbf3a2cd173820310dea2b7b7677329bc1a4e4 /testsuites/fstests/support/ramdisk_support.c
parentrfs: Remove erroneous call of rtems_disk_release() (diff)
downloadrtems-24b94c47713bbaadd8b8a876a2e7c7f3a9def5d8.tar.bz2
ramdisk: Use rtems_blkdev_create()
Update #3358.
Diffstat (limited to '')
-rw-r--r--testsuites/fstests/support/ramdisk_support.c27
1 files changed, 4 insertions, 23 deletions
diff --git a/testsuites/fstests/support/ramdisk_support.c b/testsuites/fstests/support/ramdisk_support.c
index d7574b2853..0a07495c02 100644
--- a/testsuites/fstests/support/ramdisk_support.c
+++ b/testsuites/fstests/support/ramdisk_support.c
@@ -11,12 +11,9 @@
#include "config.h"
#endif
-#include <sys/stat.h>
-#include <fcntl.h>
+#include <unistd.h>
#include <rtems/ramdisk.h>
-#include <rtems/blkdev.h>
-#include <rtems/libio.h>
#include "ramdisk_support.h"
#include "fstest.h"
@@ -26,17 +23,14 @@
* Ramdisk information
*/
-dev_t dev = 0;
-
void
init_ramdisk (void)
{
int rc = 0;
- rc = rtems_disk_io_initialize ();
- rtems_test_assert (rc == 0);
+
rc = ramdisk_register (RAMDISK_BLOCK_SIZE, RAMDISK_BLOCK_COUNT,
- false, RAMDISK_PATH, &dev);
+ false, RAMDISK_PATH);
rtems_test_assert (rc == 0);
}
@@ -45,20 +39,7 @@ del_ramdisk (void)
{
int rc = 0;
- rtems_device_major_number major = 0;
- rtems_device_minor_number minor = 0;
- rc = rtems_disk_delete (dev);
+ rc = unlink (RAMDISK_PATH);
rtems_test_assert (rc == 0);
-
- rtems_filesystem_split_dev_t (dev, major, minor);
-
- rtems_test_assert (major >= 0);
- rtems_test_assert (minor >= 0);
-
- rc = rtems_io_unregister_driver (major);
- rtems_test_assert (rc == 0);
- rc = rtems_disk_io_done ();
- rtems_test_assert (rc == 0);
-
}