Click to return

MoKee OpenSource Changelog from 07/07/2016 - 07/08/2016
---------------------------------------------------------------

Project: kernel/samsung/jf
  •  Paul Keith - Update Kernel from I9505GUEUDOH2

Project: kernel/htc/msm8974
  •  Chao Yu - f2fs: fix to update dirty page count correctly
  •  Jaegeuk Kim - f2fs: squash to f2fs-stable/linux-3.4.y

Project: kernel/oneplus/msm8996
  •  Subash Abhinov Kasiviswanathan - ipv6: addrconf: Fix recursive spin lock call
  •  Erik Kline - ipv6: sysctl to restrict candidate source addresses
  •  YOSHIFUJI Hideaki - ipv6: Remove unused arguments for __ipv6_dev_get_saddr().
  •  YOSHIFUJI Hideaki/吉藤英明 - ipv6: Fix finding best source address in ipv6_dev_get_saddr().
  •  YOSHIFUJI Hideaki/吉藤英明 - ipv6: Do not iterate over all interfaces when finding source address on specific interface.
  •  Erik Kline - net: ipv6: allow explicitly choosing optimistic addresses
  •  Erik Kline - net: ipv6: Add a sysctl to make optimistic addresses useful candidates
  •  Lorenzo Colitti - Revert "net: ipv6: Add a sysctl to make optimistic addresses useful candidates"
  •  Subash Abhinov Kasiviswanathan - Revert "ipv6: addrconf: Fix recursive spin lock call"
  •  Lorenzo Colitti - Revert "net: ipv6: allow choosing optimistic addresses with use_optimistic"
  •  Andrey Markovytch - qseecom: added small sleep between busy-wait calls to TZ
  •  Zhen Kong - qseecom: make change for unload TA
  •  Ben Romberger - misc: qcom: qdsp6v2: Return flush errors to user space
  •  Vidyakumar Athota - msm: ultrasound: Various static analysis fixes
  •  Archana Sathyakumar - cpuidle: lpm_levels: Remove duplicate cpuidle tracepoints
  •  Rohit Vaswani - drivers: qcom: secure_buffer: Optimize by re-using the same buffer
  •  Shalini Krishnamoorthi - ARM: dts: msm: Remove DMA muxer resetting on msm8937 and msm8996
  •  Deepak Katragadda - ARM: dts: msm: Add the timeout properties to votable GDSCs on MSM8996
  •  Subbaraman Narayanamurthy - pwm: qpnp: support DTEST configuration for PWM subtype
  •  Dhaval Patel - ARM: dts: msm: add mdss smmu register range for msm8996
  •  Yeleswarapu Nagaradhesh - ASoC: wcd9335: don't check for HPHL and HPHR for mono headset
  •  Kuirong Wang - ASoC: msm: Update the Slmbus6 downlink hostless routing
  •  Phani Kumar Uppalapati - ASoC: wcd9335: Avoid TX mute during voice call on headset
  •  Yeleswarapu Nagaradhesh - ASoC: wcd-mbhc: Fix special headset detection issue
  •  Vidyakumar Athota - ASoC: wcd9335: Update codec driver probe sequence
  •  Ben Romberger - ASoC: msm: qdsp6v2: Add get for App Type mixer control
  •  Vikash Garodia - Revert "msm: vidc: Handle encoder input in true dynamic mode"
  •  Tatenda Chipeperekwa - msm: mdss: overlay: skip kickoff for empty pan_display during handoff
  •  Patrick Auchter - msm: mdss: fix possible overflow errors in panel_debug_base_reg_read
  •  Shalini Krishnamoorthi - msm: mdss: free the correct layer_list in compat_atomic_commit
  •  Deepak Kumar - msm: kgsl: Correct dma_buf_get function return value check
  •  Rohit Gupta - PM / devfreq: memlat: Prevent deadlock with hotplug in start_hwmon
  •  Saravana Kannan - PM / devfreq: bw_hwmon: Fix race condition in polling interval update
  •  Jason Liu - drivers: of: of_reserved_mem: fixup the alignment with CMA setup

Project: kernel/google/msm
  •  Junjie Wu - cpufreq: interactive: Make window alignment optional
  •  Junjie Wu - cpufreq: interactive: Don't set floor_validate_time during boost
  •  Lianwei Wang - cpufreq: interactive: Only boost CPUs when unboosted
  •  Kangjie Lu - USB: usbfs: fix potential infoleak in devio
  •  Dan Carpenter - KEYS: potential uninitialized variable
  •  Al Viro - net: validate the range we feed to iov_iter_init() in sys_sendto/sys_recvfrom
  •  Eric W. Biederman - mnt: Fail collect_mounts when applied to unmounted mounts
  •  Scott Bauer - HID: hiddev: validate num_values for HIDIOCGUSAGES, HIDIOCSUSAGES commands
  •  Paul E. McKenney - cpu: Handle smpboot_unpark_threads() uniformly
  •  Paul E. McKenney - cpu: Defer smpboot kthread unparking until CPU known to scheduler
  •  Vignesh Radhakrishnan - smpboot: use kmemleak_not_leak for smpboot_thread_data
  •  Jaegeuk Kim - f2fs: adjust other changes
  •  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
  •  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

Project: packages/services/Telephony
  •  pinky@build01 - Automatic translation import

Project: packages/apps/Profiles
  •  pinky@build01 - Automatic translation import

Project: packages/apps/Dialer
  •  pinky@build01 - Automatic translation import

Project: packages/apps/CellBroadcastReceiver
  •  pinky@build01 - Automatic translation import

Project: packages/apps/Snap
  •  pinky@build01 - Automatic translation import

Project: packages/apps/Messaging
  •  tnmy-cyngn - Messaging app crashes after a few MMS

Project: packages/apps/Screencast
  •  pinky@build01 - Automatic translation import

Project: packages/apps/Settings
  •  pinky@build01 - Automatic translation import

Project: packages/apps/SoundRecorder
  •  pinky@build01 - Automatic translation import

Project: device/asus/flo
  •  Zhao Wei Liew - flo: Remove unused vendor scripts
  •  Zhao Wei Liew - flo: Remove unused kernel headers
  •  Zhao Wei Liew - flo: Update bluetooth bluedroid flags
  •  Elektroschmock - flo: Update fingerprint to MOB30P

Project: device/zuk/ham
  •  Ramswaroop Ghanshyam Somani - Replace xbin/cp with copy

Project: device/samsung/jf-common
  •  Arne Coucheron - jf: audio: Fix multi-channel mixers

Project: device/oneplus/tocino
  •  pinky@build01 - Automatic translation import

Project: device/oneplus/oneplus3
  •  pinky@build01 - Automatic translation import

Project: device/motorola/msm8916-common
  •  Alberto97 - CMActions: Add Lift To Silence
  •  Alberto97 - CMActions: Add Flip to Mute
  •  Alberto97 - CMActions: Add FlatDown Sensor

Project: device/oppo/common
  •  pinky@build01 - Automatic translation import

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

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

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