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

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...

9c6617d06dbdf8266838569b8169b0f9471704f4 authored about 10 years ago by Jaegeuk Kim <[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...

b76cced47e65e78e6da808b841b507ef82e90777 authored about 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 ...

370a24287e9b499f0776c4ac15b817373f69dbc4 authored about 10 years ago by Changman Lee <[email protected]>
fsck.f2fs: remove unused value

Remove build warning.

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

79c1870af29cb0d3344535c87b2895ed4b6655b6 authored about 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...

0b4d168d07b54f1dc6db0c4da11a939222e817f2 authored about 10 years ago by Changman Lee <[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...

5945ec169298d497e0482917482ef554d90d9c84 authored about 10 years ago by Changman Lee <[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...

e7f175ad77d57606e73aa9b9efc02dad9f95da35 authored about 10 years ago by JP Abgrall <[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: ...

8f521d91724f21f96ddab06f2771d3150139298e authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: remove unneeded return

To show better output.

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

025829b7cc2ae58e191762df7454686c728f2e92 authored about 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.

...

ec53a83bcf383c7c9a7b6688c8247c7524d687d8 authored about 10 years ago by Jaegeuk Kim <[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...

9a5808cfb7e49bf640a10767d13e16579e8cda30 authored about 10 years ago by Changman Lee <[email protected]>
Update fsck to latest version (1.2 -> 1.4.0++ with better fix support)

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]>
Update build version from 1.2.0 to 1.4.0 after merge.

Change-Id: I055399adc13a81a7007a5723720368274b012fe7

93fa3d4f268e8c772fd00812077a9a8cb3173fde authored about 10 years ago by JP Abgrall <[email protected]>
fsck.f2fs: actually flag the fixed dentries as fixed

This is a followup from 056e4b04fc44a006d5529bafbf87b1d73296c665
Now the blk is marked as fixed ...

100ea9f321b92fa1e15889ec0ef72b6b8929459d authored about 10 years ago by JP Abgrall <[email protected]>
fsck.f2fs: fix wrong hash_code made by previous buggy code

The previous f2fs remained wrong hash_code for international characters.
So, fsck.f2fs should fi...

866c86a6376598c1e72141de2805ba0f43e6daaa authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: support inline_dentry

This patch implements inline_dentry feature.

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

3a8c9a69525f75a6c59bee0eb3d882ddc341b3f1 authored about 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: avoid build warning

Avoid build warning for printf.

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

0b72253b7e46d3c0d98769a0afcbf71efc0153ec authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix link count correctly

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]>
fsck.f2fs: fix DATA_EXIST flag for old partition

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]>
fsck.f2fs: attempt to identify bad dentries

If a dentry has a bad ino (fsck_chk_nod_blk() fails)
and has a name len of 0, then __chk_dentrie...

2c82eafaa38922a370545dc56d6210bf94b929e9 authored about 10 years ago by JP Abgrall <[email protected]>
fsck.f2fs: fix superblock offset

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]>
f2fs: use last_blk for print dentries

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

0ca82d1b7231fdda4d1062b4a852d2aa53fa8316 authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix wrongly allocated 0'th block for inline_data

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]>
fsck.f2fs: show inline status of inode

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]>
f2fstat: enhance readability of output

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]>
f2fs-tools: release 1.4.0

This version includes:
- fsck.f2fs fixing corrupted images/partitions
- dump.f2fs retrieving s...

cc5b242329f977271f19a06e9e584aee11ba48e0 authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix wrong block addres of nids

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]>
tracepoint.sh: update latest tracepoints

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

15ddc8243e3d5183a068b7a3ca7191a6324c9b8e authored about 10 years ago by Jaegeuk Kim <[email protected]>
mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed

I might found a bug in mkfs.f2fs. while experimenting with f2fs on my big
endian MIPS32 device (...

290d040e855230dbc21c35ccec7ee76fa6696567 authored about 10 years ago by joerg jungermann <[email protected]>
f2fs-tools: fix for build big-endian processors

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]>
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]>

762eedf87fe28f3c2c340a3b41438cbeee7e0c96 authored about 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...

6fa2547e04d194141ef760564d3119b7c112aac8 authored about 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...

232ce7671ea505dfbb9f0ca7be74516ca9687a7b authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: actually flag the fixed dentries as fixed

This is a followup from 056e4b04fc44a006d5529bafbf87b1d73296c665
Now the blk is marked as fixed ...

9f87126aed112514e566c08a9f8238465923cc76 authored about 10 years ago by JP Abgrall <[email protected]>
f2fs: use last_blk for print dentries

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

4eeaff336d8cd47f39ae4481b45390a4a80c27d7 authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix DATA_EXIST flag for old partition

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]>
fsck.f2fs: attempt to identify bad dentries

If a dentry has a bad ino (fsck_chk_nod_blk() fails)
and has a name len of 0, then __chk_dentrie...

056e4b04fc44a006d5529bafbf87b1d73296c665 authored about 10 years ago by JP Abgrall <[email protected]>
fsck.f2fs: show inline status of inode

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]>
fsck.f2fs: fix wrongly allocated 0'th block for inline_data

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]>
fsck.f2fs: fix link count correctly

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]>
fsck.f2fs: fix wrong hash_code made by previous buggy code

The previous f2fs remained wrong hash_code for international characters.
So, fsck.f2fs should fi...

aafe2ca3dc721943981f79469b4e07109eb35dc6 authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: support inline_dentry

This patch implements inline_dentry feature.

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

6d8864014fd7038cefd7969b35672c6b881681fd authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix superblock offset

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]>
mkfs.f2fs: avoid build warning

Avoid build warning for printf.

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

d692412184004cfd9725895550943e5496d86f5b authored about 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix wrong block addres of nids

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]>
mkfs.f2fs: possible endianes bug in mkfs.f2fs roll-forward speed

I might found a bug in mkfs.f2fs. while experimenting with f2fs on my big
endian MIPS32 device (...

fe067853b0945a2ae18004e0a58023694e0779b9 authored about 10 years ago by joerg jungermann <[email protected]>
f2fs-tools: fix for build big-endian processors

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]>
f2fs-tools: release 1.4.0

This version includes:
- fsck.f2fs fixing corrupted images/partitions
- dump.f2fs retrieving s...

baac4b4e6f41ceb02511da49dd3707674f3fea21 authored over 10 years ago by Jaegeuk Kim <[email protected]>
f2fstat: enhance readability of output

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]>
am bc6a7000: fsck.f2fs: avoid build warnings

* commit 'bc6a70006baab16bf51e9cc7a7b042f734d4ccd2':
fsck.f2fs: avoid build warnings

05e1b039b0a7a73e90e0b558b9368eb6a008f5c4 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am de6c1c7c: fsck.f2fs: add auto_fix feature

* commit 'de6c1c7ce25841547813c71ca3b6d067300f0530':
fsck.f2fs: add auto_fix feature

f67245ed91a6a1ab1e6c5afb6fe071b6af097800 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 73b6e3eb: f2fs: rearrange options to remove redundant check

* commit '73b6e3eb4e944338edd80b4f27c29b7aa31c76f2':
f2fs: rearrange options to remove redunda...

f62ef03338d2a69f78bd04e611899ce8fb73f096 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 893312ce: fsck.f2fs: fix checkpoint

* commit '893312ced238b9ee93c5427aa6e6c1f29fe39899':
fsck.f2fs: fix checkpoint

649b22362722394eb85516cb16c974672e8cd503 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 10d97dd1: fsck.f2fs: check next block is free or not

* commit '10d97dd1b386abcceec1b1bf590a3711d93e8c1c':
fsck.f2fs: check next block is free or not

27ff19fcb82c9084c156b4a27f5f409695bba033 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 50442acc: fsck.f2fs: remove list.h

* commit '50442accacf4e9c49e87bdb00378fe0ddee0266a':
fsck.f2fs: remove list.h

724c037a5d1a536858972af97c8d258d1de40f0e authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 83e54446: fsck.f2fs: corrupted orphan inode will be removed

* commit '83e54446710466a0c4493236079184131f0004ce':
fsck.f2fs: corrupted orphan inode will be...

292ae251c246e68a9b6afdafc25fd6fad0d630b5 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 6591dadc: fsck.f2fs: handle correctly segment summary entries

* commit '6591dadcb05b7787dfa4c703728f773069dece04':
fsck.f2fs: handle correctly segment summa...

0e294ee6f57245fb9e1667ab776b50f0b53b9aa9 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 1118af29: fsck.f2fs: remove corrupted xattr block

* commit '1118af29cae53275851c3b1f7ef266e67cc7e2a7':
fsck.f2fs: remove corrupted xattr block

93076c0be489793f1d0286d3ad0846a697afc604 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 6b20b0d6: fsck.f2fs: remove dentry if its inode block is corrupted

* commit '6b20b0d6788b4e7241c3acad1560d8eaad80b319':
fsck.f2fs: remove dentry if its inode blo...

6338a48f79eb3f8fcc592aa65dc873f81e556163 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 269eac2e: fsck.f2fs: add fixing messeages

* commit '269eac2e0346e92fa1428bbfbc3fa50233f8c4ef':
fsck.f2fs: add fixing messeages

776f186654a4d1e1c831ec8fbc51a80c59987cec authored over 10 years ago by Jaegeuk Kim <[email protected]>
am dc530859: fsck.f2fs: fix inode block inconsistency

* commit 'dc530859c5e422b10ab70bc3b9d4b7ff0d004d57':
fsck.f2fs: fix inode block inconsistency

9a13ab5de452a47a7a637554371f8bea7111f76e authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 59c0e13e: fsck.f2fs: cleanup mount.c

* commit '59c0e13ed90a6395e5cdaaed1608358c799bb0e4':
fsck.f2fs: cleanup mount.c

d2318d927a8b1ffd6b64810a5da3eb5922fa0415 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 02d04218: fsck.f2fs: remove return value of get_node_info

* commit '02d04218720248f35ee2bcf4ca34c8b0e6e05140':
fsck.f2fs: remove return value of get_nod...

48dd55399347b63d9dec383f30618df8f231ef7d authored over 10 years ago by Jaegeuk Kim <[email protected]>
am fffeed79: fsck.f2fs: give a chance to recover sit entries

* commit 'fffeed796a79fa6621d01b0e4c5fa18d9d89cdd7':
fsck.f2fs: give a chance to recover sit e...

d7fce61c51193548e4501fde3d55d3acf203ab94 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 3b4b8263: fsck.f2fs: handle error cases

* commit '3b4b82634489b2f9d367b1f897d51a341208d163':
fsck.f2fs: handle error cases

8dbe9bb91255c7a9a7b46a009594377e1a92950d authored over 10 years ago by Jaegeuk Kim <[email protected]>
am e9cd4dee: fsck.f2fs: handle IS_VALID_BLK_ADDR

* commit 'e9cd4deec85930bed5862c7cd136d2dcc0e02907':
fsck.f2fs: handle IS_VALID_BLK_ADDR

6c1b1aa144df3c7045f8213b65ad52bbf90cbca8 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am f4ef4a14: fsck.f2fs: retry to fix corrupted image

* commit 'f4ef4a14e978e7328037b43a8a6ec9d2a2d4bb5a':
fsck.f2fs: retry to fix corrupted image

d9b0c97d5951ab479007265ba1432bdf0cec9264 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am b3a4f945: fsck.f2fs: clean up codes

* commit 'b3a4f9457718eb1aecb85d082f9e6f737ce3af86':
fsck.f2fs: clean up codes

6b7580013091c2c8227578fe52cc29d2d22d0d2f authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 347fe81d: f2fs_dentry_hash: avoid casting unsigned char to singed char

* commit '347fe81d8e860d29a254ac066d87c5efe87d717b':
f2fs_dentry_hash: avoid casting unsigned ...

e0a581f169513e63f5a669c45b01b923dcf3ad79 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am ab258b43: fsck.f2fs: show inode numbers

* commit 'ab258b431b634f4980f279db22cbee83271f6f16':
fsck.f2fs: show inode numbers

39118ee4b55361917d80bfb9cf80a2e39d3a8880 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am f70644c5: dump.f2fs: support dump_file from image

* commit 'f70644c5047f9f912836724a994ccab18b5b5dd1':
dump.f2fs: support dump_file from image

df72e3f63415e07e33bc4120a23cd1645f716009 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 7ee48ff6: mkfs.f2fs: remove build warning

* commit '7ee48ff62736696b7277559f30459a80ce3c41a7':
mkfs.f2fs: remove build warning

81fb55f336c87c80fc2690bc70e872d395398aff authored over 10 years ago by Jaegeuk Kim <[email protected]>
am ba91378e: mkfs.f2fs: fix name conflict for BLKDISCARD

* commit 'ba91378ec599572f0a47c44f4cd6a975a2f99653':
mkfs.f2fs: fix name conflict for BLKDISCARD

44dfb798abb7aed64d810fde9f6162ea3320e5a5 authored over 10 years ago by Sankalp Bose <[email protected]>
am b2e14869: tracepoint.sh: add missing tracepoints

* commit 'b2e1486930099e858d81a2e3b11ee98b227fd38e':
tracepoint.sh: add missing tracepoints

a1ed22b4a26aa34e47d3a9e208cb0d5c9dcdca95 authored over 10 years ago by Jaegeuk Kim <[email protected]>
am 2794728f: mkfs.f2fs: large volume support

* commit '2794728f818c72541be052d1b54559d79d8a3aa7':
mkfs.f2fs: large volume support

210340c32781763e88ead50d428b1e09064d581b authored over 10 years ago by Changman Lee <[email protected]>
am c246ccf8: f2fs-tools: 64-bit compile issue

* commit 'c246ccf8447c47801ae0912ca356831a18c77895':
f2fs-tools: 64-bit compile issue

6a641fecc45a700ec5651f48a73c8b02dac9df24 authored over 10 years ago by Mark Salyzyn <[email protected]>
fsck.f2fs: remove corrupted xattr block

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

1118af29cae53275851c3b1f7ef266e67cc7e2a7 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: fix checkpoint

- 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]>
fsck.f2fs: fix inode block inconsistency

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]>
fsck.f2fs: remove list.h

Just use list_head only.

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

50442accacf4e9c49e87bdb00378fe0ddee0266a authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: add auto_fix feature

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]>
f2fs: rearrange options to remove redundant check

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]>
fsck.f2fs: handle correctly segment summary entries

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

6591dadcb05b7787dfa4c703728f773069dece04 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: corrupted orphan inode will be removed

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

83e54446710466a0c4493236079184131f0004ce authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: add fixing messeages

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

269eac2e0346e92fa1428bbfbc3fa50233f8c4ef authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: remove dentry if its inode block is corrupted

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

6b20b0d6788b4e7241c3acad1560d8eaad80b319 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: give a chance to recover sit entries

This patch skips initial verfication on SIT entries, which checks the number of
valid blocks fro...

fffeed796a79fa6621d01b0e4c5fa18d9d89cdd7 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: check next block is free or not

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]>
fsck.f2fs: avoid build warnings

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

bc6a70006baab16bf51e9cc7a7b042f734d4ccd2 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: clean up codes

Fix wrong coding style.

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

b3a4f9457718eb1aecb85d082f9e6f737ce3af86 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: cleanup mount.c

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

59c0e13ed90a6395e5cdaaed1608358c799bb0e4 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: handle IS_VALID_BLK_ADDR

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

e9cd4deec85930bed5862c7cd136d2dcc0e02907 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs: remove return value of get_node_info

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]>
fsck.f2fs: handle error cases

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]>
tracepoint.sh: add missing tracepoints

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

b2e1486930099e858d81a2e3b11ee98b227fd38e authored over 10 years ago by Jaegeuk Kim <[email protected]>
dump.f2fs: support dump_file from image

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]>
mkfs.f2fs: large volume support

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]>
fsck.f2fs: retry to fix corrupted image

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]>
f2fs_dentry_hash: avoid casting unsigned char to singed char

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]>
mkfs.f2fs: fix name conflict for BLKDISCARD

The compile time option BLKDISCARD conflicts with ioctl code
for discard. This causes discard to...

ba91378ec599572f0a47c44f4cd6a975a2f99653 authored over 10 years ago by Sankalp Bose <[email protected]>