commit | f6da96217e8b332d8172aa3663827e027a0f8917 | [log] [tgz] |
---|---|---|
author | Jaeyoon Choi <j_yoon.choi@samsung.com> | Wed Apr 28 21:03:08 2021 +0900 |
committer | Brett Wilson <brettw@google.com> | Tue May 18 18:00:39 2021 +0000 |
tree | cf3c8853f89e612f9feda04cb22b991da09c3e2d | |
parent | a3c0cd115675bf256b99cd90993f250e0d776d63 [diff] |
[f2fs] code refactoring: f2fs_layout.h, f2fs_internal.h Change #define to constexpr and inline function (f2fs_layout.h, f2fs_internal.h) (comment: #80, #749 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511842) Change struct xxx to xxx (f2fs_layout.h, f2fs_internal.h) (comment: #312 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/520881/2) Add default initializers for struct member variables (f2fs_layout.h, f2fs_internal.h) (comment: #53 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511839) Change unsigned char style to uint8_t (f2fs_layout.h, f2fs_internal.h) (comment: #142 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511840) Change enum to enum class (f2fs_layout.h, f2fs_internal.h) (comment: #429 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511841) Remove f2fs prefix (f2fs_layout.h, f2fs_internal.h) (comment: #84 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511841) Change struct name to C-style name (f2fs_layout.h, f2fs_internal.h) (comment: #440 https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/511841) remove unnecessary #includes Change-Id: I255722ed104127205b3a24c85a2592886f171deb Reviewed-on: https://fuchsia-review.googlesource.com/c/third_party/f2fs/+/531061 Reviewed-by: Brett Wilson <brettw@google.com>
F2FS is the most commonly used log-structured file system in Linux. It supports flash-friendly features such as adaptive logging, multi-head logging, fsync acceleration, and node address translation. For more information see: https://www.usenix.org/conference/fast15/technical-sessions/presentation/lee
$ fx set bringup.x64 --with //bundles:tools --with-base //bundles/buildbot:bringup --with-base third_party/f2fs --with-base third_party/f2fs/tools:f2fs-tools $ fx build $ fx emu -N --headless -hda third_party/f2fs/test_files/blk{500m or 1g}.bin (see third_party/f2fs/test_files/README.md for test)