[U-Boot] [PATCH 0/3 v3] UBIFS Support for U-Boot

Changes in v3: - Patchseries split now into 3 logical pieces instead of splitting it into 8 chunks of > 100k
Changes in v2: - Now symbolic links are handled correctly
The following changes since commit 069f4364d807d7fdea3de7385ad2f8d83c587aec: Mike Frysinger (1): smc911x_eeprom: update register API
Stefan Roese (3): Add LZO decompressor support UBIFS: Implement read-only UBIFS support in U-Boot UBIFS: Add UBIFS commands
Makefile | 4 +- common/Makefile | 1 + common/cmd_ubifs.c | 132 ++ fs/Makefile | 1 + fs/ubifs/Makefile | 52 + fs/ubifs/budget.c | 113 ++ fs/ubifs/crc16.c | 60 + fs/ubifs/crc16.h | 30 + fs/ubifs/debug.c | 156 ++ fs/ubifs/debug.h | 392 +++++ fs/ubifs/io.c | 316 ++++ fs/ubifs/key.h | 557 +++++++ fs/ubifs/log.c | 104 ++ fs/ubifs/lprops.c | 842 +++++++++++ fs/ubifs/lpt.c | 1105 ++++++++++++++ fs/ubifs/lpt_commit.c | 171 +++ fs/ubifs/master.c | 341 +++++ fs/ubifs/misc.h | 310 ++++ fs/ubifs/orphan.c | 316 ++++ fs/ubifs/recovery.c | 1249 ++++++++++++++++ fs/ubifs/replay.c | 1070 ++++++++++++++ fs/ubifs/sb.c | 324 ++++ fs/ubifs/scan.c | 362 +++++ fs/ubifs/super.c | 1189 +++++++++++++++ fs/ubifs/tnc.c | 2767 +++++++++++++++++++++++++++++++++++ fs/ubifs/tnc_commit.c | 1102 ++++++++++++++ fs/ubifs/tnc_misc.c | 435 ++++++ fs/ubifs/ubifs-media.h | 751 ++++++++++ fs/ubifs/ubifs.c | 684 +++++++++ fs/ubifs/ubifs.h | 2173 +++++++++++++++++++++++++++ include/asm-ppc/unaligned.h | 16 + include/linux/lzo.h | 44 + include/linux/math64.h | 85 ++ include/linux/unaligned/access_ok.h | 66 + include/linux/unaligned/generic.h | 71 + include/ubi_uboot.h | 9 +- lib_generic/lzo/Makefile | 46 + lib_generic/lzo/lzo1x_decompress.c | 245 +++ lib_generic/lzo/lzodefs.h | 43 + 39 files changed, 17732 insertions(+), 2 deletions(-) create mode 100644 common/cmd_ubifs.c create mode 100644 fs/ubifs/Makefile create mode 100644 fs/ubifs/budget.c create mode 100644 fs/ubifs/crc16.c create mode 100644 fs/ubifs/crc16.h create mode 100644 fs/ubifs/debug.c create mode 100644 fs/ubifs/debug.h create mode 100644 fs/ubifs/io.c create mode 100644 fs/ubifs/key.h create mode 100644 fs/ubifs/log.c create mode 100644 fs/ubifs/lprops.c create mode 100644 fs/ubifs/lpt.c create mode 100644 fs/ubifs/lpt_commit.c create mode 100644 fs/ubifs/master.c create mode 100644 fs/ubifs/misc.h create mode 100644 fs/ubifs/orphan.c create mode 100644 fs/ubifs/recovery.c create mode 100644 fs/ubifs/replay.c create mode 100644 fs/ubifs/sb.c create mode 100644 fs/ubifs/scan.c create mode 100644 fs/ubifs/super.c create mode 100644 fs/ubifs/tnc.c create mode 100644 fs/ubifs/tnc_commit.c create mode 100644 fs/ubifs/tnc_misc.c create mode 100644 fs/ubifs/ubifs-media.h create mode 100644 fs/ubifs/ubifs.c create mode 100644 fs/ubifs/ubifs.h create mode 100644 include/asm-ppc/unaligned.h create mode 100644 include/linux/lzo.h create mode 100644 include/linux/math64.h create mode 100644 include/linux/unaligned/access_ok.h create mode 100644 include/linux/unaligned/generic.h create mode 100644 lib_generic/lzo/Makefile create mode 100644 lib_generic/lzo/lzo1x_decompress.c create mode 100644 lib_generic/lzo/lzodefs.h
Best regards, Stefan
===================================================================== DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: +49-8142-66989-0 Fax: +49-8142-66989-80 Email: office@denx.de =====================================================================

Dear Stefan Roese,
In message 200903191533.23286.sr@denx.de you wrote:
Changes in v3:
- Patchseries split now into 3 logical pieces instead of splitting it into 8 chunks of > 100k
Changes in v2:
- Now symbolic links are handled correctly
The following changes since commit 069f4364d807d7fdea3de7385ad2f8d83c587aec: Mike Frysinger (1): smc911x_eeprom: update register API
Stefan Roese (3): Add LZO decompressor support UBIFS: Implement read-only UBIFS support in U-Boot UBIFS: Add UBIFS commands
Makefile | 4 +- common/Makefile | 1 + common/cmd_ubifs.c | 132 ++ fs/Makefile | 1 + fs/ubifs/Makefile | 52 + fs/ubifs/budget.c | 113 ++ fs/ubifs/crc16.c | 60 + fs/ubifs/crc16.h | 30 + fs/ubifs/debug.c | 156 ++ fs/ubifs/debug.h | 392 +++++ fs/ubifs/io.c | 316 ++++ fs/ubifs/key.h | 557 +++++++ fs/ubifs/log.c | 104 ++ fs/ubifs/lprops.c | 842 +++++++++++ fs/ubifs/lpt.c | 1105 ++++++++++++++ fs/ubifs/lpt_commit.c | 171 +++ fs/ubifs/master.c | 341 +++++ fs/ubifs/misc.h | 310 ++++ fs/ubifs/orphan.c | 316 ++++ fs/ubifs/recovery.c | 1249 ++++++++++++++++ fs/ubifs/replay.c | 1070 ++++++++++++++ fs/ubifs/sb.c | 324 ++++ fs/ubifs/scan.c | 362 +++++ fs/ubifs/super.c | 1189 +++++++++++++++ fs/ubifs/tnc.c | 2767 +++++++++++++++++++++++++++++++++++ fs/ubifs/tnc_commit.c | 1102 ++++++++++++++ fs/ubifs/tnc_misc.c | 435 ++++++ fs/ubifs/ubifs-media.h | 751 ++++++++++ fs/ubifs/ubifs.c | 684 +++++++++ fs/ubifs/ubifs.h | 2173 +++++++++++++++++++++++++++ include/asm-ppc/unaligned.h | 16 + include/linux/lzo.h | 44 + include/linux/math64.h | 85 ++ include/linux/unaligned/access_ok.h | 66 + include/linux/unaligned/generic.h | 71 + include/ubi_uboot.h | 9 +- lib_generic/lzo/Makefile | 46 + lib_generic/lzo/lzo1x_decompress.c | 245 +++ lib_generic/lzo/lzodefs.h | 43 + 39 files changed, 17732 insertions(+), 2 deletions(-) create mode 100644 common/cmd_ubifs.c create mode 100644 fs/ubifs/Makefile create mode 100644 fs/ubifs/budget.c create mode 100644 fs/ubifs/crc16.c create mode 100644 fs/ubifs/crc16.h create mode 100644 fs/ubifs/debug.c create mode 100644 fs/ubifs/debug.h create mode 100644 fs/ubifs/io.c create mode 100644 fs/ubifs/key.h create mode 100644 fs/ubifs/log.c create mode 100644 fs/ubifs/lprops.c create mode 100644 fs/ubifs/lpt.c create mode 100644 fs/ubifs/lpt_commit.c create mode 100644 fs/ubifs/master.c create mode 100644 fs/ubifs/misc.h create mode 100644 fs/ubifs/orphan.c create mode 100644 fs/ubifs/recovery.c create mode 100644 fs/ubifs/replay.c create mode 100644 fs/ubifs/sb.c create mode 100644 fs/ubifs/scan.c create mode 100644 fs/ubifs/super.c create mode 100644 fs/ubifs/tnc.c create mode 100644 fs/ubifs/tnc_commit.c create mode 100644 fs/ubifs/tnc_misc.c create mode 100644 fs/ubifs/ubifs-media.h create mode 100644 fs/ubifs/ubifs.c create mode 100644 fs/ubifs/ubifs.h create mode 100644 include/asm-ppc/unaligned.h create mode 100644 include/linux/lzo.h create mode 100644 include/linux/math64.h create mode 100644 include/linux/unaligned/access_ok.h create mode 100644 include/linux/unaligned/generic.h create mode 100644 lib_generic/lzo/Makefile create mode 100644 lib_generic/lzo/lzo1x_decompress.c create mode 100644 lib_generic/lzo/lzodefs.h
Thanks. All three patches applied to "next" branch.
Best regards,
Wolfgang Denk
participants (2)
-
Stefan Roese
-
Wolfgang Denk