Merge remote-tracking branch 'aosp/upstream-master' into update

* aosp/upstream-master:
  fsck.f2fs: update curseg .next_blkoff/.alloc_type preferential
  fsck.f2fs: introduce check_curseg_offsets()
  f2fs-tools: relocate chksum_offset for large_nat_bitmap feature
  f2fs-tools: allow unfixed f2fs_checkpoint.checksum_offset
  fsck.f2fs: fix to repair cp_loads blocks at correct position
  sload.f2fs: introduce f2fs_sparse_initialize_meta()
  mkfs.f2fs: write fill chunk in sparse file for zeroed block
  f2fs-tools: get rid of unneeded fields in on-disk inode
  f2fs-tools: improve xattr value printing
  f2fs-tools: improve filename printing
  fsck.f2fs: open ro disk if we want to check fs only
  fsck.f2fs: fix to repair ro mounted device w/ -f
  f2fs-tools:fix memory leak in write dquot

Change-Id: I478056147cd2e8d288d86b6ad7b1035a5fb3c663
Signed-off-by: Jaegeuk Kim <>