diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-07-30 06:39:09 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2018-08-07 07:17:16 +0200 |
commit | 24b94c47713bbaadd8b8a876a2e7c7f3a9def5d8 (patch) | |
tree | efcbf3a2cd173820310dea2b7b7677329bc1a4e4 /testsuites/fstests/support/ramdisk_support.c | |
parent | rfs: Remove erroneous call of rtems_disk_release() (diff) | |
download | rtems-24b94c47713bbaadd8b8a876a2e7c7f3a9def5d8.tar.bz2 |
ramdisk: Use rtems_blkdev_create()
Update #3358.
Diffstat (limited to '')
-rw-r--r-- | testsuites/fstests/support/ramdisk_support.c | 27 |
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); - } |