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 -d 1 [dev]
: shows inode informations
fsck.f2fs -d -1 [dev]
: shows directory tree w...
Signed-off-by: Mark Salyzyn <[email protected]>
Change-Id: I9398b877571d3dabbcb29c87a67d59672ea...
Should be unsigned int for le32_to_cpu.
Signed-off-by: Jaegeuk Kim <[email protected]>
7ee48ff62736696b7277559f30459a80ce3c41a7 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
c7ac585c9fc1aad89dbc19fa4eb78c083ef9c290 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...
cfeb015e887db6edbd13ad41597d82f1e565fc33 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 ...
7eb6c5a03b78d8673030e89ce15345d69d5e5777 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
a6a7ac8e9db8f834bdf517394b90f6503c412b9f authored over 10 years ago by Jaegeuk Kim <[email protected]>Just use list_head only.
Signed-off-by: Jaegeuk Kim <[email protected]>
7d96d138a3788f9b951849ae2910e77a59dd9535 authored over 10 years ago by Jaegeuk Kim <[email protected]>
If block allocation is made to the next block offset, we should drop that
block.
Signed-off-by:...
a6b2870ddb760ab2e2f662db0c09f220d02c6d9e authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
48ffea7ba8669f372cb372f870a12e6faf02bc36 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
7aafb1b5f46b873aa610312e818025fe3141e03e 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...
b700e313b4ad390fce7f610c51d0bb2dc52661bb authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
a89223b2206d8dc70e7ff56d6db4449563d6b38f authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
1bc74e1eede28d039ca080c4530033bd473b63e3 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
1dc1edfbcbaa20f876f7958e2c7423ebef48a9da authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
32edfeaac782dd7c9583eacf098e5794df341f07 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...
634dfb15526b3a70a6454e6573693a11f8a94cea authored over 10 years ago by Jaegeuk Kim <[email protected]>Fix wrong coding style.
Signed-off-by: Jaegeuk Kim <[email protected]>
f6d1d582e9d561082834726475e1e7f51ea6d06d 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]>
5cd7001f5dfaf1c7f275826c44dcf203d49f4cce 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]>
2701c94ab00c350a41ab874a52846b0a93bad9e1 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
1ce70c67e3a801158adde211f0004d3ea4653067 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...
This patch adds a facility to retry conducting fsck.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel...
6f4106c12bb2faa6cd9922ae3a03b400bdf49fde 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...
f46078949bdc58736170a2c85ea5b8bd3bcefa25 authored over 10 years ago by Jaegeuk Kim <[email protected]>
fsck.f2fs -d 1 [dev]
: shows inode informations
fsck.f2fs -d -1 [dev]
: shows directory tree w...
This patch adds supporting dump_file, which can extract a file from image.
You can simply selec...
6cd2c51c205b039e71fe0ffe695d6c7a8864bae4 authored over 10 years ago by Jaegeuk Kim <[email protected]>Should be unsigned int for le32_to_cpu.
Signed-off-by: Jaegeuk Kim <[email protected]>
f381590f8005c0d3abaaa6637eacbfe1098f0d4d authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
4b80852d7662a2ab63b5c7e9870afe3db1b5facc 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...
This patch supports large volume over about 3TB.
Signed-off-by: Changman Lee <cm224.lee@samsung...
092e3d9da37796daf439e94141c57886d6fc6e50 authored over 10 years ago by Changman Lee <[email protected]>
Signed-off-by: Mark Salyzyn <[email protected]>
Change-Id: I9398b877571d3dabbcb29c87a67d59672ea...
* commit 'ce2c9c36924b4fc3786cd0e6440031d788f641aa':
libf2fs: move the finalize_device() into ...
* commit '1ddf6367a3b5e8e586dee1bcbf9c363439ea3ec8':
libf2fs, fsck, mkfs: call f2fs_finalize_d...
This is required so that libf2fs.c can be used against any kind
of device (E.g. an in-memory spa...
The fsck tool should call f2fs_finalize_device before exit to close the device
file.
Signed-off...
1ddf6367a3b5e8e586dee1bcbf9c363439ea3ec8 authored over 10 years ago by Jaegeuk Kim <[email protected]>
* commit '00dc8a1c6c87acf687e64e66cfc2fd7ca28e646e':
F2FS fmt as shared lib, and static tool f...
It now uses
external/e2fsprogs/lib/uuid: for uuid routine.
system/extras/f2fs_utils: io util...
* commit 'f590f39c3542b502891ed24941b688b44b8f44af':
Update the NOTICE + license files to matc...
Bug: 14572627
Change-Id: I0cc770a5eb5f8e493a8827c34d9fc3b893ba3927
Signed-off-by: JP Abgrall <jp...
It now uses
external/e2fsprogs/lib/uuid: for uuid routine.
system/extras/f2fs_utils: io util...
This is required so that libf2fs.c can be used against any kind
of device (E.g. an in-memory spa...
* commit '5005fb18214a234e944dcb74a10b8719f672add2':
libf2fs: move the finalize_device() into ...
* commit 'c5786963aef93bb7747cb04454e1041738b3255f':
libf2fs, fsck, mkfs: call f2fs_finalize_d...
* commit '46bf13d5afbdd87d0cacaa06ec159cf9546c5726':
mkfs: set BLKDISCARD by default
This is required so that libf2fs.c can be used against any kind
of device (E.g. an in-memory spa...
And let's show some debug info as well.
Signed-off-by: Jaegeuk Kim <[email protected]>
Change-...
The fsck tool should call f2fs_finalize_device before exit to close the device
file.
Signed-off...
c5786963aef93bb7747cb04454e1041738b3255f authored over 10 years ago by Jaegeuk Kim <[email protected]>
* commit '94f92855ceae3de54cbbfef146b14fdedac49654':
mkfs: support passing in the number of se...
* commit '4b32bd42bc5bef74c4d8d8d3c7a503289dc676bc':
License tweak: LGPL v2.1 vs LGPL v2
* commit 'fd9816f31e5cd668962f00511d7a91d055d76048':
fsck.f2fs: large volume support
And let's show some debug info as well.
Signed-off-by: Jaegeuk Kim <[email protected]>
09f8f56066efd3a9fadb4c731f7184980383f9f9 authored over 10 years ago by Jaegeuk Kim <[email protected]>
The fsck tool should call f2fs_finalize_device before exit to close the device
file.
Signed-off...
0575dd1c56ef731662687fa5b7817335b14c69ee authored over 10 years ago by Jaegeuk Kim <[email protected]>This patch support large volume over about 3TB.
Signed-off-by: Changman Lee <cm224.lee@samsung....
fd9816f31e5cd668962f00511d7a91d055d76048 authored over 10 years ago by Changman Lee <[email protected]>
Adds the optional sectors count:
mkfs.f2fs [options] device [sectors]
Change-Id: I3ac83121576...
94f92855ceae3de54cbbfef146b14fdedac49654 authored over 10 years ago by JP Abgrall <[email protected]>The important part is
b) Use a suitable shared library mechanism for linking with the
L...
Adds the optional sectors count:
mkfs.f2fs [options] device [sectors]
Change-Id: I3ac83121576...
3ba4ce8950e1a53f760e8ed200ad2b7d13cfa585 authored over 10 years ago by JP Abgrall <[email protected]>The important part is
b) Use a suitable shared library mechanism for linking with the
L...
* commit '6d7fd1311b82025646fbe6581fdef2583be33455':
f2fs: fix to remove the test code that sh...
* commit '0fbdf6cbd4dfc633454eba2f841c123789e297ad':
f2fs-tools: announce dual licenses with G...
* commit 'f2a99037496d7139d61c0170f620ee891e2892c8':
fibmap: need linux/fs.h for FIBMAP
Signed-off-by: Jaegeuk Kim <[email protected]>
f2a99037496d7139d61c0170f620ee891e2892c8 authored over 10 years ago by Jaegeuk Kim <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
6d7fd1311b82025646fbe6581fdef2583be33455 authored over 10 years ago by Jaegeuk Kim <[email protected]>
This patch announces LGPL v2 for the following files.
- include/f2fs_fs.h
- lib/libf2fs.c
- lib/...
This patch support large volume over about 3TB.
Signed-off-by: Changman Lee <cm224.lee@samsung....
4ea4f1db27c0d0d3e40f561191b4ceeecb80ab1a authored over 10 years ago by Changman Lee <[email protected]>Signed-off-by: Jaegeuk Kim <[email protected]>
03ca33c40720a122e956989bd95f1229881dacae authored over 10 years ago by Jaegeuk Kim <[email protected]>
* commit '6c759bb0b0f49e03ecbb545da14c542f7814ff5b':
Cleanup various build warnings (signed vs...
* commit '3c85e737308ef95629b232745d6a8d141d87cc9a':
Cleanup various build warnings (signed vs...
* removed unused includes.
* removed unused parameters.
* Fixed a bunch of warnings around:
...
* removed unused includes.
* removed unused parameters.
* Fixed a bunch of warnings around:
...
* commit '161a32609d788f9d14357e7ec05608573dc271e9':
Build mkfs, mkfs lib, and fsck for Android
* commit 'af1c5a6ab1c510e5092a43a4298692c0870e37c1':
Disable building f2fs-tools on non-linux.
* commit 'c1b507fb329eac46b938ad45573f587a4dd838a2':
Build mkfs, mkfs lib, and fsck for Android
* commit '9948e364c3ebd5b11750f91d444ac1afe1369833':
Disable building f2fs-tools on non-linux.
The f2fs-tools code depends on the linux kernel headers being available
in the system include pa...
The f2fs-tools code depends on the linux kernel headers being available
in the system include pa...
For now it relies on the e2fsprogs uuid library.
It also uses the un-implemented functions from ...
Signed-off-by: Jaegeuk Kim <[email protected]>
a4499dbe939d3dfc373b824bd8741e8d323c79f6 authored over 10 years ago by Jaegeuk Kim <[email protected]>
For now it relies on the e2fsprogs uuid library.
It also uses the un-implemented functions from ...
f6c72bbfc2ffde1d1aeb138bc2622286c59aa98c authored over 10 years ago by Qiwen Zhao <[email protected]>
64a201c8987d484fc47c6940494cdf860cb06f85 authored over 10 years ago by Bill Yi <[email protected]>
feab6f4a9954cc1b2c779b43af3e1b1fc8c4b5bf authored over 10 years ago by Qiwen Zhao <[email protected]>
This patch announces LGPL v2 for the following files.
- include/f2fs_fs.h
- lib/libf2fs.c
- lib/...
Support an fs_io dev_fill().
This helps with devices that actually already return 0 on uninitial...
This will allow turning mkfs into a libarary more easily.
Signed-off-by: JP Abgrall <jpa@google...
15ea79b3ae7f0474ade43ba8b6eb328806e01e15 authored almost 11 years ago by JP Abgrall <[email protected]>This will allow using the format code as a library.
Signed-off-by: JP Abgrall <[email protected]>
...
fix an bug related to extension list.
there was the potential bug in set_cold_files function, na...
Include sys/types.h for major/minor macros.
This fixes the following compile error with musl li...
379ff8916e8b3fd19bca44265b70e50584be2c31 authored almost 11 years ago by Natanael Copa <[email protected]>
This patch synchronizes mkfs with the latest f2fs configuration in which
supports large director...
This patch casts some variable types to remove build warnings.
Signed-off-by: Jaegeuk Kim <jaeg...
192d979c61719dd1a44eb845033e949dcabba3e7 authored almost 11 years ago by Jaegeuk Kim <[email protected]>This patch shows nat caches and free nids using f2fs.
Signed-off-by: Changman Lee <cm224.lee@sa...
c15df2285d1e6b7cee8bd9fd23007ab23db16d82 authored almost 11 years ago by Changman Lee <[email protected]>This patch is to inform how many checkpoint is called.
Signed-off-by: Changman Lee <cm224.lee@s...
b7906af37f1de9d4dfc47c55fa4578d204f5ea3f authored almost 11 years ago by Changman Lee <[email protected]>This patch adds memory information used by f2fs.
Signed-off-by: Changman Lee <cm224.lee@samsung...
4ff7400c519a8f644b8181756939fcb313345c12 authored almost 11 years ago by Changman Lee <[email protected]>This patch cleans up several printing formats.
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung....
858c4039c85f7c00c57925902985701b1e083555 authored almost 11 years ago by Jaegeuk Kim <[email protected]>
If there are some partitions, this may select a partition to see its
status. If no selection, yo...
We should consider checksum bytes in the checkpoint block.
Previously, this bug incured very cri...
Signed-off-by: Jaegeuk Kim <[email protected]>
4f267323a28c3fb50fa08256517e2dae4e347b2d authored almost 11 years ago by Jaegeuk Kim <[email protected]>Let's move miscellaneous utilities into tools directory.
Signed-off-by: Changman Lee <cm224.lee...
e296161af0a2429f36b155a1ab75095f6e0a81f9 authored almost 11 years ago by Changman Lee <[email protected]>
This patch shows devname and start_lba based on zero sector.
fibmap reports related lba, sometim...
This tool prints /sys/kernel/debug/f2fs/status in sec so that we
can monitor variation of f2fs s...
Currently mkfs followed by fsck will fail with
[f2fs_crc_valid: 351] CRC validation failed: c...
6da30100ee0f64687c5e1bc84bf86f0e312261d9 authored almost 11 years ago by JP Abgrall <[email protected]>