initial blank commit
Add NOTICE and MODULE_LICENSE_GPL
reset to 64a201c with history
Build mkfs, mkfs lib, and fsck for Android

For now it relies on the e2fsprogs uuid library.
It also uses the un-implemented functions from mntent.h.
It gracefully falls back to something else, but will complain with
 """FILE* setmntent(...)(3) is not implemented on Android"""

Change-Id: Ic4c44c596656191a0b2291ce3cf93f994d5c8552
Build mkfs, mkfs lib, and fsck for Android

For now it relies on the e2fsprogs uuid library.
It also uses the un-implemented functions from mntent.h.
It gracefully falls back to something else, but will complain with
 """FILE* setmntent(...)(3) is not implemented on Android"""

Change-Id: Ic4c44c596656191a0b2291ce3cf93f994d5c8552
Disable building f2fs-tools on non-linux.

The f2fs-tools code depends on the linux kernel headers being available
in the system include path; disable building it on non-linux platforms
until this is fixed.

Change-Id: Ibf490863cc31a694ce9d05845fea9e570c4104d2
Disable building f2fs-tools on non-linux.

The f2fs-tools code depends on the linux kernel headers being available
in the system include path; disable building it on non-linux platforms
until this is fixed.

Change-Id: Ibf490863cc31a694ce9d05845fea9e570c4104d2
am c1b507fb: Build mkfs, mkfs lib, and fsck for Android

* commit 'c1b507fb329eac46b938ad45573f587a4dd838a2':
  Build mkfs, mkfs lib, and fsck for Android
am 9948e364: Disable building f2fs-tools on non-linux.

* commit '9948e364c3ebd5b11750f91d444ac1afe1369833':
  Disable building f2fs-tools on non-linux.
am 161a3260: (-s ours) am c1b507fb: Build mkfs, mkfs lib, and fsck for Android

* commit '161a32609d788f9d14357e7ec05608573dc271e9':
  Build mkfs, mkfs lib, and fsck for Android
am af1c5a6a: am 9948e364: Disable building f2fs-tools on non-linux.

* commit 'af1c5a6ab1c510e5092a43a4298692c0870e37c1':
  Disable building f2fs-tools on non-linux.
Cleanup various build warnings (signed vs unsigned, unused vars,...)

* removed unused includes.
* removed unused parameters.
* Fixed a bunch of warnings around:
    int i;
    if (i < some_uint) ...
  and
    u32 x;
    ...
    if (x < 0) return error;
* Protect BLKDISCARD usage if it is not available.

Change-Id: Iede035b1beb2df01c961589a69aff47a5258ecd2
Signed-off-by: JP Abgrall <jpa@google.com>
Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
am 3c85e737: Cleanup various build warnings (signed vs unsigned, unused vars,...)

* commit '3c85e737308ef95629b232745d6a8d141d87cc9a':
  Cleanup various build warnings (signed vs unsigned, unused vars,...)
am 6c759bb0: am 3c85e737: Cleanup various build warnings (signed vs unsigned, unused vars,...)

* commit '6c759bb0b0f49e03ecbb545da14c542f7814ff5b':
  Cleanup various build warnings (signed vs unsigned, unused vars,...)
f2fs-tools: announce dual licenses with GPL and LGPL v2

This patch announces LGPL v2 for the following files.
- include/f2fs_fs.h
- lib/libf2fs.c
- lib/libf2fs_io.c
- mkfs/f2fs_format.c
- mkfs/f2fs_format_main.c
- mkfs/f2fs_format_utils.c
- mkfs/f2fs_format_utils.h

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
f2fs: fix to remove the test code that should not be merged

Signed-off-by: Jaegeuk Kim <jaegeuk.kim@samsung.com>
fibmap: need linux/fs.h for FIBMAP

Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
am 0fbdf6cb: f2fs-tools: announce dual licenses with GPL and LGPL v2

* commit '0fbdf6cbd4dfc633454eba2f841c123789e297ad':
  f2fs-tools: announce dual licenses with GPL and LGPL v2
am 6d7fd131: f2fs: fix to remove the test code that should not be merged

* commit '6d7fd1311b82025646fbe6581fdef2583be33455':
  f2fs: fix to remove the test code that should not be merged
am f2a99037: fibmap: need linux/fs.h for FIBMAP

* commit 'f2a99037496d7139d61c0170f620ee891e2892c8':
  fibmap: need linux/fs.h for FIBMAP