[Nexus 4 Original Android Development] defconoi:
Kernel Update

81u:

Project name: Unleashed Kernel:

ion-storm - fixed F2FS for good now ;) update to version 81u
ion-storm - add read_iter, write_iter to f2fs
ion-storm - Revert: uio: convert to idr_alloc() (not ready yet)
Kent Overstreet - block: Add bio_for_each_segment_all()
Alucard24 - f2fs: data: AIO optimization compatibility fixup Signed-off-by: Paul Reioux <reioux@gmail.com>
David Savage - fix duplication from f2fs cherry-picks
David Savage - Revert "f2fs: atomically set inode->i_flags in f2fs_set_inode_flags()"
David Savage - Revert "f2fs: add remap_pages as generic_file_remap_pages"
Jaegeuk Kim - f2fs: support f2fs_fiemap
Jaegeuk Kim - f2fs: recover fallocated space
Changman Lee - f2fs: large volume support
Chao Yu - f2fs: avoid crash when trace f2fs_submit_page_mbio event in ra_sum_pages
Jaegeuk Kim - f2fs: fix recursive lock by f2fs_setxattr
Chao Yu - f2fs: add a tracepoint for f2fs_read_data_page
Chao Yu - f2fs: add a tracepoint for f2fs_write_{meta,node,data}_pages
Chao Yu - f2fs: add a tracepoint for f2fs_write_{meta,node,data}_page
Chao Yu - f2fs: add a tracepoint for f2fs_write_end
Chao Yu - f2fs: add a tracepoint for f2fs_write_begin
Zhang Zhen - f2fs: fix checkpatch warning
Jaegeuk Kim - f2fs: decrease the lock granularity during write_begin
Jaegeuk Kim - f2fs: no need to wait on page writebck to meta pages
Jaegeuk Kim - f2fs: avoid grab_cache_page_write_begin for data pages
Jaegeuk Kim - f2fs: split grab_cache_page and wait_on_page_writeback for node pages
Chao Yu - f2fs: fix to truncate inline data in inode page when setattr
Chao Yu - f2fs: set errno when f2fs_iget failed in recover_dentry
Chao Yu - f2fs: introduce help macro ADDRS_PER_PAGE()
Jaegeuk Kim - f2fs: submit bio at the reclaim path
Jaegeuk Kim - f2fs: return errors right after checking them
Jaegeuk Kim - f2fs: pass flags field to setxattr functions
Jaegeuk Kim - f2fs: clean up long variable names
Chao Yu - f2fs: handle inline data independently in f2fs_bmap
Jaegeuk Kim - f2fs: avoid BUG_ON when mouting corrupted image having garbage blocks
Jaegeuk Kim - f2fs: add available_nids to fix handling max_nid correctly
Fabian Frederick - f2fs: add static to get_max_meta_blks
Zhang Zhen - f2fs: atomically set inode->i_flags in f2fs_set_inode_flags()
Jingoo Han - f2fs: make recover_inline_xattr() static
Jaegeuk Kim - f2fs: fix to unlock f2fs_lock at the omitted error case
Jaegeuk Kim - f2fs: call redirty_page_for_writepage
Jaegeuk Kim - f2fs: avoid to conduct roll-forward due to the remained garbage blocks
Chao Yu - f2fs: fix wrong statistics of inline data
Jaegeuk Kim - f2fs: fix to cover io->bio with io_rwsem
Chao Yu - f2fs: fix error path when fail to read inline data
Chao Yu - f2fs: avoid unneeded lookup when xattr name length is too long
Chao Yu - f2fs: avoid unnecessary bio submit when wait page writeback
Jaegeuk Kim - f2fs: avoid RECLAIM_FS-ON-W warning
Jaegeuk Kim - f2fs: introduce fi->i_sem to protect fi's info
Jaegeuk Kim - f2fs: avoid to drop nat entries due to the negative nr_shrink
Jaegeuk Kim - f2fs: call f2fs_wait_on_page_writeback instead of native function
Jaegeuk Kim - f2fs: introduce nr_pages_to_write for segment alignment
Jaegeuk Kim - f2fs: increase pages_skipped when skipping writepages
Jaegeuk Kim - f2fs: avoid small data writes by skipping writepages
Jaegeuk Kim - f2fs: introduce get_dirty_dents for readability
Chao Yu - f2fs: fix incorrect parsing with option string
Chao Yu - f2fs: avoid to return incorrect errno of read_normal_summaries
Chao Yu - f2fs: print type for each segment in segment_info's show
Chao Yu - f2fs: check upper bound of ino value in f2fs_nfs_get_inode
Chao Yu - f2fs: introduce f2fs_has_inline_xattr for better readability
Chao Yu - f2fs: recover inline xattr data in roll-forward process
Gu Zheng - f2fs: optimize restore_node_summary slightly
Gu Zheng - f2fs: format segment_info's show for better legibility
Gu Zheng - f2fs: remove the unused ctor argument of f2fs_kmem_cache_create()
Gu Zheng - f2fs: update start nid only once each circle
Jaegeuk Kim - f2fs: fix to write node pages with WRITE_SYNC
Chao Yu - f2fs: fix dirty page accounting when redirty
Chao Yu - f2fs: use existing macro to clean up some codes
Chao Yu - f2fs: readahead contiguous SSA blocks for f2fs_gc
Jaegeuk Kim - f2fs: implement a lock-free stat_show
Jaegeuk Kim - f2fs: introduce a radix_tree for the free_nid list
Gu Zheng - f2fs: introduce help macro on_build_free_nids()
Jaegeuk Kim - f2fs: fix to mark the checkpointed nat entry correctly
Jaegeuk Kim - f2fs: fix not to write data pages on the page reclaiming path
Jaegeuk Kim - f2fs: fix the calculation of max_nids
Changman Lee - f2fs: show counts of checkpoint in status
Chao Yu - f2fs: introduce ra_meta_pages to readahead CP/NAT/SIT pages
Chao Yu - f2fs: use inode mutex to keep atomicity of f2fs_falloc
Jaegeuk Kim - f2fs: clean up redundant function call
Jaegeuk Kim - f2fs: fix f2fs_write_meta_page at no checkpoint status
Jaegeuk Kim - f2fs: fix to truncate dentry pages in the error case
Jaegeuk Kim - f2fs: fix a build warning
Jaegeuk Kim - f2fs: clean up with a macro
Jaegeuk Kim - f2fs: fix the potential mismatch between dir's i_size and i_blocks
Jaegeuk Kim - f2fs: fix to recover xattr node block
Jaegeuk Kim - f2fs: handle dirty segments inside refresh_sit_entry
Chao Yu - f2fs: use f2fs_put_page to release page for uniform style
Jaegeuk Kim - f2fs: fix to recover i_size from roll-forward
Al Viro - f2fs: use mnt_want_write_file() in ioctl
Jaegeuk Kim - f2fs: allocate remained free segments in the LFS mode
Namjae Jeon - f2fs: notify when discard is not supported
Jaegeuk Kim - f2fs: add remap_pages as generic_file_remap_pages
ion-storm - FS: import F2FS
Damian Hobson-Garcia - drivers: uio: Fix UIO device registration failure
Tejun Heo - uio: convert to idr_alloc()
ion-storm - Revert "fs: Tweak mount options for all partitions"
ion-storm - Revert "ARM: dts: msm: i2c: change clock rate to 19.2 MHz"
ion-storm - Revert "lower i2c bus freq to 100000 from 384000"

F2FS is fixed, no really, its finally fixed now.

AOSP/L

CM11