diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-09-12 15:32:07 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2013-09-19 13:16:06 +0200 |
commit | 3c96bee3f9a3fef7f20ecaa856cc83745bf6aaea (patch) | |
tree | 3fc1b7d87aaeeca376f33042e6a2b52c74036e18 /cpukit/libfs/src/jffs2/src/readinode.c | |
parent | JFFS2: Update Linux compatibility layer (diff) | |
download | rtems-3c96bee3f9a3fef7f20ecaa856cc83745bf6aaea.tar.bz2 |
JFFS2: Add RTEMS support
Diffstat (limited to 'cpukit/libfs/src/jffs2/src/readinode.c')
-rw-r--r-- | cpukit/libfs/src/jffs2/src/readinode.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpukit/libfs/src/jffs2/src/readinode.c b/cpukit/libfs/src/jffs2/src/readinode.c index ae81b01e6f..7c0f1bf631 100644 --- a/cpukit/libfs/src/jffs2/src/readinode.c +++ b/cpukit/libfs/src/jffs2/src/readinode.c @@ -416,7 +416,14 @@ static void eat_last(struct rb_root *root, struct rb_node *node) *link = node->rb_left; if (node->rb_left) +#ifndef __rtems__ node->rb_left->__rb_parent_color = node->__rb_parent_color; +#else /* __rtems__ */ + { + node->rb_left->rb_parent = node->rb_parent; + node->rb_left->rb_color = node->rb_color; + } +#endif /* __rtems__ */ } /* We put the version tree in reverse order, so we can use the same eat_last() |