fs: ubifs: remove not needed code
This patch aggressively removes stuff that we do not need in a readonly implementation: - write buffering support - lpt/ltab code - garbage collector - everything under #ifndef __BAREBOX__ This decreases the binary size by about 5k on ARM, but the main reason for doing this is the idea that things that are not there don't need to be synced with upstream ubifs code. The __BAREBOX__ ifdeffery makes the code very hard to read and is a maintenance burden by itself, so it is removed here aswell. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de> |
---|
|
fs/ubifs/Makefile |
---|
fs/ubifs/budget.c 100644 → 0 |
---|
fs/ubifs/debug.c |
---|
Too large (Show diff)
|
fs/ubifs/debug.h |
---|
fs/ubifs/gc.c 100644 → 0 |
---|
fs/ubifs/io.c |
---|
fs/ubifs/log.c |
---|
fs/ubifs/lprops.c 100644 → 0 |
---|
Too large (Show diff)
|
fs/ubifs/lpt.c 100644 → 0 |
---|
Too large (Show diff)
|
fs/ubifs/lpt_commit.c |
---|
Too large (Show diff)
|
fs/ubifs/master.c |
---|
fs/ubifs/misc.h |
---|
fs/ubifs/orphan.c 100644 → 0 |
---|
fs/ubifs/recovery.c |
---|
fs/ubifs/replay.c |
---|
fs/ubifs/sb.c |
---|
fs/ubifs/scan.c |
---|
fs/ubifs/super.c |
---|
Too large (Show diff)
|
fs/ubifs/tnc.c |
---|
Too large (Show diff)
|
fs/ubifs/tnc_misc.c |
---|
fs/ubifs/ubifs-media.h |
---|
fs/ubifs/ubifs.c |
---|
fs/ubifs/ubifs.h |
---|