Click to return

MoKee Open Source Changelog from 02/01/2017 - 02/02/2017
---------------------------------------------------------------

Project: kernel/lge/hammerheadcaf
  •  myfluxi - f2fs: Fix build errors
  •  Jaegeuk Kim - f2fs: use file pointer for fscrypt_notsupp_process_policy
  •  Yunlei He - f2fs: fix a missing size change in f2fs_setattr
  •  Jaegeuk Kim - f2fs: fix to access nullified flush_cmd_control pointer
  •  Jaegeuk Kim - f2fs: free meta pages if sanity check for ckpt is failed
  •  Jaegeuk Kim - f2fs: detect wrong layout
  •  Jaegeuk Kim - f2fs: call sync_fs when f2fs is idle
  •  Chao Yu - f2fs: return AOP_WRITEPAGE_ACTIVATE for writepage
  •  Jaegeuk Kim - f2fs: do not activate auto_recovery for fallocated i_size
  •  Jaegeuk Kim - f2fs: fix to determine start_cp_addr by sbi->cur_cp_pack
  •  Arnd Bergmann - f2fs: fix 32-bit build
  •  Nicolai Stange - f2fs: set ->owner for debugfs status file's file_operations
  •  Chao Yu - f2fs: fix incorrect free inode count in ->statfs
  •  Geliang Tang - f2fs: drop duplicate header timer.h
  •  Jaegeuk Kim - f2fs: fix wrong AUTO_RECOVER condition
  •  Jaegeuk Kim - f2fs: do not recover i_size if it's valid
  •  Chao Yu - f2fs: fix fdatasync
  •  Chao Yu - f2fs: fix to account total free nid correctly
  •  Yunlei He - f2fs: fix an infinite loop when flush nodes in cp
  •  Chao Yu - f2fs: don't wait writeback for datas during checkpoint
  •  Jaegeuk Kim - f2fs: fix wrong written_valid_blocks counting
  •  Jaegeuk Kim - f2fs: avoid BG_GC in f2fs_balance_fs
  •  Jaegeuk Kim - f2fs: fix redundant block allocation
  •  Jaegeuk Kim - f2fs: use err for f2fs_preallocate_blocks
  •  Jaegeuk Kim - f2fs: support multiple devices
  •  Jaegeuk Kim - f2fs: allow dio read for LFS mode
  •  Jaegeuk Kim - f2fs: revert segment allocation for direct IO
  •  Yunlei He - f2fs: return directly if block has been removed from the victim
  •  Chao Yu - Revert "f2fs: do not recover from previous remained wrong dnodes"
  •  Jaegeuk Kim - f2fs: remove checkpoint in f2fs_freeze
  •  Jaegeuk Kim - f2fs: assign segments correctly for direct_io
  •  Chao Yu - f2fs: fix wrong i_atime recovery
  •  Chao Yu - f2fs: record inode updating status correctly
  •  Damien Le Moal - f2fs: Trace reset zone events
  •  Damien Le Moal - f2fs: Reset sequential zones on zoned block devices
  •  Damien Le Moal - f2fs: Cache zoned block devices zone type
  •  Damien Le Moal - f2fs: Do not allow adaptive mode for host-managed zoned block devices
  •  Damien Le Moal - f2fs: Always enable discard for zoned blocks devices
  •  Damien Le Moal - f2fs: Suppress discard warning message for zoned block devices
  •  Damien Le Moal - f2fs: Check zoned block feature for host-managed zoned block devices
  •  Damien Le Moal - f2fs: Use generic zoned block device terminology
  •  Damien Le Moal - f2fs: Add missing break in switch-case
  •  Jaegeuk Kim - f2fs: avoid infinite loop in the EIO case on recover_orphan_inodes
  •  Chao Yu - f2fs: report error of f2fs_fill_dentries
  •  Jaegeuk Kim - fs/crypto: catch up 4.9-rc2
  •  Arnd Bergmann - f2fs: hide a maybe-uninitialized warning
  •  Jaegeuk Kim - f2fs: remove percpu_count due to performance regression
  •  Jaegeuk Kim - f2fs: make clean inodes when flushing inode page
  •  Jaegeuk Kim - f2fs: keep dirty inodes selectively for checkpoint
  •  Jaegeuk Kim - f2fs: Replace CURRENT_TIME_SEC with current_time() for inode timestamps
  •  Jaegeuk Kim - f2fs: use BIO_MAX_PAGES for bio allocation
  •  Jaegeuk Kim - f2fs: declare static function for __build_free_nids
  •  Jaegeuk Kim - f2fs: call f2fs_balance_fs for setattr
  •  Jaegeuk Kim - f2fs: count dirty inodes to flush node pages during checkpoint
  •  Chao Yu - f2fs: avoid casted negative value as shrink count
  •  Chao Yu - f2fs: don't interrupt free nids building during nid allocation
  •  Jaegeuk Kim - f2fs: clean up free nid list operations
  •  Chao Yu - f2fs: split free nid list
  •  Chao Yu - f2fs: clear nlink if fail to add_link
  •  Eric Biggers - f2fs: fix sparse warnings
  •  Chao Yu - f2fs: fix error handling in fsync_node_pages
  •  Chao Yu - f2fs: fix to update largest extent under lock
  •  Chao Yu - f2fs: be aware of extent beyond EOF in fiemap
  •  Chao Yu - f2fs: don't miss any f2fs_balance_fs cases
  •  Chao Yu - f2fs: add missing f2fs_balance_fs in f2fs_zero_range
  •  Chao Yu - f2fs: give a chance to detach from dirty list
  •  Chao Yu - f2fs: fix to release discard entries during checkpoint
  •  Chao Yu - f2fs: exclude free nids building and allocation
  •  Jaegeuk Kim - f2fs: fix wrong sum_page pointer in f2fs_gc
  •  Jaegeuk Kim - f2fs: fix overflow due to condition check order
  •  Jaegeuk Kim - f2fs: introduce update_ckpt_flags to clean up
  •  Chao Yu - f2fs: don't submit irrelevant page
  •  Chao Yu - f2fs: fix to commit bio cache after flushing node pages
  •  Tiezhu Yang - f2fs: introduce get_checkpoint_version for cleanup
  •  Sheng Yong - f2fs: remove dead variable
  •  Chao Yu - f2fs: remove redundant io plug
  •  Chao Yu - f2fs: support checkpoint error injection
  •  Chao Yu - f2fs: fix to recover old fault injection config in ->remount_fs
  •  Chao Yu - f2fs: do fault injection initialization in default_options
  •  Yunlei He - f2fs: remove redundant value definition
  •  Chao Yu - f2fs: support configuring fault injection per superblock
  •  Chao Yu - f2fs: adjust display format of segment bit
  •  Jaegeuk Kim - f2fs: remove dirty inode pages in error path
  •  Eric Biggers - f2fs: do not unnecessarily null-terminate encrypted symlink data
  •  Jaegeuk Kim - f2fs: handle errors during recover_orphan_inodes
  •  Jaegeuk Kim - f2fs: avoid gc in cp_error case
  •  Jaegeuk Kim - f2fs: should put_page for summary page
  •  Jaegeuk Kim - f2fs: assign return value in f2fs_gc
  •  Chao Yu - f2fs: introduce cp_lock to protect updating of ckpt_flags
  •  Chao Yu - f2fs: fix to avoid race condition when updating sbi flag
  •  Jaegeuk Kim - f2fs: put directory inodes before checkpoint in roll-forward recovery
  •  Jaegeuk Kim - f2fs: use crc and cp version to determine roll-forward recovery
  •  Yunlei He - f2fs: preallocate blocks for encrypted file
  •  Chao Yu - f2fs: show dirty inode number
  •  Chao Yu - f2fs: support IO error injection
  •  Chao Yu - f2fs: fix to return error number of read_all_xattrs correctly
  •  Chao Yu - f2fs: make f2fs_filetype_table static
  •  Jaegeuk Kim - f2fs: handle error in recover_orphan_inode
  •  Tiezhu Yang - f2fs: remove dead code f2fs_check_acl
  •  Jaegeuk Kim - f2fs: fix to set PageUptodate in f2fs_write_end correctly
  •  Jaegeuk Kim - f2fs: avoid ENOMEM during roll-forward recovery
  •  Jaegeuk Kim - f2fs: add common iget in add_fsync_inode
  •  Jaegeuk Kim - f2fs: check free_sections for defragmentation
  •  Yunlei He - f2fs: forbid to do fstrim if fs has some error
  •  Jaegeuk Kim - f2fs: avoid page allocation for truncating partial inline_data
  •  Jaegeuk Kim - f2fs: no need to make zeros beyond i_size
  •  Chao Yu - f2fs: fix to detect temporary name of multimedia file
  •  Jaegeuk Kim - f2fs: set dentry bits on random location in memory
  •  Chao Yu - f2fs: fix to set superblock dirty correctly
  •  Shuoran Liu - f2fs: add roll-forward recovery process for encrypted dentry
  •  Jaegeuk Kim - f2fs: fix lost xattrs of directories
  •  Shuoran Liu - f2fs: set encryption name flag in add inline entry path
  •  Chao Yu - f2fs crypto: avoid unneeded memory allocation in ->readdir
  •  Chao Yu - f2fs: fix to do security initialization of encrypted inode with original filename
  •  Chao Yu - f2fs: do in batch synchronously readahead during GC
  •  Chao Yu - f2fs: schedule in between two continous batch discards
  •  Chao Yu - f2fs: enable inline_dentry by default and add noinline_dentry option
  •  Shuoran Liu - f2fs: fix a bug when using namehash to locate dentry bucket
  •  Chao Yu - f2fs: fix to preallocate block only aligned to 4K
  •  Wei Yongjun - f2fs: fix non static symbol warning
  •  Sheng Yong - f2fs: remove unnecessary initialization
  •  Chao Yu - f2fs: remove redundant judgement condition in available_free_memory
  •  Chao Yu - f2fs: check return value of write_checkpoint during fstrim
  •  Chao Yu - f2fs: fix to do f2fs_balance_fs in f2fs_map_blocks correctly
  •  Chao Yu - f2fs: avoid unneeded loop in build_sit_entries
  •  Chao Yu - f2fs: clean up foreground GC flow
  •  Chao Yu - f2fs: set dirty state for filesystem only when updating meta data
  •  Yunlei He - f2fs: skip new checkpoint when doing fstrim without fs change
  •  Yunlei He - f2fs: add discard info to sys entry of f2fs status
  •  Jaegeuk Kim - f2fs: reduce batch size of fstrim
  •  Jaegeuk Kim - f2fs: do not use discard_map for hard disks
  •  Yunlei He - f2fs: not allow to write illegal blkaddr
  •  Chao Yu - Revert "f2fs: move i_size_write in f2fs_write_end"

Project: kernel/cyanogen/msm8916
  •  Michael Bestas - input: gt9xx_yl: Fix consecutive gestures with screen off
  •  Michael Bestas - input: gsl1688e: Doze after reporting a gesture
  •  Michael Bestas - input: gsl1688e: Send custom keycodes for gestures and add sysfs nodes
  •  Pranav Vashi - input: gsl1688e: Remove garbage comment
  •  Michael Bestas - input: gt9xx_yl: Send custom keycodes for all gestures

Project: kernel/oneplus/msm8996
  •  dianlujitao - input: synaptics_s3320: Support all gestures
  •  dianlujitao - op3: mokee-ify
  •  dianlujitao - input: synaptics_s3320: Clean up gesture handling
  •  dianlujitao - input: synaptics_s3320: Commonize gesture flags

Project: kernel/oppo/msm8974
  •  Michael Bestas - input: synaptics: Support up arrow gesture
  •  Zhao Wei Liew - input: synaptics: Make gesture enable flags more generic.

Project: packages/apps/SetupWizard
  •  Marvin W - Remove Google Play Services dependency

Project: packages/apps/MKParts
  •  artanis - Automatic translation import
  •  artanis - Automatic translation import
  •  Zhao Wei Liew - CMParts: Move status bar tap to sleep pref to Settings
  •  Zhao Wei Liew - CMParts: Add touchscreen gesture settings and keyhandler
  •  Zhao Wei Liew - CMParts: buttons: Remove double tap power for camera setting

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

Project: packages/apps/Settings
  •  artanis - Automatic translation import
  •  artanis - Automatic translation import
  •  Zhao Wei Liew - Settings: Add status bar tap to sleep pref to gestures
  •  Zhao Wei Liew - Settings: gesture: Add CMParts touchscreen gesture settings

Project: device/lge/bullhead
  •  Zhao Wei Liew - Revert "bullhead: enable gesture settings"

Project: device/cyanogen/msm8916-common
  •  NeoDarkness - Revert "init: add base includes"

Project: device/samsung/galaxys2-common
  •  Dominggoes Isakh - galaxys2-common: Remove custom ota_from_target_files

Project: device/samsung/klte-common
  •  Gabriele M - klte-common: Fix vendor/qcom blob extraction/makefiles

Project: device/wingtech/wt88047
  •  NeoDarkness - wt88047: init: Update board_id parsing method

Project: device/huawei/angler
  •  Zhao Wei Liew - Revert "angler: enable gesture settings"

Project: device/oneplus/bacon
  •  Michael Bestas - bacon: Switch to the CMHW touchscreen gestures implementation

Project: device/oneplus/oneplus3
  •  dianlujitao - Revert "oneplus3: Handle radio files for OTA"
  •  Alexander Martinz - op3: s6e3fa5: add QDCM configuration
  •  dianlujitao - op3: Update README for 3t
  •  Willi Ye - op3: Add support for op3t
  •  dianlujitao - op3: Update to N camera blobs
  •  dianlujitao - Revert "op3: Remove obsolete Snap overlay"
  •  dianlujitao - op3: Support more gestures
  •  Michael Bestas - op3: Switch to the CMHW touchscreen gestures implementation

Project: device/google/marlin
  •  Zhao Wei Liew - Revert "marlin: enable gesture settings"

Project: device/xiaomi/gemini
  •  dianlujitao - gemini: Enable WiFi calling over IMS
  •  Bruno Martins - gemini: Override global KeyHandler overlays
  •  dianlujitao - gemini: Calculate TrustZone size at runtime

Project: device/oppo/common
  •  Zhao Wei Liew - common: Switch to the CMHW touchscreen gestures implementation

Project: device/oppo/msm8974-common
  •  Michael Bestas - msm8974: Switch to the CMHW touchscreen gestures implementation

Project: frameworks/base
  •  Zhao Wei Liew - PhoneWindowManager: Support multiple key handlers
  •  LuK1337 - SystemUI: Never link nofication volume on non-voice capable devices

Project: frameworks/opt/hardware
  •  Zhao Wei Liew - cmhw: Add TouchscreenGestures API

Project: vendor/mk
  •  Zhao Wei Liew - cm: overlay: Settings: Enable gesture settings

Project: vendor/mksdk
  •  Zhao Wei Liew - mksdk: Add touchscreen gestures support
  •  Zhao Wei Liew - mksdk: Add DeviceKeyHandler overlays

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

Project: prebuilts/mksdk
  •  martincz - update

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