MoKee Open Source Changelog from 04/04/2017 - 04/05/2017
---------------------------------------------------------------
Project: kernel/lenovo/wt86528 •
IsaacChen - wt86528:add external speaker defines
Project: kernel/xiaomi/msm8996 •
Jaegeuk Kim - f2fs: use __set{__clear}_bit_le
•
kbuild test robot - f2fs: update_free_nid_bitmap() can be static
•
kbuild test robot - f2fs: __update_nat_bits() can be static
•
Jaegeuk Kim - f2fs: le16_to_cpu for xattr->e_value_size
•
Jaegeuk Kim - f2fs: don't overwrite node block by SSR
•
Jaegeuk Kim - f2fs: don't need to invalidate wrong node page
•
Yunlei He - f2fs: fix an error return value in truncate_partial_data_page
•
Jaegeuk Kim - fscrypt: catch up to v4.11-rc1
•
Jaegeuk Kim - f2fs: avoid to flush nat journal entries
•
Jaegeuk Kim - f2fs: avoid to issue redundant discard commands
•
Hou Pengyang - f2fs: fix a plint compile warning
•
Hou Pengyang - f2fs: add f2fs_drop_inode tracepoint
•
Masato Suzuki - f2fs: Fix zoned block device support
•
Yunlei He - f2fs: remove redundant set_page_dirty()
•
Chao Yu - f2fs: fix to enlarge size of write_io_dummy mempool
•
Chao Yu - f2fs: fix memory leak of write_io_dummy mempool during umount
•
Chao Yu - f2fs: fix to update F2FS_{CP_}WB_DATA count correctly
•
Kinglong Mee - f2fs: use MAX_FREE_NIDS for the free nids target
•
Chao Yu - f2fs: introduce free nid bitmap
•
Kinglong Mee - f2fs: new helper cur_cp_crc() getting crc in f2fs_checkpoint
•
Kinglong Mee - f2fs: update the comment of default nr_pages to skipping
•
Kinglong Mee - f2fs: drop the duplicate pval in f2fs_getxattr
•
Kinglong Mee - f2fs: Don't update the xattr data that same as the exist
•
Chao Yu - f2fs: kill __is_extent_same
•
Hou Pengyang - f2fs: avoid bggc->fggc when enough free segments are avaliable after cp
•
Chao Yu - f2fs: select target segment with closer temperature in SSR mode
•
Chao Yu - f2fs: show simple call stack in fault injection message
•
Jaegeuk Kim - fscrypt: catch fscrypto_get_policy in v4.10-rc6
•
Jaegeuk Kim - f2fs: use __clear_bit_le
•
Yunlei He - f2fs: no need lock_op in f2fs_write_inline_data
•
Jaegeuk Kim - f2fs: add bitmaps for empty or full NAT blocks
•
Yunlei He - f2fs: replace rw semaphore extent_tree_lock with mutex lock
•
Kinglong Mee - f2fs: avoid m_flags overlay when allocating more data blocks
•
Hou Pengyang - f2fs: remove unsafe bitmap checking
•
Hou Pengyang - f2fs: init local extent_info to avoid stale stack info in tp
•
Yunlong Song - f2fs: remove unnecessary condition check for write_checkpoint in f2fs_gc
•
Jaegeuk Kim - f2fs: do SSR for node segments more aggresively
•
Jaegeuk Kim - f2fs: check discard alignment only for SEQWRITE zones
•
Jaegeuk Kim - f2fs: wait for discard completion after submission
•
Jaegeuk Kim - f2fs: much larger batched trim_fs job
•
Jaegeuk Kim - f2fs: avoid very large discard command
•
Jaegeuk Kim - f2fs: find data segments across all the types
•
Jaegeuk Kim - f2fs: do SSR in higher priority
•
Yunlong Song - f2fs: do SSR for data when there is enough free space
•
Hou Pengyang - f2fs: node segment is prior to data segment selected victim
•
Yunlong Song - f2fs: put allocate_segment after refresh_sit_entry
•
Hou Pengyang - f2fs: add ovp valid_blocks check for bg gc victim to fg_gc
•
Jaegeuk Kim - f2fs: do not wait for writeback in write_begin
•
Yunlei He - f2fs: replace __get_victim by dirty_segments in FG_GC
•
Jaegeuk Kim - f2fs: fix multiple f2fs_add_link() calls having same name
•
Jaegeuk Kim - f2fs: show actual device info in tracepoints
•
Jaegeuk Kim - f2fs: use SSR for warm node as well
•
Chao Yu - f2fs: enable inline_xattr by default
•
Chao Yu - f2fs: introduce noinline_xattr mount option
•
Jaegeuk Kim - f2fs: avoid reading NAT page by get_node_info
•
Jaegeuk Kim - f2fs: remove build_free_nids() during checkpoint
•
Chao Yu - f2fs: change recovery policy of xattr node block
•
Bhumika Goyal - f2fs: super: constify fscrypt_operations structure
•
Jaegeuk Kim - f2fs: show checkpoint version at mount time
•
Jaegeuk Kim - f2fs: remove preflush for nobarrier case
•
Jaegeuk Kim - f2fs: check last page index in cached bio to decide submission
•
Jaegeuk Kim - f2fs: check io submission more precisely
•
Jaegeuk Kim - f2fs: call internal __write_data_page directly
•
Jaegeuk Kim - f2fs: avoid out-of-order execution of atomic writes
•
Jaegeuk Kim - f2fs: move write_node_page above fsync_node_pages
•
Jaegeuk Kim - f2fs: move flush tracepoint
•
Jaegeuk Kim - f2fs: show # of APPEND and UPDATE inodes
•
DongOh Shin - f2fs: fix 446 coding style warnings in f2fs.h
•
DongOh Shin - f2fs: fix 3 coding style errors in f2fs.h
•
Jaegeuk Kim - f2fs: declare missing static function
•
Kaixu Xia - f2fs: show the fault injection mount option
•
Chao Yu - f2fs: fix null pointer dereference when issuing flush in ->fsync
•
Chao Yu - f2fs: fix to avoid overflow when left shifting page offset
•
Chao Yu - f2fs: enhance lookup xattr
•
Wei Fang - f2fs: fix a dead loop in f2fs_fiemap()
•
Jaegeuk Kim - f2fs: show # of on-going flush and discard bios
•
Jaegeuk Kim - f2fs: add a kernel thread to issue discard commands asynchronously
•
Jaegeuk Kim - f2fs: factor out discard command info into discard_cmd_control
•
Jaegeuk Kim - f2fs: reorganize stat information
•
Jaegeuk Kim - f2fs: clean up flush/discard command namings
•
Chao Yu - f2fs: check in-memory sit version bitmap
•
Chao Yu - f2fs: check in-memory nat version bitmap
•
Chao Yu - f2fs: check in-memory block bitmap
•
Chao Yu - f2fs: introduce FI_ATOMIC_COMMIT
•
Chao Yu - f2fs: clean up with list_{first, last}_entry
•
Jaegeuk Kim - f2fs: return fs_trim if there is no candidate
•
Jaegeuk Kim - f2fs: avoid needless checkpoint in f2fs_trim_fs
•
Jaegeuk Kim - f2fs: relax async discard commands more
•
Jaegeuk Kim - f2fs: drop exist_data for inline_data when truncated to 0
•
Jaegeuk Kim - f2fs: don't allow encrypted operations without keys
•
Jaegeuk Kim - f2fs: show the max number of atomic operations
•
Jaegeuk Kim - f2fs: get io size bit from mount option
•
Jaegeuk Kim - f2fs: support IO alignment for DATA and NODE writes
•
Jaegeuk Kim - f2fs: add submit_bio tracepoint
•
Jaegeuk Kim - f2fs: reassign new segment for mode=lfs
•
Yunlei He - f2fs: fix a missing discard prefree segments
•
Geliang Tang - f2fs: use rb_entry_safe
•
Yunlei He - f2fs: add a case of no need to read a page in write begin
•
Yunlei He - f2fs: fix a problem of using memory after free
•
Dan Carpenter - f2fs: remove unneeded condition
•
Chao Yu - f2fs: don't cache nat entry if out of memory
•
Yunlei He - f2fs: remove unused values in recover_fsync_data
•
Jaegeuk Kim - f2fs: add migrate_page to avoid patch conflicts
•
Jaegeuk Kim - f2fs: support async discard based on v4.9
•
Jaegeuk Kim - f2fs: resolve op and op_flags confilcts
•
Bruno Martins - drivers: qcacld-2.0: Update to LA.UM.5.5.r1-04000-8x96.0
Project: packages/services/Mms •
Michael Bestas - Add Material icon & app label
Project: packages/apps/MKParts •
artanis - Automatic translation import
•
Elektroschmock - CMParts: Update quick QS pull-down summary for translation
Project: packages/apps/Recorder •
artanis - Automatic translation import
Project: packages/apps/AmazeFileManager •
artanis - Automatic translation import
Project: packages/apps/MKCenter •
artanis - Automatic translation import
Project: packages/apps/Settings •
artanis - Automatic translation import
Project: packages/providers/MediaProvider •
Michael Bestas - New Material icon
Project: device/yu/jalebi •
Divya Narayanan Poojary - jalebi: audio: remove startOffsetMs from media_profile
Project: device/samsung/klte •
Kevin F. Haggerty - klte: README: Update desc to add klteusc variants
•
Kevin F. Haggerty - klte: releasetools: Add US Cellular to blob ident hook
•
Kevin F. Haggerty - klte: Add klteusc to TARGET_OTA_ASSERT_DEVICE list
•
Kevin F. Haggerty - klte: libinit: Add SM-G900R4/7 to match list from klteusc
•
Kevin F. Haggerty - klte: Add US Cellular blob list
Project: device/wingtech/wt88047 •
Sam Mortimer - wt88047: Pin boot oat and services dex from /data
•
Adam Farden - wt88047: overlay: Enable the Pinner Service for pinning files into memory
Project: device/motorola/msm8226-common •
Gabriele M - CMActions: Don't crash after screen rotations
Project: device/xiaomi/ido •
Anik1199 - ido: s/ril/rild/g
Project: device/nextbit/ether •
Christopher R. Palmer - ether: sepolicy: Allow system_app to start dpm & cne services
Project: android •
martincz - Manifest: android-7.1.1_r25 -> android-7.1.1_r35
Project: frameworks/base •
artanis - Automatic translation import
•
Jake Whatley - Hotspot Tile: longclick should open Tethering settings
•
Akitaka Kimura - Fix Hotspot tile is shown on Guest user
Project: vendor/samsung/klte •
martincz - Update proprietary libs
---------------------------------------------------------------
You can see more changelog from http://changelog.mokeedev.com