Click to return

MoKee Open Source Changelog from 07/09/2017 - 07/10/2017
---------------------------------------------------------------

Project: kernel/asus/z00d
  •  Flex1911 - Revert "bfq-sched: Forcefully lookup entities when the cache is inconsistent"
  •  Greg Hackmann - net: wireless: bcmdhd: fix use-after-free in _dhd_pno_get_for_batch()

Project: kernel/samsung/klte
  •  Moritz Horstmann - misc: Revert some changes from SM-G900F kernel source import
  •  Gobinda Joy - arch: arm: Fix order of msm_reserve() vs persistent_ram_early_init()
  •  Oliver Neukum - USB: digi_acceleport: do sanity checking for the number of ports
  •  Oliver Neukum - USB: mct_u232: add sanity checking in probe
  •  Josh Boyer - USB: iowarrior: fix oops with malicious USB descriptors
  •  Vladis Dronov - Input: gtco - fix crash on detecting device without endpoints
  •  Josh Boyer - Input: powermate - fix oops with malicious USB descriptors
  •  Vladis Dronov - Input: ati_remote2 - fix crashes on detecting device with invalid descriptor
  •  Bhalchandra Gajare - ASoC: q6lsm: Add check for integer overflow
  •  Dan Carpenter - ALSA: compress: fix an integer overflow check

Project: kernel/oneplus/msm8998
  •  Jaegeuk Kim - f2fs, block_dump: give WRITE direction to submit_bio
  •  Eric Biggers - fscrypt: correct collision claim for digested names
  •  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 fscrypt_symlink_data_len()
  •  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
  •  Jaegeuk Kim - f2fs: le16_to_cpu for xattr->e_value_size
  •  Jaegeuk Kim - f2fs: don't need to invalidate wrong node page
  •  Yunlei He - f2fs: fix an error return value in truncate_partial_data_page
  •  Chao Yu - f2fs: combine nat_bits and free_nid_bitmap cache
  •  Chao Yu - f2fs: skip scanning free nid bitmap of full NAT blocks
  •  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: fix trim_fs assignment
  •  Jaegeuk Kim - Revert "f2fs: remove batched discard in f2fs_trim_fs"
  •  Jaegeuk Kim - f2fs: fix missing bio_alloc(1)
  •  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: do not preallocate blocks which has wrong buffer
  •  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: remove batched discard in f2fs_trim_fs
  •  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: support async discard based on v4.9
  •  Jaegeuk Kim - f2fs: resolve op and op_flags confilcts
  •  Jaegeuk Kim - f2fs: remove wrong backported codes
  •  XiNGRZ - Revert "[16859]:[CBG-163]f2fs: fix to avoid deadlock when merging inline data"
  •  XiNGRZ - f2fs: squash to 4.10-rc1-4.4

Project: kernel/oneplus/msm8994
  •  OzzysCmAcc - Revert "slim-msm : Synchronize SSR callbacks"
  •  OzzysCmAcc - fix derp from caf-import
  •  Maria Yu - soc: qcom: msm_bus: add mutex lock for cllist data
  •  Siva Kumar Akkireddi - msm: sps: Fix race condition in SPS debugfs APIs
  •  Divya Ojha - ASoC: msm: qdsp6v2: make audio debugfs read and release exclusive
  •  Yeleswarapu Nagaradhesh - ASoC: msm: acquire lock in ioctl
  •  VijayaKumar T M - msm: camera: Prevent info leak in kernel driver.
  •  Harsh Sahu - msm : mdss: fix unaligned access problem
  •  VijayaKumar T M - msm: camera: Use mutex lock to avoid race condition
  •  Abdulla Anam - msm: vidc: Allocate memory dynamically for debugfs info_reads
  •  Gaoxiang Chen - msm: camera: validate num_streams in stream_cfg_cmd before using it
  •  Surajit Podder - msm: vidc: Copy user buffers to kernel memory before access
  •  David Dai - msm: msm_bus: Add mutex to protect node_list
  •  Sai Krishna Juturi - usb : dwc3: Initialize kernel stack variables properly
  •  Shantanu Jain - input: touchscreen: remove data pointer from driver structure
  •  Pratham Pratap - USB: f_qc_rndis: Prevent use-after-free for _rndis_qc
  •  Mohit Aggarwal - diag: dci: Add protection while querying event status
  •  Andrew Chant - input: synaptics: fix for buggy code poined by SIL tool
  •  Bharath Gopal - msm: mdss: Buffer overflow while processing gamut table data
  •  Naresh Malladi - drivers: soc: qcom: rpm_stats: Add mutex lock for shared data
  •  Venu Yeshala - msm: camera: isp: Avoid information leak in ISPIF
  •  Haibin Liu - msm: camera: fix untrusted pointer for power down setting
  •  Naresh Malladi - soc: qcom: rpm-smd-debug: initialize variables and check for return value
  •  Sriharsha Allenki - hid: usbhid: Changes to prevent buffer overflow
  •  Abhishek Kondaveeti - msm: isp: Avoid unaligned register access
  •  Siena Richard - ASoC: msm: qdsp6v2: extend validation of virtual address
  •  Xiaojun Sang - ASoC: msm: remove unused msm-compr-q6-v2
  •  Sunil Khatri - msm: kgsl: Fix kgsl memory allocation and free race condition
  •  Gaoxiang Chen - msm: camera: don't cut to 8bits for validating enum variable
  •  Nick Desaulniers - tracing: do not leak kernel addresses
  •  Robb Glasser - Prevent heap overflow in uvc driver
  •  Andy Whitcroft - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
  •  Andy Whitcroft - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
  •  Trishansh Bhardwaj - msm: camera: Allow driver file to be opend only once.
  •  Ravi kumar Koyyana - msm: camera2: cpp: Fix out-of-bounds frame or command buffer access
  •  Ravi kumar Koyyana - msm: camera2: cpp: Fix iommu_attach/detach compat_ioctl issue
  •  Siena Richard - ASoC: msm: qdsp6v2: clear address on error
  •  Kamal Negi - radio-iris: Use copy_from_user API to access userspace memory
  •  Gaoxiang Chen - msm: sensor: validating the flash initialization parameters
  •  Siba Prasad - mmc: card: block: check the user controlled parameters to avoid overflow
  •  VijayaKumar T M - msm: camera: Add regulator enable and disable independent of CSID
  •  Dilip Kota - slim-msm : Synchronize SSR callbacks
  •  Skylar Chang - msm: rmnet_ipa: fix memory overflow issue
  •  Se Wang (Patrick) Oh - ion: Fix unprotected userspace access
  •  Zhen Kong - crypto: msm: check invalid src and dst vbuf in qcedev.c
  •  Mark Salyzyn - ANDROID: fix acl leaks
  •  Cong Wang - FROMLIST: 9p: fix a potential acl leak
  •  Daniel Rosenberg - ANDROID: ion: Fix uninitialized variable
  •  Zhen Kong - qseecom: add mutex around qseecom_set_client_mem_param
  •  Jan Kara - posix_acl: Clear SGID bit when setting file permissions
  •  Daniel Rosenberg - ANDROID: ion: Protect kref from userspace manipulation
  •  kunleiz - ASoC: msm: qdspv2: add result check when audio process fail
  •  Sarada Prasanna Garnayak - wcnss: fix the potential memory leak and heap overflow
  •  Harsh Sahu - msm: mdss: fix race condition during mdp debugfs release
  •  Satya Durga Srinivasu Prabhala - soc: qcom: remove debugfs interface from ssr
  •  AnilKumar Chimata - crypto: msm: Fix buffer overflow issue
  •  Divya Ojha - drivers: qcom: ultrasound: check concurrent device open operations
  •  Sudarshan Rajagopalan - ashmem: remove cache maintenance support
  •  Utkarsh Saxena - msm: ipa: Fix memory leak in ipa driver
  •  VijayaKumar T M - msm: camera: sensor: Add boundary check for cci master
  •  OzzysCmAcc - fix 8912663866a2eba2232dd51940095f7e326ea7e9

Project: kernel/xiaomi/msm8996
  •  Jaegeuk Kim - f2fs, block_dump: give WRITE direction to submit_bio
  •  Jaegeuk Kim - f2fs: use WRITE_SYNC for REQ_SYNC
  •  Jaegeuk Kim - f2fs: enable f2fs_migrate_page

Project: packages/apps/AmazeFileManager
  •  Emmanuel - Not show headers configuration now works

Project: packages/apps/Settings
  •  Gabriele M - Bring back some physical keyboard settings

Project: device/nubia/nx549j
  •  chenzc - update doze
  •  chenzc - update BoardConfig.mk
  •  chenzc - update power config
  •  chenzc - update NubiaCamera
  •  chenzc - update media_profiles

Project: device/oneplus/tocino
  •  Sultanxda - op2: Disable tethering provisioning for all carriers

Project: device/oneplus/cheeseburger
  •  XiNGRZ - op5: add README
  •  XiNGRZ - op5: import all radio blobs from miui_MI6_7.6.29_57a91ad85d_7.1
  •  Hamster Tian - Revert "op5: import ril header from op3 to avoid SIM_IO segfaults"
  •  Hamster Tian - Revert "HAX: op5: prebuilt libril.so"

Project: device/oneplus/oneplus3
  •  dianlujitao - op3: Light up buttons only when pressed

Project: device/leeco/s2
  •  codeworkx - s2: light up buttons only when pressed

Project: frameworks/base
  •  daqi - Fix ContentObserver unregister issue
  •  ShuJie Wang - ProcessStats: fix uss average value offset
  •  Alan Leung - Enable priority boost for non-Jack builds.
  •  Kouji Shiotani - Fix wrong array index bound in NotificationUsageStats

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