f2fs: updates queued upto v5.1-rc1-4.9

Merge f2fs stable fixes from upstream-f2fs-stable-linux-4.9.y
into LW.BR.4.0.3.

Cherry-picked from:
  origin/upstream-f2fs-stable-linux-4.9.y

67f94d75ed30 ("f2fs: set pin_file under CAP_SYS_ADMIN")
8b160a34244a ("f2fs: fix to avoid deadlock in f2fs_read_inline_dir()")
7950bd638c97 ("f2fs: fix to adapt small inline xattr space in __find_inline_xattr()")
a9e0ca82b003 ("f2fs: fix to do sanity check with inode.i_inline_xattr_size")
e6bd0232de1a ("f2fs: give some messages for inline_xattr_size")
b50924a70c96 ("f2fs: don't trigger read IO for beyond EOF page")
c4e076028972 ("f2fs: fix to add refcount once page is tagged PG_private")
67e68931684e ("f2fs: remove wrong comment in f2fs_invalidate_page()")
80792733c9a8 ("f2fs: fix to use kvfree instead of kzfree")
f229bd783531 ("f2fs: trace f2fs_ioc_shutdown")
820e65b807ea ("f2fs: fix to avoid deadlock of atomic file operations")
bfe62ef5c4a9 ("f2fs: fix to dirty inode for i_mode recovery")
14d9376fc0bb ("f2fs: give random value to i_generation")
e34302012a79 ("f2fs: no need to take page lock in readdir")
9a50f0de8a44 ("f2fs: fix to update iostat correctly in IPU path")
b4b345329b8e ("f2fs: fix encrypted page memory leak")
c8f04dc5a32a ("f2fs: make fault injection covering __submit_flush_wait()")
c168435ee3f1 ("f2fs: fix to retry fill_super only if recovery failed")
07894d20e644 ("f2fs: silence VM_WARN_ON_ONCE in mempool_alloc")
af8e8893a13e ("f2fs: fix wrong #endif")
a45588296fe5 ("f2fs: don't clear CP_QUOTA_NEED_FSCK_FLAG")
7c270bb8da7e ("f2fs: don't allow negative ->write_io_size_bits")
4d8013eac437 ("f2fs: fix to check inline_xattr_size boundary correctly")
711e89952282 ("Revert "f2fs: fix to avoid deadlock of atomic file operations"")
23d6d8e3d575 ("Revert "f2fs: fix to check inline_xattr_size boundary correctly"")
b152e2d05c67 ("f2fs: do not use mutex lock in atomic context")
c6f78238e7ed ("f2fs: fix potential data inconsistence of checkpoint")
38af6b85d743 ("f2fs: fix to avoid deadlock of atomic file operations")
b7c5e78011fa ("f2fs: fix to check inline_xattr_size boundary correctly")
9f1534722c09 ("f2fs: jump to label 'free_node_inode' when failing from d_make_root()")
5e5bd73c5af0 ("f2fs: fix to data block override node segment by mistake")
b0a005744e9d ("f2fs: use xattr_prefix to wrap up")
eeec9e7fbfd0 ("f2fs: sync filesystem after roll-forward recovery")
90431020f1a7 ("f2fs: flush quota blocks after turnning it off")
ba6adf51b209 ("f2fs: avoid null pointer exception in dcc_info")
85c3c61e1fbe ("f2fs: don't wake up too frequently, if there is lots of IOs")
4eefccfa6eac ("f2fs: try to keep CP_TRIMMED_FLAG after successful umount")
f2cb9191aedb ("f2fs: add quick mode of checkpoint=disable for QA")
b842f2d3c942 ("f2fs: run discard jobs when put_super")
6dda464767fe ("f2fs: fix to set sbi dirty correctly")
13adc6f08572 ("f2fs: UBSAN: set boolean value iostat_enable correctly")
12b366258517 ("f2fs: add brackets for macros")
7d72038ab298 ("f2fs: check if file namelen exceeds max value")
d4a81f80ff6c ("f2fs: fix to trigger fsck if dirent.name_len is zero")
2da68d9f5ae3 ("f2fs: no need to check return value of debugfs_create functions")
3dd5f43bc87f ("f2fs: export FS_NOCOW_FL flag to user")
008870676b26 ("f2fs: check inject_rate validity during configuring")
c476cbd7f11d ("f2fs: remove set but not used variable 'err'")
6d4ae78c4962 ("f2fs: change error code to -ENOMEM from -EINVAL")
ec19f649e41a ("f2fs: don't access node/meta inode mapping after iput")
ddd7bcbaa9cf ("f2fs: wait on atomic writes to count F2FS_CP_WB_DATA")
ad0784f4ca2d ("f2fs: sanity check of xattr entry size")
bc6771eb3ac7 ("f2fs: fix use-after-free issue when accessing sbi->stat_info")
d9b3df571cab ("f2fs: check PageWriteback flag for ordered case")
273e71c567fc ("f2fs: fix validation of the block count in sanity_check_raw_super")
ae3bc069866e ("f2fs: fix missing unlock(sbi->gc_mutex)")
fbb223fe0ec5 ("f2fs: clean up structure extent_node")
489f2dc089d3 ("f2fs: fix block address for __check_sit_bitmap")
be83adedb67e ("f2fs: fix sbi->extent_list corruption issue")
717ed96ea360 ("f2fs: clean up checkpoint flow")
1f85e0ce1191 ("f2fs: flush stale issued discard candidates")
2d145882326a ("f2fs: correct wrong spelling, issing_*")
9248dbace66e ("f2fs: use kvmalloc, if kmalloc is failed")
7df51a11e8c3 ("f2fs: remove redundant comment of unused wio_mutex")
a8c3e53f9cd1 ("f2fs: fix to reorder set_page_dirty and wait_on_page_writeback")
ad32a8a78414 ("f2fs: clear PG_writeback if IPU failed")
a58cf53c304e ("f2fs: add an ioctl() to explicitly trigger fsck later")
cf1cf042e8e4 ("f2fs: avoid frequent costly fsck triggers")
e3faef178125 ("f2fs: fix m_may_create to make OPU DIO write correctly")
35304bbcfe4e ("f2fs: fix to update new block address correctly for OPU")
968fb768944c ("f2fs: adjust trace print in f2fs_get_victim() to cover all paths")
61a26f3731e7 ("f2fs: fix to allow node segment for GC by ioctl path")
05c09f427162 ("f2fs: make "f2fs_fault_name[]" const char *")
74ec2014d0f7 ("f2fs: read page index before freeing")
3beb85a47bc1 ("f2fs: fix wrong return value of f2fs_acl_create")
b1a81bb7fd29 ("f2fs: avoid build warn of fall_through")
bcabd0374c29 ("f2fs: fix race between write_checkpoint and write_begin")
43a197a20d70 ("f2fs: check memory boundary by insane namelen")
a151f362a95e ("f2fs: only flush the single temp bio cache which owns the target page")
5b5162d083f9 ("f2fs: fix out-place-update DIO write")
504ab57a2538 ("f2fs: fix to be aware discard/preflush/dio command in is_idle()")
cc32cf3e3f51 ("f2fs: add to account direct IO")
f7260788a5fe ("f2fs: move dir data flush to write checkpoint process")
5bb1672e25f6 ("f2fs: change segment to section in f2fs_ioc_gc_range")
bc83a660b586 ("f2fs: export migration_granularity sysfs entry")
28bd09ae523e ("f2fs: support subsectional garbage collection")
7fc47513129f ("f2fs: introduce __is_large_section() for cleanup")
5b11d2b56846 ("f2fs: clean up f2fs_sb_has_##feature_name")
d785affb5bb3 ("f2fs: remove codes of unused wio_mutex")
957676ba107a ("f2fs: fix count of seg_freed to make sec_freed correct")
37146aeb86ee ("f2fs: fix to account preflush command for noflush_merge mode")
71d6c47f3f0d ("f2fs: avoid GC causing encrypted file corrupted")
d831272f116f ("f2fs: guarantee journalled quota data by checkpoint")
e9fc43d7676f ("f2fs: cleanup dirty pages if recover failed")
3d571474ab51 ("f2fs: fix data corruption issue with hardware encryption")
494e17e79664 ("f2fs: fix to recover inode->i_flags of inode block during POR")
7c3797041f60 ("f2fs: spread f2fs_set_inode_flags()")
408bca0ef667 ("f2fs: fix to spread clear_cold_data()")
65e5a46e302b ("Revert "f2fs: fix to clear PG_checked flag in set_page_dirty()"")
8025d72b1961 ("f2fs: account read IOs and use IO counts for is_idle")
b8cc7a9b57aa ("f2fs: fix to account IO correctly for cgroup writeback")
f44ba51e966e ("f2fs: fix to account IO correctly")
4ca463f0a74b ("f2fs: remove request_list check in is_idle()")
513077aafdbd ("f2fs: allow to mount, if quota is failed")
e5ddab1168ff ("f2fs: update REQ_TIME in f2fs_cross_rename()")
1d12f5a1825a ("f2fs: do not update REQ_TIME in case of error conditions")
ca52debe5b5a ("f2fs: remove unneeded disable_nat_bits()")
91b2c66a8418 ("f2fs: remove unused sbi->trigger_ssr_threshold")
9d62f7765378 ("f2fs: shrink sbi->sb_lock coverage in set_file_temperature()")
343c806611a8 ("f2fs: fix to recover cold bit of inode block during POR")
44344f477740 ("f2fs: submit cached bio to avoid endless PageWriteback")
f22f93a90601 ("f2fs: checkpoint disabling")
4edba23ba142 ("f2fs: clear PageError on the read path")
b84f9a755a96 ("f2fs: allow out-place-update for direct IO in LFS mode")
6923cd196bae ("f2fs: refactor ->page_mkwrite() flow")
39373df2d0c8 ("Revert: "f2fs: check last page index in cached bio to decide submission"")
0570b3fada79 ("f2fs: support superblock checksum")
0fc6da765f83 ("f2fs: add to account skip count of background GC")
d826d4a0b02c ("f2fs: add to account meta IO")
87338b176539 ("f2fs: keep lazytime on remount")
9cc70326c123 ("f2fs: fix missing up_read")
2b2a3c249273 ("f2fs: return correct errno in f2fs_gc")
4474e2f01336 ("f2fs: avoid f2fs_bug_on if f2fs_get_meta_page_nofail got EIO")
c62a89ba3fda ("f2fs: mark inode dirty explicitly in recover_inode()")
ada3b8e81f0c ("f2fs: fix to recover inode's crtime during POR")
92bf9c41f0f4 ("f2fs: fix to recover inode's i_gc_failures during POR")
7a35dd56d46b ("f2fs: fix to recover inode's i_flags during POR")
f9ada84e7016 ("f2fs: fix to recover inode's project id during POR")
0328f88ee540 ("f2fs: update i_size after DIO completion")
faa6bebaafc9 ("f2fs: report ENOENT correctly in f2fs_rename")
5a959fd65c9e ("f2fs: fix remount problem of option io_bits")
be57aae69099 ("f2fs: fix to recover inode's uid/gid during POR")
8c2bb1b444bb ("f2fs: avoid infinite loop in f2fs_alloc_nid")
feb1b25bcff0 ("f2fs: add new idle interval timing for discard and gc paths")
40292b974a06 ("f2fs: split IO error injection according to RW")
6d1a832d6384 ("f2fs: add SPDX license identifiers")
790ff61acc0a ("f2fs: surround fault_injection related option parsing using CONFIG_F2FS_FAULT_INJECTION")
4c3226a85e98 ("f2fs: avoid sleeping under spin_lock")
e359dcc0c8ee ("f2fs: plug readahead IO in readdir()")
44bc31734546 ("f2fs: fix to do sanity check with current segment number")
9458d6d35e49 ("f2fs: fix memory leak of percpu counter in fill_super()")
872076f97547 ("f2fs: fix memory leak of write_io in fill_super()")
6ecc308c415b ("f2fs: cache NULL when both default_acl and acl are NULL")
118e4c93fbcf ("f2fs: fix to flush all dirty inodes recovered in readonly fs")
ebcfa8fc4e97 ("f2fs: report error if quota off error during umount")
60208e20e006 ("f2fs: submit bio after shutdown")
0d51ceaf5056 ("f2fs: avoid wrong decrypted data from disk")
2f47644240d5 ("Revert "f2fs: use printk_ratelimited for f2fs_msg"")
c2049e28a1e0 ("f2fs: fix unnecessary periodic wakeup of discard thread when dev is busy")
12d8e57091c1 ("f2fs: fix to avoid NULL pointer dereference on se->discard_map")
6b0136a2d584 ("f2fs: add additional sanity check in f2fs_acl_from_disk()")
b2d1e92c968b ("Revert "f2fs: use timespec64 for inode timestamps"")
08386a602c19 ("f2fs: readahead encrypted block during GC")
f64b4d799024 ("f2fs: avoid fi->i_gc_rwsem[WRITE] lock in f2fs_gc")
6d5984506985 ("f2fs: fix performance issue observed with multi-thread sequential read")
b63686293eb7 ("f2fs: fix to skip verifying block address for non-regular inode")
33c54d580920 ("f2fs: rework fault injection handling to avoid a warning")
0ef692e09838 ("f2fs: support fault_type mount option")
5d2300d2b568 ("f2fs: fix to return success when trimming meta area")
b096edf21461 ("f2fs: fix use-after-free of dicard command entry")
8bdb419b713f ("f2fs: support discard submission error injection")
c813f5a03c4b ("f2fs: split discard command in prior to block layer")
bb763b55a6e9 ("f2fs: wake up gc thread immediately when gc_urgent is set")
c3aff6f49962 ("f2fs: fix incorrect range->len in f2fs_trim_fs()")
7309a5f48345 ("f2fs: refresh recent accessed nat entry in lru list")
1d8aac3a98ac ("f2fs: fix avoid race between truncate and background GC")
787485b8082e ("f2fs: avoid race between zero_range and background GC")
10d6703c04e4 ("f2fs: fix to do sanity check with block address in main area v2")
976de2d2cd87 ("f2fs: fix to do sanity check with inline flags")
e7cad2bafb58 ("f2fs: fix to reset i_gc_failures correctly")
d38c1d79928c ("f2fs: fix invalid memory access")
3d5c54a54893 ("f2fs: fix to avoid broken of dnode block list")
ad0467114029 ("f2fs: use true and false for boolean values")
22400c81bff8 ("f2fs: fix to do sanity check with cp_pack_start_sum")
08187683d7fa ("f2fs: avoid f2fs_bug_on() in cp_error case")
1069e810ea42 ("f2fs: fix to clear PG_checked flag in set_page_dirty()")
33af898bd3fd ("f2fs: fix to active page in lru list for read path")
f1eb3f91f17e ("f2fs: don't keep meta pages used for block migration")
c0dcc52c67a5 ("f2fs: fix to restrict mount condition when without CONFIG_QUOTA")
b9de29307a4b ("f2fs: quota: do not mount as RDWR without QUOTA if quota feature enabled")
7f57572f238d ("f2fs: quota: fix incorrect comments")
13734785ae4c ("f2fs: add proc entry to show victim_secmap bitmap")
5cf8d7b9f489 ("f2fs: let checkpoint flush dnode page of regular")
fe0e25257c94 ("f2fs: issue discard align to section in LFS mode")
77d1332e2961 ("f2fs: don't allow any writes on aborted atomic writes")
93aff614afcf ("f2fs: restrict setting up inode.i_advise")
19a86dace084 ("f2fs: fix wrong kernel message when recover fsync data on ro fs")
b02367fda0ed ("f2fs: clean up ioctl interface naming")
0c82975924bd ("f2fs: clean up with f2fs_is_{atomic,volatile}_file()")
43a64a755305 ("f2fs: clean up with f2fs_encrypted_inode()")
7f78e2293063 ("f2fs: clean up with get_current_nat_page")
282a3cbb5b12 ("f2fs: kill EXT_TREE_VEC_SIZE")
f98582a792f5 ("f2fs: avoid duplicated permission check for "trusted." xattrs")
3c74326b78b6 ("f2fs: fix to propagate error from __get_meta_page()")
f9b486432a68 ("f2fs: fix to do sanity check with i_extra_isize")
94e1c6a98c2f ("f2fs: blk_finish_plug of submit_bio in lfs mode")
b27f4cd873e6 ("f2fs: do not set free of current section")
6b1b1a481ef5 ("f2fs: Keep alloc_valid_block_count in sync")
f4a0eb5bc567 ("f2fs: issue small discard by LBA order")
735743ff7b2b ("f2fs: stop issuing discard immediately if there is queued IO")
ae3825ee9b4b ("f2fs: clean up with IS_INODE()")
adfdcf4c10f0 ("f2fs: detect bug_on in f2fs_wait_discard_bios")
bc1ad77ebb3a ("f2fs: fix defined but not used build warnings")
1c56698f4dd9 ("f2fs: enable real-time discard by default")
77f9ebd7f2c6 ("f2fs: fix to detect looped node chain correctly")
b3c869ac7330 ("f2fs: fix to do sanity check with block address in main area")
002de762214d ("f2fs: fix to skip GC if type in SSA and SIT is inconsistent")
90286460f1cd ("f2fs: try grabbing node page lock aggressively in sync scenario")
b22d0c648936 ("f2fs: check the right return value of memory alloc function")
5c8e7abb83f1 ("f2fs: Replace strncpy with memcpy")
6b308c35bac5 ("f2fs: avoid the global name 'fault_name'")
c3fef40a2340 ("f2fs: fix to do sanity check with reserved blkaddr of inline inode")
6db154a813f3 ("f2fs: fix to do sanity check with node footer and iblocks")
4679c2e33e87 ("f2fs: Allocate and stat mem used by free nid bitmap more accurately")
356f743876f4 ("f2fs: fix to do sanity check with user_block_count")
6a6c9351aa61 ("f2fs: fix to do sanity check with extra_attr feature")
27d312bc5f5d ("f2fs: fix to correct return value of f2fs_trim_fs")
81700b362f4e ("f2fs: fix to do sanity check with {sit,nat}_ver_bitmap_bytesize")
4a48b148b285 ("f2fs: fix to do sanity check with secs_per_zone")
be92eee3256c ("f2fs: disable f2fs_check_rb_tree_consistence")
d05e871f1176 ("f2fs: introduce and spread verify_blkaddr")
677f89e0188f ("f2fs: use timespec64 for inode timestamps")
08766fd8c86c ("f2fs: fix to wait on page writeback before updating page")
f9d75d65b760 ("f2fs: assign REQ_RAHEAD to bio for ->readpages")
a1395abb7892 ("f2fs: fix a hungtask problem caused by congestion_wait")
7eacb5df5a55 ("f2fs: Fix uninitialized return in f2fs_ioc_shutdown()")
fa83391964b3 ("f2fs: don't issue discard commands in online discard is on")
79939f6be69d ("f2fs: fix to propagate return value of scan_nat_page()")
f746767f190f ("f2fs: support in-memory inode checksum when checking consistency")
fe4579854a6a ("f2fs: fix error path of fill_super")
ea4a8089d006 ("f2fs: relocate readdir_ra configure initialization")
7aa8312630a3 ("f2fs: move s_res{u,g}id initialization to default_options()")
87e841d47fe2 ("f2fs: don't acquire orphan ino during recovery")
1d1f79d3b519 ("f2fs: avoid potential deadlock in f2fs_sbi_store")
c92b7c75a2a0 ("f2fs: indicate shutdown f2fs to allow unmount successfully")
d263b05de1e6 ("f2fs: keep meta pages in cp_error state")
16e81b12a4da ("f2fs: do checkpoint in kill_sb")
2847525a3c81 ("f2fs: allow wrong configured dio to buffered write")
882c7da261dd ("f2fs: flush journal nat entries for nat_bits during unmount")
f950fa4816e0 ("treewide: Use array_size in f2fs_kvzalloc()")
61f4864691a7 ("treewide: Use array_size() in f2fs_kzalloc()")
c4eb50dac312 ("treewide: Use array_size() in f2fs_kmalloc()")
96a232926b41 ("overflow.h: Add allocation size calculation helpers")
9a857bde9fdb ("f2fs: fix to clear FI_VOLATILE_FILE correctly")
deb78d4c9ae2 ("f2fs: let sync node IO interrupt async one")
7507ad250a67 ("f2fs: don't change wbc->sync_mode")
accb4064fb32 ("f2fs: fix to update mtime correctly")
6285d972c331 ("fs: f2fs: insert space around that ':' and ', '")
9ef10313f5f1 ("fs: f2fs: add missing blank lines after declarations")
ee62ea28d5ad ("fs: f2fs: changed variable type of offset "unsigned" to "loff_t"")
6b4d6a815006 ("f2fs: clean up symbol namespace")
6de81c8d5e2c ("f2fs: make set_de_type() static")
fdd569a78f2f ("f2fs: make __f2fs_write_data_pages() static")
48fa534336c9 ("f2fs: fix to avoid accessing cross the boundary")
34880e00cfed ("f2fs: fix to let caller retry allocating block address")
8c46965183b6 ("disable loading f2fs module on PAGE_SIZE > 4KB")
408285a40a72 ("f2fs: fix error path of move_data_page")
9780d68db869 ("f2fs: don't drop dentry pages after fs shutdown")
b9921f022b30 ("f2fs: fix to avoid race during access gc_thread pointer")
bcbcda43c3d8 ("f2fs: clean up with clear_radix_tree_dirty_tag")
4636af963f1c ("f2fs: fix to don't trigger writeback during recovery")
5bc68f305080 ("f2fs: clear discard_wake earlier")
8d74ddc1b201 ("f2fs: let discard thread wait a little longer if dev is busy")
caf10c6f127f ("f2fs: avoid stucking GC due to atomic write")
0390d83fddaa ("f2fs: introduce sbi->gc_mode to determine the policy")
bbab2dcb226f ("f2fs: keep migration IO order in LFS mode")
2f7e488b70f0 ("f2fs: fix to wait page writeback during revoking atomic write")
664de5990a73 ("f2fs: Fix deadlock in shutdown ioctl")
458e47f3b223 ("f2fs: detect synchronous writeback more earlier")
4d93a43dafda ("mm: remove nr_pages argument from pagevec_lookup_{,range}_tag()")
12034c751db0 ("ceph: use pagevec_lookup_range_nr_tag()")
565d7441b910 ("mm: add variant of pagevec_lookup_range_tag() taking number of pages")
bef1c39148d6 ("mm: use pagevec_lookup_range_tag() in write_cache_pages()")
7e95dd50c6c2 ("mm: use pagevec_lookup_range_tag() in __filemap_fdatawait_range()")
88c6c1f24756 ("nilfs2: use pagevec_lookup_range_tag()")
aa70b7019e82 ("gfs2: use pagevec_lookup_range_tag()")
c4464307d48d ("f2fs: use find_get_pages_tag() for looking up single page")
45ec63b247d3 ("f2fs: simplify page iteration loops")
e06736589bf1 ("f2fs: use pagevec_lookup_range_tag()")
d7a592f66047 ("ext4: use pagevec_lookup_range_tag()")
b433151665c6 ("ceph: use pagevec_lookup_range_tag()")
e286666cb13e ("btrfs: use pagevec_lookup_range_tag()")
fb296a23c286 ("mm: implement find_get_pages_range_tag()")
158d9bbbe159 ("f2fs: clean up with is_valid_blkaddr()")
20893172b7ee ("f2fs: fix to initialize min_mtime with ULLONG_MAX")
a301e76180de ("f2fs: fix to let checkpoint guarantee atomic page persistence")
2d96ad5b28a3 ("f2fs: fix to initialize i_current_depth according to inode type")
6b7c7b417193 ("Revert "f2fs: add ovp valid_blocks check for bg gc victim to fg_gc"")
04fa5dce0312 ("f2fs: don't drop any page on f2fs_cp_error() case")
0aca14fc01ec ("f2fs: fix spelling mistake: "extenstion" -> "extension"")
6abb03385b5c ("f2fs: enhance sanity_check_raw_super() to avoid potential overflows")
f921fa849686 ("f2fs: treat volatile file's data as hot one")
a2cbd9b5ee56 ("f2fs: introduce release_discard_addr() for cleanup")
54f43787c97f ("f2fs: fix potential overflow")
f6bd7d451ab7 ("f2fs: rename dio_rwsem to i_gc_rwsem")
48698e46f355 ("f2fs: move mnt_want_write_file after range check")
707f7ae7db6d ("f2fs: fix missing clear FI_NO_PREALLOC in some error case")
d487b1588e61 ("f2fs: enforce fsync_mode=strict for renamed directory")
1c7d5f02bfe2 ("f2fs: sanity check for total valid node blocks")
0f0b18adcd80 ("f2fs: sanity check on sit entry")
60143bfdb3b9 ("f2fs: avoid bug_on on corrupted inode")
b733d0175e7c ("f2fs: give message and set need_fsck given broken node id")
0b4d0d03c96c ("f2fs: clean up commit_inmem_pages()")
80ee152c0581 ("f2fs: do not check F2FS_INLINE_DOTS in recover")
78d089f531a2 ("f2fs: remove duplicated dquot_initialize and fix error handling")
198f637cdfdb ("f2fs: stop issue discard if something wrong with f2fs")
2f903ef932c0 ("f2fs: fix return value in f2fs_ioc_commit_atomic_write")
5bdfc7ee960c ("f2fs: allocate hot_data for atomic write more strictly")
51ad1795a5ee ("f2fs: check if inmem_pages list is empty correctly")
72823f4c7aec ("f2fs: fix race in between GC and atomic open")
97d0c4e72c9d ("f2fs: change le32 to le16 of f2fs_inode->i_extra_size")
5a60d4cde910 ("f2fs: check cur_valid_map_mir & raw_sit block count when flush sit entries")
aa8b4b9926de ("f2fs: correct return value of f2fs_trim_fs")
03a22433da7a ("f2fs: fix to show missing bits in FS_IOC_GETFLAGS")
a0bbb362383b ("f2fs: remove unneeded F2FS_PROJINHERIT_FL")
7aee058b663a ("f2fs: don't use GFP_ZERO for page caches")
addb448b7e6e ("f2fs: issue all big range discards in umount process")
dc93e586b349 ("f2fs: remove redundant block plug")
d1aee08aab18 ("f2fs: remove unmatched zero_user_segment when convert inline dentry")
9bafde62f512 ("f2fs: introduce private inode status mapping")
4ddc3a807e24 ("fscrypt: make fscrypt_operations.max_namelen an integer")

Change-Id: I10933a13cde51a72906a6c796c83904482d2edcc
Signed-off-by: Sahitya Tummala <stummala@codeaurora.org>
48 files changed