Click to return

MoKee Open Source Changelog from 08/27/2017 - 08/28/2017
---------------------------------------------------------------

Project: kernel/lge/g3
  •  Christopher R. Palmer - g3: camera: Fix the size of the i2c register array
  •  Takashi Iwai - ALSA: timer: Fix race between read and ioctl
  •  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
  •  Vladis Dronov - xfrm: policy: check policy direction value
  •  Jin Qian - BACKPORT: f2fs: sanity check checkpoint segno and blkoff
  •  Jin Qian - UPSTREAM: f2fs: sanity check segment count
  •  Thomas Gleixner - UPSTREAM: timerfd: Protect the might cancel mechanism proper
  •  Pratham Pratap - USB: f_qc_rndis: Prevent use-after-free for _rndis_qc
  •  Mayank Rana - f_qc_rndis: Check config or cdev is NULL in before accessing
  •  Eric Dumazet - ipv6: fix out of bound writes in __ip6_append_data()
  •  WANG Cong - ipv6/dccp: do not inherit ipv6_mc_list from parent
  •  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
  •  Sudarshan Rajagopalan - ashmem: remove cache maintenance support
  •  Dennis Cagle - msm: kgsl: Fix kgsl memory allocation and free race condition
  •  Gaoxiang Chen - msm: camera: don't cut to 8bits for validating enum variable
  •  Aravind Kumar - ASoC: msm: qdsp6v2: check audio client pointer before accessing
  •  Fred Oh - ASoC: msm: qdsp6v2: validate audio client in callback
  •  Rajesh Bondugula - msm: camera: sensor: Add boundary check for cci master
  •  Xiaojun Sang - ASoC: msm: qdsp6v2: set pointer to NULL after free.
  •  Siqi Lin - BACKPORT: msm: camera: Avoid exposing kernel addresses
  •  Abdulla Anam - msm: vidc: Protect debug_buffer access in core_info_read with lock.
  •  Zhen Kong - qseecom: add mutex around qseecom_set_client_mem_param
  •  Skylar Chang - msm: IPA: add the check on intf query
  •  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
  •  Chris Salls - mm/mempolicy.c: fix error handling in set_mempolicy and mbind.
  •  Eric Biggers - KEYS: fix keyctl_set_reqkey_keyring() to not leak thread keyrings
  •  Benjamin Chan - msm: mdss: Fix invalid dma attachment during fb shutdown
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_reserve
  •  Andrey Konovalov - net/packet: fix overflow in check for tp_frame_nr
  •  peter chang - scsi: sg: check length passed to SG_NEXT_CMD_LEN
  •  Douglas Gilbert - sg: relax 16 byte cdb restriction
  •  Jens Axboe - block: add blk_rq_set_block_pc()
  •  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
  •  David Howells - KEYS: Change the name of the dead type to ".dead" to prevent user access
  •  ansharma - platform: msm: spmi: Fix possible race condition in debugfs
  •  Marcelo Ricardo Leitner - sctp: deny peeloff operation on asocs with threads sleeping on it
  •  David S. Miller - irda: Fix lockdep annotations in hashbin_delete().
  •  Eric Dumazet - packet: fix races in fanout_add()
  •  Eric Dumazet - net/llc: avoid BUG_ON() in skb_orphan()
  •  Eric Dumazet - tcp: avoid infinite loop in tcp_splice_read()
  •  Andrey Konovalov - dccp: fix freeing skb too early for IPV6_RECVPKTINFO
  •  Peter Zijlstra - perf/core: Fix concurrent sys_perf_event_open() vs. 'move_group' race
  •  Marcelo Ricardo Leitner - sctp: avoid BUG_ON on sctp_wait_for_sndbuf
  •  Eric Dumazet - tcp: do not lock listener to process SYN packets
  •  Eric Dumazet - ipv4: keep skb->dst around in presence of IP options
  •  Kees Cook - time: Remove CONFIG_TIMER_STATS
  •  Davidlohr Bueso - ipc/shm: Fix shmat mmap nil-page protection
  •  Will Deacon - ipc: add COMPAT_SHMLBA support
  •  Alexander Popov - tty: n_hdlc: get rid of racy n_hdlc.tbuf
  •  Jiri Slaby - TTY: n_hdlc, fix lockdep false positive
  •  Stephen Smalley - selinux: fix off-by-one in setprocattr
  •  AnilKumar Chimata - msm: crypto: set CLR_CNTXT bit for crypto operations
  •  Vevek Venkatesan - input: touchscreen: gt9xx: fix memory corruption in Goodix driver
  •  Satya Durga Srinivasu Prabhala - soc: qcom: scm: add check to avoid buffer overflow
  •  Zhen Kong - qseecom: check buffer size when loading firmware images
  •  Zhen Kong - qseecom: improve input validatation for qseecom_send_service_cmd
  •  Xiaojun Sang - ASoC: soc: prevent risk of buffer overflow
  •  Siena Richard - ASoC: msm: qdsp6v2: return error when copy from userspace fails
  •  Siena Richard - ASoC: msm: qdsp6v2: return error when copy from userspace fails
  •  Vidyakumar Athota - ASoC: msm: Fix to avoid crash during voip call
  •  Xiaoyu Ye - ASoC: msm: qdsp6v2: Add range checking in msm_dai_q6_set_channel_map
  •  Banajit Goswami - ASoC: msm: q6dspv2: use correct variable type to store ION buff size
  •  Siena Richard - drivers: soc: add mutex to prevent response being processed twice
  •  Bruce Levy - defconfig: msm: Disable CONFIG_CP_ACCESS
  •  Dennis Cagle - qcdev: Check the digest length during the SHA operations
  •  Jin Qian - BACKPORT: f2fs: sanity check log_blocks_per_seg
  •  Utkarsh Saxena - msm: ipa: Fix for missing int overflow check in the refcount library
  •  Nick Desaulniers - Revert "proc: smaps: Allow smaps access for CAP_SYS_RESOURCE"
  •  Mark Salyzyn - sysrq: FIQ and sysrq default deauthorized
  •  Aravind Kumar - ASoC: msm8x10-wcd: prevent out of bounds access
  •  Amey Telawane - trace: resolve stack corruption due to string copy
  •  Karthikeyan Mani - ASoC: msm: qdsp6v2: Fix out-of-bounds access in put functions
  •  Zhen Kong - crypto: msm: check integer overflow on total data len in qcedev.c
  •  Daniel Rosenberg - ANDROID: ion: Protect kref from userspace manipulation
  •  Nick Desaulniers - ion: blacklist %p kptr_restrict
  •  Daniel Rosenberg - ion: Fix use after free during ION_IOC_ALLOC
  •  Zhen Kong - msm: crypto: fix issues on digest buf and copy_from_user in qcedev.c
  •  Vevek Venkatesan - input: misc: fix heap overflow issue in hbtp_input.c
  •  Daniel Rosenberg - ANDROID: ion: check for kref overflow
  •  Karthikeyan Ramasubramanian - net: ipc_router: Register services only on client port
  •  Siena Richard - drivers: soc: add size checks and update log messages

Project: kernel/asus/msm8916
  •  LuK1337 - drivers/staging: prima: Import latest CAF release

Project: kernel/lenovo/msm8974
  •  Michal Chvila - kingdom: Use staging/android alarm implementation
  •  Eric Paris - SELinux: include definition of new capabilities
  •  Matt Mower - msm: thermal: Update for alarmtimer changes
  •  Matt Mower - power: qpnp-charger: Support both alarm implementations
  •  Michal Chvila - kernel: time: Build alarmtimer.c
  •  Richard Larocque - alarmtimer: Lock k_itimer during timer callback
  •  Richard Larocque - alarmtimer: Do not signal SIGEV_NONE timers
  •  Richard Larocque - alarmtimer: Return relative times in timer_gettime
  •  Mao Jinlong - rtc: alarm: set power_on_alarm again when calling alarmtimer_resume
  •  John Stultz - alarmtimer: Fix bug where relative alarm timers were treated as absolute
  •  KOSAKI Motohiro - alarmtimer: return EINVAL instead of ENOTSUPP if rtcdev doesn't exist
  •  John Stultz - alarmtimer: Rename alarmtimer_remove to alarmtimer_dequeue
  •  Mohit Aggarwal - rtc: alarm: Change wake-up source
  •  Venkatesh Yadav Abbarapu - rtc: alarm: Fix data handling issue with alarm->type
  •  Cruz Julian Bishop - staging/android: Add kerneldoc to one function in alarm-dev.c
  •  SeongJae Park - staging: alarm-dev: Seperate functions with one blank line
  •  Xiaocheng Li - alarmtimer: add rtc irq support for alarm
  •  Todd Poynor - alarmtimer: implement minimum alarm interval for allowing suspend
  •  Keith Mok - staging: android-alarm: Fix power off alarm
  •  Kumar Gala - rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
  •  Anji Jonnala - drivers: lpm-levels: Provide API to set wake up time from suspend
  •  Mao Jinlong - alarmtimer: add verification for rtc dev in power_on_alarm_init
  •  Mao Jinlong - alarm: init power_on_alarm in alarm_dev_init
  •  Greg Hackmann - timerfd: support CLOCK_BOOTTIME clock
  •  Todd Poynor - timerfd: add alarm timers
  •  Todd Poynor - alarmtimer: add alarm_expires_remaining
  •  Todd Poynor - alarmtimer: add alarm_start_relative
  •  Todd Poynor - alarmtimer: add alarm_forward_now
  •  Todd Poynor - alarmtimer: add alarm_restart
  •  John Stultz - alarmtimer: Use hrtimer per-alarm instead of per-base
  •  Al Viro - switch timerfd_[sg]ettime(2) to fget_light()
  •  Mao Jinlong - alarm : Fix the race conditions in alarm-dev.c
  •  Matthew Qin - qpnp-rtc: clear alarm register when rtc irq is disabled
  •  Matthew Qin - rtc: alarm: Add power-on alarm feature
  •  Dan Carpenter - staging: alarm-dev: information leak in alarm_compat_ioctl()
  •  Dan Carpenter - staging: alarm-dev: information leak in alarm_ioctl()
  •  John Stultz - staging: alarm-dev: Implement compat_ioctl support
  •  John Stultz - staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl
  •  John Stultz - staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls
  •  Dae S. Kim - Staging: android: Alarm driver cleanups
  •  Devendra Naga - staging: android: alarm: remove unnecessary goto statement
  •  Sachin Kamat - staging: Android: Fix NULL pointer related warning in alarm-dev.c file
  •  Joe Perches - Staging: android: alarm: Rename pr_alarm to alarm_dbg
  •  John Stultz - staging: android-alarm: Switch from wakelocks to wakeup sources
  •  Masanari Iida - staging: Fix typo within android drivers.

Project: kernel/htc/msm8974
  •  FrozenCow - usb: gadget: mass_storage: added sysfs entry for cdrom to LUNs
  •  Eric Paris - SELinux: include definition of new capabilities
  •  Steve Kondik - rtc: Remove old alarm driver and switch to new implementation
  •  Dan Pasanen - mach: htc_battery: hax up to work with alarmtimer
  •  Steve Kondik - power: qpnp-charger: Convert to alarmtimers
  •  Anji Jonnala - drivers: lpm-levels: Provide API to set wake up time from suspend
  •  AdrianDC - Revert "HACK: time: Disable alarmtimer"
  •  Ram Chandrasekar - msm: thermal: Remove alarm support in KTM
  •  AdrianDC - kernel: alarm: Increase power-on alarm before alarm time to 300 sec
  •  Kumar Gala - rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
  •  Dan Carpenter - staging: alarm-dev: information leak in alarm_ioctl()
  •  Mao Jinlong - alarm : Fix the race conditions in alarm-dev.c
  •  Matthew Qin - qpnp-rtc: clear alarm register when rtc irq is disabled
  •  Matthew Qin - rtc: alarm: Add power-on alarm feature
  •  John Stultz - staging: alarm-dev: Refactor alarm-dev ioctl code in prep for compat_ioctl
  •  John Stultz - staging: alarm-dev: Drop pre Android 1.0 _OLD ioctls
  •  John Stultz - staging: android-alarm: Switch from wakelocks to wakeup sources
  •  Colin Cross - Revert "HACK: android-alarm: wakelock workaround"
  •  John Stultz - android-alarm: Rework alarm-dev.c to use upstreamed alarmtimers
  •  John Stultz - android-alarm: Convert ALARM_ELAPSED_REALTIME to use CLOCK_BOOTTIME
  •  John Stultz - staging: android-alarm: HACK: wakelock workaround
  •  John Stultz - staging: android-alarm: Fix namespace collision with upstreamed alarmtimers
  •  John Stultz - staging: android-alarm: Fix include compile issues
  •  Andy Green - staging: android-alarm: Add needed module.h includes
  •  Arve Hjønnevåg - staging: android-alarm: Add android alarm driver & in-kernel alarm interface
  •  Mohit Aggarwal - rtc: alarm: Change wake-up source
  •  Mao Jinlong - alarmtimer: add verification for rtc dev in power_on_alarm_init
  •  Mao Jinlong - alarm: init power_on_alarm in alarm_dev_init
  •  Dan Pasanen - Revert "rtc: alarm: set power_on_alarm again when calling alarm_resume"
  •  Dan Pasanen - Revert "rtc:alarm: remove alarm_shutdown hook in alarm driver"
  •  Dan Pasanen - Revert "alarm : Fix the race conditions in alarm-dev.c"
  •  Vijayakuamar Badiger - - rtc: alarm: sanity check new time.
  •  Kumar Gala - rtc: alarm: init power_on_alarm_lock mutex in alarmtimer_rtc_timer_init
  •  Mao Jinlong - rtc: alarm: set power_on_alarm again when calling alarmtimer_resume
  •  Xiaocheng Li - alarmtimer: add rtc irq support for alarm
  •  John Stultz - alarmtimers: Squash upstream changes
  •  Greg Hackmann - timerfd: support CLOCK_BOOTTIME clock
  •  Todd Poynor - timerfd: add alarm timers
  •  Venkatesh Yadav Abbarapu - rtc: alarm: Fix data handling issue with alarm->type
  •  Richard Larocque - alarmtimer: Lock k_itimer during timer callback
  •  Richard Larocque - alarmtimer: Do not signal SIGEV_NONE timers
  •  Richard Larocque - alarmtimer: Return relative times in timer_gettime
  •  John Stultz - alarmtimer: Fix bug where relative alarm timers were treated as absolute
  •  Todd Poynor - alarmtimer: add alarm_expires_remaining
  •  Todd Poynor - alarmtimer: add alarm_start_relative
  •  Todd Poynor - alarmtimer: add alarm_forward_now
  •  Todd Poynor - alarmtimer: add alarm_restart
  •  John Stultz - alarmtimer: Use hrtimer per-alarm instead of per-base
  •  Todd Poynor - alarmtimer: implement minimum alarm interval for allowing suspend

Project: device/lenovo/kingdom
  •  Michael Sky - kingdom: Enable MMS with mobile data off
  •  Michael Sky - Revert "bluetooth: Our kernel is missing CLOCK_BOOTTIME_ALARM (alarmtimer)"

Project: device/htc/m8d
  •  Bruno Martins - Revert "bluetooth: Our kernel is missing CLOCK_BOOTTIME_ALARM (alarmtimer)"

Project: device/htc/m8
  •  Bruno Martins - Revert "bluetooth: Our kernel is missing CLOCK_BOOTTIME_ALARM (alarmtimer)"

Project: device/oneplus/tocino
  •  OzzysCmAcc - oneplus2: remove duplicate overlay

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