[PATCH v2 00/27] Introduce ubifs_dump in ubifs-utils
Dongsheng Yang
yangds.fnst at cn.fujitsu.com
Wed Oct 14 21:04:23 PDT 2015
Hi guys,
This is the v2 for ubifs_dump. No big changes at all,
only addressed two problems mentioned by Richard and David.
Hi Richard,
I am sorry you need to rebase your work. But that
would not be a problem I believe, the v2 here is almost same
with v1.
https://github.com/yangdongsheng/mtd-utils.git ubifs_dump_v2
changelog:
-v1:
- fix a problem in error path pointed by David
- correct width of data in media by Richard
Thanx
Yang
Dongsheng Yang (27):
mtd-utils: Restructure the mtd-utils source.
ubifs: pick some common definitions into ubifs_common.h
ubifs: move the all io related code into io.[h|c]
ubifs: remove the including of mkfs.ubifs.h in lpt.c
ubifs: cut off the dependence from compr.o to mkfs.ubifs
ubifs: cut off the dependence from devtable to mkfs.ubifs.h
ubifs: introduce ubifs-utils/include and ubifs-utils/lib
ubifs: move more functions into io lib
ubifs: introduce a new tool ubifs_dump
ubifs: introduce list.h
ubifs: copy some important data in ubifs.h from kernel to ubifs-utils
ubifs: copy some important functions in key.h from kernel to
ubifs-utils
ubifs: ubifs_dump: add dump_ch and dump_node functions
ubifs: defs.h: introduce some compatible definition for printk class
ubifs: io: introduce ubifs_read function to read ubi volume
ubifs: ubifs_dump: dump super block
ubifs: introduce scan for ubifs-utils
ubifs: add some more compatible definitions in defs.h
ubifs: ubifs_dump: dump master node
ubifs: ubifs_dump: dump log area
ubifs: introduce lprops lib
ubifs: lpt: implement functions to scan lpt
ubifs: ubifs_dump: dump lpt area
ubifs: ubifs_dump: dump index area
ubifs: defs.h: introduce some compatible definitions about integer
such as __u16
ubifs: introduce hexdump lib
ubifs: ubifs_dump: dump data in hex format
MAKEDEV | 41 -
Makefile | 76 +-
compr.c | 538 -------
compr.h | 119 --
compr_lzo.c | 135 --
compr_rtime.c | 119 --
compr_zlib.c | 148 --
device_table.txt | 128 --
doc_loadbios.c | 150 --
docfdisk.c | 318 ----
fectest.c | 91 --
flash-utils/flash_erase.c | 295 ++++
flash-utils/flash_eraseall | 4 +
flash-utils/flash_lock.c | 8 +
flash-utils/flash_otp_dump.c | 56 +
flash-utils/flash_otp_info.c | 65 +
flash-utils/flash_otp_lock.c | 72 +
flash-utils/flash_otp_write.c | 122 ++
flash-utils/flash_unlock.c | 90 ++
flash-utils/flashcp.c | 389 +++++
flash_erase.c | 295 ----
flash_eraseall | 4 -
flash_lock.c | 8 -
flash_otp_dump.c | 56 -
flash_otp_info.c | 65 -
flash_otp_lock.c | 72 -
flash_otp_write.c | 122 --
flash_unlock.c | 90 --
flashcp.c | 389 -----
ftl_check.c | 217 ---
ftl_format.c | 324 -----
jffs-dump.c | 359 -----
jffs2dump.c | 805 -----------
jffs2reader.c | 918 ------------
jffsX-utils/compr.c | 538 +++++++
jffsX-utils/compr.h | 119 ++
jffsX-utils/compr_lzo.c | 135 ++
jffsX-utils/compr_rtime.c | 119 ++
jffsX-utils/compr_zlib.c | 148 ++
jffsX-utils/device_table.txt | 128 ++
jffsX-utils/jffs-dump.c | 359 +++++
jffsX-utils/jffs2dump.c | 805 +++++++++++
jffsX-utils/jffs2reader.c | 918 ++++++++++++
jffsX-utils/mkfs.jffs2.1 | 268 ++++
jffsX-utils/mkfs.jffs2.c | 1805 +++++++++++++++++++++++
jffsX-utils/rbtree.c | 390 +++++
jffsX-utils/rbtree.h | 171 +++
jffsX-utils/summary.h | 177 +++
jffsX-utils/sumtool.c | 872 +++++++++++
load_nandsim.sh | 127 --
mcast_image.h | 54 -
misc-utils/MAKEDEV | 41 +
misc-utils/doc_loadbios.c | 150 ++
misc-utils/docfdisk.c | 318 ++++
misc-utils/fectest.c | 91 ++
misc-utils/ftl_check.c | 217 +++
misc-utils/ftl_format.c | 324 +++++
misc-utils/mcast_image.h | 54 +
misc-utils/mtd_debug.c | 397 +++++
misc-utils/mtdpart.c | 194 +++
misc-utils/recv_image.c | 484 +++++++
misc-utils/serve_image.c | 300 ++++
mkfs.jffs2.1 | 268 ----
mkfs.jffs2.c | 1805 -----------------------
mkfs.ubifs/.gitignore | 1 -
mkfs.ubifs/COPYING | 340 -----
mkfs.ubifs/README | 9 -
mkfs.ubifs/compr.c | 219 ---
mkfs.ubifs/compr.h | 46 -
mkfs.ubifs/crc16.c | 56 -
mkfs.ubifs/crc16.h | 27 -
mkfs.ubifs/defs.h | 92 --
mkfs.ubifs/devtable.c | 524 -------
mkfs.ubifs/hashtable/hashtable.c | 277 ----
mkfs.ubifs/hashtable/hashtable.h | 199 ---
mkfs.ubifs/hashtable/hashtable_itr.c | 176 ---
mkfs.ubifs/hashtable/hashtable_itr.h | 112 --
mkfs.ubifs/hashtable/hashtable_private.h | 85 --
mkfs.ubifs/key.h | 189 ---
mkfs.ubifs/lpt.c | 578 --------
mkfs.ubifs/lpt.h | 28 -
mkfs.ubifs/mkfs.ubifs.c | 2324 ------------------------------
mkfs.ubifs/mkfs.ubifs.h | 150 --
mkfs.ubifs/ubifs.h | 441 ------
mtd_debug.c | 397 -----
mtdpart.c | 194 ---
nand-utils/load_nandsim.sh | 127 ++
nand-utils/nanddump.c | 490 +++++++
nand-utils/nandtest.c | 313 ++++
nand-utils/nandwrite.c | 578 ++++++++
nand-utils/nftl_format.c | 422 ++++++
nand-utils/nftldump.c | 278 ++++
nanddump.c | 490 -------
nandtest.c | 313 ----
nandwrite.c | 578 --------
nftl_format.c | 422 ------
nftldump.c | 278 ----
nor-utils/rfddump.c | 337 +++++
nor-utils/rfdformat.c | 160 ++
rbtree.c | 390 -----
rbtree.h | 171 ---
recv_image.c | 484 -------
rfddump.c | 337 -----
rfdformat.c | 160 --
serve_image.c | 300 ----
summary.h | 177 ---
sumtool.c | 872 -----------
ubifs-utils/COPYING | 340 +++++
ubifs-utils/README | 9 +
ubifs-utils/include/compr.h | 45 +
ubifs-utils/include/crc16.h | 27 +
ubifs-utils/include/defs.h | 215 +++
ubifs-utils/include/devtable.h | 55 +
ubifs-utils/include/hashtable.h | 199 +++
ubifs-utils/include/hashtable_itr.h | 112 ++
ubifs-utils/include/hashtable_private.h | 85 ++
ubifs-utils/include/hexdump.h | 21 +
ubifs-utils/include/io.h | 21 +
ubifs-utils/include/key.h | 263 ++++
ubifs-utils/include/list.h | 484 +++++++
ubifs-utils/include/lprops.h | 6 +
ubifs-utils/include/lpt.h | 32 +
ubifs-utils/include/scan.h | 8 +
ubifs-utils/include/ubifs.h | 527 +++++++
ubifs-utils/include/ubifs_common.h | 50 +
ubifs-utils/lib/compr.c | 213 +++
ubifs-utils/lib/crc16.c | 56 +
ubifs-utils/lib/devtable.c | 525 +++++++
ubifs-utils/lib/hashtable.c | 277 ++++
ubifs-utils/lib/hashtable_itr.c | 176 +++
ubifs-utils/lib/hexdump.c | 200 +++
ubifs-utils/lib/io.c | 152 ++
ubifs-utils/lib/lprops.c | 79 +
ubifs-utils/lib/lpt.c | 1275 ++++++++++++++++
ubifs-utils/lib/scan.c | 318 ++++
ubifs-utils/mkfs.ubifs/.gitignore | 1 +
ubifs-utils/mkfs.ubifs/mkfs.ubifs.c | 2202 ++++++++++++++++++++++++++++
ubifs-utils/mkfs.ubifs/mkfs.ubifs.h | 54 +
ubifs-utils/ubifs_dump/ubifs_dump.c | 1038 +++++++++++++
139 files changed, 22441 insertions(+), 19229 deletions(-)
delete mode 100755 MAKEDEV
delete mode 100644 compr.c
delete mode 100644 compr.h
delete mode 100644 compr_lzo.c
delete mode 100644 compr_rtime.c
delete mode 100644 compr_zlib.c
delete mode 100644 device_table.txt
delete mode 100644 doc_loadbios.c
delete mode 100644 docfdisk.c
delete mode 100644 fectest.c
create mode 100644 flash-utils/flash_erase.c
create mode 100755 flash-utils/flash_eraseall
create mode 100644 flash-utils/flash_lock.c
create mode 100644 flash-utils/flash_otp_dump.c
create mode 100644 flash-utils/flash_otp_info.c
create mode 100644 flash-utils/flash_otp_lock.c
create mode 100644 flash-utils/flash_otp_write.c
create mode 100644 flash-utils/flash_unlock.c
create mode 100644 flash-utils/flashcp.c
delete mode 100644 flash_erase.c
delete mode 100755 flash_eraseall
delete mode 100644 flash_lock.c
delete mode 100644 flash_otp_dump.c
delete mode 100644 flash_otp_info.c
delete mode 100644 flash_otp_lock.c
delete mode 100644 flash_otp_write.c
delete mode 100644 flash_unlock.c
delete mode 100644 flashcp.c
delete mode 100644 ftl_check.c
delete mode 100644 ftl_format.c
delete mode 100644 jffs-dump.c
delete mode 100644 jffs2dump.c
delete mode 100644 jffs2reader.c
create mode 100644 jffsX-utils/compr.c
create mode 100644 jffsX-utils/compr.h
create mode 100644 jffsX-utils/compr_lzo.c
create mode 100644 jffsX-utils/compr_rtime.c
create mode 100644 jffsX-utils/compr_zlib.c
create mode 100644 jffsX-utils/device_table.txt
create mode 100644 jffsX-utils/jffs-dump.c
create mode 100644 jffsX-utils/jffs2dump.c
create mode 100644 jffsX-utils/jffs2reader.c
create mode 100644 jffsX-utils/mkfs.jffs2.1
create mode 100644 jffsX-utils/mkfs.jffs2.c
create mode 100644 jffsX-utils/rbtree.c
create mode 100644 jffsX-utils/rbtree.h
create mode 100644 jffsX-utils/summary.h
create mode 100644 jffsX-utils/sumtool.c
delete mode 100755 load_nandsim.sh
delete mode 100644 mcast_image.h
create mode 100755 misc-utils/MAKEDEV
create mode 100644 misc-utils/doc_loadbios.c
create mode 100644 misc-utils/docfdisk.c
create mode 100644 misc-utils/fectest.c
create mode 100644 misc-utils/ftl_check.c
create mode 100644 misc-utils/ftl_format.c
create mode 100644 misc-utils/mcast_image.h
create mode 100644 misc-utils/mtd_debug.c
create mode 100644 misc-utils/mtdpart.c
create mode 100644 misc-utils/recv_image.c
create mode 100644 misc-utils/serve_image.c
delete mode 100644 mkfs.jffs2.1
delete mode 100644 mkfs.jffs2.c
delete mode 100644 mkfs.ubifs/.gitignore
delete mode 100644 mkfs.ubifs/COPYING
delete mode 100644 mkfs.ubifs/README
delete mode 100644 mkfs.ubifs/compr.c
delete mode 100644 mkfs.ubifs/compr.h
delete mode 100644 mkfs.ubifs/crc16.c
delete mode 100644 mkfs.ubifs/crc16.h
delete mode 100644 mkfs.ubifs/defs.h
delete mode 100644 mkfs.ubifs/devtable.c
delete mode 100644 mkfs.ubifs/hashtable/hashtable.c
delete mode 100644 mkfs.ubifs/hashtable/hashtable.h
delete mode 100644 mkfs.ubifs/hashtable/hashtable_itr.c
delete mode 100644 mkfs.ubifs/hashtable/hashtable_itr.h
delete mode 100644 mkfs.ubifs/hashtable/hashtable_private.h
delete mode 100644 mkfs.ubifs/key.h
delete mode 100644 mkfs.ubifs/lpt.c
delete mode 100644 mkfs.ubifs/lpt.h
delete mode 100644 mkfs.ubifs/mkfs.ubifs.c
delete mode 100644 mkfs.ubifs/mkfs.ubifs.h
delete mode 100644 mkfs.ubifs/ubifs.h
delete mode 100644 mtd_debug.c
delete mode 100644 mtdpart.c
create mode 100755 nand-utils/load_nandsim.sh
create mode 100644 nand-utils/nanddump.c
create mode 100644 nand-utils/nandtest.c
create mode 100644 nand-utils/nandwrite.c
create mode 100644 nand-utils/nftl_format.c
create mode 100644 nand-utils/nftldump.c
delete mode 100644 nanddump.c
delete mode 100644 nandtest.c
delete mode 100644 nandwrite.c
delete mode 100644 nftl_format.c
delete mode 100644 nftldump.c
create mode 100644 nor-utils/rfddump.c
create mode 100644 nor-utils/rfdformat.c
delete mode 100644 rbtree.c
delete mode 100644 rbtree.h
delete mode 100644 recv_image.c
delete mode 100644 rfddump.c
delete mode 100644 rfdformat.c
delete mode 100644 serve_image.c
delete mode 100644 summary.h
delete mode 100644 sumtool.c
create mode 100644 ubifs-utils/COPYING
create mode 100644 ubifs-utils/README
create mode 100644 ubifs-utils/include/compr.h
create mode 100644 ubifs-utils/include/crc16.h
create mode 100644 ubifs-utils/include/defs.h
create mode 100644 ubifs-utils/include/devtable.h
create mode 100644 ubifs-utils/include/hashtable.h
create mode 100644 ubifs-utils/include/hashtable_itr.h
create mode 100644 ubifs-utils/include/hashtable_private.h
create mode 100644 ubifs-utils/include/hexdump.h
create mode 100644 ubifs-utils/include/io.h
create mode 100644 ubifs-utils/include/key.h
create mode 100644 ubifs-utils/include/list.h
create mode 100644 ubifs-utils/include/lprops.h
create mode 100644 ubifs-utils/include/lpt.h
create mode 100644 ubifs-utils/include/scan.h
create mode 100644 ubifs-utils/include/ubifs.h
create mode 100644 ubifs-utils/include/ubifs_common.h
create mode 100644 ubifs-utils/lib/compr.c
create mode 100644 ubifs-utils/lib/crc16.c
create mode 100644 ubifs-utils/lib/devtable.c
create mode 100644 ubifs-utils/lib/hashtable.c
create mode 100644 ubifs-utils/lib/hashtable_itr.c
create mode 100644 ubifs-utils/lib/hexdump.c
create mode 100644 ubifs-utils/lib/io.c
create mode 100644 ubifs-utils/lib/lprops.c
create mode 100644 ubifs-utils/lib/lpt.c
create mode 100644 ubifs-utils/lib/scan.c
create mode 100644 ubifs-utils/mkfs.ubifs/.gitignore
create mode 100644 ubifs-utils/mkfs.ubifs/mkfs.ubifs.c
create mode 100644 ubifs-utils/mkfs.ubifs/mkfs.ubifs.h
create mode 100644 ubifs-utils/ubifs_dump/ubifs_dump.c
--
1.8.4.2
More information about the linux-mtd
mailing list