Click to return

MoKee OpenSource Changelog from 08/04/2016 - 08/05/2016

Project: kernel/lge/hammerheadcaf
  •  Jaegeuk Kim - fscrypto: no support for v3.4
  •  Jaegeuk Kim - f2fs: adjust other changes
  •  Yunlei He - f2fs: get victim segment again after new cp
  •  Jaegeuk Kim - f2fs: handle error case with f2fs_bug_on
  •  Jaegeuk Kim - f2fs: avoid data race when deciding checkpoin in f2fs_sync_file
  •  Chao Yu - f2fs: fix to report error number of f2fs_find_entry
  •  Jaegeuk Kim - f2fs: avoid memory allocation failure due to a long length
  •  Chao Yu - f2fs: reset default idle interval value
  •  Jaegeuk Kim - f2fs: use blk_plug in all the possible paths
  •  Chao Yu - f2fs: fix to avoid data update racing between GC and DIO
  •  Jaegeuk Kim - f2fs: add maximum prefree segments
  •  Jaegeuk Kim - f2fs: disable extent_cache for fcollapse/finsert inodes
  •  Jaegeuk Kim - f2fs: refactor __exchange_data_block for speed up
  •  Jaegeuk Kim - f2fs: fix ERR_PTR returned by bio
  •  Jaegeuk Kim - f2fs: avoid mark_inode_dirty
  •  Jaegeuk Kim - f2fs: move i_size_write in f2fs_write_end
  •  Chao Yu - f2fs: fix to avoid redundant discard during fstrim
  •  Yunlei He - f2fs: avoid mismatching block range for discard
  •  Chao Yu - f2fs: fix incorrect f_bfree calculation in ->statfs
  •  Jaegeuk Kim - f2fs: skip to check the block address of node page
  •  Jaegeuk Kim - f2fs: shrink critical region in spin_lock
  •  Jaegeuk Kim - f2fs: call SetPageUptodate if needed
  •  Jaegeuk Kim - f2fs: introduce f2fs_set_page_dirty_nobuffer
  •  Tiezhu Yang - f2fs: remove unnecessary goto statement
  •  Chao Yu - f2fs: add nodiscard mount option
  •  Chao Yu - f2fs: fix to redirty page if fail to gc data page
  •  Chao Yu - f2fs: fix to detect truncation prior rather than EIO during read
  •  Chao Yu - f2fs: fix to avoid reading out encrypted data in page cache
  •  Jaegeuk Kim - f2fs: avoid latency-critical readahead of node pages
  •  Jaegeuk Kim - f2fs: avoid writing node/metapages during writes
  •  Jaegeuk Kim - f2fs: produce more nids and reduce readahead nats
  •  Jaegeuk Kim - f2fs: detect host-managed SMR by feature flag
  •  Jaegeuk Kim - f2fs: call update_inode_page for orphan inodes
  •  Jaegeuk Kim - f2fs: report error for f2fs_parent_dir
  •  Sheng Yong - f2fs: find parent dentry correctly
  •  Jaegeuk Kim - f2fs: fix deadlock in add_link failure
  •  Jaegeuk Kim - f2fs: introduce mode=lfs mount option
  •  Jaegeuk Kim - f2fs: skip clean segment for gc
  •  Jaegeuk Kim - f2fs: drop any block plugging
  •  Jaegeuk Kim - f2fs: avoid reverse IO order for NODE and DATA
  •  Jaegeuk Kim - f2fs: set mapping error for EIO
  •  Jaegeuk Kim - f2fs: control not to exceed # of cached nat entries
  •  Jaegeuk Kim - f2fs: fix wrong percentage
  •  Jaegeuk Kim - f2fs: avoid data race between FI_DIRTY_INODE flag and update_inode
  •  Jaegeuk Kim - f2fs: remove obsolete parameter in f2fs_truncate
  •  Jaegeuk Kim - f2fs: avoid wrong count on dirty inodes
  •  Jaegeuk Kim - f2fs: remove deprecated parameter
  •  Jaegeuk Kim - f2fs: handle writepage correctly
  •  Jaegeuk Kim - f2fs: return error of f2fs_lookup
  •  Yunlong Song - f2fs: return the errno to the caller to avoid using a wrong page
  •  Jaegeuk Kim - f2fs: remove two steps to flush dirty data pages
  •  Jaegeuk Kim - f2fs: do not skip writing data pages
  •  Jaegeuk Kim - f2fs: inject to produce some orphan inodes
  •  Jaegeuk Kim - f2fs: propagate error given by f2fs_find_entry
  •  Jaegeuk Kim - f2fs: remove writepages lock
  •  Jaegeuk Kim - f2fs: set flush_merge by default
  •  Jaegeuk Kim - f2fs: detect congestion of flush command issues
  •  Jaegeuk Kim - f2fs: avoid unnecessary updating inode during fsync
  •  Jaegeuk Kim - f2fs: remove syncing inode page in all the cases
  •  Jaegeuk Kim - f2fs: flush inode metadata when checkpoint is doing
  •  Jaegeuk Kim - f2fs: call mark_inode_dirty_sync for i_field changes
  •  Jaegeuk Kim - f2fs: introduce f2fs_i_links_write with mark_inode_dirty_sync
  •  Jaegeuk Kim - f2fs: introduce f2fs_i_blocks_write with mark_inode_dirty_sync
  •  Jaegeuk Kim - f2fs: introduce f2fs_i_size_write with mark_inode_dirty_sync
  •  Jaegeuk Kim - f2fs: use inode pointer for {set, clear}_inode_flag
  •  Jaegeuk Kim - Revert "f2fs: no need inc dirty pages under inode lock"
  •  Jaegeuk Kim - f2fs: adjust other changes
  •  Jaegeuk Kim - f2fs: flush pending bios right away when error occurs
  •  Jaegeuk Kim - f2fs: avoid ENOSPC fault in the recovery process
  •  Tiezhu Yang - f2fs: make exit_f2fs_fs more clear
  •  Jaegeuk Kim - f2fs: use percpu_counter for total_valid_inode_count
  •  Jaegeuk Kim - f2fs: use percpu_counter for alloc_valid_block_count
  •  Jaegeuk Kim - f2fs: use percpu_counter for # of dirty pages in inode
  •  Jaegeuk Kim - f2fs: use percpu_counter for page counters
  •  Jaegeuk Kim - f2fs: use bio count instead of F2FS_WRITEBACK page count
  •  Jaegeuk Kim - f2fs: manipulate dirty file inodes when DATA_FLUSH is set
  •  Sheng Yong - f2fs: add fault injection to sysfs
  •  Yunlei He - f2fs: no need inc dirty pages under inode lock
  •  Chao Yu - f2fs: fix incorrect error path handling in f2fs_move_rehashed_dirents
  •  Chao Yu - f2fs: fix i_current_depth during inline dentry conversion
  •  Sheng Yong - f2fs: correct return value type of f2fs_fill_super
  •  Chao Yu - f2fs: fix deadlock when flush inline data
  •  Jaegeuk Kim - f2fs: avoid f2fs_bug_on during recovery
  •  Jaegeuk Kim - f2fs: show # of orphan inodes
  •  Chao Yu - f2fs: support in batch fzero in dnode page
  •  Chao Yu - f2fs: support in batch multi blocks preallocation
  •  Chao Yu - f2fs: make atomic/volatile operation exclusive
  •  Chao Yu - f2fs: use mnt_{want,drop}_write_file in ioctl
  •  Jaegeuk Kim - f2fs: do not preallocate block unaligned to 4KB
  •  Jaegeuk Kim - f2fs: read node blocks ahead when truncating blocks
  •  Jaegeuk Kim - f2fs: fallocate data blocks in single locked node page
  •  Chao Yu - f2fs: fix inode cache leak
  •  Jaegeuk Kim - fscrypto/f2fs: allow fs-specific key prefix for fs encryption
  •  Chao Yu - f2fs: avoid panic when truncating to max filesize
  •  Chao Yu - f2fs: fix incorrect mapping in ->bmap
  •  Jaegeuk Kim - f2fs: remove an obsolete variable
  •  Jaegeuk Kim - f2fs: don't worry about inode leak in evict_inode
  •  Chao Yu - f2fs: shrink size of struct seg_entry
  •  Chao Yu - f2fs: reuse get_extent_info
  •  Chao Yu - f2fs: remove unneeded memset when updating xattr
  •  Chao Yu - f2fs: remove unneeded readahead in find_fsync_dnodes
  •  Jaegeuk Kim - f2fs: retry to truncate blocks in -ENOMEM case
  •  Jaegeuk Kim - f2fs: fix leak of orphan inode objects
  •  Jaegeuk Kim - f2fs: revisit error handling flows
  •  Jaegeuk Kim - f2fs: inject ENOSPC failures
  •  Jaegeuk Kim - f2fs: inject page allocation failures
  •  Jaegeuk Kim - f2fs: inject kmalloc failure
  •  Jaegeuk Kim - f2fs: add mount option to select fault injection ratio
  •  Jaegeuk Kim - f2fs: use f2fs_grab_cache_page instead of grab_cache_page
  •  Jaegeuk Kim - f2fs: introduce f2fs_kmalloc to wrap kmalloc
  •  Jaegeuk Kim - f2fs: add proc entry to show valid block bitmap
  •  Jaegeuk Kim - f2fs: introduce macros for proc entries
  •  Chao Yu - f2fs: factor out fsync inode entry operations
  •  Chao Yu - f2fs: fix to clear page private flag
  •  Chao Yu - f2fs: fix to clear private data in page
  •  Yunlong Song - f2fs: fix to return 0 if err == -ENOENT in f2fs_readdir
  •  Chao Yu - f2fs: move node pages only in victim section during GC
  •  Chao Yu - f2fs: be aware of invalid filename length
  •  Jaegeuk Kim - f2fs: issue cache flush on direct IO
  •  Jaegeuk Kim - f2fs: set fsync mark only for the last dnode
  •  Jaegeuk Kim - f2fs: report unwritten status in fsync_node_pages
  •  Jaegeuk Kim - f2fs: split sync_node_pages with fsync_node_pages
  •  Jaegeuk Kim - f2fs: avoid writing 0'th page in volatile writes
  •  Jaegeuk Kim - f2fs: avoid needless lock for node pages when fsyncing a file
  •  Jaegeuk Kim - f2fs: flush dirty pages before starting atomic writes
  •  Jaegeuk Kim - f2fs: don't invalidate atomic page if successful
  •  Jaegeuk Kim - f2fs: give -E2BIG for no space in xattr
  •  Jaegeuk Kim - f2fs: remove redundant condition check
  •  Jaegeuk Kim - f2fs: unset atomic/volatile flag in f2fs_release_file
  •  Jaegeuk Kim - f2fs: fix dropping inmemory pages in a wrong time
  •  Jaegeuk Kim - f2fs: add BUG_ON to avoid unnecessary flow
  •  Chao Yu - f2fs: fix to convert inline directory correctly
  •  Jaegeuk Kim - f2fs: show current mount status
  •  Jaegeuk Kim - f2fs: treat as a normal umount when remounting ro
  •  Jaegeuk Kim - f2fs: give -EINVAL for norecovery and rw mount
  •  Jaegeuk Kim - f2fs: recover superblock at RW remounts
  •  Jaegeuk Kim - f2fs: give RO message when recovering superblock
  •  Thierry Strudel - cpu: send KOBJ_ONLINE event when enabling cpus
  •  Mekala Natarajan - ASoC: q6lsm: Add check for integer overflow
  •  Eric Laurent - ASoC: msm: qdsp6v2: Fix offload gapless transition

Project: kernel/cyanogen/msm8974
  •  Scott Mertz - cyanogenmod_k9_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
  •  Scott Mertz - cyanogenmod_k9_defconfig: minimize defconfig
  •  Jeff Vander Stoep - FROMLIST: security,perf: Allow further restriction of perf_event_open
  •  Ben Hutchings - BACKPORT: perf tools: Document the perf sysctls
  •  Sunil Khatri - msm: kgsl: Defer adding the mem entry to a process

Project: kernel/htc/msm8952
  •  Florian Westphal - netfilter: x_tables: make sure e->next_offset covers remaining blob size
  •  Scott Bauer - HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands

Project: kernel/sony/msm8960t
  •  Adrian DC - power: pm8921-charger: Remove the unplug userspace blocking event

Project: kernel/oneplus/msm8974
  •  Sunil Khatri - msm: kgsl: Defer adding the mem entry to a process
  •  Scott Mertz - cyanogenmod_bacon_defconfig: enable SECURITY_PERF_EVENTS_RESTRICT
  •  Jeff Vander Stoep - FROMLIST: security,perf: Allow further restriction of perf_event_open
  •  Ben Hutchings - BACKPORT: perf tools: Document the perf sysctls

Project: packages/apps/Snap
  •  Michael Bestas - Revert "SnapdragonCamera: Fix AEC lock issue after non-zsl snapshot."
  •  Steve Kondik - snap: Add constrained longshot mode
  •  Steve Kondik - snap: Additional fixes for auto-HDR mode
  •  Steve Kondik - snap: Fixes for advanced features and scene modes
  •  Steve Kondik - snap: Always turn touch-af-aec on
  •  Steve Kondik - snap: Add missing resource
  •  likaid - SnapdragonCamera: Fix the advanced features relative toast issue
  •  Likai Ding - SnapdragonCamera: implement optizoom and chromaflash UI
  •  Byunghun Jeon - SnapdragonCamera: Fix panorama cancel button location
  •  Jay Wang - SnapdragonCamera: Fix the issue that camera control is removed
  •  Jay Wang - SnapdragonCamera: Add manufacture and model info
  •  Jay Wang - SnapdragonCamera: adjust video recording duration margins
  •  Jay Wang - SnapdragonCamera: Fix incorrect focus mode
  •  Jay Wang - SnapdragonCamera: resolve touch af issue during countdown
  •  Jay Wang - SnapdragonCamera: Add support for outputting MPO format files
  •  Jack Yoo - SnapdragonCamera: Removing unnecessary orientation check
  •  Jay Wang - SnapdragonCamera: Fix viewfinder flashing issue in camcorder mode
  •  Jay Wang - SnapdragonCamera: hide the preview surface during suspend
  •  Jay Wang - SnapdragonCamera: Resolve camera control overlapping issue
  •  zfu - Fix got killed when capture
  •  Jay Wang - SnapdragonCamera: Fix missing icon issue in error condition
  •  Byunghun Jeon - SnapdragonCamera: Reset menu when device is rotated
  •  Jay Wang - SnapdragonCamera: fix null pointer exception
  •  Byunghun Jeon - SnapdragonCamera: Fix menu highlight issue when rotating device
  •  Jack Yoo - SnapdragonCamera: Adding null exception handler.
  •  Jack Yoo - SnapdragonCamera: Register media status listener
  •  Jack Yoo - SnapdragonCamera: Removing filmstrip view touch handler
  •  Jack Yoo - SnapdragonCamera: Adding current camera null check
  •  Jack Yoo - SnapdragonCamera: Adding toast for media recording failure.
  •  Camera Software Integration - SnapdragonCamera: Improving Burstmode performance
  •  Camera Software Integration - SnapdragonCamera: Do not update panorama thumbnail when cancelled
  •  Byunghun Jeon - SnapdragonCamera: Fix crash issue with enable FD with TruePortrait
  •  Jack Yoo - VideoModule: Removing tmpPath and use path
  •  Sanjeev Garg - SnapdragonCamera: Handle startPreview exception in camera.
  •  likaid - SnapdragonCamera: Fix to make back key event work normally
  •  Byunghun Jeon - SnapdragonCamera: Reset navigation bar state whenever screen turns on
  •  Jay Wang - SnapdragonCamera: Always enable FD with TruePortrait on
  •  likaid - SnapdragonCamera: Fix progress indicator overlapped by thumbnail icon
  •  likaid - SnapdragonCamera: Fix the preview thumbnail issue
  •  likaid - SnapdragonCamera: Fix not able to view other pictures when macro mode
  •  likaid - SnapdragonCamera: Reduce the latency for panorama preview starting
  •  Sai Kumar Sanagavarapu - SnapdragonCamera: Limit preview size by capping display dimensions.
  •  Likai Ding - SnapdragonCamera: add button border
  •  likaid - SnapdragonCamera: Fix app freeze when connect to camera failed
  •  Divya Sharma - SnapdragonCamera: Use StorageManager for SDCard
  •  likaid - SnapdragonCamera: Fix display smaller thumbnail on panorama preview

Project: device/lge/bullhead
  •  razorloves - bullhead: correct naming of blob make file

Project: device/lge/hammerheadcaf
  •  fluxi - hammerheadcaf: Update camcorder mic acdb config

Project: device/huawei/angler
  •  nuclearmistake - angler: correct naming of blob makefile in

Project: device/oneplus/oneplus3
  •  Dan Pasanen - op3: remove hard-coded photo preview size
  •  Steve Kondik - op3: Support for OP3 camera modes
  •  Steve Kondik - op3: Update FOSS config
  •  dianlujitao - Revert "Revert "Revert "Revert "Revert "op3: Enable sdcardfs"""""

Project: device/motorola/clark
  •  HashBang - clark: init: update fingerprint for retus to MPHS24.49-18-4

Project: bionic
  •  Tom Marshall - bionic: Sort and cache hosts file data for fast lookup

Project: frameworks/base
  •  Roman Birg - framework: don't allow assist activities while not provisioned

Project: frameworks/native
  •  Steve Kondik - surfaceflinger: Fix uninitialized variable
  •  Steve Kondik - surfaceflinger: Unbreak casting and other use cases
  •  Anjaneya Prasad Musunuri - surfaceflinger: Add check for number of queued buffers

Project: vendor/mk
  •  Jessica Wagantall - version: Set version string to 13.0.1 to reflect security update

Project: vendor/private
  •  martincz - update YuBrowser

Project: vendor/lge/bullhead
  •  martincz - Update proprietary libs

Project: vendor/asus/deb
  •  martincz - Update proprietary libs

Project: vendor/huawei/angler
  •  martincz - Update proprietary libs

Project: vendor/oneplus/oneplus3
  •  dianlujitao - op3: update blobs

Project: vendor/oppo/r7plus
  •  martincz - Update proprietary libs
  •  martincz - Update proprietary libs

Project: vendor/oppo/r5
  •  martincz - Update proprietary libs
  •  martincz - Update proprietary libs

You can see more changelog from