Click to return

MoKee OpenSource Changelog from 03/06/2016 - 03/07/2016
---------------------------------------------------------------

Project: kernel/zte/msm8994
  •  dianlujitao - nx510j: MoKee bring up
  •  dianlujitao - nx510j: Regenerate defconfig
  •  dianlujitao - input: touchscreen: Send KEY_POWER for double-tap event
  •  dianlujitao - qcacld-2.0: update to LA.BF64.1.2.2-02240-8x94.0
  •  dianlujitao - input: touchscreen: gt1x: Allow disabling virtual keys
  •  dianlujitao - input: touchscreen: cyttsp5: Allow disabling virtual keys
  •  Willi Ye - qpnp-haptic: Add sysfs interface to control intensity
  •  dianlujitao - nx510j: Enable pstore pmsg and uid_cputime
  •  dianlujitao - nx510j: Add SECCOMP support
  •  dianlujitao - nx510j: disable CONFIG_DEVMEM and CONFIG_DEVKMEM
  •  Abhimanyu Kapur - arm64: boot: Makefile: Point the dt append finding code to qcom directory
  •  dianlujitao - nx510j: Update defconfig for new qcacld driver
  •  dianlujitao - qcacld-2.0: Squashed update to release 4.4.23.23
  •  dianlujitao - nx510j: Disable unused modules
  •  dianlujitao - nx510j: Regenerate defconfig
  •  dianlujitao - qcacld: Squashed update to LA.BF64.1.2.1.c1-04310-8x94.0
  •  dianlujitao - nx510j: config parameter for CNSS Runtime PM
  •  dianlujitao - nx510j: Build some modules inline
  •  Amar Singhal - msm: wlan: Modify JP regulatory rules
  •  David Spinadel - cfg80211: Add indoor only and GO concurrent channel attributes
  •  Komal Seelam - config: config parameter for CNSS Runtime PM
  •  Yue Ma - cnss: Clear runtime_error flag when exit runtime PM feature
  •  Yevgeny Pats - KEYS: Fix keyring ref leak in join_session_keyring()
  •  Matt Wagantall - arm/arm64: irq: drop "IRQx no longer affine to CPUn" print to pr_debug()
  •  Ruchi Kandoi - wakeup: Add last wake up source logging for suspend abort reason.
  •  Nikhilesh Reddy - fuse: Use BUG_ON to check pos validity in fuse_aio_write
  •  Nikhilesh Reddy - fuse: Use iocb->ki_pos instead of pos for shortcircuit writes
  •  Nikhilesh Reddy - fs:fuse: Ensure update of fuse inode attributes in shortcircuit
  •  Nikhilesh Reddy - fuse: Add support for shortcircuited read/write for files
  •  Miklos Szeredi - fuse: fuse: add time_gran to INIT_OUT
  •  Miklos Szeredi - fuse: notify: don't move pages
  •  Miklos Szeredi - fuse: set stolen page uptodate
  •  Tapas Kumar Kundu - soc: qcom: msm_perf: free allocated memory if error happens
  •  Patrick Daly - cpuidle: Add need_resched() check
  •  Ethan Chen - cpufreq: interactive: Move to arch_initcall
  •  Joonwoo Park - sched: initialize frequency domain cpumask
  •  Steve Muckle - sched: disable IRQs in update_min_max_capacity
  •  Vikram Mulukutla - sched: fair: Return current CPU if search_cpu(s) is empty
  •  Pavankumar Kondeti - sched: fix bug in small task CPU selection
  •  Joonwoo Park - sched: look for least busy and fallback CPU only when it's needed
  •  Joonwoo Park - sched: iterate search CPUs starting from prev_cpu for optimization
  •  Syed Rameez Mustafa - sched: Optimize the select_best_cpu() "for" loop
  •  Syed Rameez Mustafa - sched: Optimize select_best_cpu() to reduce execution time
  •  Joonwoo Park - sched: avoid CPUs with high irq activity for non-small tasks
  •  Syed Rameez Mustafa - sched: Update max_capacity when an entire cluster is hotplugged
  •  Joonwoo Park - sched: inline function scale_load_to_cpu()
  •  Ramakrishnan Ganesh - Revert "sched: Use only partial wait time as task demand"
  •  Syed Rameez Mustafa - sched: Use only partial wait time as task demand
  •  AKASHI Takahiro - arm64: add seccomp support
  •  AKASHI Takahiro - arm64: add seccomp syscall for compat task
  •  AKASHI Takahiro - arm64: add SIGSYS siginfo for compat task
  •  AKASHI Takahiro - asm-generic: add generic seccomp.h for secure computing mode 1
  •  AKASHI Takahiro - arm64: ptrace: allow tracer to skip a system call
  •  AKASHI Takahiro - arm64: ptrace: add NT_ARM_SYSTEM_CALL regset
  •  Andy Lutomirski - seccomp,x86,arm,mips,s390: Remove nr parameter from secure_computing
  •  Will Deacon - ARM: 8087/1: ptrace: reload syscall number after secure_computing() check
  •  Guenter Roeck - seccomp: Replace BUG(!spin_is_locked()) with assert_spin_lock
  •  Kees Cook - seccomp: implement SECCOMP_FILTER_FLAG_TSYNC
  •  Kees Cook - seccomp: allow mode setting across threads
  •  Kees Cook - seccomp: introduce writer locking
  •  Kees Cook - seccomp: split filter prep from check and apply
  •  Kees Cook - sched: move no_new_privs into new atomic flags
  •  Kees Cook - seccomp: add "seccomp" syscall
  •  Kees Cook - seccomp: split mode setting routines
  •  Kees Cook - seccomp: extract check/assign mode helpers
  •  Kees Cook - seccomp: create internal mode-setting function
  •  Kees Cook - MAINTAINERS: create seccomp entry
  •  Eric Paris - syscall_get_arch: remove useless function arguments
  •  Rashika Kheria - kernel: Mark function as static in kernel/seccomp.c
  •  AKASHI Takahiro - arm64: audit: Add audit hook in syscall_trace_enter/exit()
  •  AKASHI Takahiro - arm64: Add audit support
  •  Catalin Marinas - arm64: Add __NR_* definitions for compat syscalls
  •  Oleg Nesterov - vm_is_stack: use for_each_thread() rather then buggy while_each_thread()
  •  Oleg Nesterov - oom_kill: add rcu_read_lock() into find_lock_task_mm()
  •  Oleg Nesterov - oom_kill: has_intersects_mems_allowed() needs rcu_read_lock()
  •  Oleg Nesterov - oom_kill: change oom_kill.c to use for_each_thread()
  •  David S. Miller - bluetooth: Validate socket address length in sco_sock_bind().
  •  Hannes Frederic Sowa - net: add validation for the socket syscall protocol argument
  •  David Howells - KEYS: Fix crash when attempt to garbage collect an uninstantiated keyring
  •  Dmitry Torokhov - CHROMIUM: net: fix iterating over hashtable in tcp_nuke_addr()
  •  Kirill A. Shutemov - pagemap: do not leak physical addresses to non-privileged userspace
  •  Mark Grondona - __ptrace_may_access() should not deny sub-threads
  •  Marcelo Leitner - ipv6: addrconf: validate new MTU before applying it
  •  David Howells - KEYS: Fix handling of stored error in a negatively instantiated user key
  •  Benjamin Randazzo - md: use kzalloc() when bitmap is disabled
  •  ywen - msm: kgsl: Add return statement for non-void function
  •  Harshdeep Dhatt - msm: kgsl: Fix race condition in snapshot sysfs read
  •  Harshdeep Dhatt - msm: kgsl: Zero out the top 32 bits of alwayson reads
  •  Sunil Khatri - msm: kgsl: Do not submit detached context switching commands
  •  Jordan Crouse - msm: kgsl: Return -ENOENT if a context is detached during submit
  •  Harshdeep Dhatt - msm: kgsl: Program Secure Block Configuration through CP
  •  Harshdeep Dhatt - msm: kgsl: Don't call del_timer_sync() with spinlock
  •  Ramkumar Radhakrishnan - msm: mdss: Configure VIG pipes based on fixed mmbs
  •  Adrian Salido-Moreno - msm: mdss: handle blank while mode switch in progress
  •  Xu Yang - msm: mdss: add panel parameters to debugfs
  •  Veera Sundaram Sankaran - msm: mdss: send fb events for both pdata for split DSI cases
  •  Padmanabhan Komanduru - msm: mdss: use the correct variable for continuous splash status
  •  Anusha Koduru - mdss: dsi: fix DSI clk rate update during dynamic resolution switch
  •  Veera Sundaram Sankaran - msm: mdss: fix SW TE for dynamic resolution change cases
  •  Veera Sundaram Sankaran - msm: mdss: add SW TE option for simulator panels
  •  Adrian Salido-Moreno - mdss: debug: add panel timings to mdp dump
  •  Adrian Salido-Moreno - msm: mdss: validate current switch state before commit
  •  Padmanabhan Komanduru - msm: mdss: avoid check for MDP line count during fps update
  •  Deva Ramasubramanian - msm: vidc: Decrease lower threshold by extra buffers needed for DCVS
  •  Deva Ramasubramanian - msm: vidc: Generalize decoder DCVS threshold for all usecases
  •  Praneeth Paladugu - msm: vidc: Update the core state transition in instance open
  •  Praneeth Paladugu - msm: vidc: Remove compat ioctl definition from vidc driver
  •  Praneeth Paladugu - msm: vidc: Limit max supported instances in driver
  •  Praneeth Paladugu - msm: vidc: Remove event handler after session clean
  •  Ashray Kulkarni - msm: vidc: cancel power thread if not scheduled
  •  Junjie Wu - sched: Export sched_setscheduler_nocheck()
  •  Ethan Chen - qcom: core_ctl: Update core control driver
  •  Skylar Chang - msm: ipa: Decrement ipa clock count
  •  Sivan Reinstein - msm: ipa: request Modem to load uC after SSR if required
  •  Skylar Chang - msm: ipa: increase modem memory partition in IPA SRAM
  •  Skylar Chang - msm: ipa: poll prod pipes when irq srcs is null
  •  Yan He - msm: sps: add the callback for BAM-level polling
  •  Skylar Chang - msm: ipa: fix the routing table starting index
  •  Skylar Chang - msm: ipa: add support to get tether stats
  •  Skylar Chang - msm: ipa: add support to get tether stats
  •  Skylar Chang - msm: ipa: crash on uc error
  •  Sivan Reinstein - msm: ipa: fix rx bytes reporting on IPA WAN driver
  •  Sivan Reinstein - msm: ipa: remove ipa clock proxy vote after uC loading is complete
  •  Subash Abhinov Kasiviswanathan - net: rmnet_data: Add support for MAPv4 data format
  •  Subash Abhinov Kasiviswanathan - net: rmnet_data: Fix deaggregation to work with DL checksum offload
  •  Roberto Granados Dorado - drivers: mfd: Add support to configure OCP current limit
  •  Satish Babu Patakokila - ASoC: msm: qdsp6v2: Fix typecast error in memory unmap
  •  Alexy Joseph - ASoC: msm: qdsp6v2: use vzalloc for large mem alloc in DTS Eagle
  •  Ben Romberger - ASoC: msm: Interrupt events in compress free
  •  Meng Wang - ASoC: wcd9330: correct HPH PA enable/disable setting
  •  Ben Romberger - ASoC: msm: qdsp6v2: Prevent ASM callback when client freed
  •  Fred Oh - ASoC: msm: qdsp6v2: make frame info to static array
  •  Patrick Lai - ASoC: msm: qdsp6v2: move frame info to be per session based
  •  Ben Romberger - ASoC: msm: qdsp6v2: Initialize ASM no wait spinlock
  •  Ben Romberger - ASoC: msm: qdsp6v2: Check memory before re-mapping cal block
  •  Ben Romberger - ASoC: msm: qdsp6v2: Track no wait commands
  •  Roberto Granados Dorado - ASoC: wcd9330: Disable compander in HPH when EAR is enabled
  •  Phani Kumar Uppalapati - ASoC: wcd9330: Update speaker driver OCP current register
  •  Phani Kumar Uppalapati - ASoC: wcd9xxx: Update hph/ear class-H parameters
  •  Alexy Joseph - ASoC: msm: qdsp6v2: Handle additional codec specific metadata
  •  Yandong Yang - ASoC: wcd9330: Correct HPH turn on and shutdown sequences
  •  Phani Kumar Uppalapati - ASoc: wcd: mbhc: Change the key code mapping of buttons
  •  Yandong Yang - ASoc: wcd: mbhc: Add key code assignment function
  •  Chaithanya Krishna Bacharaju - ALSA: compress: Add support to send codec specific data
  •  Shreyas Nagasandra Chandrasekhar - ASoC: msm: qdsp6v2: fix for pcm_write failure during voip
  •  Ashray Kulkarni - msm: vidc: add driver support to enable operating rate
  •  Ashray Kulkarni - msm: vidc: Enable session priority support.
  •  Ruchi Kandoi - uid_cputime: Avoids double accounting of process stime, utime and cpu_power in task exit.
  •  Ruchi Kandoi - cpu_power: Avoids race condition when the task exits.
  •  Ruchi Kandoi - cpufreq: Iterate over all the possible cpus to create powerstats.
  •  Jin Qian - uid_cputime: fix cputime overflow
  •  Tobias Lindskog - Shrink ashmem directly through shmem_fallocate
  •  Ruchi Kandoi - uid_cputime: Extends the cputime functionality to report power per uid
  •  Ruchi Kandoi - sched: cpufreq: Adds a field cpu_power in the task_struct
  •  Ruchi Kandoi - cpufreq_stats: Adds the fucntionality to load current values for each frequency for all the cores.
  •  Ruchi Kandoi - cpufreq: Avoid using global variable total_cpus
  •  Minsung Kim - cpufreq: fix sleeping in atomic context when realloc freq_table for all_time_in_state
  •  Ruchi Kandoi - cpufreq: Persist cpufreq time in state data across hotplug
  •  Dave Chinner - sync: don't block the flusher thread waiting on IO
  •  Cody P Schafer - rbtree: add rbtree_postorder_for_each_entry_safe() helper
  •  Cody P Schafer - rbtree: add postorder iteration functions
  •  Stephen Smalley - selinux: enable genfscon labeling for sysfs and pstore files
  •  Stephen Smalley - selinux: enable per-file labeling for debugfs files.
  •  Jin Qian - proc: uid_cputime: fix show_uid_stat permission
  •  Jeff Vander Stoep - SELinux: ss: Fix policy write for ioctl operations
  •  Ruchi Kandoi - nf: IDLETIMER: Adds the uid field in the msg
  •  Jeff Vander Stoep - SELinux: use deletion-safe iterator to free list
  •  Amit Pundir - proc: uid_cputime: create uids from kuids
  •  Paul Moore - selinux: add SOCK_DIAG_BY_FAMILY to the list of netlink message types
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_MAPPING
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_MIGRATE
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_REPORT
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_[NEW|GET]SADINFO
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_GETSPDINFO
  •  Nicolas Dichtel - selinux/nlmsg: add XFRM_MSG_NEWSPDINFO
  •  Jeff Vander Stoep - SELinux: per-command whitelisting of ioctls
  •  Jeff Vander Stoep - security: lsm_audit: add ioctl specific auditing
  •  jinqian - Power: Report suspend times from last_suspend_time
  •  jinqian - proc: uid: Adds accounting for the cputimes per uid.
  •  John Stultz - staging: Remove logger and alarm-dev from android Makefile
  •  John Stultz - staging: Remove the Android alarm-dev driver
  •  John Stultz - staging: Remove the Android logger driver
  •  Jeff Vander Stoep - mm: reorder can_do_mlock to fix audit denial
  •  Rom Lemarchand - proc: make oom adjustment files user read-only
  •  Rom Lemarchand - Revert "Grants system server access to /proc//oom_adj for Android applications."
  •  Petr Cermak - fs/proc/task_mmu.c: add user-space support for resetting mm->hiwater_rss (peak RSS)
  •  Lorenzo Colitti - net: ping: Return EAFNOSUPPORT when appropriate.
  •  Cong Wang - ipv4, fib: pass LOOPBACK_IFINDEX instead of 0 to flowi4_iif
  •  Lorenzo Colitti - net: ipv6: make "ip -6 route get mark xyz" work.
  •  Sabrina Dubroca - ipv6: clean up anycast when an interface is destroyed
  •  Rom Lemarchand - staging: android: ashmem: add missing include
  •  Paul Moore - selinux: make the netif cache namespace aware
  •  Stephen Smalley - selinux: fix inode security list corruption
  •  Paul Moore - selinux: put the mmap() DAC controls before the MAC controls
  •  Mark Salyzyn - [PATCH 5/5] pstore: selinux: add security in-core xattr support for pstore and debugfs
  •  Richard Haines - SELinux: Update policy version to support constraints info
  •  Mark Salyzyn - [PATCH v4 4/5] pstore: add pmsg
  •  Mark Salyzyn - [PATCH 3/5] pstore: handle zero-sized prz in series
  •  Mark Salyzyn - [PATCH v2 2/5] pstore: remove superfluous memory size check
  •  Mark Salyzyn - [PATCH v4 1/5] pstore: use snprintf
  •  Liu ShuoX - pstore: clarify clearing of _read_cnt in ramoops_context
  •  Micha Kalfon - prctl: make PR_SET_TIMERSLACK_PID pid namespace aware
  •  Micha Kalfon - prctl: fix misplaced PR_SET_TIMERSLACK_PID case
  •  Riley Andrews - android: binder: Change binder mutex to rtmutex.
  •  Arve Hjønnevåg - android: binder: More offset validation.
  •  Greg Kroah-Hartman - android: binder: remove binder.h
  •  Greg Kroah-Hartman - staging: android: binder: move to the "real" part of the kernel
  •  Dmitry Voytik - staging: binder: fix coding style issues
  •  William Panlener - staging: android: Break up a long line in binder_send_failed_reply
  •  Purnendu Kapadia - staging: android: fix attribute as suggested by checkpatch
  •  Lucas Tanure - staging: android: Clean up else statement from binder_send_failed_reply
  •  Riley Andrews - staging: android: binder.c: binder_ioctl() cleanup
  •  Karthik Nayak - Staging: Android: removed an unnecessary else statement
  •  Tair Rzayev - staging: android: binder.c: Use more appropriate functions for euid retrieval
  •  Christian Engelmayer - staging: binder: fix usage of uninit scalar in binder_transaction()
  •  Jerry Snitselaar - staging: binder: cleanup dereference of noderef expressions
  •  Seunghun Lee - staging: android: fix missing a blank line after declarations
  •  Mathieu Maret - staging: binder: add __user annotation in binder.c
  •  Arve Hjønnevåg - staging: binder: Support concurrent 32 bit and 64 bit processes.
  •  Riley Andrews - Revert "Add security hooks to binder and implement the hooks for SELinux."
  •  Riley Andrews - Revert "staging: binder: Change binder mutex to rtmutex."
  •  Riley Andrews - Revert "Staging: android: binder: Support concurrent 32 bit and 64 bit processes."
  •  Riley Andrews - Revert "Staging: android: binder: More offset validation."
  •  Dmitry Shmidt - irq: pm: Remove unused variable
  •  Ard Biesheuvel - ARM: pull in  from asm-generic
  •  Ard Biesheuvel - ARM: move VFP init to an earlier boot stage
  •  Ard Biesheuvel - ARM: add support for kernel mode NEON
  •  Lorenzo Colitti - Make suspend abort reason logging depend on CONFIG_PM_SLEEP
  •  Greg Hackmann - arch: arm64: force -fno-pic
  •  Riley Andrews - staging: binder: Change binder mutex to rtmutex.
  •  Rom Lemarchand - cgroup: refactor allow_attach function into common code
  •  Dmitry Shmidt - power: Add check_wakeup_reason() to verify wakeup source irq
  •  Ruchi Kandoi - power: Adds functionality to log the last suspend abort reason.
  •  dianlujitao - Revert "power: Adds functionality to log the last suspend abort reason."
  •  dianlujitao - Revert "wakeup: Add last wake up source logging for suspend abort reason."
  •  Ruchi Kandoi - power: Avoids bogus error messages for the suspend aborts.
  •  Stephen Smalley - SELinux: Enable setting security contexts on rootfs inodes.
  •  dianlujitao - mm/page_alloc: Revert zte change
  •  dianlujitao - ion: Revert zte change
  •  dianlujitao - nx510j: Enable CIFS
  •  dianlujitao - input: touchscreen: cyttsp5: Show easy_wakeup_gesture status in Oct
  •  dianlujitao - nx510j: Modify local version to cyanogenmod
  •  dianlujitao - nx510j: Enable F2FS
  •  Jaegeuk Kim - f2fs: fix a deadlock for summary page lock vs. sentry_lock
  •  Jaegeuk Kim - f2fs crypto: clean up error handling in f2fs_fname_setup_filename
  •  Jaegeuk Kim - f2fs: support 3.10
  •  Jaegeuk Kim - f2fs crypto: avoid f2fs_inherit_context for symlink
  •  Jaegeuk Kim - f2fs crypto: introduce a mempool for bounce pages
  •  Chao Yu - f2fs crypto: do not set encryption policy for non-directory by ioctl
  •  Chao Yu - f2fs crypto: allow setting encryption policy once
  •  Chao Yu - f2fs crypto: check context consistent for rename2
  •  Chao Yu - f2fs: avoid duplicated code by reusing f2fs_read_end_io
  •  Jaegeuk Kim - f2fs crypto: use per-inode tfm structure
  •  hujianyang - f2fs: recovering broken superblock during mount
  •  Jaegeuk Kim - f2fs crypto: check encryption for tmpfile
  •  Jaegeuk Kim - f2fs: support RENAME_WHITEOUT
  •  Chao Yu - f2fs: introduce update_meta_page
  •  Chao Yu - f2fs crypto: zero next free dnode block
  •  Jaegeuk Kim - f2fs crypto: split f2fs_crypto_init/exit with two parts
  •  Chao Yu - f2fs crypto: fix incorrect release for crypto ctx
  •  Chao Yu - f2fs crypto: fix to release buffer for fname crypto
  •  Jaegeuk Kim - f2fs crypto: shrink size of the f2fs_crypto_ctx structure
  •  Jaegeuk Kim - f2fs crypto: get rid of ci_mode from struct f2fs_crypt_info
  •  Jaegeuk Kim - f2fs crypto: use slab caches
  •  Jaegeuk Kim - f2fs: truncate data blocks for orphan inode
  •  Dan Carpenter - f2fs: cleanup a confusing indent
  •  Arnd Bergmann - f2fs: fix building on 32-bit architectures
  •  Jaegeuk Kim - f2fs: avoid buggy functions
  •  hujianyang - f2fs: add compat_ioctl to provide backward compatability
  •  Jaegeuk Kim - f2fs: do not issue next dnode discard redundantly
  •  Jaegeuk Kim - f2fs: disable the discard option when device does not support
  •  Yunlei He - f2fs: add default mount options to remount
  •  Jaegeuk Kim - f2fs crypto: remove checking key context during lookup
  •  Jaegeuk Kim - f2fs crypto: fix missing key when reading a page
  •  Jaegeuk Kim - f2fs crypto: add symlink encryption
  •  Jaegeuk Kim - f2fs crypto: add filename encryption for roll-forward recovery
  •  Jaegeuk Kim - f2fs crypto: add filename encryption for f2fs_lookup
  •  Jaegeuk Kim - f2fs crypto: add filename encryption for f2fs_readdir
  •  Jaegeuk Kim - f2fs crypto: add filename encryption for f2fs_add_link
  •  Jaegeuk Kim - f2fs crypto: add encryption support in read/write paths
  •  Jaegeuk Kim - f2fs crypto: activate encryption support for fs APIs
  •  Jaegeuk Kim - f2fs crypto: filename encryption facilities
  •  Jaegeuk Kim - f2fs crypto: add encryption key management facilities
  •  Jaegeuk Kim - f2fs crypto: add f2fs encryption facilities
  •  Jaegeuk Kim - f2fs crypto: add encryption policy and password salt support
  •  Jaegeuk Kim - f2fs crypto: add encryption xattr support
  •  Jaegeuk Kim - f2fs crypto: add f2fs encryption Kconfig
  •  Jaegeuk Kim - f2fs crypto: declare some definitions for f2fs encryption feature
  •  Jaegeuk Kim - f2fs: report unwritten area in f2fs_fiemap
  •  Jaegeuk Kim - f2fs: avoid value overflow in showing current status
  •  Chao Yu - f2fs: support FALLOC_FL_ZERO_RANGE
  •  Chao Yu - f2fs: support FALLOC_FL_COLLAPSE_RANGE
  •  Chao Yu - f2fs: introduce f2fs_replace_block() for reuse
  •  Chao Yu - f2fs: do not re-lookup nat cache with same nid
  •  Chao Yu - f2fs: remove unneeded f2fs_make_empty declaration
  •  Jaegeuk Kim - f2fs: issue discard with finally produced len and minlen
  •  Jaegeuk Kim - f2fs: introduce discard_map for f2fs_trim_fs
  •  Jaegeuk Kim - f2fs: revmove spin_lock for write_orphan_inodes
  •  Jaegeuk Kim - f2fs: split find_data_page according to specific purposes
  •  Jaegeuk Kim - f2fs: fix counting the number of inline_data inodes
  •  Jaegeuk Kim - f2fs: add need_dentry_mark
  •  Jaegeuk Kim - f2fs: fix race on allocating and deallocating a dentry block
  •  Jaegeuk Kim - f2fs: introduce dot and dotdot name check
  •  Jaegeuk Kim - f2fs: move get_page for gc victims
  •  Jaegeuk Kim - f2fs: add sbi and page pointer in f2fs_io_info
  •  Jaegeuk Kim - f2fs: add f2fs_may_inline_{data, dentry}
  •  Jaegeuk Kim - f2fs: clean up f2fs_lookup
  •  Jaegeuk Kim - f2fs: expose f2fs_mpage_readpages
  •  Jaegeuk Kim - f2fs: introduce f2fs_commit_super
  •  Jaegeuk Kim - f2fs: add f2fs_map_blocks
  •  Jaegeuk Kim - f2fs: add feature facility in superblock
  •  Jaegeuk Kim - f2fs: move existing definitions into f2fs.h
  •  Jaegeuk Kim - f2fs: add missing version info in superblock
  •  Chao Yu - f2fs: make has_fsynced_inode static
  •  Taehee Yoo - f2fs: add offset check routine before punch_hole() in f2fs_fallocate()
  •  Chao Yu - f2fs: use is_valid_blkaddr to verify blkaddr for readability
  •  Chao Yu - f2fs: make posix_acl_create() safer and cleaner
  •  Jaegeuk Kim - f2fs: export more enums for tracepoint
  •  Jaegeuk Kim - f2fs: fix wrong error hanlder in f2fs_follow_link
  •  Jaegeuk Kim - Revert "f2fs: enhance multi-threads performance"
  •  doc - Revert "f2fs: support 3.10"
  •  Jaegeuk Kim - f2fs: support 3.10
  •  Jaegeuk Kim - f2fs: pass checkpoint reason on roll-forward recovery
  •  Jaegeuk Kim - f2fs: avoid abnormal behavior on broken symlink
  •  Jaegeuk Kim - f2fs: flush symlink path to avoid broken symlink after POR
  •  Taehee Yoo - f2fs: change 0 to false for bool type
  •  Jaegeuk Kim - f2fs: do not recover wrong data index
  •  Jaegeuk Kim - f2fs: do not increase link count during recovery
  •  Jaegeuk Kim - f2fs: assign parent's i_mode for empty dir
  •  Jaegeuk Kim - f2fs: add F2FS_INLINE_DOTS to recover missing dot dentries
  •  Jaegeuk Kim - f2fs: fix mismatching lock and unlock pages for roll-forward recovery
  •  Jaegeuk Kim - f2fs: fix sparse warnings
  •  Chao Yu - f2fs: limit b_size of mapped bh in f2fs_map_bh
  •  Chao Yu - f2fs: persist system.advise into on-disk inode
  •  Chao Yu - f2fs: avoid NULL pointer dereference in f2fs_xattr_advise_get
  •  Chao Yu - f2fs: preallocate fallocated blocks for direct IO
  •  Wanpeng Li - f2fs: enable inline data by default
  •  Chao Yu - f2fs: preserve extent info for extent cache
  •  Chao Yu - f2fs: initialize extent tree with on-disk extent info of inode
  •  Chao Yu - f2fs: introduce __{find,grab}_extent_tree
  •  Chao Yu - f2fs: split set_data_blkaddr from f2fs_update_extent_cache
  •  Wanpeng Li - f2fs: enable fast symlink by utilizing inline data
  •  Jaegeuk Kim - f2fs: add some tracepoints to debug volatile and atomic writes
  •  Jaegeuk Kim - f2fs: avoid punch_hole overhead when releasing volatile data
  •  Jaegeuk Kim - f2fs: avoid wrong f2fs_bug_on when truncating inline_data
  •  Jaegeuk Kim - f2fs: enhance multi-threads performance
  •  Jaegeuk Kim - f2fs: set buffer_new when new blocks are allocated
  •  Chao Yu - f2fs: set SBI_NEED_FSCK when encountering exception in recovery
  •  Jaegeuk Kim - f2fs: fix to cover sentry_lock for block allocation
  •  Chao Yu - f2fs: fix to check current blkaddr in __allocate_data_blocks
  •  Chao Yu - f2fs: fix to truncate inline data past EOF
  •  Chao Yu - f2fs: fix reference leaks in f2fs_acl_create
  •  Chao Yu - f2fs: fix to calculate max length of contiguous free slots correctly
  •  Wanpeng Li - f2fs: fix unlocked nat set cache operation
  •  Changman Lee - f2fs: cleanup statement about max orphan inodes calc
  •  Yuan Zhong - f2fs: remove unnecessary condition judgment
  •  Yuan Zhong - f2fs: set the correct place of initializing *res_page
  •  Wanpeng Li - f2fs: reduce searching region of segmap when set free section
  •  Wanpeng Li - f2fs: fix extent cache memory leak
  •  Jaegeuk Kim - f2fs: relocate Kconfig from misc filesystems
  •  Jaegeuk Kim - f2fs: report -ENOENT for unreached data indices
  •  Jaegeuk Kim - f2fs: clear append/update flags once fsync is done
  •  Jaegeuk Kim - f2fs: avoid to trigger writepage during POR
  •  Changman Lee - f2fs: add stat info for moved blocks by background gc
  •  Chao Yu - f2fs: fix to issue small discard in real-time mode discard
  •  Sebastian Andrzej Siewior - f2fs: add cond_resched() to sync_dirty_dir_inodes()
  •  Wanpeng Li - f2fs: fix max orphan inodes calculation
  •  Wanpeng Li - f2fs: don't need to collect dirty sit entries and flush journal when there's no dirty sit entries
  •  Wanpeng Li - f2fs: fix block_ops trace point
  •  Jaegeuk Kim - f2fs: check its block allocation to avoid producing wrong dirty pages
  •  Jaegeuk Kim - f2fs: clear page's up-to-date if block was deallocated
  •  Wanpeng Li - f2fs: fix the number of orphan inode blocks
  •  Wanpeng Li - f2fs: introduce macro __cp_payload
  •  Jaegeuk Kim - f2fs: avoid wrong error during recovery
  •  Jaegeuk Kim - f2fs: remove obsolete code
  •  Chao Yu - f2fs: use extent cache for dir
  •  Chao Yu - f2fs: switch to check FI_NO_EXTENT in f2fs_{lookup,update}_extent_cache
  •  Chao Yu - f2fs: support fast lookup in extent cache
  •  Chao Yu - f2fs: add trace for rb-tree extent cache ops
  •  Chao Yu - f2fs: show extent tree, node stat info in debugfs
  •  Chao Yu - f2fs: enable rb-tree extent cache
  •  Chao Yu - f2fs: add a mount option for rb-tree extent cache
  •  Chao Yu - f2fs: add core functions for rb-tree extent cache
  •  Chao Yu - f2fs: introduce infra macro and data structure of rb-tree extent cache
  •  Chao Yu - f2fs: introduce universal lookup/update interface for extent cache
  •  Chao Yu - f2fs: introduce f2fs_map_bh to clean codes of check_extent_cache
  •  Chao Yu - f2fs: simplfy a field name in struct f2fs_extent,extent_info
  •  Chao Yu - f2fs: move ext_lock out of struct extent_info
  •  Chao Yu - f2fs: fix incorrectly stat number of inline data inode
  •  Chao Yu - f2fs: use ->writepage in sync_meta_pages
  •  Chao Yu - f2fs: introduce f2fs_update_dentry to clean up duplicated codes
  •  Chao Yu - f2fs: remove unused inline_dentry_addr
  •  Evan McClain - Revert "f2fs: support 3.10"
  •  Jaegeuk Kim - f2fs: support 3.10
  •  Chao Yu - f2fs: use spinlock for segmap_lock instead of rwlock
  •  Jaegeuk Kim - f2fs: fix accessing wrong indexed data blocks
  •  Jaegeuk Kim - f2fs: avoid variable length array
  •  Jaegeuk Kim - f2fs: fix sparse warnings
  •  Jaegeuk Kim - f2fs: allocate data blocks in advance for f2fs_direct_IO
  •  Jaegeuk Kim - f2fs: introduce macros to convert bytes and blocks in f2fs
  •  Jaegeuk Kim - f2fs: call set_buffer_new for get_block
  •  Jaegeuk Kim - f2fs: check node page contents all the time
  •  Chao Yu - f2fs: avoid data offset overflow when lseeking huge file
  •  Chao Yu - f2fs: fix to use highmem for pages of newly created directory
  •  Jaegeuk Kim - f2fs: introduce a batched trim
  •  Chao Yu - f2fs: merge {invalidate,release}page for meta/node/data pages
  •  Jaegeuk Kim - f2fs: show the number of writeback pages in stat
  •  Jaegeuk Kim - f2fs: keep PagePrivate during releasepage
  •  Jaegeuk Kim - f2fs: should fail mount when trying to recover data on read-only dev
  •  Jaegeuk Kim - f2fs: split UMOUNT and FASTBOOT flags
  •  Jaegeuk Kim - f2fs: avoid write_checkpoint if f2fs is mounted readonly
  •  Jaegeuk Kim - f2fs: support norecovery mount option
  •  Jaegeuk Kim - f2fs: fix not to drop mount options when retrying fill_super
  •  Chao Yu - f2fs: merge flags in struct f2fs_sb_info
  •  Chao Yu - f2fs: clean up {in,de}create_sleep_time
  •  Chao Yu - f2fs: make truncate_inline_date static
  •  Kinglong Mee - f2fs: fix a bug of inheriting default ACL from parent
  •  Chao Yu - f2fs: use f2fs_radix_tree_insert to clean codes
  •  Chao Yu - f2fs: add F2FS_IOC_GETVERSION support
  •  Jaegeuk Kim - f2fs: leave comment for code readability
  •  Chao Yu - f2fs: fix to release count of meta page in ->invalidatepage
  •  Jaegeuk Kim - f2fs: do checkpoint when umount flag is not set
  •  Jaegeuk Kim - f2fs: trigger correct checkpoint during umount
  •  Evan McClain - Revert "f2fs: support 3.10"
  •  Jaegeuk Kim - f2fs: support 3.10
  •  Jaegeuk Kim - f2fs: update memory footprint information
  •  Chao Yu - f2fs: fix wrong memory footprint statistics in debugfs
  •  Jaegeuk Kim - f2fs: avoid infinite loop on cp_error
  •  Jaegeuk Kim - f2fs: support fs shutdown
  •  kbuild test robot - f2fs: pids_lock can be static
  •  Jaegeuk Kim - f2fs: add f2fs_destroy_trace_ios to free radix tree
  •  Jaegeuk Kim - f2fs: add spin_lock to cover radix operations in IO tracer
  •  Jaegeuk Kim - f2fs: add nat/sit entries into status
  •  Jaegeuk Kim - f2fs: free radix_tree_nodes used by nat_set entries
  •  Jaegeuk Kim - f2fs: fix wrong unlock_page call
  •  Chao Yu - f2fs: get rid of kzalloc in __recover_inline_status
  •  Jaegeuk Kim - f2fs: align direct_io'ed data to section
  •  Jaegeuk Kim - f2fs: remove uncovered code path
  •  Jaegeuk Kim - f2fs: avoid potential unnecessary codes
  •  Jaegeuk Kim - f2fs: clean up to remove parameter
  •  Chao Yu - f2fs: reuse inode_entry_slab in gc procedure for using slab more effectively
  •  Chao Yu - f2fs: cleanup parameters for trace_f2fs_submit_{read_,write_,page_,page_m}bio with fio
  •  Chao Yu - f2fs: cleanup trace event of f2fs_submit_page_{m,}bio with DECLARE_EVENT_CLASS
  •  Jaegeuk Kim - f2fs: fix missing cold bit during recovery
  •  Changman Lee - f2fs: add block count by in-place-update in stat info
  •  Jaegeuk Kim - f2fs: avoid double lock for cp_rwsem
  •  Jaegeuk Kim - f2fs: activate f2fs_trace_ios
  •  Jaegeuk Kim - f2fs: activate f2fs_trace_pid
  •  Jaegeuk Kim - f2fs: add key functions for f2fs_io_tracer
  •  Jaegeuk Kim - f2fs: add f2fs_io_tracer support
  •  Jaegeuk Kim - f2fs: use f2fs_io_info to clean up messy parameters during IO path
  •  Chao Yu - f2fs: use ra_meta_pages to simplify readahead code in restore_node_summary
  •  Chao Yu - f2fs: merge two uchar variable in struct node_info to reduce memory cost
  •  Chao Yu - f2fs: readahead contiguous current summary blocks in checkpoint
  •  Jaegeuk Kim - f2fs: use missing the use of f2fs_kunmap_page
  •  Jaegeuk Kim - f2fs: remove unnecessary call to invalidate inmemory pages
  •  Jaegeuk Kim - f2fs: fix small discards not to issue redundantly
  •  Jaegeuk Kim - f2fs: change atomic and volatile write policies
  •  Jaegeuk Kim - f2fs: don't need to call lock_op and lock_page for abort
  •  Jaegeuk Kim - f2fs: fix wrong condition check to trigger f2fs_sync_fs
  •  Linus Torvalds - Merge tag 'for-f2fs-3.11' of git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs
  •  dianlujitao - nx510j: Disable unneeded config options
  •  dianlujitao - nx510j: Set up IO scheduler
  •  Mauro Andreolini - block, bfq: add Early Queue Merge (EQM) to BFQ-v7r8 for 3.10.8+
  •  Paolo Valente - block: introduce the BFQ-v7r8 I/O sched for 3.10.8+
  •  Arianna Avanzini - block: cgroups, kconfig, build bits for BFQ-v7r8-3.10.8+
  •  Steve Kondik - video: mdss: Color temperature interface using PCC
  •  Steve Kondik - msm: qdsp6v2: Allow 320K AAC encoding
  •  dianlujitao - qcom: core_ctl: Fix a CM derp
  •  dianlujitao - nx510j: Enable core_ctl module
  •  Ethan Chen - qcom: core_ctl: Add core control driver
  •  Eric Dumazet - tcp_cubic: do not set epoch_start in the future
  •  Eric Dumazet - tcp_cubic: better follow cubic curve after idle period
  •  Riley Andrews - android: drivers: workaround debugfs race in binder
  •  Jann Horn - fs: take i_mutex during prepare_binprm for set[ug]id executables
  •  Eric Dumazet - udp: fix behavior of wrong checksums
  •  Lorenzo Colitti - net: ipv6: Add a sysctl to make optimistic addresses useful candidates
  •  Sasha Levin - net: llc: use correct size for sysctl timeout entries
  •  D.S. Ljungmark - ipv6: Don't reduce hop limit for an interface
  •  Kirill A. Shutemov - mm: Fix NULL pointer dereference in madvise(MADV_WILLNEED) support
  •  Eric W. Biederman - mnt: Prevent pivot_root from creating a loop in the mount tree
  •  Eric W. Biederman - mnt: Only change user settable mount flags in remount
  •  Florian Westphal - netfilter: conntrack: disable generic tracking for known protocols
  •  Michael Halcrow - eCryptfs: Remove buggy and unnecessary write in file name decode routine
  •  Hannes Frederic Sowa - ipv4: try to cache dst_entries which would cause a redirect
  •  Sasha Levin - KEYS: close race between key lookup and freeing
  •  Rabin Vincent - tracing/syscalls: Ignore numbers outside NR_syscalls' range
  •  dianlujitao - arch: arm64: force -mno-android
  •  dianlujitao - nx510j: Build qcacld wlan driver
  •  dianlujitao - qcacld: Fix build as a kernel module
  •  dianlujitao - staging: Add make entry for qcacld-2.0 driver
  •  dianlujitao - staging: Merge qcacld-2.0 release 4.4.21.78
  •  dianlujitao - nx510j: Add initial cyanogenmod defconfig

Project: device/lge/bullhead
  •  smoki3 - Bullhead: Enable more Snap features

Project: device/samsung/i9300
  •  Simon Shields - i9300: enable auto power modes
  •  Simon Shields - i9300: libsensors: fix a couple of poll_delay derps

Project: device/zte/nx510j
  •  dianlujitao - nx510j: Remove unused sound trigger

Project: device/sony/nicki
  •  RonGokhale - nicki: address bootup denials
  •  Brinly Taylor - nicki: remove languages-full.mk

Project: device/oneplus/tocino
  •  Willi Ye - Use correct audio effects file

Project: device/motorola/victara
  •  Christopher R. Palmer - victara: Fix usb-otg
  •  Christopher R. Palmer - victara: We don't support low_latency, don't advertise it

Project: external/mokee/ServerController
  •  martincz - improve device description

Project: vendor/samsung/i9300
  •  martincz - Update proprietary libs

Project: vendor/oneplus/bacon
  •  martincz - Update proprietary libs

Project: vendor/oppo/msm8974-common
  •  martincz - Update proprietary libs

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