Click to return

MoKee Open Source Changelog from 05/23/2017 - 05/24/2017
---------------------------------------------------------------

Project: kernel/motorola/shamu
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/motorola/msm8226
  •  vivek mehta - ASoC: msm: initialize the params array before using it
  •  Abdulla Anam - msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl
  •  VijayaKumar T M - msm: camera: sensor: Fix use after free condition

Project: kernel/xiaomi/msm8996
  •  Eric Biggers - f2fs: switch to using fscrypt_match_name()
  •  Eric Biggers - fscrypt: introduce helper function for filename matching
  •  Eric Biggers - fscrypt: fix context consistency check when key(s) unavailable
  •  Joe Richey - fscrypt: Move key structure and constants to uapi
  •  Eric Biggers - fscrypt: remove unnecessary checks for NULL operations
  •  Eric Biggers - fscrypt: eliminate ->prepare_context() operation
  •  Eric Biggers - fscrypt: remove broken support for detecting keyring key revocation
  •  Eric Biggers - fscrypt: avoid collisions when presenting long encrypted filenames
  •  Jaegeuk Kim - f2fs: check entire encrypted bigname when finding a dentry
  •  Eric Biggers - f2fs: sync f2fs_lookup() with ext4_lookup()
  •  Yunlei He - f2fs: fix a mount fail for wrong next_scan_nid
  •  Chao Yu - f2fs: relocate inode_{,un}lock in F2FS_IOC_SETFLAGS
  •  Jaegeuk Kim - f2fs: show available_nids in f2fs/status
  •  Jaegeuk Kim - f2fs: flush dirty nats periodically
  •  Chao Yu - f2fs: introduce CP_TRIMMED_FLAG to avoid unneeded discard
  •  Chao Yu - f2fs: allow cpc->reason to indicate more than one reason
  •  Hou Pengyang - f2fs: release cp and dnode lock before IPU
  •  Chao Yu - f2fs: shrink size of struct discard_cmd
  •  Chao Yu - f2fs: don't hold cmd_lock during waiting discard command
  •  Jaegeuk Kim - f2fs: nullify fio->encrypted_page for each writes
  •  Jaegeuk Kim - f2fs: introduce valid_ipu_blkaddr to clean up
  •  Hou Pengyang - f2fs: lookup extent cache first under IPU scenario
  •  Hou Pengyang - f2fs: reconstruct code to write a data page
  •  Chao Yu - f2fs: introduce __wait_discard_cmd
  •  Chao Yu - f2fs: introduce __issue_discard_cmd
  •  Chao Yu - f2fs: enable small discard by default
  •  Chao Yu - f2fs: delay awaking discard thread
  •  Yunlei He - f2fs: seperate read nat page from nat_tree_lock
  •  Sheng Yong - f2fs: fix multiple f2fs_add_link() having same name for inline dentry
  •  Hou Pengyang - f2fs: skip encrypted inode in ASYNC IPU policy
  •  Jaegeuk Kim - f2fs: fix out-of free segments
  •  Arnd Bergmann - f2fs: improve definition of statistic macros
  •  Jaegeuk Kim - f2fs: assign allocation hint for warm/cold data
  •  Jaegeuk Kim - f2fs: fix _IOW usage
  •  Jaegeuk Kim - f2fs: add ioctl to flush data from faster device to cold area
  •  Hou Pengyang - f2fs: introduce async IPU policy
  •  Chao Yu - f2fs: add undiscard blocks stat
  •  Chao Yu - f2fs: unlock cp_rwsem early for IPU writes
  •  Chao Yu - f2fs: introduce __check_rb_tree_consistence
  •  Chao Yu - f2fs: trace __submit_discard_cmd
  •  Chao Yu - f2fs: in prior to issue big discard
  •  Chao Yu - f2fs: clean up discard_cmd_control structure
  •  Chao Yu - f2fs: use rb-tree to track pending discard commands
  •  Jaegeuk Kim - f2fs: avoid dirty node pages in check_only recovery
  •  Jaegeuk Kim - f2fs: fix not to set fsync/dentry mark
  •  Jaegeuk Kim - f2fs: allocate hot_data for atomic writes
  •  Jaegeuk Kim - f2fs: give time to flush dirty pages for checkpoint
  •  Jaegeuk Kim - f2fs: fix fs corruption due to zero inode page
  •  Chao Yu - f2fs: shrink blk plug region
  •  Chao Yu - f2fs: extract rb-tree operation infrastructure
  •  Jaegeuk Kim - f2fs: avoid frequent checkpoint during f2fs_gc
  •  Jaegeuk Kim - f2fs: clean up some macros in terms of GET_SEGNO
  •  Jaegeuk Kim - f2fs: clean up get_valid_blocks with consistent parameter
  •  Jaegeuk Kim - f2fs: use segment number for get_valid_blocks
  •  Tomohiro Kusumi - f2fs: guard macro variables with braces
  •  Tomohiro Kusumi - f2fs: fix comment on f2fs_flush_merged_bios() after 86531d6b
  •  Chao Yu - f2fs: prevent waiter encountering incorrect discard states
  •  Chao Yu - f2fs: introduce f2fs_wait_discard_bios
  •  Chao Yu - f2fs: split discard_cmd_list
  •  Jaegeuk Kim - Revert "f2fs: put allocate_segment after refresh_sit_entry"
  •  Tomohiro Kusumi - f2fs: split make_dentry_ptr() into block and inline versions
  •  Jaegeuk Kim - f2fs: submit bio of in-place-update pages
  •  Kaixu Xia - f2fs: remove the redundant variable definition
  •  Jaegeuk Kim - f2fs: avoid IO split due to mixed WB_SYNC_ALL and WB_SYNC_NONE
  •  Jaegeuk Kim - f2fs: write small sized IO to hot log
  •  Chao Yu - f2fs: use bitmap in discard_entry
  •  Chao Yu - f2fs: clean up destroy_discard_cmd_control
  •  Chao Yu - f2fs: count discard command entry
  •  Chao Yu - f2fs: show issued flush/discard count
  •  Jaegeuk Kim - f2fs: relax node version check for victim data in gc
  •  Jaegeuk Kim - f2fs: start SSR much eariler to avoid FG_GC
  •  Jaegeuk Kim - f2fs: allocate node and hot data in the beginning of partition
  •  Jaegeuk Kim - f2fs: fix wrong max cost initialization
  •  Yunlei He - f2fs: allow write page cache when writting cp
  •  Chao Yu - f2fs: don't reserve additional space in xattr block
  •  Chao Yu - f2fs: clean up xattr operation
  •  Chao Yu - f2fs: don't track volatile file in dirty inode list
  •  Chao Yu - f2fs: show the max number of volatile operations
  •  Chao Yu - f2fs: fix race condition in between free nid allocator/initializer
  •  Yunlei He - f2fs: use set_page_private marcro in f2fs_trace_pid
  •  Chao Yu - f2fs: fix recording invalid last_victim
  •  Kinglong Mee - f2fs: more reasonable mem_size calculating of ino_entry
  •  Kinglong Mee - f2fs: calculate the f2fs_stat_info into base_mem
  •  Kinglong Mee - f2fs: avoid stat_inc_atomic_write for non-atomic file
  •  Kinglong Mee - f2fs: sanity check of crc_offset from raw checkpoint
  •  Kinglong Mee - f2fs: cleanup the disk level filename updating
  •  Chao Yu - f2fs: cover update_free_nid_bitmap with nid_list_lock
  •  Kinglong Mee - f2fs: fix bad prefetchw of NULL page
  •  Kinglong Mee - f2fs: clear FI_DATA_EXIST flag in truncate_inline_inode
  •  Kinglong Mee - f2fs: move mnt_want_write_file after arguments checking
  •  Kinglong Mee - f2fs: check new size by inode_newsize_ok in f2fs_insert_range
  •  Kinglong Mee - f2fs: avoid copy date to user-space if move file range fail
  •  Kinglong Mee - f2fs: drop duplicate new_size assign in f2fs_zero_range
  •  Fan Li - f2fs: adjust the way of calculating nat block
  •  Jaegeuk Kim - f2fs: add fault injection on f2fs_truncate
  •  Sheng Yong - f2fs: check range before defragment
  •  Sheng Yong - f2fs: use parameter max_items instead of PIDVEC_SIZE
  •  Yunlei He - f2fs: add a punch discard command function
  •  Jaegeuk Kim - f2fs: allocate a bio for discarding when actually issuing it
  •  Yunlei He - f2fs: skip writeback meta pages if cp_mutex acquire failed
  •  Jaegeuk Kim - f2fs: show more precise message on orphan recovery failure
  •  Kinglong Mee - f2fs: remove dead macro PGOFS_OF_NEXT_DNODE
  •  Kinglong Mee - f2fs: drop duplicate radix tree lookup of nat_entry_set
  •  Kinglong Mee - f2fs: make sure trace all f2fs_issue_flush
  •  Chao Yu - f2fs: don't allow volatile writes for non-regular file
  •  Jaegeuk Kim - f2fs: don't allow atomic writes for not regular files
  •  Jaegeuk Kim - f2fs: fix stale ATOMIC_WRITTEN_PAGE private pointer
  •  Jaegeuk Kim - f2fs: build stat_info before orphan inode recovery
  •  Kinglong Mee - f2fs: fix the fault of calculating blkstart twice
  •  Kinglong Mee - f2fs: fix the fault of checking F2FS_LINK_MAX for rename inode
  •  Jaegeuk Kim - f2fs: don't allow to get pino when filename is encrypted
  •  Jaegeuk Kim - f2fs: fix wrong error injection for evict_inode
  •  Kinglong Mee - f2fs: le32_to_cpu for ckpt->cp_pack_total_block_count
  •  Chao Yu - f2fs: combine nat_bits and free_nid_bitmap cache
  •  Chao Yu - f2fs: skip scanning free nid bitmap of full NAT blocks
  •  Jin Qian - f2fs: sanity check segment count
  •  Jaegeuk Kim - Restore "f2fs: use inode pointer for {set, clear}_inode_flag"

Project: kernel/leeco/msm8996
  •  Tim Murray - kgsl: convert some workqueues to use kthreads

Project: bootable/recovery-twrp
  •  nkk71 - cryptfs: Remove dm-crypt device on failed table load

Project: packages/apps/Jelly
  •  artanis - Automatic translation import

Project: packages/apps/MKParts
  •  artanis - Automatic translation import

Project: packages/apps/AmazeFileManager
  •  martincz - AmazeFileManager: update mp-android-chart lib to 3.0.2
  •  artanis - Automatic translation import

Project: device/lenovo/a6000
  •  dev-harsh1998 - a6000: pin kanged blobs from crackling

Project: device/leeco/zl1
  •  jrior001 - zl1: set proper acdb ids for stereo/dmic

Project: external/mokee/ServerController
  •  martincz - device-info: add Redmi 4 Prime

Project: external/mokee/BuildController
  •  martincz - build-target: add Redmi 4 Prime

Project: vendor/lenovo/a6000
  •  martincz - a6000: update media firmware from crackling

---------------------------------------------------------------
You can see more changelog from http://changelog.mokeedev.com