Click to return

MoKee Open Source Changelog from 07/13/2017 - 07/14/2017
---------------------------------------------------------------

Project: kernel/lge/msm8974
  •  Dan Carpenter - ALSA: compress: fix an integer overflow check

Project: kernel/nubia/msm8953
  •  Riley Andrews - cpuset: Make cpusets restore on hotplug
  •  Riley Andrews - cpuset: Add allow_attach hook for cpusets on android.

Project: kernel/samsung/apq8084
  •  Nick Desaulniers - BACKPORT: msm: camera: Add regulator enable and disable independent of CSID

Project: kernel/samsung/hlte
  •  Mark Grondona - __ptrace_may_access() should not deny sub-threads

Project: kernel/lenovo/a6000
  •  martincz - a6000: mokee-ify
  •  dev-harsh1998 - a6000-64: set CONFIG_CC_STACKPROTECTOR to regular
  •  thewisenerd - arm64: add arch/arm/boot to archclean
  •  dev-harsh1998 - a6000-64: dont compile net for all avilable vendors
  •  dev-harsh1998 - a6000-64: futurize defconfig
  •  dev-harsh1998 - a6000-64: initial defconfig

Project: kernel/oneplus/msm8998
  •  XiNGRZ - qpnp-haptic: make its strength adjustable in VibratorHW

Project: kernel/motorola/msm8610
  •  Stephen Smalley - selinux: fix off-by-one in setprocattr
  •  Takashi Iwai - ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
  •  Kees Cook - fs/exec.c: account for argv/envp pointers
  •  Helge Deller - Allow stack to grow up to address space limit
  •  Hugh Dickins - mm: larger stack guard gap, between vmas
  •  Marcelo Ricardo Leitner - sctp: validate chunk len before actually using it
  •  Dave Weinstein - arm: oabi compat: add missing access checks
  •  Mohit Aggarwal - diag: Fix possible underflow/overflow issues
  •  Herbert Xu - crypto: ahash - Fix EINPROGRESS notification callback
  •  Marek Vasut - crypto: hash - Simplify the ahash_finup implementation
  •  Marek Vasut - crypto: hash - Pull out the functions to save/restore request
  •  Marek Vasut - crypto: hash - Fix the pointer voodoo in unaligned ahash
  •  Marek Vasut - crypto: ahash - Fully restore ahash request before completing
  •  Andrey Konovalov - net/packet: fix overflow in check for priv area size
  •  Eric Dumazet - packet: handle too big packets for PACKET_V3
  •  Andy Whitcroft - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
  •  David Howells - KEYS: Reinstate EPERM for a key type name beginning with a '.'
  •  Mimi Zohar - KEYS: special dot prefixed keyring name bug fix
  •  Takashi Iwai - ALSA: timer: Reject user params with too small ticks
  •  Miklos Szeredi - fuse: add missing FR_FORCE
  •  NeilBrown - md: ensure md devices are freed before module is unloaded.
  •  Theodore Ts'o - ext4: preserve the needs_recovery flag when the journal is aborted
  •  Jan Kara - ext4: fix data corruption in data=journal mode
  •  Theodore Ts'o - ext4: use private version of page_zero_new_buffers() for data=journal mode
  •  Jan Kara - ext4: trim allocation requests to group size
  •  Krzysztof Opasiak - usb: gadget: f_hid: Use spinlock instead of mutex
  •  Ben Hutchings - keys: Guard against null match function in keyring_search_aux()
  •  Takashi Iwai - ALSA: seq: Fix race at timer setup and close
  •  Dan Carpenter - ALSA: compress: fix an integer overflow check
  •  Deepak Verma - msm: vidc: Check validity of userspace address
  •  kaliu - prima: Use heap memory for station_info instead of stack
  •  Eric Dumazet - ping: implement proper locking
  •  Theodore Ts'o - ext4: fix fencepost in s_first_meta_bg validation
  •  syphyr - ext4: fix condition of validate s_first_meta_bg
  •  Eric Dumazet - sctp: do not inherit ipv6_{mc|ac|fl}_list from parent
  •  David S. Miller - ipv6: Check ip6_find_1stfragopt() return value properly.
  •  Craig Gallek - ipv6: Prevent overrun when parsing v6 header options
  •  Benjamin Chan - msm: mdss: Fix invalid dma attachment during fb shutdown
  •  Andrew Chant - input: synaptics_dsx: valid bounds of intr_reg_num
  •  Ping Li - msm: mdss: Add sanity check for Gamut LUT size
  •  Zhen Kong - qseecom: add mutex around qseecom_set_client_mem_param
  •  Skylar Chang - msm: IPA: add the check on intf query
  •  Oliver Neukum - USB: cypress_m8: add endpoint sanity check
  •  Eric Dumazet - ipv6: fix out of bound writes in __ip6_append_data()
  •  WANG Cong - ipv6/dccp: do not inherit ipv6_mc_list from parent
  •  Xiaojun Sang - ASoC: msm: qdsp6v2: set pointer to NULL after free.
  •  Abdulla Anam - msm: vidc: Protect debug_buffer access in core_info_read with lock.
  •  Xiaojun Sang - ASoC: soc: msm: initialize buffer to prevent kernel data leakage
  •  Banajit Goswami - ASoC: msm: q6dspv2: use correct variable type to store ION buff size
  •  Ariel Yin - ANDROID: ion: check for kref overflow
  •  vivek mehta - ASoC: msm: initialize the params array before using it
  •  Abdulla Anam - msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl
  •  VijayaKumar T M - msm: camera: sensor: Fix use after free condition
  •  Tom Marshall - kernel: Fix potential refcount leak in su check
  •  Gabriele M - qseecom: improve input validatation for qseecom_send_service_cmd
  •  Mallikarjuna Reddy Amireddy - qseecom: Change format specifier %p to %pK
  •  Mekala Natarajan - qseecom: Add checks for send_cmd inputs
  •  Naveen Ramaraj - qseecom: Fix memory leak
  •  William Clark - qseecom: change the number of bytes to compare app names
  •  William Clark - qseecom: fix an issue related to search app when unloading an app
  •  Zhen Kong - qseecom: Remove the incorrect client handle setting
  •  Zhen Kong - qseecom: Add support to handle multiple app load & unload
  •  Eric Dumazet - dccp/tcp: do not inherit mc_list from parent
  •  Gabriele M - ANDROID: ion: Protect kref from userspace manipulation
  •  Daniel Rosenberg - ion: Fix use after free during ION_IOC_ALLOC
  •  Gabriele M - input: synaptics_dsx (MMI): Remove some sysfs nodes
  •  Min Chong - usb: diag: change %p to %pK in debug messages
  •  Vasko Kalanoski - msm: camera: restructure data handling to be more robust
  •  Tom Marshall - kernel: Only expose su when daemon is running
  •  Zhen Kong - msm: crypto: set CLR_CNTXT bit for crypto operations
  •  Zhen Kong - qseecom: check buffer size when loading firmware images
  •  Nick Desaulniers - ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions
  •  Eric Dumazet - tcp: do not lock listener to process SYN packets
  •  Andrew Chant - input: synaptics_dsx: protect tmpbuf allocation.
  •  Jan Kara - BACKPORT: posix_acl: Clear SGID bit when setting file permissions
  •  Adrian Salido - fs/proc/array.c: make safe access to group_leader
  •  Andy Whitcroft - xfrm_user: validate XFRM_MSG_NEWAE incoming ESN size harder
  •  Andy Whitcroft - xfrm_user: validate XFRM_MSG_NEWAE XFRMA_REPLAY_ESN_VAL replay_window
  •  Vevek Venkatesan - input: touchscreen: gt9xx: fix memory corruption in Goodix driver
  •  Satya Durga Srinivasu Prabhala - soc: qcom: scm: add check to avoid buffer overflow
  •  Xiaojun Sang - ASoC: soc: prevent risk of buffer overflow
  •  Siena Richard - ASoC: msm: qdsp6v2: return error when copy from userspace fails
  •  Xiaoyu Ye - ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
  •  Amey Telawane - trace: resolve stack corruption due to string copy
  •  Karthikeyan Mani - ASoC: wcd9320: Fix out of bounds for mad input value
  •  Dilip Kota - slim-msm: Synchronize SSR callbacks
  •  Zhen Kong - crypto: msm: check length before copying to buf in _debug_stats_read
  •  SaidiReddy Yenuga - prima: Trim operation classes to max supported in change station
  •  Peter Zijlstra - perf: Tighten (and fix) the grouping condition
  •  Gabriele M - Fix "Add PR_{GET,SET}_NO_NEW_PRIVS to prevent execve from granting privs"
  •  Eric Biggers - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
  •  David Howells - KEYS: Change the name of the dead type to ".dead" to prevent user access
  •  David Howells - KEYS: Disallow keyrings beginning with '.' to be joined as session keyrings
  •  Hugh Dickins - mm: migrate dirty page without clear_page_dirty_for_io etc
  •  Hugh Dickins - mm: fix warning in __set_page_dirty_nobuffers
  •  Chris Salls - mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
  •  Andrey Vagin - BACKPORT: signal: allow to send any siginfo to itself

Project: packages/apps/Snap
  •  LuK1337 - Add overlay for restarting camera preview for additional cameras

Project: packages/apps/AmazeFileManager
  •  vishal0071 - PREF: Add db compatibility to Shortcuts preference screen
  •  vishal0071 - PREF: Fix adding Google plus account header
  •  vishal0071 - Remove redundant static imports
  •  vishal0071 - Remove redundant code
  •  vishal0071 - RM: Remove redundant captures

Project: device/lge/msm8996-common
  •  Rashed Abdel-Tawab - msm8996: Remove stupid snap overlays
  •  Rashed Abdel-Tawab - msm8996: Fix messed up thermal-engine.conf
  •  dianlujitao - msm8996: Update ril header for 7.1.2
  •  gismo2004 - msm8996: Snap: restart preview onPictureTaken for all cams
  •  Rashed Abdel-Tawab - msm8996: Adjust Snap camera overlays
  •  Rashed Abdel-Tawab - msm8996: power: Revert to marlin power HAL

Project: device/lenovo/a6000
  •  dev-harsh1998 - a6000: Pin full blob list

Project: device/oneplus/cheeseburger
  •  XiNGRZ - op5: audio_policy: fix A2DP and USB audio
  •  XiNGRZ - op5: audio_policy: format before change
  •  XiNGRZ - op5: mkhw: make vibrator strength adjustable

Project: frameworks/base
  •  martincz - base: fix IFingerprintDaemon aidl

Project: vendor/mk
  •  Martincz Gao - Revert "mk: tmp disable AmazeFileManager"

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

Project: vendor/lenovo/a6000
  •  martincz - a6000-64: Import Audio blobs from crackling

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