Click to return

MoKee Open Source Changelog from 07/06/2018 - 07/07/2018
---------------------------------------------------------------

Project: art
  •  Andreas Gampe - ART: Use try-lock for interface marking
  •  Vladimir Marko - ARM64: Simplify save/restore regs in invoke stub.
  •  Hans Boehm - Improve scoped spinlock implementations
  •  Mathieu Chartier - Do fewer GCs shortly after zygote fork

Project: android
  •  Bruno Martins - manifest: Add sdm845 platform projects

Project: mokee-sdk
  •  Joey - sdk: Trust: better warnings management

Project: device/smartisan/osborn
  •  XiNGRZ - osborn: proprietary-files: Reset stock Wi-Fi blobs

Project: device/xiaomi/whyred
  •  guaiyihu - whyred: Update to MIUI 8.7.5
  •  guaiyihu - whyred: rootdir: Update from MIUI 8.7.5

Project: device/xiaomi/leo
  •  guaiyihu - leo: proprietary: Clean up qti-telephony-common.jar
  •  guaiyihu - leo: liblights: Automaticly adjust lcd backlight by max brightness

Project: device/oneplus/oneplus2
  •  Wang Han - oneplus2: Correct binary path in config.fs

Project: vendor/smartisan/osborn
  •  XiNGRZ - osborn: proprietary-files: Reset stock Wi-Fi blobs

Project: vendor/xiaomi/whyred
  •  guaiyihu - whyred: Update vendor blobs from MIUI 8.7.5

Project: vendor/xiaomi/leo
  •  guaiyihu - leo: Clean up qti-telephony-common.jar

Project: kernel/xiaomi/leo
  •  GuaiYiHu - drivers: tspdrv: Create sysfs interface for vibration intensity
  •  GuaiYiHu - leo: driver: input: touchscreen: support disabling keys
  •  Pranith Kumar - rcu: Use rcu_gp_kthread_wake() to wake up grace period kthreads
  •  Pranith Kumar - rcu: Check both root and current rcu_node when setting up future grace period
  •  Paul E. McKenney - rcu: Make callers awaken grace-period kthread
  •  Paul E. McKenney - rcu: Update cpu_needs_another_gp() for futures from non-NOCB CPUs
  •  Paul E. McKenney - rcu: Protect ->gp_flags accesses with ACCESS_ONCE()
  •  Paul E. McKenney - nohz_full: Force RCU's grace-period kthreads onto timekeeping CPU
  •  Paul E. McKenney - rcu: Throttle rcu_try_advance_all_cbs() execution
  •  Paul E. McKenney - rcu: Flag lockless access to ->gp_flags with ACCESS_ONCE()
  •  Paul E. McKenney - rcu: Prevent spurious-wakeup DoS attack on rcu_gp_kthread()
  •  Paul E. McKenney - rcu: Avoid redundant grace-period kthread wakeups
  •  Paul E. McKenney - rcu: Move redundant call to note_gp_changes() into called function
  •  Paul E. McKenney - rcu: Inline trivial wrapper function rcu_start_gp_per_cpu()
  •  Paul E. McKenney - rcu: Eliminate check_for_new_grace_period() wrapper function
  •  Paul E. McKenney - rcu: Merge __rcu_process_gp_end() into __note_gp_changes()
  •  Paul E. McKenney - rcu: Switch callers from rcu_process_gp_end() to note_gp_changes()
  •  Paul E. McKenney - rcu: Rename note_new_gpnum() to note_gp_changes()
  •  Paul E. McKenney - rcu: Make __note_new_gpnum() check for ends of prior grace periods
  •  Paul E. McKenney - rcu: Move code to apply callback-numbering simplifications
  •  Patrick Daly - rcu: Fix missing task information during rcu-preempt stall
  •  Paul E. McKenney - rcu: Add GP-kthread-starvation checks to CPU stall warnings
  •  Paul E. McKenney - rcu: Make RCU_CPU_STALL_INFO include number of fqs attempts
  •  Paul E. McKenney - rcu: Improve diagnostics for spurious RCU CPU stall warnings
  •  Paul E. McKenney - rcu: Move RCU-related source code to kernel/rcu directory
  •  Michael Bestas - Revert "Revert "rcu: Make RCU_FAST_NO_HZ take advantage of numbered callbacks""
  •  Sultanxda - clk: qcom: clock-cpu-8994: Use CLKFLAG_NO_RATE_CACHE for a57_hf_mux_v2
  •  Sultanxda - BACKPORT: qcom-cpufreq: Use CLKFLAG_NO_RATE_CACHE
  •  Jason A. Donenfeld - mac80211: use constant time comparison with keys
  •  Johannes Berg - mac80211: accept key reinstall without changing anything
  •  Ben Seri - Bluetooth: Properly check L2CAP config option output buffer length
  •  Pranav Vashi - msm: vidc: Fix memory leak
  •  Keith Mok - rtc: alarm: Bring back ALARM_DELTA
  •  Patrick Tjin - random32: include missing header file
  •  Josh Gao - ARM64: Wire up getrandom.
  •  Russell King - BACKPORT: ARM: wire up getrandom syscall
  •  Herbert Xu - BACKPORT: random: Wake up all getrandom(2) callers when pool is ready
  •  Theodore Ts'o - BACKPORT: random: introduce getrandom(2) system call
  •  Hannes Frederic Sowa - BACKPORT: random32: add prandom_reseed_late() and call when nonblocking pool becomes initialized
  •  Hannes Frederic Sowa - BACKPORT: random32: add periodic reseeding
  •  Lianwei Wang - power: make sync on suspend optional
  •  AngeloGioacchino Del Regno - hid: hid-ntrig: Fix input_configured function
  •  Sultanxda - msm: qpnp-haptic: Process haptics asynchronously
  •  Steve Kondik - qpnp-haptic: Dejank the haptics
  •  Vijayavardhan Vennapusa - USB: u_ether: Set complete handler before queueing to endpoint
  •  Yue Ma - cnss: Fix a boundary check bug in cnss prealloc driver
  •  Siqi Lin - BACKPORT: msm: camera: Avoid exposing kernel addresses
  •  Riley Andrews - sched: fair: Change the synchronous wakeup logic in hmp.
  •  Lianwei Wang - tick: don't update idle time if cpu offline
  •  Liam Mark - lowmemorykiller: Don't count swap cache pages twice
  •  Hong-Mei Li - arm64: lib: memory utilities optimization
  •  Ard Biesheuvel - crypto: arm64/crc32 - bring in line with generic CRC32
  •  Yazen Ghannam - crypto: crc32 - Add ARM64 CRC32 hw accelerated module
  •  Matt Wagantall - arm/arm64: irq: drop "IRQx no longer affine to CPUn" print to pr_debug()
  •  Linus Torvalds - Disable "maybe-uninitialized" warning globally
  •  Andrea Arcangeli - fs/exec: fix use after free in execve
  •  Alberto97 - fs: readdir: Fix su hide patch for non-iterate filesystems
  •  Tom Marshall - kernel: Fix potential refcount leak in su check
  •  Tom Marshall - kernel: Only expose su when daemon is running
  •  Eric Dumazet - ipv6: fix out of bound writes in __ip6_append_data()
  •  David S. Miller - ipv6: Check ip6_find_1stfragopt() return value properly.
  •  Craig Gallek - ipv6: Prevent overrun when parsing v6 header options
  •  peter chang - scsi: sg: check length passed to SG_NEXT_CMD_LEN
  •  Douglas Gilbert - BACKPORT: sg: relax 16 byte cdb restriction
  •  Jens Axboe - BACKPORT: block: add blk_rq_set_block_pc()
  •  Peter Zijlstra - perf: Do not double free
  •  Eric Dumazet - tcp: do not lock listener to process SYN packets
  •  Eric Dumazet - tcp: remove BUG_ON() in tcp_check_req()
  •  Kees Cook - time: Remove CONFIG_TIMER_STATS
  •  Takashi Iwai - UPSTREAM: ALSA: timer: Fix missing queue indices reset at SNDRV_TIMER_IOCTL_SELECT
  •  Takashi Iwai - BACKPORT: ALSA: timer: Fix race between read and ioctl
  •  Kees Cook - fs/exec.c: account for argv/envp pointers
  •  Herbert Xu - netlink: Fix dump skb leak/double free
  •  Pravin B Shelar - netlink: Eliminate kmalloc in netlink dump operation.
  •  Linus Torvalds - splice: introduce FMODE_SPLICE_READ and FMODE_SPLICE_WRITE
  •  David S. Miller - ipv4: Don't do expensive useless work during inetdev destroy.
  •  Florian Westphal - netfilter: x_tables: check for size overflow
  •  David Howells - KEYS: Fix handling of stored error in a negatively instantiated user key
  •  Sabrina Dubroca - net: add length argument to skb_copy_and_csum_datagram_iovec
  •  Vladis Dronov - Input: aiptek - fix crash on detecting device without endpoints
  •  Eric W. Biederman - mnt: Fail collect_mounts when applied to unmounted mounts
  •  Peter Hurley - tty: Fix hang at ldsem_down_read()
  •  Mohit Aggarwal - diag: Fix possible underflow/overflow issues
  •  Achyuth Sai Vadrav - qcom: rpm-smd: Remove rpm workqueue initialization
  •  guaiyihu - leo: Regenerate defconfig
  •  Max Bires - Fixing an issue that caused DEVPORT to always be set.
  •  Lorenzo Colitti - net: core: Add a UID field to struct sock.
  •  Lorenzo Colitti - net: core: add UID to flows, rules, and routes
  •  Lorenzo Colitti - Revert "net: core: Support UID-based routing."
  •  Lorenzo Colitti - Revert "Handle 'sk' being NULL in UID-based routing."
  •  Tetsuo Handa - BACKPORT: commoncap: don't alloc the credential unless needed in cap_task_prctl

Project: kernel/motorola/shamu
  •  Mel Gorman - futex: Calculate the futex key based on a tail page for file-based futexes
  •  Mel Gorman - futex: Remove requirement for lock_page() in get_futex_key()
  •  Kirill A. Shutemov - futex, thp: remove special case for THP in get_futex_key
  •  Linus Torvalds - futex: move user address verification up to common code
  •  Maria Yu - cpufreq: Use correct locking for cpufreq_cpu_data
  •  Krzysztof Opasiak - usb: gadget: f_hid: fix: Prevent accessing released memory
  •  Karthikeyan Mani - ASoC: msm: qdsp6v2: check for buffer size before read
  •  Banajit Goswami - soc: q6dspv2: apr: fix client registration refcount
  •  Ben Romberger - msm: soc: Prevent overwrite of APR service data
  •  Dennis Cagle - BACKPORT: msm: adsprpc: Use unsigned integer for length values
  •  Tharun Kumar Merugu - msm: ADSPRPC: Use ID in response to get context pointer
  •  Sean Callanan - msm: ADSPRPC: use access_ok to validate pointers
  •  tharun kumar - msm: ADSPRPC: validate user buffers after copying from user
  •  Dennis Cagle - BACKPORT: msm: ADSPRPC: Check for buffer overflow condition
  •  Biswajit Paul - msm: ADSPRPC: Buffer length truncated while validation
  •  Biswajit Paul - msm: ADSPRPC: Buffer length to be copied is truncated
  •  Sathish Ambley - msm: ADSPRPC: Do not access user memory directly
  •  Mitchel Humpherys - msm: ADSPRPC: Clear output buffers before cache invalidation
  •  Mitchel Humpherys - msm: ADSPRPC: Invalidate buffers using physical address
  •  Mitchel Humpherys - msm: ADSPRPC: Copy entire non-ion buffers
  •  Mitchel Humpherys - msm: ADSPRPC: Free contexts for current channel
  •  Mitchel Humpherys - msm: ADSPRPC: Validate address range of buffer
  •  Mitchel Humpherys - msm: ADSPRPC: Do not duplicate non-ion memory
  •  Liam Mark - msm: ADSPRPC: Add ioctl for remote process creation
  •  Liam Mark - msm: ADSPRPC: Register subsystem restart notification
  •  Mitchel Humpherys - msm: ADSPRPC: Changes to support 64 bit address space
  •  Mitchel Humpherys - msm: ADSPRPC: Free interrupted contexts on device close
  •  Corinna Vinschen - Revert "msm: ADSPRPC: Use ID in response to get context pointer"
  •  Kim Le - Revert "BACKPORT: futex: Remove requirement for lock_page() in get_futex_key()"

Project: frameworks/base
  •  Martincz Gao - base: Remove DismissButton and animations

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