summaryrefslogtreecommitdiffstats
path: root/testsuites/sptests/spfatal18
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2012-04-26 14:28:52 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2012-05-04 10:53:51 +0200
commit5a4bb758c0017374352ccf065fb1aac4ebb3e27d (patch)
tree5b69f58aac905d40a70923eaab5b0fa43cfa57bb /testsuites/sptests/spfatal18
parentRemove CVS-Ids. (diff)
downloadrtems-5a4bb758c0017374352ccf065fb1aac4ebb3e27d.tar.bz2
Filesystem: Remove per file descriptor semaphore
The per file descriptor semaphore (field of rtems_libio_t) is unused in RTEMS. There is a considerable memory overhead due to that. A semaphore needs roughly 124 bytes which is huge compared to the approximately 72 bytes for the file descriptor structure itself. Device drivers can create their own synchronization primitives in the open handler on demand.
Diffstat (limited to 'testsuites/sptests/spfatal18')
-rw-r--r--testsuites/sptests/spfatal18/Makefile.am2
1 files changed, 1 insertions, 1 deletions
diff --git a/testsuites/sptests/spfatal18/Makefile.am b/testsuites/sptests/spfatal18/Makefile.am
index a43608c5ca..31597bbf51 100644
--- a/testsuites/sptests/spfatal18/Makefile.am
+++ b/testsuites/sptests/spfatal18/Makefile.am
@@ -11,7 +11,7 @@ include $(top_srcdir)/../automake/compile.am
include $(top_srcdir)/../automake/leaf.am
AM_CPPFLAGS += -I$(top_srcdir)/../support/include
-AM_CPPFLAGS += -DSEMAPHORES_REMAINING=3
+AM_CPPFLAGS += -DSEMAPHORES_REMAINING=2
LINK_OBJS = $(spfatal18_OBJECTS)
LINK_LIBS = $(spfatal18_LDLIBS)