aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-12-11Merge "Rename libext2 host libraries to standard suffix."android-wear-n-preview-3android-wear-n-preview-2android-wear-n-preview-1android-wear-7.1.1_r1android-n-preview-5android-n-preview-4android-n-preview-3android-n-preview-2android-n-preview-1android-n-mr2-preview-2android-n-mr2-preview-1android-n-mr1-preview-2android-n-mr1-preview-1android-n-iot-release-smart-display-r2android-n-iot-release-smart-displayandroid-n-iot-release-polk-at1android-n-iot-release-lg-thinq-wk7android-n-iot-release-ihome-igv1android-n-iot-preview-4android-n-iot-preview-2android-cts_7.1_r1android-cts-7.1_r9android-cts-7.1_r8android-cts-7.1_r7android-cts-7.1_r6android-cts-7.1_r5android-cts-7.1_r4android-cts-7.1_r3android-cts-7.1_r29android-cts-7.1_r28android-cts-7.1_r27android-cts-7.1_r26android-cts-7.1_r25android-cts-7.1_r24android-cts-7.1_r23android-cts-7.1_r22android-cts-7.1_r21android-cts-7.1_r20android-cts-7.1_r2android-cts-7.1_r19android-cts-7.1_r18android-cts-7.1_r17android-cts-7.1_r16android-cts-7.1_r15android-cts-7.1_r14android-cts-7.1_r13android-cts-7.1_r12android-cts-7.1_r11android-cts-7.1_r10android-cts-7.1_r1android-cts-7.0_r9android-cts-7.0_r8android-cts-7.0_r7android-cts-7.0_r6android-cts-7.0_r5android-cts-7.0_r4android-cts-7.0_r33android-cts-7.0_r32android-cts-7.0_r31android-cts-7.0_r30android-cts-7.0_r3android-cts-7.0_r29android-cts-7.0_r28android-cts-7.0_r27android-cts-7.0_r26android-cts-7.0_r25android-cts-7.0_r24android-cts-7.0_r23android-cts-7.0_r22android-cts-7.0_r21android-cts-7.0_r20android-cts-7.0_r2android-cts-7.0_r19android-cts-7.0_r18android-cts-7.0_r17android-cts-7.0_r16android-cts-7.0_r15android-cts-7.0_r14android-cts-7.0_r13android-cts-7.0_r12android-cts-7.0_r11android-cts-7.0_r10android-cts-7.0_r1android-7.1.2_r9android-7.1.2_r8android-7.1.2_r6android-7.1.2_r5android-7.1.2_r4android-7.1.2_r36android-7.1.2_r33android-7.1.2_r32android-7.1.2_r30android-7.1.2_r3android-7.1.2_r29android-7.1.2_r28android-7.1.2_r27android-7.1.2_r25android-7.1.2_r24android-7.1.2_r23android-7.1.2_r2android-7.1.2_r19android-7.1.2_r18android-7.1.2_r17android-7.1.2_r16android-7.1.2_r15android-7.1.2_r14android-7.1.2_r13android-7.1.2_r12android-7.1.2_r11android-7.1.2_r10android-7.1.2_r1android-7.1.1_r9android-7.1.1_r8android-7.1.1_r7android-7.1.1_r6android-7.1.1_r58android-7.1.1_r57android-7.1.1_r56android-7.1.1_r55android-7.1.1_r54android-7.1.1_r53android-7.1.1_r52android-7.1.1_r51android-7.1.1_r50android-7.1.1_r49android-7.1.1_r48android-7.1.1_r47android-7.1.1_r46android-7.1.1_r45android-7.1.1_r44android-7.1.1_r43android-7.1.1_r42android-7.1.1_r41android-7.1.1_r40android-7.1.1_r4android-7.1.1_r39android-7.1.1_r38android-7.1.1_r35android-7.1.1_r33android-7.1.1_r32android-7.1.1_r31android-7.1.1_r3android-7.1.1_r28android-7.1.1_r27android-7.1.1_r26android-7.1.1_r25android-7.1.1_r24android-7.1.1_r23android-7.1.1_r22android-7.1.1_r21android-7.1.1_r20android-7.1.1_r2android-7.1.1_r17android-7.1.1_r16android-7.1.1_r15android-7.1.1_r14android-7.1.1_r13android-7.1.1_r12android-7.1.1_r11android-7.1.1_r10android-7.1.1_r1android-7.1.0_r7android-7.1.0_r6android-7.1.0_r5android-7.1.0_r4android-7.1.0_r3android-7.1.0_r2android-7.1.0_r1android-7.0.0_r9android-7.0.0_r8android-7.0.0_r7android-7.0.0_r6android-7.0.0_r5android-7.0.0_r4android-7.0.0_r35android-7.0.0_r34android-7.0.0_r33android-7.0.0_r32android-7.0.0_r31android-7.0.0_r30android-7.0.0_r3android-7.0.0_r29android-7.0.0_r28android-7.0.0_r27android-7.0.0_r24android-7.0.0_r21android-7.0.0_r19android-7.0.0_r17android-7.0.0_r15android-7.0.0_r14android-7.0.0_r13android-7.0.0_r12android-7.0.0_r11android-7.0.0_r10android-7.0.0_r1nougat-releasenougat-mr2.3-releasenougat-mr2.2-releasenougat-mr2.1-releasenougat-mr2-releasenougat-mr2-pixel-releasenougat-mr2-devnougat-mr1.7-releasenougat-mr1.6-releasenougat-mr1.5-releasenougat-mr1.4-releasenougat-mr1.3-releasenougat-mr1.2-releasenougat-mr1.1-releasenougat-mr1-wear-releasenougat-mr1-volantis-releasenougat-mr1-releasenougat-mr1-flounder-releasenougat-mr1-devnougat-mr1-cts-releasenougat-iot-releasenougat-dr1-releasenougat-devnougat-cts-releasenougat-bugfix-releasen-preview-2n-preview-1n-mr2-preview-1n-mr1-preview-1n-iot-preview-4n-iot-preview-2Alex Deymo
2015-12-10Rename libext2 host libraries to standard suffix.Alex Deymo
libext2_uuid_host was renamed to libext2_uuid-host to match the "-host" suffix used in most libraries. Bug: 24619596 TEST=m Change-Id: I1360afa2c507a767a9c1671a5b36d780f53cef62
2015-12-09Rename libext2 host libraries to standard suffix.brillo-m9-releasebrillo-m9-devbrillo-m8-releasebrillo-m8-devbrillo-m10-releasebrillo-m10-devAlex Deymo
libext2_uuid_host was renamed to libext2_uuid-host to match the "-host" suffix used in most libraries. Bug: 24619596 TEST=m Change-Id: I1360afa2c507a767a9c1671a5b36d780f53cef62
2015-05-27Add make_f2fs module for device.android-m-preview-2android-m-preview-1android-lego-6.0.1_r2android-lego-6.0.1_r1android-cts-6.0_r9android-cts-6.0_r8android-cts-6.0_r7android-cts-6.0_r6android-cts-6.0_r5android-cts-6.0_r4android-cts-6.0_r32android-cts-6.0_r31android-cts-6.0_r30android-cts-6.0_r3android-cts-6.0_r29android-cts-6.0_r28android-cts-6.0_r27android-cts-6.0_r26android-cts-6.0_r25android-cts-6.0_r24android-cts-6.0_r23android-cts-6.0_r22android-cts-6.0_r21android-cts-6.0_r20android-cts-6.0_r2android-cts-6.0_r19android-cts-6.0_r18android-cts-6.0_r17android-cts-6.0_r16android-cts-6.0_r15android-cts-6.0_r14android-cts-6.0_r13android-cts-6.0_r12android-cts-6.0_r1android-6.0.1_r9android-6.0.1_r81android-6.0.1_r80android-6.0.1_r8android-6.0.1_r79android-6.0.1_r78android-6.0.1_r77android-6.0.1_r74android-6.0.1_r73android-6.0.1_r72android-6.0.1_r70android-6.0.1_r7android-6.0.1_r69android-6.0.1_r68android-6.0.1_r67android-6.0.1_r66android-6.0.1_r65android-6.0.1_r63android-6.0.1_r62android-6.0.1_r61android-6.0.1_r60android-6.0.1_r59android-6.0.1_r58android-6.0.1_r57android-6.0.1_r56android-6.0.1_r55android-6.0.1_r54android-6.0.1_r53android-6.0.1_r52android-6.0.1_r51android-6.0.1_r50android-6.0.1_r5android-6.0.1_r49android-6.0.1_r48android-6.0.1_r47android-6.0.1_r46android-6.0.1_r45android-6.0.1_r43android-6.0.1_r42android-6.0.1_r41android-6.0.1_r40android-6.0.1_r4android-6.0.1_r33android-6.0.1_r32android-6.0.1_r31android-6.0.1_r30android-6.0.1_r3android-6.0.1_r28android-6.0.1_r27android-6.0.1_r26android-6.0.1_r25android-6.0.1_r24android-6.0.1_r22android-6.0.1_r21android-6.0.1_r20android-6.0.1_r18android-6.0.1_r17android-6.0.1_r16android-6.0.1_r13android-6.0.1_r12android-6.0.1_r11android-6.0.1_r10android-6.0.1_r1android-6.0.0_r7android-6.0.0_r6android-6.0.0_r5android-6.0.0_r41android-6.0.0_r4android-6.0.0_r3android-6.0.0_r26android-6.0.0_r25android-6.0.0_r24android-6.0.0_r23android-6.0.0_r2android-6.0.0_r13android-6.0.0_r12android-6.0.0_r11android-6.0.0_r1marshmallow-releasemarshmallow-mr3-releasemarshmallow-mr2-releasemarshmallow-mr1-releasemarshmallow-mr1-devmarshmallow-dr1.6-releasemarshmallow-dr1.5-releasemarshmallow-dr1.5-devmarshmallow-dr-releasemarshmallow-dr-lego-releasemarshmallow-dr-dragon-releasemarshmallow-dr-devmarshmallow-dr-arc-m54marshmallow-dr-arc-m53marshmallow-dr-arc-devmarshmallow-devmarshmallow-cts-releasem-previewbrillo-m7-releasebrillo-m7-mr-devbrillo-m7-devJeff Sharkey
We now have a lightweight binary (not statically linked) to create f2fs filesystems on a device. Leaves the existing mkfs.f2fs intact for recovery to continue using. Bug: 20275581 Change-Id: Ibe0495ee6fa620f76d77f4dd0b89012ce9682b1b
2015-03-24am 9351bc8f: f2fs-tools: release 1.4.1android-m-previewJaegeuk Kim
* commit '9351bc8fb103be316216a4acde114756172d52d5': f2fs-tools: release 1.4.1
2015-03-24am a16ec08f: f2fstat: fix option parsingMichael Lass
* commit 'a16ec08f3e715c0b4f7cf9c0377e6f18173d410d': f2fstat: fix option parsing
2015-03-24am 3e2c7b7e: fsck.f2fs: remove corrupted data indices in direct node blocksJaegeuk Kim
* commit '3e2c7b7ed31829c836958b87656b286d9ddfa10c': fsck.f2fs: remove corrupted data indices in direct node blocks
2015-03-24am 0bdc3811: mkfs.f2fs: avoid memory leak in mkfsChao Yu
* commit '0bdc381123301faf15867e8728f6dca34d6a78d6': mkfs.f2fs: avoid memory leak in mkfs
2015-03-24am 400a8406: fsck.f2fs: support large sector sizeChao Yu
* commit '400a84068b47b92a45c30a756669062e7d81077c': fsck.f2fs: support large sector size
2015-03-24am 29ab4d87: mkfs.f2fs: support large sector sizeChao Yu
* commit '29ab4d8788d204edb362f01879e1d3d4f516e967': mkfs.f2fs: support large sector size
2015-03-24am 8bcdc5fd: fsck.f2fs: readahead node blocks to speed upJaegeuk Kim
* commit '8bcdc5fdb206196241dc6fc535e6d285d4985201': fsck.f2fs: readahead node blocks to speed up
2015-03-24am 3bcf2237: dump.f2fs: show checkpoint flagJaegeuk Kim
* commit '3bcf2237352307b2e9820e635097358eda3d356e': dump.f2fs: show checkpoint flag
2015-03-24am f3b55c8f: fsck.f2fs: fix sit types seamlesslyJaegeuk Kim
* commit 'f3b55c8ff22bfd7bfb5588637d08804aca9ac148': fsck.f2fs: fix sit types seamlessly
2015-03-24am 3f4bcefe: fibmap.f2fs: fix the wrong stat infoChao Yu
* commit '3f4bcefe561da90a2639436dc66a8e6e783ea040': fibmap.f2fs: fix the wrong stat info
2015-03-24am 55070209: configure: add check for bswap_64Yann E. MORIN
* commit '550702090691af07a3282119ef4f37440c93829e': configure: add check for bswap_64
2015-03-24am 3cd5ba14: configure: also check for byteswap.hYann E. MORIN
* commit '3cd5ba14a4d83e94e1402c4ba1a5c3f030f20d50': configure: also check for byteswap.h
2015-03-24am 74435241: parse.f2fs: add a tool to parse IO traces made by runtime f2fsJaegeuk Kim
* commit '744352418daf27a99d73649d8d22b315ceafcd34': parse.f2fs: add a tool to parse IO traces made by runtime f2fs
2015-03-24am c511d5d0: dump.f2fs: dump owner of data given block addressJaegeuk Kim
* commit 'c511d5d0ec5290dbf1e4e1bc8afc8ddd8feac4c4': dump.f2fs: dump owner of data given block address
2015-03-24am 1e69ed2c: fsck.f2fs: no need to fix SIT type for COLD_DATAJaegeuk Kim
* commit '1e69ed2c8a4164968f853a28a8ae54afefaaae4c': fsck.f2fs: no need to fix SIT type for COLD_DATA
2015-03-24am 060292e6: mkfs.f2fs: introduce some macros to simplify coding styleChangman Lee
* commit '060292e67ad6c191be086c6dd520fd7365050ed6': mkfs.f2fs: introduce some macros to simplify coding style
2015-03-24am 7dce30f2: fsck.f2fs: remove unused valueJaegeuk Kim
* commit '7dce30f2acad0f1f23d566c43e83d3f0098b1c1b': fsck.f2fs: remove unused value
2015-03-24am 631e2d98: mkfs.f2fs: fix missing endian conversionChangman Lee
* commit '631e2d9820b5bdb9f79cdcd8c9df7ca7f7ee3e41': mkfs.f2fs: fix missing endian conversion
2015-03-24am a0b4fabc: mkfs: use compact mode for data summariesChangman Lee
* commit 'a0b4fabc5dbadcc523de116dae5151e770a1475f': mkfs: use compact mode for data summaries
2015-03-24am 97e299da: fsck.f2fs: add a missing \'fixed\' during chk_dentries()JP Abgrall
* commit '97e299da3a91d8f558f551d452b4149cb6781750': fsck.f2fs: add a missing 'fixed' during chk_dentries()
2015-03-24am 7b5d1181: fsck.f2fs: avoid false alarm on SIT type fixJaegeuk Kim
* commit '7b5d1181a4663c9a55658791de6c04c30e52602a': fsck.f2fs: avoid false alarm on SIT type fix
2015-03-24am fbfd8e3a: fsck.f2fs: remove unneeded returnJaegeuk Kim
* commit 'fbfd8e3ae04a2f91ce28d0cb26e4e677b3a0076c': fsck.f2fs: remove unneeded return
2015-03-24am a21f461a: fsck.f2fs: show orphan inodes when fixing partitionJaegeuk Kim
* commit 'a21f461a0f945b081e64d4d47356bca918940af7': fsck.f2fs: show orphan inodes when fixing partition
2015-03-24am 650ad1e3: mkfs.f2fs: reclaim free space in case of regular fileChangman Lee
* commit '650ad1e30cfa51d4e6db639e3da422385b7f7872': mkfs.f2fs: reclaim free space in case of regular file
2015-03-24am 0f736527: mkfs.f2fs: give a kernel version for initial formatJaegeuk Kim
* commit '0f736527eb38eae3778b8be81921a9c458ad647f': mkfs.f2fs: give a kernel version for initial format
2015-03-24am c07795e7: fsck.f2fs: trigger fsck.f2fs when new change was madeJaegeuk Kim
* commit 'c07795e73cbc509286e35193759e80d65ee12a44': fsck.f2fs: trigger fsck.f2fs when new change was made
2015-03-24am f54dd91d: fsck.f2fs: fix SIT entry typesJaegeuk Kim
* commit 'f54dd91d065c15b84686a3fde7a096786e368201': fsck.f2fs: fix SIT entry types
2015-03-23f2fs-tools: release 1.4.1master-soongJaegeuk Kim
This version includes mostly bug fixes. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23f2fstat: fix option parsingMichael Lass
On systems using unsigned char as default (char)EOF != EOF. Use int to store returned value of getopt to make it work on all platforms. Signed-off-by: Michael Lass <bevan@bi-co.net> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: remove corrupted data indices in direct node blocksJaegeuk Kim
Previously, only data blocks locating in its inode block could be fixed. This patch investigates direct node blocks to fix indices too. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23mkfs.f2fs: avoid memory leak in mkfsChao Yu
This patch fixes memory leak in mkfs. Signed-off-by: Chao Yu <chao2.yu@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: support large sector sizeChao Yu
Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large sector size", block device with sector size of 512/1024/2048/4096 bytes can be supported. But fsck.f2fs still use default F2FS_LOG_SECTOR_SIZE/F2FS_LOG_SECTORS_PER_BLOCK to verify related data in f2fs image, it's wrong, let's fix this issue in this patch. Signed-off-by: Chao Yu <chao2.yu@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23mkfs.f2fs: support large sector sizeChao Yu
Since f2fs support large sector size in commit 55cf9cb63f0e "f2fs: support large sector size", block device with sector size of 512/1024/2048/4096 bytes can be supported. But mkfs.f2fs still use default sector size: 512 bytes as sector size, let's fix this issue in this patch. v2: o remove unneeded printed message when sector size is large than 512 bytes suggested by Kinglong. o show correct sector size in printed message. o use config.sectors_per_blk instead of DEFAULT_SECTORS_PER_BLOCK suggested by Kinglong. v3: o remove another unneeded printed message when sector size is large than 512 bytes suggested by Kinglong. Signed-off-by: Chao Yu <chao2.yu@samsung.com> Reviewed-by: Kinglong Mee <kinglongmee@gmail.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: readahead node blocks to speed upJaegeuk Kim
This patch adds readahead system call to speed up node block reads. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23dump.f2fs: show checkpoint flagJaegeuk Kim
This patch is to show the checkpoint flag. With this flag, we can guess the last status of the partition. And, this can be used by xfstests. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: fix sit types seamlesslyJaegeuk Kim
SIT types can be wrong when active_logs are 2 or 4. So, let's fix this implicitly. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fibmap.f2fs: fix the wrong stat infoChao Yu
fibmap shows ino, size, blocks with incorrectly decimal number, fix it. Before: -------------------------------------------- dev [8:16] ino [0x 238ea : 0] mode [0x 81a4 : 33188] nlink [0x 1 : 1] uid [0x 0 : 0] gid [0x 0 : 0] size [0x 79e00 : 0] blksize [0x 1000 : 4096] blocks [0x 268 : 0] -------------------------------------------- Patched: -------------------------------------------- dev [8:16] ino [0x 238ea : 145642] mode [0x 81a4 : 33188] nlink [0x 1 : 1] uid [0x 0 : 0] gid [0x 0 : 0] size [0x 79e00 : 499200] blksize [0x 1000 : 4096] blocks [0x 268 : 616] -------------------------------------------- Signed-off-by: Chao Yu <chao2.yu@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23configure: add check for bswap_64Yann E. MORIN
include/f2fs_fs.h checks the HAVE_BSWAP_64 conidtional, but configure nevers checks for it. Add a check that the function is indeed declared, and fix the variable name to match the naming scheme of autoconf (and not those of WAF like is used by samba), and adapt the check as suggested in the autoconf manual. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23configure: also check for byteswap.hYann E. MORIN
include/f2fs_fs.h checks the HAVE_BYTESWAP_H conditional, but it is never checked for in configure. Add that header to the list of headers checked for. Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Gustavo Zacarias <gustavo@zacarias.com.ar> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23parse.f2fs: add a tool to parse IO traces made by runtime f2fsJaegeuk Kim
This patch adds parse.f2fs to retrieve process information and an amount of data reads and writes from given IO trace got by f2fs. Signed-off-by: Jaegeuk Kim <jaegeuk@motorola.com>
2015-03-23dump.f2fs: dump owner of data given block addressJaegeuk Kim
This patch introduces a feature to dump owner information of given block address. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: no need to fix SIT type for COLD_DATAJaegeuk Kim
If hot or warm data blocks were moved to the cold log, we should remain them in the cold log. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23mkfs.f2fs: introduce some macros to simplify coding styleChangman Lee
This patch tries to simplify coding style for readability. Rename shortly o rename super_block to sb And, introduce some macros. o set/get_cp o set/get_sb o next/prev_zone, last_zone and last_section o ALIGN, SEG_ALIGN and ZONE_ALIGN Signed-off-by: Changman Lee <cm224.lee@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23fsck.f2fs: remove unused valueJaegeuk Kim
Remove build warning. Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23mkfs.f2fs: fix missing endian conversionChangman Lee
This is for conversion from cpu to little endian and vice versa. Signed-off-by: Changman Lee <cm224.lee@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
2015-03-23mkfs: use compact mode for data summariesChangman Lee
This patch is for optimization related to format o reduce 2 blocks for data summaries o reduce initial mount time after mkfs.f2fs Signed-off-by: Changman Lee <cm224.lee@samsung.com> Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>