Click to return

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

Project: kernel/lge/mako
  •  Eric Dumazet - dccp/tcp: do not inherit mc_list from parent
  •  Kees Cook - mm: Tighten x86 /dev/mem with zeroing reads
  •  Eric Biggers - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings

Project: kernel/asus/z00d
  •  Nick Desaulniers - cgroup: prefer %pK to %p

Project: kernel/samsung/smdk4412
  •  Dominggoes Isakh - cypress: Add LED on keypress support

Project: kernel/huawei/kiwi
  •  Xiaojun Sang - ASoC: msm: qdsp6v2: set pointer to NULL after free.
  •  Siena Richard - drivers: soc: add size check
  •  Abdulla Anam - msm: vidc: Protect debug_buffer access in core_info_read with lock.
  •  ansharma - platform: msm: spmi: Fix possible race condition in debugfs
  •  Peter Zijlstra - perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
  •  Eric Dumazet - tcp: do not lock listener to process SYN packets
  •  Min Chong - usb: diag: change %p to %pK in debug messages
  •  Andrey Konovalov - net/packet: fix overflow in check for priv area size
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_frame_nr
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_reserve

Project: kernel/oneplus/msm8994
  •  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 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: 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: 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: add tmpfile and rename2 to avoid code conflict
  •  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: add migrate_page to avoid patch conflicts
  •  Jaegeuk Kim - Revert "f2fs: use percpu_counter for # of dirty pages in inode"
  •  Jaegeuk Kim - f2fs: support async discard based on v4.9
  •  Jaegeuk Kim - f2fs: resolve op and op_flags confilcts
  •  Jaegeuk Kim - f2fs: use file pointer for fscrypt_notsupp_process_policy
  •  Yunlei He - f2fs: fix a missing size change in f2fs_setattr
  •  Oleg Nesterov - fs/super.c: fix race between freeze_super() and thaw_super()
  •  Jaegeuk Kim - scripts/tags.sh: catch 4.9-rc6
  •  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 - posix_acl: Clear SGID bit when setting file permissions
  •  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
  •  Fan Li - f2fs: exclude special cases for f2fs_move_file_range
  •  Jaegeuk Kim - f2fs: fix to set PageUptodate in f2fs_write_end correctly
  •  Fan Li - f2fs: fix parameters of __exchange_data_block
  •  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"
  •  Alexander Gordeev - f2fs: fix build for v3.10
  •  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
  •  Jaegeuk Kim - f2fs: support an ioctl to move a range of data blocks
  •  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
  •  Chao Yu - f2fs: fix to update dirty page count correctly
  •  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
  •  Jaegeuk Kim - ext4/fscrypto: avoid RCU lookup in d_revalidate
  •  Jaegeuk Kim - fscrypto: don't let data integrity writebacks fail with ENOMEM
  •  Jaegeuk Kim - f2fs: use dget_parent and file_dentry in f2fs_file_open
  •  Jaegeuk Kim - fscrypto: use dget_parent() in fscrypt_d_revalidate()
  •  Shuoran Liu - f2fs: retrieve IO write stat from the right place
  •  Jaegeuk Kim - f2fs crypto: fix corrupted symlink in encrypted case
  •  Jaegeuk Kim - f2fs: cover large section in sanity check of super
  •  Linus Torvalds - f2fs/crypto: fix xts_tweak initialization
  •  Jaegeuk Kim - f2fs: submit node page write bios when really required
  •  Arnd Bergmann - f2fs: add missing argument to f2fs_setxattr stub
  •  Chao Yu - f2fs: fix to avoid unneeded unlock_new_inode
  •  Chao Yu - f2fs: clean up opened code with f2fs_update_dentry
  •  Jaegeuk Kim - f2fs: declare static functions
  •  Keith Mok - f2fs: use cryptoapi crc32 functions
  •  Fan Li - f2fs: modify the readahead method in ra_node_page()
  •  Jaegeuk Kim - f2fs crypto: sync ext4_lookup and ext4_file_open
  •  Jaegeuk Kim - f2fs: define not-set fallocate flags
  •  Jaegeuk Kim - fs crypto: move per-file encryption from f2fs tree to fs/crypto
  •  Yang Shi - f2fs: mutex can't be used by down_write_nest_lock()
  •  Liu Xue - f2fs: recovery missing dot dentries in root directory
  •  Chao Yu - f2fs: fix to avoid deadlock when merging inline data
  •  Chao Yu - f2fs: introduce f2fs_flush_merged_bios for cleanup
  •  Chao Yu - f2fs: introduce f2fs_update_data_blkaddr for cleanup
  •  Chao Yu - f2fs crypto: fix incorrect positioning for GCing encrypted data page
  •  Chao Yu - f2fs: fix incorrect upper bound when iterating inode mapping tree
  •  Yunlei He - f2fs: avoid hungtask problem caused by losing wake_up
  •  Chao Yu - f2fs: trace old block address for CoWed page
  •  Chao Yu - f2fs: try to flush inode after merging inline data
  •  Chao Yu - f2fs: show more info about superblock recovery
  •  Chao Yu - f2fs: fix the wrong stat count of calling gc
  •  Jaegeuk Kim - f2fs: remain last victim segment number ascending order
  •  Shawn Lin - f2fs: reuse read_inline_data for f2fs_convert_inline_page
  •  Chao Yu - f2fs: fix to delete old dirent in converted inline directory in ->rename
  •  Chao Yu - f2fs: detect error of update_dent_inode in ->rename
  •  Shawn Lin - f2fs: move sanity checking of cp into get_valid_checkpoint
  •  Shawn Lin - f2fs: slightly reorganize read_raw_super_block
  •  Chao Yu - f2fs: reorder nat cache lock in cache_nat_entry
  •  Chao Yu - f2fs: split journal cache from curseg cache
  •  Chao Yu - f2fs: enhance IO path with block plug
  •  Chao Yu - f2fs: introduce f2fs_journal struct to wrap journal info
  •  Chao Yu - f2fs crypto: avoid unneeded memory allocation when {en/de}crypting symlink
  •  Chao Yu - f2fs crypto: handle unexpected lack of encryption keys
  •  Chao Yu - f2fs crypto: make sure the encryption info is initialized on opendir(2)
  •  Chao Yu - f2fs: support revoking atomic written pages
  •  Chao Yu - f2fs: split drop_inmem_pages from commit_inmem_pages
  •  Jaegeuk Kim - f2fs: avoid garbage lenghs in dentries
  •  Jaegeuk Kim - f2fs crypto: sync with ext4's fname padding
  •  Jaegeuk Kim - f2fs: use correct errno
  •  Jaegeuk Kim - f2fs crypto: add missing locking for keyring_key access
  •  Jaegeuk Kim - f2fs crypto: check for too-short encrypted file names
  •  Jaegeuk Kim - f2fs crypto: f2fs_page_crypto() doesn't need a encryption context
  •  Jaegeuk Kim - f2fs crypto: fix spelling typo in comment
  •  Jaegeuk Kim - f2fs crypto: replace some BUG_ON()'s with error checks
  •  Jaegeuk Kim - f2fs: increase i_size to avoid missing data
  •  Jaegeuk Kim - f2fs: preallocate blocks for buffered aio writes
  •  Jaegeuk Kim - f2fs: move dio preallocation into f2fs_file_write_iter
  •  Yunlei He - f2fs: fix missing skip pages info
  •  Chao Yu - f2fs: introduce f2fs_submit_merged_bio_cond
  •  Jaegeuk Kim - f2fs: fix conflict on page->private usage
  •  Jaegeuk Kim - f2fs: flush bios to handle cp_error in put_super
  •  Jaegeuk Kim - f2fs: wait on page's writeback in writepages path
  •  Sheng Yong - f2fs: fix endianness of on-disk summary_footer
  •  Chao Yu - f2fs: speed up handling holes in fiemap
  •  Chao Yu - f2fs: introduce get_next_page_offset to speed up SEEK_DATA
  •  Chao Yu - f2fs: remove unneeded pointer conversion
  •  Chao Yu - f2fs: simplify __allocate_data_blocks
  •  Chao Yu - f2fs: simplify f2fs_map_blocks
  •  Shuoran Liu - f2fs: introduce lifetime write IO statistics
  •  Jaegeuk Kim - f2fs: give scheduling point in shrinking path
  •  Hou Pengyang - f2fs: improve shrink performance of extent nodes
  •  Jaegeuk Kim - f2fs: don't set cached_en if it will be freed
  •  Jaegeuk Kim - f2fs: move extent_node list operations being coupled with rbtree operation
  •  Hou Pengyang - f2fs: reconstruct the code to free an extent_node
  •  Jaegeuk Kim - f2fs: use wq_has_sleeper for cp_wait wait_queue
  •  Fan Li - f2fs: avoid unnecessary search while finding victim in gc
  •  Yunlei He - f2fs: delete unnecessary wait for page writeback
  •  Jaegeuk Kim - f2fs: use wait_for_stable_page to avoid contention
  •  Chao Yu - f2fs: enhance foreground GC
  •  Jaegeuk Kim - f2fs: don't need to call set_page_dirty for io error
  •  Jaegeuk Kim - f2fs: avoid needless sync_inode_page when reading inline_data
  •  Jaegeuk Kim - f2fs: don't need to sync node page at every time
  •  Jaegeuk Kim - f2fs: avoid multiple node page writes due to inline_data
  •  Jaegeuk Kim - f2fs: do f2fs_balance_fs when block is allocated
  •  Jaegeuk Kim - f2fs: fix to overcome inline_data floods
  •  Jaegeuk Kim - f2fs: use writepages->lock for WB_SYNC_ALL
  •  Jaegeuk Kim - f2fs: remove needless condition check
  •  Chao Yu - f2fs: correct search area in get_new_segment
  •  Chao Yu - f2fs: export dirty_nats_ratio in sysfs
  •  Chao Yu - f2fs: flush dirty nat entries when exceeding threshold
  •  Chao Yu - f2fs: relocate is_merged_page
  •  Jaegeuk Kim - f2fs: should unset atomic flag after successful commit
  •  Jaegeuk Kim - f2fs: fix wrong memory condition check
  •  Jaegeuk Kim - f2fs: monitor the number of background checkpoint
  •  Jaegeuk Kim - f2fs: detect idle time depending on user behavior
  •  Jaegeuk Kim - f2fs: introduce time and interval facility
  •  Chao Yu - f2fs: skip releasing nodes in chindless extent tree
  •  Chao Yu - f2fs: use atomic type for node count in extent tree
  •  Chao Yu - f2fs: recognize encrypted data in f2fs_fiemap
  •  Jaegeuk Kim - f2fs: clean up f2fs_balance_fs
  •  Jaegeuk Kim - f2fs: remove redundant calls
  •  Jaegeuk Kim - f2fs: avoid unnecessary f2fs_balance_fs calls
  •  Jaegeuk Kim - f2fs: check the page status filled from disk
  •  Chao Yu - f2fs: introduce __get_node_page to reuse common code
  •  Chao Yu - f2fs: check node id earily when readaheading node page
  •  Fan Li - f2fs: read isize while holding i_mutex in fiemap
  •  Jaegeuk Kim - Revert "f2fs: check the node block address of newly allocated nid"
  •  Jaegeuk Kim - f2fs: cover more area with nat_tree_lock
  •  Chao Yu - f2fs: introduce max_file_blocks in sbi
  •  Chao Yu - f2fs crypto: check CONFIG_F2FS_FS_XATTR for encrypted symlink
  •  Jaegeuk Kim - f2fs: introduce zombie list for fast shrinking extent trees
  •  Jaegeuk Kim - f2fs: monitor zombie_tree count
  •  Jaegeuk Kim - f2fs: use IPU for fdatasync
  •  Jaegeuk Kim - f2fs: write pending bios when cp_error is set
  •  Jaegeuk Kim - f2fs: remove f2fs_bug_on in terms of max_depth
  •  Jaegeuk Kim - f2fs: fix f2fs_ioc_abort_volatile_write
  •  Chao Yu - f2fs: fix to skip recovering dot dentries in a readonly fs
  •  Jaegeuk Kim - f2fs: load largest extent all the time
  •  Jaegeuk Kim - f2fs: use i_size_read to get i_size
  •  Jaegeuk Kim - f2fs: early check broken symlink length in the encrypted case
  •  Chao Yu - f2fs: clean up f2fs_ioc_write_checkpoint
  •  Yunlei He - f2fs: add a max block check for get_data_block_bmap
  •  Fan Li - f2fs: fix bugs and simplify codes of f2fs_fiemap
  •  Chao Yu - f2fs: let user being aware of IO error
  •  Chao Yu - f2fs: add missing f2fs_balance_fs in __recover_dot_dentries
  •  Jaegeuk Kim - f2fs: declare static function
  •  Jaegeuk Kim - f2fs: avoid f2fs_lock_op in f2fs_write_begin
  •  Jaegeuk Kim - f2fs: return early when trying to read null nid
  •  Jaegeuk Kim - f2fs: introduce prepare_write_begin to clean up
  •  Chao Yu - f2fs: don't convert inline inode when inline_data option is disable
  •  Chao Yu - f2fs: report error of do_checkpoint
  •  Jaegeuk Kim - f2fs: call f2fs_balance_fs only when node was changed
  •  Chao Yu - f2fs: reduce covered region of sbi->cp_rwsem in f2fs_map_blocks
  •  Jaegeuk Kim - f2fs: record node block allocation in dnode_of_data
  •  Jaegeuk Kim - f2fs: avoid unnecessary f2fs_gc for dir operations
  •  Jaegeuk Kim - f2fs: check inline_data flag at converting time
  •  Jaegeuk Kim - f2fs: speed up shrinking extent tree entries
  •  Jaegeuk Kim - f2fs: use atomic variable for total_extent_tree
  •  Chao Yu - f2fs: add a tracepoint for sync_dirty_inodes
  •  Fan Li - f2fs: optimize the flow of f2fs_map_blocks
  •  Chao Yu - f2fs: support data flush in background
  •  Chao Yu - f2fs: stat dirty regular/symlink inodes
  •  Chao Yu - f2fs: introduce new option for controlling data flush
  •  Chao Yu - f2fs: record dirty status of regular/symlink inode
  •  Chao Yu - f2fs: introduce __f2fs_commit_super
  •  Jaegeuk Kim - f2fs: relocate tracepoint of write_checkpoint
  •  Chao Yu - f2fs: don't grab super block buffer header all the time
  •  Yunlei He - f2fs: backup raw_super in sbi
  •  Fan Li - f2fs: fix to reset variable correctlly
  •  Chao Yu - f2fs: introduce __remove_dirty_inode
  •  Chao Yu - f2fs: introduce dirty list node in inode info
  •  Chao Yu - f2fs: rename {add,remove,release}_dirty_inode to {add,remove,release}_ino_entry
  •  Jaegeuk Kim - f2fs: add symbol to avoid any confusion with tools
  •  Chao Yu - f2fs: do more integrity verification for superblock
  •  Fan Li - f2fs: fix to update variable correctly when skip a unmapped block
  •  Fan Li - f2fs: write only the pages in range during defragment
  •  Chao Yu - f2fs: clean up node page updating flow
  •  Jaegeuk Kim - f2fs: use lock_buffer when changing superblock
  •  Jaegeuk Kim - f2fs: refactor f2fs_commit_super
  •  Jaegeuk Kim - f2fs: enhance the bit operation for SSR
  •  Chao Yu - f2fs: fix to convert inline inode in ->setattr
  •  Chao Yu - f2fs: use sbi->blocks_per_seg to avoid unnecessary calculation
  •  Chao Yu - f2fs: kill f2fs_drop_largest_extent
  •  Chao Yu - f2fs: clean up argument of recover_data
  •  Chao Yu - f2fs: clean up code with __has_cursum_space
  •  Chao Yu - f2fs: clean up error path in f2fs_readdir
  •  Jaegeuk Kim - f2fs: do not recover from previous remained wrong dnodes
  •  Jaegeuk Kim - f2fs: avoid deadlock in f2fs_shrink_extent_tree
  •  Chao Yu - f2fs: fix to report error in f2fs_readdir
  •  Chao Yu - f2fs: clear page uptodate when dropping cache for atomic write
  •  Fan Li - f2fs: optimize __find_rev_next_bit
  •  Chao Yu - f2fs: fix to remove directory inode from dirty list
  •  Chao Yu - f2fs: fix to enable missing ioctl interfaces in ->compat_ioctl
  •  Chao Yu - f2fs: fix memory leak of kobject in error path of fill_super
  •  Chao Yu - f2fs: support file defragment
  •  Chao Yu - f2fs: commit atomic written page in LFS mode
  •  Chao Yu - f2fs: report error of f2fs_create_root_stats
  •  Yunlei He - f2fs: Fix a system panic caused by f2fs_follow_link
  •  Jaegeuk Kim - f2fs: catch up to v4.4-rc1
  •  OzzysCmAcc - oneplus2: remove deprecated f2fs branch
  •  OzzysCmAcc - Revert "usb: dwc3: gadget: return error if command sent to DEPCMD register fails"
  •  OzzysCmAcc - Revert "usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers"
  •  Greg Kroah-Hartman - Linux 3.10.93
  •  Greg Kroah-Hartman - xen: fix backport of previous kexec patch
  •  Doron Tsur - IB/cm: Fix rb-tree duplicate free and use-after-free
  •  Dāvis Mosāns - mvsas: Fix NULL pointer dereference in mvs_slot_task_free
  •  Jes Sorensen - md/raid10: submit_bio_wait() returns 0 on success
  •  Jes Sorensen - md/raid1: submit_bio_wait() returns 0 on success
  •  Herbert Xu - crypto: api - Only abort operations on fatal signal
  •  Peter Zijlstra - module: Fix locking in symbol_put_addr()
  •  Cathy Avery - xen-blkfront: check for null drvdata in blkback_changed (XenbusStateClosing)
  •  Mathias Nyman - xhci: handle no ping response error properly
  •  Mike Snitzer - dm btree: fix leak of bufio-backed block in btree_split_beneath error path
  •  Joe Thornber - dm btree remove: fix a bug when rebalancing nodes after removal
  •  Will Deacon - Revert "ARM64: unwind: Fix PC calculation"
  •  Ilya Dryomov - rbd: prevent kernel stack blow up on rbd map
  •  Ilya Dryomov - rbd: don't leak parent_spec in rbd_dev_probe_parent()
  •  Ronny Hegewald - rbd: require stable pages if message data CRCs are enabled
  •  Ilia Mirkin - drm/nouveau/gem: return only valid domain when there's only one
  •  Jan Kara - mm: make sendfile(2) killable
  •  Charles Keepax - ASoC: wm8904: Correct number of EQ registers
  •  Vasant Hegde - powerpc/rtas: Validate rtas.entry before calling enter_rtas()
  •  Joerg Roedel - iommu/amd: Don't clear DTE flags when modifying it
  •  Johannes Berg - iwlwifi: mvm: fix D3 firmware PN programming
  •  Johannes Berg - iwlwifi: dvm: fix D3 firmware PN programming
  •  Felix Fietkau - ath9k: declare required extra tx headroom
  •  Greg Kroah-Hartman - Linux 3.10.92
  •  Ilya Dryomov - rbd: fix double free on rbd_dev->header_name
  •  Mike Snitzer - dm thin: fix missing pool reference count decrement in pool_ctr error path
  •  Shaohua Li - workqueue: make sure delayed work run in local cpu
  •  Wolfram Sang - i2c: rcar: enable RuntimePM before registering to the core
  •  Russell King - crypto: ahash - ensure statesize is non-zero
  •  Dave Kleikamp - crypto: sparc - initialize blkcipher.ivsize
  •  Geert Uytterhoeven - m68k/uaccess: Fix asm constraints for userspace access
  •  Charles Keepax - asix: Do full reset during ax88772_bind
  •  Michel Stam - asix: Don't reset PHY on if_up for ASIX 88772
  •  Joe Perches - ethtool: Use kcalloc instead of kmalloc for ethtool_get_strings
  •  Guillaume Nault - ppp: don't override sk->sk_state in pppoe_flush_dev()
  •  Eric Dumazet - net: add pfmemalloc check in sk_add_backlog()
  •  Pravin B Shelar - skbuff: Fix skb checksum partial check.
  •  Pravin B Shelar - skbuff: Fix skb checksum flag on skb pull
  •  Aaron Conole - af_unix: return data from multiple SKBs on recv() with MSG_PEEK flag
  •  Aaron Conole - af_unix: Convert the unix_sk macro to an inline function for type safety
  •  Alexander Couzens - l2tp: protect tunnel->del_work by ref_count
  •  Greg Kroah-Hartman - Linux 3.10.91
  •  Christoph Hellwig - 3w-9xxx: don't unmap bounce buffered commands
  •  covici@ccs.covici.com - staging: speakup: fix speakup-r regression
  •  Joe Thornber - dm cache: fix NULL pointer when switching from cleaner policy
  •  Andi Kleen - x86: Add 1/2/4/8 byte optimization to 64bit __copy_{from,to}_user_inatomic
  •  Ben Hutchings - genirq: Fix race in register_irq_proc()
  •  Roland Dreier - fib_rules: Fix dump_rules() not to exit early
  •  dingtianhong - bonding: correct the MAC address for "follow" fail_over_mac policy
  •  Andreas Schwab - m68k: Define asmlinkage_protect
  •  Eric W. Biederman - vfs: Test for and handle paths that are unreachable from their mnt_root
  •  Eric W. Biederman - dcache: Handle escaped paths in prepend_path
  •  Mike Marciniszyn - IB/qib: Change lkey table allocation to support more MRs
  •  shengyong - UBI: return ENOSPC if no enough space available
  •  Richard Weinberger - UBI: Validate data_size
  •  Paul Mackerras - powerpc/MSI: Fix race condition in tearing down MSI interrupts
  •  NeilBrown - md: flush ->event_work before stopping array.
  •  James Hogan - MIPS: dma-default: Fix 32-bit fall back to GFP_DMA
  •  Yao-Wen Mao - USB: Add reset-resume quirk for two Plantronics usb headphones.
  •  Vincent Palatin - usb: Add device quirk for Logitech PTZ cameras
  •  Mathias Nyman - usb: Use the USB_SS_MULT() macro to get the burst multiplier.
  •  Jann Horn - security: fix typo in security_task_prctl
  •  Mark Brown - regmap: debugfs: Don't bother actually printing when calculating max length
  •  Mark Brown - regmap: debugfs: Ensure we don't underflow when printing access masks
  •  Jan Kara - udf: Check length of extended attributes and allocation descriptors
  •  Julian Anastasov - ipvs: fix crash with sync protocol v0 and FTP
  •  Julian Anastasov - ipvs: do not use random local source address for tunnels
  •  Reyad Attiyat - usb: xhci: Add support for URB_ZERO_PACKET to bulk/sg transfers
  •  Mathias Nyman - xhci: change xhci 1.0 only restrictions to support xhci 1.1
  •  Roger Quadros - usb: xhci: Clear XHCI_STATE_DYING on start
  •  Johan Hovold - USB: whiteheat: fix potential null-deref at probe
  •  Daniel Vetter - drm: Reject DRI1 hw lock ioctl functions for kms drivers
  •  Steve French - disabling oplocks/leases via module parm enable_oplocks broken for SMB3
  •  Joe Stringer - netfilter: nf_conntrack: Support expectations in different zones
  •  Mikulas Patocka - dm raid: fix round up of default region size
  •  Liu.Zhao - USB: option: add ZTE PIDs
  •  Joe Thornber - dm btree: add ref counting ops for the leaves of top level btrees
  •  Ian Abbott - staging: comedi: adl_pci7x3x: fix digital output on PCI-7230
  •  Jeff Mahoney - btrfs: skip waiting on ordered range for special files
  •  Yitian Bu - ASoC: dwc: correct irq clear method
  •  Robert Jarzmik - ASoC: fix broken pxa SoC support
  •  Takashi Iwai - ALSA: synth: Fix conflicting OSS device registration on AWE32
  •  Mel Gorman - mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a fault
  •  Tan, Jui Nee - spi: spi-pxa2xx: Check status register to determine if SSSR_TINT is disabled
  •  Guenter Roeck - spi: Fix documentation of spi_alloc_master()
  •  Vitaly Kuznetsov - x86/xen: Support kexec/kdump in HVM guests by doing a soft reset
  •  Stephen Smalley - x86/mm: Set NX on gap between __ex_table and rodata
  •  Dirk Müller - Use WARN_ON_ONCE for missing X86_FEATURE_NRIPS
  •  David Woodhouse - x86/platform: Fix Geode LX timekeeping in the generic x86 build
  •  Shaohua Li - x86/apic: Serialize LVTT and TSC_DEADLINE writes
  •  Paul Bolle - windfarm: decrement client count when unregistering
  •  Ard Biesheuvel - ARM: 8429/1: disable GCC SRA optimization
  •  Arnaldo Carvalho de Melo - perf header: Fixup reading of HEADER_NRCPUS feature
  •  Michal Hocko - scsi: fix scsi_error_handler vs. scsi_host_dev_release race
  •  Greg Kroah-Hartman - Linux 3.10.90
  •  Markus Pargmann - Revert "iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required"
  •  Eric W. Biederman - vfs: Remove incorrect debugging WARN in prepend_path
  •  Wilson Kok - fib_rules: fix fib rule dumps across multiple skbs
  •  Marcelo Ricardo Leitner - sctp: fix race on protocol/netns initialization
  •  Richard Laing - net/ipv6: Correct PIM6 mrt_lock handling
  •  Daniel Borkmann - ipv6: fix exthdrs offload registration in out_rt path
  •  Eugene Shatokhin - usbnet: Get EVENT_NO_RUNTIME_PM bit before it is cleared
  •  huaibin Wang - ip6_gre: release cached dst on tunnel removal
  •  Dan Carpenter - rds: fix an integer overflow test in rds_info_getsockopt()
  •  Florian Westphal - netlink: don't hold mutex in rcu callback when releasing mmapd ring
  •  Edward Hyunkoo Jee - inet: frags: fix defragmented packet's IP header for af_packet
  •  Nikolay Aleksandrov - bonding: fix destruction of bond with devices different from arphrd_ether
  •  Eric Dumazet - ipv6: lock socket in ip6_datagram_connect()
  •  Tilman Schmidt - isdn/gigaset: reset tty->receive_room when attaching ser_gigaset
  •  Nikolay Aleksandrov - bridge: mdb: fix double add notification
  •  Herbert Xu - net: Fix skb_set_peeked use-after-free bug
  •  Herbert Xu - net: Fix skb csum races when peeking
  •  Herbert Xu - net: Clone skb before setting peeked flag
  •  Julian Anastasov - net: call rcu_read_lock early in process_backlog
  •  Oleg Nesterov - net: pktgen: fix race between pktgen_thread_worker() and kthread_stop()
  •  Nikolay Aleksandrov - bridge: mdb: zero out the local br_ip variable before use
  •  Stephen Smalley - net/tipc: initialize security state for new connection socket
  •  Angga - ipv6: Make MLD packets to only be processed locally
  •  Alexei Starovoitov - x86: bpf_jit: fix compilation of large bpf programs
  •  Dan Carpenter - vhost/scsi: potential memory corruption
  •  Marcelo Ricardo Leitner - sctp: fix ASCONF list handling
  •  Hin-Tak Leung - hfs,hfsplus: cache pages correctly between bnode_create and bnode_free
  •  Noa Osherovich - IB/mlx4: Use correct SL on AH query under RoCE
  •  Jack Morgenstein - IB/mlx4: Forbid using sysfs to change RoCE pkeys
  •  Yishai Hadas - IB/uverbs: Fix race between ib_uverbs_open and remove_one
  •  Christoph Hellwig - IB/uverbs: reject invalid or unknown opcodes
  •  Hin-Tak Leung - hfs: fix B-tree corruption after insertion at position 0
  •  David Vrabel - xen/gntdev: convert priv->lock to a mutex
  •  NeilBrown - md/raid10: always set reshape_safe when initializing reshape_position.
  •  Jann Horn - fs: if a coredump already exists, unlink and recreate with O_EXCL
  •  Helge Deller - parisc: Filter out spurious interrupts in PA-RISC irq handler
  •  Trond Myklebust - NFS: nfs_set_pgio_error sometimes misses errors
  •  NeilBrown - NFSv4: don't set SETATTR for O_RDONLY|O_EXCL
  •  David Härdeman - rc-core: fix remove uevent generation
  •  Minfei Huang - x86/mm: Initialize pmd_idx in page_table_range_init_count()
  •  Jeffery Miller - Add radeon suspend/resume quirk for HP Compaq dc5750.
  •  Thomas Huth - powerpc/rtas: Introduce rtas_get_sensor_fast() for IRQ handlers
  •  Michael Ellerman - powerpc/mm: Fix pte_pagesize_index() crash on 4K w/64K hash
  •  Takashi Iwai - ALSA: hda - Use ALC880_FIXUP_FUJITSU for FSC Amilo M1437
  •  Takashi Iwai - ALSA: hda - Enable headphone jack detect on old Fujitsu laptops
  •  Will Deacon - arm64: head.S: initialise mdcr_el2 in el2_setup
  •  Will Deacon - arm64: compat: fix vfp save/restore across signal handlers in big-endian
  •  Jeff Vander Stoep - arm64: kconfig: Move LIST_POISON to a safe value
  •  Bob Copeland - mac80211: enable assoc check for mesh interfaces
  •  Jean Delvare - tg3: Fix temperature reporting
  •  Adrien Schildknecht - rtlwifi: rtl8192cu: Add new device ID
  •  Eric W. Biederman - unshare: Unsharing a thread does not require unsharing a vm
  •  Greg Kroah-Hartman - Linux 3.10.89
  •  Max Filippov - xtensa: don't use echo -e needlessly
  •  Mikulas Patocka - hpfs: update ctime and mtime on directory modification
  •  Grant Likely - drivercore: Fix unregistration path of platform devices
  •  David Daney - of/address: Don't loop forever in of_find_matching_node_by_address().
  •  Sudip Mukherjee - auxdisplay: ks0108: fix refcount
  •  Masahiro Yamada - devres: fix devres_get()
  •  Max Filippov - xtensa: fix kernel register spilling
  •  Max Filippov - xtensa: fix threadptr reload on return to userspace
  •  Don Zickus - HID: usbhid: Fix the check for HID_RESET_PENDING in hid_io_error
  •  Andrey Ryabinin - crypto: ghash-clmulni: specify context size for ghash async algorithm
  •  Maciej S. Szmigiero - serial: 8250: don't bind to SMSC IrCC IR port
  •  Peter Chen - usb: host: ehci-sys: delete useless bus_to_hcd conversion
  •  Kishon Vijay Abraham I - usb: dwc3: ep0: Fix mem corruption on OUT transfers of more than 512 bytes
  •  Matthijs Kooijman - USB: ftdi_sio: Added custom PID for CustomWare products
  •  Philipp Hachtmann - USB: symbolserial: Use usb_get_serial_port_data
  •  Bjorn Helgaas - PCI: Fix TI816X class code quirk
  •  Dan Carpenter - clk: versatile: off by one in clk_sp810_timerclken_of_get()
  •  Lars-Peter Clausen - iio: adis16480: Fix scale factors
  •  Lars-Peter Clausen - iio: Add inverse unit conversion macros
  •  Markus Pargmann - iio: bmg160: IIO_BUFFER and IIO_TRIGGERED_BUFFER are required
  •  Stephen Chandler Paul - DRM - radeon: Don't link train DisplayPort on HPD until we get the dpcd
  •  Greg Kroah-Hartman - Linux 3.10.88
  •  Horia Geant? - crypto: caam - fix memory corruption in ahash_final_ctx
  •  Bart Van Assche - libfc: Fix fc_fcp_cleanup_each_cmd()
  •  Alex Deucher - drm/radeon: add new OLAND pci id
  •  Michael Walle - EDAC, ppc4xx: Access mci->csrows array elements properly
  •  Richard Weinberger - localmodconfig: Use Kbuild files too
  •  Joe Thornber - dm thin metadata: delete btrees when releasing metadata snapshot
  •  Peter Zijlstra - perf: Fix fasync handling on inherited events
  •  Wanpeng Li - mm/hwpoison: fix page refcount of unknown non LRU page
  •  Manfred Spraul - ipc/sem.c: update/correct memory barriers
  •  Herton R. Krzesinski - ipc,sem: fix use after free on IPC_RMID after a task using same semaphore set exits
  •  Greg Kroah-Hartman - Linux 3.10.87
  •  NeilBrown - md/bitmap: return an error when bitmap superblock is corrupt.
  •  Paolo Bonzini - kvm: x86: fix kvm_apic_has_events to check for NULL pointer
  •  Amanieu d'Antras - signal: fix information leak in copy_siginfo_from_user32
  •  Amanieu d'Antras - signal: fix information leak in copy_siginfo_to_user
  •  Amanieu d'Antras - signalfd: fix information leak in signalfd_copyinfo
  •  Russell King - ARM: Fix !kuser helpers case
  •  Al Viro - sg_start_req(): make sure that there's not too many elements in iovec
  •  NeilBrown - md/raid1: extend spinlock to protect raid1_end_read_request against inconsistencies
  •  Joseph Qi - ocfs2: fix BUG in ocfs2_downconvert_thread_do_work()
  •  Marcus Gelderie - ipc: modify message queue accounting to not take kernel data structures into account
  •  Dan Carpenter - ALSA: hda - fix cs4210_spdif_automute()
  •  Nicholas Bellinger - iscsi-target: Fix iscsit_start_kthreads failure OOPs
  •  Ilya Dryomov - rbd: fix copyup completion race
  •  Herbert Xu - crypto: ixp4xx - Remove bogus BUG_ON on scattered dst buffer
  •  Marek Marczykowski-Górecki - xen/gntdevt: Fix race condition in gntdev_release()
  •  Andy Lutomirski - x86/xen: Probe target addresses in set_aliased_prot() before the hypercall
  •  David S. Miller - sparc64: Fix userspace FPU register corruptions.
  •  David S. Miller - sparc64: Fix FPU register corruption with AES crypto offload.
  •  Peter Zijlstra - perf/x86/amd: Rework AMD PMU init code
  •  Guenter Roeck - mfd: sm501: dbg_regs attribute must be read-only
  •  Xie XiuQi - ipmi: fix timeout calculation when bmc is disconnected
  •  Benjamin Randazzo - md: use kzalloc() when bitmap is disabled
  •  Dirk Behme - USB: sierra: add 1199:68AB device ID
  •  Mathias Nyman - xhci: fix off by one error in TRB DMA address boundary check
  •  Brian King - ipr: Fix invalid array indexing for HRRQ
  •  Brian King - ipr: Fix incorrect trace indexing
  •  Brian King - ipr: Fix locking for unit attention handling
  •  Alex Deucher - drm/radeon/combios: add some validation of lvds values
  •  Jan Kara - fsnotify: fix oops in fsnotify_clear_marks_by_group_flags()
  •  David Daney - MIPS: Make set_pte() SMP safe.
  •  Felix Fietkau - MIPS: Fix sched_getaffinity with MT FPAFF enabled
  •  Arnd Bergmann - ARM: realview: fix sparsemem build
  •  Greg Kroah-Hartman - Linux 3.10.86
  •  Fupan Li - efi: fix 32bit kernel boot failed problem using efi
  •  Nicholas Bellinger - iscsi-target: Fix iser explicit logout TX kthread leak
  •  Nicholas Bellinger - iscsi-target: Fix use-after-free during TPG session shutdown
  •  Marc-André Lureau - vhost: actually track log eventfd file
  •  Wengang Wang - rds: rds_ib_device.refcount overflow
  •  Zhuang Jin Can - xhci: prevent bus_suspend if SS port resuming in phase 1
  •  Zhuang Jin Can - xhci: report U3 when link is in resume state
  •  Brian Campbell - xhci: Calculate old endpoints correctly on device reset
  •  Oliver Neukum - usb-storage: ignore ZTE MF 823 card reader in mode 0x1225
  •  Lior Amsalem - ata: pmp: add quirk for Marvell 4140 SATA PMP
  •  Tejun Heo - blkcg: fix gendisk reference leak in blkg_conf_prep()
  •  Bernhard Bender - Input: usbtouchscreen - avoid unresponsive TSC-30 touch screen
  •  Chris Metcalf - tile: use free_bootmem_late() for initrd
  •  NeilBrown - md/raid1: fix test for 'was read error from last working device'.
  •  Jingju Hou - mmc: sdhci-pxav3: fix platform_data is not initialized
  •  Joakim Tjernlund - mmc: sdhci-esdhc: Make 8BIT bus work
  •  Tom Hughes - mac80211: clear subdir_stations when removing debugfs
  •  Seymour, Shane M - st: null pointer dereference panic caused by use after kref_put by st_open
  •  Takashi Iwai - ALSA: hda - Fix MacBook Pro 5,2 quirk
  •  Yao-Wen Mao - ALSA: usb-audio: add dB range mapping for some devices
  •  Dominic Sacré - ALSA: usb-audio: Add MIDI support for Steinberg MI2/MI4
  •  Thomas Gleixner - genirq: Prevent resend to interrupts marked IRQ_NESTED_THREAD
  •  Alexey Brodkin - ARC: make sure instruction_pointer() returns unsigned value
  •  Martin Schwidefsky - s390/sclp: clear upper register halves in _sclp_print_early
  •  Al Viro - freeing unlinked file indefinitely delayed
  •  Greg Kroah-Hartman - Linux 3.10.85
  •  Nicholas Mc Guire - MIPS: KVM: Do not sign extend on unsigned MMIO load
  •  Chad Dupuis - qla2xxx: Mark port lost when we receive an RSCN for it.
  •  Linus Torvalds - Fix firmware loader uevent buffer NULL pointer dereference
  •  Joe Perches - hpfs: hpfs_error: Remove static buffer, use vsprintf extension %pV instead
  •  Chris Wilson - agp/intel: Fix typo in needs_ilk_vtd_wa()
  •  Ilya Dryomov - rbd: use GFP_NOIO in rbd_obj_request_create()
  •  Al Viro - 9p: don't leave a half-initialized inode sitting around
  •  Al Viro - 9p: forgetting to cancel request on interrupted zero-copy RPC
  •  Trond Myklebust - SUNRPC: Fix a memory leak in the backchannel code
  •  Jeff Layton - nfs: increase size of EXCHANGE_ID name string buffer
  •  Olga Kornievskaia - fixing infinite OPEN loop in 4.0 stateid recovery
  •  Chuck Lever - NFS: Fix size of NFSACL SETACL operations
  •  Uwe Kleine-König - watchdog: omap: assert the counter being stopped before reprogramming
  •  Alan Stern - USB: usbfs: allow URBs to be reaped after disconnection
  •  Michal Kazior - mac80211: prevent possible crypto tx tailroom corruption
  •  Chris Metcalf - __bitmap_parselist: fix bug in empty string handling
  •  Ding Wang - mmc: card: Fixup request missing in mmc_blk_issue_rw_rq
  •  Sagi Grimberg - iser-target: release stale iser connections
  •  Sagi Grimberg - iser-target: Fix possible deadlock in RDMA_CM connection error
  •  Nicholas Bellinger - iscsi-target: Convert iscsi_thread_set usage to kthread.h
  •  Lv Zheng - ACPICA: Tables: Fix an issue that FACS initialization is performed twice
  •  Ilya Dryomov - crush: fix a bug in tree bucket decode
  •  Miklos Szeredi - fuse: initialize fc->release before calling it
  •  Filipe Manana - Btrfs: use kmem_cache_free when freeing entry in inode cache
  •  Firo Yang - md: fix a build warning
  •  Stevens, Nick - hwmon: (mcp3021) Fix broken output scaling
  •  Lior Amsalem - dmaengine: mv_xor: bug fix for racing condition in descriptors cleanup
  •  Steven Rostedt (Red Hat) - tracing: Have branch tracer use recursive field of task struct
  •  Steven Rostedt (Red Hat) - tracing/filter: Do not allow infix to exceed end of string
  •  Steven Rostedt (Red Hat) - tracing/filter: Do not WARN on operand count going below zero
  •  Arne Fitzenreiter - libata: force disable trim for SuperSSpeed S238
  •  Arne Fitzenreiter - libata: add ATA_HORKAGE_NOTRIM
  •  Hon Ching \(Vicky\) Lo - vTPM: set virtual device before passing to ibmvtpm_reset_crq
  •  Eric Sandeen - xfs: fix remote symlinks on V5/CRC filesystems
  •  Zhao Junwang - drm: add a check for x/y in drm_mode_setcrtc
  •  Michel Dänzer - drm/radeon: Don't flush the GART TLB if rdev->gart.ptr == NULL
  •  Alex Deucher - drm/radeon: take the mode_config mutex when dealing with hpds (v2)
  •  Frediano Ziglio - drm/qxl: Do not cause spice-server to clean our objects
  •  Tomas Winkler - mmc: block: Add missing mmc_blk_put() in power_ro_lock_show()
  •  Joe Thornber - dm btree: silence lockdep lock inversion in dm_btree_del()
  •  Dennis Yang - dm btree remove: fix bug in redistribute3
  •  AMAN DEEP - usb: xhci: Bugfix for NULL pointer deference in xhci_endpoint_init() function
  •  Claudio Cappelli - USB: option: add 2020:4000 ID
  •  Peter Sanford - USB: cp210x: add ID for Aruba Networks controllers
  •  Dan Carpenter - USB: devio: fix a condition in async_completed()
  •  John Youn - usb: dwc3: Reset the transfer resource index on SET_INTERFACE
  •  Subbaraya Sundeep Bhatta - usb: dwc3: gadget: return error if command sent to DEPCMD register fails
  •  Subbaraya Sundeep Bhatta - usb: dwc3: gadget: return error if command sent to DGCMD register fails
  •  Mikulas Patocka - libata: increase the timeout when setting transfer mode
  •  Aleksei Mamlin - libata: add ATA_HORKAGE_BROKEN_FPDMA_AA quirk for HP 250GB SATA disk VB0250EAVER
  •  Zidan Wang - ASoC: wm8960: the enum of "DAC Polarity" should be wm8960_enum[1]
  •  Axel Lin - ASoC: wm8903: Fix define for WM8903_VMID_RES_250K
  •  Axel Lin - ASoC: wm8955: Fix setting wrong register for WM8955_K_8_0_MASK bits
  •  Axel Lin - ASoC: wm8737: Fixup setting VMID Impedance control register
  •  Mauro Carvalho Chehab - cx24116: fix a buffer overflow when checking userspace params
  •  Mauro Carvalho Chehab - s5h1420: fix a buffer overflow when checking userspace params
  •  Mauro Carvalho Chehab - af9013: Don't accept invalid bandwidth
  •  JM Friedt - iio: DAC: ad5624r_spi: fix bit shift of output data value
  •  Cyrille Pitchen - i2c: at91: fix a race condition when using the DMA controller
  •  Joseph Qi - jbd2: fix ocfs2 corrupt when updating journal superblock fails
  •  Dmitry Monakhov - jbd2: use GFP_NOFS in jbd2_cleanup_journal_tail()
  •  Eryu Guan - ext4: correctly migrate a file with a hole at the beginning
  •  Eryu Guan - ext4: be more strict when migrating to non-extent based file
  •  Lukas Czerner - ext4: fix reservation release on invalidatepage for delalloc fs
  •  Darrick J. Wong - ext4: don't retry file block mapping on bigalloc fs with non-extent file
  •  Theodore Ts'o - ext4: call sync_blockdev() before invalidate_bdev() in put_super()
  •  Theodore Ts'o - ext4: fix race between truncate and __ext4_journalled_writepage()
  •  Haggai Eran - staging: rtl8712: prevent buffer overrun in recvbuf2recvframe
  •  Felix Fietkau - ath9k: fix DMA stop sequence for AR9003+
  •  Marcel Holtmann - Bluetooth: btusb: Fix memory leak in Intel setup routine
  •  Thomas Petazzoni - pinctrl: mvebu: armada-xp: fix functions of MPP48
  •  Thomas Petazzoni - pinctrl: mvebu: armada-xp: remove non-existing VDD cpu_pd functions
  •  Thomas Petazzoni - pinctrl: mvebu: armada-xp: remove non-existing NAND pins
  •  Thomas Petazzoni - pinctrl: mvebu: armada-370: fix spi0 pin description
  •  Uwe Kleine-König - mtd: dc21285: use raw spinlock functions for nw_gpio_lock
  •  Brian Norris - mtd: fix: avoid race condition when accessing mtd->usecount
  •  Ezequiel Garcia - spi: pl022: Specify 'num-cs' property as required in devicetree binding
  •  Stefan Wahren - regulator: core: fix constraints output buffer
  •  Arun Chandran - regmap: Fix regmap_bulk_read in BE mode
  •  Rafael J. Wysocki - cpuidle / menu: Return (-1) if there are no suitable states
  •  Will Deacon - arm64: vdso: work-around broken ELF toolchains in Makefile
  •  Dave P Martin - arm64: mm: Fix freeing of the wrong memmap entries with !SPARSEMEM_VMEMMAP
  •  Catalin Marinas - arm64: Do not attempt to use init_mm in reset_context()
  •  Vineet Gupta - ARC: add compiler barrier to LLSC based cmpxchg
  •  Takashi Iwai - ALSA: hda - Fix the dock headphone output on Fujitsu Lifebook E780
  •  Takashi Iwai - ALSA: hda - Add headset support to Acer Aspire V5
  •  Ryan Underwood - Disable write buffering on Toshiba ToPIC95
  •  Brian King - ipr: Increase default adapter init stage change timeout

Project: kernel/google/seed
  •  Tom Marshall - kernel: Fix potential refcount leak in su check
  •  Xiaojun Sang - ASoC : msm: qdsp6v2: set pointer to NULL after free.
  •  Siena Richard - drivers: soc: add size check
  •  Abdulla Anam - msm: vidc: Protect debug_buffer access in core_info_read with lock.
  •  Jeff Johnson - prima: Avoid overflow of "significant change" params
  •  Hanumanth Reddy Pothula - prima: Avoid overflow of "set_bssid_hotlist" params
  •  Nick Desaulniers - cgroup: prefer %pK to %p
  •  Archana Sathyakumar - msm-core: debug: Update the number of supported pstates.
  •  Archana Sathyakumar - msm-core: debug: Fix the number of arguments for sysfs nodes

Project: kernel/xiaomi/msm8996
  •  Jan Kara - ext4: fix deadlock during page writeback
  •  Jan Kara - ext4: fix data exposure after a crash
  •  Daniel Borkmann - bpf: don't let ldimm64 leak map addresses on unprivileged

Project: kernel/leeco/msm8976
  •  codeworkx - ASoC: fix headphone/headset detection

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

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

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

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

Project: packages/resources/devicesettings
  •  Alberto97 - Add fingerprint sleep strings

Project: device/samsung/galaxys2-common
  •  Dominggoes Isakh - galaxys2-common: Enable touchkeys stock behavior

Project: device/motorola/addison
  •  Alberto97 - CMActions: Switch to fingerprint sleep

Project: device/leeco/s2
  •  codeworkx - s2: media: sync with LA.BR.1.3.6-03910-8976.0
  •  codeworkx - s2: specify ro.vendor.extension_library

Project: frameworks/base
  •  yangbingqian - [ams]set the resultTo to null started by a finishing activity
  •  daqi - Fix TaskRecord wrong dump element firstActiveTime

Project: external/mokee/BuildController
  •  martincz - device-target: Drep

Project: vendor/mk
  •  Brinly Taylor - sensitive_pn: Add sensitive phone numbers for India
  •  Matthias Urlichs - sensitive_pn: Add more numbers for Germany
  •  Surge Raval - Add policy to fix interfacer derp on boot

Project: vendor/xiaomi/natrium
  •  martincz - Update proprietary libs

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