Click to return

MoKee Open Source Changelog from 05/21/2017 - 05/22/2017

Project: kernel/lge/g3
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/lge/v500
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/lge/msm8974
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/asus/moorefield
  •  Tom Marshall - kernel: Fix potential refcount leak in su check
  •  Eric Dumazet - dccp/tcp: do not inherit mc_list from parent
  •  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
  •  Jin Qian - f2fs: sanity check segment count
  •  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

Project: kernel/samsung/d2
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/samsung/jf
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/wingtech/msm8916
  •  ariafan - sound: soc: msm8x16: Fix sound output through headset

Project: kernel/htc/msm8994
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/htc/msm8974
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: kernel/oneplus/msm8996
  •  Tim Murray - ion: adjust system heap pool orders
  •  Tim Murray - ANDROID: mmc: move to a SCHED_FIFO thread
  •  John Dias - sched: avoid migrating when softint on tgt cpu should be short
  •  John Dias - sched: avoid scheduling RT threads on cores currently handling softirqs
  •  Srinath Sridharan - sched/rt: Avoid moving rt task if destination CPU does not run low priority task.
  •  Tim Murray - lowmemorykiller: account for unevictable pages
  •  Patrick Tjin - android: binder: remove useless preemption disable on target_wait
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_reserve
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_frame_nr
  •  Andrey Konovalov - net/packet: fix overflow in check for priv area size
  •  Eric Dumazet - dccp/tcp: do not inherit mc_list from parent
  •  Eric Dumazet - ip6_gre: fix ip6gre_err() invalid reads
  •  Alexander Popov - tty: n_hdlc: get rid of racy n_hdlc.tbuf
  •  Jiri Slaby - TTY: n_hdlc, fix lockdep false positive

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

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

Project: kernel/xiaomi/msm8953
  •  Vitaliy Tomin - mido: config enable MSM_PRESERVE_MEM and store reboot reason
  •  Balázs Triszka - drivers : usb: Increase charge current
  •  Ethan Chen - mido: Enable CONFIG_IP6_NF_MATCH_RPFILTER
  •  TheScarastic - drivers: staging: Import prima
  •  Ethan Chen - power: reset: Allow device to preserve memory on restart
  •  TheScarastic - mido: Initial Lineage Defconfig
  •  TheScarastic - drivers: media: Import lirc driver
  •  Vitaliy Tomin - arch: arm: boot: dts: update qcom,mdss-dsi-panel-timings tag
  •  TheScarastic - drivers: soc: qcom: Add serial_num driver
  •  TheScarastic - fs: pstore: Import pstore Changes
  •  TheScarastic - sound: soc: Import Sound changes
  •  TheScarastic - drivers: power: Import power changes
  •  TheScarastic - drivers: camera_v2: Import Camera changes
  •  Vitaliy Tomin - drivers: leds: leds-aw2013: fix compilation s/usleep/usleep_range/
  •  TheScarastic - drivers: input: fingerprint: Import Fingerprint Drivers
  •  Vitaliy Tomin - drivers: input: touchscreen: Add ft5346 and ist3038c drivers
  •  TheScarastic - arm: dtsi: Import dtsi files

Project: kernel/leeco/msm8996
  •  Eric Dumazet - dccp/tcp: do not inherit mc_list from parent
  •  Tom Marshall - kernel: Fix potential refcount leak in su check

Project: system/core
  •  Vitalii Tomkiv - Set zygote process priority to -20 to speed up VM startup time.

Project: build
  •  martincz - ota: add Venus to exclude check list

Project: packages/services/MKAudioService
  •  artanis - Automatic translation import

Project: packages/services/Telephony
  •  artanis - Automatic translation import

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

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

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

Project: packages/apps/Venus
  •  artanis - Automatic translation import
  •  martincz - Venus: fix cleanup path
  •  martincz - Automatic translation import
  •  Ryuinferno - Venus: Update round icons
  •  mydongistiny - snapdragongallery: change drawer drawable to a sd logo
  •  Arne Coucheron - Revert "Gallery2: enable beautification by default"
  •  Michael Bestas - Gallery2: Remove 3D overscroll effect
  •  martincz - Venus: fix for back to gallery
  •  Arne Coucheron - Gallery2: Enable frames in the editor
  •  Danny Baumann - Gallery2: Fix up audio effects dialog
  •  Joey Rizzoli - Gallery2: everyone or no one
  •  Jaesung Chung - Gallery2: support the newly added media file types in MTP mode
  •  Greg Kaiser - Gallery2: Fix use of uninitialized stack variables
  •  Arne Coucheron - Gallery2: Remove unused renderscript class
  •  Abhisek Devkota - Fix spelling error
  •  martincz - Venus: Revert "Gallery: build against current SDK"
  •  AdrianDC - Venus: Properly declare the own permissions
  •  Michael W - Venus: Remove more possible NPEs
  •  yanglv - Venus: Remove slideshow option if there are only videos
  •  Michael Bestas - Venus: Disable dummy starting window
  •  Michael W - Venus: Make sure no NPE happens
  •  Michael Bestas - Venus: Remove invalid comment from manifest
  •  Michael Bestas - Venus: Cleanup renderscript flags in
  •  Danesh M - Venus: Fix CROP_ACTION for third party apps
  •  Scott Warner - Venus: Add Storage preference (2/2)
  •  emancebo - Venus: Reduce logspam in video player
  •  Danesh M - Venus: Store DATE_TAKEN as milliseconds
  •  Flamefire - Venus: Add record time to details view
  •  Flamefire - Venus: Fix crash of gallery on showing details
  •  root - Venus: Fix crash when Bluetooth service is disabled
  •  Raj Yengisetty - Venus: Photo Gallery widget: fix NPE in getViewAt
  •  Michael W - Venus: Try to open existing camera
  •  martincz - Venus: make navbar color match statusbar color
  •  mydongistiny - snapdragongallery: add a round launcher icon
  •  martincz - Venus: Don't trans string if translatable=false
  •  martincz - Venus: fix name string
  •  martincz - SnapdragonGallery: rename to Venus

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

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

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

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

Project: packages/apps/AmazeFileManager
  •  artanis - Automatic translation import
  •  Emmanuel - Simplified folderSize(String, Context)
  •  Emmanuel - Generalized getTotalBytes()

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

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

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

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

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

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

Project: packages/providers/WeatherProvider
  •  artanis - Automatic translation import

Project: packages/providers/MoKeeWeatherProvider
  •  artanis - Automatic translation import

Project: device/samsung/t0lte
  •  Filip Blagojevic - t0lte: Enable screencast option

Project: device/wingtech/wt88047
  •  Anik1199 - wt88047: Remove unnecessary config_lineout service
  •  Anik1199 - wt88047: Disable lineout amp for headphones

Project: device/xiaomi/mido
  •  TheScarastic - mido: Drop prebuilt kernel  o/

Project: device/xiaomi/natrium
  •  Bruno Martins - natrium: Set MIUI 7.4.14 dev firmware as minimal requirement

Project: frameworks/base
  •  artanis - Automatic translation import

Project: vendor/private
  •  martincz - private: update Substratum to 731

Project: vendor/wingtech/wt88047
  •  martincz - Update proprietary libs

Project: vendor/mksdk
  •  artanis - Automatic translation import

Project: vendor/xiaomi/mido
  •  martincz - mido: drop prebuilt wlan module

You can see more changelog from