[PATCH 00/29] Update JFFS2 port to Linux v4.17
Sebastian Huber
sebastian.huber at embedded-brains.de
Thu Jul 5 07:49:20 UTC 2018
This patch series adds all JFFS2 changes made by the Linux upstream from Linux
v3.11 to v4.17 to the RTEMS port. See also:
https://devel.rtems.org/ticket/3465
Ajesh Kunhipurayil Vijayan (1):
jffs2: Fix crash due to truncation of csize
Al Viro (1):
kill wbuf_queued/wbuf_dwork_lock
Andreas Gruenbacher (1):
jffs2: Remove jffs2_{get,set,remove}xattr macros
Boris Brezillon (2):
mtd: Stop assuming mtd_erase() is asynchronous
mtd: Unconditionally update ->fail_addr and ->addr in part_erase()
Brian Norris (1):
jffs2: fix unbalanced locking
Chen Jie (1):
jffs2: fix handling of corrupted summary length
Christoph Hellwig (1):
jffs2: use generic posix ACL infrastructure
Cody P Schafer (1):
fs/jffs2: use rbtree postorder iteration helper instead of opencoding
Colin Ian King (1):
jffs2: fix spelling mistake: "requestied" -> "requested"
David Woodhouse (3):
jffs2: Fix page lock / f->sem deadlock
Fix directory hardlinks from deleted directories
jffs2: Improve post-mount CRC scan efficiency
Geert Uytterhoeven (1):
jffs2: Drop bogus if in comment
Ingo Molnar (1):
sched/headers: Prepare to move signal wakeup & sigpending methods from
<linux/sched.h> into <linux/sched/signal.h>
Kamlakant Patel (1):
jffs2: Fix segmentation fault found in stress test
Kirill A. Shutemov (1):
mm, fs: get rid of PAGE_CACHE_* and page_cache_{get,release} macros
Li Zefan (2):
jffs2: remove from wait queue after schedule()
jffs2: avoid soft-lockup in jffs2_reserve_space_gc()
Linus Torvalds (1):
vfs: make the string hashes salt the hash
Rickard Strandqvist (1):
jffs2: compr_rubin: Remove unused function
Sebastian Huber (5):
score: Add postorder tree iteration support
linux: Install <linux/rbtree.h>
linux: Simplify <linux/rbtree.h>
linux: Add rbtree_postorder_for_each_entry_safe()
jffs2: Add README
Tetsuo Handa (1):
tree wide: use kvfree() than conditional kfree()/vfree()
Wei Fang (1):
jffs2: fix a memleak in read_direntry()
Yinghai Lu (1):
initramfs: support initramfs that is bigger than 2GiB
cpukit/headers.am | 1 +
cpukit/include/linux/rbtree.h | 141 ++++++++++++++
cpukit/include/rtems/score/rbtree.h | 66 +++++++
cpukit/libfs/src/jffs2/README | 35 ++++
cpukit/libfs/src/jffs2/include/linux/mm.h | 0
cpukit/libfs/src/jffs2/include/linux/rbtree.h | 133 -------------
.../libfs/src/jffs2/include/linux/sched/signal.h | 0
cpukit/libfs/src/jffs2/include/linux/slab.h | 1 +
cpukit/libfs/src/jffs2/src/acl.h | 7 +-
cpukit/libfs/src/jffs2/src/build.c | 83 ++++++---
cpukit/libfs/src/jffs2/src/compr_rtime.c | 4 +-
cpukit/libfs/src/jffs2/src/compr_rubin.c | 5 -
cpukit/libfs/src/jffs2/src/compr_zlib.c | 7 +-
cpukit/libfs/src/jffs2/src/debug.c | 8 +-
cpukit/libfs/src/jffs2/src/dir-rtems.c | 2 +-
cpukit/libfs/src/jffs2/src/erase.c | 37 +---
cpukit/libfs/src/jffs2/src/gc.c | 89 +++++----
cpukit/libfs/src/jffs2/src/jffs2_fs_sb.h | 4 +-
cpukit/libfs/src/jffs2/src/nodelist.c | 36 +---
cpukit/libfs/src/jffs2/src/nodelist.h | 8 +-
cpukit/libfs/src/jffs2/src/nodemgmt.c | 20 +-
cpukit/libfs/src/jffs2/src/os-rtems.h | 3 +-
cpukit/libfs/src/jffs2/src/readinode.c | 69 ++-----
cpukit/libfs/src/jffs2/src/scan.c | 7 +-
cpukit/libfs/src/jffs2/src/write.c | 11 +-
cpukit/libfs/src/jffs2/src/xattr.h | 6 -
cpukit/score/Makefile.am | 1 +
cpukit/score/src/rbtreepostorder.c | 81 ++++++++
testsuites/sptests/sprbtree01/init.c | 206 +++++++++++++++++++++
29 files changed, 722 insertions(+), 349 deletions(-)
create mode 100644 cpukit/include/linux/rbtree.h
create mode 100644 cpukit/libfs/src/jffs2/README
create mode 100644 cpukit/libfs/src/jffs2/include/linux/mm.h
delete mode 100644 cpukit/libfs/src/jffs2/include/linux/rbtree.h
create mode 100644 cpukit/libfs/src/jffs2/include/linux/sched/signal.h
create mode 100644 cpukit/score/src/rbtreepostorder.c
--
2.13.7
More information about the devel
mailing list