From 68f2ea07c299ec3b30f8839b6e444634f7ca0ac2 Mon Sep 17 00:00:00 2001 From: Sebastian Huber Date: Sat, 4 Aug 2018 14:27:38 +0200 Subject: rfs: Remove erroneous call of rtems_disk_release() The function rtems_rfs_buffer_sync() erroneously calls rtems_disk_release(). This screws up the reference counting of the disk. Close #3495. --- cpukit/libfs/src/rfs/rtems-rfs-buffer.c | 1 - 1 file changed, 1 deletion(-) diff --git a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c index 6c8ad8299b..2932e9bcc6 100644 --- a/cpukit/libfs/src/rfs/rtems-rfs-buffer.c +++ b/cpukit/libfs/src/rfs/rtems-rfs-buffer.c @@ -393,7 +393,6 @@ rtems_rfs_buffer_sync (rtems_rfs_file_system* fs) rtems_status_text (sc)); result = EIO; } - rtems_disk_release (fs->disk); #else if (fsync (fs->device) < 0) { -- cgit v1.2.3