Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/PitchBlackRecoveryProject/android_external_f2fs-tools


https://github.com/PitchBlackRecoveryProject/android_external_f2fs-tools

fsck.f2fs: select to update the latest valid summary

If two dnode blocks indicate one block address, it needs to keep the latest
valid address select...

7ac070116bfdd1ac8f28174f55d5516f895fb49c authored over 9 years ago by Jaegeuk Kim <[email protected]>
Add make_f2fs module for device.

We now have a lightweight binary (not statically linked) to create
f2fs filesystems on a device....

3686eecd8c8511ae7ecd7611a2f065b48b484b13 authored over 9 years ago by Jeff Sharkey <[email protected]>
fsck.f2fs: add hash conversion for encrypted dentries

If dentry is encrypted, we should convert its hash value.

Signed-off-by: Jaegeuk Kim <jaegeuk@k...

d24f1bb16d6b4e48c8317700021fa037c482054c authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: avoid build warning

Signed-off-by: Jaegeuk Kim <[email protected]>

641d98f26d03ad4ff52ca8a445b60df206f0a974 authored over 9 years ago by Jaegeuk Kim <[email protected]>
dump.f2fs: show i_advise field in inode

Signed-off-by: Jaegeuk Kim <[email protected]>

4476615d2680d67128a405e6e79c61ceeb0b2ccb authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: show superblock features and encryption info

Signed-off-by: Jaegeuk Kim <[email protected]>

f6eef57a692a474462350f5a6254b692b1036aa7 authored over 9 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: set encryption feature

This patch add to support encryption feature.

Signed-off-by: Jaegeuk Kim <[email protected]>

6e6c7132400b5a0c2f55b85feb64a464f2a6fb78 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: show ckeckpoint version info

This patch shows the valid checkpoint version number.

Signed-off-by: Jaegeuk Kim <jaegeuk@kerne...

65950fc736713f259a56bb670492588c6c214523 authored over 9 years ago by Jaegeuk Kim <[email protected]>
Revert "mkfs.f2fs: 512 UTF-16 characters for label"

The mkfs.f2fs gets 512 characters, which will be recorded as UTF-16 characters.

This reverts co...

97c08935f83a8169bbd8b0b209c481f21bb64ada authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix orphan inode's link count

This patch fixes orphan inode's link count as 0.

Signed-off-by: Jaegeuk Kim <[email protected]>

1f65c1f61f1aca7733d353a35496858ec0624a7b authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix missing dentries

If a directory has no dot and dotdot dentries, fsck.f2fs sets inline_dots for
the inode so that ...

f1e4f9c0e91104b2bd56ffd10c303b1bec172db1 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: clean up child information

This patch adds a child_info data structure to clean up dirty parameters.

Signed-off-by: Jaegeu...

56b89303683a6b4deb7af965a1cc1e442954f753 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix missing i_links

If a child is a directory, we should increase parent's i_links.
Previously, it counts direct den...

e358413d4c18ba5cfe19346d747c995937cf19d6 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: count child directories correctly for i_links

If some of children including directories are corrupted, we should not include
them into i_links...

4d60a126e1e9eb87bc613d6fdcdcec51876e61f5 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix corrupted dentries

This patch fixes corrupted dentries such as name_len == 0.

Signed-off-by: Jaegeuk Kim <jaegeuk@...

22a8ae0a1f91465344d844b03d93930d06a7d8af authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix summary block

Previously, if data and node summary was corrupted, the block was deallocated.
But, this patch f...

562ec5aaf938687687083b0b667e3de5c6430ae9 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: return summary block pointer and types

This patch adds to return summry_block pointer to callers, which will be used
when fixing them.
...

fce2ff183ea873c6c311e796bc2a0a49fe1b81fd authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: preserve orphan blocks

If fsck.f2fs found some orphan blocks, previously fsck.f2fs drops them and
fixes checkpoint, res...

4a3116409ffc869439b2255e6f61cabd81c93b55 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: skip block count fix when i_links is fixed

If i_links is wrong, we should not check block count, since it doesn't count
correctly which res...

278863e9ee83359afd0edeec6b68d9394f3bb948 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix inodes having wrong i_links

This patch fixes inodes which have wrong i_links.

Signed-off-by: Jaegeuk Kim <[email protected]>

c0feedadd9e96f6d39d2486dc23d9d6db7cb857d authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: check file types

If the file type is mismatched, we should drop that inode.

Signed-off-by: Jaegeuk Kim <jaegeuk@...

e17732608c6dceb73926342598d18e94c6331722 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: remove inconsistent named directories

Each inode has its filename inside inode block.
For directory, the name should be matched all th...

7d253ac582e041412ee4af83e1841f1f016aba52 authored over 9 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: reduce redundant message

This assert message is unnecessary to be shown, since caller shows the reason
already.

Signed-o...

a81e54404c3483b4caefbe3adbbc23916631a75e authored over 9 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: 512 UTF-16 characters for label

We can use 512 UTF-16 characters for label.

Signed-off-by: Jaegeuk Kim <[email protected]>

fb5eef1d7e4060d9c5a913514c49b260c29d3ed2 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: add quite mode, -q

This patch add a quite mode as -q.

Signed-off-by: Jaegeuk Kim <[email protected]>

e3ab1425c78db221d9972a55e76080578ca6988d authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 9351bc8f: f2fs-tools: release 1.4.1

* commit '9351bc8fb103be316216a4acde114756172d52d5':
f2fs-tools: release 1.4.1

0ba31900a9bb7df6067feabc83bc7c18f04eb1d2 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 3e2c7b7e: fsck.f2fs: remove corrupted data indices in direct node blocks

* commit '3e2c7b7ed31829c836958b87656b286d9ddfa10c':
fsck.f2fs: remove corrupted data indices ...

f20f69c6f7cf5f0e9e2cda22adda22278eb1fe67 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am a16ec08f: f2fstat: fix option parsing

* commit 'a16ec08f3e715c0b4f7cf9c0377e6f18173d410d':
f2fstat: fix option parsing

0cd8b02732b6a7cb255fd899870cec1343e7c6fc authored almost 10 years ago by Michael Lass <[email protected]>
am 0bdc3811: mkfs.f2fs: avoid memory leak in mkfs

* commit '0bdc381123301faf15867e8728f6dca34d6a78d6':
mkfs.f2fs: avoid memory leak in mkfs

fe5220cd3e0a57833449fa22637462175fef482c authored almost 10 years ago by Chao Yu <[email protected]>
am 400a8406: fsck.f2fs: support large sector size

* commit '400a84068b47b92a45c30a756669062e7d81077c':
fsck.f2fs: support large sector size

11d13e72f8ff844a3296436416b890d6633ea741 authored almost 10 years ago by Chao Yu <[email protected]>
am 29ab4d87: mkfs.f2fs: support large sector size

* commit '29ab4d8788d204edb362f01879e1d3d4f516e967':
mkfs.f2fs: support large sector size

45d60078db5c9905ffacd42b29e49cd1a5744fd0 authored almost 10 years ago by Chao Yu <[email protected]>
am 8bcdc5fd: fsck.f2fs: readahead node blocks to speed up

* commit '8bcdc5fdb206196241dc6fc535e6d285d4985201':
fsck.f2fs: readahead node blocks to speed up

4b2d3450ea9ce5216562e12bb67ba60b3837c4ff authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 3bcf2237: dump.f2fs: show checkpoint flag

* commit '3bcf2237352307b2e9820e635097358eda3d356e':
dump.f2fs: show checkpoint flag

7efcf4753b3b14be44cf2f26fcb3b86436338ba0 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am f3b55c8f: fsck.f2fs: fix sit types seamlessly

* commit 'f3b55c8ff22bfd7bfb5588637d08804aca9ac148':
fsck.f2fs: fix sit types seamlessly

4115784b9650a6b9bc7ff099e2bec80198f2482a authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 3f4bcefe: fibmap.f2fs: fix the wrong stat info

* commit '3f4bcefe561da90a2639436dc66a8e6e783ea040':
fibmap.f2fs: fix the wrong stat info

69ff5a62777cb3e95d23020cc7d9622c88e4a173 authored almost 10 years ago by Chao Yu <[email protected]>
am 55070209: configure: add check for bswap_64

* commit '550702090691af07a3282119ef4f37440c93829e':
configure: add check for bswap_64

df700233e632a7a16ac0c0b1a967b3c640dc584e authored almost 10 years ago by Yann E. MORIN <[email protected]>
am 3cd5ba14: configure: also check for byteswap.h

* commit '3cd5ba14a4d83e94e1402c4ba1a5c3f030f20d50':
configure: also check for byteswap.h

08e912905bfe82173c0b263505f3328ef975e7b9 authored almost 10 years ago by Yann E. MORIN <[email protected]>
am 74435241: parse.f2fs: add a tool to parse IO traces made by runtime f2fs

* commit '744352418daf27a99d73649d8d22b315ceafcd34':
parse.f2fs: add a tool to parse IO traces...

988eb658633d0fe1cadbb71d96343300cd462453 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am c511d5d0: dump.f2fs: dump owner of data given block address

* commit 'c511d5d0ec5290dbf1e4e1bc8afc8ddd8feac4c4':
dump.f2fs: dump owner of data given block...

0e01ed60eb8f845db5728d2c24d87be5f5f0c3ca authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 1e69ed2c: fsck.f2fs: no need to fix SIT type for COLD_DATA

* commit '1e69ed2c8a4164968f853a28a8ae54afefaaae4c':
fsck.f2fs: no need to fix SIT type for CO...

58130ab297860e8243aaf5b20de08d4d07004852 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 060292e6: mkfs.f2fs: introduce some macros to simplify coding style

* commit '060292e67ad6c191be086c6dd520fd7365050ed6':
mkfs.f2fs: introduce some macros to simpl...

52fd354b827fb61e4ac35c7c7b5a021e43179bd8 authored almost 10 years ago by Changman Lee <[email protected]>
am 7dce30f2: fsck.f2fs: remove unused value

* commit '7dce30f2acad0f1f23d566c43e83d3f0098b1c1b':
fsck.f2fs: remove unused value

96dbe5090f23645298d51d38159ae17c091a0ab6 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 631e2d98: mkfs.f2fs: fix missing endian conversion

* commit '631e2d9820b5bdb9f79cdcd8c9df7ca7f7ee3e41':
mkfs.f2fs: fix missing endian conversion

a7b44af5782f9196ae7c8633472089c1a8ca9dd7 authored almost 10 years ago by Changman Lee <[email protected]>
am a0b4fabc: mkfs: use compact mode for data summaries

* commit 'a0b4fabc5dbadcc523de116dae5151e770a1475f':
mkfs: use compact mode for data summaries

a2c2dfcc94ea967f71a2241fdd7ecaa579a54222 authored almost 10 years ago by Changman Lee <[email protected]>
am 97e299da: fsck.f2fs: add a missing \'fixed\' during chk_dentries()

* commit '97e299da3a91d8f558f551d452b4149cb6781750':
fsck.f2fs: add a missing 'fixed' during c...

3d212fabdcc1d1aad662668c2d456fb6a22de4cc authored almost 10 years ago by JP Abgrall <[email protected]>
am 7b5d1181: fsck.f2fs: avoid false alarm on SIT type fix

* commit '7b5d1181a4663c9a55658791de6c04c30e52602a':
fsck.f2fs: avoid false alarm on SIT type fix

e707715732cb7d5bd2a40f1c8e5ecb5da7855b44 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am fbfd8e3a: fsck.f2fs: remove unneeded return

* commit 'fbfd8e3ae04a2f91ce28d0cb26e4e677b3a0076c':
fsck.f2fs: remove unneeded return

1b05470cecd3a3f591a76152de6869db26eb7052 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 650ad1e3: mkfs.f2fs: reclaim free space in case of regular file

* commit '650ad1e30cfa51d4e6db639e3da422385b7f7872':
mkfs.f2fs: reclaim free space in case of ...

f2654fd7ae6d230a30105a375e2b8852fb1c87c2 authored almost 10 years ago by Changman Lee <[email protected]>
am a21f461a: fsck.f2fs: show orphan inodes when fixing partition

* commit 'a21f461a0f945b081e64d4d47356bca918940af7':
fsck.f2fs: show orphan inodes when fixing...

557f29137e9dec8f518a450e86e27ace84dc4807 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am 0f736527: mkfs.f2fs: give a kernel version for initial format

* commit '0f736527eb38eae3778b8be81921a9c458ad647f':
mkfs.f2fs: give a kernel version for init...

f992212c2e36e1da9cdffafe9776db9bf77ef438 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am c07795e7: fsck.f2fs: trigger fsck.f2fs when new change was made

* commit 'c07795e73cbc509286e35193759e80d65ee12a44':
fsck.f2fs: trigger fsck.f2fs when new cha...

439de721ea02c07c123db7bcceccd71c2a5dfc51 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
am f54dd91d: fsck.f2fs: fix SIT entry types

* commit 'f54dd91d065c15b84686a3fde7a096786e368201':
fsck.f2fs: fix SIT entry types

f0c5e942aec83798c36f71e81a08ac262cb2ae11 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
f2fs-tools: release 1.4.1

This version includes mostly bug fixes.

Signed-off-by: Jaegeuk Kim <[email protected]>

9351bc8fb103be316216a4acde114756172d52d5 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: avoid memory leak in mkfs

This patch fixes memory leak in mkfs.

Signed-off-by: Chao Yu <[email protected]>
Signed-off-...

0bdc381123301faf15867e8728f6dca34d6a78d6 authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: remove corrupted data indices in direct node blocks

Previously, only data blocks locating in its inode block could be fixed.
This patch investigates...

3e2c7b7ed31829c836958b87656b286d9ddfa10c authored almost 10 years ago by Jaegeuk Kim <[email protected]>
f2fstat: fix option parsing

On systems using unsigned char as default (char)EOF != EOF.
Use int to store returned value of g...

a16ec08f3e715c0b4f7cf9c0377e6f18173d410d authored almost 10 years ago by Michael Lass <[email protected]>
fsck.f2fs: support large sector size

Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large
sector size", b...

400a84068b47b92a45c30a756669062e7d81077c authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: remove unused value

Remove build warning.

Signed-off-by: Jaegeuk Kim <[email protected]>

7dce30f2acad0f1f23d566c43e83d3f0098b1c1b authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: introduce some macros to simplify coding style

This patch tries to simplify coding style for readability.
Rename shortly
o rename super_block ...

060292e67ad6c191be086c6dd520fd7365050ed6 authored almost 10 years ago by Changman Lee <[email protected]>
fsck.f2fs: avoid false alarm on SIT type fix

This patch removed a false alarm when detecting any inconsistency in SIT types.

Signed-off-by: ...

7b5d1181a4663c9a55658791de6c04c30e52602a authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: support large sector size

Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large
sector size", b...

29ab4d8788d204edb362f01879e1d3d4f516e967 authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: no need to fix SIT type for COLD_DATA

If hot or warm data blocks were moved to the cold log, we should remain them
in the cold log.

S...

1e69ed2c8a4164968f853a28a8ae54afefaaae4c authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: give a kernel version for initial format

This is to identify when the format was done.

Signed-off-by: Jaegeuk Kim <[email protected]>

0f736527eb38eae3778b8be81921a9c458ad647f authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: trigger fsck.f2fs when new change was made

This patch remains user specified triggering information in superblock.
Then, if the information...

c07795e73cbc509286e35193759e80d65ee12a44 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: show orphan inodes when fixing partition

Let's show orphan inode information when fixing partition.
Otherwise, it causes a false alarm.

...

a21f461a0f945b081e64d4d47356bca918940af7 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix SIT entry types

Sometimes, SIT entry type is broken, so we need to rebuild it.

Signed-off-by: Jaegeuk Kim <jaeg...

f54dd91d065c15b84686a3fde7a096786e368201 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
dump.f2fs: show checkpoint flag

This patch is to show the checkpoint flag.
With this flag, we can guess the last status of the p...

3bcf2237352307b2e9820e635097358eda3d356e authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: fix missing endian conversion

This is for conversion from cpu to little endian and vice versa.

Signed-off-by: Changman Lee <c...

631e2d9820b5bdb9f79cdcd8c9df7ca7f7ee3e41 authored almost 10 years ago by Changman Lee <[email protected]>
configure: also check for byteswap.h

include/f2fs_fs.h checks the HAVE_BYTESWAP_H conditional, but it is
never checked for in configu...

3cd5ba14a4d83e94e1402c4ba1a5c3f030f20d50 authored almost 10 years ago by Yann E. MORIN <[email protected]>
fsck.f2fs: readahead node blocks to speed up

This patch adds readahead system call to speed up node block reads.

Signed-off-by: Jaegeuk Kim ...

8bcdc5fdb206196241dc6fc535e6d285d4985201 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: add a missing 'fixed' during chk_dentries()

One of the cases would update the dentries but not set
fixed=1 causing the update to not be writ...

97e299da3a91d8f558f551d452b4149cb6781750 authored almost 10 years ago by JP Abgrall <[email protected]>
mkfs.f2fs: reclaim free space in case of regular file

If we use regular file instead block device, let's reclaim its free
space.

Signed-off-by: Chang...

650ad1e30cfa51d4e6db639e3da422385b7f7872 authored almost 10 years ago by Changman Lee <[email protected]>
fsck.f2fs: fix sit types seamlessly

SIT types can be wrong when active_logs are 2 or 4.
So, let's fix this implicitly.

Signed-off-b...

f3b55c8ff22bfd7bfb5588637d08804aca9ac148 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
dump.f2fs: dump owner of data given block address

This patch introduces a feature to dump owner information of given block
address.

Signed-off-by...

c511d5d0ec5290dbf1e4e1bc8afc8ddd8feac4c4 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
configure: add check for bswap_64

include/f2fs_fs.h checks the HAVE_BSWAP_64 conidtional, but configure
nevers checks for it.

Add...

550702090691af07a3282119ef4f37440c93829e authored almost 10 years ago by Yann E. MORIN <[email protected]>
fibmap.f2fs: fix the wrong stat info

fibmap shows ino, size, blocks with incorrectly decimal number, fix it.

Before:
---------------...

3f4bcefe561da90a2639436dc66a8e6e783ea040 authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: remove unneeded return

To show better output.

Signed-off-by: Jaegeuk Kim <[email protected]>

fbfd8e3ae04a2f91ce28d0cb26e4e677b3a0076c authored almost 10 years ago by Jaegeuk Kim <[email protected]>
parse.f2fs: add a tool to parse IO traces made by runtime f2fs

This patch adds parse.f2fs to retrieve process information and an amount
of data reads and write...

744352418daf27a99d73649d8d22b315ceafcd34 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs: use compact mode for data summaries

This patch is for optimization related to format
o reduce 2 blocks for data summaries
o reduce...

a0b4fabc5dbadcc523de116dae5151e770a1475f authored almost 10 years ago by Changman Lee <[email protected]>
fsck.f2fs: show total sectors consumed by filesystem

This patch shows the information about the number of total sectors composing
filesystem.

Signed...

fea6162a6db9af527648262d9fbb0335a0cc5460 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: show cp_state for fsck.f2fs

This patch adds to show cp_state during fsck.f2fs.

Signed-off-by: Jaegeuk Kim <[email protected]>

7ba9eec293b70f7e7204512a59e58205bbb1cecc authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: show bytes for total_sectors

This patch shows correct information about total_sectors.

Signed-off-by: Jaegeuk Kim <jaegeuk@k...

c93d54a1867858f8b81e2df49fa43f4d7950b43d authored almost 10 years ago by Jaegeuk Kim <[email protected]>
configure: add check for fallocate

We need to check for fallocate() rather than just linux/falloc.h +
FALLOC_FL_PUNCH_HOLE since in...

3c160e7d111c4a9fcd54f30b944b6a260fb77998 authored almost 10 years ago by Gustavo Zacarias <[email protected]>
am 5d72a91b: Install mkfs.f2fs directly to the recovery image.

* commit '5d72a91b852fbb66b9888618de1aeaeb54d120fe':
Install mkfs.f2fs directly to the recover...

a9b19778ab036b55f7b1a2edcb27c438bc80364e authored almost 10 years ago by Ying Wang <[email protected]>
Install mkfs.f2fs directly to the recovery image.

Previously it was installed to the ramdisk first and then got copied to
the recovery.img. The de...

5d72a91b852fbb66b9888618de1aeaeb54d120fe authored almost 10 years ago by Ying Wang <[email protected]>
Install mkfs.f2fs directly to the recovery image.

Previously it was installed to the ramdisk first and then got copied to
the recovery.img. The de...

2a1bc928b621284209c1f5213f8b1a6cf64121b2 authored almost 10 years ago by Ying Wang <[email protected]>
f2fs-tools: fix build system to make distcheck correctly

The current build system fails to `make distcheck` correctly
for two reasons: 1) Some header fil...

5792951de24ebeaa6e8731ad5f3edfb08a442dd9 authored almost 10 years ago by Anthony G. Basile <[email protected]>
f2fs-tools: release 1.4.1

This version includes mostly bug fixes.

Signed-off-by: Jaegeuk Kim <[email protected]>

fd32210229d4ad7d1c916c74a0dfc150aae4c89e authored almost 10 years ago by Jaegeuk Kim <[email protected]>
f2fstat: fix option parsing

On systems using unsigned char as default (char)EOF != EOF.
Use int to store returned value of g...

737e0e95645ba1bd8732e6473eb94503b2ed05e4 authored almost 10 years ago by Michael Lass <[email protected]>
fsck.f2fs: remove corrupted data indices in direct node blocks

Previously, only data blocks locating in its inode block could be fixed.
This patch investigates...

e1f3c00695f7cfdcf2f7440f2971e2a623e0ec1b authored almost 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: avoid memory leak in mkfs

This patch fixes memory leak in mkfs.

Signed-off-by: Chao Yu <[email protected]>
Signed-off-...

0c12db3410c7e8723e16879fba3523b20feab476 authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: support large sector size

Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large
sector size", b...

37580f1c5b2d7d0f815105685b68c329002d459b authored almost 10 years ago by Chao Yu <[email protected]>
mkfs.f2fs: support large sector size

Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large
sector size", b...

b6012fd6a177856c5f97a5b56bb72b46cf3ab388 authored almost 10 years ago by Chao Yu <[email protected]>
fsck.f2fs: readahead node blocks to speed up

This patch adds readahead system call to speed up node block reads.

Signed-off-by: Jaegeuk Kim ...

631f8166bb1634d543a443479513a175cc260f16 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
dump.f2fs: show checkpoint flag

This patch is to show the checkpoint flag.
With this flag, we can guess the last status of the p...

b57708aecf07a7caa8fcce02f65735a11e987154 authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix sit types seamlessly

SIT types can be wrong when active_logs are 2 or 4.
So, let's fix this implicitly.

Signed-off-b...

6f7636528f0e280ebc98a67f9b122f9a73ea937a authored almost 10 years ago by Jaegeuk Kim <[email protected]>
fibmap.f2fs: fix the wrong stat info

fibmap shows ino, size, blocks with incorrectly decimal number, fix it.

Before:
---------------...

5a510076b737b734bdeab95dd4b597cdb681fb29 authored almost 10 years ago by Chao Yu <[email protected]>
configure: add check for bswap_64

include/f2fs_fs.h checks the HAVE_BSWAP_64 conidtional, but configure
nevers checks for it.

Add...

dc532e5316488cc41668e918c2105f6c051d0767 authored almost 10 years ago by Yann E. MORIN <[email protected]>
configure: also check for byteswap.h

include/f2fs_fs.h checks the HAVE_BYTESWAP_H conditional, but it is
never checked for in configu...

936945a25d1b96535f1c3fbb81176f2ce3f848e1 authored almost 10 years ago by Yann E. MORIN <[email protected]>
parse.f2fs: add a tool to parse IO traces made by runtime f2fs

This patch adds parse.f2fs to retrieve process information and an amount
of data reads and write...

4757ef07d9d114f1abf8d900e94d00c8cc6bd05c authored about 10 years ago by Jaegeuk Kim <[email protected]>