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
This patch introduces a feature to dump owner information of given block
address.
Signed-off-by...
9c6617d06dbdf8266838569b8169b0f9471704f4 authored about 10 years ago by Jaegeuk Kim <[email protected]>
If hot or warm data blocks were moved to the cold log, we should remain them
in the cold log.
S...
b76cced47e65e78e6da808b841b507ef82e90777 authored about 10 years ago by Jaegeuk Kim <[email protected]>
This patch tries to simplify coding style for readability.
Rename shortly
o rename super_block ...
Remove build warning.
Signed-off-by: Jaegeuk Kim <[email protected]>
79c1870af29cb0d3344535c87b2895ed4b6655b6 authored about 10 years ago by Jaegeuk Kim <[email protected]>This is for conversion from cpu to little endian and vice versa.
Signed-off-by: Changman Lee <c...
0b4d168d07b54f1dc6db0c4da11a939222e817f2 authored about 10 years ago by Changman Lee <[email protected]>
This patch is for optimization related to format
o reduce 2 blocks for data summaries
o reduce...
One of the cases would update the dentries but not set
fixed=1 causing the update to not be writ...
This patch removed a false alarm when detecting any inconsistency in SIT types.
Signed-off-by: ...
8f521d91724f21f96ddab06f2771d3150139298e authored about 10 years ago by Jaegeuk Kim <[email protected]>To show better output.
Signed-off-by: Jaegeuk Kim <[email protected]>
025829b7cc2ae58e191762df7454686c728f2e92 authored about 10 years ago by Jaegeuk Kim <[email protected]>
Let's show orphan inode information when fixing partition.
Otherwise, it causes a false alarm.
...
ec53a83bcf383c7c9a7b6688c8247c7524d687d8 authored about 10 years ago by Jaegeuk Kim <[email protected]>
If we use regular file instead block device, let's reclaim its free
space.
Signed-off-by: Chang...
9a5808cfb7e49bf640a10767d13e16579e8cda30 authored about 10 years ago by Changman Lee <[email protected]>Merge remote-tracking branch 'goog/lmp-mr1-dev-plus-aosp' into update_to_140
* goog/lmp-mr1-dev...
3f4408b13665bd82dd7edf5c76ed9dccc3a3fce7 authored about 10 years ago by JP Abgrall <[email protected]>Change-Id: I055399adc13a81a7007a5723720368274b012fe7
93fa3d4f268e8c772fd00812077a9a8cb3173fde authored about 10 years ago by JP Abgrall <[email protected]>
This is a followup from 056e4b04fc44a006d5529bafbf87b1d73296c665
Now the blk is marked as fixed ...
The previous f2fs remained wrong hash_code for international characters.
So, fsck.f2fs should fi...
This patch implements inline_dentry feature.
Signed-off-by: Jaegeuk Kim <[email protected]>
3a8c9a69525f75a6c59bee0eb3d882ddc341b3f1 authored about 10 years ago by Jaegeuk Kim <[email protected]>Avoid build warning for printf.
Signed-off-by: Jaegeuk Kim <[email protected]>
0b72253b7e46d3c0d98769a0afcbf71efc0153ec authored about 10 years ago by Jaegeuk Kim <[email protected]>We should do *goto check* if there is something to fix.
Signed-off-by: Jaegeuk Kim <jaegeuk@ker...
df2501e140764a8b67fc22388985359836760a0b authored about 10 years ago by Jaegeuk Kim <[email protected]>This should fix the DATA_EXIST before recent inline_data is enabled.
Signed-off-by: Jaegeuk Kim...
9464be283ebdbb17c8940bea6c8a4f7acb75299a authored about 10 years ago by Jaegeuk Kim <[email protected]>
If a dentry has a bad ino (fsck_chk_nod_blk() fails)
and has a name len of 0, then __chk_dentrie...
The second offset should be F2FS_BLKSIZE + F2FS_SUPER_OFFSET.
Signed-off-by: Jaegeuk Kim <jaege...
4c992fe23ae6739767f584a96157d0585282d8e2 authored about 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
0ca82d1b7231fdda4d1062b4a852d2aa53fa8316 authored about 10 years ago by Jaegeuk Kim <[email protected]>This patch fixes not to allocate any 0'th block for inline_data.
Signed-off-by: Jaegeuk Kim <ja...
e90e81703d3245e14d90fcb1bdb5a6c6cdd6393e authored about 10 years ago by Jaegeuk Kim <[email protected]>This patch adds to show inline status of each inode.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel...
20cc47abbad6e8aa7c0301ffa0f9947dad32a0dd authored about 10 years ago by Jaegeuk Kim <[email protected]>This patch enhances output readability of f2fstat.
Signed-off-by: Jaegeuk Kim <[email protected]>
d83693c3de5497a09d66d7a1ea3a62dab7c7c452 authored about 10 years ago by Jaegeuk Kim <[email protected]>
This version includes:
- fsck.f2fs fixing corrupted images/partitions
- dump.f2fs retrieving s...
This patch avoids assert when nid has wrong block address.
Let's fix this.
Signed-off-by: Jaege...
e1a8e74e66682503dfdc497ccbb5900eede0ccaf authored about 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
15ddc8243e3d5183a068b7a3ca7191a6324c9b8e authored about 10 years ago by Jaegeuk Kim <[email protected]>
I might found a bug in mkfs.f2fs. while experimenting with f2fs on my big
endian MIPS32 device (...
This patch fixes build failure on big-endian systems.
Reported-and-Tested-by: Jan Engelhardt <j...
7b74ed3d7cc84c3bb7e85b825cf17540baa3bbfa authored about 10 years ago by Jaegeuk Kim <[email protected]>This is to identify when the format was done.
Signed-off-by: Jaegeuk Kim <[email protected]>
762eedf87fe28f3c2c340a3b41438cbeee7e0c96 authored about 10 years ago by Jaegeuk Kim <[email protected]>
This patch remains user specified triggering information in superblock.
Then, if the information...
Sometimes, SIT entry type is broken, so we need to rebuild it.
Signed-off-by: Jaegeuk Kim <jaeg...
232ce7671ea505dfbb9f0ca7be74516ca9687a7b authored about 10 years ago by Jaegeuk Kim <[email protected]>
This is a followup from 056e4b04fc44a006d5529bafbf87b1d73296c665
Now the blk is marked as fixed ...
Signed-off-by: Jaegeuk Kim <[email protected]>
4eeaff336d8cd47f39ae4481b45390a4a80c27d7 authored about 10 years ago by Jaegeuk Kim <[email protected]>This should fix the DATA_EXIST before recent inline_data is enabled.
Signed-off-by: Jaegeuk Kim...
7279f0383cfb7f34a79b1ced95c44186a2c36196 authored about 10 years ago by Jaegeuk Kim <[email protected]>
If a dentry has a bad ino (fsck_chk_nod_blk() fails)
and has a name len of 0, then __chk_dentrie...
This patch adds to show inline status of each inode.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel...
5007756839040c8cc27690e7f84587d3e37f1ce4 authored about 10 years ago by Jaegeuk Kim <[email protected]>This patch fixes not to allocate any 0'th block for inline_data.
Signed-off-by: Jaegeuk Kim <ja...
2c6bb7900fe9b0ae37a8e3487ecaed8e74783290 authored about 10 years ago by Jaegeuk Kim <[email protected]>We should do *goto check* if there is something to fix.
Signed-off-by: Jaegeuk Kim <jaegeuk@ker...
30b0dfa1a18e419358956f59f7686fe53cb0181a authored about 10 years ago by Jaegeuk Kim <[email protected]>
The previous f2fs remained wrong hash_code for international characters.
So, fsck.f2fs should fi...
This patch implements inline_dentry feature.
Signed-off-by: Jaegeuk Kim <[email protected]>
6d8864014fd7038cefd7969b35672c6b881681fd authored about 10 years ago by Jaegeuk Kim <[email protected]>The second offset should be F2FS_BLKSIZE + F2FS_SUPER_OFFSET.
Signed-off-by: Jaegeuk Kim <jaege...
1dd3bc0a17622c564fca414ea1efd841ec51cad6 authored about 10 years ago by Jaegeuk Kim <[email protected]>Avoid build warning for printf.
Signed-off-by: Jaegeuk Kim <[email protected]>
d692412184004cfd9725895550943e5496d86f5b authored about 10 years ago by Jaegeuk Kim <[email protected]>
This patch avoids assert when nid has wrong block address.
Let's fix this.
Signed-off-by: Jaege...
59591e45c08e918f1781f0b391563e0fb216386b authored about 10 years ago by Jaegeuk Kim <[email protected]>
I might found a bug in mkfs.f2fs. while experimenting with f2fs on my big
endian MIPS32 device (...
This patch fixes build failure on big-endian systems.
Reported-and-Tested-by: Jan Engelhardt <j...
f3a1ea9c7af493b873641fa4263e1b2101fc277b authored about 10 years ago by Jaegeuk Kim <[email protected]>
This version includes:
- fsck.f2fs fixing corrupted images/partitions
- dump.f2fs retrieving s...
This patch enhances output readability of f2fstat.
Signed-off-by: Jaegeuk Kim <[email protected]>
7f47499d431f830d986f5deef07af291b7871c18 authored over 10 years ago by Jaegeuk Kim <[email protected]>
* commit 'bc6a70006baab16bf51e9cc7a7b042f734d4ccd2':
fsck.f2fs: avoid build warnings
* commit 'de6c1c7ce25841547813c71ca3b6d067300f0530':
fsck.f2fs: add auto_fix feature
* commit '73b6e3eb4e944338edd80b4f27c29b7aa31c76f2':
f2fs: rearrange options to remove redunda...
* commit '893312ced238b9ee93c5427aa6e6c1f29fe39899':
fsck.f2fs: fix checkpoint
* commit '10d97dd1b386abcceec1b1bf590a3711d93e8c1c':
fsck.f2fs: check next block is free or not
* commit '50442accacf4e9c49e87bdb00378fe0ddee0266a':
fsck.f2fs: remove list.h
* commit '83e54446710466a0c4493236079184131f0004ce':
fsck.f2fs: corrupted orphan inode will be...
* commit '6591dadcb05b7787dfa4c703728f773069dece04':
fsck.f2fs: handle correctly segment summa...
* commit '1118af29cae53275851c3b1f7ef266e67cc7e2a7':
fsck.f2fs: remove corrupted xattr block
* commit '6b20b0d6788b4e7241c3acad1560d8eaad80b319':
fsck.f2fs: remove dentry if its inode blo...
* commit '269eac2e0346e92fa1428bbfbc3fa50233f8c4ef':
fsck.f2fs: add fixing messeages
* commit 'dc530859c5e422b10ab70bc3b9d4b7ff0d004d57':
fsck.f2fs: fix inode block inconsistency
* commit '59c0e13ed90a6395e5cdaaed1608358c799bb0e4':
fsck.f2fs: cleanup mount.c
* commit '02d04218720248f35ee2bcf4ca34c8b0e6e05140':
fsck.f2fs: remove return value of get_nod...
* commit 'fffeed796a79fa6621d01b0e4c5fa18d9d89cdd7':
fsck.f2fs: give a chance to recover sit e...
* commit '3b4b82634489b2f9d367b1f897d51a341208d163':
fsck.f2fs: handle error cases
* commit 'e9cd4deec85930bed5862c7cd136d2dcc0e02907':
fsck.f2fs: handle IS_VALID_BLK_ADDR
* commit 'f4ef4a14e978e7328037b43a8a6ec9d2a2d4bb5a':
fsck.f2fs: retry to fix corrupted image
* commit 'b3a4f9457718eb1aecb85d082f9e6f737ce3af86':
fsck.f2fs: clean up codes
* commit '347fe81d8e860d29a254ac066d87c5efe87d717b':
f2fs_dentry_hash: avoid casting unsigned ...
* commit 'ab258b431b634f4980f279db22cbee83271f6f16':
fsck.f2fs: show inode numbers
* commit 'f70644c5047f9f912836724a994ccab18b5b5dd1':
dump.f2fs: support dump_file from image
* commit '7ee48ff62736696b7277559f30459a80ce3c41a7':
mkfs.f2fs: remove build warning
* commit 'ba91378ec599572f0a47c44f4cd6a975a2f99653':
mkfs.f2fs: fix name conflict for BLKDISCARD
* commit 'b2e1486930099e858d81a2e3b11ee98b227fd38e':
tracepoint.sh: add missing tracepoints
* commit '2794728f818c72541be052d1b54559d79d8a3aa7':
mkfs.f2fs: large volume support
* commit 'c246ccf8447c47801ae0912ca356831a18c77895':
f2fs-tools: 64-bit compile issue
Signed-off-by: Jaegeuk Kim <[email protected]>
1118af29cae53275851c3b1f7ef266e67cc7e2a7 authored over 10 years ago by Jaegeuk Kim <[email protected]>
- fix nat entries
- fix sit entries
- fix checkpoint
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel...
893312ced238b9ee93c5427aa6e6c1f29fe39899 authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch is to fix inode block inconsistency such as iblocks and ilinks.
Signed-off-by: Jaege...
dc530859c5e422b10ab70bc3b9d4b7ff0d004d57 authored over 10 years ago by Jaegeuk Kim <[email protected]>Just use list_head only.
Signed-off-by: Jaegeuk Kim <[email protected]>
50442accacf4e9c49e87bdb00378fe0ddee0266a authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch adds an auto_fix feature which fixes inconsistency of f2fs images.
E.g.,
With this ...
de6c1c7ce25841547813c71ca3b6d067300f0530 authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch summarizes the usage of options.
-a : auto_fix, fix corruption, only if f2fs reporte...
73b6e3eb4e944338edd80b4f27c29b7aa31c76f2 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
6591dadcb05b7787dfa4c703728f773069dece04 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
83e54446710466a0c4493236079184131f0004ce authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
269eac2e0346e92fa1428bbfbc3fa50233f8c4ef authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
6b20b0d6788b4e7241c3acad1560d8eaad80b319 authored over 10 years ago by Jaegeuk Kim <[email protected]>
This patch skips initial verfication on SIT entries, which checks the number of
valid blocks fro...
If block allocation is made to the next block offset, we should drop that
block.
Signed-off-by:...
10d97dd1b386abcceec1b1bf590a3711d93e8c1c authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
bc6a70006baab16bf51e9cc7a7b042f734d4ccd2 authored over 10 years ago by Jaegeuk Kim <[email protected]>Fix wrong coding style.
Signed-off-by: Jaegeuk Kim <[email protected]>
b3a4f9457718eb1aecb85d082f9e6f737ce3af86 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
59c0e13ed90a6395e5cdaaed1608358c799bb0e4 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
e9cd4deec85930bed5862c7cd136d2dcc0e02907 authored over 10 years ago by Jaegeuk Kim <[email protected]>We don't need to get the return value.
Signed-off-by: Jaegeuk Kim <[email protected]>
02d04218720248f35ee2bcf4ca34c8b0e6e05140 authored over 10 years ago by Jaegeuk Kim <[email protected]>Do sanity check first and then update metadata.
Signed-off-by: Jaegeuk Kim <[email protected]>
3b4b82634489b2f9d367b1f897d51a341208d163 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
b2e1486930099e858d81a2e3b11ee98b227fd38e authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch adds supporting dump_file, which can extract a file from image.
You can simply selec...
f70644c5047f9f912836724a994ccab18b5b5dd1 authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch supports large volume over about 3TB.
Signed-off-by: Changman Lee <cm224.lee@samsung...
2794728f818c72541be052d1b54559d79d8a3aa7 authored over 10 years ago by Changman Lee <[email protected]>This patch adds a facility to retry conducting fsck.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel...
f4ef4a14e978e7328037b43a8a6ec9d2a2d4bb5a authored over 10 years ago by Jaegeuk Kim <[email protected]>This can hurt when calculating hash value, resulting in false alarm.
Signed-off-by: Jaegeuk Kim...
347fe81d8e860d29a254ac066d87c5efe87d717b authored over 10 years ago by Jaegeuk Kim <[email protected]>
The compile time option BLKDISCARD conflicts with ioctl code
for discard. This causes discard to...